var jK=Object.defineProperty;var bT=e=>{throw TypeError(e)};var DK=(e,t,a)=>t in e?jK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var Di=(e,t,a)=>DK(e,typeof t!="symbol"?t+"":t,a),Xw=(e,t,a)=>t.has(e)||bT("Cannot "+a);var F=(e,t,a)=>(Xw(e,t,"read from private field"),a?a.call(e):t.get(e)),Me=(e,t,a)=>t.has(e)?bT("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,a),we=(e,t,a,r)=>(Xw(e,t,"write to private field"),r?r.call(e,a):t.set(e,a),a),st=(e,t,a)=>(Xw(e,t,"access private method"),a);var Kg=(e,t,a,r)=>({set _(n){we(e,t,n,a)},get _(){return F(e,t,r)}});function kK(e,t){for(var a=0;a<t.length;a++){const r=t[a];if(typeof r!="string"&&!Array.isArray(r)){for(const n in r)if(n!=="default"&&!(n in e)){const i=Object.getOwnPropertyDescriptor(r,n);i&&Object.defineProperty(e,n,i.get?i:{enumerable:!0,get:()=>r[n]})}}}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 n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function a(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(n){if(n.ep)return;n.ep=!0;const i=a(n);fetch(n.href,i)}})();var Yg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var _M={exports:{}},O0={},OM={exports:{}},ut={};/**
* @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 Zf=Symbol.for("react.element"),NK=Symbol.for("react.portal"),CK=Symbol.for("react.fragment"),AK=Symbol.for("react.strict_mode"),SK=Symbol.for("react.profiler"),PK=Symbol.for("react.provider"),TK=Symbol.for("react.context"),EK=Symbol.for("react.forward_ref"),_K=Symbol.for("react.suspense"),OK=Symbol.for("react.memo"),BK=Symbol.for("react.lazy"),wT=Symbol.iterator;function RK(e){return e===null||typeof e!="object"?null:(e=wT&&e[wT]||e["@@iterator"],typeof e=="function"?e:null)}var BM={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},RM=Object.assign,MM={};function wp(e,t,a){this.props=e,this.context=t,this.refs=MM,this.updater=a||BM}wp.prototype.isReactComponent={};wp.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")};wp.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function IM(){}IM.prototype=wp.prototype;function JN(e,t,a){this.props=e,this.context=t,this.refs=MM,this.updater=a||BM}var eC=JN.prototype=new IM;eC.constructor=JN;RM(eC,wp.prototype);eC.isPureReactComponent=!0;var jT=Array.isArray,$M=Object.prototype.hasOwnProperty,tC={current:null},zM={key:!0,ref:!0,__self:!0,__source:!0};function qM(e,t,a){var r,n={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)$M.call(t,r)&&!zM.hasOwnProperty(r)&&(n[r]=t[r]);var d=arguments.length-2;if(d===1)n.children=a;else if(1<d){for(var l=Array(d),c=0;c<d;c++)l[c]=arguments[c+2];n.children=l}if(e&&e.defaultProps)for(r in d=e.defaultProps,d)n[r]===void 0&&(n[r]=d[r]);return{$$typeof:Zf,type:e,key:i,ref:o,props:n,_owner:tC.current}}function MK(e,t){return{$$typeof:Zf,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function aC(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zf}function IK(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(a){return t[a]})}var DT=/\/+/g;function Qw(e,t){return typeof e=="object"&&e!==null&&e.key!=null?IK(""+e.key):t.toString(36)}function Hx(e,t,a,r,n){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Zf:case NK:o=!0}}if(o)return o=e,n=n(o),e=r===""?"."+Qw(o,0):r,jT(n)?(a="",e!=null&&(a=e.replace(DT,"$&/")+"/"),Hx(n,t,a,"",function(c){return c})):n!=null&&(aC(n)&&(n=MK(n,a+(!n.key||o&&o.key===n.key?"":(""+n.key).replace(DT,"$&/")+"/")+e)),t.push(n)),1;if(o=0,r=r===""?".":r+":",jT(e))for(var d=0;d<e.length;d++){i=e[d];var l=r+Qw(i,d);o+=Hx(i,t,a,l,n)}else if(l=RK(e),typeof l=="function")for(e=l.call(e),d=0;!(i=e.next()).done;)i=i.value,l=r+Qw(i,d++),o+=Hx(i,t,a,l,n);else if(i==="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 o}function Xg(e,t,a){if(e==null)return e;var r=[],n=0;return Hx(e,r,"","",function(i){return t.call(a,i,n++)}),r}function $K(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(a){(e._status===0||e._status===-1)&&(e._status=1,e._result=a)},function(a){(e._status===0||e._status===-1)&&(e._status=2,e._result=a)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var $r={current:null},Wx={transition:null},zK={ReactCurrentDispatcher:$r,ReactCurrentBatchConfig:Wx,ReactCurrentOwner:tC};function LM(){throw Error("act(...) is not supported in production builds of React.")}ut.Children={map:Xg,forEach:function(e,t,a){Xg(e,function(){t.apply(this,arguments)},a)},count:function(e){var t=0;return Xg(e,function(){t++}),t},toArray:function(e){return Xg(e,function(t){return t})||[]},only:function(e){if(!aC(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ut.Component=wp;ut.Fragment=CK;ut.Profiler=SK;ut.PureComponent=JN;ut.StrictMode=AK;ut.Suspense=_K;ut.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zK;ut.act=LM;ut.cloneElement=function(e,t,a){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=RM({},e.props),n=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=tC.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var d=e.type.defaultProps;for(l in t)$M.call(t,l)&&!zM.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&d!==void 0?d[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=a;else if(1<l){d=Array(l);for(var c=0;c<l;c++)d[c]=arguments[c+2];r.children=d}return{$$typeof:Zf,type:e.type,key:n,ref:i,props:r,_owner:o}};ut.createContext=function(e){return e={$$typeof:TK,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:PK,_context:e},e.Consumer=e};ut.createElement=qM;ut.createFactory=function(e){var t=qM.bind(null,e);return t.type=e,t};ut.createRef=function(){return{current:null}};ut.forwardRef=function(e){return{$$typeof:EK,render:e}};ut.isValidElement=aC;ut.lazy=function(e){return{$$typeof:BK,_payload:{_status:-1,_result:e},_init:$K}};ut.memo=function(e,t){return{$$typeof:OK,type:e,compare:t===void 0?null:t}};ut.startTransition=function(e){var t=Wx.transition;Wx.transition={};try{e()}finally{Wx.transition=t}};ut.unstable_act=LM;ut.useCallback=function(e,t){return $r.current.useCallback(e,t)};ut.useContext=function(e){return $r.current.useContext(e)};ut.useDebugValue=function(){};ut.useDeferredValue=function(e){return $r.current.useDeferredValue(e)};ut.useEffect=function(e,t){return $r.current.useEffect(e,t)};ut.useId=function(){return $r.current.useId()};ut.useImperativeHandle=function(e,t,a){return $r.current.useImperativeHandle(e,t,a)};ut.useInsertionEffect=function(e,t){return $r.current.useInsertionEffect(e,t)};ut.useLayoutEffect=function(e,t){return $r.current.useLayoutEffect(e,t)};ut.useMemo=function(e,t){return $r.current.useMemo(e,t)};ut.useReducer=function(e,t,a){return $r.current.useReducer(e,t,a)};ut.useRef=function(e){return $r.current.useRef(e)};ut.useState=function(e){return $r.current.useState(e)};ut.useSyncExternalStore=function(e,t,a){return $r.current.useSyncExternalStore(e,t,a)};ut.useTransition=function(){return $r.current.useTransition()};ut.version="18.3.1";OM.exports=ut;var g=OM.exports;const E=xt(g),rC=kK({__proto__:null,default:E},[g]);/**
* @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 qK=g,LK=Symbol.for("react.element"),FK=Symbol.for("react.fragment"),UK=Object.prototype.hasOwnProperty,VK=qK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,HK={key:!0,ref:!0,__self:!0,__source:!0};function FM(e,t,a){var r,n={},i=null,o=null;a!==void 0&&(i=""+a),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)UK.call(t,r)&&!HK.hasOwnProperty(r)&&(n[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)n[r]===void 0&&(n[r]=t[r]);return{$$typeof:LK,type:e,key:i,ref:o,props:n,_owner:VK.current}}O0.Fragment=FK;O0.jsx=FM;O0.jsxs=FM;_M.exports=O0;var s=_M.exports,UM={exports:{}},Ps={},VM={exports:{}},HM={};/**
* @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(M,R){var q=M.length;M.push(R);e:for(;0<q;){var $=q-1>>>1,U=M[$];if(0<n(U,R))M[$]=R,M[q]=U,q=$;else break e}}function a(M){return M.length===0?null:M[0]}function r(M){if(M.length===0)return null;var R=M[0],q=M.pop();if(q!==R){M[0]=q;e:for(var $=0,U=M.length,K=U>>>1;$<K;){var ee=2*($+1)-1,ae=M[ee],xe=ee+1,te=M[xe];if(0>n(ae,q))xe<U&&0>n(te,ae)?(M[$]=te,M[xe]=q,$=xe):(M[$]=ae,M[ee]=q,$=ee);else if(xe<U&&0>n(te,q))M[$]=te,M[xe]=q,$=xe;else break e}}return R}function n(M,R){var q=M.sortIndex-R.sortIndex;return q!==0?q:M.id-R.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,d=o.now();e.unstable_now=function(){return o.now()-d}}var l=[],c=[],u=1,p=null,h=3,m=!1,v=!1,f=!1,x=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,y=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(M){for(var R=a(c);R!==null;){if(R.callback===null)r(c);else if(R.startTime<=M)r(c),R.sortIndex=R.expirationTime,t(l,R);else break;R=a(c)}}function j(M){if(f=!1,b(M),!v)if(a(l)!==null)v=!0,I(D);else{var R=a(c);R!==null&&z(j,R.startTime-M)}}function D(M,R){v=!1,f&&(f=!1,w(C),C=-1),m=!0;var q=h;try{for(b(R),p=a(l);p!==null&&(!(p.expirationTime>R)||M&&!A());){var $=p.callback;if(typeof $=="function"){p.callback=null,h=p.priorityLevel;var U=$(p.expirationTime<=R);R=e.unstable_now(),typeof U=="function"?p.callback=U:p===a(l)&&r(l),b(R)}else r(l);p=a(l)}if(p!==null)var K=!0;else{var ee=a(c);ee!==null&&z(j,ee.startTime-R),K=!1}return K}finally{p=null,h=q,m=!1}}var k=!1,N=null,C=-1,T=5,P=-1;function A(){return!(e.unstable_now()-P<T)}function S(){if(N!==null){var M=e.unstable_now();P=M;var R=!0;try{R=N(!0,M)}finally{R?_():(k=!1,N=null)}}else k=!1}var _;if(typeof y=="function")_=function(){y(S)};else if(typeof MessageChannel<"u"){var O=new MessageChannel,B=O.port2;O.port1.onmessage=S,_=function(){B.postMessage(null)}}else _=function(){x(S,0)};function I(M){N=M,k||(k=!0,_())}function z(M,R){C=x(function(){M(e.unstable_now())},R)}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(M){M.callback=null},e.unstable_continueExecution=function(){v||m||(v=!0,I(D))},e.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<M?Math.floor(1e3/M):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return a(l)},e.unstable_next=function(M){switch(h){case 1:case 2:case 3:var R=3;break;default:R=h}var q=h;h=R;try{return M()}finally{h=q}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(M,R){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var q=h;h=M;try{return R()}finally{h=q}},e.unstable_scheduleCallback=function(M,R,q){var $=e.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?$+q:$):q=$,M){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=q+U,M={id:u++,callback:R,priorityLevel:M,startTime:q,expirationTime:U,sortIndex:-1},q>$?(M.sortIndex=q,t(c,M),a(l)===null&&M===a(c)&&(f?(w(C),C=-1):f=!0,z(j,q-$))):(M.sortIndex=U,t(l,M),v||m||(v=!0,I(D))),M},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(M){var R=h;return function(){var q=h;h=R;try{return M.apply(this,arguments)}finally{h=q}}}})(HM);VM.exports=HM;var WK=VM.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 GK=g,Ns=WK;function ie(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);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 WM=new Set,wm={};function rc(e,t){Tu(e,t),Tu(e+"Capture",t)}function Tu(e,t){for(wm[e]=t,e=0;e<t.length;e++)WM.add(t[e])}var Yi=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),eD=Object.prototype.hasOwnProperty,KK=/^[: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]*$/,kT={},NT={};function YK(e){return eD.call(NT,e)?!0:eD.call(kT,e)?!1:KK.test(e)?NT[e]=!0:(kT[e]=!0,!1)}function XK(e,t,a,r){if(a!==null&&a.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function QK(e,t,a,r){if(t===null||typeof t>"u"||XK(e,t,a,r))return!0;if(r)return!1;if(a!==null)switch(a.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 zr(e,t,a,r,n,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=n,this.mustUseProperty=a,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var or={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){or[e]=new zr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];or[t]=new zr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){or[e]=new zr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){or[e]=new zr(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){or[e]=new zr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){or[e]=new zr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){or[e]=new zr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){or[e]=new zr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){or[e]=new zr(e,5,!1,e.toLowerCase(),null,!1,!1)});var sC=/[\-:]([a-z])/g;function nC(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(sC,nC);or[t]=new zr(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(sC,nC);or[t]=new zr(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(sC,nC);or[t]=new zr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){or[e]=new zr(e,1,!1,e.toLowerCase(),null,!1,!1)});or.xlinkHref=new zr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){or[e]=new zr(e,1,!1,e.toLowerCase(),null,!0,!0)});function iC(e,t,a,r){var n=or.hasOwnProperty(t)?or[t]:null;(n!==null?n.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(QK(t,a,n,r)&&(a=null),r||n===null?YK(t)&&(a===null?e.removeAttribute(t):e.setAttribute(t,""+a)):n.mustUseProperty?e[n.propertyName]=a===null?n.type===3?!1:"":a:(t=n.attributeName,r=n.attributeNamespace,a===null?e.removeAttribute(t):(n=n.type,a=n===3||n===4&&a===!0?"":""+a,r?e.setAttributeNS(r,t,a):e.setAttribute(t,a))))}var uo=GK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Qg=Symbol.for("react.element"),Oc=Symbol.for("react.portal"),Bc=Symbol.for("react.fragment"),oC=Symbol.for("react.strict_mode"),tD=Symbol.for("react.profiler"),GM=Symbol.for("react.provider"),KM=Symbol.for("react.context"),dC=Symbol.for("react.forward_ref"),aD=Symbol.for("react.suspense"),rD=Symbol.for("react.suspense_list"),lC=Symbol.for("react.memo"),So=Symbol.for("react.lazy"),YM=Symbol.for("react.offscreen"),CT=Symbol.iterator;function rh(e){return e===null||typeof e!="object"?null:(e=CT&&e[CT]||e["@@iterator"],typeof e=="function"?e:null)}var ra=Object.assign,Zw;function Rh(e){if(Zw===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Zw=t&&t[1]||""}return`
`+Zw+e}var Jw=!1;function ej(e,t){if(!e||Jw)return"";Jw=!0;var a=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 r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var n=c.stack.split(`
`),i=r.stack.split(`
`),o=n.length-1,d=i.length-1;1<=o&&0<=d&&n[o]!==i[d];)d--;for(;1<=o&&0<=d;o--,d--)if(n[o]!==i[d]){if(o!==1||d!==1)do if(o--,d--,0>d||n[o]!==i[d]){var l=`
`+n[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=d);break}}}finally{Jw=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?Rh(e):""}function ZK(e){switch(e.tag){case 5:return Rh(e.type);case 16:return Rh("Lazy");case 13:return Rh("Suspense");case 19:return Rh("SuspenseList");case 0:case 2:case 15:return e=ej(e.type,!1),e;case 11:return e=ej(e.type.render,!1),e;case 1:return e=ej(e.type,!0),e;default:return""}}function sD(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 Bc:return"Fragment";case Oc:return"Portal";case tD:return"Profiler";case oC:return"StrictMode";case aD:return"Suspense";case rD:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case KM:return(e.displayName||"Context")+".Consumer";case GM:return(e._context.displayName||"Context")+".Provider";case dC:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case lC:return t=e.displayName||null,t!==null?t:sD(e.type)||"Memo";case So:t=e._payload,e=e._init;try{return sD(e(t))}catch{}}return null}function JK(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 sD(t);case 8:return t===oC?"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 xd(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function XM(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function eY(e){var t=XM(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,i=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Zg(e){e._valueTracker||(e._valueTracker=eY(e))}function QM(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),r="";return e&&(r=XM(e)?e.checked?"true":"false":e.value),e=r,e!==a?(t.setValue(e),!0):!1}function by(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 nD(e,t){var a=t.checked;return ra({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??e._wrapperState.initialChecked})}function AT(e,t){var a=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;a=xd(t.value!=null?t.value:a),e._wrapperState={initialChecked:r,initialValue:a,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ZM(e,t){t=t.checked,t!=null&&iC(e,"checked",t,!1)}function iD(e,t){ZM(e,t);var a=xd(t.value),r=t.type;if(a!=null)r==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?oD(e,t.type,a):t.hasOwnProperty("defaultValue")&&oD(e,t.type,xd(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ST(e,t,a){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,a||t===e.value||(e.value=t),e.defaultValue=t}a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)}function oD(e,t,a){(t!=="number"||by(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var Mh=Array.isArray;function tu(e,t,a,r){if(e=e.options,t){t={};for(var n=0;n<a.length;n++)t["$"+a[n]]=!0;for(a=0;a<e.length;a++)n=t.hasOwnProperty("$"+e[a].value),e[a].selected!==n&&(e[a].selected=n),n&&r&&(e[a].defaultSelected=!0)}else{for(a=""+xd(a),t=null,n=0;n<e.length;n++){if(e[n].value===a){e[n].selected=!0,r&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function dD(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ie(91));return ra({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function PT(e,t){var a=t.value;if(a==null){if(a=t.children,t=t.defaultValue,a!=null){if(t!=null)throw Error(ie(92));if(Mh(a)){if(1<a.length)throw Error(ie(93));a=a[0]}t=a}t==null&&(t=""),a=t}e._wrapperState={initialValue:xd(a)}}function JM(e,t){var a=xd(t.value),r=xd(t.defaultValue);a!=null&&(a=""+a,a!==e.value&&(e.value=a),t.defaultValue==null&&e.defaultValue!==a&&(e.defaultValue=a)),r!=null&&(e.defaultValue=""+r)}function TT(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function e6(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 lD(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?e6(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Jg,t6=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,a,r,n){MSApp.execUnsafeLocalFunction(function(){return e(t,a,r,n)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Jg=Jg||document.createElement("div"),Jg.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Jg.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function jm(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Gh={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},tY=["Webkit","ms","Moz","O"];Object.keys(Gh).forEach(function(e){tY.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gh[t]=Gh[e]})});function a6(e,t,a){return t==null||typeof t=="boolean"||t===""?"":a||typeof t!="number"||t===0||Gh.hasOwnProperty(e)&&Gh[e]?(""+t).trim():t+"px"}function r6(e,t){e=e.style;for(var a in t)if(t.hasOwnProperty(a)){var r=a.indexOf("--")===0,n=a6(a,t[a],r);a==="float"&&(a="cssFloat"),r?e.setProperty(a,n):e[a]=n}}var aY=ra({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 cD(e,t){if(t){if(aY[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ie(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ie(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ie(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ie(62))}}function uD(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 pD=null;function cC(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hD=null,au=null,ru=null;function ET(e){if(e=tg(e)){if(typeof hD!="function")throw Error(ie(280));var t=e.stateNode;t&&(t=$0(t),hD(e.stateNode,e.type,t))}}function s6(e){au?ru?ru.push(e):ru=[e]:au=e}function n6(){if(au){var e=au,t=ru;if(ru=au=null,ET(e),t)for(e=0;e<t.length;e++)ET(t[e])}}function i6(e,t){return e(t)}function o6(){}var tj=!1;function d6(e,t,a){if(tj)return e(t,a);tj=!0;try{return i6(e,t,a)}finally{tj=!1,(au!==null||ru!==null)&&(o6(),n6())}}function Dm(e,t){var a=e.stateNode;if(a===null)return null;var r=$0(a);if(r===null)return null;a=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(ie(231,t,typeof a));return a}var mD=!1;if(Yi)try{var sh={};Object.defineProperty(sh,"passive",{get:function(){mD=!0}}),window.addEventListener("test",sh,sh),window.removeEventListener("test",sh,sh)}catch{mD=!1}function rY(e,t,a,r,n,i,o,d,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(a,c)}catch(u){this.onError(u)}}var Kh=!1,wy=null,jy=!1,fD=null,sY={onError:function(e){Kh=!0,wy=e}};function nY(e,t,a,r,n,i,o,d,l){Kh=!1,wy=null,rY.apply(sY,arguments)}function iY(e,t,a,r,n,i,o,d,l){if(nY.apply(this,arguments),Kh){if(Kh){var c=wy;Kh=!1,wy=null}else throw Error(ie(198));jy||(jy=!0,fD=c)}}function sc(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function l6(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 _T(e){if(sc(e)!==e)throw Error(ie(188))}function oY(e){var t=e.alternate;if(!t){if(t=sc(e),t===null)throw Error(ie(188));return t!==e?null:e}for(var a=e,r=t;;){var n=a.return;if(n===null)break;var i=n.alternate;if(i===null){if(r=n.return,r!==null){a=r;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===a)return _T(n),e;if(i===r)return _T(n),t;i=i.sibling}throw Error(ie(188))}if(a.return!==r.return)a=n,r=i;else{for(var o=!1,d=n.child;d;){if(d===a){o=!0,a=n,r=i;break}if(d===r){o=!0,r=n,a=i;break}d=d.sibling}if(!o){for(d=i.child;d;){if(d===a){o=!0,a=i,r=n;break}if(d===r){o=!0,r=i,a=n;break}d=d.sibling}if(!o)throw Error(ie(189))}}if(a.alternate!==r)throw Error(ie(190))}if(a.tag!==3)throw Error(ie(188));return a.stateNode.current===a?e:t}function c6(e){return e=oY(e),e!==null?u6(e):null}function u6(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=u6(e);if(t!==null)return t;e=e.sibling}return null}var p6=Ns.unstable_scheduleCallback,OT=Ns.unstable_cancelCallback,dY=Ns.unstable_shouldYield,lY=Ns.unstable_requestPaint,pa=Ns.unstable_now,cY=Ns.unstable_getCurrentPriorityLevel,uC=Ns.unstable_ImmediatePriority,h6=Ns.unstable_UserBlockingPriority,Dy=Ns.unstable_NormalPriority,uY=Ns.unstable_LowPriority,m6=Ns.unstable_IdlePriority,B0=null,ti=null;function pY(e){if(ti&&typeof ti.onCommitFiberRoot=="function")try{ti.onCommitFiberRoot(B0,e,void 0,(e.current.flags&128)===128)}catch{}}var An=Math.clz32?Math.clz32:fY,hY=Math.log,mY=Math.LN2;function fY(e){return e>>>=0,e===0?32:31-(hY(e)/mY|0)|0}var ex=64,tx=4194304;function Ih(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 ky(e,t){var a=e.pendingLanes;if(a===0)return 0;var r=0,n=e.suspendedLanes,i=e.pingedLanes,o=a&268435455;if(o!==0){var d=o&~n;d!==0?r=Ih(d):(i&=o,i!==0&&(r=Ih(i)))}else o=a&~n,o!==0?r=Ih(o):i!==0&&(r=Ih(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&n)&&(n=r&-r,i=t&-t,n>=i||n===16&&(i&4194240)!==0))return t;if(r&4&&(r|=a&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)a=31-An(t),n=1<<a,r|=e[a],t&=~n;return r}function gY(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 xY(e,t){for(var a=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-An(i),d=1<<o,l=n[o];l===-1?(!(d&a)||d&r)&&(n[o]=gY(d,t)):l<=t&&(e.expiredLanes|=d),i&=~d}}function gD(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function f6(){var e=ex;return ex<<=1,!(ex&4194240)&&(ex=64),e}function aj(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Jf(e,t,a){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-An(t),e[t]=a}function yY(e,t){var a=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 r=e.eventTimes;for(e=e.expirationTimes;0<a;){var n=31-An(a),i=1<<n;t[n]=0,r[n]=-1,e[n]=-1,a&=~i}}function pC(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var r=31-An(a),n=1<<r;n&t|e[r]&t&&(e[r]|=t),a&=~n}}var Pt=0;function g6(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var x6,hC,y6,v6,b6,xD=!1,ax=[],Jo=null,ed=null,td=null,km=new Map,Nm=new Map,Bo=[],vY="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 BT(e,t){switch(e){case"focusin":case"focusout":Jo=null;break;case"dragenter":case"dragleave":ed=null;break;case"mouseover":case"mouseout":td=null;break;case"pointerover":case"pointerout":km.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nm.delete(t.pointerId)}}function nh(e,t,a,r,n,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:a,eventSystemFlags:r,nativeEvent:i,targetContainers:[n]},t!==null&&(t=tg(t),t!==null&&hC(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function bY(e,t,a,r,n){switch(t){case"focusin":return Jo=nh(Jo,e,t,a,r,n),!0;case"dragenter":return ed=nh(ed,e,t,a,r,n),!0;case"mouseover":return td=nh(td,e,t,a,r,n),!0;case"pointerover":var i=n.pointerId;return km.set(i,nh(km.get(i)||null,e,t,a,r,n)),!0;case"gotpointercapture":return i=n.pointerId,Nm.set(i,nh(Nm.get(i)||null,e,t,a,r,n)),!0}return!1}function w6(e){var t=il(e.target);if(t!==null){var a=sc(t);if(a!==null){if(t=a.tag,t===13){if(t=l6(a),t!==null){e.blockedOn=t,b6(e.priority,function(){y6(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Gx(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=yD(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(a===null){a=e.nativeEvent;var r=new a.constructor(a.type,a);pD=r,a.target.dispatchEvent(r),pD=null}else return t=tg(a),t!==null&&hC(t),e.blockedOn=a,!1;t.shift()}return!0}function RT(e,t,a){Gx(e)&&a.delete(t)}function wY(){xD=!1,Jo!==null&&Gx(Jo)&&(Jo=null),ed!==null&&Gx(ed)&&(ed=null),td!==null&&Gx(td)&&(td=null),km.forEach(RT),Nm.forEach(RT)}function ih(e,t){e.blockedOn===t&&(e.blockedOn=null,xD||(xD=!0,Ns.unstable_scheduleCallback(Ns.unstable_NormalPriority,wY)))}function Cm(e){function t(n){return ih(n,e)}if(0<ax.length){ih(ax[0],e);for(var a=1;a<ax.length;a++){var r=ax[a];r.blockedOn===e&&(r.blockedOn=null)}}for(Jo!==null&&ih(Jo,e),ed!==null&&ih(ed,e),td!==null&&ih(td,e),km.forEach(t),Nm.forEach(t),a=0;a<Bo.length;a++)r=Bo[a],r.blockedOn===e&&(r.blockedOn=null);for(;0<Bo.length&&(a=Bo[0],a.blockedOn===null);)w6(a),a.blockedOn===null&&Bo.shift()}var su=uo.ReactCurrentBatchConfig,Ny=!0;function jY(e,t,a,r){var n=Pt,i=su.transition;su.transition=null;try{Pt=1,mC(e,t,a,r)}finally{Pt=n,su.transition=i}}function DY(e,t,a,r){var n=Pt,i=su.transition;su.transition=null;try{Pt=4,mC(e,t,a,r)}finally{Pt=n,su.transition=i}}function mC(e,t,a,r){if(Ny){var n=yD(e,t,a,r);if(n===null)pj(e,t,r,Cy,a),BT(e,r);else if(bY(n,e,t,a,r))r.stopPropagation();else if(BT(e,r),t&4&&-1<vY.indexOf(e)){for(;n!==null;){var i=tg(n);if(i!==null&&x6(i),i=yD(e,t,a,r),i===null&&pj(e,t,r,Cy,a),i===n)break;n=i}n!==null&&r.stopPropagation()}else pj(e,t,r,null,a)}}var Cy=null;function yD(e,t,a,r){if(Cy=null,e=cC(r),e=il(e),e!==null)if(t=sc(e),t===null)e=null;else if(a=t.tag,a===13){if(e=l6(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Cy=e,null}function j6(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(cY()){case uC:return 1;case h6:return 4;case Dy:case uY:return 16;case m6:return 536870912;default:return 16}default:return 16}}var Ko=null,fC=null,Kx=null;function D6(){if(Kx)return Kx;var e,t=fC,a=t.length,r,n="value"in Ko?Ko.value:Ko.textContent,i=n.length;for(e=0;e<a&&t[e]===n[e];e++);var o=a-e;for(r=1;r<=o&&t[a-r]===n[i-r];r++);return Kx=n.slice(e,1<r?1-r:void 0)}function Yx(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 rx(){return!0}function MT(){return!1}function Ts(e){function t(a,r,n,i,o){this._reactName=a,this._targetInst=n,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var d in e)e.hasOwnProperty(d)&&(a=e[d],this[d]=a?a(i):i[d]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?rx:MT,this.isPropagationStopped=MT,this}return ra(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=rx)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=rx)},persist:function(){},isPersistent:rx}),t}var jp={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gC=Ts(jp),eg=ra({},jp,{view:0,detail:0}),kY=Ts(eg),rj,sj,oh,R0=ra({},eg,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xC,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!==oh&&(oh&&e.type==="mousemove"?(rj=e.screenX-oh.screenX,sj=e.screenY-oh.screenY):sj=rj=0,oh=e),rj)},movementY:function(e){return"movementY"in e?e.movementY:sj}}),IT=Ts(R0),NY=ra({},R0,{dataTransfer:0}),CY=Ts(NY),AY=ra({},eg,{relatedTarget:0}),nj=Ts(AY),SY=ra({},jp,{animationName:0,elapsedTime:0,pseudoElement:0}),PY=Ts(SY),TY=ra({},jp,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),EY=Ts(TY),_Y=ra({},jp,{data:0}),$T=Ts(_Y),OY={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},BY={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"},RY={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function MY(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=RY[e])?!!t[e]:!1}function xC(){return MY}var IY=ra({},eg,{key:function(e){if(e.key){var t=OY[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Yx(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?BY[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xC,charCode:function(e){return e.type==="keypress"?Yx(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Yx(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),$Y=Ts(IY),zY=ra({},R0,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),zT=Ts(zY),qY=ra({},eg,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xC}),LY=Ts(qY),FY=ra({},jp,{propertyName:0,elapsedTime:0,pseudoElement:0}),UY=Ts(FY),VY=ra({},R0,{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}),HY=Ts(VY),WY=[9,13,27,32],yC=Yi&&"CompositionEvent"in window,Yh=null;Yi&&"documentMode"in document&&(Yh=document.documentMode);var GY=Yi&&"TextEvent"in window&&!Yh,k6=Yi&&(!yC||Yh&&8<Yh&&11>=Yh),qT=" ",LT=!1;function N6(e,t){switch(e){case"keyup":return WY.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function C6(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rc=!1;function KY(e,t){switch(e){case"compositionend":return C6(t);case"keypress":return t.which!==32?null:(LT=!0,qT);case"textInput":return e=t.data,e===qT&<?null:e;default:return null}}function YY(e,t){if(Rc)return e==="compositionend"||!yC&&N6(e,t)?(e=D6(),Kx=fC=Ko=null,Rc=!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 k6&&t.locale!=="ko"?null:t.data;default:return null}}var XY={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 FT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!XY[e.type]:t==="textarea"}function A6(e,t,a,r){s6(r),t=Ay(t,"onChange"),0<t.length&&(a=new gC("onChange","change",null,a,r),e.push({event:a,listeners:t}))}var Xh=null,Am=null;function QY(e){$6(e,0)}function M0(e){var t=$c(e);if(QM(t))return e}function ZY(e,t){if(e==="change")return t}var S6=!1;if(Yi){var ij;if(Yi){var oj="oninput"in document;if(!oj){var UT=document.createElement("div");UT.setAttribute("oninput","return;"),oj=typeof UT.oninput=="function"}ij=oj}else ij=!1;S6=ij&&(!document.documentMode||9<document.documentMode)}function VT(){Xh&&(Xh.detachEvent("onpropertychange",P6),Am=Xh=null)}function P6(e){if(e.propertyName==="value"&&M0(Am)){var t=[];A6(t,Am,e,cC(e)),d6(QY,t)}}function JY(e,t,a){e==="focusin"?(VT(),Xh=t,Am=a,Xh.attachEvent("onpropertychange",P6)):e==="focusout"&&VT()}function eX(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return M0(Am)}function tX(e,t){if(e==="click")return M0(t)}function aX(e,t){if(e==="input"||e==="change")return M0(t)}function rX(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _n=typeof Object.is=="function"?Object.is:rX;function Sm(e,t){if(_n(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),r=Object.keys(t);if(a.length!==r.length)return!1;for(r=0;r<a.length;r++){var n=a[r];if(!eD.call(t,n)||!_n(e[n],t[n]))return!1}return!0}function HT(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function WT(e,t){var a=HT(e);e=0;for(var r;a;){if(a.nodeType===3){if(r=e+a.textContent.length,e<=t&&r>=t)return{node:a,offset:t-e};e=r}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=HT(a)}}function T6(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?T6(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function E6(){for(var e=window,t=by();t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=by(e.document)}return t}function vC(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 sX(e){var t=E6(),a=e.focusedElem,r=e.selectionRange;if(t!==a&&a&&a.ownerDocument&&T6(a.ownerDocument.documentElement,a)){if(r!==null&&vC(a)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in a)a.selectionStart=t,a.selectionEnd=Math.min(e,a.value.length);else if(e=(t=a.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=a.textContent.length,i=Math.min(r.start,n);r=r.end===void 0?i:Math.min(r.end,n),!e.extend&&i>r&&(n=r,r=i,i=n),n=WT(a,i);var o=WT(a,r);n&&o&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=a;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a<t.length;a++)e=t[a],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var nX=Yi&&"documentMode"in document&&11>=document.documentMode,Mc=null,vD=null,Qh=null,bD=!1;function GT(e,t,a){var r=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;bD||Mc==null||Mc!==by(r)||(r=Mc,"selectionStart"in r&&vC(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Qh&&Sm(Qh,r)||(Qh=r,r=Ay(vD,"onSelect"),0<r.length&&(t=new gC("onSelect","select",null,t,a),e.push({event:t,listeners:r}),t.target=Mc)))}function sx(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Ic={animationend:sx("Animation","AnimationEnd"),animationiteration:sx("Animation","AnimationIteration"),animationstart:sx("Animation","AnimationStart"),transitionend:sx("Transition","TransitionEnd")},dj={},_6={};Yi&&(_6=document.createElement("div").style,"AnimationEvent"in window||(delete Ic.animationend.animation,delete Ic.animationiteration.animation,delete Ic.animationstart.animation),"TransitionEvent"in window||delete Ic.transitionend.transition);function I0(e){if(dj[e])return dj[e];if(!Ic[e])return e;var t=Ic[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in _6)return dj[e]=t[a];return e}var O6=I0("animationend"),B6=I0("animationiteration"),R6=I0("animationstart"),M6=I0("transitionend"),I6=new Map,KT="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 Cd(e,t){I6.set(e,t),rc(t,[e])}for(var lj=0;lj<KT.length;lj++){var cj=KT[lj],iX=cj.toLowerCase(),oX=cj[0].toUpperCase()+cj.slice(1);Cd(iX,"on"+oX)}Cd(O6,"onAnimationEnd");Cd(B6,"onAnimationIteration");Cd(R6,"onAnimationStart");Cd("dblclick","onDoubleClick");Cd("focusin","onFocus");Cd("focusout","onBlur");Cd(M6,"onTransitionEnd");Tu("onMouseEnter",["mouseout","mouseover"]);Tu("onMouseLeave",["mouseout","mouseover"]);Tu("onPointerEnter",["pointerout","pointerover"]);Tu("onPointerLeave",["pointerout","pointerover"]);rc("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));rc("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));rc("onBeforeInput",["compositionend","keypress","textInput","paste"]);rc("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));rc("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));rc("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var $h="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(" "),dX=new Set("cancel close invalid load scroll toggle".split(" ").concat($h));function YT(e,t,a){var r=e.type||"unknown-event";e.currentTarget=a,iY(r,t,void 0,e),e.currentTarget=null}function $6(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var r=e[a],n=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var d=r[o],l=d.instance,c=d.currentTarget;if(d=d.listener,l!==i&&n.isPropagationStopped())break e;YT(n,d,c),i=l}else for(o=0;o<r.length;o++){if(d=r[o],l=d.instance,c=d.currentTarget,d=d.listener,l!==i&&n.isPropagationStopped())break e;YT(n,d,c),i=l}}}if(jy)throw e=fD,jy=!1,fD=null,e}function Lt(e,t){var a=t[ND];a===void 0&&(a=t[ND]=new Set);var r=e+"__bubble";a.has(r)||(z6(t,e,2,!1),a.add(r))}function uj(e,t,a){var r=0;t&&(r|=4),z6(a,e,r,t)}var nx="_reactListening"+Math.random().toString(36).slice(2);function Pm(e){if(!e[nx]){e[nx]=!0,WM.forEach(function(a){a!=="selectionchange"&&(dX.has(a)||uj(a,!1,e),uj(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[nx]||(t[nx]=!0,uj("selectionchange",!1,t))}}function z6(e,t,a,r){switch(j6(t)){case 1:var n=jY;break;case 4:n=DY;break;default:n=mC}a=n.bind(null,t,a,e),n=void 0,!mD||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),r?n!==void 0?e.addEventListener(t,a,{capture:!0,passive:n}):e.addEventListener(t,a,!0):n!==void 0?e.addEventListener(t,a,{passive:n}):e.addEventListener(t,a,!1)}function pj(e,t,a,r,n){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var d=r.stateNode.containerInfo;if(d===n||d.nodeType===8&&d.parentNode===n)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===n||l.nodeType===8&&l.parentNode===n))return;o=o.return}for(;d!==null;){if(o=il(d),o===null)return;if(l=o.tag,l===5||l===6){r=i=o;continue e}d=d.parentNode}}r=r.return}d6(function(){var c=i,u=cC(a),p=[];e:{var h=I6.get(e);if(h!==void 0){var m=gC,v=e;switch(e){case"keypress":if(Yx(a)===0)break e;case"keydown":case"keyup":m=$Y;break;case"focusin":v="focus",m=nj;break;case"focusout":v="blur",m=nj;break;case"beforeblur":case"afterblur":m=nj;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=IT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=CY;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=LY;break;case O6:case B6:case R6:m=PY;break;case M6:m=UY;break;case"scroll":m=kY;break;case"wheel":m=HY;break;case"copy":case"cut":case"paste":m=EY;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=zT}var f=(t&4)!==0,x=!f&&e==="scroll",w=f?h!==null?h+"Capture":null:h;f=[];for(var y=c,b;y!==null;){b=y;var j=b.stateNode;if(b.tag===5&&j!==null&&(b=j,w!==null&&(j=Dm(y,w),j!=null&&f.push(Tm(y,j,b)))),x)break;y=y.return}0<f.length&&(h=new m(h,v,null,a,u),p.push({event:h,listeners:f}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",h&&a!==pD&&(v=a.relatedTarget||a.fromElement)&&(il(v)||v[Xi]))break e;if((m||h)&&(h=u.window===u?u:(h=u.ownerDocument)?h.defaultView||h.parentWindow:window,m?(v=a.relatedTarget||a.toElement,m=c,v=v?il(v):null,v!==null&&(x=sc(v),v!==x||v.tag!==5&&v.tag!==6)&&(v=null)):(m=null,v=c),m!==v)){if(f=IT,j="onMouseLeave",w="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(f=zT,j="onPointerLeave",w="onPointerEnter",y="pointer"),x=m==null?h:$c(m),b=v==null?h:$c(v),h=new f(j,y+"leave",m,a,u),h.target=x,h.relatedTarget=b,j=null,il(u)===c&&(f=new f(w,y+"enter",v,a,u),f.target=b,f.relatedTarget=x,j=f),x=j,m&&v)t:{for(f=m,w=v,y=0,b=f;b;b=vc(b))y++;for(b=0,j=w;j;j=vc(j))b++;for(;0<y-b;)f=vc(f),y--;for(;0<b-y;)w=vc(w),b--;for(;y--;){if(f===w||w!==null&&f===w.alternate)break t;f=vc(f),w=vc(w)}f=null}else f=null;m!==null&&XT(p,h,m,f,!1),v!==null&&x!==null&&XT(p,x,v,f,!0)}}e:{if(h=c?$c(c):window,m=h.nodeName&&h.nodeName.toLowerCase(),m==="select"||m==="input"&&h.type==="file")var D=ZY;else if(FT(h))if(S6)D=aX;else{D=eX;var k=JY}else(m=h.nodeName)&&m.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(D=tX);if(D&&(D=D(e,c))){A6(p,D,a,u);break e}k&&k(e,h,c),e==="focusout"&&(k=h._wrapperState)&&k.controlled&&h.type==="number"&&oD(h,"number",h.value)}switch(k=c?$c(c):window,e){case"focusin":(FT(k)||k.contentEditable==="true")&&(Mc=k,vD=c,Qh=null);break;case"focusout":Qh=vD=Mc=null;break;case"mousedown":bD=!0;break;case"contextmenu":case"mouseup":case"dragend":bD=!1,GT(p,a,u);break;case"selectionchange":if(nX)break;case"keydown":case"keyup":GT(p,a,u)}var N;if(yC)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else Rc?N6(e,a)&&(C="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(C="onCompositionStart");C&&(k6&&a.locale!=="ko"&&(Rc||C!=="onCompositionStart"?C==="onCompositionEnd"&&Rc&&(N=D6()):(Ko=u,fC="value"in Ko?Ko.value:Ko.textContent,Rc=!0)),k=Ay(c,C),0<k.length&&(C=new $T(C,e,null,a,u),p.push({event:C,listeners:k}),N?C.data=N:(N=C6(a),N!==null&&(C.data=N)))),(N=GY?KY(e,a):YY(e,a))&&(c=Ay(c,"onBeforeInput"),0<c.length&&(u=new $T("onBeforeInput","beforeinput",null,a,u),p.push({event:u,listeners:c}),u.data=N))}$6(p,t)})}function Tm(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Ay(e,t){for(var a=t+"Capture",r=[];e!==null;){var n=e,i=n.stateNode;n.tag===5&&i!==null&&(n=i,i=Dm(e,a),i!=null&&r.unshift(Tm(e,i,n)),i=Dm(e,t),i!=null&&r.push(Tm(e,i,n))),e=e.return}return r}function vc(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function XT(e,t,a,r,n){for(var i=t._reactName,o=[];a!==null&&a!==r;){var d=a,l=d.alternate,c=d.stateNode;if(l!==null&&l===r)break;d.tag===5&&c!==null&&(d=c,n?(l=Dm(a,i),l!=null&&o.unshift(Tm(a,l,d))):n||(l=Dm(a,i),l!=null&&o.push(Tm(a,l,d)))),a=a.return}o.length!==0&&e.push({event:t,listeners:o})}var lX=/\r\n?/g,cX=/\u0000|\uFFFD/g;function QT(e){return(typeof e=="string"?e:""+e).replace(lX,`
`).replace(cX,"")}function ix(e,t,a){if(t=QT(t),QT(e)!==t&&a)throw Error(ie(425))}function Sy(){}var wD=null,jD=null;function DD(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 kD=typeof setTimeout=="function"?setTimeout:void 0,uX=typeof clearTimeout=="function"?clearTimeout:void 0,ZT=typeof Promise=="function"?Promise:void 0,pX=typeof queueMicrotask=="function"?queueMicrotask:typeof ZT<"u"?function(e){return ZT.resolve(null).then(e).catch(hX)}:kD;function hX(e){setTimeout(function(){throw e})}function hj(e,t){var a=t,r=0;do{var n=a.nextSibling;if(e.removeChild(a),n&&n.nodeType===8)if(a=n.data,a==="/$"){if(r===0){e.removeChild(n),Cm(t);return}r--}else a!=="$"&&a!=="$?"&&a!=="$!"||r++;a=n}while(a);Cm(t)}function ad(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 JT(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--}else a==="/$"&&t++}e=e.previousSibling}return null}var Dp=Math.random().toString(36).slice(2),Xn="__reactFiber$"+Dp,Em="__reactProps$"+Dp,Xi="__reactContainer$"+Dp,ND="__reactEvents$"+Dp,mX="__reactListeners$"+Dp,fX="__reactHandles$"+Dp;function il(e){var t=e[Xn];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Xi]||a[Xn]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=JT(e);e!==null;){if(a=e[Xn])return a;e=JT(e)}return t}e=a,a=e.parentNode}return null}function tg(e){return e=e[Xn]||e[Xi],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function $c(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ie(33))}function $0(e){return e[Em]||null}var CD=[],zc=-1;function Ad(e){return{current:e}}function Vt(e){0>zc||(e.current=CD[zc],CD[zc]=null,zc--)}function Mt(e,t){zc++,CD[zc]=e.current,e.current=t}var yd={},br=Ad(yd),ts=Ad(!1),Ml=yd;function Eu(e,t){var a=e.type.contextTypes;if(!a)return yd;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in a)n[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function as(e){return e=e.childContextTypes,e!=null}function Py(){Vt(ts),Vt(br)}function eE(e,t,a){if(br.current!==yd)throw Error(ie(168));Mt(br,t),Mt(ts,a)}function q6(e,t,a){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return a;r=r.getChildContext();for(var n in r)if(!(n in t))throw Error(ie(108,JK(e)||"Unknown",n));return ra({},a,r)}function Ty(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yd,Ml=br.current,Mt(br,e),Mt(ts,ts.current),!0}function tE(e,t,a){var r=e.stateNode;if(!r)throw Error(ie(169));a?(e=q6(e,t,Ml),r.__reactInternalMemoizedMergedChildContext=e,Vt(ts),Vt(br),Mt(br,e)):Vt(ts),Mt(ts,a)}var Ti=null,z0=!1,mj=!1;function L6(e){Ti===null?Ti=[e]:Ti.push(e)}function gX(e){z0=!0,L6(e)}function Sd(){if(!mj&&Ti!==null){mj=!0;var e=0,t=Pt;try{var a=Ti;for(Pt=1;e<a.length;e++){var r=a[e];do r=r(!0);while(r!==null)}Ti=null,z0=!1}catch(n){throw Ti!==null&&(Ti=Ti.slice(e+1)),p6(uC,Sd),n}finally{Pt=t,mj=!1}}return null}var qc=[],Lc=0,Ey=null,_y=0,Fs=[],Us=0,Il=null,$i=1,zi="";function Kd(e,t){qc[Lc++]=_y,qc[Lc++]=Ey,Ey=e,_y=t}function F6(e,t,a){Fs[Us++]=$i,Fs[Us++]=zi,Fs[Us++]=Il,Il=e;var r=$i;e=zi;var n=32-An(r)-1;r&=~(1<<n),a+=1;var i=32-An(t)+n;if(30<i){var o=n-n%5;i=(r&(1<<o)-1).toString(32),r>>=o,n-=o,$i=1<<32-An(t)+n|a<<n|r,zi=i+e}else $i=1<<i|a<<n|r,zi=e}function bC(e){e.return!==null&&(Kd(e,1),F6(e,1,0))}function wC(e){for(;e===Ey;)Ey=qc[--Lc],qc[Lc]=null,_y=qc[--Lc],qc[Lc]=null;for(;e===Il;)Il=Fs[--Us],Fs[Us]=null,zi=Fs[--Us],Fs[Us]=null,$i=Fs[--Us],Fs[Us]=null}var bs=null,vs=null,Gt=!1,jn=null;function U6(e,t){var a=Hs(5,null,null,0);a.elementType="DELETED",a.stateNode=t,a.return=e,t=e.deletions,t===null?(e.deletions=[a],e.flags|=16):t.push(a)}function aE(e,t){switch(e.tag){case 5:var a=e.type;return t=t.nodeType!==1||a.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,bs=e,vs=ad(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,bs=e,vs=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(a=Il!==null?{id:$i,overflow:zi}:null,e.memoizedState={dehydrated:t,treeContext:a,retryLane:1073741824},a=Hs(18,null,null,0),a.stateNode=t,a.return=e,e.child=a,bs=e,vs=null,!0):!1;default:return!1}}function AD(e){return(e.mode&1)!==0&&(e.flags&128)===0}function SD(e){if(Gt){var t=vs;if(t){var a=t;if(!aE(e,t)){if(AD(e))throw Error(ie(418));t=ad(a.nextSibling);var r=bs;t&&aE(e,t)?U6(r,a):(e.flags=e.flags&-4097|2,Gt=!1,bs=e)}}else{if(AD(e))throw Error(ie(418));e.flags=e.flags&-4097|2,Gt=!1,bs=e}}}function rE(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;bs=e}function ox(e){if(e!==bs)return!1;if(!Gt)return rE(e),Gt=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!DD(e.type,e.memoizedProps)),t&&(t=vs)){if(AD(e))throw V6(),Error(ie(418));for(;t;)U6(e,t),t=ad(t.nextSibling)}if(rE(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ie(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"){if(t===0){vs=ad(e.nextSibling);break e}t--}else a!=="$"&&a!=="$!"&&a!=="$?"||t++}e=e.nextSibling}vs=null}}else vs=bs?ad(e.stateNode.nextSibling):null;return!0}function V6(){for(var e=vs;e;)e=ad(e.nextSibling)}function _u(){vs=bs=null,Gt=!1}function jC(e){jn===null?jn=[e]:jn.push(e)}var xX=uo.ReactCurrentBatchConfig;function dh(e,t,a){if(e=a.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(a._owner){if(a=a._owner,a){if(a.tag!==1)throw Error(ie(309));var r=a.stateNode}if(!r)throw Error(ie(147,e));var n=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var d=n.refs;o===null?delete d[i]:d[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(ie(284));if(!a._owner)throw Error(ie(290,e))}return e}function dx(e,t){throw e=Object.prototype.toString.call(t),Error(ie(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function sE(e){var t=e._init;return t(e._payload)}function H6(e){function t(w,y){if(e){var b=w.deletions;b===null?(w.deletions=[y],w.flags|=16):b.push(y)}}function a(w,y){if(!e)return null;for(;y!==null;)t(w,y),y=y.sibling;return null}function r(w,y){for(w=new Map;y!==null;)y.key!==null?w.set(y.key,y):w.set(y.index,y),y=y.sibling;return w}function n(w,y){return w=id(w,y),w.index=0,w.sibling=null,w}function i(w,y,b){return w.index=b,e?(b=w.alternate,b!==null?(b=b.index,b<y?(w.flags|=2,y):b):(w.flags|=2,y)):(w.flags|=1048576,y)}function o(w){return e&&w.alternate===null&&(w.flags|=2),w}function d(w,y,b,j){return y===null||y.tag!==6?(y=wj(b,w.mode,j),y.return=w,y):(y=n(y,b),y.return=w,y)}function l(w,y,b,j){var D=b.type;return D===Bc?u(w,y,b.props.children,j,b.key):y!==null&&(y.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===So&&sE(D)===y.type)?(j=n(y,b.props),j.ref=dh(w,y,b),j.return=w,j):(j=ay(b.type,b.key,b.props,null,w.mode,j),j.ref=dh(w,y,b),j.return=w,j)}function c(w,y,b,j){return y===null||y.tag!==4||y.stateNode.containerInfo!==b.containerInfo||y.stateNode.implementation!==b.implementation?(y=jj(b,w.mode,j),y.return=w,y):(y=n(y,b.children||[]),y.return=w,y)}function u(w,y,b,j,D){return y===null||y.tag!==7?(y=Pl(b,w.mode,j,D),y.return=w,y):(y=n(y,b),y.return=w,y)}function p(w,y,b){if(typeof y=="string"&&y!==""||typeof y=="number")return y=wj(""+y,w.mode,b),y.return=w,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Qg:return b=ay(y.type,y.key,y.props,null,w.mode,b),b.ref=dh(w,null,y),b.return=w,b;case Oc:return y=jj(y,w.mode,b),y.return=w,y;case So:var j=y._init;return p(w,j(y._payload),b)}if(Mh(y)||rh(y))return y=Pl(y,w.mode,b,null),y.return=w,y;dx(w,y)}return null}function h(w,y,b,j){var D=y!==null?y.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return D!==null?null:d(w,y,""+b,j);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Qg:return b.key===D?l(w,y,b,j):null;case Oc:return b.key===D?c(w,y,b,j):null;case So:return D=b._init,h(w,y,D(b._payload),j)}if(Mh(b)||rh(b))return D!==null?null:u(w,y,b,j,null);dx(w,b)}return null}function m(w,y,b,j,D){if(typeof j=="string"&&j!==""||typeof j=="number")return w=w.get(b)||null,d(y,w,""+j,D);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Qg:return w=w.get(j.key===null?b:j.key)||null,l(y,w,j,D);case Oc:return w=w.get(j.key===null?b:j.key)||null,c(y,w,j,D);case So:var k=j._init;return m(w,y,b,k(j._payload),D)}if(Mh(j)||rh(j))return w=w.get(b)||null,u(y,w,j,D,null);dx(y,j)}return null}function v(w,y,b,j){for(var D=null,k=null,N=y,C=y=0,T=null;N!==null&&C<b.length;C++){N.index>C?(T=N,N=null):T=N.sibling;var P=h(w,N,b[C],j);if(P===null){N===null&&(N=T);break}e&&N&&P.alternate===null&&t(w,N),y=i(P,y,C),k===null?D=P:k.sibling=P,k=P,N=T}if(C===b.length)return a(w,N),Gt&&Kd(w,C),D;if(N===null){for(;C<b.length;C++)N=p(w,b[C],j),N!==null&&(y=i(N,y,C),k===null?D=N:k.sibling=N,k=N);return Gt&&Kd(w,C),D}for(N=r(w,N);C<b.length;C++)T=m(N,w,C,b[C],j),T!==null&&(e&&T.alternate!==null&&N.delete(T.key===null?C:T.key),y=i(T,y,C),k===null?D=T:k.sibling=T,k=T);return e&&N.forEach(function(A){return t(w,A)}),Gt&&Kd(w,C),D}function f(w,y,b,j){var D=rh(b);if(typeof D!="function")throw Error(ie(150));if(b=D.call(b),b==null)throw Error(ie(151));for(var k=D=null,N=y,C=y=0,T=null,P=b.next();N!==null&&!P.done;C++,P=b.next()){N.index>C?(T=N,N=null):T=N.sibling;var A=h(w,N,P.value,j);if(A===null){N===null&&(N=T);break}e&&N&&A.alternate===null&&t(w,N),y=i(A,y,C),k===null?D=A:k.sibling=A,k=A,N=T}if(P.done)return a(w,N),Gt&&Kd(w,C),D;if(N===null){for(;!P.done;C++,P=b.next())P=p(w,P.value,j),P!==null&&(y=i(P,y,C),k===null?D=P:k.sibling=P,k=P);return Gt&&Kd(w,C),D}for(N=r(w,N);!P.done;C++,P=b.next())P=m(N,w,C,P.value,j),P!==null&&(e&&P.alternate!==null&&N.delete(P.key===null?C:P.key),y=i(P,y,C),k===null?D=P:k.sibling=P,k=P);return e&&N.forEach(function(S){return t(w,S)}),Gt&&Kd(w,C),D}function x(w,y,b,j){if(typeof b=="object"&&b!==null&&b.type===Bc&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Qg:e:{for(var D=b.key,k=y;k!==null;){if(k.key===D){if(D=b.type,D===Bc){if(k.tag===7){a(w,k.sibling),y=n(k,b.props.children),y.return=w,w=y;break e}}else if(k.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===So&&sE(D)===k.type){a(w,k.sibling),y=n(k,b.props),y.ref=dh(w,k,b),y.return=w,w=y;break e}a(w,k);break}else t(w,k);k=k.sibling}b.type===Bc?(y=Pl(b.props.children,w.mode,j,b.key),y.return=w,w=y):(j=ay(b.type,b.key,b.props,null,w.mode,j),j.ref=dh(w,y,b),j.return=w,w=j)}return o(w);case Oc:e:{for(k=b.key;y!==null;){if(y.key===k)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){a(w,y.sibling),y=n(y,b.children||[]),y.return=w,w=y;break e}else{a(w,y);break}else t(w,y);y=y.sibling}y=jj(b,w.mode,j),y.return=w,w=y}return o(w);case So:return k=b._init,x(w,y,k(b._payload),j)}if(Mh(b))return v(w,y,b,j);if(rh(b))return f(w,y,b,j);dx(w,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(a(w,y.sibling),y=n(y,b),y.return=w,w=y):(a(w,y),y=wj(b,w.mode,j),y.return=w,w=y),o(w)):a(w,y)}return x}var Ou=H6(!0),W6=H6(!1),Oy=Ad(null),By=null,Fc=null,DC=null;function kC(){DC=Fc=By=null}function NC(e){var t=Oy.current;Vt(Oy),e._currentValue=t}function PD(e,t,a){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===a)break;e=e.return}}function nu(e,t){By=e,DC=Fc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Zr=!0),e.firstContext=null)}function Zs(e){var t=e._currentValue;if(DC!==e)if(e={context:e,memoizedValue:t,next:null},Fc===null){if(By===null)throw Error(ie(308));Fc=e,By.dependencies={lanes:0,firstContext:e}}else Fc=Fc.next=e;return t}var ol=null;function CC(e){ol===null?ol=[e]:ol.push(e)}function G6(e,t,a,r){var n=t.interleaved;return n===null?(a.next=a,CC(t)):(a.next=n.next,n.next=a),t.interleaved=a,Qi(e,r)}function Qi(e,t){e.lanes|=t;var a=e.alternate;for(a!==null&&(a.lanes|=t),a=e,e=e.return;e!==null;)e.childLanes|=t,a=e.alternate,a!==null&&(a.childLanes|=t),a=e,e=e.return;return a.tag===3?a.stateNode:null}var Po=!1;function AC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function K6(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 Ui(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function rd(e,t,a){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,gt&2){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,Qi(e,a)}return n=r.interleaved,n===null?(t.next=t,CC(r)):(t.next=n.next,n.next=t),r.interleaved=t,Qi(e,a)}function Xx(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,a|=r,t.lanes=a,pC(e,a)}}function nE(e,t){var a=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,a===r)){var n=null,i=null;if(a=a.firstBaseUpdate,a!==null){do{var o={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};i===null?n=i=o:i=i.next=o,a=a.next}while(a!==null);i===null?n=i=t:i=i.next=t}else n=i=t;a={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}function Ry(e,t,a,r){var n=e.updateQueue;Po=!1;var i=n.firstBaseUpdate,o=n.lastBaseUpdate,d=n.shared.pending;if(d!==null){n.shared.pending=null;var l=d,c=l.next;l.next=null,o===null?i=c:o.next=c,o=l;var u=e.alternate;u!==null&&(u=u.updateQueue,d=u.lastBaseUpdate,d!==o&&(d===null?u.firstBaseUpdate=c:d.next=c,u.lastBaseUpdate=l))}if(i!==null){var p=n.baseState;o=0,u=c=l=null,d=i;do{var h=d.lane,m=d.eventTime;if((r&h)===h){u!==null&&(u=u.next={eventTime:m,lane:0,tag:d.tag,payload:d.payload,callback:d.callback,next:null});e:{var v=e,f=d;switch(h=t,m=a,f.tag){case 1:if(v=f.payload,typeof v=="function"){p=v.call(m,p,h);break e}p=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=f.payload,h=typeof v=="function"?v.call(m,p,h):v,h==null)break e;p=ra({},p,h);break e;case 2:Po=!0}}d.callback!==null&&d.lane!==0&&(e.flags|=64,h=n.effects,h===null?n.effects=[d]:h.push(d))}else m={eventTime:m,lane:h,tag:d.tag,payload:d.payload,callback:d.callback,next:null},u===null?(c=u=m,l=p):u=u.next=m,o|=h;if(d=d.next,d===null){if(d=n.shared.pending,d===null)break;h=d,d=h.next,h.next=null,n.lastBaseUpdate=h,n.shared.pending=null}}while(!0);if(u===null&&(l=p),n.baseState=l,n.firstBaseUpdate=c,n.lastBaseUpdate=u,t=n.shared.interleaved,t!==null){n=t;do o|=n.lane,n=n.next;while(n!==t)}else i===null&&(n.shared.lanes=0);zl|=o,e.lanes=o,e.memoizedState=p}}function iE(e,t,a){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],n=r.callback;if(n!==null){if(r.callback=null,r=a,typeof n!="function")throw Error(ie(191,n));n.call(r)}}}var ag={},ai=Ad(ag),_m=Ad(ag),Om=Ad(ag);function dl(e){if(e===ag)throw Error(ie(174));return e}function SC(e,t){switch(Mt(Om,t),Mt(_m,e),Mt(ai,ag),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:lD(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=lD(t,e)}Vt(ai),Mt(ai,t)}function Bu(){Vt(ai),Vt(_m),Vt(Om)}function Y6(e){dl(Om.current);var t=dl(ai.current),a=lD(t,e.type);t!==a&&(Mt(_m,e),Mt(ai,a))}function PC(e){_m.current===e&&(Vt(ai),Vt(_m))}var Zt=Ad(0);function My(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.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 fj=[];function TC(){for(var e=0;e<fj.length;e++)fj[e]._workInProgressVersionPrimary=null;fj.length=0}var Qx=uo.ReactCurrentDispatcher,gj=uo.ReactCurrentBatchConfig,$l=0,ta=null,Ea=null,Ha=null,Iy=!1,Zh=!1,Bm=0,yX=0;function hr(){throw Error(ie(321))}function EC(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!_n(e[a],t[a]))return!1;return!0}function _C(e,t,a,r,n,i){if($l=i,ta=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qx.current=e===null||e.memoizedState===null?jX:DX,e=a(r,n),Zh){i=0;do{if(Zh=!1,Bm=0,25<=i)throw Error(ie(301));i+=1,Ha=Ea=null,t.updateQueue=null,Qx.current=kX,e=a(r,n)}while(Zh)}if(Qx.current=$y,t=Ea!==null&&Ea.next!==null,$l=0,Ha=Ea=ta=null,Iy=!1,t)throw Error(ie(300));return e}function OC(){var e=Bm!==0;return Bm=0,e}function Hn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ha===null?ta.memoizedState=Ha=e:Ha=Ha.next=e,Ha}function Js(){if(Ea===null){var e=ta.alternate;e=e!==null?e.memoizedState:null}else e=Ea.next;var t=Ha===null?ta.memoizedState:Ha.next;if(t!==null)Ha=t,Ea=e;else{if(e===null)throw Error(ie(310));Ea=e,e={memoizedState:Ea.memoizedState,baseState:Ea.baseState,baseQueue:Ea.baseQueue,queue:Ea.queue,next:null},Ha===null?ta.memoizedState=Ha=e:Ha=Ha.next=e}return Ha}function Rm(e,t){return typeof t=="function"?t(e):t}function xj(e){var t=Js(),a=t.queue;if(a===null)throw Error(ie(311));a.lastRenderedReducer=e;var r=Ea,n=r.baseQueue,i=a.pending;if(i!==null){if(n!==null){var o=n.next;n.next=i.next,i.next=o}r.baseQueue=n=i,a.pending=null}if(n!==null){i=n.next,r=r.baseState;var d=o=null,l=null,c=i;do{var u=c.lane;if(($l&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(d=l=p,o=r):l=l.next=p,ta.lanes|=u,zl|=u}c=c.next}while(c!==null&&c!==i);l===null?o=r:l.next=d,_n(r,t.memoizedState)||(Zr=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,a.lastRenderedState=r}if(e=a.interleaved,e!==null){n=e;do i=n.lane,ta.lanes|=i,zl|=i,n=n.next;while(n!==e)}else n===null&&(a.lanes=0);return[t.memoizedState,a.dispatch]}function yj(e){var t=Js(),a=t.queue;if(a===null)throw Error(ie(311));a.lastRenderedReducer=e;var r=a.dispatch,n=a.pending,i=t.memoizedState;if(n!==null){a.pending=null;var o=n=n.next;do i=e(i,o.action),o=o.next;while(o!==n);_n(i,t.memoizedState)||(Zr=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),a.lastRenderedState=i}return[i,r]}function X6(){}function Q6(e,t){var a=ta,r=Js(),n=t(),i=!_n(r.memoizedState,n);if(i&&(r.memoizedState=n,Zr=!0),r=r.queue,BC(eI.bind(null,a,r,e),[e]),r.getSnapshot!==t||i||Ha!==null&&Ha.memoizedState.tag&1){if(a.flags|=2048,Mm(9,J6.bind(null,a,r,n,t),void 0,null),Ka===null)throw Error(ie(349));$l&30||Z6(a,t,n)}return n}function Z6(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ta.updateQueue,t===null?(t={lastEffect:null,stores:null},ta.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function J6(e,t,a,r){t.value=a,t.getSnapshot=r,tI(t)&&aI(e)}function eI(e,t,a){return a(function(){tI(t)&&aI(e)})}function tI(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!_n(e,a)}catch{return!0}}function aI(e){var t=Qi(e,1);t!==null&&Sn(t,e,1,-1)}function oE(e){var t=Hn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Rm,lastRenderedState:e},t.queue=e,e=e.dispatch=wX.bind(null,ta,e),[t.memoizedState,e]}function Mm(e,t,a,r){return e={tag:e,create:t,destroy:a,deps:r,next:null},t=ta.updateQueue,t===null?(t={lastEffect:null,stores:null},ta.updateQueue=t,t.lastEffect=e.next=e):(a=t.lastEffect,a===null?t.lastEffect=e.next=e:(r=a.next,a.next=e,e.next=r,t.lastEffect=e)),e}function rI(){return Js().memoizedState}function Zx(e,t,a,r){var n=Hn();ta.flags|=e,n.memoizedState=Mm(1|t,a,void 0,r===void 0?null:r)}function q0(e,t,a,r){var n=Js();r=r===void 0?null:r;var i=void 0;if(Ea!==null){var o=Ea.memoizedState;if(i=o.destroy,r!==null&&EC(r,o.deps)){n.memoizedState=Mm(t,a,i,r);return}}ta.flags|=e,n.memoizedState=Mm(1|t,a,i,r)}function dE(e,t){return Zx(8390656,8,e,t)}function BC(e,t){return q0(2048,8,e,t)}function sI(e,t){return q0(4,2,e,t)}function nI(e,t){return q0(4,4,e,t)}function iI(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 oI(e,t,a){return a=a!=null?a.concat([e]):null,q0(4,4,iI.bind(null,t,e),a)}function RC(){}function dI(e,t){var a=Js();t=t===void 0?null:t;var r=a.memoizedState;return r!==null&&t!==null&&EC(t,r[1])?r[0]:(a.memoizedState=[e,t],e)}function lI(e,t){var a=Js();t=t===void 0?null:t;var r=a.memoizedState;return r!==null&&t!==null&&EC(t,r[1])?r[0]:(e=e(),a.memoizedState=[e,t],e)}function cI(e,t,a){return $l&21?(_n(a,t)||(a=f6(),ta.lanes|=a,zl|=a,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Zr=!0),e.memoizedState=a)}function vX(e,t){var a=Pt;Pt=a!==0&&4>a?a:4,e(!0);var r=gj.transition;gj.transition={};try{e(!1),t()}finally{Pt=a,gj.transition=r}}function uI(){return Js().memoizedState}function bX(e,t,a){var r=nd(e);if(a={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null},pI(e))hI(t,a);else if(a=G6(e,t,a,r),a!==null){var n=Or();Sn(a,e,r,n),mI(a,t,r)}}function wX(e,t,a){var r=nd(e),n={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null};if(pI(e))hI(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,d=i(o,a);if(n.hasEagerState=!0,n.eagerState=d,_n(d,o)){var l=t.interleaved;l===null?(n.next=n,CC(t)):(n.next=l.next,l.next=n),t.interleaved=n;return}}catch{}finally{}a=G6(e,t,n,r),a!==null&&(n=Or(),Sn(a,e,r,n),mI(a,t,r))}}function pI(e){var t=e.alternate;return e===ta||t!==null&&t===ta}function hI(e,t){Zh=Iy=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function mI(e,t,a){if(a&4194240){var r=t.lanes;r&=e.pendingLanes,a|=r,t.lanes=a,pC(e,a)}}var $y={readContext:Zs,useCallback:hr,useContext:hr,useEffect:hr,useImperativeHandle:hr,useInsertionEffect:hr,useLayoutEffect:hr,useMemo:hr,useReducer:hr,useRef:hr,useState:hr,useDebugValue:hr,useDeferredValue:hr,useTransition:hr,useMutableSource:hr,useSyncExternalStore:hr,useId:hr,unstable_isNewReconciler:!1},jX={readContext:Zs,useCallback:function(e,t){return Hn().memoizedState=[e,t===void 0?null:t],e},useContext:Zs,useEffect:dE,useImperativeHandle:function(e,t,a){return a=a!=null?a.concat([e]):null,Zx(4194308,4,iI.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Zx(4194308,4,e,t)},useInsertionEffect:function(e,t){return Zx(4,2,e,t)},useMemo:function(e,t){var a=Hn();return t=t===void 0?null:t,e=e(),a.memoizedState=[e,t],e},useReducer:function(e,t,a){var r=Hn();return t=a!==void 0?a(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=bX.bind(null,ta,e),[r.memoizedState,e]},useRef:function(e){var t=Hn();return e={current:e},t.memoizedState=e},useState:oE,useDebugValue:RC,useDeferredValue:function(e){return Hn().memoizedState=e},useTransition:function(){var e=oE(!1),t=e[0];return e=vX.bind(null,e[1]),Hn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,a){var r=ta,n=Hn();if(Gt){if(a===void 0)throw Error(ie(407));a=a()}else{if(a=t(),Ka===null)throw Error(ie(349));$l&30||Z6(r,t,a)}n.memoizedState=a;var i={value:a,getSnapshot:t};return n.queue=i,dE(eI.bind(null,r,i,e),[e]),r.flags|=2048,Mm(9,J6.bind(null,r,i,a,t),void 0,null),a},useId:function(){var e=Hn(),t=Ka.identifierPrefix;if(Gt){var a=zi,r=$i;a=(r&~(1<<32-An(r)-1)).toString(32)+a,t=":"+t+"R"+a,a=Bm++,0<a&&(t+="H"+a.toString(32)),t+=":"}else a=yX++,t=":"+t+"r"+a.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},DX={readContext:Zs,useCallback:dI,useContext:Zs,useEffect:BC,useImperativeHandle:oI,useInsertionEffect:sI,useLayoutEffect:nI,useMemo:lI,useReducer:xj,useRef:rI,useState:function(){return xj(Rm)},useDebugValue:RC,useDeferredValue:function(e){var t=Js();return cI(t,Ea.memoizedState,e)},useTransition:function(){var e=xj(Rm)[0],t=Js().memoizedState;return[e,t]},useMutableSource:X6,useSyncExternalStore:Q6,useId:uI,unstable_isNewReconciler:!1},kX={readContext:Zs,useCallback:dI,useContext:Zs,useEffect:BC,useImperativeHandle:oI,useInsertionEffect:sI,useLayoutEffect:nI,useMemo:lI,useReducer:yj,useRef:rI,useState:function(){return yj(Rm)},useDebugValue:RC,useDeferredValue:function(e){var t=Js();return Ea===null?t.memoizedState=e:cI(t,Ea.memoizedState,e)},useTransition:function(){var e=yj(Rm)[0],t=Js().memoizedState;return[e,t]},useMutableSource:X6,useSyncExternalStore:Q6,useId:uI,unstable_isNewReconciler:!1};function gn(e,t){if(e&&e.defaultProps){t=ra({},t),e=e.defaultProps;for(var a in e)t[a]===void 0&&(t[a]=e[a]);return t}return t}function TD(e,t,a,r){t=e.memoizedState,a=a(r,t),a=a==null?t:ra({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var L0={isMounted:function(e){return(e=e._reactInternals)?sc(e)===e:!1},enqueueSetState:function(e,t,a){e=e._reactInternals;var r=Or(),n=nd(e),i=Ui(r,n);i.payload=t,a!=null&&(i.callback=a),t=rd(e,i,n),t!==null&&(Sn(t,e,n,r),Xx(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var r=Or(),n=nd(e),i=Ui(r,n);i.tag=1,i.payload=t,a!=null&&(i.callback=a),t=rd(e,i,n),t!==null&&(Sn(t,e,n,r),Xx(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Or(),r=nd(e),n=Ui(a,r);n.tag=2,t!=null&&(n.callback=t),t=rd(e,n,r),t!==null&&(Sn(t,e,r,a),Xx(t,e,r))}};function lE(e,t,a,r,n,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Sm(a,r)||!Sm(n,i):!0}function fI(e,t,a){var r=!1,n=yd,i=t.contextType;return typeof i=="object"&&i!==null?i=Zs(i):(n=as(t)?Ml:br.current,r=t.contextTypes,i=(r=r!=null)?Eu(e,n):yd),t=new t(a,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=L0,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),t}function cE(e,t,a,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,r),t.state!==e&&L0.enqueueReplaceState(t,t.state,null)}function ED(e,t,a,r){var n=e.stateNode;n.props=a,n.state=e.memoizedState,n.refs={},AC(e);var i=t.contextType;typeof i=="object"&&i!==null?n.context=Zs(i):(i=as(t)?Ml:br.current,n.context=Eu(e,i)),n.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(TD(e,t,i,a),n.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(t=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),t!==n.state&&L0.enqueueReplaceState(n,n.state,null),Ry(e,a,n,r),n.state=e.memoizedState),typeof n.componentDidMount=="function"&&(e.flags|=4194308)}function Ru(e,t){try{var a="",r=t;do a+=ZK(r),r=r.return;while(r);var n=a}catch(i){n=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:n,digest:null}}function vj(e,t,a){return{value:e,source:null,stack:a??null,digest:t??null}}function _D(e,t){try{console.error(t.value)}catch(a){setTimeout(function(){throw a})}}var NX=typeof WeakMap=="function"?WeakMap:Map;function gI(e,t,a){a=Ui(-1,a),a.tag=3,a.payload={element:null};var r=t.value;return a.callback=function(){qy||(qy=!0,FD=r),_D(e,t)},a}function xI(e,t,a){a=Ui(-1,a),a.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var n=t.value;a.payload=function(){return r(n)},a.callback=function(){_D(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(a.callback=function(){_D(e,t),typeof r!="function"&&(sd===null?sd=new Set([this]):sd.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),a}function uE(e,t,a){var r=e.pingCache;if(r===null){r=e.pingCache=new NX;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(a)||(n.add(a),e=zX.bind(null,e,t,a),t.then(e,e))}function pE(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 hE(e,t,a,r,n){return e.mode&1?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(t=Ui(-1,1),t.tag=2,rd(a,t,1))),a.lanes|=1),e)}var CX=uo.ReactCurrentOwner,Zr=!1;function Ar(e,t,a,r){t.child=e===null?W6(t,null,a,r):Ou(t,e.child,a,r)}function mE(e,t,a,r,n){a=a.render;var i=t.ref;return nu(t,n),r=_C(e,t,a,r,i,n),a=OC(),e!==null&&!Zr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Zi(e,t,n)):(Gt&&a&&bC(t),t.flags|=1,Ar(e,t,r,n),t.child)}function fE(e,t,a,r,n){if(e===null){var i=a.type;return typeof i=="function"&&!UC(i)&&i.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(t.tag=15,t.type=i,yI(e,t,i,r,n)):(e=ay(a.type,null,r,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&n)){var o=i.memoizedProps;if(a=a.compare,a=a!==null?a:Sm,a(o,r)&&e.ref===t.ref)return Zi(e,t,n)}return t.flags|=1,e=id(i,r),e.ref=t.ref,e.return=t,t.child=e}function yI(e,t,a,r,n){if(e!==null){var i=e.memoizedProps;if(Sm(i,r)&&e.ref===t.ref)if(Zr=!1,t.pendingProps=r=i,(e.lanes&n)!==0)e.flags&131072&&(Zr=!0);else return t.lanes=e.lanes,Zi(e,t,n)}return OD(e,t,a,r,n)}function vI(e,t,a){var r=t.pendingProps,n=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Mt(Vc,ps),ps|=a;else{if(!(a&1073741824))return e=i!==null?i.baseLanes|a:a,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Mt(Vc,ps),ps|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:a,Mt(Vc,ps),ps|=r}else i!==null?(r=i.baseLanes|a,t.memoizedState=null):r=a,Mt(Vc,ps),ps|=r;return Ar(e,t,n,a),t.child}function bI(e,t){var a=t.ref;(e===null&&a!==null||e!==null&&e.ref!==a)&&(t.flags|=512,t.flags|=2097152)}function OD(e,t,a,r,n){var i=as(a)?Ml:br.current;return i=Eu(t,i),nu(t,n),a=_C(e,t,a,r,i,n),r=OC(),e!==null&&!Zr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Zi(e,t,n)):(Gt&&r&&bC(t),t.flags|=1,Ar(e,t,a,n),t.child)}function gE(e,t,a,r,n){if(as(a)){var i=!0;Ty(t)}else i=!1;if(nu(t,n),t.stateNode===null)Jx(e,t),fI(t,a,r),ED(t,a,r,n),r=!0;else if(e===null){var o=t.stateNode,d=t.memoizedProps;o.props=d;var l=o.context,c=a.contextType;typeof c=="object"&&c!==null?c=Zs(c):(c=as(a)?Ml:br.current,c=Eu(t,c));var u=a.getDerivedStateFromProps,p=typeof u=="function"||typeof o.getSnapshotBeforeUpdate=="function";p||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(d!==r||l!==c)&&cE(t,o,r,c),Po=!1;var h=t.memoizedState;o.state=h,Ry(t,r,o,n),l=t.memoizedState,d!==r||h!==l||ts.current||Po?(typeof u=="function"&&(TD(t,a,u,r),l=t.memoizedState),(d=Po||lE(t,a,d,r,h,l,c))?(p||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=d):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,K6(e,t),d=t.memoizedProps,c=t.type===t.elementType?d:gn(t.type,d),o.props=c,p=t.pendingProps,h=o.context,l=a.contextType,typeof l=="object"&&l!==null?l=Zs(l):(l=as(a)?Ml:br.current,l=Eu(t,l));var m=a.getDerivedStateFromProps;(u=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(d!==p||h!==l)&&cE(t,o,r,l),Po=!1,h=t.memoizedState,o.state=h,Ry(t,r,o,n);var v=t.memoizedState;d!==p||h!==v||ts.current||Po?(typeof m=="function"&&(TD(t,a,m,r),v=t.memoizedState),(c=Po||lE(t,a,c,r,h,v,l)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,v,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,v,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||d===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),o.props=r,o.state=v,o.context=l,r=c):(typeof o.componentDidUpdate!="function"||d===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return BD(e,t,a,r,i,n)}function BD(e,t,a,r,n,i){bI(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return n&&tE(t,a,!1),Zi(e,t,i);r=t.stateNode,CX.current=t;var d=o&&typeof a.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Ou(t,e.child,null,i),t.child=Ou(t,null,d,i)):Ar(e,t,d,i),t.memoizedState=r.state,n&&tE(t,a,!0),t.child}function wI(e){var t=e.stateNode;t.pendingContext?eE(e,t.pendingContext,t.pendingContext!==t.context):t.context&&eE(e,t.context,!1),SC(e,t.containerInfo)}function xE(e,t,a,r,n){return _u(),jC(n),t.flags|=256,Ar(e,t,a,r),t.child}var RD={dehydrated:null,treeContext:null,retryLane:0};function MD(e){return{baseLanes:e,cachePool:null,transitions:null}}function jI(e,t,a){var r=t.pendingProps,n=Zt.current,i=!1,o=(t.flags&128)!==0,d;if((d=o)||(d=e!==null&&e.memoizedState===null?!1:(n&2)!==0),d?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(n|=1),Mt(Zt,n&1),e===null)return SD(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):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=V0(o,r,0,null),e=Pl(e,r,a,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=MD(a),t.memoizedState=RD,e):MC(t,o));if(n=e.memoizedState,n!==null&&(d=n.dehydrated,d!==null))return AX(e,t,o,r,d,n,a);if(i){i=r.fallback,o=t.mode,n=e.child,d=n.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==n?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=id(n,l),r.subtreeFlags=n.subtreeFlags&14680064),d!==null?i=id(d,i):(i=Pl(i,o,a,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?MD(a):{baseLanes:o.baseLanes|a,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~a,t.memoizedState=RD,r}return i=e.child,e=i.sibling,r=id(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=a),r.return=t,r.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=r,t.memoizedState=null,r}function MC(e,t){return t=V0({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function lx(e,t,a,r){return r!==null&&jC(r),Ou(t,e.child,null,a),e=MC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function AX(e,t,a,r,n,i,o){if(a)return t.flags&256?(t.flags&=-257,r=vj(Error(ie(422))),lx(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,n=t.mode,r=V0({mode:"visible",children:r.children},n,0,null),i=Pl(i,n,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Ou(t,e.child,null,o),t.child.memoizedState=MD(o),t.memoizedState=RD,i);if(!(t.mode&1))return lx(e,t,o,null);if(n.data==="$!"){if(r=n.nextSibling&&n.nextSibling.dataset,r)var d=r.dgst;return r=d,i=Error(ie(419)),r=vj(i,r,void 0),lx(e,t,o,r)}if(d=(o&e.childLanes)!==0,Zr||d){if(r=Ka,r!==null){switch(o&-o){case 4:n=2;break;case 16:n=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:n=32;break;case 536870912:n=268435456;break;default:n=0}n=n&(r.suspendedLanes|o)?0:n,n!==0&&n!==i.retryLane&&(i.retryLane=n,Qi(e,n),Sn(r,e,n,-1))}return FC(),r=vj(Error(ie(421))),lx(e,t,o,r)}return n.data==="$?"?(t.flags|=128,t.child=e.child,t=qX.bind(null,e),n._reactRetry=t,null):(e=i.treeContext,vs=ad(n.nextSibling),bs=t,Gt=!0,jn=null,e!==null&&(Fs[Us++]=$i,Fs[Us++]=zi,Fs[Us++]=Il,$i=e.id,zi=e.overflow,Il=t),t=MC(t,r.children),t.flags|=4096,t)}function yE(e,t,a){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),PD(e.return,t,a)}function bj(e,t,a,r,n){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:a,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=a,i.tailMode=n)}function DI(e,t,a){var r=t.pendingProps,n=r.revealOrder,i=r.tail;if(Ar(e,t,r.children,a),r=Zt.current,r&2)r=r&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&&yE(e,a,t);else if(e.tag===19)yE(e,a,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}r&=1}if(Mt(Zt,r),!(t.mode&1))t.memoizedState=null;else switch(n){case"forwards":for(a=t.child,n=null;a!==null;)e=a.alternate,e!==null&&My(e)===null&&(n=a),a=a.sibling;a=n,a===null?(n=t.child,t.child=null):(n=a.sibling,a.sibling=null),bj(t,!1,n,a,i);break;case"backwards":for(a=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&My(e)===null){t.child=n;break}e=n.sibling,n.sibling=a,a=n,n=e}bj(t,!0,a,null,i);break;case"together":bj(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Jx(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Zi(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),zl|=t.lanes,!(a&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ie(153));if(t.child!==null){for(e=t.child,a=id(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=id(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function SX(e,t,a){switch(t.tag){case 3:wI(t),_u();break;case 5:Y6(t);break;case 1:as(t.type)&&Ty(t);break;case 4:SC(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,n=t.memoizedProps.value;Mt(Oy,r._currentValue),r._currentValue=n;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Mt(Zt,Zt.current&1),t.flags|=128,null):a&t.child.childLanes?jI(e,t,a):(Mt(Zt,Zt.current&1),e=Zi(e,t,a),e!==null?e.sibling:null);Mt(Zt,Zt.current&1);break;case 19:if(r=(a&t.childLanes)!==0,e.flags&128){if(r)return DI(e,t,a);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Mt(Zt,Zt.current),r)break;return null;case 22:case 23:return t.lanes=0,vI(e,t,a)}return Zi(e,t,a)}var kI,ID,NI,CI;kI=function(e,t){for(var a=t.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};ID=function(){};NI=function(e,t,a,r){var n=e.memoizedProps;if(n!==r){e=t.stateNode,dl(ai.current);var i=null;switch(a){case"input":n=nD(e,n),r=nD(e,r),i=[];break;case"select":n=ra({},n,{value:void 0}),r=ra({},r,{value:void 0}),i=[];break;case"textarea":n=dD(e,n),r=dD(e,r),i=[];break;default:typeof n.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Sy)}cD(a,r);var o;a=null;for(c in n)if(!r.hasOwnProperty(c)&&n.hasOwnProperty(c)&&n[c]!=null)if(c==="style"){var d=n[c];for(o in d)d.hasOwnProperty(o)&&(a||(a={}),a[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(wm.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var l=r[c];if(d=n!=null?n[c]:void 0,r.hasOwnProperty(c)&&l!==d&&(l!=null||d!=null))if(c==="style")if(d){for(o in d)!d.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(a||(a={}),a[o]="");for(o in l)l.hasOwnProperty(o)&&d[o]!==l[o]&&(a||(a={}),a[o]=l[o])}else a||(i||(i=[]),i.push(c,a)),a=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,d=d?d.__html:void 0,l!=null&&d!==l&&(i=i||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(wm.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Lt("scroll",e),i||d===l||(i=[])):(i=i||[]).push(c,l))}a&&(i=i||[]).push("style",a);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};CI=function(e,t,a,r){a!==r&&(t.flags|=4)};function lh(e,t){if(!Gt)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var r=null;a!==null;)a.alternate!==null&&(r=a),a=a.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function mr(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,r=0;if(t)for(var n=e.child;n!==null;)a|=n.lanes|n.childLanes,r|=n.subtreeFlags&14680064,r|=n.flags&14680064,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)a|=n.lanes|n.childLanes,r|=n.subtreeFlags,r|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=r,e.childLanes=a,t}function PX(e,t,a){var r=t.pendingProps;switch(wC(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return mr(t),null;case 1:return as(t.type)&&Py(),mr(t),null;case 3:return r=t.stateNode,Bu(),Vt(ts),Vt(br),TC(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ox(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,jn!==null&&(HD(jn),jn=null))),ID(e,t),mr(t),null;case 5:PC(t);var n=dl(Om.current);if(a=t.type,e!==null&&t.stateNode!=null)NI(e,t,a,r,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ie(166));return mr(t),null}if(e=dl(ai.current),ox(t)){r=t.stateNode,a=t.type;var i=t.memoizedProps;switch(r[Xn]=t,r[Em]=i,e=(t.mode&1)!==0,a){case"dialog":Lt("cancel",r),Lt("close",r);break;case"iframe":case"object":case"embed":Lt("load",r);break;case"video":case"audio":for(n=0;n<$h.length;n++)Lt($h[n],r);break;case"source":Lt("error",r);break;case"img":case"image":case"link":Lt("error",r),Lt("load",r);break;case"details":Lt("toggle",r);break;case"input":AT(r,i),Lt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Lt("invalid",r);break;case"textarea":PT(r,i),Lt("invalid",r)}cD(a,i),n=null;for(var o in i)if(i.hasOwnProperty(o)){var d=i[o];o==="children"?typeof d=="string"?r.textContent!==d&&(i.suppressHydrationWarning!==!0&&ix(r.textContent,d,e),n=["children",d]):typeof d=="number"&&r.textContent!==""+d&&(i.suppressHydrationWarning!==!0&&ix(r.textContent,d,e),n=["children",""+d]):wm.hasOwnProperty(o)&&d!=null&&o==="onScroll"&&Lt("scroll",r)}switch(a){case"input":Zg(r),ST(r,i,!0);break;case"textarea":Zg(r),TT(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Sy)}r=n,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=n.nodeType===9?n:n.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=e6(a)),e==="http://www.w3.org/1999/xhtml"?a==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(a,{is:r.is}):(e=o.createElement(a),a==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,a),e[Xn]=t,e[Em]=r,kI(e,t,!1,!1),t.stateNode=e;e:{switch(o=uD(a,r),a){case"dialog":Lt("cancel",e),Lt("close",e),n=r;break;case"iframe":case"object":case"embed":Lt("load",e),n=r;break;case"video":case"audio":for(n=0;n<$h.length;n++)Lt($h[n],e);n=r;break;case"source":Lt("error",e),n=r;break;case"img":case"image":case"link":Lt("error",e),Lt("load",e),n=r;break;case"details":Lt("toggle",e),n=r;break;case"input":AT(e,r),n=nD(e,r),Lt("invalid",e);break;case"option":n=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},n=ra({},r,{value:void 0}),Lt("invalid",e);break;case"textarea":PT(e,r),n=dD(e,r),Lt("invalid",e);break;default:n=r}cD(a,n),d=n;for(i in d)if(d.hasOwnProperty(i)){var l=d[i];i==="style"?r6(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&t6(e,l)):i==="children"?typeof l=="string"?(a!=="textarea"||l!=="")&&jm(e,l):typeof l=="number"&&jm(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(wm.hasOwnProperty(i)?l!=null&&i==="onScroll"&&Lt("scroll",e):l!=null&&iC(e,i,l,o))}switch(a){case"input":Zg(e),ST(e,r,!1);break;case"textarea":Zg(e),TT(e);break;case"option":r.value!=null&&e.setAttribute("value",""+xd(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?tu(e,!!r.multiple,i,!1):r.defaultValue!=null&&tu(e,!!r.multiple,r.defaultValue,!0);break;default:typeof n.onClick=="function"&&(e.onclick=Sy)}switch(a){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return mr(t),null;case 6:if(e&&t.stateNode!=null)CI(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(ie(166));if(a=dl(Om.current),dl(ai.current),ox(t)){if(r=t.stateNode,a=t.memoizedProps,r[Xn]=t,(i=r.nodeValue!==a)&&(e=bs,e!==null))switch(e.tag){case 3:ix(r.nodeValue,a,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ix(r.nodeValue,a,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(a.nodeType===9?a:a.ownerDocument).createTextNode(r),r[Xn]=t,t.stateNode=r}return mr(t),null;case 13:if(Vt(Zt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Gt&&vs!==null&&t.mode&1&&!(t.flags&128))V6(),_u(),t.flags|=98560,i=!1;else if(i=ox(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(ie(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ie(317));i[Xn]=t}else _u(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;mr(t),i=!1}else jn!==null&&(HD(jn),jn=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=a,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Zt.current&1?Ra===0&&(Ra=3):FC())),t.updateQueue!==null&&(t.flags|=4),mr(t),null);case 4:return Bu(),ID(e,t),e===null&&Pm(t.stateNode.containerInfo),mr(t),null;case 10:return NC(t.type._context),mr(t),null;case 17:return as(t.type)&&Py(),mr(t),null;case 19:if(Vt(Zt),i=t.memoizedState,i===null)return mr(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)lh(i,!1);else{if(Ra!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=My(e),o!==null){for(t.flags|=128,lh(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=a,a=t.child;a!==null;)i=a,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),a=a.sibling;return Mt(Zt,Zt.current&1|2),t.child}e=e.sibling}i.tail!==null&&pa()>Mu&&(t.flags|=128,r=!0,lh(i,!1),t.lanes=4194304)}else{if(!r)if(e=My(o),e!==null){if(t.flags|=128,r=!0,a=e.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),lh(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!Gt)return mr(t),null}else 2*pa()-i.renderingStartTime>Mu&&a!==1073741824&&(t.flags|=128,r=!0,lh(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(a=i.last,a!==null?a.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=pa(),t.sibling=null,a=Zt.current,Mt(Zt,r?a&1|2:a&1),t):(mr(t),null);case 22:case 23:return LC(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ps&1073741824&&(mr(t),t.subtreeFlags&6&&(t.flags|=8192)):mr(t),null;case 24:return null;case 25:return null}throw Error(ie(156,t.tag))}function TX(e,t){switch(wC(t),t.tag){case 1:return as(t.type)&&Py(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bu(),Vt(ts),Vt(br),TC(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return PC(t),null;case 13:if(Vt(Zt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ie(340));_u()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Vt(Zt),null;case 4:return Bu(),null;case 10:return NC(t.type._context),null;case 22:case 23:return LC(),null;case 24:return null;default:return null}}var cx=!1,xr=!1,EX=typeof WeakSet=="function"?WeakSet:Set,Ce=null;function Uc(e,t){var a=e.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(r){da(e,t,r)}else a.current=null}function $D(e,t,a){try{a()}catch(r){da(e,t,r)}}var vE=!1;function _X(e,t){if(wD=Ny,e=E6(),vC(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var r=a.getSelection&&a.getSelection();if(r&&r.rangeCount!==0){a=r.anchorNode;var n=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{a.nodeType,i.nodeType}catch{a=null;break e}var o=0,d=-1,l=-1,c=0,u=0,p=e,h=null;t:for(;;){for(var m;p!==a||n!==0&&p.nodeType!==3||(d=o+n),p!==i||r!==0&&p.nodeType!==3||(l=o+r),p.nodeType===3&&(o+=p.nodeValue.length),(m=p.firstChild)!==null;)h=p,p=m;for(;;){if(p===e)break t;if(h===a&&++c===n&&(d=o),h===i&&++u===r&&(l=o),(m=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=m}a=d===-1||l===-1?null:{start:d,end:l}}else a=null}a=a||{start:0,end:0}}else a=null;for(jD={focusedElem:e,selectionRange:a},Ny=!1,Ce=t;Ce!==null;)if(t=Ce,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ce=e;else for(;Ce!==null;){t=Ce;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var f=v.memoizedProps,x=v.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?f:gn(t.type,f),x);w.__reactInternalSnapshotBeforeUpdate=y}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(ie(163))}}catch(j){da(t,t.return,j)}if(e=t.sibling,e!==null){e.return=t.return,Ce=e;break}Ce=t.return}return v=vE,vE=!1,v}function Jh(e,t,a){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,i!==void 0&&$D(t,a,i)}n=n.next}while(n!==r)}}function F0(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var a=t=t.next;do{if((a.tag&e)===e){var r=a.create;a.destroy=r()}a=a.next}while(a!==t)}}function zD(e){var t=e.ref;if(t!==null){var a=e.stateNode;switch(e.tag){case 5:e=a;break;default:e=a}typeof t=="function"?t(e):t.current=e}}function AI(e){var t=e.alternate;t!==null&&(e.alternate=null,AI(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xn],delete t[Em],delete t[ND],delete t[mX],delete t[fX])),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 SI(e){return e.tag===5||e.tag===3||e.tag===4}function bE(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||SI(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 qD(e,t,a){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?a.nodeType===8?a.parentNode.insertBefore(e,t):a.insertBefore(e,t):(a.nodeType===8?(t=a.parentNode,t.insertBefore(e,a)):(t=a,t.appendChild(e)),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Sy));else if(r!==4&&(e=e.child,e!==null))for(qD(e,t,a),e=e.sibling;e!==null;)qD(e,t,a),e=e.sibling}function LD(e,t,a){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(LD(e,t,a),e=e.sibling;e!==null;)LD(e,t,a),e=e.sibling}var ar=null,vn=!1;function wo(e,t,a){for(a=a.child;a!==null;)PI(e,t,a),a=a.sibling}function PI(e,t,a){if(ti&&typeof ti.onCommitFiberUnmount=="function")try{ti.onCommitFiberUnmount(B0,a)}catch{}switch(a.tag){case 5:xr||Uc(a,t);case 6:var r=ar,n=vn;ar=null,wo(e,t,a),ar=r,vn=n,ar!==null&&(vn?(e=ar,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)):ar.removeChild(a.stateNode));break;case 18:ar!==null&&(vn?(e=ar,a=a.stateNode,e.nodeType===8?hj(e.parentNode,a):e.nodeType===1&&hj(e,a),Cm(e)):hj(ar,a.stateNode));break;case 4:r=ar,n=vn,ar=a.stateNode.containerInfo,vn=!0,wo(e,t,a),ar=r,vn=n;break;case 0:case 11:case 14:case 15:if(!xr&&(r=a.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){n=r=r.next;do{var i=n,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&$D(a,t,o),n=n.next}while(n!==r)}wo(e,t,a);break;case 1:if(!xr&&(Uc(a,t),r=a.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=a.memoizedProps,r.state=a.memoizedState,r.componentWillUnmount()}catch(d){da(a,t,d)}wo(e,t,a);break;case 21:wo(e,t,a);break;case 22:a.mode&1?(xr=(r=xr)||a.memoizedState!==null,wo(e,t,a),xr=r):wo(e,t,a);break;default:wo(e,t,a)}}function wE(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var a=e.stateNode;a===null&&(a=e.stateNode=new EX),t.forEach(function(r){var n=LX.bind(null,e,r);a.has(r)||(a.add(r),r.then(n,n))})}}function cn(e,t){var a=t.deletions;if(a!==null)for(var r=0;r<a.length;r++){var n=a[r];try{var i=e,o=t,d=o;e:for(;d!==null;){switch(d.tag){case 5:ar=d.stateNode,vn=!1;break e;case 3:ar=d.stateNode.containerInfo,vn=!0;break e;case 4:ar=d.stateNode.containerInfo,vn=!0;break e}d=d.return}if(ar===null)throw Error(ie(160));PI(i,o,n),ar=null,vn=!1;var l=n.alternate;l!==null&&(l.return=null),n.return=null}catch(c){da(n,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)TI(t,e),t=t.sibling}function TI(e,t){var a=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(cn(t,e),Vn(e),r&4){try{Jh(3,e,e.return),F0(3,e)}catch(f){da(e,e.return,f)}try{Jh(5,e,e.return)}catch(f){da(e,e.return,f)}}break;case 1:cn(t,e),Vn(e),r&512&&a!==null&&Uc(a,a.return);break;case 5:if(cn(t,e),Vn(e),r&512&&a!==null&&Uc(a,a.return),e.flags&32){var n=e.stateNode;try{jm(n,"")}catch(f){da(e,e.return,f)}}if(r&4&&(n=e.stateNode,n!=null)){var i=e.memoizedProps,o=a!==null?a.memoizedProps:i,d=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{d==="input"&&i.type==="radio"&&i.name!=null&&ZM(n,i),uD(d,o);var c=uD(d,i);for(o=0;o<l.length;o+=2){var u=l[o],p=l[o+1];u==="style"?r6(n,p):u==="dangerouslySetInnerHTML"?t6(n,p):u==="children"?jm(n,p):iC(n,u,p,c)}switch(d){case"input":iD(n,i);break;case"textarea":JM(n,i);break;case"select":var h=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!i.multiple;var m=i.value;m!=null?tu(n,!!i.multiple,m,!1):h!==!!i.multiple&&(i.defaultValue!=null?tu(n,!!i.multiple,i.defaultValue,!0):tu(n,!!i.multiple,i.multiple?[]:"",!1))}n[Em]=i}catch(f){da(e,e.return,f)}}break;case 6:if(cn(t,e),Vn(e),r&4){if(e.stateNode===null)throw Error(ie(162));n=e.stateNode,i=e.memoizedProps;try{n.nodeValue=i}catch(f){da(e,e.return,f)}}break;case 3:if(cn(t,e),Vn(e),r&4&&a!==null&&a.memoizedState.isDehydrated)try{Cm(t.containerInfo)}catch(f){da(e,e.return,f)}break;case 4:cn(t,e),Vn(e);break;case 13:cn(t,e),Vn(e),n=e.child,n.flags&8192&&(i=n.memoizedState!==null,n.stateNode.isHidden=i,!i||n.alternate!==null&&n.alternate.memoizedState!==null||(zC=pa())),r&4&&wE(e);break;case 22:if(u=a!==null&&a.memoizedState!==null,e.mode&1?(xr=(c=xr)||u,cn(t,e),xr=c):cn(t,e),Vn(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!u&&e.mode&1)for(Ce=e,u=e.child;u!==null;){for(p=Ce=u;Ce!==null;){switch(h=Ce,m=h.child,h.tag){case 0:case 11:case 14:case 15:Jh(4,h,h.return);break;case 1:Uc(h,h.return);var v=h.stateNode;if(typeof v.componentWillUnmount=="function"){r=h,a=h.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(f){da(r,a,f)}}break;case 5:Uc(h,h.return);break;case 22:if(h.memoizedState!==null){DE(p);continue}}m!==null?(m.return=h,Ce=m):DE(p)}u=u.sibling}e:for(u=null,p=e;;){if(p.tag===5){if(u===null){u=p;try{n=p.stateNode,c?(i=n.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(d=p.stateNode,l=p.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,d.style.display=a6("display",o))}catch(f){da(e,e.return,f)}}}else if(p.tag===6){if(u===null)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(f){da(e,e.return,f)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;u===p&&(u=null),p=p.return}u===p&&(u=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:cn(t,e),Vn(e),r&4&&wE(e);break;case 21:break;default:cn(t,e),Vn(e)}}function Vn(e){var t=e.flags;if(t&2){try{e:{for(var a=e.return;a!==null;){if(SI(a)){var r=a;break e}a=a.return}throw Error(ie(160))}switch(r.tag){case 5:var n=r.stateNode;r.flags&32&&(jm(n,""),r.flags&=-33);var i=bE(e);LD(e,i,n);break;case 3:case 4:var o=r.stateNode.containerInfo,d=bE(e);qD(e,d,o);break;default:throw Error(ie(161))}}catch(l){da(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function OX(e,t,a){Ce=e,EI(e)}function EI(e,t,a){for(var r=(e.mode&1)!==0;Ce!==null;){var n=Ce,i=n.child;if(n.tag===22&&r){var o=n.memoizedState!==null||cx;if(!o){var d=n.alternate,l=d!==null&&d.memoizedState!==null||xr;d=cx;var c=xr;if(cx=o,(xr=l)&&!c)for(Ce=n;Ce!==null;)o=Ce,l=o.child,o.tag===22&&o.memoizedState!==null?kE(n):l!==null?(l.return=o,Ce=l):kE(n);for(;i!==null;)Ce=i,EI(i),i=i.sibling;Ce=n,cx=d,xr=c}jE(e)}else n.subtreeFlags&8772&&i!==null?(i.return=n,Ce=i):jE(e)}}function jE(e){for(;Ce!==null;){var t=Ce;if(t.flags&8772){var a=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:xr||F0(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!xr)if(a===null)r.componentDidMount();else{var n=t.elementType===t.type?a.memoizedProps:gn(t.type,a.memoizedProps);r.componentDidUpdate(n,a.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&iE(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(a=null,t.child!==null)switch(t.child.tag){case 5:a=t.child.stateNode;break;case 1:a=t.child.stateNode}iE(t,o,a)}break;case 5:var d=t.stateNode;if(a===null&&t.flags&4){a=d;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break;case"img":l.src&&(a.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 u=c.memoizedState;if(u!==null){var p=u.dehydrated;p!==null&&Cm(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ie(163))}xr||t.flags&512&&zD(t)}catch(h){da(t,t.return,h)}}if(t===e){Ce=null;break}if(a=t.sibling,a!==null){a.return=t.return,Ce=a;break}Ce=t.return}}function DE(e){for(;Ce!==null;){var t=Ce;if(t===e){Ce=null;break}var a=t.sibling;if(a!==null){a.return=t.return,Ce=a;break}Ce=t.return}}function kE(e){for(;Ce!==null;){var t=Ce;try{switch(t.tag){case 0:case 11:case 15:var a=t.return;try{F0(4,t)}catch(l){da(t,a,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var n=t.return;try{r.componentDidMount()}catch(l){da(t,n,l)}}var i=t.return;try{zD(t)}catch(l){da(t,i,l)}break;case 5:var o=t.return;try{zD(t)}catch(l){da(t,o,l)}}}catch(l){da(t,t.return,l)}if(t===e){Ce=null;break}var d=t.sibling;if(d!==null){d.return=t.return,Ce=d;break}Ce=t.return}}var BX=Math.ceil,zy=uo.ReactCurrentDispatcher,IC=uo.ReactCurrentOwner,Ys=uo.ReactCurrentBatchConfig,gt=0,Ka=null,wa=null,ir=0,ps=0,Vc=Ad(0),Ra=0,Im=null,zl=0,U0=0,$C=0,em=null,Xr=null,zC=0,Mu=1/0,Si=null,qy=!1,FD=null,sd=null,ux=!1,Yo=null,Ly=0,tm=0,UD=null,ey=-1,ty=0;function Or(){return gt&6?pa():ey!==-1?ey:ey=pa()}function nd(e){return e.mode&1?gt&2&&ir!==0?ir&-ir:xX.transition!==null?(ty===0&&(ty=f6()),ty):(e=Pt,e!==0||(e=window.event,e=e===void 0?16:j6(e.type)),e):1}function Sn(e,t,a,r){if(50<tm)throw tm=0,UD=null,Error(ie(185));Jf(e,a,r),(!(gt&2)||e!==Ka)&&(e===Ka&&(!(gt&2)&&(U0|=a),Ra===4&&Ro(e,ir)),rs(e,r),a===1&>===0&&!(t.mode&1)&&(Mu=pa()+500,z0&&Sd()))}function rs(e,t){var a=e.callbackNode;xY(e,t);var r=ky(e,e===Ka?ir:0);if(r===0)a!==null&&OT(a),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(a!=null&&OT(a),t===1)e.tag===0?gX(NE.bind(null,e)):L6(NE.bind(null,e)),pX(function(){!(gt&6)&&Sd()}),a=null;else{switch(g6(r)){case 1:a=uC;break;case 4:a=h6;break;case 16:a=Dy;break;case 536870912:a=m6;break;default:a=Dy}a=zI(a,_I.bind(null,e))}e.callbackPriority=t,e.callbackNode=a}}function _I(e,t){if(ey=-1,ty=0,gt&6)throw Error(ie(327));var a=e.callbackNode;if(iu()&&e.callbackNode!==a)return null;var r=ky(e,e===Ka?ir:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Fy(e,r);else{t=r;var n=gt;gt|=2;var i=BI();(Ka!==e||ir!==t)&&(Si=null,Mu=pa()+500,Sl(e,t));do try{IX();break}catch(d){OI(e,d)}while(!0);kC(),zy.current=i,gt=n,wa!==null?t=0:(Ka=null,ir=0,t=Ra)}if(t!==0){if(t===2&&(n=gD(e),n!==0&&(r=n,t=VD(e,n))),t===1)throw a=Im,Sl(e,0),Ro(e,r),rs(e,pa()),a;if(t===6)Ro(e,r);else{if(n=e.current.alternate,!(r&30)&&!RX(n)&&(t=Fy(e,r),t===2&&(i=gD(e),i!==0&&(r=i,t=VD(e,i))),t===1))throw a=Im,Sl(e,0),Ro(e,r),rs(e,pa()),a;switch(e.finishedWork=n,e.finishedLanes=r,t){case 0:case 1:throw Error(ie(345));case 2:Yd(e,Xr,Si);break;case 3:if(Ro(e,r),(r&130023424)===r&&(t=zC+500-pa(),10<t)){if(ky(e,0)!==0)break;if(n=e.suspendedLanes,(n&r)!==r){Or(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=kD(Yd.bind(null,e,Xr,Si),t);break}Yd(e,Xr,Si);break;case 4:if(Ro(e,r),(r&4194240)===r)break;for(t=e.eventTimes,n=-1;0<r;){var o=31-An(r);i=1<<o,o=t[o],o>n&&(n=o),r&=~i}if(r=n,r=pa()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*BX(r/1960))-r,10<r){e.timeoutHandle=kD(Yd.bind(null,e,Xr,Si),r);break}Yd(e,Xr,Si);break;case 5:Yd(e,Xr,Si);break;default:throw Error(ie(329))}}}return rs(e,pa()),e.callbackNode===a?_I.bind(null,e):null}function VD(e,t){var a=em;return e.current.memoizedState.isDehydrated&&(Sl(e,t).flags|=256),e=Fy(e,t),e!==2&&(t=Xr,Xr=a,t!==null&&HD(t)),e}function HD(e){Xr===null?Xr=e:Xr.push.apply(Xr,e)}function RX(e){for(var t=e;;){if(t.flags&16384){var a=t.updateQueue;if(a!==null&&(a=a.stores,a!==null))for(var r=0;r<a.length;r++){var n=a[r],i=n.getSnapshot;n=n.value;try{if(!_n(i(),n))return!1}catch{return!1}}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Ro(e,t){for(t&=~$C,t&=~U0,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var a=31-An(t),r=1<<a;e[a]=-1,t&=~r}}function NE(e){if(gt&6)throw Error(ie(327));iu();var t=ky(e,0);if(!(t&1))return rs(e,pa()),null;var a=Fy(e,t);if(e.tag!==0&&a===2){var r=gD(e);r!==0&&(t=r,a=VD(e,r))}if(a===1)throw a=Im,Sl(e,0),Ro(e,t),rs(e,pa()),a;if(a===6)throw Error(ie(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Yd(e,Xr,Si),rs(e,pa()),null}function qC(e,t){var a=gt;gt|=1;try{return e(t)}finally{gt=a,gt===0&&(Mu=pa()+500,z0&&Sd())}}function ql(e){Yo!==null&&Yo.tag===0&&!(gt&6)&&iu();var t=gt;gt|=1;var a=Ys.transition,r=Pt;try{if(Ys.transition=null,Pt=1,e)return e()}finally{Pt=r,Ys.transition=a,gt=t,!(gt&6)&&Sd()}}function LC(){ps=Vc.current,Vt(Vc)}function Sl(e,t){e.finishedWork=null,e.finishedLanes=0;var a=e.timeoutHandle;if(a!==-1&&(e.timeoutHandle=-1,uX(a)),wa!==null)for(a=wa.return;a!==null;){var r=a;switch(wC(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Py();break;case 3:Bu(),Vt(ts),Vt(br),TC();break;case 5:PC(r);break;case 4:Bu();break;case 13:Vt(Zt);break;case 19:Vt(Zt);break;case 10:NC(r.type._context);break;case 22:case 23:LC()}a=a.return}if(Ka=e,wa=e=id(e.current,null),ir=ps=t,Ra=0,Im=null,$C=U0=zl=0,Xr=em=null,ol!==null){for(t=0;t<ol.length;t++)if(a=ol[t],r=a.interleaved,r!==null){a.interleaved=null;var n=r.next,i=a.pending;if(i!==null){var o=i.next;i.next=n,r.next=o}a.pending=r}ol=null}return e}function OI(e,t){do{var a=wa;try{if(kC(),Qx.current=$y,Iy){for(var r=ta.memoizedState;r!==null;){var n=r.queue;n!==null&&(n.pending=null),r=r.next}Iy=!1}if($l=0,Ha=Ea=ta=null,Zh=!1,Bm=0,IC.current=null,a===null||a.return===null){Ra=1,Im=t,wa=null;break}e:{var i=e,o=a.return,d=a,l=t;if(t=ir,d.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=d,p=u.tag;if(!(u.mode&1)&&(p===0||p===11||p===15)){var h=u.alternate;h?(u.updateQueue=h.updateQueue,u.memoizedState=h.memoizedState,u.lanes=h.lanes):(u.updateQueue=null,u.memoizedState=null)}var m=pE(o);if(m!==null){m.flags&=-257,hE(m,o,d,i,t),m.mode&1&&uE(i,c,t),t=m,l=c;var v=t.updateQueue;if(v===null){var f=new Set;f.add(l),t.updateQueue=f}else v.add(l);break e}else{if(!(t&1)){uE(i,c,t),FC();break e}l=Error(ie(426))}}else if(Gt&&d.mode&1){var x=pE(o);if(x!==null){!(x.flags&65536)&&(x.flags|=256),hE(x,o,d,i,t),jC(Ru(l,d));break e}}i=l=Ru(l,d),Ra!==4&&(Ra=2),em===null?em=[i]:em.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var w=gI(i,l,t);nE(i,w);break e;case 1:d=l;var y=i.type,b=i.stateNode;if(!(i.flags&128)&&(typeof y.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(sd===null||!sd.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t;var j=xI(i,d,t);nE(i,j);break e}}i=i.return}while(i!==null)}MI(a)}catch(D){t=D,wa===a&&a!==null&&(wa=a=a.return);continue}break}while(!0)}function BI(){var e=zy.current;return zy.current=$y,e===null?$y:e}function FC(){(Ra===0||Ra===3||Ra===2)&&(Ra=4),Ka===null||!(zl&268435455)&&!(U0&268435455)||Ro(Ka,ir)}function Fy(e,t){var a=gt;gt|=2;var r=BI();(Ka!==e||ir!==t)&&(Si=null,Sl(e,t));do try{MX();break}catch(n){OI(e,n)}while(!0);if(kC(),gt=a,zy.current=r,wa!==null)throw Error(ie(261));return Ka=null,ir=0,Ra}function MX(){for(;wa!==null;)RI(wa)}function IX(){for(;wa!==null&&!dY();)RI(wa)}function RI(e){var t=$I(e.alternate,e,ps);e.memoizedProps=e.pendingProps,t===null?MI(e):wa=t,IC.current=null}function MI(e){var t=e;do{var a=t.alternate;if(e=t.return,t.flags&32768){if(a=TX(a,t),a!==null){a.flags&=32767,wa=a;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ra=6,wa=null;return}}else if(a=PX(a,t,ps),a!==null){wa=a;return}if(t=t.sibling,t!==null){wa=t;return}wa=t=e}while(t!==null);Ra===0&&(Ra=5)}function Yd(e,t,a){var r=Pt,n=Ys.transition;try{Ys.transition=null,Pt=1,$X(e,t,a,r)}finally{Ys.transition=n,Pt=r}return null}function $X(e,t,a,r){do iu();while(Yo!==null);if(gt&6)throw Error(ie(327));a=e.finishedWork;var n=e.finishedLanes;if(a===null)return null;if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(ie(177));e.callbackNode=null,e.callbackPriority=0;var i=a.lanes|a.childLanes;if(yY(e,i),e===Ka&&(wa=Ka=null,ir=0),!(a.subtreeFlags&2064)&&!(a.flags&2064)||ux||(ux=!0,zI(Dy,function(){return iu(),null})),i=(a.flags&15990)!==0,a.subtreeFlags&15990||i){i=Ys.transition,Ys.transition=null;var o=Pt;Pt=1;var d=gt;gt|=4,IC.current=null,_X(e,a),TI(a,e),sX(jD),Ny=!!wD,jD=wD=null,e.current=a,OX(a),lY(),gt=d,Pt=o,Ys.transition=i}else e.current=a;if(ux&&(ux=!1,Yo=e,Ly=n),i=e.pendingLanes,i===0&&(sd=null),pY(a.stateNode),rs(e,pa()),t!==null)for(r=e.onRecoverableError,a=0;a<t.length;a++)n=t[a],r(n.value,{componentStack:n.stack,digest:n.digest});if(qy)throw qy=!1,e=FD,FD=null,e;return Ly&1&&e.tag!==0&&iu(),i=e.pendingLanes,i&1?e===UD?tm++:(tm=0,UD=e):tm=0,Sd(),null}function iu(){if(Yo!==null){var e=g6(Ly),t=Ys.transition,a=Pt;try{if(Ys.transition=null,Pt=16>e?16:e,Yo===null)var r=!1;else{if(e=Yo,Yo=null,Ly=0,gt&6)throw Error(ie(331));var n=gt;for(gt|=4,Ce=e.current;Ce!==null;){var i=Ce,o=i.child;if(Ce.flags&16){var d=i.deletions;if(d!==null){for(var l=0;l<d.length;l++){var c=d[l];for(Ce=c;Ce!==null;){var u=Ce;switch(u.tag){case 0:case 11:case 15:Jh(8,u,i)}var p=u.child;if(p!==null)p.return=u,Ce=p;else for(;Ce!==null;){u=Ce;var h=u.sibling,m=u.return;if(AI(u),u===c){Ce=null;break}if(h!==null){h.return=m,Ce=h;break}Ce=m}}}var v=i.alternate;if(v!==null){var f=v.child;if(f!==null){v.child=null;do{var x=f.sibling;f.sibling=null,f=x}while(f!==null)}}Ce=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,Ce=o;else e:for(;Ce!==null;){if(i=Ce,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Jh(9,i,i.return)}var w=i.sibling;if(w!==null){w.return=i.return,Ce=w;break e}Ce=i.return}}var y=e.current;for(Ce=y;Ce!==null;){o=Ce;var b=o.child;if(o.subtreeFlags&2064&&b!==null)b.return=o,Ce=b;else e:for(o=y;Ce!==null;){if(d=Ce,d.flags&2048)try{switch(d.tag){case 0:case 11:case 15:F0(9,d)}}catch(D){da(d,d.return,D)}if(d===o){Ce=null;break e}var j=d.sibling;if(j!==null){j.return=d.return,Ce=j;break e}Ce=d.return}}if(gt=n,Sd(),ti&&typeof ti.onPostCommitFiberRoot=="function")try{ti.onPostCommitFiberRoot(B0,e)}catch{}r=!0}return r}finally{Pt=a,Ys.transition=t}}return!1}function CE(e,t,a){t=Ru(a,t),t=gI(e,t,1),e=rd(e,t,1),t=Or(),e!==null&&(Jf(e,1,t),rs(e,t))}function da(e,t,a){if(e.tag===3)CE(e,e,a);else for(;t!==null;){if(t.tag===3){CE(t,e,a);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(sd===null||!sd.has(r))){e=Ru(a,e),e=xI(t,e,1),t=rd(t,e,1),e=Or(),t!==null&&(Jf(t,1,e),rs(t,e));break}}t=t.return}}function zX(e,t,a){var r=e.pingCache;r!==null&&r.delete(t),t=Or(),e.pingedLanes|=e.suspendedLanes&a,Ka===e&&(ir&a)===a&&(Ra===4||Ra===3&&(ir&130023424)===ir&&500>pa()-zC?Sl(e,0):$C|=a),rs(e,t)}function II(e,t){t===0&&(e.mode&1?(t=tx,tx<<=1,!(tx&130023424)&&(tx=4194304)):t=1);var a=Or();e=Qi(e,t),e!==null&&(Jf(e,t,a),rs(e,a))}function qX(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),II(e,a)}function LX(e,t){var a=0;switch(e.tag){case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(a=n.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ie(314))}r!==null&&r.delete(t),II(e,a)}var $I;$I=function(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps||ts.current)Zr=!0;else{if(!(e.lanes&a)&&!(t.flags&128))return Zr=!1,SX(e,t,a);Zr=!!(e.flags&131072)}else Zr=!1,Gt&&t.flags&1048576&&F6(t,_y,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Jx(e,t),e=t.pendingProps;var n=Eu(t,br.current);nu(t,a),n=_C(null,t,r,e,n,a);var i=OC();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,as(r)?(i=!0,Ty(t)):i=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,AC(t),n.updater=L0,t.stateNode=n,n._reactInternals=t,ED(t,r,e,a),t=BD(null,t,r,!0,i,a)):(t.tag=0,Gt&&i&&bC(t),Ar(null,t,n,a),t=t.child),t;case 16:r=t.elementType;e:{switch(Jx(e,t),e=t.pendingProps,n=r._init,r=n(r._payload),t.type=r,n=t.tag=UX(r),e=gn(r,e),n){case 0:t=OD(null,t,r,e,a);break e;case 1:t=gE(null,t,r,e,a);break e;case 11:t=mE(null,t,r,e,a);break e;case 14:t=fE(null,t,r,gn(r.type,e),a);break e}throw Error(ie(306,r,""))}return t;case 0:return r=t.type,n=t.pendingProps,n=t.elementType===r?n:gn(r,n),OD(e,t,r,n,a);case 1:return r=t.type,n=t.pendingProps,n=t.elementType===r?n:gn(r,n),gE(e,t,r,n,a);case 3:e:{if(wI(t),e===null)throw Error(ie(387));r=t.pendingProps,i=t.memoizedState,n=i.element,K6(e,t),Ry(t,r,null,a);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){n=Ru(Error(ie(423)),t),t=xE(e,t,r,a,n);break e}else if(r!==n){n=Ru(Error(ie(424)),t),t=xE(e,t,r,a,n);break e}else for(vs=ad(t.stateNode.containerInfo.firstChild),bs=t,Gt=!0,jn=null,a=W6(t,null,r,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(_u(),r===n){t=Zi(e,t,a);break e}Ar(e,t,r,a)}t=t.child}return t;case 5:return Y6(t),e===null&&SD(t),r=t.type,n=t.pendingProps,i=e!==null?e.memoizedProps:null,o=n.children,DD(r,n)?o=null:i!==null&&DD(r,i)&&(t.flags|=32),bI(e,t),Ar(e,t,o,a),t.child;case 6:return e===null&&SD(t),null;case 13:return jI(e,t,a);case 4:return SC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ou(t,null,r,a):Ar(e,t,r,a),t.child;case 11:return r=t.type,n=t.pendingProps,n=t.elementType===r?n:gn(r,n),mE(e,t,r,n,a);case 7:return Ar(e,t,t.pendingProps,a),t.child;case 8:return Ar(e,t,t.pendingProps.children,a),t.child;case 12:return Ar(e,t,t.pendingProps.children,a),t.child;case 10:e:{if(r=t.type._context,n=t.pendingProps,i=t.memoizedProps,o=n.value,Mt(Oy,r._currentValue),r._currentValue=o,i!==null)if(_n(i.value,o)){if(i.children===n.children&&!ts.current){t=Zi(e,t,a);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var d=i.dependencies;if(d!==null){o=i.child;for(var l=d.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Ui(-1,a&-a),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=a,l=i.alternate,l!==null&&(l.lanes|=a),PD(i.return,a,t),d.lanes|=a;break}l=l.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(ie(341));o.lanes|=a,d=o.alternate,d!==null&&(d.lanes|=a),PD(o,a,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ar(e,t,n.children,a),t=t.child}return t;case 9:return n=t.type,r=t.pendingProps.children,nu(t,a),n=Zs(n),r=r(n),t.flags|=1,Ar(e,t,r,a),t.child;case 14:return r=t.type,n=gn(r,t.pendingProps),n=gn(r.type,n),fE(e,t,r,n,a);case 15:return yI(e,t,t.type,t.pendingProps,a);case 17:return r=t.type,n=t.pendingProps,n=t.elementType===r?n:gn(r,n),Jx(e,t),t.tag=1,as(r)?(e=!0,Ty(t)):e=!1,nu(t,a),fI(t,r,n),ED(t,r,n,a),BD(null,t,r,!0,e,a);case 19:return DI(e,t,a);case 22:return vI(e,t,a)}throw Error(ie(156,t.tag))};function zI(e,t){return p6(e,t)}function FX(e,t,a,r){this.tag=e,this.key=a,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Hs(e,t,a,r){return new FX(e,t,a,r)}function UC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function UX(e){if(typeof e=="function")return UC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===dC)return 11;if(e===lC)return 14}return 2}function id(e,t){var a=e.alternate;return a===null?(a=Hs(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function ay(e,t,a,r,n,i){var o=2;if(r=e,typeof e=="function")UC(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Bc:return Pl(a.children,n,i,t);case oC:o=8,n|=8;break;case tD:return e=Hs(12,a,t,n|2),e.elementType=tD,e.lanes=i,e;case aD:return e=Hs(13,a,t,n),e.elementType=aD,e.lanes=i,e;case rD:return e=Hs(19,a,t,n),e.elementType=rD,e.lanes=i,e;case YM:return V0(a,n,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case GM:o=10;break e;case KM:o=9;break e;case dC:o=11;break e;case lC:o=14;break e;case So:o=16,r=null;break e}throw Error(ie(130,e==null?e:typeof e,""))}return t=Hs(o,a,t,n),t.elementType=e,t.type=r,t.lanes=i,t}function Pl(e,t,a,r){return e=Hs(7,e,r,t),e.lanes=a,e}function V0(e,t,a,r){return e=Hs(22,e,r,t),e.elementType=YM,e.lanes=a,e.stateNode={isHidden:!1},e}function wj(e,t,a){return e=Hs(6,e,null,t),e.lanes=a,e}function jj(e,t,a){return t=Hs(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function VX(e,t,a,r,n){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=aj(0),this.expirationTimes=aj(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=aj(0),this.identifierPrefix=r,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function VC(e,t,a,r,n,i,o,d,l){return e=new VX(e,t,a,d,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Hs(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},AC(i),e}function HX(e,t,a){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Oc,key:r==null?null:""+r,children:e,containerInfo:t,implementation:a}}function qI(e){if(!e)return yd;e=e._reactInternals;e:{if(sc(e)!==e||e.tag!==1)throw Error(ie(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(as(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ie(171))}if(e.tag===1){var a=e.type;if(as(a))return q6(e,a,t)}return t}function LI(e,t,a,r,n,i,o,d,l){return e=VC(a,r,!0,e,n,i,o,d,l),e.context=qI(null),a=e.current,r=Or(),n=nd(a),i=Ui(r,n),i.callback=t??null,rd(a,i,n),e.current.lanes=n,Jf(e,n,r),rs(e,r),e}function H0(e,t,a,r){var n=t.current,i=Or(),o=nd(n);return a=qI(a),t.context===null?t.context=a:t.pendingContext=a,t=Ui(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=rd(n,t,o),e!==null&&(Sn(e,n,o,i),Xx(e,n,o)),o}function Uy(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 AE(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function HC(e,t){AE(e,t),(e=e.alternate)&&AE(e,t)}function WX(){return null}var FI=typeof reportError=="function"?reportError:function(e){console.error(e)};function WC(e){this._internalRoot=e}W0.prototype.render=WC.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ie(409));H0(e,t,null,null)};W0.prototype.unmount=WC.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ql(function(){H0(null,e,null,null)}),t[Xi]=null}};function W0(e){this._internalRoot=e}W0.prototype.unstable_scheduleHydration=function(e){if(e){var t=v6();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Bo.length&&t!==0&&t<Bo[a].priority;a++);Bo.splice(a,0,e),a===0&&w6(e)}};function GC(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function G0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function SE(){}function GX(e,t,a,r,n){if(n){if(typeof r=="function"){var i=r;r=function(){var c=Uy(o);i.call(c)}}var o=LI(t,r,e,0,null,!1,!1,"",SE);return e._reactRootContainer=o,e[Xi]=o.current,Pm(e.nodeType===8?e.parentNode:e),ql(),o}for(;n=e.lastChild;)e.removeChild(n);if(typeof r=="function"){var d=r;r=function(){var c=Uy(l);d.call(c)}}var l=VC(e,0,!1,null,null,!1,!1,"",SE);return e._reactRootContainer=l,e[Xi]=l.current,Pm(e.nodeType===8?e.parentNode:e),ql(function(){H0(t,l,a,r)}),l}function K0(e,t,a,r,n){var i=a._reactRootContainer;if(i){var o=i;if(typeof n=="function"){var d=n;n=function(){var l=Uy(o);d.call(l)}}H0(t,o,e,n)}else o=GX(a,t,e,n,r);return Uy(o)}x6=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var a=Ih(t.pendingLanes);a!==0&&(pC(t,a|1),rs(t,pa()),!(gt&6)&&(Mu=pa()+500,Sd()))}break;case 13:ql(function(){var r=Qi(e,1);if(r!==null){var n=Or();Sn(r,e,1,n)}}),HC(e,1)}};hC=function(e){if(e.tag===13){var t=Qi(e,134217728);if(t!==null){var a=Or();Sn(t,e,134217728,a)}HC(e,134217728)}};y6=function(e){if(e.tag===13){var t=nd(e),a=Qi(e,t);if(a!==null){var r=Or();Sn(a,e,t,r)}HC(e,t)}};v6=function(){return Pt};b6=function(e,t){var a=Pt;try{return Pt=e,t()}finally{Pt=a}};hD=function(e,t,a){switch(t){case"input":if(iD(e,a),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<a.length;t++){var r=a[t];if(r!==e&&r.form===e.form){var n=$0(r);if(!n)throw Error(ie(90));QM(r),iD(r,n)}}}break;case"textarea":JM(e,a);break;case"select":t=a.value,t!=null&&tu(e,!!a.multiple,t,!1)}};i6=qC;o6=ql;var KX={usingClientEntryPoint:!1,Events:[tg,$c,$0,s6,n6,qC]},ch={findFiberByHostInstance:il,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},YX={bundleType:ch.bundleType,version:ch.version,rendererPackageName:ch.rendererPackageName,rendererConfig:ch.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:uo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=c6(e),e===null?null:e.stateNode},findFiberByHostInstance:ch.findFiberByHostInstance||WX,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 px=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!px.isDisabled&&px.supportsFiber)try{B0=px.inject(YX),ti=px}catch{}}Ps.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=KX;Ps.createPortal=function(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!GC(t))throw Error(ie(200));return HX(e,t,null,a)};Ps.createRoot=function(e,t){if(!GC(e))throw Error(ie(299));var a=!1,r="",n=FI;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(n=t.onRecoverableError)),t=VC(e,1,!1,null,null,a,!1,r,n),e[Xi]=t.current,Pm(e.nodeType===8?e.parentNode:e),new WC(t)};Ps.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(ie(188)):(e=Object.keys(e).join(","),Error(ie(268,e)));return e=c6(t),e=e===null?null:e.stateNode,e};Ps.flushSync=function(e){return ql(e)};Ps.hydrate=function(e,t,a){if(!G0(t))throw Error(ie(200));return K0(null,e,t,!0,a)};Ps.hydrateRoot=function(e,t,a){if(!GC(e))throw Error(ie(405));var r=a!=null&&a.hydratedSources||null,n=!1,i="",o=FI;if(a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(i=a.identifierPrefix),a.onRecoverableError!==void 0&&(o=a.onRecoverableError)),t=LI(t,null,e,1,a??null,n,!1,i,o),e[Xi]=t.current,Pm(e),r)for(e=0;e<r.length;e++)a=r[e],n=a._getVersion,n=n(a._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[a,n]:t.mutableSourceEagerHydrationData.push(a,n);return new W0(t)};Ps.render=function(e,t,a){if(!G0(t))throw Error(ie(200));return K0(null,e,t,!1,a)};Ps.unmountComponentAtNode=function(e){if(!G0(e))throw Error(ie(40));return e._reactRootContainer?(ql(function(){K0(null,null,e,!1,function(){e._reactRootContainer=null,e[Xi]=null})}),!0):!1};Ps.unstable_batchedUpdates=qC;Ps.unstable_renderSubtreeIntoContainer=function(e,t,a,r){if(!G0(a))throw Error(ie(200));if(e==null||e._reactInternals===void 0)throw Error(ie(38));return K0(e,t,a,!1,r)};Ps.version="18.3.1-next-f1338f8080-20240426";function UI(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(UI)}catch(e){console.error(e)}}UI(),UM.exports=Ps;var Ws=UM.exports;const VI=xt(Ws);var HI,PE=Ws;HI=PE.createRoot,PE.hydrateRoot;const XX=1,QX=1e6;let Dj=0;function ZX(){return Dj=(Dj+1)%Number.MAX_SAFE_INTEGER,Dj.toString()}const kj=new Map,TE=e=>{if(kj.has(e))return;const t=setTimeout(()=>{kj.delete(e),am({type:"REMOVE_TOAST",toastId:e})},QX);kj.set(e,t)},JX=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,XX)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(a=>a.id===t.toast.id?{...a,...t.toast}:a)};case"DISMISS_TOAST":{const{toastId:a}=t;return a?TE(a):e.toasts.forEach(r=>{TE(r.id)}),{...e,toasts:e.toasts.map(r=>r.id===a||a===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(a=>a.id!==t.toastId)}}},ry=[];let sy={toasts:[]};function am(e){sy=JX(sy,e),ry.forEach(t=>{t(sy)})}function Pe({...e}){const t=ZX(),a=n=>am({type:"UPDATE_TOAST",toast:{...n,id:t}}),r=()=>am({type:"DISMISS_TOAST",toastId:t});return am({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:n=>{n||r()}}}),{id:t,dismiss:r,update:a}}function nc(){const[e,t]=g.useState(sy);return g.useEffect(()=>(ry.push(t),()=>{const a=ry.indexOf(t);a>-1&&ry.splice(a,1)}),[e]),{...e,toast:Pe,dismiss:a=>am({type:"DISMISS_TOAST",toastId:a})}}function de(e,t,{checkForDefaultPrevented:a=!0}={}){return function(n){if(e==null||e(n),a===!1||!n.defaultPrevented)return t==null?void 0:t(n)}}function EE(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Y0(...e){return t=>{let a=!1;const r=e.map(n=>{const i=EE(n,t);return!a&&typeof i=="function"&&(a=!0),i});if(a)return()=>{for(let n=0;n<r.length;n++){const i=r[n];typeof i=="function"?i():EE(e[n],null)}}}}function Xe(...e){return g.useCallback(Y0(...e),e)}function eQ(e,t){const a=g.createContext(t),r=i=>{const{children:o,...d}=i,l=g.useMemo(()=>d,Object.values(d));return s.jsx(a.Provider,{value:l,children:o})};r.displayName=e+"Provider";function n(i){const o=g.useContext(a);if(o)return o;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[r,n]}function Ca(e,t=[]){let a=[];function r(i,o){const d=g.createContext(o),l=a.length;a=[...a,o];const c=p=>{var w;const{scope:h,children:m,...v}=p,f=((w=h==null?void 0:h[e])==null?void 0:w[l])||d,x=g.useMemo(()=>v,Object.values(v));return s.jsx(f.Provider,{value:x,children:m})};c.displayName=i+"Provider";function u(p,h){var f;const m=((f=h==null?void 0:h[e])==null?void 0:f[l])||d,v=g.useContext(m);if(v)return v;if(o!==void 0)return o;throw new Error(`\`${p}\` must be used within \`${i}\``)}return[c,u]}const n=()=>{const i=a.map(o=>g.createContext(o));return function(d){const l=(d==null?void 0:d[e])||i;return g.useMemo(()=>({[`__scope${e}`]:{...d,[e]:l}}),[d,l])}};return n.scopeName=e,[r,tQ(n,...t)]}function tQ(...e){const t=e[0];if(e.length===1)return t;const a=()=>{const r=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(i){const o=r.reduce((d,{useScope:l,scopeName:c})=>{const p=l(i)[`__scope${c}`];return{...d,...p}},{});return g.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return a.scopeName=t.scopeName,a}function vd(e){const t=aQ(e),a=g.forwardRef((r,n)=>{const{children:i,...o}=r,d=g.Children.toArray(i),l=d.find(rQ);if(l){const c=l.props.children,u=d.map(p=>p===l?g.Children.count(c)>1?g.Children.only(null):g.isValidElement(c)?c.props.children:null:p);return s.jsx(t,{...o,ref:n,children:g.isValidElement(c)?g.cloneElement(c,void 0,u):null})}return s.jsx(t,{...o,ref:n,children:i})});return a.displayName=`${e}.Slot`,a}var Pd=vd("Slot");function aQ(e){const t=g.forwardRef((a,r)=>{const{children:n,...i}=a;if(g.isValidElement(n)){const o=nQ(n),d=sQ(i,n.props);return n.type!==g.Fragment&&(d.ref=r?Y0(r,o):o),g.cloneElement(n,d)}return g.Children.count(n)>1?g.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var WI=Symbol("radix.slottable");function GI(e){const t=({children:a})=>s.jsx(s.Fragment,{children:a});return t.displayName=`${e}.Slottable`,t.__radixId=WI,t}function rQ(e){return g.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===WI}function sQ(e,t){const a={...t};for(const r in t){const n=e[r],i=t[r];/^on[A-Z]/.test(r)?n&&i?a[r]=(...d)=>{const l=i(...d);return n(...d),l}:n&&(a[r]=n):r==="style"?a[r]={...n,...i}:r==="className"&&(a[r]=[n,i].filter(Boolean).join(" "))}return{...e,...a}}function nQ(e){var r,n;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}function rg(e){const t=e+"CollectionProvider",[a,r]=Ca(t),[n,i]=a(t,{collectionRef:{current:null},itemMap:new Map}),o=f=>{const{scope:x,children:w}=f,y=E.useRef(null),b=E.useRef(new Map).current;return s.jsx(n,{scope:x,itemMap:b,collectionRef:y,children:w})};o.displayName=t;const d=e+"CollectionSlot",l=vd(d),c=E.forwardRef((f,x)=>{const{scope:w,children:y}=f,b=i(d,w),j=Xe(x,b.collectionRef);return s.jsx(l,{ref:j,children:y})});c.displayName=d;const u=e+"CollectionItemSlot",p="data-radix-collection-item",h=vd(u),m=E.forwardRef((f,x)=>{const{scope:w,children:y,...b}=f,j=E.useRef(null),D=Xe(x,j),k=i(u,w);return E.useEffect(()=>(k.itemMap.set(j,{ref:j,...b}),()=>void k.itemMap.delete(j))),s.jsx(h,{[p]:"",ref:D,children:y})});m.displayName=u;function v(f){const x=i(e+"CollectionConsumer",f);return E.useCallback(()=>{const y=x.collectionRef.current;if(!y)return[];const b=Array.from(y.querySelectorAll(`[${p}]`));return Array.from(x.itemMap.values()).sort((k,N)=>b.indexOf(k.ref.current)-b.indexOf(N.ref.current))},[x.collectionRef,x.itemMap])}return[{Provider:o,Slot:c,ItemSlot:m},v,r]}var iQ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ke=iQ.reduce((e,t)=>{const a=vd(`Primitive.${t}`),r=g.forwardRef((n,i)=>{const{asChild:o,...d}=n,l=o?a:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),s.jsx(l,{...d,ref:i})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function KC(e,t){e&&Ws.flushSync(()=>e.dispatchEvent(t))}function Br(e){const t=g.useRef(e);return g.useEffect(()=>{t.current=e}),g.useMemo(()=>(...a)=>{var r;return(r=t.current)==null?void 0:r.call(t,...a)},[])}function oQ(e,t=globalThis==null?void 0:globalThis.document){const a=Br(e);g.useEffect(()=>{const r=n=>{n.key==="Escape"&&a(n)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[a,t])}var dQ="DismissableLayer",WD="dismissableLayer.update",lQ="dismissableLayer.pointerDownOutside",cQ="dismissableLayer.focusOutside",_E,KI=g.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ic=g.forwardRef((e,t)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:r,onPointerDownOutside:n,onFocusOutside:i,onInteractOutside:o,onDismiss:d,...l}=e,c=g.useContext(KI),[u,p]=g.useState(null),h=(u==null?void 0:u.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=g.useState({}),v=Xe(t,N=>p(N)),f=Array.from(c.layers),[x]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),w=f.indexOf(x),y=u?f.indexOf(u):-1,b=c.layersWithOutsidePointerEventsDisabled.size>0,j=y>=w,D=pQ(N=>{const C=N.target,T=[...c.branches].some(P=>P.contains(C));!j||T||(n==null||n(N),o==null||o(N),N.defaultPrevented||d==null||d())},h),k=hQ(N=>{const C=N.target;[...c.branches].some(P=>P.contains(C))||(i==null||i(N),o==null||o(N),N.defaultPrevented||d==null||d())},h);return oQ(N=>{y===c.layers.size-1&&(r==null||r(N),!N.defaultPrevented&&d&&(N.preventDefault(),d()))},h),g.useEffect(()=>{if(u)return a&&(c.layersWithOutsidePointerEventsDisabled.size===0&&(_E=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),OE(),()=>{a&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=_E)}},[u,h,a,c]),g.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),OE())},[u,c]),g.useEffect(()=>{const N=()=>m({});return document.addEventListener(WD,N),()=>document.removeEventListener(WD,N)},[]),s.jsx(ke.div,{...l,ref:v,style:{pointerEvents:b?j?"auto":"none":void 0,...e.style},onFocusCapture:de(e.onFocusCapture,k.onFocusCapture),onBlurCapture:de(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:de(e.onPointerDownCapture,D.onPointerDownCapture)})});ic.displayName=dQ;var uQ="DismissableLayerBranch",YI=g.forwardRef((e,t)=>{const a=g.useContext(KI),r=g.useRef(null),n=Xe(t,r);return g.useEffect(()=>{const i=r.current;if(i)return a.branches.add(i),()=>{a.branches.delete(i)}},[a.branches]),s.jsx(ke.div,{...e,ref:n})});YI.displayName=uQ;function pQ(e,t=globalThis==null?void 0:globalThis.document){const a=Br(e),r=g.useRef(!1),n=g.useRef(()=>{});return g.useEffect(()=>{const i=d=>{if(d.target&&!r.current){let l=function(){XI(lQ,a,c,{discrete:!0})};const c={originalEvent:d};d.pointerType==="touch"?(t.removeEventListener("click",n.current),n.current=l,t.addEventListener("click",n.current,{once:!0})):l()}else t.removeEventListener("click",n.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",i),t.removeEventListener("click",n.current)}},[t,a]),{onPointerDownCapture:()=>r.current=!0}}function hQ(e,t=globalThis==null?void 0:globalThis.document){const a=Br(e),r=g.useRef(!1);return g.useEffect(()=>{const n=i=>{i.target&&!r.current&&XI(cQ,a,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",n),()=>t.removeEventListener("focusin",n)},[t,a]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function OE(){const e=new CustomEvent(WD);document.dispatchEvent(e)}function XI(e,t,a,{discrete:r}){const n=a.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&n.addEventListener(e,t,{once:!0}),r?KC(n,i):n.dispatchEvent(i)}var mQ=ic,fQ=YI,fa=globalThis!=null&&globalThis.document?g.useLayoutEffect:()=>{},gQ="Portal",oc=g.forwardRef((e,t)=>{var d;const{container:a,...r}=e,[n,i]=g.useState(!1);fa(()=>i(!0),[]);const o=a||n&&((d=globalThis==null?void 0:globalThis.document)==null?void 0:d.body);return o?VI.createPortal(s.jsx(ke.div,{...r,ref:t}),o):null});oc.displayName=gQ;function xQ(e,t){return g.useReducer((a,r)=>t[a][r]??a,e)}var lr=e=>{const{present:t,children:a}=e,r=yQ(t),n=typeof a=="function"?a({present:r.isPresent}):g.Children.only(a),i=Xe(r.ref,vQ(n));return typeof a=="function"||r.isPresent?g.cloneElement(n,{ref:i}):null};lr.displayName="Presence";function yQ(e){const[t,a]=g.useState(),r=g.useRef(null),n=g.useRef(e),i=g.useRef("none"),o=e?"mounted":"unmounted",[d,l]=xQ(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return g.useEffect(()=>{const c=hx(r.current);i.current=d==="mounted"?c:"none"},[d]),fa(()=>{const c=r.current,u=n.current;if(u!==e){const h=i.current,m=hx(c);e?l("MOUNT"):m==="none"||(c==null?void 0:c.display)==="none"?l("UNMOUNT"):l(u&&h!==m?"ANIMATION_OUT":"UNMOUNT"),n.current=e}},[e,l]),fa(()=>{if(t){let c;const u=t.ownerDocument.defaultView??window,p=m=>{const f=hx(r.current).includes(CSS.escape(m.animationName));if(m.target===t&&f&&(l("ANIMATION_END"),!n.current)){const x=t.style.animationFillMode;t.style.animationFillMode="forwards",c=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=x)})}},h=m=>{m.target===t&&(i.current=hx(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{u.clearTimeout(c),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:g.useCallback(c=>{r.current=c?getComputedStyle(c):null,a(c)},[])}}function hx(e){return(e==null?void 0:e.animationName)||"none"}function vQ(e){var r,n;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var bQ=rC[" useInsertionEffect ".trim().toString()]||fa;function Rr({prop:e,defaultProp:t,onChange:a=()=>{},caller:r}){const[n,i,o]=wQ({defaultProp:t,onChange:a}),d=e!==void 0,l=d?e:n;{const u=g.useRef(e!==void 0);g.useEffect(()=>{const p=u.current;p!==d&&console.warn(`${r} is changing from ${p?"controlled":"uncontrolled"} to ${d?"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.`),u.current=d},[d,r])}const c=g.useCallback(u=>{var p;if(d){const h=jQ(u)?u(e):u;h!==e&&((p=o.current)==null||p.call(o,h))}else i(u)},[d,e,i,o]);return[l,c]}function wQ({defaultProp:e,onChange:t}){const[a,r]=g.useState(e),n=g.useRef(a),i=g.useRef(t);return bQ(()=>{i.current=t},[t]),g.useEffect(()=>{var o;n.current!==a&&((o=i.current)==null||o.call(i,a),n.current=a)},[a,n]),[a,r,i]}function jQ(e){return typeof e=="function"}var QI=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"}),DQ="VisuallyHidden",X0=g.forwardRef((e,t)=>s.jsx(ke.span,{...e,ref:t,style:{...QI,...e.style}}));X0.displayName=DQ;var kQ=X0,YC="ToastProvider",[XC,NQ,CQ]=rg("Toast"),[ZI]=Ca("Toast",[CQ]),[AQ,Q0]=ZI(YC),JI=e=>{const{__scopeToast:t,label:a="Notification",duration:r=5e3,swipeDirection:n="right",swipeThreshold:i=50,children:o}=e,[d,l]=g.useState(null),[c,u]=g.useState(0),p=g.useRef(!1),h=g.useRef(!1);return a.trim()||console.error(`Invalid prop \`label\` supplied to \`${YC}\`. Expected non-empty \`string\`.`),s.jsx(XC.Provider,{scope:t,children:s.jsx(AQ,{scope:t,label:a,duration:r,swipeDirection:n,swipeThreshold:i,toastCount:c,viewport:d,onViewportChange:l,onToastAdd:g.useCallback(()=>u(m=>m+1),[]),onToastRemove:g.useCallback(()=>u(m=>m-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:h,children:o})})};JI.displayName=YC;var e$="ToastViewport",SQ=["F8"],GD="toast.viewportPause",KD="toast.viewportResume",t$=g.forwardRef((e,t)=>{const{__scopeToast:a,hotkey:r=SQ,label:n="Notifications ({hotkey})",...i}=e,o=Q0(e$,a),d=NQ(a),l=g.useRef(null),c=g.useRef(null),u=g.useRef(null),p=g.useRef(null),h=Xe(t,p,o.onViewportChange),m=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),v=o.toastCount>0;g.useEffect(()=>{const x=w=>{var b;r.length!==0&&r.every(j=>w[j]||w.code===j)&&((b=p.current)==null||b.focus())};return document.addEventListener("keydown",x),()=>document.removeEventListener("keydown",x)},[r]),g.useEffect(()=>{const x=l.current,w=p.current;if(v&&x&&w){const y=()=>{if(!o.isClosePausedRef.current){const k=new CustomEvent(GD);w.dispatchEvent(k),o.isClosePausedRef.current=!0}},b=()=>{if(o.isClosePausedRef.current){const k=new CustomEvent(KD);w.dispatchEvent(k),o.isClosePausedRef.current=!1}},j=k=>{!x.contains(k.relatedTarget)&&b()},D=()=>{x.contains(document.activeElement)||b()};return x.addEventListener("focusin",y),x.addEventListener("focusout",j),x.addEventListener("pointermove",y),x.addEventListener("pointerleave",D),window.addEventListener("blur",y),window.addEventListener("focus",b),()=>{x.removeEventListener("focusin",y),x.removeEventListener("focusout",j),x.removeEventListener("pointermove",y),x.removeEventListener("pointerleave",D),window.removeEventListener("blur",y),window.removeEventListener("focus",b)}}},[v,o.isClosePausedRef]);const f=g.useCallback(({tabbingDirection:x})=>{const y=d().map(b=>{const j=b.ref.current,D=[j,...LQ(j)];return x==="forwards"?D:D.reverse()});return(x==="forwards"?y.reverse():y).flat()},[d]);return g.useEffect(()=>{const x=p.current;if(x){const w=y=>{var D,k,N;const b=y.altKey||y.ctrlKey||y.metaKey;if(y.key==="Tab"&&!b){const C=document.activeElement,T=y.shiftKey;if(y.target===x&&T){(D=c.current)==null||D.focus();return}const S=f({tabbingDirection:T?"backwards":"forwards"}),_=S.findIndex(O=>O===C);Nj(S.slice(_+1))?y.preventDefault():T?(k=c.current)==null||k.focus():(N=u.current)==null||N.focus()}};return x.addEventListener("keydown",w),()=>x.removeEventListener("keydown",w)}},[d,f]),s.jsxs(fQ,{ref:l,role:"region","aria-label":n.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:v?void 0:"none"},children:[v&&s.jsx(YD,{ref:c,onFocusFromOutsideViewport:()=>{const x=f({tabbingDirection:"forwards"});Nj(x)}}),s.jsx(XC.Slot,{scope:a,children:s.jsx(ke.ol,{tabIndex:-1,...i,ref:h})}),v&&s.jsx(YD,{ref:u,onFocusFromOutsideViewport:()=>{const x=f({tabbingDirection:"backwards"});Nj(x)}})]})});t$.displayName=e$;var a$="ToastFocusProxy",YD=g.forwardRef((e,t)=>{const{__scopeToast:a,onFocusFromOutsideViewport:r,...n}=e,i=Q0(a$,a);return s.jsx(X0,{tabIndex:0,...n,ref:t,style:{position:"fixed"},onFocus:o=>{var c;const d=o.relatedTarget;!((c=i.viewport)!=null&&c.contains(d))&&r()}})});YD.displayName=a$;var sg="Toast",PQ="toast.swipeStart",TQ="toast.swipeMove",EQ="toast.swipeCancel",_Q="toast.swipeEnd",r$=g.forwardRef((e,t)=>{const{forceMount:a,open:r,defaultOpen:n,onOpenChange:i,...o}=e,[d,l]=Rr({prop:r,defaultProp:n??!0,onChange:i,caller:sg});return s.jsx(lr,{present:a||d,children:s.jsx(RQ,{open:d,...o,ref:t,onClose:()=>l(!1),onPause:Br(e.onPause),onResume:Br(e.onResume),onSwipeStart:de(e.onSwipeStart,c=>{c.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:de(e.onSwipeMove,c=>{const{x:u,y:p}=c.detail.delta;c.currentTarget.setAttribute("data-swipe","move"),c.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${u}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${p}px`)}),onSwipeCancel:de(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:de(e.onSwipeEnd,c=>{const{x:u,y:p}=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",`${u}px`),c.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${p}px`),l(!1)})})})});r$.displayName=sg;var[OQ,BQ]=ZI(sg,{onClose(){}}),RQ=g.forwardRef((e,t)=>{const{__scopeToast:a,type:r="foreground",duration:n,open:i,onClose:o,onEscapeKeyDown:d,onPause:l,onResume:c,onSwipeStart:u,onSwipeMove:p,onSwipeCancel:h,onSwipeEnd:m,...v}=e,f=Q0(sg,a),[x,w]=g.useState(null),y=Xe(t,O=>w(O)),b=g.useRef(null),j=g.useRef(null),D=n||f.duration,k=g.useRef(0),N=g.useRef(D),C=g.useRef(0),{onToastAdd:T,onToastRemove:P}=f,A=Br(()=>{var B;(x==null?void 0:x.contains(document.activeElement))&&((B=f.viewport)==null||B.focus()),o()}),S=g.useCallback(O=>{!O||O===1/0||(window.clearTimeout(C.current),k.current=new Date().getTime(),C.current=window.setTimeout(A,O))},[A]);g.useEffect(()=>{const O=f.viewport;if(O){const B=()=>{S(N.current),c==null||c()},I=()=>{const z=new Date().getTime()-k.current;N.current=N.current-z,window.clearTimeout(C.current),l==null||l()};return O.addEventListener(GD,I),O.addEventListener(KD,B),()=>{O.removeEventListener(GD,I),O.removeEventListener(KD,B)}}},[f.viewport,D,l,c,S]),g.useEffect(()=>{i&&!f.isClosePausedRef.current&&S(D)},[i,D,f.isClosePausedRef,S]),g.useEffect(()=>(T(),()=>P()),[T,P]);const _=g.useMemo(()=>x?c$(x):null,[x]);return f.viewport?s.jsxs(s.Fragment,{children:[_&&s.jsx(MQ,{__scopeToast:a,role:"status","aria-live":r==="foreground"?"assertive":"polite",children:_}),s.jsx(OQ,{scope:a,onClose:A,children:Ws.createPortal(s.jsx(XC.ItemSlot,{scope:a,children:s.jsx(mQ,{asChild:!0,onEscapeKeyDown:de(d,()=>{f.isFocusedToastEscapeKeyDownRef.current||A(),f.isFocusedToastEscapeKeyDownRef.current=!1}),children:s.jsx(ke.li,{tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":f.swipeDirection,...v,ref:y,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:de(e.onKeyDown,O=>{O.key==="Escape"&&(d==null||d(O.nativeEvent),O.nativeEvent.defaultPrevented||(f.isFocusedToastEscapeKeyDownRef.current=!0,A()))}),onPointerDown:de(e.onPointerDown,O=>{O.button===0&&(b.current={x:O.clientX,y:O.clientY})}),onPointerMove:de(e.onPointerMove,O=>{if(!b.current)return;const B=O.clientX-b.current.x,I=O.clientY-b.current.y,z=!!j.current,M=["left","right"].includes(f.swipeDirection),R=["left","up"].includes(f.swipeDirection)?Math.min:Math.max,q=M?R(0,B):0,$=M?0:R(0,I),U=O.pointerType==="touch"?10:2,K={x:q,y:$},ee={originalEvent:O,delta:K};z?(j.current=K,mx(TQ,p,ee,{discrete:!1})):BE(K,f.swipeDirection,U)?(j.current=K,mx(PQ,u,ee,{discrete:!1}),O.target.setPointerCapture(O.pointerId)):(Math.abs(B)>U||Math.abs(I)>U)&&(b.current=null)}),onPointerUp:de(e.onPointerUp,O=>{const B=j.current,I=O.target;if(I.hasPointerCapture(O.pointerId)&&I.releasePointerCapture(O.pointerId),j.current=null,b.current=null,B){const z=O.currentTarget,M={originalEvent:O,delta:B};BE(B,f.swipeDirection,f.swipeThreshold)?mx(_Q,m,M,{discrete:!0}):mx(EQ,h,M,{discrete:!0}),z.addEventListener("click",R=>R.preventDefault(),{once:!0})}})})})}),f.viewport)})]}):null}),MQ=e=>{const{__scopeToast:t,children:a,...r}=e,n=Q0(sg,t),[i,o]=g.useState(!1),[d,l]=g.useState(!1);return zQ(()=>o(!0)),g.useEffect(()=>{const c=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(c)},[]),d?null:s.jsx(oc,{asChild:!0,children:s.jsx(X0,{...r,children:i&&s.jsxs(s.Fragment,{children:[n.label," ",a]})})})},IQ="ToastTitle",s$=g.forwardRef((e,t)=>{const{__scopeToast:a,...r}=e;return s.jsx(ke.div,{...r,ref:t})});s$.displayName=IQ;var $Q="ToastDescription",n$=g.forwardRef((e,t)=>{const{__scopeToast:a,...r}=e;return s.jsx(ke.div,{...r,ref:t})});n$.displayName=$Q;var i$="ToastAction",o$=g.forwardRef((e,t)=>{const{altText:a,...r}=e;return a.trim()?s.jsx(l$,{altText:a,asChild:!0,children:s.jsx(QC,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${i$}\`. Expected non-empty \`string\`.`),null)});o$.displayName=i$;var d$="ToastClose",QC=g.forwardRef((e,t)=>{const{__scopeToast:a,...r}=e,n=BQ(d$,a);return s.jsx(l$,{asChild:!0,children:s.jsx(ke.button,{type:"button",...r,ref:t,onClick:de(e.onClick,n.onClose)})})});QC.displayName=d$;var l$=g.forwardRef((e,t)=>{const{__scopeToast:a,altText:r,...n}=e;return s.jsx(ke.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...n,ref:t})});function c$(e){const t=[];return Array.from(e.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),qQ(r)){const n=r.ariaHidden||r.hidden||r.style.display==="none",i=r.dataset.radixToastAnnounceExclude==="";if(!n)if(i){const o=r.dataset.radixToastAnnounceAlt;o&&t.push(o)}else t.push(...c$(r))}}),t}function mx(e,t,a,{discrete:r}){const n=a.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:a});t&&n.addEventListener(e,t,{once:!0}),r?KC(n,i):n.dispatchEvent(i)}var BE=(e,t,a=0)=>{const r=Math.abs(e.x),n=Math.abs(e.y),i=r>n;return t==="left"||t==="right"?i&&r>a:!i&&n>a};function zQ(e=()=>{}){const t=Br(e);fa(()=>{let a=0,r=0;return a=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(a),window.cancelAnimationFrame(r)}},[t])}function qQ(e){return e.nodeType===e.ELEMENT_NODE}function LQ(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const n=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||n?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function Nj(e){const t=document.activeElement;return e.some(a=>a===t?!0:(a.focus(),document.activeElement!==t))}var FQ=JI,u$=t$,p$=r$,h$=s$,m$=n$,f$=o$,g$=QC;function x$(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(a=x$(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function Je(){for(var e,t,a=0,r="",n=arguments.length;a<n;a++)(e=arguments[a])&&(t=x$(e))&&(r&&(r+=" "),r+=t);return r}const RE=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,ME=Je,kp=(e,t)=>a=>{var r;if((t==null?void 0:t.variants)==null)return ME(e,a==null?void 0:a.class,a==null?void 0:a.className);const{variants:n,defaultVariants:i}=t,o=Object.keys(n).map(c=>{const u=a==null?void 0:a[c],p=i==null?void 0:i[c];if(u===null)return null;const h=RE(u)||RE(p);return n[c][h]}),d=a&&Object.entries(a).reduce((c,u)=>{let[p,h]=u;return h===void 0||(c[p]=h),c},{}),l=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((c,u)=>{let{class:p,className:h,...m}=u;return Object.entries(m).every(v=>{let[f,x]=v;return Array.isArray(x)?x.includes({...i,...d}[f]):{...i,...d}[f]===x})?[...c,p,h]:c},[]);return ME(e,o,l,a==null?void 0:a.class,a==null?void 0:a.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 UQ=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),VQ=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,a,r)=>r?r.toUpperCase():a.toLowerCase()),IE=e=>{const t=VQ(e);return t.charAt(0).toUpperCase()+t.slice(1)},y$=(...e)=>e.filter((t,a,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===a).join(" ").trim(),HQ=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 WQ={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 GQ=g.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:n="",children:i,iconNode:o,...d},l)=>g.createElement("svg",{ref:l,...WQ,width:t,height:t,stroke:e,strokeWidth:r?Number(a)*24/Number(t):a,className:y$("lucide",n),...!i&&!HQ(d)&&{"aria-hidden":"true"},...d},[...o.map(([c,u])=>g.createElement(c,u)),...Array.isArray(i)?i:[i]]));/**
* @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 ne=(e,t)=>{const a=g.forwardRef(({className:r,...n},i)=>g.createElement(GQ,{ref:i,iconNode:t,className:y$(`lucide-${UQ(IE(e))}`,`lucide-${e}`,r),...n}));return a.displayName=IE(e),a};/**
* @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 KQ=[["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M17 18H3",key:"1amg6g"}],["path",{d:"M21 6H3",key:"1jwq7v"}]],YQ=ne("align-left",KQ);/**
* @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 XQ=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],v$=ne("arrow-left",XQ);/**
* @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 QQ=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],rr=ne("arrow-right",QQ);/**
* @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 ZQ=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],Wn=ne("arrow-up",ZQ);/**
* @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 JQ=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],ZC=ne("award",JQ);/**
* @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=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]],tZ=ne("bold",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 aZ=[["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"}]],rZ=ne("book-open",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 sZ=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]],Vy=ne("calculator",sZ);/**
* @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 nZ=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],os=ne("calendar",nZ);/**
* @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:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]],JC=ne("car",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:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],b$=ne("chart-column",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 dZ=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ot=ne("check",dZ);/**
* @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 lZ=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Z0=ne("chevron-down",lZ);/**
* @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:"m15 18-6-6 6-6",key:"1wnfg3"}]],w$=ne("chevron-left",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:"m9 18 6-6-6-6",key:"mthhwq"}]],ng=ne("chevron-right",uZ);/**
* @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 pZ=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],j$=ne("chevron-up",pZ);/**
* @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 hZ=[["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"}]],ns=ne("circle-alert",hZ);/**
* @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 mZ=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Le=ne("circle-check-big",mZ);/**
* @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 fZ=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],D$=ne("circle-help",fZ);/**
* @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 gZ=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]],xZ=ne("circle-play",gZ);/**
* @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 yZ=[["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"}]],od=ne("circle-x",yZ);/**
* @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 vZ=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],k$=ne("circle",vZ);/**
* @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 bZ=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]],dr=ne("clock",bZ);/**
* @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 wZ=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]],jZ=ne("cloud-rain",wZ);/**
* @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 DZ=[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]],kZ=ne("code",DZ);/**
* @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 NZ=[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]],en=ne("dollar-sign",NZ);/**
* @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:"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"}]],$m=ne("download",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 AZ=[["path",{d:"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21",key:"182aya"}],["path",{d:"M22 21H7",key:"t4ddhn"}],["path",{d:"m5 11 9 9",key:"1mo9qw"}]],SZ=ne("eraser",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 PZ=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],eA=ne("external-link",PZ);/**
* @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:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],Cj=ne("eye-off",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 EZ=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],dd=ne("eye",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 _Z=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]],XD=ne("file-check",_Z);/**
* @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:"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"}]],Pn=ne("file-text",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 BZ=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],N$=ne("funnel",BZ);/**
* @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=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]],C$=ne("gift",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 MZ=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]],IZ=ne("git-compare",MZ);/**
* @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 $Z=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],A$=ne("grip-vertical",$Z);/**
* @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 zZ=[["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"}]],qZ=ne("house",zZ);/**
* @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 LZ=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],J0=ne("image",LZ);/**
* @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 FZ=[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]],UZ=ne("images",FZ);/**
* @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 VZ=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],HZ=ne("info",VZ);/**
* @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 WZ=[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]],GZ=ne("italic",WZ);/**
* @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 KZ=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],YZ=ne("layout-dashboard",KZ);/**
* @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 XZ=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],eb=ne("lightbulb",XZ);/**
* @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 QZ=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],tA=ne("link-2",QZ);/**
* @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 ZZ=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],ig=ne("link",ZZ);/**
* @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 JZ=[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]],$E=ne("list-checks",JZ);/**
* @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 eJ=[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]],tJ=ne("list",eJ);/**
* @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 aJ=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],og=ne("loader-circle",aJ);/**
* @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 rJ=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],sJ=ne("lock",rJ);/**
* @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 nJ=[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]],iJ=ne("log-out",nJ);/**
* @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 oJ=[["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"}]],S$=ne("mail",oJ);/**
* @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 dJ=[["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"}]],ld=ne("map-pin",dJ);/**
* @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 lJ=[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]],cJ=ne("maximize-2",lJ);/**
* @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 uJ=[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]],P$=ne("menu",uJ);/**
* @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 pJ=[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]],hJ=ne("mouse-pointer-click",pJ);/**
* @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 mJ=[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]],T$=ne("mouse-pointer",mJ);/**
* @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 fJ=[["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"}]],gJ=ne("package",fJ);/**
* @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 xJ=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]],yJ=ne("panel-left",xJ);/**
* @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 vJ=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],zE=ne("pencil",vJ);/**
* @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 bJ=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],is=ne("plus",bJ);/**
* @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 wJ=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],E$=ne("quote",wJ);/**
* @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 jJ=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]],DJ=ne("receipt",jJ);/**
* @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 kJ=[["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"}]],zm=ne("refresh-cw",kJ);/**
* @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 NJ=[["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"}]],Hy=ne("rocket",NJ);/**
* @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 CJ=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],qm=ne("save",CJ);/**
* @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 AJ=[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]],SJ=ne("scale",AJ);/**
* @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 PJ=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Lm=ne("search",PJ);/**
* @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 TJ=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],EJ=ne("send",TJ);/**
* @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 _J=[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],aA=ne("settings",_J);/**
* @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 OJ=[["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"}]],Wy=ne("shield",OJ);/**
* @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 BJ=[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]],QD=ne("sliders-vertical",BJ);/**
* @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 RJ=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],ZD=ne("smartphone",RJ);/**
* @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 MJ=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]],Tl=ne("sparkles",MJ);/**
* @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 IJ=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]],Gy=ne("square-pen",IJ);/**
* @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 $J=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],JD=ne("star",$J);/**
* @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 zJ=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],_$=ne("tag",zJ);/**
* @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 qJ=[["path",{d:"m15 5 6.3 6.3a2.4 2.4 0 0 1 0 3.4L17 19",key:"1cbfv1"}],["path",{d:"M9.586 5.586A2 2 0 0 0 8.172 5H3a1 1 0 0 0-1 1v5.172a2 2 0 0 0 .586 1.414L8.29 18.29a2.426 2.426 0 0 0 3.42 0l3.58-3.58a2.426 2.426 0 0 0 0-3.42z",key:"135mg7"}],["circle",{cx:"6.5",cy:"9.5",r:".5",fill:"currentColor",key:"5pm5xn"}]],LJ=ne("tags",qJ);/**
* @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 FJ=[["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"}]],dg=ne("target",FJ);/**
* @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 UJ=[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}]],VJ=ne("thumbs-down",UJ);/**
* @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 HJ=[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]],WJ=ne("thumbs-up",HJ);/**
* @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 GJ=[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]],El=ne("trash-2",GJ);/**
* @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 KJ=[["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"}]],Mr=ne("trending-up",KJ);/**
* @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 YJ=[["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"}]],Fm=ne("triangle-alert",YJ);/**
* @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 XJ=[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]],Aj=ne("type",XJ);/**
* @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 QJ=[["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"}]],rA=ne("upload",QJ);/**
* @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 ZJ=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]],JJ=ne("user-check",ZJ);/**
* @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 eee=[["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"}]],tb=ne("user",eee);/**
* @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 tee=[["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"}]],Um=ne("users",tee);/**
* @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 aee=[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]],O$=ne("video",aee);/**
* @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 ree=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],see=ne("wand-sparkles",ree);/**
* @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 nee=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],ht=ne("x",nee);/**
* @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 iee=[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]],oee=ne("youtube",iee);/**
* @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 dee=[["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"}]],Ky=ne("zap",dee),sA="-",lee=e=>{const t=uee(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{const d=o.split(sA);return d[0]===""&&d.length!==1&&d.shift(),B$(d,t)||cee(o)},getConflictingClassGroupIds:(o,d)=>{const l=a[o]||[];return d&&r[o]?[...l,...r[o]]:l}}},B$=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const a=e[0],r=t.nextPart.get(a),n=r?B$(e.slice(1),r):void 0;if(n)return n;if(t.validators.length===0)return;const i=e.join(sA);return(o=t.validators.find(({validator:d})=>d(i)))==null?void 0:o.classGroupId},qE=/^\[(.+)\]$/,cee=e=>{if(qE.test(e)){const t=qE.exec(e)[1],a=t==null?void 0:t.substring(0,t.indexOf(":"));if(a)return"arbitrary.."+a}},uee=e=>{const{theme:t,prefix:a}=e,r={nextPart:new Map,validators:[]};return hee(Object.entries(e.classGroups),a).forEach(([i,o])=>{e2(o,r,i,t)}),r},e2=(e,t,a,r)=>{e.forEach(n=>{if(typeof n=="string"){const i=n===""?t:LE(t,n);i.classGroupId=a;return}if(typeof n=="function"){if(pee(n)){e2(n(r),t,a,r);return}t.validators.push({validator:n,classGroupId:a});return}Object.entries(n).forEach(([i,o])=>{e2(o,LE(t,i),a,r)})})},LE=(e,t)=>{let a=e;return t.split(sA).forEach(r=>{a.nextPart.has(r)||a.nextPart.set(r,{nextPart:new Map,validators:[]}),a=a.nextPart.get(r)}),a},pee=e=>e.isThemeGetter,hee=(e,t)=>t?e.map(([a,r])=>{const n=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,d])=>[t+o,d])):i);return[a,n]}):e,mee=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,a=new Map,r=new Map;const n=(i,o)=>{a.set(i,o),t++,t>e&&(t=0,r=a,a=new Map)};return{get(i){let o=a.get(i);if(o!==void 0)return o;if((o=r.get(i))!==void 0)return n(i,o),o},set(i,o){a.has(i)?a.set(i,o):n(i,o)}}},R$="!",fee=e=>{const{separator:t,experimentalParseClassName:a}=e,r=t.length===1,n=t[0],i=t.length,o=d=>{const l=[];let c=0,u=0,p;for(let x=0;x<d.length;x++){let w=d[x];if(c===0){if(w===n&&(r||d.slice(x,x+i)===t)){l.push(d.slice(u,x)),u=x+i;continue}if(w==="/"){p=x;continue}}w==="["?c++:w==="]"&&c--}const h=l.length===0?d:d.substring(u),m=h.startsWith(R$),v=m?h.substring(1):h,f=p&&p>u?p-u:void 0;return{modifiers:l,hasImportantModifier:m,baseClassName:v,maybePostfixModifierPosition:f}};return a?d=>a({className:d,parseClassName:o}):o},gee=e=>{if(e.length<=1)return e;const t=[];let a=[];return e.forEach(r=>{r[0]==="["?(t.push(...a.sort(),r),a=[]):a.push(r)}),t.push(...a.sort()),t},xee=e=>({cache:mee(e.cacheSize),parseClassName:fee(e),...lee(e)}),yee=/\s+/,vee=(e,t)=>{const{parseClassName:a,getClassGroupId:r,getConflictingClassGroupIds:n}=t,i=[],o=e.trim().split(yee);let d="";for(let l=o.length-1;l>=0;l-=1){const c=o[l],{modifiers:u,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:m}=a(c);let v=!!m,f=r(v?h.substring(0,m):h);if(!f){if(!v){d=c+(d.length>0?" "+d:d);continue}if(f=r(h),!f){d=c+(d.length>0?" "+d:d);continue}v=!1}const x=gee(u).join(":"),w=p?x+R$:x,y=w+f;if(i.includes(y))continue;i.push(y);const b=n(f,v);for(let j=0;j<b.length;++j){const D=b[j];i.push(w+D)}d=c+(d.length>0?" "+d:d)}return d};function bee(){let e=0,t,a,r="";for(;e<arguments.length;)(t=arguments[e++])&&(a=M$(t))&&(r&&(r+=" "),r+=a);return r}const M$=e=>{if(typeof e=="string")return e;let t,a="";for(let r=0;r<e.length;r++)e[r]&&(t=M$(e[r]))&&(a&&(a+=" "),a+=t);return a};function wee(e,...t){let a,r,n,i=o;function o(l){const c=t.reduce((u,p)=>p(u),e());return a=xee(c),r=a.cache.get,n=a.cache.set,i=d,d(l)}function d(l){const c=r(l);if(c)return c;const u=vee(l,a);return n(l,u),u}return function(){return i(bee.apply(null,arguments))}}const qt=e=>{const t=a=>a[e]||[];return t.isThemeGetter=!0,t},I$=/^\[(?:([a-z-]+):)?(.+)\]$/i,jee=/^\d+\/\d+$/,Dee=new Set(["px","full","screen"]),kee=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Nee=/\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$/,Cee=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Aee=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,See=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ki=e=>ou(e)||Dee.has(e)||jee.test(e),jo=e=>Np(e,"length",Mee),ou=e=>!!e&&!Number.isNaN(Number(e)),Sj=e=>Np(e,"number",ou),uh=e=>!!e&&Number.isInteger(Number(e)),Pee=e=>e.endsWith("%")&&ou(e.slice(0,-1)),rt=e=>I$.test(e),Do=e=>kee.test(e),Tee=new Set(["length","size","percentage"]),Eee=e=>Np(e,Tee,$$),_ee=e=>Np(e,"position",$$),Oee=new Set(["image","url"]),Bee=e=>Np(e,Oee,$ee),Ree=e=>Np(e,"",Iee),ph=()=>!0,Np=(e,t,a)=>{const r=I$.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):a(r[2]):!1},Mee=e=>Nee.test(e)&&!Cee.test(e),$$=()=>!1,Iee=e=>Aee.test(e),$ee=e=>See.test(e),zee=()=>{const e=qt("colors"),t=qt("spacing"),a=qt("blur"),r=qt("brightness"),n=qt("borderColor"),i=qt("borderRadius"),o=qt("borderSpacing"),d=qt("borderWidth"),l=qt("contrast"),c=qt("grayscale"),u=qt("hueRotate"),p=qt("invert"),h=qt("gap"),m=qt("gradientColorStops"),v=qt("gradientColorStopPositions"),f=qt("inset"),x=qt("margin"),w=qt("opacity"),y=qt("padding"),b=qt("saturate"),j=qt("scale"),D=qt("sepia"),k=qt("skew"),N=qt("space"),C=qt("translate"),T=()=>["auto","contain","none"],P=()=>["auto","hidden","clip","visible","scroll"],A=()=>["auto",rt,t],S=()=>[rt,t],_=()=>["",ki,jo],O=()=>["auto",ou,rt],B=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],I=()=>["solid","dashed","dotted","double","none"],z=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],M=()=>["start","end","center","between","around","evenly","stretch"],R=()=>["","0",rt],q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],$=()=>[ou,rt];return{cacheSize:500,separator:":",theme:{colors:[ph],spacing:[ki,jo],blur:["none","",Do,rt],brightness:$(),borderColor:[e],borderRadius:["none","","full",Do,rt],borderSpacing:S(),borderWidth:_(),contrast:$(),grayscale:R(),hueRotate:$(),invert:R(),gap:S(),gradientColorStops:[e],gradientColorStopPositions:[Pee,jo],inset:A(),margin:A(),opacity:$(),padding:S(),saturate:$(),scale:$(),sepia:R(),skew:$(),space:S(),translate:S()},classGroups:{aspect:[{aspect:["auto","square","video",rt]}],container:["container"],columns:[{columns:[Do]}],"break-after":[{"break-after":q()}],"break-before":[{"break-before":q()}],"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:[...B(),rt]}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",uh,rt]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",rt]}],grow:[{grow:R()}],shrink:[{shrink:R()}],order:[{order:["first","last","none",uh,rt]}],"grid-cols":[{"grid-cols":[ph]}],"col-start-end":[{col:["auto",{span:["full",uh,rt]},rt]}],"col-start":[{"col-start":O()}],"col-end":[{"col-end":O()}],"grid-rows":[{"grid-rows":[ph]}],"row-start-end":[{row:["auto",{span:[uh,rt]},rt]}],"row-start":[{"row-start":O()}],"row-end":[{"row-end":O()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",rt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",rt]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...M()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...M(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...M(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[x]}],mx:[{mx:[x]}],my:[{my:[x]}],ms:[{ms:[x]}],me:[{me:[x]}],mt:[{mt:[x]}],mr:[{mr:[x]}],mb:[{mb:[x]}],ml:[{ml:[x]}],"space-x":[{"space-x":[N]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[N]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",rt,t]}],"min-w":[{"min-w":[rt,t,"min","max","fit"]}],"max-w":[{"max-w":[rt,t,"none","full","min","max","fit","prose",{screen:[Do]},Do]}],h:[{h:[rt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[rt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[rt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[rt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Do,jo]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Sj]}],"font-family":[{font:[ph]}],"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",rt]}],"line-clamp":[{"line-clamp":["none",ou,Sj]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ki,rt]}],"list-image":[{"list-image":["none",rt]}],"list-style-type":[{list:["none","disc","decimal",rt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...I(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ki,jo]}],"underline-offset":[{"underline-offset":["auto",ki,rt]}],"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:S()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",rt]}],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",rt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...B(),_ee]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Eee]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Bee]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[v]}],"gradient-via-pos":[{via:[v]}],"gradient-to-pos":[{to:[v]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[d]}],"border-w-x":[{"border-x":[d]}],"border-w-y":[{"border-y":[d]}],"border-w-s":[{"border-s":[d]}],"border-w-e":[{"border-e":[d]}],"border-w-t":[{"border-t":[d]}],"border-w-r":[{"border-r":[d]}],"border-w-b":[{"border-b":[d]}],"border-w-l":[{"border-l":[d]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...I(),"hidden"]}],"divide-x":[{"divide-x":[d]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[d]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:I()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...I()]}],"outline-offset":[{"outline-offset":[ki,rt]}],"outline-w":[{outline:[ki,jo]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:_()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[ki,jo]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Do,Ree]}],"shadow-color":[{shadow:[ph]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...z(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":z()}],filter:[{filter:["","none"]}],blur:[{blur:[a]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Do,rt]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[p]}],saturate:[{saturate:[b]}],sepia:[{sepia:[D]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[a]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[D]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",rt]}],duration:[{duration:$()}],ease:[{ease:["linear","in","out","in-out",rt]}],delay:[{delay:$()}],animate:[{animate:["none","spin","ping","pulse","bounce",rt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[uh,rt]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",rt]}],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",rt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"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",rt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ki,jo,Sj]}],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"]}}},qee=wee(zee);function Z(...e){return qee(Je(e))}function Dr(e){const t=document.createElement("div");return t.textContent=e,t.innerHTML}function Lee(e){if(!e||e.length===0)return"";const t=[];return e.forEach(a=>{var r,n;switch(a.type){case"paragraph":a.content&&a.content.trim()&&t.push(`<p class="mb-4 text-gray-700 leading-relaxed">${a.content}</p>`);break;case"heading":if(a.content&&a.content.trim()){const i=a.level||2,o={2:"text-3xl font-bold mt-8 mb-4 text-gray-900",3:"text-2xl font-semibold mt-6 mb-3 text-gray-900",4:"text-xl font-semibold mt-5 mb-2 text-gray-900"},d=a.content.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"");t.push(`<h${i} id="${Dr(d)}" class="${o[i]}">${a.content}</h${i}>`)}break;case"bulletList":if(a.items&&a.items.length>0){const i=a.items.map(o=>`<li class="mb-2">${o}</li>`).join(`
`);t.push(`<ul class="list-disc ml-6 my-4 space-y-2 text-gray-700">
${i}
</ul>`)}break;case"numberedList":if(a.items&&a.items.length>0){const i=a.items.map(o=>`<li class="mb-2">${o}</li>`).join(`
`);t.push(`<ol class="list-decimal ml-6 my-4 space-y-2 text-gray-700">
${i}
</ol>`)}break;case"quote":if(a.content&&a.content.trim()){const i=a.author?`<cite class="text-sm text-gray-600 not-italic">— ${Dr(a.author)}</cite>`:"";t.push(`<blockquote class="border-l-4 border-red-500 pl-4 py-2 my-6 italic text-gray-700 bg-gray-50">
<p class="mb-2">${a.content}</p>
${i}
</blockquote>`)}break;case"callout":if(a.content&&a.content.trim()){const i={tip:{bg:"bg-blue-50",border:"border-blue-200",text:"text-blue-900",icon:"💡"},warning:{bg:"bg-yellow-50",border:"border-yellow-200",text:"text-yellow-900",icon:"âš ï¸"},highlight:{bg:"bg-green-50",border:"border-green-200",text:"text-green-900",icon:"✨"}},o=i[a.variant]||i.tip;t.push(`<div class="callout ${o.bg} ${o.border} ${o.text} border rounded-lg p-4 my-6">
<h4 class="font-semibold mb-2 flex items-center gap-2"><span>${o.icon}</span> ${Dr(a.title)}</h4>
<div class="text-sm">${a.content}</div>
</div>`)}break;case"divider":t.push('<hr class="my-8 border-gray-300" />');break;case"faq":if(a.items&&a.items.length>0){const i=a.items.map((o,d)=>`
<div class="faq-item bg-gray-50 border border-gray-200 rounded-lg p-4 mb-4" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
<h4 class="font-semibold text-lg mb-2 text-gray-900" itemprop="name">${o.question}</h4>
<div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
<div class="text-gray-700" itemprop="text">${o.answer}</div>
</div>
</div>`).join(`
`);t.push(`<div class="faq-block my-6" itemscope itemtype="https://schema.org/FAQPage">
${i}
</div>`)}break;case"howto":if(a.steps&&a.steps.length>0){const i=a.steps.map((o,d)=>`
<div class="howto-step mb-4 flex gap-4" itemprop="step" itemscope itemtype="https://schema.org/HowToStep">
<div class="flex-shrink-0 w-8 h-8 bg-red-600 text-white rounded-full flex items-center justify-center font-bold">
${d+1}
</div>
<div class="flex-1">
<h4 class="font-semibold text-lg mb-1 text-gray-900" itemprop="name">${o.title}</h4>
<p class="text-gray-700" itemprop="text">${o.description}</p>
</div>
</div>`).join(`
`);t.push(`<div class="howto-block my-6" itemscope itemtype="https://schema.org/HowTo">
<h3 class="text-2xl font-bold mb-4 text-gray-900" itemprop="name">${Dr(a.title)}</h3>
${i}
</div>`)}break;case"prosCons":if(a.pros&&a.pros.length>0||a.cons&&a.cons.length>0){const i=a.pros&&a.pros.length>0?`
<div class="flex-1 bg-green-50 border border-green-200 rounded-lg p-4">
<h4 class="font-semibold text-lg mb-3 text-green-900 flex items-center gap-2">
<span>✅</span> Pros
</h4>
<ul class="space-y-2">
${a.pros.map(d=>`<li class="flex gap-2 text-gray-700"><span class="text-green-600">•</span> ${d}</li>`).join(`
`)}
</ul>
</div>`:"",o=a.cons&&a.cons.length>0?`
<div class="flex-1 bg-red-50 border border-red-200 rounded-lg p-4">
<h4 class="font-semibold text-lg mb-3 text-red-900 flex items-center gap-2">
<span>âŒ</span> Cons
</h4>
<ul class="space-y-2">
${a.cons.map(d=>`<li class="flex gap-2 text-gray-700"><span class="text-red-600">•</span> ${d}</li>`).join(`
`)}
</ul>
</div>`:"";t.push(`<div class="proscons-block my-6 grid md:grid-cols-2 gap-4">
${i}${o}
</div>`)}break;case"ctaButton":if(a.text&&a.url){const i={primary:"bg-red-600 text-white hover:bg-red-700",secondary:"bg-gray-600 text-white hover:bg-gray-700",outline:"border-2 border-red-600 text-red-600 hover:bg-red-50"},o=i[a.style]||i.primary,d=a.url.startsWith("http")?' target="_blank" rel="noopener noreferrer"':"";t.push(`<div class="cta-button-block my-6 text-center">
<a href="${Dr(a.url)}" class="inline-block px-8 py-3 ${o} rounded-lg font-semibold transition-colors"${d}>${Dr(a.text)}</a>
</div>`)}break;case"image":if(a.url){const i=a.caption?`<figcaption class="text-sm text-gray-600 mt-2 text-center italic">${Dr(a.caption)}</figcaption>`:"";t.push(`<figure class="image-block my-6">
<img src="${Dr(a.url)}" alt="${Dr(a.alt||"")}" class="w-full h-auto rounded-lg" loading="lazy" />
${i}
</figure>`)}break;case"gallery":if(a.images&&a.images.length>0){const i=a.images.map(o=>`
<figure class="gallery-item">
<img src="${Dr(o.url)}" alt="${Dr(o.alt||"")}" class="w-full h-full object-cover rounded-lg" loading="lazy" />
${o.caption?`<figcaption class="text-xs text-gray-600 mt-1 text-center">${Dr(o.caption)}</figcaption>`:""}
</figure>`).join(`
`);t.push(`<div class="gallery-block my-6 grid grid-cols-2 md:grid-cols-3 gap-4">
${i}
</div>`)}break;case"video":if(a.url){const i=a.caption?`<p class="text-sm text-gray-600 mt-2 text-center italic">${Dr(a.caption)}</p>`:"";t.push(`<div class="video-block my-6">
<video src="${Dr(a.url)}" controls class="w-full rounded-lg"></video>
${i}
</div>`)}break;case"embed":if(a.url){let i=a.url;if(a.provider==="youtube"){const o=(r=a.url.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/)([^&]+)/))==null?void 0:r[1];o&&(i=`https://www.youtube.com/embed/${o}`)}else if(a.provider==="vimeo"){const o=(n=a.url.match(/vimeo\.com\/(\d+)/))==null?void 0:n[1];o&&(i=`https://player.vimeo.com/video/${o}`)}t.push(`<div class="embed-block my-6 relative" style="padding-bottom: 56.25%; height: 0;">
<iframe src="${Dr(i)}" class="absolute top-0 left-0 w-full h-full rounded-lg" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>
</div>`)}break}}),t.join(`
`)}const Fee=FQ,z$=g.forwardRef(({className:e,...t},a)=>s.jsx(u$,{ref:a,className:Z("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}));z$.displayName=u$.displayName;const Uee=kp("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"}}),q$=g.forwardRef(({className:e,variant:t,...a},r)=>s.jsx(p$,{ref:r,className:Z(Uee({variant:t}),e),...a}));q$.displayName=p$.displayName;const Vee=g.forwardRef(({className:e,...t},a)=>s.jsx(f$,{ref:a,className:Z("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}));Vee.displayName=f$.displayName;const L$=g.forwardRef(({className:e,...t},a)=>s.jsx(g$,{ref:a,className:Z("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:s.jsx(ht,{className:"h-4 w-4"})}));L$.displayName=g$.displayName;const F$=g.forwardRef(({className:e,...t},a)=>s.jsx(h$,{ref:a,className:Z("text-sm font-semibold [&+div]:text-xs",e),...t}));F$.displayName=h$.displayName;const U$=g.forwardRef(({className:e,...t},a)=>s.jsx(m$,{ref:a,className:Z("text-sm opacity-90",e),...t}));U$.displayName=m$.displayName;function Hee(){const{toasts:e}=nc();return s.jsxs(Fee,{children:[e.map(function({id:t,title:a,description:r,action:n,...i}){return s.jsxs(q$,{...i,children:[s.jsxs("div",{className:"grid gap-1",children:[a&&s.jsx(F$,{children:a}),r&&s.jsx(U$,{children:r})]}),n,s.jsx(L$,{})]},t)}),s.jsx(z$,{})]})}var Wee=rC[" useId ".trim().toString()]||(()=>{}),Gee=0;function ss(e){const[t,a]=g.useState(Wee());return fa(()=>{a(r=>r??String(Gee++))},[e]),t?`radix-${t}`:""}const Kee=["top","right","bottom","left"],bd=Math.min,fs=Math.max,Yy=Math.round,fx=Math.floor,ri=e=>({x:e,y:e}),Yee={left:"right",right:"left",bottom:"top",top:"bottom"},Xee={start:"end",end:"start"};function t2(e,t,a){return fs(e,bd(t,a))}function Ji(e,t){return typeof e=="function"?e(t):e}function eo(e){return e.split("-")[0]}function Cp(e){return e.split("-")[1]}function nA(e){return e==="x"?"y":"x"}function iA(e){return e==="y"?"height":"width"}const Qee=new Set(["top","bottom"]);function Jn(e){return Qee.has(eo(e))?"y":"x"}function oA(e){return nA(Jn(e))}function Zee(e,t,a){a===void 0&&(a=!1);const r=Cp(e),n=oA(e),i=iA(n);let o=n==="x"?r===(a?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=Xy(o)),[o,Xy(o)]}function Jee(e){const t=Xy(e);return[a2(e),t,a2(t)]}function a2(e){return e.replace(/start|end/g,t=>Xee[t])}const FE=["left","right"],UE=["right","left"],ete=["top","bottom"],tte=["bottom","top"];function ate(e,t,a){switch(e){case"top":case"bottom":return a?t?UE:FE:t?FE:UE;case"left":case"right":return t?ete:tte;default:return[]}}function rte(e,t,a,r){const n=Cp(e);let i=ate(eo(e),a==="start",r);return n&&(i=i.map(o=>o+"-"+n),t&&(i=i.concat(i.map(a2)))),i}function Xy(e){return e.replace(/left|right|bottom|top/g,t=>Yee[t])}function ste(e){return{top:0,right:0,bottom:0,left:0,...e}}function V$(e){return typeof e!="number"?ste(e):{top:e,right:e,bottom:e,left:e}}function Qy(e){const{x:t,y:a,width:r,height:n}=e;return{width:r,height:n,top:a,left:t,right:t+r,bottom:a+n,x:t,y:a}}function VE(e,t,a){let{reference:r,floating:n}=e;const i=Jn(t),o=oA(t),d=iA(o),l=eo(t),c=i==="y",u=r.x+r.width/2-n.width/2,p=r.y+r.height/2-n.height/2,h=r[d]/2-n[d]/2;let m;switch(l){case"top":m={x:u,y:r.y-n.height};break;case"bottom":m={x:u,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:p};break;case"left":m={x:r.x-n.width,y:p};break;default:m={x:r.x,y:r.y}}switch(Cp(t)){case"start":m[o]-=h*(a&&c?-1:1);break;case"end":m[o]+=h*(a&&c?-1:1);break}return m}const nte=async(e,t,a)=>{const{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:o}=a,d=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:p}=VE(c,r,l),h=r,m={},v=0;for(let f=0;f<d.length;f++){const{name:x,fn:w}=d[f],{x:y,y:b,data:j,reset:D}=await w({x:u,y:p,initialPlacement:r,placement:h,strategy:n,middlewareData:m,rects:c,platform:o,elements:{reference:e,floating:t}});u=y??u,p=b??p,m={...m,[x]:{...m[x],...j}},D&&v<=50&&(v++,typeof D=="object"&&(D.placement&&(h=D.placement),D.rects&&(c=D.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:n}):D.rects),{x:u,y:p}=VE(c,h,l)),f=-1)}return{x:u,y:p,placement:h,strategy:n,middlewareData:m}};async function Vm(e,t){var a;t===void 0&&(t={});const{x:r,y:n,platform:i,rects:o,elements:d,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:h=!1,padding:m=0}=Ji(t,e),v=V$(m),x=d[h?p==="floating"?"reference":"floating":p],w=Qy(await i.getClippingRect({element:(a=await(i.isElement==null?void 0:i.isElement(x)))==null||a?x:x.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(d.floating)),boundary:c,rootBoundary:u,strategy:l})),y=p==="floating"?{x:r,y:n,width:o.floating.width,height:o.floating.height}:o.reference,b=await(i.getOffsetParent==null?void 0:i.getOffsetParent(d.floating)),j=await(i.isElement==null?void 0:i.isElement(b))?await(i.getScale==null?void 0:i.getScale(b))||{x:1,y:1}:{x:1,y:1},D=Qy(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:y,offsetParent:b,strategy:l}):y);return{top:(w.top-D.top+v.top)/j.y,bottom:(D.bottom-w.bottom+v.bottom)/j.y,left:(w.left-D.left+v.left)/j.x,right:(D.right-w.right+v.right)/j.x}}const ite=e=>({name:"arrow",options:e,async fn(t){const{x:a,y:r,placement:n,rects:i,platform:o,elements:d,middlewareData:l}=t,{element:c,padding:u=0}=Ji(e,t)||{};if(c==null)return{};const p=V$(u),h={x:a,y:r},m=oA(n),v=iA(m),f=await o.getDimensions(c),x=m==="y",w=x?"top":"left",y=x?"bottom":"right",b=x?"clientHeight":"clientWidth",j=i.reference[v]+i.reference[m]-h[m]-i.floating[v],D=h[m]-i.reference[m],k=await(o.getOffsetParent==null?void 0:o.getOffsetParent(c));let N=k?k[b]:0;(!N||!await(o.isElement==null?void 0:o.isElement(k)))&&(N=d.floating[b]||i.floating[v]);const C=j/2-D/2,T=N/2-f[v]/2-1,P=bd(p[w],T),A=bd(p[y],T),S=P,_=N-f[v]-A,O=N/2-f[v]/2+C,B=t2(S,O,_),I=!l.arrow&&Cp(n)!=null&&O!==B&&i.reference[v]/2-(O<S?P:A)-f[v]/2<0,z=I?O<S?O-S:O-_:0;return{[m]:h[m]+z,data:{[m]:B,centerOffset:O-B-z,...I&&{alignmentOffset:z}},reset:I}}}),ote=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var a,r;const{placement:n,middlewareData:i,rects:o,initialPlacement:d,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:f=!0,...x}=Ji(e,t);if((a=i.arrow)!=null&&a.alignmentOffset)return{};const w=eo(n),y=Jn(d),b=eo(d)===d,j=await(l.isRTL==null?void 0:l.isRTL(c.floating)),D=h||(b||!f?[Xy(d)]:Jee(d)),k=v!=="none";!h&&k&&D.push(...rte(d,f,v,j));const N=[d,...D],C=await Vm(t,x),T=[];let P=((r=i.flip)==null?void 0:r.overflows)||[];if(u&&T.push(C[w]),p){const O=Zee(n,o,j);T.push(C[O[0]],C[O[1]])}if(P=[...P,{placement:n,overflows:T}],!T.every(O=>O<=0)){var A,S;const O=(((A=i.flip)==null?void 0:A.index)||0)+1,B=N[O];if(B&&(!(p==="alignment"?y!==Jn(B):!1)||P.every(M=>Jn(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:O,overflows:P},reset:{placement:B}};let I=(S=P.filter(z=>z.overflows[0]<=0).sort((z,M)=>z.overflows[1]-M.overflows[1])[0])==null?void 0:S.placement;if(!I)switch(m){case"bestFit":{var _;const z=(_=P.filter(M=>{if(k){const R=Jn(M.placement);return R===y||R==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(R=>R>0).reduce((R,q)=>R+q,0)]).sort((M,R)=>M[1]-R[1])[0])==null?void 0:_[0];z&&(I=z);break}case"initialPlacement":I=d;break}if(n!==I)return{reset:{placement:I}}}return{}}}};function HE(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function WE(e){return Kee.some(t=>e[t]>=0)}const dte=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:a}=t,{strategy:r="referenceHidden",...n}=Ji(e,t);switch(r){case"referenceHidden":{const i=await Vm(t,{...n,elementContext:"reference"}),o=HE(i,a.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:WE(o)}}}case"escaped":{const i=await Vm(t,{...n,altBoundary:!0}),o=HE(i,a.floating);return{data:{escapedOffsets:o,escaped:WE(o)}}}default:return{}}}}},H$=new Set(["left","top"]);async function lte(e,t){const{placement:a,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),o=eo(a),d=Cp(a),l=Jn(a)==="y",c=H$.has(o)?-1:1,u=i&&l?-1:1,p=Ji(t,e);let{mainAxis:h,crossAxis:m,alignmentAxis:v}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return d&&typeof v=="number"&&(m=d==="end"?v*-1:v),l?{x:m*u,y:h*c}:{x:h*c,y:m*u}}const cte=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var a,r;const{x:n,y:i,placement:o,middlewareData:d}=t,l=await lte(t,e);return o===((a=d.offset)==null?void 0:a.placement)&&(r=d.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:o}}}}},ute=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:a,y:r,placement:n}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:d={fn:x=>{let{x:w,y}=x;return{x:w,y}}},...l}=Ji(e,t),c={x:a,y:r},u=await Vm(t,l),p=Jn(eo(n)),h=nA(p);let m=c[h],v=c[p];if(i){const x=h==="y"?"top":"left",w=h==="y"?"bottom":"right",y=m+u[x],b=m-u[w];m=t2(y,m,b)}if(o){const x=p==="y"?"top":"left",w=p==="y"?"bottom":"right",y=v+u[x],b=v-u[w];v=t2(y,v,b)}const f=d.fn({...t,[h]:m,[p]:v});return{...f,data:{x:f.x-a,y:f.y-r,enabled:{[h]:i,[p]:o}}}}}},pte=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:a,y:r,placement:n,rects:i,middlewareData:o}=t,{offset:d=0,mainAxis:l=!0,crossAxis:c=!0}=Ji(e,t),u={x:a,y:r},p=Jn(n),h=nA(p);let m=u[h],v=u[p];const f=Ji(d,t),x=typeof f=="number"?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};if(l){const b=h==="y"?"height":"width",j=i.reference[h]-i.floating[b]+x.mainAxis,D=i.reference[h]+i.reference[b]-x.mainAxis;m<j?m=j:m>D&&(m=D)}if(c){var w,y;const b=h==="y"?"width":"height",j=H$.has(eo(n)),D=i.reference[p]-i.floating[b]+(j&&((w=o.offset)==null?void 0:w[p])||0)+(j?0:x.crossAxis),k=i.reference[p]+i.reference[b]+(j?0:((y=o.offset)==null?void 0:y[p])||0)-(j?x.crossAxis:0);v<D?v=D:v>k&&(v=k)}return{[h]:m,[p]:v}}}},hte=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var a,r;const{placement:n,rects:i,platform:o,elements:d}=t,{apply:l=()=>{},...c}=Ji(e,t),u=await Vm(t,c),p=eo(n),h=Cp(n),m=Jn(n)==="y",{width:v,height:f}=i.floating;let x,w;p==="top"||p==="bottom"?(x=p,w=h===(await(o.isRTL==null?void 0:o.isRTL(d.floating))?"start":"end")?"left":"right"):(w=p,x=h==="end"?"top":"bottom");const y=f-u.top-u.bottom,b=v-u.left-u.right,j=bd(f-u[x],y),D=bd(v-u[w],b),k=!t.middlewareData.shift;let N=j,C=D;if((a=t.middlewareData.shift)!=null&&a.enabled.x&&(C=b),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(N=y),k&&!h){const P=fs(u.left,0),A=fs(u.right,0),S=fs(u.top,0),_=fs(u.bottom,0);m?C=v-2*(P!==0||A!==0?P+A:fs(u.left,u.right)):N=f-2*(S!==0||_!==0?S+_:fs(u.top,u.bottom))}await l({...t,availableWidth:C,availableHeight:N});const T=await o.getDimensions(d.floating);return v!==T.width||f!==T.height?{reset:{rects:!0}}:{}}}};function ab(){return typeof window<"u"}function Ap(e){return W$(e)?(e.nodeName||"").toLowerCase():"#document"}function ws(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function mi(e){var t;return(t=(W$(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function W$(e){return ab()?e instanceof Node||e instanceof ws(e).Node:!1}function On(e){return ab()?e instanceof Element||e instanceof ws(e).Element:!1}function ci(e){return ab()?e instanceof HTMLElement||e instanceof ws(e).HTMLElement:!1}function GE(e){return!ab()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ws(e).ShadowRoot}const mte=new Set(["inline","contents"]);function lg(e){const{overflow:t,overflowX:a,overflowY:r,display:n}=Bn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+a)&&!mte.has(n)}const fte=new Set(["table","td","th"]);function gte(e){return fte.has(Ap(e))}const xte=[":popover-open",":modal"];function rb(e){return xte.some(t=>{try{return e.matches(t)}catch{return!1}})}const yte=["transform","translate","scale","rotate","perspective"],vte=["transform","translate","scale","rotate","perspective","filter"],bte=["paint","layout","strict","content"];function dA(e){const t=lA(),a=On(e)?Bn(e):e;return yte.some(r=>a[r]?a[r]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!t&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!t&&(a.filter?a.filter!=="none":!1)||vte.some(r=>(a.willChange||"").includes(r))||bte.some(r=>(a.contain||"").includes(r))}function wte(e){let t=wd(e);for(;ci(t)&&!Iu(t);){if(dA(t))return t;if(rb(t))return null;t=wd(t)}return null}function lA(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const jte=new Set(["html","body","#document"]);function Iu(e){return jte.has(Ap(e))}function Bn(e){return ws(e).getComputedStyle(e)}function sb(e){return On(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function wd(e){if(Ap(e)==="html")return e;const t=e.assignedSlot||e.parentNode||GE(e)&&e.host||mi(e);return GE(t)?t.host:t}function G$(e){const t=wd(e);return Iu(t)?e.ownerDocument?e.ownerDocument.body:e.body:ci(t)&&lg(t)?t:G$(t)}function Hm(e,t,a){var r;t===void 0&&(t=[]),a===void 0&&(a=!0);const n=G$(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),o=ws(n);if(i){const d=r2(o);return t.concat(o,o.visualViewport||[],lg(n)?n:[],d&&a?Hm(d):[])}return t.concat(n,Hm(n,[],a))}function r2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function K$(e){const t=Bn(e);let a=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const n=ci(e),i=n?e.offsetWidth:a,o=n?e.offsetHeight:r,d=Yy(a)!==i||Yy(r)!==o;return d&&(a=i,r=o),{width:a,height:r,$:d}}function cA(e){return On(e)?e:e.contextElement}function du(e){const t=cA(e);if(!ci(t))return ri(1);const a=t.getBoundingClientRect(),{width:r,height:n,$:i}=K$(t);let o=(i?Yy(a.width):a.width)/r,d=(i?Yy(a.height):a.height)/n;return(!o||!Number.isFinite(o))&&(o=1),(!d||!Number.isFinite(d))&&(d=1),{x:o,y:d}}const Dte=ri(0);function Y$(e){const t=ws(e);return!lA()||!t.visualViewport?Dte:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function kte(e,t,a){return t===void 0&&(t=!1),!a||t&&a!==ws(e)?!1:t}function Ll(e,t,a,r){t===void 0&&(t=!1),a===void 0&&(a=!1);const n=e.getBoundingClientRect(),i=cA(e);let o=ri(1);t&&(r?On(r)&&(o=du(r)):o=du(e));const d=kte(i,a,r)?Y$(i):ri(0);let l=(n.left+d.x)/o.x,c=(n.top+d.y)/o.y,u=n.width/o.x,p=n.height/o.y;if(i){const h=ws(i),m=r&&On(r)?ws(r):r;let v=h,f=r2(v);for(;f&&r&&m!==v;){const x=du(f),w=f.getBoundingClientRect(),y=Bn(f),b=w.left+(f.clientLeft+parseFloat(y.paddingLeft))*x.x,j=w.top+(f.clientTop+parseFloat(y.paddingTop))*x.y;l*=x.x,c*=x.y,u*=x.x,p*=x.y,l+=b,c+=j,v=ws(f),f=r2(v)}}return Qy({width:u,height:p,x:l,y:c})}function nb(e,t){const a=sb(e).scrollLeft;return t?t.left+a:Ll(mi(e)).left+a}function X$(e,t){const a=e.getBoundingClientRect(),r=a.left+t.scrollLeft-nb(e,a),n=a.top+t.scrollTop;return{x:r,y:n}}function Nte(e){let{elements:t,rect:a,offsetParent:r,strategy:n}=e;const i=n==="fixed",o=mi(r),d=t?rb(t.floating):!1;if(r===o||d&&i)return a;let l={scrollLeft:0,scrollTop:0},c=ri(1);const u=ri(0),p=ci(r);if((p||!p&&!i)&&((Ap(r)!=="body"||lg(o))&&(l=sb(r)),ci(r))){const m=Ll(r);c=du(r),u.x=m.x+r.clientLeft,u.y=m.y+r.clientTop}const h=o&&!p&&!i?X$(o,l):ri(0);return{width:a.width*c.x,height:a.height*c.y,x:a.x*c.x-l.scrollLeft*c.x+u.x+h.x,y:a.y*c.y-l.scrollTop*c.y+u.y+h.y}}function Cte(e){return Array.from(e.getClientRects())}function Ate(e){const t=mi(e),a=sb(e),r=e.ownerDocument.body,n=fs(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=fs(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-a.scrollLeft+nb(e);const d=-a.scrollTop;return Bn(r).direction==="rtl"&&(o+=fs(t.clientWidth,r.clientWidth)-n),{width:n,height:i,x:o,y:d}}const KE=25;function Ste(e,t){const a=ws(e),r=mi(e),n=a.visualViewport;let i=r.clientWidth,o=r.clientHeight,d=0,l=0;if(n){i=n.width,o=n.height;const u=lA();(!u||u&&t==="fixed")&&(d=n.offsetLeft,l=n.offsetTop)}const c=nb(r);if(c<=0){const u=r.ownerDocument,p=u.body,h=getComputedStyle(p),m=u.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,v=Math.abs(r.clientWidth-p.clientWidth-m);v<=KE&&(i-=v)}else c<=KE&&(i+=c);return{width:i,height:o,x:d,y:l}}const Pte=new Set(["absolute","fixed"]);function Tte(e,t){const a=Ll(e,!0,t==="fixed"),r=a.top+e.clientTop,n=a.left+e.clientLeft,i=ci(e)?du(e):ri(1),o=e.clientWidth*i.x,d=e.clientHeight*i.y,l=n*i.x,c=r*i.y;return{width:o,height:d,x:l,y:c}}function YE(e,t,a){let r;if(t==="viewport")r=Ste(e,a);else if(t==="document")r=Ate(mi(e));else if(On(t))r=Tte(t,a);else{const n=Y$(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Qy(r)}function Q$(e,t){const a=wd(e);return a===t||!On(a)||Iu(a)?!1:Bn(a).position==="fixed"||Q$(a,t)}function Ete(e,t){const a=t.get(e);if(a)return a;let r=Hm(e,[],!1).filter(d=>On(d)&&Ap(d)!=="body"),n=null;const i=Bn(e).position==="fixed";let o=i?wd(e):e;for(;On(o)&&!Iu(o);){const d=Bn(o),l=dA(o);!l&&d.position==="fixed"&&(n=null),(i?!l&&!n:!l&&d.position==="static"&&!!n&&Pte.has(n.position)||lg(o)&&!l&&Q$(e,o))?r=r.filter(u=>u!==o):n=d,o=wd(o)}return t.set(e,r),r}function _te(e){let{element:t,boundary:a,rootBoundary:r,strategy:n}=e;const o=[...a==="clippingAncestors"?rb(t)?[]:Ete(t,this._c):[].concat(a),r],d=o[0],l=o.reduce((c,u)=>{const p=YE(t,u,n);return c.top=fs(p.top,c.top),c.right=bd(p.right,c.right),c.bottom=bd(p.bottom,c.bottom),c.left=fs(p.left,c.left),c},YE(t,d,n));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Ote(e){const{width:t,height:a}=K$(e);return{width:t,height:a}}function Bte(e,t,a){const r=ci(t),n=mi(t),i=a==="fixed",o=Ll(e,!0,i,t);let d={scrollLeft:0,scrollTop:0};const l=ri(0);function c(){l.x=nb(n)}if(r||!r&&!i)if((Ap(t)!=="body"||lg(n))&&(d=sb(t)),r){const m=Ll(t,!0,i,t);l.x=m.x+t.clientLeft,l.y=m.y+t.clientTop}else n&&c();i&&!r&&n&&c();const u=n&&!r&&!i?X$(n,d):ri(0),p=o.left+d.scrollLeft-l.x-u.x,h=o.top+d.scrollTop-l.y-u.y;return{x:p,y:h,width:o.width,height:o.height}}function Pj(e){return Bn(e).position==="static"}function XE(e,t){if(!ci(e)||Bn(e).position==="fixed")return null;if(t)return t(e);let a=e.offsetParent;return mi(e)===a&&(a=a.ownerDocument.body),a}function Z$(e,t){const a=ws(e);if(rb(e))return a;if(!ci(e)){let n=wd(e);for(;n&&!Iu(n);){if(On(n)&&!Pj(n))return n;n=wd(n)}return a}let r=XE(e,t);for(;r&>e(r)&&Pj(r);)r=XE(r,t);return r&&Iu(r)&&Pj(r)&&!dA(r)?a:r||wte(e)||a}const Rte=async function(e){const t=this.getOffsetParent||Z$,a=this.getDimensions,r=await a(e.floating);return{reference:Bte(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Mte(e){return Bn(e).direction==="rtl"}const Ite={convertOffsetParentRelativeRectToViewportRelativeRect:Nte,getDocumentElement:mi,getClippingRect:_te,getOffsetParent:Z$,getElementRects:Rte,getClientRects:Cte,getDimensions:Ote,getScale:du,isElement:On,isRTL:Mte};function J$(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $te(e,t){let a=null,r;const n=mi(e);function i(){var d;clearTimeout(r),(d=a)==null||d.disconnect(),a=null}function o(d,l){d===void 0&&(d=!1),l===void 0&&(l=1),i();const c=e.getBoundingClientRect(),{left:u,top:p,width:h,height:m}=c;if(d||t(),!h||!m)return;const v=fx(p),f=fx(n.clientWidth-(u+h)),x=fx(n.clientHeight-(p+m)),w=fx(u),b={rootMargin:-v+"px "+-f+"px "+-x+"px "+-w+"px",threshold:fs(0,bd(1,l))||1};let j=!0;function D(k){const N=k[0].intersectionRatio;if(N!==l){if(!j)return o();N?o(!1,N):r=setTimeout(()=>{o(!1,1e-7)},1e3)}N===1&&!J$(c,e.getBoundingClientRect())&&o(),j=!1}try{a=new IntersectionObserver(D,{...b,root:n.ownerDocument})}catch{a=new IntersectionObserver(D,b)}a.observe(e)}return o(!0),i}function zte(e,t,a,r){r===void 0&&(r={});const{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=cA(e),u=n||i?[...c?Hm(c):[],...Hm(t)]:[];u.forEach(w=>{n&&w.addEventListener("scroll",a,{passive:!0}),i&&w.addEventListener("resize",a)});const p=c&&d?$te(c,a):null;let h=-1,m=null;o&&(m=new ResizeObserver(w=>{let[y]=w;y&&y.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var b;(b=m)==null||b.observe(t)})),a()}),c&&!l&&m.observe(c),m.observe(t));let v,f=l?Ll(e):null;l&&x();function x(){const w=Ll(e);f&&!J$(f,w)&&a(),f=w,v=requestAnimationFrame(x)}return a(),()=>{var w;u.forEach(y=>{n&&y.removeEventListener("scroll",a),i&&y.removeEventListener("resize",a)}),p==null||p(),(w=m)==null||w.disconnect(),m=null,l&&cancelAnimationFrame(v)}}const qte=cte,Lte=ute,Fte=ote,Ute=hte,Vte=dte,QE=ite,Hte=pte,Wte=(e,t,a)=>{const r=new Map,n={platform:Ite,...a},i={...n.platform,_c:r};return nte(e,t,{...n,platform:i})};var Gte=typeof document<"u",Kte=function(){},ny=Gte?g.useLayoutEffect:Kte;function Zy(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 a,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(a=e.length,a!==t.length)return!1;for(r=a;r--!==0;)if(!Zy(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),a=n.length,a!==Object.keys(t).length)return!1;for(r=a;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=a;r--!==0;){const i=n[r];if(!(i==="_owner"&&e.$$typeof)&&!Zy(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function e9(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ZE(e,t){const a=e9(e);return Math.round(t*a)/a}function Tj(e){const t=g.useRef(e);return ny(()=>{t.current=e}),t}function Yte(e){e===void 0&&(e={});const{placement:t="bottom",strategy:a="absolute",middleware:r=[],platform:n,elements:{reference:i,floating:o}={},transform:d=!0,whileElementsMounted:l,open:c}=e,[u,p]=g.useState({x:0,y:0,strategy:a,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=g.useState(r);Zy(h,r)||m(r);const[v,f]=g.useState(null),[x,w]=g.useState(null),y=g.useCallback(M=>{M!==k.current&&(k.current=M,f(M))},[]),b=g.useCallback(M=>{M!==N.current&&(N.current=M,w(M))},[]),j=i||v,D=o||x,k=g.useRef(null),N=g.useRef(null),C=g.useRef(u),T=l!=null,P=Tj(l),A=Tj(n),S=Tj(c),_=g.useCallback(()=>{if(!k.current||!N.current)return;const M={placement:t,strategy:a,middleware:h};A.current&&(M.platform=A.current),Wte(k.current,N.current,M).then(R=>{const q={...R,isPositioned:S.current!==!1};O.current&&!Zy(C.current,q)&&(C.current=q,Ws.flushSync(()=>{p(q)}))})},[h,t,a,A,S]);ny(()=>{c===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,p(M=>({...M,isPositioned:!1})))},[c]);const O=g.useRef(!1);ny(()=>(O.current=!0,()=>{O.current=!1}),[]),ny(()=>{if(j&&(k.current=j),D&&(N.current=D),j&&D){if(P.current)return P.current(j,D,_);_()}},[j,D,_,P,T]);const B=g.useMemo(()=>({reference:k,floating:N,setReference:y,setFloating:b}),[y,b]),I=g.useMemo(()=>({reference:j,floating:D}),[j,D]),z=g.useMemo(()=>{const M={position:a,left:0,top:0};if(!I.floating)return M;const R=ZE(I.floating,u.x),q=ZE(I.floating,u.y);return d?{...M,transform:"translate("+R+"px, "+q+"px)",...e9(I.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:R,top:q}},[a,d,I.floating,u.x,u.y]);return g.useMemo(()=>({...u,update:_,refs:B,elements:I,floatingStyles:z}),[u,_,B,I,z])}const Xte=e=>{function t(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:e,fn(a){const{element:r,padding:n}=typeof e=="function"?e(a):e;return r&&t(r)?r.current!=null?QE({element:r.current,padding:n}).fn(a):{}:r?QE({element:r,padding:n}).fn(a):{}}}},Qte=(e,t)=>({...qte(e),options:[e,t]}),Zte=(e,t)=>({...Lte(e),options:[e,t]}),Jte=(e,t)=>({...Hte(e),options:[e,t]}),eae=(e,t)=>({...Fte(e),options:[e,t]}),tae=(e,t)=>({...Ute(e),options:[e,t]}),aae=(e,t)=>({...Vte(e),options:[e,t]}),rae=(e,t)=>({...Xte(e),options:[e,t]});var sae="Arrow",t9=g.forwardRef((e,t)=>{const{children:a,width:r=10,height:n=5,...i}=e;return s.jsx(ke.svg,{...i,ref:t,width:r,height:n,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?a:s.jsx("polygon",{points:"0,0 30,0 15,10"})})});t9.displayName=sae;var nae=t9;function ib(e){const[t,a]=g.useState(void 0);return fa(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(n=>{if(!Array.isArray(n)||!n.length)return;const i=n[0];let o,d;if("borderBoxSize"in i){const l=i.borderBoxSize,c=Array.isArray(l)?l[0]:l;o=c.inlineSize,d=c.blockSize}else o=e.offsetWidth,d=e.offsetHeight;a({width:o,height:d})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else a(void 0)},[e]),t}var uA="Popper",[a9,Td]=Ca(uA),[iae,r9]=a9(uA),s9=e=>{const{__scopePopper:t,children:a}=e,[r,n]=g.useState(null);return s.jsx(iae,{scope:t,anchor:r,onAnchorChange:n,children:a})};s9.displayName=uA;var n9="PopperAnchor",i9=g.forwardRef((e,t)=>{const{__scopePopper:a,virtualRef:r,...n}=e,i=r9(n9,a),o=g.useRef(null),d=Xe(t,o),l=g.useRef(null);return g.useEffect(()=>{const c=l.current;l.current=(r==null?void 0:r.current)||o.current,c!==l.current&&i.onAnchorChange(l.current)}),r?null:s.jsx(ke.div,{...n,ref:d})});i9.displayName=n9;var pA="PopperContent",[oae,dae]=a9(pA),o9=g.forwardRef((e,t)=>{var te,Se,Q,J,he,W;const{__scopePopper:a,side:r="bottom",sideOffset:n=0,align:i="center",alignOffset:o=0,arrowPadding:d=0,avoidCollisions:l=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:p="partial",hideWhenDetached:h=!1,updatePositionStrategy:m="optimized",onPlaced:v,...f}=e,x=r9(pA,a),[w,y]=g.useState(null),b=Xe(t,$e=>y($e)),[j,D]=g.useState(null),k=ib(j),N=(k==null?void 0:k.width)??0,C=(k==null?void 0:k.height)??0,T=r+(i!=="center"?"-"+i:""),P=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},A=Array.isArray(c)?c:[c],S=A.length>0,_={padding:P,boundary:A.filter(cae),altBoundary:S},{refs:O,floatingStyles:B,placement:I,isPositioned:z,middlewareData:M}=Yte({strategy:"fixed",placement:T,whileElementsMounted:(...$e)=>zte(...$e,{animationFrame:m==="always"}),elements:{reference:x.anchor},middleware:[Qte({mainAxis:n+C,alignmentAxis:o}),l&&Zte({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?Jte():void 0,..._}),l&&eae({..._}),tae({..._,apply:({elements:$e,rects:Ne,availableWidth:et,availableHeight:tt})=>{const{width:ft,height:Xt}=Ne.reference,$t=$e.floating.style;$t.setProperty("--radix-popper-available-width",`${et}px`),$t.setProperty("--radix-popper-available-height",`${tt}px`),$t.setProperty("--radix-popper-anchor-width",`${ft}px`),$t.setProperty("--radix-popper-anchor-height",`${Xt}px`)}}),j&&rae({element:j,padding:d}),uae({arrowWidth:N,arrowHeight:C}),h&&aae({strategy:"referenceHidden",..._})]}),[R,q]=c9(I),$=Br(v);fa(()=>{z&&($==null||$())},[z,$]);const U=(te=M.arrow)==null?void 0:te.x,K=(Se=M.arrow)==null?void 0:Se.y,ee=((Q=M.arrow)==null?void 0:Q.centerOffset)!==0,[ae,xe]=g.useState();return fa(()=>{w&&xe(window.getComputedStyle(w).zIndex)},[w]),s.jsx("div",{ref:O.setFloating,"data-radix-popper-content-wrapper":"",style:{...B,transform:z?B.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ae,"--radix-popper-transform-origin":[(J=M.transformOrigin)==null?void 0:J.x,(he=M.transformOrigin)==null?void 0:he.y].join(" "),...((W=M.hide)==null?void 0:W.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:s.jsx(oae,{scope:a,placedSide:R,onArrowChange:D,arrowX:U,arrowY:K,shouldHideArrow:ee,children:s.jsx(ke.div,{"data-side":R,"data-align":q,...f,ref:b,style:{...f.style,animation:z?void 0:"none"}})})})});o9.displayName=pA;var d9="PopperArrow",lae={top:"bottom",right:"left",bottom:"top",left:"right"},l9=g.forwardRef(function(t,a){const{__scopePopper:r,...n}=t,i=dae(d9,r),o=lae[i.placedSide];return s.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:s.jsx(nae,{...n,ref:a,style:{...n.style,display:"block"}})})});l9.displayName=d9;function cae(e){return e!==null}var uae=e=>({name:"transformOrigin",options:e,fn(t){var x,w,y;const{placement:a,rects:r,middlewareData:n}=t,o=((x=n.arrow)==null?void 0:x.centerOffset)!==0,d=o?0:e.arrowWidth,l=o?0:e.arrowHeight,[c,u]=c9(a),p={start:"0%",center:"50%",end:"100%"}[u],h=(((w=n.arrow)==null?void 0:w.x)??0)+d/2,m=(((y=n.arrow)==null?void 0:y.y)??0)+l/2;let v="",f="";return c==="bottom"?(v=o?p:`${h}px`,f=`${-l}px`):c==="top"?(v=o?p:`${h}px`,f=`${r.floating.height+l}px`):c==="right"?(v=`${-l}px`,f=o?p:`${m}px`):c==="left"&&(v=`${r.floating.width+l}px`,f=o?p:`${m}px`),{data:{x:v,y:f}}}});function c9(e){const[t,a="center"]=e.split("-");return[t,a]}var ob=s9,cg=i9,db=o9,lb=l9,[cb]=Ca("Tooltip",[Td]),ub=Td(),u9="TooltipProvider",pae=700,s2="tooltip.open",[hae,hA]=cb(u9),p9=e=>{const{__scopeTooltip:t,delayDuration:a=pae,skipDelayDuration:r=300,disableHoverableContent:n=!1,children:i}=e,o=g.useRef(!0),d=g.useRef(!1),l=g.useRef(0);return g.useEffect(()=>{const c=l.current;return()=>window.clearTimeout(c)},[]),s.jsx(hae,{scope:t,isOpenDelayedRef:o,delayDuration:a,onOpen:g.useCallback(()=>{window.clearTimeout(l.current),o.current=!1},[]),onClose:g.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:d,onPointerInTransitChange:g.useCallback(c=>{d.current=c},[]),disableHoverableContent:n,children:i})};p9.displayName=u9;var Wm="Tooltip",[mae,ug]=cb(Wm),h9=e=>{const{__scopeTooltip:t,children:a,open:r,defaultOpen:n,onOpenChange:i,disableHoverableContent:o,delayDuration:d}=e,l=hA(Wm,e.__scopeTooltip),c=ub(t),[u,p]=g.useState(null),h=ss(),m=g.useRef(0),v=o??l.disableHoverableContent,f=d??l.delayDuration,x=g.useRef(!1),[w,y]=Rr({prop:r,defaultProp:n??!1,onChange:N=>{N?(l.onOpen(),document.dispatchEvent(new CustomEvent(s2))):l.onClose(),i==null||i(N)},caller:Wm}),b=g.useMemo(()=>w?x.current?"delayed-open":"instant-open":"closed",[w]),j=g.useCallback(()=>{window.clearTimeout(m.current),m.current=0,x.current=!1,y(!0)},[y]),D=g.useCallback(()=>{window.clearTimeout(m.current),m.current=0,y(!1)},[y]),k=g.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{x.current=!0,y(!0),m.current=0},f)},[f,y]);return g.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),s.jsx(ob,{...c,children:s.jsx(mae,{scope:t,contentId:h,open:w,stateAttribute:b,trigger:u,onTriggerChange:p,onTriggerEnter:g.useCallback(()=>{l.isOpenDelayedRef.current?k():j()},[l.isOpenDelayedRef,k,j]),onTriggerLeave:g.useCallback(()=>{v?D():(window.clearTimeout(m.current),m.current=0)},[D,v]),onOpen:j,onClose:D,disableHoverableContent:v,children:a})})};h9.displayName=Wm;var n2="TooltipTrigger",m9=g.forwardRef((e,t)=>{const{__scopeTooltip:a,...r}=e,n=ug(n2,a),i=hA(n2,a),o=ub(a),d=g.useRef(null),l=Xe(t,d,n.onTriggerChange),c=g.useRef(!1),u=g.useRef(!1),p=g.useCallback(()=>c.current=!1,[]);return g.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),s.jsx(cg,{asChild:!0,...o,children:s.jsx(ke.button,{"aria-describedby":n.open?n.contentId:void 0,"data-state":n.stateAttribute,...r,ref:l,onPointerMove:de(e.onPointerMove,h=>{h.pointerType!=="touch"&&!u.current&&!i.isPointerInTransitRef.current&&(n.onTriggerEnter(),u.current=!0)}),onPointerLeave:de(e.onPointerLeave,()=>{n.onTriggerLeave(),u.current=!1}),onPointerDown:de(e.onPointerDown,()=>{n.open&&n.onClose(),c.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:de(e.onFocus,()=>{c.current||n.onOpen()}),onBlur:de(e.onBlur,n.onClose),onClick:de(e.onClick,n.onClose)})})});m9.displayName=n2;var mA="TooltipPortal",[fae,gae]=cb(mA,{forceMount:void 0}),f9=e=>{const{__scopeTooltip:t,forceMount:a,children:r,container:n}=e,i=ug(mA,t);return s.jsx(fae,{scope:t,forceMount:a,children:s.jsx(lr,{present:a||i.open,children:s.jsx(oc,{asChild:!0,container:n,children:r})})})};f9.displayName=mA;var $u="TooltipContent",g9=g.forwardRef((e,t)=>{const a=gae($u,e.__scopeTooltip),{forceMount:r=a.forceMount,side:n="top",...i}=e,o=ug($u,e.__scopeTooltip);return s.jsx(lr,{present:r||o.open,children:o.disableHoverableContent?s.jsx(x9,{side:n,...i,ref:t}):s.jsx(xae,{side:n,...i,ref:t})})}),xae=g.forwardRef((e,t)=>{const a=ug($u,e.__scopeTooltip),r=hA($u,e.__scopeTooltip),n=g.useRef(null),i=Xe(t,n),[o,d]=g.useState(null),{trigger:l,onClose:c}=a,u=n.current,{onPointerInTransitChange:p}=r,h=g.useCallback(()=>{d(null),p(!1)},[p]),m=g.useCallback((v,f)=>{const x=v.currentTarget,w={x:v.clientX,y:v.clientY},y=jae(w,x.getBoundingClientRect()),b=Dae(w,y),j=kae(f.getBoundingClientRect()),D=Cae([...b,...j]);d(D),p(!0)},[p]);return g.useEffect(()=>()=>h(),[h]),g.useEffect(()=>{if(l&&u){const v=x=>m(x,u),f=x=>m(x,l);return l.addEventListener("pointerleave",v),u.addEventListener("pointerleave",f),()=>{l.removeEventListener("pointerleave",v),u.removeEventListener("pointerleave",f)}}},[l,u,m,h]),g.useEffect(()=>{if(o){const v=f=>{const x=f.target,w={x:f.clientX,y:f.clientY},y=(l==null?void 0:l.contains(x))||(u==null?void 0:u.contains(x)),b=!Nae(w,o);y?h():b&&(h(),c())};return document.addEventListener("pointermove",v),()=>document.removeEventListener("pointermove",v)}},[l,u,o,c,h]),s.jsx(x9,{...e,ref:i})}),[yae,vae]=cb(Wm,{isInside:!1}),bae=GI("TooltipContent"),x9=g.forwardRef((e,t)=>{const{__scopeTooltip:a,children:r,"aria-label":n,onEscapeKeyDown:i,onPointerDownOutside:o,...d}=e,l=ug($u,a),c=ub(a),{onClose:u}=l;return g.useEffect(()=>(document.addEventListener(s2,u),()=>document.removeEventListener(s2,u)),[u]),g.useEffect(()=>{if(l.trigger){const p=h=>{const m=h.target;m!=null&&m.contains(l.trigger)&&u()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[l.trigger,u]),s.jsx(ic,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:p=>p.preventDefault(),onDismiss:u,children:s.jsxs(db,{"data-state":l.stateAttribute,...c,...d,ref:t,style:{...d.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:[s.jsx(bae,{children:r}),s.jsx(yae,{scope:a,isInside:!0,children:s.jsx(kQ,{id:l.contentId,role:"tooltip",children:n||r})})]})})});g9.displayName=$u;var y9="TooltipArrow",wae=g.forwardRef((e,t)=>{const{__scopeTooltip:a,...r}=e,n=ub(a);return vae(y9,a).isInside?null:s.jsx(lb,{...n,...r,ref:t})});wae.displayName=y9;function jae(e,t){const a=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(a,r,n,i)){case i:return"left";case n:return"right";case a:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Dae(e,t,a=5){const r=[];switch(t){case"top":r.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":r.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":r.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":r.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a});break}return r}function kae(e){const{top:t,right:a,bottom:r,left:n}=e;return[{x:n,y:t},{x:a,y:t},{x:a,y:r},{x:n,y:r}]}function Nae(e,t){const{x:a,y:r}=e;let n=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const d=t[i],l=t[o],c=d.x,u=d.y,p=l.x,h=l.y;u>r!=h>r&&a<(p-c)*(r-u)/(h-u)+c&&(n=!n)}return n}function Cae(e){const t=e.slice();return t.sort((a,r)=>a.x<r.x?-1:a.x>r.x?1:a.y<r.y?-1:a.y>r.y?1:0),Aae(t)}function Aae(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const n=e[r];for(;t.length>=2;){const i=t[t.length-1],o=t[t.length-2];if((i.x-o.x)*(n.y-o.y)>=(i.y-o.y)*(n.x-o.x))t.pop();else break}t.push(n)}t.pop();const a=[];for(let r=e.length-1;r>=0;r--){const n=e[r];for(;a.length>=2;){const i=a[a.length-1],o=a[a.length-2];if((i.x-o.x)*(n.y-o.y)>=(i.y-o.y)*(n.x-o.x))a.pop();else break}a.push(n)}return a.pop(),t.length===1&&a.length===1&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}var Sae=p9,Pae=h9,Tae=m9,Eae=f9,v9=g9;const pg=Sae,al=Pae,rl=Tae,Mo=g.forwardRef(({className:e,sideOffset:t=4,...a},r)=>s.jsx(Eae,{children:s.jsx(v9,{ref:r,sideOffset:t,className:Z("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),...a})}));Mo.displayName=v9.displayName;var Sp=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(){}},_ae={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},zo,ZN,wM,Oae=(wM=class{constructor(){Me(this,zo,_ae);Me(this,ZN,!1)}setTimeoutProvider(e){we(this,zo,e)}setTimeout(e,t){return F(this,zo).setTimeout(e,t)}clearTimeout(e){F(this,zo).clearTimeout(e)}setInterval(e,t){return F(this,zo).setInterval(e,t)}clearInterval(e){F(this,zo).clearInterval(e)}},zo=new WeakMap,ZN=new WeakMap,wM),ll=new Oae;function Bae(e){setTimeout(e,0)}var Fl=typeof window>"u"||"Deno"in globalThis;function Sr(){}function Rae(e,t){return typeof e=="function"?e(t):e}function i2(e){return typeof e=="number"&&e>=0&&e!==1/0}function b9(e,t){return Math.max(e+(t||0)-Date.now(),0)}function cd(e,t){return typeof e=="function"?e(t):e}function qs(e,t){return typeof e=="function"?e(t):e}function JE(e,t){const{type:a="all",exact:r,fetchStatus:n,predicate:i,queryKey:o,stale:d}=e;if(o){if(r){if(t.queryHash!==fA(o,t.options))return!1}else if(!Gm(t.queryKey,o))return!1}if(a!=="all"){const l=t.isActive();if(a==="active"&&!l||a==="inactive"&&l)return!1}return!(typeof d=="boolean"&&t.isStale()!==d||n&&n!==t.state.fetchStatus||i&&!i(t))}function e_(e,t){const{exact:a,status:r,predicate:n,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(a){if(Ul(t.options.mutationKey)!==Ul(i))return!1}else if(!Gm(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||n&&!n(t))}function fA(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ul)(e)}function Ul(e){return JSON.stringify(e,(t,a)=>o2(a)?Object.keys(a).sort().reduce((r,n)=>(r[n]=a[n],r),{}):a)}function Gm(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(a=>Gm(e[a],t[a])):!1}var Mae=Object.prototype.hasOwnProperty;function w9(e,t){if(e===t)return e;const a=t_(e)&&t_(t);if(!a&&!(o2(e)&&o2(t)))return t;const n=(a?e:Object.keys(e)).length,i=a?t:Object.keys(t),o=i.length,d=a?new Array(o):{};let l=0;for(let c=0;c<o;c++){const u=a?c:i[c],p=e[u],h=t[u];if(p===h){d[u]=p,(a?c<n:Mae.call(e,u))&&l++;continue}if(p===null||h===null||typeof p!="object"||typeof h!="object"){d[u]=h;continue}const m=w9(p,h);d[u]=m,m===p&&l++}return n===o&&l===n?e:d}function Jy(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const a in e)if(e[a]!==t[a])return!1;return!0}function t_(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function o2(e){if(!a_(e))return!1;const t=e.constructor;if(t===void 0)return!0;const a=t.prototype;return!(!a_(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function a_(e){return Object.prototype.toString.call(e)==="[object Object]"}function Iae(e){return new Promise(t=>{ll.setTimeout(t,e)})}function d2(e,t,a){return typeof a.structuralSharing=="function"?a.structuralSharing(e,t):a.structuralSharing!==!1?w9(e,t):t}function $ae(e,t,a=0){const r=[...e,t];return a&&r.length>a?r.slice(1):r}function zae(e,t,a=0){const r=[t,...e];return a&&r.length>a?r.slice(0,-1):r}var gA=Symbol();function j9(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===gA?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function D9(e,t){return typeof e=="function"?e(...t):!!e}var yl,qo,yu,jM,qae=(jM=class extends Sp{constructor(){super();Me(this,yl);Me(this,qo);Me(this,yu);we(this,yu,t=>{if(!Fl&&window.addEventListener){const a=()=>t();return window.addEventListener("visibilitychange",a,!1),()=>{window.removeEventListener("visibilitychange",a)}}})}onSubscribe(){F(this,qo)||this.setEventListener(F(this,yu))}onUnsubscribe(){var t;this.hasListeners()||((t=F(this,qo))==null||t.call(this),we(this,qo,void 0))}setEventListener(t){var a;we(this,yu,t),(a=F(this,qo))==null||a.call(this),we(this,qo,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){F(this,yl)!==t&&(we(this,yl,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(a=>{a(t)})}isFocused(){var t;return typeof F(this,yl)=="boolean"?F(this,yl):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},yl=new WeakMap,qo=new WeakMap,yu=new WeakMap,jM),xA=new qae;function l2(){let e,t;const a=new Promise((n,i)=>{e=n,t=i});a.status="pending",a.catch(()=>{});function r(n){Object.assign(a,n),delete a.resolve,delete a.reject}return a.resolve=n=>{r({status:"fulfilled",value:n}),e(n)},a.reject=n=>{r({status:"rejected",reason:n}),t(n)},a}var Lae=Bae;function Fae(){let e=[],t=0,a=d=>{d()},r=d=>{d()},n=Lae;const i=d=>{t?e.push(d):n(()=>{a(d)})},o=()=>{const d=e;e=[],d.length&&n(()=>{r(()=>{d.forEach(l=>{a(l)})})})};return{batch:d=>{let l;t++;try{l=d()}finally{t--,t||o()}return l},batchCalls:d=>(...l)=>{i(()=>{d(...l)})},schedule:i,setNotifyFunction:d=>{a=d},setBatchNotifyFunction:d=>{r=d},setScheduler:d=>{n=d}}}var Oa=Fae(),vu,Lo,bu,DM,Uae=(DM=class extends Sp{constructor(){super();Me(this,vu,!0);Me(this,Lo);Me(this,bu);we(this,bu,t=>{if(!Fl&&window.addEventListener){const a=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",a,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",r)}}})}onSubscribe(){F(this,Lo)||this.setEventListener(F(this,bu))}onUnsubscribe(){var t;this.hasListeners()||((t=F(this,Lo))==null||t.call(this),we(this,Lo,void 0))}setEventListener(t){var a;we(this,bu,t),(a=F(this,Lo))==null||a.call(this),we(this,Lo,t(this.setOnline.bind(this)))}setOnline(t){F(this,vu)!==t&&(we(this,vu,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return F(this,vu)}},vu=new WeakMap,Lo=new WeakMap,bu=new WeakMap,DM),ev=new Uae;function Vae(e){return Math.min(1e3*2**e,3e4)}function k9(e){return(e??"online")==="online"?ev.isOnline():!0}var c2=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function N9(e){let t=!1,a=0,r;const n=l2(),i=()=>n.status!=="pending",o=f=>{var x;if(!i()){const w=new c2(f);h(w),(x=e.onCancel)==null||x.call(e,w)}},d=()=>{t=!0},l=()=>{t=!1},c=()=>xA.isFocused()&&(e.networkMode==="always"||ev.isOnline())&&e.canRun(),u=()=>k9(e.networkMode)&&e.canRun(),p=f=>{i()||(r==null||r(),n.resolve(f))},h=f=>{i()||(r==null||r(),n.reject(f))},m=()=>new Promise(f=>{var x;r=w=>{(i()||c())&&f(w)},(x=e.onPause)==null||x.call(e)}).then(()=>{var f;r=void 0,i()||(f=e.onContinue)==null||f.call(e)}),v=()=>{if(i())return;let f;const x=a===0?e.initialPromise:void 0;try{f=x??e.fn()}catch(w){f=Promise.reject(w)}Promise.resolve(f).then(p).catch(w=>{var k;if(i())return;const y=e.retry??(Fl?0:3),b=e.retryDelay??Vae,j=typeof b=="function"?b(a,w):b,D=y===!0||typeof y=="number"&&a<y||typeof y=="function"&&y(a,w);if(t||!D){h(w);return}a++,(k=e.onFail)==null||k.call(e,a,w),Iae(j).then(()=>c()?void 0:m()).then(()=>{t?h(w):v()})})};return{promise:n,status:()=>n.status,cancel:o,continue:()=>(r==null||r(),n),cancelRetry:d,continueRetry:l,canStart:u,start:()=>(u()?v():m().then(v),n)}}var vl,kM,C9=(kM=class{constructor(){Me(this,vl)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),i2(this.gcTime)&&we(this,vl,ll.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Fl?1/0:5*60*1e3))}clearGcTimeout(){F(this,vl)&&(ll.clearTimeout(F(this,vl)),we(this,vl,void 0))}},vl=new WeakMap,kM),bl,wu,zs,wl,qa,Gf,jl,xn,Ai,NM,Hae=(NM=class extends C9{constructor(t){super();Me(this,xn);Me(this,bl);Me(this,wu);Me(this,zs);Me(this,wl);Me(this,qa);Me(this,Gf);Me(this,jl);we(this,jl,!1),we(this,Gf,t.defaultOptions),this.setOptions(t.options),this.observers=[],we(this,wl,t.client),we(this,zs,F(this,wl).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,we(this,bl,r_(this.options)),this.state=t.state??F(this,bl),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=F(this,qa))==null?void 0:t.promise}setOptions(t){if(this.options={...F(this,Gf),...t},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const a=r_(this.options);a.data!==void 0&&(this.setData(a.data,{updatedAt:a.dataUpdatedAt,manual:!0}),we(this,bl,a))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&F(this,zs).remove(this)}setData(t,a){const r=d2(this.state.data,t,this.options);return st(this,xn,Ai).call(this,{data:r,type:"success",dataUpdatedAt:a==null?void 0:a.updatedAt,manual:a==null?void 0:a.manual}),r}setState(t,a){st(this,xn,Ai).call(this,{type:"setState",state:t,setStateOptions:a})}cancel(t){var r,n;const a=(r=F(this,qa))==null?void 0:r.promise;return(n=F(this,qa))==null||n.cancel(t),a?a.then(Sr).catch(Sr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(F(this,bl))}isActive(){return this.observers.some(t=>qs(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===gA||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>cd(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:!b9(this.state.dataUpdatedAt,t)}onFocus(){var a;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(a=F(this,qa))==null||a.continue()}onOnline(){var a;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(a=F(this,qa))==null||a.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),F(this,zs).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(a=>a!==t),this.observers.length||(F(this,qa)&&(F(this,jl)?F(this,qa).cancel({revert:!0}):F(this,qa).cancelRetry()),this.scheduleGc()),F(this,zs).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||st(this,xn,Ai).call(this,{type:"invalidate"})}async fetch(t,a){var l,c,u,p,h,m,v,f,x,w,y,b;if(this.state.fetchStatus!=="idle"&&((l=F(this,qa))==null?void 0:l.status())!=="rejected"){if(this.state.data!==void 0&&(a!=null&&a.cancelRefetch))this.cancel({silent:!0});else if(F(this,qa))return F(this,qa).continueRetry(),F(this,qa).promise}if(t&&this.setOptions(t),!this.options.queryFn){const j=this.observers.find(D=>D.options.queryFn);j&&this.setOptions(j.options)}const r=new AbortController,n=j=>{Object.defineProperty(j,"signal",{enumerable:!0,get:()=>(we(this,jl,!0),r.signal)})},i=()=>{const j=j9(this.options,a),k=(()=>{const N={client:F(this,wl),queryKey:this.queryKey,meta:this.meta};return n(N),N})();return we(this,jl,!1),this.options.persister?this.options.persister(j,k,this):j(k)},d=(()=>{const j={fetchOptions:a,options:this.options,queryKey:this.queryKey,client:F(this,wl),state:this.state,fetchFn:i};return n(j),j})();(c=this.options.behavior)==null||c.onFetch(d,this),we(this,wu,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=d.fetchOptions)==null?void 0:u.meta))&&st(this,xn,Ai).call(this,{type:"fetch",meta:(p=d.fetchOptions)==null?void 0:p.meta}),we(this,qa,N9({initialPromise:a==null?void 0:a.initialPromise,fn:d.fetchFn,onCancel:j=>{j instanceof c2&&j.revert&&this.setState({...F(this,wu),fetchStatus:"idle"}),r.abort()},onFail:(j,D)=>{st(this,xn,Ai).call(this,{type:"failed",failureCount:j,error:D})},onPause:()=>{st(this,xn,Ai).call(this,{type:"pause"})},onContinue:()=>{st(this,xn,Ai).call(this,{type:"continue"})},retry:d.options.retry,retryDelay:d.options.retryDelay,networkMode:d.options.networkMode,canRun:()=>!0}));try{const j=await F(this,qa).start();if(j===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(j),(m=(h=F(this,zs).config).onSuccess)==null||m.call(h,j,this),(f=(v=F(this,zs).config).onSettled)==null||f.call(v,j,this.state.error,this),j}catch(j){if(j instanceof c2){if(j.silent)return F(this,qa).promise;if(j.revert){if(this.state.data===void 0)throw j;return this.state.data}}throw st(this,xn,Ai).call(this,{type:"error",error:j}),(w=(x=F(this,zs).config).onError)==null||w.call(x,j,this),(b=(y=F(this,zs).config).onSettled)==null||b.call(y,this.state.data,j,this),j}finally{this.scheduleGc()}}},bl=new WeakMap,wu=new WeakMap,zs=new WeakMap,wl=new WeakMap,qa=new WeakMap,Gf=new WeakMap,jl=new WeakMap,xn=new WeakSet,Ai=function(t){const a=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...A9(r.data,this.options),fetchMeta:t.meta??null};case"success":const n={...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return we(this,wu,t.manual?n:void 0),n;case"error":const i=t.error;return{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=a(this.state),Oa.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),F(this,zs).notify({query:this,type:"updated",action:t})})},NM);function A9(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:k9(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function r_(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,a=t!==void 0,r=a?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:a?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var Vr,pt,Kf,Nr,Dl,ju,Oi,Fo,Yf,Du,ku,kl,Nl,Uo,Nu,Dt,zh,u2,p2,h2,m2,f2,g2,x2,S9,CM,Wae=(CM=class extends Sp{constructor(t,a){super();Me(this,Dt);Me(this,Vr);Me(this,pt);Me(this,Kf);Me(this,Nr);Me(this,Dl);Me(this,ju);Me(this,Oi);Me(this,Fo);Me(this,Yf);Me(this,Du);Me(this,ku);Me(this,kl);Me(this,Nl);Me(this,Uo);Me(this,Nu,new Set);this.options=a,we(this,Vr,t),we(this,Fo,null),we(this,Oi,l2()),this.bindMethods(),this.setOptions(a)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(F(this,pt).addObserver(this),s_(F(this,pt),this.options)?st(this,Dt,zh).call(this):this.updateResult(),st(this,Dt,m2).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return y2(F(this,pt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return y2(F(this,pt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,st(this,Dt,f2).call(this),st(this,Dt,g2).call(this),F(this,pt).removeObserver(this)}setOptions(t){const a=this.options,r=F(this,pt);if(this.options=F(this,Vr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof qs(this.options.enabled,F(this,pt))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");st(this,Dt,x2).call(this),F(this,pt).setOptions(this.options),a._defaulted&&!Jy(this.options,a)&&F(this,Vr).getQueryCache().notify({type:"observerOptionsUpdated",query:F(this,pt),observer:this});const n=this.hasListeners();n&&n_(F(this,pt),r,this.options,a)&&st(this,Dt,zh).call(this),this.updateResult(),n&&(F(this,pt)!==r||qs(this.options.enabled,F(this,pt))!==qs(a.enabled,F(this,pt))||cd(this.options.staleTime,F(this,pt))!==cd(a.staleTime,F(this,pt)))&&st(this,Dt,u2).call(this);const i=st(this,Dt,p2).call(this);n&&(F(this,pt)!==r||qs(this.options.enabled,F(this,pt))!==qs(a.enabled,F(this,pt))||i!==F(this,Uo))&&st(this,Dt,h2).call(this,i)}getOptimisticResult(t){const a=F(this,Vr).getQueryCache().build(F(this,Vr),t),r=this.createResult(a,t);return Kae(this,r)&&(we(this,Nr,r),we(this,ju,this.options),we(this,Dl,F(this,pt).state)),r}getCurrentResult(){return F(this,Nr)}trackResult(t,a){return new Proxy(t,{get:(r,n)=>(this.trackProp(n),a==null||a(n),n==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&F(this,Oi).status==="pending"&&F(this,Oi).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,n))})}trackProp(t){F(this,Nu).add(t)}getCurrentQuery(){return F(this,pt)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const a=F(this,Vr).defaultQueryOptions(t),r=F(this,Vr).getQueryCache().build(F(this,Vr),a);return r.fetch().then(()=>this.createResult(r,a))}fetch(t){return st(this,Dt,zh).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),F(this,Nr)))}createResult(t,a){var T;const r=F(this,pt),n=this.options,i=F(this,Nr),o=F(this,Dl),d=F(this,ju),c=t!==r?t.state:F(this,Kf),{state:u}=t;let p={...u},h=!1,m;if(a._optimisticResults){const P=this.hasListeners(),A=!P&&s_(t,a),S=P&&n_(t,r,a,n);(A||S)&&(p={...p,...A9(u.data,t.options)}),a._optimisticResults==="isRestoring"&&(p.fetchStatus="idle")}let{error:v,errorUpdatedAt:f,status:x}=p;m=p.data;let w=!1;if(a.placeholderData!==void 0&&m===void 0&&x==="pending"){let P;i!=null&&i.isPlaceholderData&&a.placeholderData===(d==null?void 0:d.placeholderData)?(P=i.data,w=!0):P=typeof a.placeholderData=="function"?a.placeholderData((T=F(this,ku))==null?void 0:T.state.data,F(this,ku)):a.placeholderData,P!==void 0&&(x="success",m=d2(i==null?void 0:i.data,P,a),h=!0)}if(a.select&&m!==void 0&&!w)if(i&&m===(o==null?void 0:o.data)&&a.select===F(this,Yf))m=F(this,Du);else try{we(this,Yf,a.select),m=a.select(m),m=d2(i==null?void 0:i.data,m,a),we(this,Du,m),we(this,Fo,null)}catch(P){we(this,Fo,P)}F(this,Fo)&&(v=F(this,Fo),m=F(this,Du),f=Date.now(),x="error");const y=p.fetchStatus==="fetching",b=x==="pending",j=x==="error",D=b&&y,k=m!==void 0,C={status:x,fetchStatus:p.fetchStatus,isPending:b,isSuccess:x==="success",isError:j,isInitialLoading:D,isLoading:D,data:m,dataUpdatedAt:p.dataUpdatedAt,error:v,errorUpdatedAt:f,failureCount:p.fetchFailureCount,failureReason:p.fetchFailureReason,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>c.dataUpdateCount||p.errorUpdateCount>c.errorUpdateCount,isFetching:y,isRefetching:y&&!b,isLoadingError:j&&!k,isPaused:p.fetchStatus==="paused",isPlaceholderData:h,isRefetchError:j&&k,isStale:yA(t,a),refetch:this.refetch,promise:F(this,Oi),isEnabled:qs(a.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const P=_=>{C.status==="error"?_.reject(C.error):C.data!==void 0&&_.resolve(C.data)},A=()=>{const _=we(this,Oi,C.promise=l2());P(_)},S=F(this,Oi);switch(S.status){case"pending":t.queryHash===r.queryHash&&P(S);break;case"fulfilled":(C.status==="error"||C.data!==S.value)&&A();break;case"rejected":(C.status!=="error"||C.error!==S.reason)&&A();break}}return C}updateResult(){const t=F(this,Nr),a=this.createResult(F(this,pt),this.options);if(we(this,Dl,F(this,pt).state),we(this,ju,this.options),F(this,Dl).data!==void 0&&we(this,ku,F(this,pt)),Jy(a,t))return;we(this,Nr,a);const r=()=>{if(!t)return!0;const{notifyOnChangeProps:n}=this.options,i=typeof n=="function"?n():n;if(i==="all"||!i&&!F(this,Nu).size)return!0;const o=new Set(i??F(this,Nu));return this.options.throwOnError&&o.add("error"),Object.keys(F(this,Nr)).some(d=>{const l=d;return F(this,Nr)[l]!==t[l]&&o.has(l)})};st(this,Dt,S9).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&st(this,Dt,m2).call(this)}},Vr=new WeakMap,pt=new WeakMap,Kf=new WeakMap,Nr=new WeakMap,Dl=new WeakMap,ju=new WeakMap,Oi=new WeakMap,Fo=new WeakMap,Yf=new WeakMap,Du=new WeakMap,ku=new WeakMap,kl=new WeakMap,Nl=new WeakMap,Uo=new WeakMap,Nu=new WeakMap,Dt=new WeakSet,zh=function(t){st(this,Dt,x2).call(this);let a=F(this,pt).fetch(this.options,t);return t!=null&&t.throwOnError||(a=a.catch(Sr)),a},u2=function(){st(this,Dt,f2).call(this);const t=cd(this.options.staleTime,F(this,pt));if(Fl||F(this,Nr).isStale||!i2(t))return;const r=b9(F(this,Nr).dataUpdatedAt,t)+1;we(this,kl,ll.setTimeout(()=>{F(this,Nr).isStale||this.updateResult()},r))},p2=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(F(this,pt)):this.options.refetchInterval)??!1},h2=function(t){st(this,Dt,g2).call(this),we(this,Uo,t),!(Fl||qs(this.options.enabled,F(this,pt))===!1||!i2(F(this,Uo))||F(this,Uo)===0)&&we(this,Nl,ll.setInterval(()=>{(this.options.refetchIntervalInBackground||xA.isFocused())&&st(this,Dt,zh).call(this)},F(this,Uo)))},m2=function(){st(this,Dt,u2).call(this),st(this,Dt,h2).call(this,st(this,Dt,p2).call(this))},f2=function(){F(this,kl)&&(ll.clearTimeout(F(this,kl)),we(this,kl,void 0))},g2=function(){F(this,Nl)&&(ll.clearInterval(F(this,Nl)),we(this,Nl,void 0))},x2=function(){const t=F(this,Vr).getQueryCache().build(F(this,Vr),this.options);if(t===F(this,pt))return;const a=F(this,pt);we(this,pt,t),we(this,Kf,t.state),this.hasListeners()&&(a==null||a.removeObserver(this),t.addObserver(this))},S9=function(t){Oa.batch(()=>{t.listeners&&this.listeners.forEach(a=>{a(F(this,Nr))}),F(this,Vr).getQueryCache().notify({query:F(this,pt),type:"observerResultsUpdated"})})},CM);function Gae(e,t){return qs(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function s_(e,t){return Gae(e,t)||e.state.data!==void 0&&y2(e,t,t.refetchOnMount)}function y2(e,t,a){if(qs(t.enabled,e)!==!1&&cd(t.staleTime,e)!=="static"){const r=typeof a=="function"?a(e):a;return r==="always"||r!==!1&&yA(e,t)}return!1}function n_(e,t,a,r){return(e!==t||qs(r.enabled,e)===!1)&&(!a.suspense||e.state.status!=="error")&&yA(e,a)}function yA(e,t){return qs(t.enabled,e)!==!1&&e.isStaleByTime(cd(t.staleTime,e))}function Kae(e,t){return!Jy(e.getCurrentResult(),t)}function i_(e){return{onFetch:(t,a)=>{var u,p,h,m,v;const r=t.options,n=(h=(p=(u=t.fetchOptions)==null?void 0:u.meta)==null?void 0:p.fetchMore)==null?void 0:h.direction,i=((m=t.state.data)==null?void 0:m.pages)||[],o=((v=t.state.data)==null?void 0:v.pageParams)||[];let d={pages:[],pageParams:[]},l=0;const c=async()=>{let f=!1;const x=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?f=!0:t.signal.addEventListener("abort",()=>{f=!0}),t.signal)})},w=j9(t.options,t.fetchOptions),y=async(b,j,D)=>{if(f)return Promise.reject();if(j==null&&b.pages.length)return Promise.resolve(b);const N=(()=>{const A={client:t.client,queryKey:t.queryKey,pageParam:j,direction:D?"backward":"forward",meta:t.options.meta};return x(A),A})(),C=await w(N),{maxPages:T}=t.options,P=D?zae:$ae;return{pages:P(b.pages,C,T),pageParams:P(b.pageParams,j,T)}};if(n&&i.length){const b=n==="backward",j=b?Yae:o_,D={pages:i,pageParams:o},k=j(r,D);d=await y(D,k,b)}else{const b=e??i.length;do{const j=l===0?o[0]??r.initialPageParam:o_(r,d);if(l>0&&j==null)break;d=await y(d,j),l++}while(l<b)}return d};t.options.persister?t.fetchFn=()=>{var f,x;return(x=(f=t.options).persister)==null?void 0:x.call(f,c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},a)}:t.fetchFn=c}}}function o_(e,{pages:t,pageParams:a}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,a[r],a):void 0}function Yae(e,{pages:t,pageParams:a}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,a[0],a):void 0}var Xf,Gn,Cr,Cl,Kn,No,AM,Xae=(AM=class extends C9{constructor(t){super();Me(this,Kn);Me(this,Xf);Me(this,Gn);Me(this,Cr);Me(this,Cl);we(this,Xf,t.client),this.mutationId=t.mutationId,we(this,Cr,t.mutationCache),we(this,Gn,[]),this.state=t.state||P9(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){F(this,Gn).includes(t)||(F(this,Gn).push(t),this.clearGcTimeout(),F(this,Cr).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){we(this,Gn,F(this,Gn).filter(a=>a!==t)),this.scheduleGc(),F(this,Cr).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){F(this,Gn).length||(this.state.status==="pending"?this.scheduleGc():F(this,Cr).remove(this))}continue(){var t;return((t=F(this,Cl))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,d,l,c,u,p,h,m,v,f,x,w,y,b,j,D,k,N,C,T;const a=()=>{st(this,Kn,No).call(this,{type:"continue"})},r={client:F(this,Xf),meta:this.options.meta,mutationKey:this.options.mutationKey};we(this,Cl,N9({fn:()=>this.options.mutationFn?this.options.mutationFn(t,r):Promise.reject(new Error("No mutationFn found")),onFail:(P,A)=>{st(this,Kn,No).call(this,{type:"failed",failureCount:P,error:A})},onPause:()=>{st(this,Kn,No).call(this,{type:"pause"})},onContinue:a,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>F(this,Cr).canRun(this)}));const n=this.state.status==="pending",i=!F(this,Cl).canStart();try{if(n)a();else{st(this,Kn,No).call(this,{type:"pending",variables:t,isPaused:i}),await((d=(o=F(this,Cr).config).onMutate)==null?void 0:d.call(o,t,this,r));const A=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,t,r));A!==this.state.context&&st(this,Kn,No).call(this,{type:"pending",context:A,variables:t,isPaused:i})}const P=await F(this,Cl).start();return await((p=(u=F(this,Cr).config).onSuccess)==null?void 0:p.call(u,P,t,this.state.context,this,r)),await((m=(h=this.options).onSuccess)==null?void 0:m.call(h,P,t,this.state.context,r)),await((f=(v=F(this,Cr).config).onSettled)==null?void 0:f.call(v,P,null,this.state.variables,this.state.context,this,r)),await((w=(x=this.options).onSettled)==null?void 0:w.call(x,P,null,t,this.state.context,r)),st(this,Kn,No).call(this,{type:"success",data:P}),P}catch(P){try{throw await((b=(y=F(this,Cr).config).onError)==null?void 0:b.call(y,P,t,this.state.context,this,r)),await((D=(j=this.options).onError)==null?void 0:D.call(j,P,t,this.state.context,r)),await((N=(k=F(this,Cr).config).onSettled)==null?void 0:N.call(k,void 0,P,this.state.variables,this.state.context,this,r)),await((T=(C=this.options).onSettled)==null?void 0:T.call(C,void 0,P,t,this.state.context,r)),P}finally{st(this,Kn,No).call(this,{type:"error",error:P})}}finally{F(this,Cr).runNext(this)}}},Xf=new WeakMap,Gn=new WeakMap,Cr=new WeakMap,Cl=new WeakMap,Kn=new WeakSet,No=function(t){const a=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,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{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=a(this.state),Oa.batch(()=>{F(this,Gn).forEach(r=>{r.onMutationUpdate(t)}),F(this,Cr).notify({mutation:this,type:"updated",action:t})})},AM);function P9(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Bi,yn,Qf,SM,Qae=(SM=class extends Sp{constructor(t={}){super();Me(this,Bi);Me(this,yn);Me(this,Qf);this.config=t,we(this,Bi,new Set),we(this,yn,new Map),we(this,Qf,0)}build(t,a,r){const n=new Xae({client:t,mutationCache:this,mutationId:++Kg(this,Qf)._,options:t.defaultMutationOptions(a),state:r});return this.add(n),n}add(t){F(this,Bi).add(t);const a=gx(t);if(typeof a=="string"){const r=F(this,yn).get(a);r?r.push(t):F(this,yn).set(a,[t])}this.notify({type:"added",mutation:t})}remove(t){if(F(this,Bi).delete(t)){const a=gx(t);if(typeof a=="string"){const r=F(this,yn).get(a);if(r)if(r.length>1){const n=r.indexOf(t);n!==-1&&r.splice(n,1)}else r[0]===t&&F(this,yn).delete(a)}}this.notify({type:"removed",mutation:t})}canRun(t){const a=gx(t);if(typeof a=="string"){const r=F(this,yn).get(a),n=r==null?void 0:r.find(i=>i.state.status==="pending");return!n||n===t}else return!0}runNext(t){var r;const a=gx(t);if(typeof a=="string"){const n=(r=F(this,yn).get(a))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(n==null?void 0:n.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Oa.batch(()=>{F(this,Bi).forEach(t=>{this.notify({type:"removed",mutation:t})}),F(this,Bi).clear(),F(this,yn).clear()})}getAll(){return Array.from(F(this,Bi))}find(t){const a={exact:!0,...t};return this.getAll().find(r=>e_(a,r))}findAll(t={}){return this.getAll().filter(a=>e_(t,a))}notify(t){Oa.batch(()=>{this.listeners.forEach(a=>{a(t)})})}resumePausedMutations(){const t=this.getAll().filter(a=>a.state.isPaused);return Oa.batch(()=>Promise.all(t.map(a=>a.continue().catch(Sr))))}},Bi=new WeakMap,yn=new WeakMap,Qf=new WeakMap,SM);function gx(e){var t;return(t=e.options.scope)==null?void 0:t.id}var Ri,Vo,Hr,Mi,Ki,iy,v2,PM,Zae=(PM=class extends Sp{constructor(a,r){super();Me(this,Ki);Me(this,Ri);Me(this,Vo);Me(this,Hr);Me(this,Mi);we(this,Ri,a),this.setOptions(r),this.bindMethods(),st(this,Ki,iy).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(a){var n;const r=this.options;this.options=F(this,Ri).defaultMutationOptions(a),Jy(this.options,r)||F(this,Ri).getMutationCache().notify({type:"observerOptionsUpdated",mutation:F(this,Hr),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Ul(r.mutationKey)!==Ul(this.options.mutationKey)?this.reset():((n=F(this,Hr))==null?void 0:n.state.status)==="pending"&&F(this,Hr).setOptions(this.options)}onUnsubscribe(){var a;this.hasListeners()||(a=F(this,Hr))==null||a.removeObserver(this)}onMutationUpdate(a){st(this,Ki,iy).call(this),st(this,Ki,v2).call(this,a)}getCurrentResult(){return F(this,Vo)}reset(){var a;(a=F(this,Hr))==null||a.removeObserver(this),we(this,Hr,void 0),st(this,Ki,iy).call(this),st(this,Ki,v2).call(this)}mutate(a,r){var n;return we(this,Mi,r),(n=F(this,Hr))==null||n.removeObserver(this),we(this,Hr,F(this,Ri).getMutationCache().build(F(this,Ri),this.options)),F(this,Hr).addObserver(this),F(this,Hr).execute(a)}},Ri=new WeakMap,Vo=new WeakMap,Hr=new WeakMap,Mi=new WeakMap,Ki=new WeakSet,iy=function(){var r;const a=((r=F(this,Hr))==null?void 0:r.state)??P9();we(this,Vo,{...a,isPending:a.status==="pending",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset})},v2=function(a){Oa.batch(()=>{var r,n,i,o,d,l,c,u;if(F(this,Mi)&&this.hasListeners()){const p=F(this,Vo).variables,h=F(this,Vo).context,m={client:F(this,Ri),meta:this.options.meta,mutationKey:this.options.mutationKey};(a==null?void 0:a.type)==="success"?((n=(r=F(this,Mi)).onSuccess)==null||n.call(r,a.data,p,h,m),(o=(i=F(this,Mi)).onSettled)==null||o.call(i,a.data,null,p,h,m)):(a==null?void 0:a.type)==="error"&&((l=(d=F(this,Mi)).onError)==null||l.call(d,a.error,p,h,m),(u=(c=F(this,Mi)).onSettled)==null||u.call(c,void 0,a.error,p,h,m))}this.listeners.forEach(p=>{p(F(this,Vo))})})},PM),Yn,TM,Jae=(TM=class extends Sp{constructor(t={}){super();Me(this,Yn);this.config=t,we(this,Yn,new Map)}build(t,a,r){const n=a.queryKey,i=a.queryHash??fA(n,a);let o=this.get(i);return o||(o=new Hae({client:t,queryKey:n,queryHash:i,options:t.defaultQueryOptions(a),state:r,defaultOptions:t.getQueryDefaults(n)}),this.add(o)),o}add(t){F(this,Yn).has(t.queryHash)||(F(this,Yn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const a=F(this,Yn).get(t.queryHash);a&&(t.destroy(),a===t&&F(this,Yn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Oa.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return F(this,Yn).get(t)}getAll(){return[...F(this,Yn).values()]}find(t){const a={exact:!0,...t};return this.getAll().find(r=>JE(a,r))}findAll(t={}){const a=this.getAll();return Object.keys(t).length>0?a.filter(r=>JE(t,r)):a}notify(t){Oa.batch(()=>{this.listeners.forEach(a=>{a(t)})})}onFocus(){Oa.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Oa.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},Yn=new WeakMap,TM),ia,Ho,Wo,Cu,Au,Go,Su,Pu,EM,ere=(EM=class{constructor(e={}){Me(this,ia);Me(this,Ho);Me(this,Wo);Me(this,Cu);Me(this,Au);Me(this,Go);Me(this,Su);Me(this,Pu);we(this,ia,e.queryCache||new Jae),we(this,Ho,e.mutationCache||new Qae),we(this,Wo,e.defaultOptions||{}),we(this,Cu,new Map),we(this,Au,new Map),we(this,Go,0)}mount(){Kg(this,Go)._++,F(this,Go)===1&&(we(this,Su,xA.subscribe(async e=>{e&&(await this.resumePausedMutations(),F(this,ia).onFocus())})),we(this,Pu,ev.subscribe(async e=>{e&&(await this.resumePausedMutations(),F(this,ia).onOnline())})))}unmount(){var e,t;Kg(this,Go)._--,F(this,Go)===0&&((e=F(this,Su))==null||e.call(this),we(this,Su,void 0),(t=F(this,Pu))==null||t.call(this),we(this,Pu,void 0))}isFetching(e){return F(this,ia).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return F(this,Ho).findAll({...e,status:"pending"}).length}getQueryData(e){var a;const t=this.defaultQueryOptions({queryKey:e});return(a=F(this,ia).get(t.queryHash))==null?void 0:a.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),a=F(this,ia).build(this,t),r=a.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&a.isStaleByTime(cd(t.staleTime,a))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return F(this,ia).findAll(e).map(({queryKey:t,state:a})=>{const r=a.data;return[t,r]})}setQueryData(e,t,a){const r=this.defaultQueryOptions({queryKey:e}),n=F(this,ia).get(r.queryHash),i=n==null?void 0:n.state.data,o=Rae(t,i);if(o!==void 0)return F(this,ia).build(this,r).setData(o,{...a,manual:!0})}setQueriesData(e,t,a){return Oa.batch(()=>F(this,ia).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,a)]))}getQueryState(e){var a;const t=this.defaultQueryOptions({queryKey:e});return(a=F(this,ia).get(t.queryHash))==null?void 0:a.state}removeQueries(e){const t=F(this,ia);Oa.batch(()=>{t.findAll(e).forEach(a=>{t.remove(a)})})}resetQueries(e,t){const a=F(this,ia);return Oa.batch(()=>(a.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const a={revert:!0,...t},r=Oa.batch(()=>F(this,ia).findAll(e).map(n=>n.cancel(a)));return Promise.all(r).then(Sr).catch(Sr)}invalidateQueries(e,t={}){return Oa.batch(()=>(F(this,ia).findAll(e).forEach(a=>{a.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 a={...t,cancelRefetch:t.cancelRefetch??!0},r=Oa.batch(()=>F(this,ia).findAll(e).filter(n=>!n.isDisabled()&&!n.isStatic()).map(n=>{let i=n.fetch(void 0,a);return a.throwOnError||(i=i.catch(Sr)),n.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(Sr)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const a=F(this,ia).build(this,t);return a.isStaleByTime(cd(t.staleTime,a))?a.fetch(t):Promise.resolve(a.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Sr).catch(Sr)}fetchInfiniteQuery(e){return e.behavior=i_(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Sr).catch(Sr)}ensureInfiniteQueryData(e){return e.behavior=i_(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return ev.isOnline()?F(this,Ho).resumePausedMutations():Promise.resolve()}getQueryCache(){return F(this,ia)}getMutationCache(){return F(this,Ho)}getDefaultOptions(){return F(this,Wo)}setDefaultOptions(e){we(this,Wo,e)}setQueryDefaults(e,t){F(this,Cu).set(Ul(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...F(this,Cu).values()],a={};return t.forEach(r=>{Gm(e,r.queryKey)&&Object.assign(a,r.defaultOptions)}),a}setMutationDefaults(e,t){F(this,Au).set(Ul(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...F(this,Au).values()],a={};return t.forEach(r=>{Gm(e,r.mutationKey)&&Object.assign(a,r.defaultOptions)}),a}defaultQueryOptions(e){if(e._defaulted)return e;const t={...F(this,Wo).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=fA(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===gA&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...F(this,Wo).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){F(this,ia).clear(),F(this,Ho).clear()}},ia=new WeakMap,Ho=new WeakMap,Wo=new WeakMap,Cu=new WeakMap,Au=new WeakMap,Go=new WeakMap,Su=new WeakMap,Pu=new WeakMap,EM),T9=g.createContext(void 0),vA=e=>{const t=g.useContext(T9);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},tre=({client:e,children:t})=>(g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),s.jsx(T9.Provider,{value:e,children:t})),E9=g.createContext(!1),are=()=>g.useContext(E9);E9.Provider;function rre(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var sre=g.createContext(rre()),nre=()=>g.useContext(sre),ire=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},ore=e=>{g.useEffect(()=>{e.clearReset()},[e])},dre=({result:e,errorResetBoundary:t,throwOnError:a,query:r,suspense:n})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(n&&e.data===void 0||D9(a,[e.error,r])),lre=e=>{if(e.suspense){const a=n=>n==="static"?n:Math.max(n??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...n)=>a(r(...n)):a(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},cre=(e,t)=>e.isLoading&&e.isFetching&&!t,ure=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,d_=(e,t,a)=>t.fetchOptimistic(e).catch(()=>{a.clearReset()});function pre(e,t,a){var p,h,m,v,f;const r=are(),n=nre(),i=vA(),o=i.defaultQueryOptions(e);(h=(p=i.getDefaultOptions().queries)==null?void 0:p._experimental_beforeQuery)==null||h.call(p,o),o._optimisticResults=r?"isRestoring":"optimistic",lre(o),ire(o,n),ore(n);const d=!i.getQueryCache().get(o.queryHash),[l]=g.useState(()=>new t(i,o)),c=l.getOptimisticResult(o),u=!r&&e.subscribed!==!1;if(g.useSyncExternalStore(g.useCallback(x=>{const w=u?l.subscribe(Oa.batchCalls(x)):Sr;return l.updateResult(),w},[l,u]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),g.useEffect(()=>{l.setOptions(o)},[o,l]),ure(o,c))throw d_(o,l,n);if(dre({result:c,errorResetBoundary:n,throwOnError:o.throwOnError,query:i.getQueryCache().get(o.queryHash),suspense:o.suspense}))throw c.error;if((v=(m=i.getDefaultOptions().queries)==null?void 0:m._experimental_afterQuery)==null||v.call(m,o,c),o.experimental_prefetchInRender&&!Fl&&cre(c,r)){const x=d?d_(o,l,n):(f=i.getQueryCache().get(o.queryHash))==null?void 0:f.promise;x==null||x.catch(Sr).finally(()=>{l.updateResult()})}return o.notifyOnChangeProps?c:l.trackResult(c)}function b2(e,t){return pre(e,Wae)}function l_(e,t){const a=vA(),[r]=g.useState(()=>new Zae(a,e));g.useEffect(()=>{r.setOptions(e)},[r,e]);const n=g.useSyncExternalStore(g.useCallback(o=>r.subscribe(Oa.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=g.useCallback((o,d)=>{r.mutate(o,d).catch(Sr)},[r]);if(n.error&&D9(r.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:i,mutateAsync:n.mutate}}/**
* @remix-run/router v1.23.0
*
* 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 Km(){return Km=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Km.apply(this,arguments)}var Xo;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Xo||(Xo={}));const c_="popstate";function hre(e){e===void 0&&(e={});function t(r,n){let{pathname:i,search:o,hash:d}=r.location;return w2("",{pathname:i,search:o,hash:d},n.state&&n.state.usr||null,n.state&&n.state.key||"default")}function a(r,n){return typeof n=="string"?n:tv(n)}return fre(t,a,null,e)}function ma(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function _9(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function mre(){return Math.random().toString(36).substr(2,8)}function u_(e,t){return{usr:e.state,key:e.key,idx:t}}function w2(e,t,a,r){return a===void 0&&(a=null),Km({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Pp(t):t,{state:a,key:t&&t.key||r||mre()})}function tv(e){let{pathname:t="/",search:a="",hash:r=""}=e;return a&&a!=="?"&&(t+=a.charAt(0)==="?"?a:"?"+a),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Pp(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substr(a),e=e.substr(0,a));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function fre(e,t,a,r){r===void 0&&(r={});let{window:n=document.defaultView,v5Compat:i=!1}=r,o=n.history,d=Xo.Pop,l=null,c=u();c==null&&(c=0,o.replaceState(Km({},o.state,{idx:c}),""));function u(){return(o.state||{idx:null}).idx}function p(){d=Xo.Pop;let x=u(),w=x==null?null:x-c;c=x,l&&l({action:d,location:f.location,delta:w})}function h(x,w){d=Xo.Push;let y=w2(f.location,x,w);c=u()+1;let b=u_(y,c),j=f.createHref(y);try{o.pushState(b,"",j)}catch(D){if(D instanceof DOMException&&D.name==="DataCloneError")throw D;n.location.assign(j)}i&&l&&l({action:d,location:f.location,delta:1})}function m(x,w){d=Xo.Replace;let y=w2(f.location,x,w);c=u();let b=u_(y,c),j=f.createHref(y);o.replaceState(b,"",j),i&&l&&l({action:d,location:f.location,delta:0})}function v(x){let w=n.location.origin!=="null"?n.location.origin:n.location.href,y=typeof x=="string"?x:tv(x);return y=y.replace(/ $/,"%20"),ma(w,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,w)}let f={get action(){return d},get location(){return e(n,o)},listen(x){if(l)throw new Error("A history only accepts one active listener");return n.addEventListener(c_,p),l=x,()=>{n.removeEventListener(c_,p),l=null}},createHref(x){return t(n,x)},createURL:v,encodeLocation(x){let w=v(x);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:h,replace:m,go(x){return o.go(x)}};return f}var p_;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(p_||(p_={}));function gre(e,t,a){return a===void 0&&(a="/"),xre(e,t,a)}function xre(e,t,a,r){let n=typeof t=="string"?Pp(t):t,i=bA(n.pathname||"/",a);if(i==null)return null;let o=O9(e);yre(o);let d=null;for(let l=0;d==null&&l<o.length;++l){let c=Tre(i);d=Are(o[l],c)}return d}function O9(e,t,a,r){t===void 0&&(t=[]),a===void 0&&(a=[]),r===void 0&&(r="");let n=(i,o,d)=>{let l={relativePath:d===void 0?i.path||"":d,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};l.relativePath.startsWith("/")&&(ma(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=ud([r,l.relativePath]),u=a.concat(l);i.children&&i.children.length>0&&(ma(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),O9(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Nre(c,i.index),routesMeta:u})};return e.forEach((i,o)=>{var d;if(i.path===""||!((d=i.path)!=null&&d.includes("?")))n(i,o);else for(let l of B9(i.path))n(i,o,l)}),t}function B9(e){let t=e.split("/");if(t.length===0)return[];let[a,...r]=t,n=a.endsWith("?"),i=a.replace(/\?$/,"");if(r.length===0)return n?[i,""]:[i];let o=B9(r.join("/")),d=[];return d.push(...o.map(l=>l===""?i:[i,l].join("/"))),n&&d.push(...o),d.map(l=>e.startsWith("/")&&l===""?"/":l)}function yre(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:Cre(t.routesMeta.map(r=>r.childrenIndex),a.routesMeta.map(r=>r.childrenIndex)))}const vre=/^:[\w-]+$/,bre=3,wre=2,jre=1,Dre=10,kre=-2,h_=e=>e==="*";function Nre(e,t){let a=e.split("/"),r=a.length;return a.some(h_)&&(r+=kre),t&&(r+=wre),a.filter(n=>!h_(n)).reduce((n,i)=>n+(vre.test(i)?bre:i===""?jre:Dre),r)}function Cre(e,t){return e.length===t.length&&e.slice(0,-1).every((r,n)=>r===t[n])?e[e.length-1]-t[t.length-1]:0}function Are(e,t,a){let{routesMeta:r}=e,n={},i="/",o=[];for(let d=0;d<r.length;++d){let l=r[d],c=d===r.length-1,u=i==="/"?t:t.slice(i.length)||"/",p=Sre({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},u),h=l.route;if(!p)return null;Object.assign(n,p.params),o.push({params:n,pathname:ud([i,p.pathname]),pathnameBase:Bre(ud([i,p.pathnameBase])),route:h}),p.pathnameBase!=="/"&&(i=ud([i,p.pathnameBase]))}return o}function Sre(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[a,r]=Pre(e.path,e.caseSensitive,e.end),n=t.match(a);if(!n)return null;let i=n[0],o=i.replace(/(.)\/+$/,"$1"),d=n.slice(1);return{params:r.reduce((c,u,p)=>{let{paramName:h,isOptional:m}=u;if(h==="*"){let f=d[p]||"";o=i.slice(0,i.length-f.length).replace(/(.)\/+$/,"$1")}const v=d[p];return m&&!v?c[h]=void 0:c[h]=(v||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function Pre(e,t,a){t===void 0&&(t=!1),a===void 0&&(a=!0),_9(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 r=[],n="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,d,l)=>(r.push({paramName:d,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),n+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?n+="\\/*$":e!==""&&e!=="/"&&(n+="(?:(?=\\/|$))"),[new RegExp(n,t?void 0:"i"),r]}function Tre(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return _9(!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 bA(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,r=e.charAt(a);return r&&r!=="/"?null:e.slice(a)||"/"}function Ere(e,t){t===void 0&&(t="/");let{pathname:a,search:r="",hash:n=""}=typeof e=="string"?Pp(e):e;return{pathname:a?a.startsWith("/")?a:_re(a,t):t,search:Rre(r),hash:Mre(n)}}function _re(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(n=>{n===".."?a.length>1&&a.pop():n!=="."&&a.push(n)}),a.length>1?a.join("/"):"/"}function Ej(e,t,a,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+a+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Ore(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function wA(e,t){let a=Ore(e);return t?a.map((r,n)=>n===a.length-1?r.pathname:r.pathnameBase):a.map(r=>r.pathnameBase)}function jA(e,t,a,r){r===void 0&&(r=!1);let n;typeof e=="string"?n=Pp(e):(n=Km({},e),ma(!n.pathname||!n.pathname.includes("?"),Ej("?","pathname","search",n)),ma(!n.pathname||!n.pathname.includes("#"),Ej("#","pathname","hash",n)),ma(!n.search||!n.search.includes("#"),Ej("#","search","hash",n)));let i=e===""||n.pathname==="",o=i?"/":n.pathname,d;if(o==null)d=a;else{let p=t.length-1;if(!r&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),p-=1;n.pathname=h.join("/")}d=p>=0?t[p]:"/"}let l=Ere(n,d),c=o&&o!=="/"&&o.endsWith("/"),u=(i||o===".")&&a.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const ud=e=>e.join("/").replace(/\/\/+/g,"/"),Bre=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Rre=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Mre=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Ire(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const R9=["post","put","patch","delete"];new Set(R9);const $re=["get",...R9];new Set($re);/**
* React Router v6.30.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 Ym(){return Ym=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ym.apply(this,arguments)}const DA=g.createContext(null),zre=g.createContext(null),Ed=g.createContext(null),pb=g.createContext(null),fi=g.createContext({outlet:null,matches:[],isDataRoute:!1}),M9=g.createContext(null);function qre(e,t){let{relative:a}=t===void 0?{}:t;Tp()||ma(!1);let{basename:r,navigator:n}=g.useContext(Ed),{hash:i,pathname:o,search:d}=$9(e,{relative:a}),l=o;return r!=="/"&&(l=o==="/"?r:ud([r,o])),n.createHref({pathname:l,search:d,hash:i})}function Tp(){return g.useContext(pb)!=null}function rn(){return Tp()||ma(!1),g.useContext(pb).location}function I9(e){g.useContext(Ed).static||g.useLayoutEffect(e)}function gi(){let{isDataRoute:e}=g.useContext(fi);return e?tse():Lre()}function Lre(){Tp()||ma(!1);let e=g.useContext(DA),{basename:t,future:a,navigator:r}=g.useContext(Ed),{matches:n}=g.useContext(fi),{pathname:i}=rn(),o=JSON.stringify(wA(n,a.v7_relativeSplatPath)),d=g.useRef(!1);return I9(()=>{d.current=!0}),g.useCallback(function(c,u){if(u===void 0&&(u={}),!d.current)return;if(typeof c=="number"){r.go(c);return}let p=jA(c,JSON.parse(o),i,u.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:ud([t,p.pathname])),(u.replace?r.replace:r.push)(p,u.state,u)},[t,r,o,i,e])}const Fre=g.createContext(null);function Ure(e){let t=g.useContext(fi).outlet;return t&&g.createElement(Fre.Provider,{value:e},t)}function hg(){let{matches:e}=g.useContext(fi),t=e[e.length-1];return t?t.params:{}}function $9(e,t){let{relative:a}=t===void 0?{}:t,{future:r}=g.useContext(Ed),{matches:n}=g.useContext(fi),{pathname:i}=rn(),o=JSON.stringify(wA(n,r.v7_relativeSplatPath));return g.useMemo(()=>jA(e,JSON.parse(o),i,a==="path"),[e,o,i,a])}function Vre(e,t){return Hre(e,t)}function Hre(e,t,a,r){Tp()||ma(!1);let{navigator:n}=g.useContext(Ed),{matches:i}=g.useContext(fi),o=i[i.length-1],d=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let c=rn(),u;if(t){var p;let x=typeof t=="string"?Pp(t):t;l==="/"||(p=x.pathname)!=null&&p.startsWith(l)||ma(!1),u=x}else u=c;let h=u.pathname||"/",m=h;if(l!=="/"){let x=l.replace(/^\//,"").split("/");m="/"+h.replace(/^\//,"").split("/").slice(x.length).join("/")}let v=gre(e,{pathname:m}),f=Xre(v&&v.map(x=>Object.assign({},x,{params:Object.assign({},d,x.params),pathname:ud([l,n.encodeLocation?n.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:ud([l,n.encodeLocation?n.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,a,r);return t&&f?g.createElement(pb.Provider,{value:{location:Ym({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Xo.Pop}},f):f}function Wre(){let e=ese(),t=Ire(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,n={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),a?g.createElement("pre",{style:n},a):null,null)}const Gre=g.createElement(Wre,null);class Kre extends g.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,a){return a.location!==t.location||a.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:a.error,location:a.location,revalidation:t.revalidation||a.revalidation}}componentDidCatch(t,a){console.error("React Router caught the following error during render",t,a)}render(){return this.state.error!==void 0?g.createElement(fi.Provider,{value:this.props.routeContext},g.createElement(M9.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Yre(e){let{routeContext:t,match:a,children:r}=e,n=g.useContext(DA);return n&&n.static&&n.staticContext&&(a.route.errorElement||a.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=a.route.id),g.createElement(fi.Provider,{value:t},r)}function Xre(e,t,a,r){var n;if(t===void 0&&(t=[]),a===void 0&&(a=null),r===void 0&&(r=null),e==null){var i;if(!a)return null;if(a.errors)e=a.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!a.initialized&&a.matches.length>0)e=a.matches;else return null}let o=e,d=(n=a)==null?void 0:n.errors;if(d!=null){let u=o.findIndex(p=>p.route.id&&(d==null?void 0:d[p.route.id])!==void 0);u>=0||ma(!1),o=o.slice(0,Math.min(o.length,u+1))}let l=!1,c=-1;if(a&&r&&r.v7_partialHydration)for(let u=0;u<o.length;u++){let p=o[u];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(c=u),p.route.id){let{loaderData:h,errors:m}=a,v=p.route.loader&&h[p.route.id]===void 0&&(!m||m[p.route.id]===void 0);if(p.route.lazy||v){l=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((u,p,h)=>{let m,v=!1,f=null,x=null;a&&(m=d&&p.route.id?d[p.route.id]:void 0,f=p.route.errorElement||Gre,l&&(c<0&&h===0?(ase("route-fallback"),v=!0,x=null):c===h&&(v=!0,x=p.route.hydrateFallbackElement||null)));let w=t.concat(o.slice(0,h+1)),y=()=>{let b;return m?b=f:v?b=x:p.route.Component?b=g.createElement(p.route.Component,null):p.route.element?b=p.route.element:b=u,g.createElement(Yre,{match:p,routeContext:{outlet:u,matches:w,isDataRoute:a!=null},children:b})};return a&&(p.route.ErrorBoundary||p.route.errorElement||h===0)?g.createElement(Kre,{location:a.location,revalidation:a.revalidation,component:f,error:m,children:y(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):y()},null)}var z9=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(z9||{}),q9=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}(q9||{});function Qre(e){let t=g.useContext(DA);return t||ma(!1),t}function Zre(e){let t=g.useContext(zre);return t||ma(!1),t}function Jre(e){let t=g.useContext(fi);return t||ma(!1),t}function L9(e){let t=Jre(),a=t.matches[t.matches.length-1];return a.route.id||ma(!1),a.route.id}function ese(){var e;let t=g.useContext(M9),a=Zre(),r=L9();return t!==void 0?t:(e=a.errors)==null?void 0:e[r]}function tse(){let{router:e}=Qre(z9.UseNavigateStable),t=L9(q9.UseNavigateStable),a=g.useRef(!1);return I9(()=>{a.current=!0}),g.useCallback(function(n,i){i===void 0&&(i={}),a.current&&(typeof n=="number"?e.navigate(n):e.navigate(n,Ym({fromRouteId:t},i)))},[e,t])}const m_={};function ase(e,t,a){m_[e]||(m_[e]=!0)}function rse(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function sse(e){let{to:t,replace:a,state:r,relative:n}=e;Tp()||ma(!1);let{future:i,static:o}=g.useContext(Ed),{matches:d}=g.useContext(fi),{pathname:l}=rn(),c=gi(),u=jA(t,wA(d,i.v7_relativeSplatPath),l,n==="path"),p=JSON.stringify(u);return g.useEffect(()=>c(JSON.parse(p),{replace:a,state:r,relative:n}),[c,p,n,a,r]),null}function F9(e){return Ure(e.context)}function Qe(e){ma(!1)}function nse(e){let{basename:t="/",children:a=null,location:r,navigationType:n=Xo.Pop,navigator:i,static:o=!1,future:d}=e;Tp()&&ma(!1);let l=t.replace(/^\/*/,"/"),c=g.useMemo(()=>({basename:l,navigator:i,static:o,future:Ym({v7_relativeSplatPath:!1},d)}),[l,d,i,o]);typeof r=="string"&&(r=Pp(r));let{pathname:u="/",search:p="",hash:h="",state:m=null,key:v="default"}=r,f=g.useMemo(()=>{let x=bA(u,l);return x==null?null:{location:{pathname:x,search:p,hash:h,state:m,key:v},navigationType:n}},[l,u,p,h,m,v,n]);return f==null?null:g.createElement(Ed.Provider,{value:c},g.createElement(pb.Provider,{children:a,value:f}))}function ise(e){let{children:t,location:a}=e;return Vre(j2(t),a)}new Promise(()=>{});function j2(e,t){t===void 0&&(t=[]);let a=[];return g.Children.forEach(e,(r,n)=>{if(!g.isValidElement(r))return;let i=[...t,n];if(r.type===g.Fragment){a.push.apply(a,j2(r.props.children,i));return}r.type!==Qe&&ma(!1),!r.props.index||!r.props.children||ma(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=j2(r.props.children,i)),a.push(o)}),a}/**
* React Router DOM v6.30.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 D2(){return D2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},D2.apply(this,arguments)}function ose(e,t){if(e==null)return{};var a={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(a[n]=e[n]);return a}function dse(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function lse(e,t){return e.button===0&&(!t||t==="_self")&&!dse(e)}const cse=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],use="6";try{window.__reactRouterVersion=use}catch{}const pse="startTransition",f_=rC[pse];function hse(e){let{basename:t,children:a,future:r,window:n}=e,i=g.useRef();i.current==null&&(i.current=hre({window:n,v5Compat:!0}));let o=i.current,[d,l]=g.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},u=g.useCallback(p=>{c&&f_?f_(()=>l(p)):l(p)},[l,c]);return g.useLayoutEffect(()=>o.listen(u),[o,u]),g.useEffect(()=>rse(r),[r]),g.createElement(nse,{basename:t,children:a,location:d.location,navigationType:d.action,navigator:o,future:r})}const mse=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",fse=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,me=g.forwardRef(function(t,a){let{onClick:r,relative:n,reloadDocument:i,replace:o,state:d,target:l,to:c,preventScrollReset:u,viewTransition:p}=t,h=ose(t,cse),{basename:m}=g.useContext(Ed),v,f=!1;if(typeof c=="string"&&fse.test(c)&&(v=c,mse))try{let b=new URL(window.location.href),j=c.startsWith("//")?new URL(b.protocol+c):new URL(c),D=bA(j.pathname,m);j.origin===b.origin&&D!=null?c=D+j.search+j.hash:f=!0}catch{}let x=qre(c,{relative:n}),w=gse(c,{replace:o,state:d,target:l,preventScrollReset:u,relative:n,viewTransition:p});function y(b){r&&r(b),b.defaultPrevented||w(b)}return g.createElement("a",D2({},h,{href:v||x,onClick:f||i?r:y,ref:a,target:l}))});var g_;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(g_||(g_={}));var x_;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(x_||(x_={}));function gse(e,t){let{target:a,replace:r,state:n,preventScrollReset:i,relative:o,viewTransition:d}=t===void 0?{}:t,l=gi(),c=rn(),u=$9(e,{relative:o});return g.useCallback(p=>{if(lse(p,a)){p.preventDefault();let h=r!==void 0?r:tv(c)===tv(u);l(e,{replace:h,state:n,preventScrollReset:i,relative:o,viewTransition:d})}},[c,l,u,r,n,a,e,i,o,d])}var xse=e=>{switch(e){case"success":return bse;case"info":return jse;case"warning":return wse;case"error":return Dse;default:return null}},yse=Array(12).fill(0),vse=({visible:e,className:t})=>E.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},E.createElement("div",{className:"sonner-spinner"},yse.map((a,r)=>E.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),bse=E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},E.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),wse=E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},E.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),jse=E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},E.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Dse=E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},E.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),kse=E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},E.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),E.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Nse=()=>{let[e,t]=E.useState(document.hidden);return E.useEffect(()=>{let a=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),e},k2=1,Cse=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:a,...r}=e,n=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:k2++,i=this.toasts.find(d=>d.id===n),o=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(d=>d.id===n?(this.publish({...d,...e,id:n,title:a}),{...d,...e,id:n,dismissible:o,title:a}):d):this.addToast({title:a,...r,dismissible:o,id:n}),n},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(a=>a({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let a;t.loading!==void 0&&(a=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),n=a!==void 0,i,o=r.then(async l=>{if(i=["resolve",l],E.isValidElement(l))n=!1,this.create({id:a,type:"default",message:l});else if(Sse(l)&&!l.ok){n=!1;let c=typeof t.error=="function"?await t.error(`HTTP error! status: ${l.status}`):t.error,u=typeof t.description=="function"?await t.description(`HTTP error! status: ${l.status}`):t.description;this.create({id:a,type:"error",message:c,description:u})}else if(t.success!==void 0){n=!1;let c=typeof t.success=="function"?await t.success(l):t.success,u=typeof t.description=="function"?await t.description(l):t.description;this.create({id:a,type:"success",message:c,description:u})}}).catch(async l=>{if(i=["reject",l],t.error!==void 0){n=!1;let c=typeof t.error=="function"?await t.error(l):t.error,u=typeof t.description=="function"?await t.description(l):t.description;this.create({id:a,type:"error",message:c,description:u})}}).finally(()=>{var l;n&&(this.dismiss(a),a=void 0),(l=t.finally)==null||l.call(t)}),d=()=>new Promise((l,c)=>o.then(()=>i[0]==="reject"?c(i[1]):l(i[1])).catch(c));return typeof a!="string"&&typeof a!="number"?{unwrap:d}:Object.assign(a,{unwrap:d})},this.custom=(e,t)=>{let a=(t==null?void 0:t.id)||k2++;return this.create({jsx:e(a),id:a,...t}),a},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Gr=new Cse,Ase=(e,t)=>{let a=(t==null?void 0:t.id)||k2++;return Gr.addToast({title:e,...t,id:a}),a},Sse=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Pse=Ase,Tse=()=>Gr.toasts,Ese=()=>Gr.getActiveToasts(),To=Object.assign(Pse,{success:Gr.success,info:Gr.info,warning:Gr.warning,error:Gr.error,custom:Gr.custom,message:Gr.message,promise:Gr.promise,dismiss:Gr.dismiss,loading:Gr.loading},{getHistory:Tse,getToasts:Ese});function _se(e,{insertAt:t}={}){if(typeof document>"u")return;let a=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}_se(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
`);function xx(e){return e.label!==void 0}var Ose=3,Bse="32px",Rse="16px",y_=4e3,Mse=356,Ise=14,$se=20,zse=200;function un(...e){return e.filter(Boolean).join(" ")}function qse(e){let[t,a]=e.split("-"),r=[];return t&&r.push(t),a&&r.push(a),r}var Lse=e=>{var t,a,r,n,i,o,d,l,c,u,p;let{invert:h,toast:m,unstyled:v,interacting:f,setHeights:x,visibleToasts:w,heights:y,index:b,toasts:j,expanded:D,removeToast:k,defaultRichColors:N,closeButton:C,style:T,cancelButtonStyle:P,actionButtonStyle:A,className:S="",descriptionClassName:_="",duration:O,position:B,gap:I,loadingIcon:z,expandByDefault:M,classNames:R,icons:q,closeButtonAriaLabel:$="Close toast",pauseWhenPageIsHidden:U}=e,[K,ee]=E.useState(null),[ae,xe]=E.useState(null),[te,Se]=E.useState(!1),[Q,J]=E.useState(!1),[he,W]=E.useState(!1),[$e,Ne]=E.useState(!1),[et,tt]=E.useState(!1),[ft,Xt]=E.useState(0),[$t,L]=E.useState(0),H=E.useRef(m.duration||O||y_),Y=E.useRef(null),le=E.useRef(null),oe=b===0,se=b+1<=w,ye=m.type,Ve=m.dismissible!==!1,it=m.className||"",Qt=m.descriptionClassName||"",cr=E.useMemo(()=>y.findIndex(Ie=>Ie.toastId===m.id)||0,[y,m.id]),sa=E.useMemo(()=>{var Ie;return(Ie=m.closeButton)!=null?Ie:C},[m.closeButton,C]),Es=E.useMemo(()=>m.duration||O||y_,[m.duration,O]),Fr=E.useRef(0),na=E.useRef(0),wr=E.useRef(0),ur=E.useRef(null),[bi,wi]=B.split("-"),Ln=E.useMemo(()=>y.reduce((Ie,We,at)=>at>=cr?Ie:Ie+We.height,0),[y,cr]),xc=Nse(),th=m.invert||h,nt=ye==="loading";na.current=E.useMemo(()=>cr*I+Ln,[cr,Ln]),E.useEffect(()=>{H.current=Es},[Es]),E.useEffect(()=>{Se(!0)},[]),E.useEffect(()=>{let Ie=le.current;if(Ie){let We=Ie.getBoundingClientRect().height;return L(We),x(at=>[{toastId:m.id,height:We,position:m.position},...at]),()=>x(at=>at.filter(zt=>zt.toastId!==m.id))}},[x,m.id]),E.useLayoutEffect(()=>{if(!te)return;let Ie=le.current,We=Ie.style.height;Ie.style.height="auto";let at=Ie.getBoundingClientRect().height;Ie.style.height=We,L(at),x(zt=>zt.find(ga=>ga.toastId===m.id)?zt.map(ga=>ga.toastId===m.id?{...ga,height:at}:ga):[{toastId:m.id,height:at,position:m.position},...zt])},[te,m.title,m.description,x,m.id]);let kt=E.useCallback(()=>{J(!0),Xt(na.current),x(Ie=>Ie.filter(We=>We.toastId!==m.id)),setTimeout(()=>{k(m)},zse)},[m,k,x,na]);E.useEffect(()=>{if(m.promise&&ye==="loading"||m.duration===1/0||m.type==="loading")return;let Ie;return D||f||U&&xc?(()=>{if(wr.current<Fr.current){let We=new Date().getTime()-Fr.current;H.current=H.current-We}wr.current=new Date().getTime()})():H.current!==1/0&&(Fr.current=new Date().getTime(),Ie=setTimeout(()=>{var We;(We=m.onAutoClose)==null||We.call(m,m),kt()},H.current)),()=>clearTimeout(Ie)},[D,f,m,ye,U,xc,kt]),E.useEffect(()=>{m.delete&&kt()},[kt,m.delete]);function Za(){var Ie,We,at;return q!=null&&q.loading?E.createElement("div",{className:un(R==null?void 0:R.loader,(Ie=m==null?void 0:m.classNames)==null?void 0:Ie.loader,"sonner-loader"),"data-visible":ye==="loading"},q.loading):z?E.createElement("div",{className:un(R==null?void 0:R.loader,(We=m==null?void 0:m.classNames)==null?void 0:We.loader,"sonner-loader"),"data-visible":ye==="loading"},z):E.createElement(vse,{className:un(R==null?void 0:R.loader,(at=m==null?void 0:m.classNames)==null?void 0:at.loader),visible:ye==="loading"})}return E.createElement("li",{tabIndex:0,ref:le,className:un(S,it,R==null?void 0:R.toast,(t=m==null?void 0:m.classNames)==null?void 0:t.toast,R==null?void 0:R.default,R==null?void 0:R[ye],(a=m==null?void 0:m.classNames)==null?void 0:a[ye]),"data-sonner-toast":"","data-rich-colors":(r=m.richColors)!=null?r:N,"data-styled":!(m.jsx||m.unstyled||v),"data-mounted":te,"data-promise":!!m.promise,"data-swiped":et,"data-removed":Q,"data-visible":se,"data-y-position":bi,"data-x-position":wi,"data-index":b,"data-front":oe,"data-swiping":he,"data-dismissible":Ve,"data-type":ye,"data-invert":th,"data-swipe-out":$e,"data-swipe-direction":ae,"data-expanded":!!(D||M&&te),style:{"--index":b,"--toasts-before":b,"--z-index":j.length-b,"--offset":`${Q?ft:na.current}px`,"--initial-height":M?"auto":`${$t}px`,...T,...m.style},onDragEnd:()=>{W(!1),ee(null),ur.current=null},onPointerDown:Ie=>{nt||!Ve||(Y.current=new Date,Xt(na.current),Ie.target.setPointerCapture(Ie.pointerId),Ie.target.tagName!=="BUTTON"&&(W(!0),ur.current={x:Ie.clientX,y:Ie.clientY}))},onPointerUp:()=>{var Ie,We,at,zt;if($e||!Ve)return;ur.current=null;let ga=Number(((Ie=le.current)==null?void 0:Ie.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Nt=Number(((We=le.current)==null?void 0:We.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Aa=new Date().getTime()-((at=Y.current)==null?void 0:at.getTime()),Wt=K==="x"?ga:Nt,Ct=Math.abs(Wt)/Aa;if(Math.abs(Wt)>=$se||Ct>.11){Xt(na.current),(zt=m.onDismiss)==null||zt.call(m,m),xe(K==="x"?ga>0?"right":"left":Nt>0?"down":"up"),kt(),Ne(!0),tt(!1);return}W(!1),ee(null)},onPointerMove:Ie=>{var We,at,zt,ga;if(!ur.current||!Ve||((We=window.getSelection())==null?void 0:We.toString().length)>0)return;let Nt=Ie.clientY-ur.current.y,Aa=Ie.clientX-ur.current.x,Wt=(at=e.swipeDirections)!=null?at:qse(B);!K&&(Math.abs(Aa)>1||Math.abs(Nt)>1)&&ee(Math.abs(Aa)>Math.abs(Nt)?"x":"y");let Ct={x:0,y:0};K==="y"?(Wt.includes("top")||Wt.includes("bottom"))&&(Wt.includes("top")&&Nt<0||Wt.includes("bottom")&&Nt>0)&&(Ct.y=Nt):K==="x"&&(Wt.includes("left")||Wt.includes("right"))&&(Wt.includes("left")&&Aa<0||Wt.includes("right")&&Aa>0)&&(Ct.x=Aa),(Math.abs(Ct.x)>0||Math.abs(Ct.y)>0)&&tt(!0),(zt=le.current)==null||zt.style.setProperty("--swipe-amount-x",`${Ct.x}px`),(ga=le.current)==null||ga.style.setProperty("--swipe-amount-y",`${Ct.y}px`)}},sa&&!m.jsx?E.createElement("button",{"aria-label":$,"data-disabled":nt,"data-close-button":!0,onClick:nt||!Ve?()=>{}:()=>{var Ie;kt(),(Ie=m.onDismiss)==null||Ie.call(m,m)},className:un(R==null?void 0:R.closeButton,(n=m==null?void 0:m.classNames)==null?void 0:n.closeButton)},(i=q==null?void 0:q.close)!=null?i:kse):null,m.jsx||g.isValidElement(m.title)?m.jsx?m.jsx:typeof m.title=="function"?m.title():m.title:E.createElement(E.Fragment,null,ye||m.icon||m.promise?E.createElement("div",{"data-icon":"",className:un(R==null?void 0:R.icon,(o=m==null?void 0:m.classNames)==null?void 0:o.icon)},m.promise||m.type==="loading"&&!m.icon?m.icon||Za():null,m.type!=="loading"?m.icon||(q==null?void 0:q[ye])||xse(ye):null):null,E.createElement("div",{"data-content":"",className:un(R==null?void 0:R.content,(d=m==null?void 0:m.classNames)==null?void 0:d.content)},E.createElement("div",{"data-title":"",className:un(R==null?void 0:R.title,(l=m==null?void 0:m.classNames)==null?void 0:l.title)},typeof m.title=="function"?m.title():m.title),m.description?E.createElement("div",{"data-description":"",className:un(_,Qt,R==null?void 0:R.description,(c=m==null?void 0:m.classNames)==null?void 0:c.description)},typeof m.description=="function"?m.description():m.description):null),g.isValidElement(m.cancel)?m.cancel:m.cancel&&xx(m.cancel)?E.createElement("button",{"data-button":!0,"data-cancel":!0,style:m.cancelButtonStyle||P,onClick:Ie=>{var We,at;xx(m.cancel)&&Ve&&((at=(We=m.cancel).onClick)==null||at.call(We,Ie),kt())},className:un(R==null?void 0:R.cancelButton,(u=m==null?void 0:m.classNames)==null?void 0:u.cancelButton)},m.cancel.label):null,g.isValidElement(m.action)?m.action:m.action&&xx(m.action)?E.createElement("button",{"data-button":!0,"data-action":!0,style:m.actionButtonStyle||A,onClick:Ie=>{var We,at;xx(m.action)&&((at=(We=m.action).onClick)==null||at.call(We,Ie),!Ie.defaultPrevented&&kt())},className:un(R==null?void 0:R.actionButton,(p=m==null?void 0:m.classNames)==null?void 0:p.actionButton)},m.action.label):null))};function v_(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function Fse(e,t){let a={};return[e,t].forEach((r,n)=>{let i=n===1,o=i?"--mobile-offset":"--offset",d=i?Rse:Bse;function l(c){["top","right","bottom","left"].forEach(u=>{a[`${o}-${u}`]=typeof c=="number"?`${c}px`:c})}typeof r=="number"||typeof r=="string"?l(r):typeof r=="object"?["top","right","bottom","left"].forEach(c=>{r[c]===void 0?a[`${o}-${c}`]=d:a[`${o}-${c}`]=typeof r[c]=="number"?`${r[c]}px`:r[c]}):l(d)}),a}var Use=g.forwardRef(function(e,t){let{invert:a,position:r="bottom-right",hotkey:n=["altKey","KeyT"],expand:i,closeButton:o,className:d,offset:l,mobileOffset:c,theme:u="light",richColors:p,duration:h,style:m,visibleToasts:v=Ose,toastOptions:f,dir:x=v_(),gap:w=Ise,loadingIcon:y,icons:b,containerAriaLabel:j="Notifications",pauseWhenPageIsHidden:D}=e,[k,N]=E.useState([]),C=E.useMemo(()=>Array.from(new Set([r].concat(k.filter(U=>U.position).map(U=>U.position)))),[k,r]),[T,P]=E.useState([]),[A,S]=E.useState(!1),[_,O]=E.useState(!1),[B,I]=E.useState(u!=="system"?u:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),z=E.useRef(null),M=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),R=E.useRef(null),q=E.useRef(!1),$=E.useCallback(U=>{N(K=>{var ee;return(ee=K.find(ae=>ae.id===U.id))!=null&&ee.delete||Gr.dismiss(U.id),K.filter(({id:ae})=>ae!==U.id)})},[]);return E.useEffect(()=>Gr.subscribe(U=>{if(U.dismiss){N(K=>K.map(ee=>ee.id===U.id?{...ee,delete:!0}:ee));return}setTimeout(()=>{VI.flushSync(()=>{N(K=>{let ee=K.findIndex(ae=>ae.id===U.id);return ee!==-1?[...K.slice(0,ee),{...K[ee],...U},...K.slice(ee+1)]:[U,...K]})})})}),[]),E.useEffect(()=>{if(u!=="system"){I(u);return}if(u==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?I("dark"):I("light")),typeof window>"u")return;let U=window.matchMedia("(prefers-color-scheme: dark)");try{U.addEventListener("change",({matches:K})=>{I(K?"dark":"light")})}catch{U.addListener(({matches:ee})=>{try{I(ee?"dark":"light")}catch(ae){console.error(ae)}})}},[u]),E.useEffect(()=>{k.length<=1&&S(!1)},[k]),E.useEffect(()=>{let U=K=>{var ee,ae;n.every(xe=>K[xe]||K.code===xe)&&(S(!0),(ee=z.current)==null||ee.focus()),K.code==="Escape"&&(document.activeElement===z.current||(ae=z.current)!=null&&ae.contains(document.activeElement))&&S(!1)};return document.addEventListener("keydown",U),()=>document.removeEventListener("keydown",U)},[n]),E.useEffect(()=>{if(z.current)return()=>{R.current&&(R.current.focus({preventScroll:!0}),R.current=null,q.current=!1)}},[z.current]),E.createElement("section",{ref:t,"aria-label":`${j} ${M}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},C.map((U,K)=>{var ee;let[ae,xe]=U.split("-");return k.length?E.createElement("ol",{key:U,dir:x==="auto"?v_():x,tabIndex:-1,ref:z,className:d,"data-sonner-toaster":!0,"data-theme":B,"data-y-position":ae,"data-lifted":A&&k.length>1&&!i,"data-x-position":xe,style:{"--front-toast-height":`${((ee=T[0])==null?void 0:ee.height)||0}px`,"--width":`${Mse}px`,"--gap":`${w}px`,...m,...Fse(l,c)},onBlur:te=>{q.current&&!te.currentTarget.contains(te.relatedTarget)&&(q.current=!1,R.current&&(R.current.focus({preventScroll:!0}),R.current=null))},onFocus:te=>{te.target instanceof HTMLElement&&te.target.dataset.dismissible==="false"||q.current||(q.current=!0,R.current=te.relatedTarget)},onMouseEnter:()=>S(!0),onMouseMove:()=>S(!0),onMouseLeave:()=>{_||S(!1)},onDragEnd:()=>S(!1),onPointerDown:te=>{te.target instanceof HTMLElement&&te.target.dataset.dismissible==="false"||O(!0)},onPointerUp:()=>O(!1)},k.filter(te=>!te.position&&K===0||te.position===U).map((te,Se)=>{var Q,J;return E.createElement(Lse,{key:te.id,icons:b,index:Se,toast:te,defaultRichColors:p,duration:(Q=f==null?void 0:f.duration)!=null?Q:h,className:f==null?void 0:f.className,descriptionClassName:f==null?void 0:f.descriptionClassName,invert:a,visibleToasts:v,closeButton:(J=f==null?void 0:f.closeButton)!=null?J:o,interacting:_,position:U,style:f==null?void 0:f.style,unstyled:f==null?void 0:f.unstyled,classNames:f==null?void 0:f.classNames,cancelButtonStyle:f==null?void 0:f.cancelButtonStyle,actionButtonStyle:f==null?void 0:f.actionButtonStyle,removeToast:$,toasts:k.filter(he=>he.position==te.position),heights:T.filter(he=>he.position==te.position),setHeights:P,expandByDefault:i,gap:w,loadingIcon:y,expanded:A,pauseWhenPageIsHidden:D,swipeDirections:e.swipeDirections})})):null}))});const kA=kp("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"}}),G=g.forwardRef(({className:e,variant:t,size:a,asChild:r=!1,...n},i)=>{const o=r?Pd:"button";return s.jsx(o,{className:Z(kA({variant:t,size:a,className:e})),ref:i,...n})});G.displayName="Button";const re=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,className:Z("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));re.displayName="Card";const fe=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,className:Z("flex flex-col space-y-1.5 p-6",e),...t}));fe.displayName="CardHeader";const ge=g.forwardRef(({className:e,...t},a)=>s.jsx("h3",{ref:a,className:Z("text-2xl font-semibold leading-none tracking-tight",e),...t}));ge.displayName="CardTitle";const He=g.forwardRef(({className:e,...t},a)=>s.jsx("p",{ref:a,className:Z("text-sm text-muted-foreground",e),...t}));He.displayName="CardDescription";const be=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,className:Z("p-6 pt-0",e),...t}));be.displayName="CardContent";const U9=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,className:Z("flex items-center p-6 pt-0",e),...t}));U9.displayName="CardFooter";var hb="Collapsible",[Vse,V9]=Ca(hb),[Hse,NA]=Vse(hb),H9=g.forwardRef((e,t)=>{const{__scopeCollapsible:a,open:r,defaultOpen:n,disabled:i,onOpenChange:o,...d}=e,[l,c]=Rr({prop:r,defaultProp:n??!1,onChange:o,caller:hb});return s.jsx(Hse,{scope:a,disabled:i,contentId:ss(),open:l,onOpenToggle:g.useCallback(()=>c(u=>!u),[c]),children:s.jsx(ke.div,{"data-state":AA(l),"data-disabled":i?"":void 0,...d,ref:t})})});H9.displayName=hb;var W9="CollapsibleTrigger",G9=g.forwardRef((e,t)=>{const{__scopeCollapsible:a,...r}=e,n=NA(W9,a);return s.jsx(ke.button,{type:"button","aria-controls":n.contentId,"aria-expanded":n.open||!1,"data-state":AA(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...r,ref:t,onClick:de(e.onClick,n.onOpenToggle)})});G9.displayName=W9;var CA="CollapsibleContent",K9=g.forwardRef((e,t)=>{const{forceMount:a,...r}=e,n=NA(CA,e.__scopeCollapsible);return s.jsx(lr,{present:a||n.open,children:({present:i})=>s.jsx(Wse,{...r,ref:t,present:i})})});K9.displayName=CA;var Wse=g.forwardRef((e,t)=>{const{__scopeCollapsible:a,present:r,children:n,...i}=e,o=NA(CA,a),[d,l]=g.useState(r),c=g.useRef(null),u=Xe(t,c),p=g.useRef(0),h=p.current,m=g.useRef(0),v=m.current,f=o.open||d,x=g.useRef(f),w=g.useRef(void 0);return g.useEffect(()=>{const y=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(y)},[]),fa(()=>{const y=c.current;if(y){w.current=w.current||{transitionDuration:y.style.transitionDuration,animationName:y.style.animationName},y.style.transitionDuration="0s",y.style.animationName="none";const b=y.getBoundingClientRect();p.current=b.height,m.current=b.width,x.current||(y.style.transitionDuration=w.current.transitionDuration,y.style.animationName=w.current.animationName),l(r)}},[o.open,r]),s.jsx(ke.div,{"data-state":AA(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!f,...i,ref:u,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:f&&n})});function AA(e){return e?"open":"closed"}var Gse=H9,Kse=G9,Yse=K9,Xse=g.createContext(void 0);function Ep(e){const t=g.useContext(Xse);return e||t||"ltr"}var $n="Accordion",Qse=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[SA,Zse,Jse]=rg($n),[mb]=Ca($n,[Jse,V9]),PA=V9(),Y9=E.forwardRef((e,t)=>{const{type:a,...r}=e,n=r,i=r;return s.jsx(SA.Provider,{scope:e.__scopeAccordion,children:a==="multiple"?s.jsx(rne,{...i,ref:t}):s.jsx(ane,{...n,ref:t})})});Y9.displayName=$n;var[X9,ene]=mb($n),[Q9,tne]=mb($n,{collapsible:!1}),ane=E.forwardRef((e,t)=>{const{value:a,defaultValue:r,onValueChange:n=()=>{},collapsible:i=!1,...o}=e,[d,l]=Rr({prop:a,defaultProp:r??"",onChange:n,caller:$n});return s.jsx(X9,{scope:e.__scopeAccordion,value:E.useMemo(()=>d?[d]:[],[d]),onItemOpen:l,onItemClose:E.useCallback(()=>i&&l(""),[i,l]),children:s.jsx(Q9,{scope:e.__scopeAccordion,collapsible:i,children:s.jsx(Z9,{...o,ref:t})})})}),rne=E.forwardRef((e,t)=>{const{value:a,defaultValue:r,onValueChange:n=()=>{},...i}=e,[o,d]=Rr({prop:a,defaultProp:r??[],onChange:n,caller:$n}),l=E.useCallback(u=>d((p=[])=>[...p,u]),[d]),c=E.useCallback(u=>d((p=[])=>p.filter(h=>h!==u)),[d]);return s.jsx(X9,{scope:e.__scopeAccordion,value:o,onItemOpen:l,onItemClose:c,children:s.jsx(Q9,{scope:e.__scopeAccordion,collapsible:!0,children:s.jsx(Z9,{...i,ref:t})})})}),[sne,fb]=mb($n),Z9=E.forwardRef((e,t)=>{const{__scopeAccordion:a,disabled:r,dir:n,orientation:i="vertical",...o}=e,d=E.useRef(null),l=Xe(d,t),c=Zse(a),p=Ep(n)==="ltr",h=de(e.onKeyDown,m=>{var C;if(!Qse.includes(m.key))return;const v=m.target,f=c().filter(T=>{var P;return!((P=T.ref.current)!=null&&P.disabled)}),x=f.findIndex(T=>T.ref.current===v),w=f.length;if(x===-1)return;m.preventDefault();let y=x;const b=0,j=w-1,D=()=>{y=x+1,y>j&&(y=b)},k=()=>{y=x-1,y<b&&(y=j)};switch(m.key){case"Home":y=b;break;case"End":y=j;break;case"ArrowRight":i==="horizontal"&&(p?D():k());break;case"ArrowDown":i==="vertical"&&D();break;case"ArrowLeft":i==="horizontal"&&(p?k():D());break;case"ArrowUp":i==="vertical"&&k();break}const N=y%w;(C=f[N].ref.current)==null||C.focus()});return s.jsx(sne,{scope:a,disabled:r,direction:n,orientation:i,children:s.jsx(SA.Slot,{scope:a,children:s.jsx(ke.div,{...o,"data-orientation":i,ref:l,onKeyDown:r?void 0:h})})})}),av="AccordionItem",[nne,TA]=mb(av),J9=E.forwardRef((e,t)=>{const{__scopeAccordion:a,value:r,...n}=e,i=fb(av,a),o=ene(av,a),d=PA(a),l=ss(),c=r&&o.value.includes(r)||!1,u=i.disabled||e.disabled;return s.jsx(nne,{scope:a,open:c,disabled:u,triggerId:l,children:s.jsx(Gse,{"data-orientation":i.orientation,"data-state":n8(c),...d,...n,ref:t,disabled:u,open:c,onOpenChange:p=>{p?o.onItemOpen(r):o.onItemClose(r)}})})});J9.displayName=av;var e8="AccordionHeader",t8=E.forwardRef((e,t)=>{const{__scopeAccordion:a,...r}=e,n=fb($n,a),i=TA(e8,a);return s.jsx(ke.h3,{"data-orientation":n.orientation,"data-state":n8(i.open),"data-disabled":i.disabled?"":void 0,...r,ref:t})});t8.displayName=e8;var N2="AccordionTrigger",a8=E.forwardRef((e,t)=>{const{__scopeAccordion:a,...r}=e,n=fb($n,a),i=TA(N2,a),o=tne(N2,a),d=PA(a);return s.jsx(SA.ItemSlot,{scope:a,children:s.jsx(Kse,{"aria-disabled":i.open&&!o.collapsible||void 0,"data-orientation":n.orientation,id:i.triggerId,...d,...r,ref:t})})});a8.displayName=N2;var r8="AccordionContent",s8=E.forwardRef((e,t)=>{const{__scopeAccordion:a,...r}=e,n=fb($n,a),i=TA(r8,a),o=PA(a);return s.jsx(Yse,{role:"region","aria-labelledby":i.triggerId,"data-orientation":n.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});s8.displayName=r8;function n8(e){return e?"open":"closed"}var ine=Y9,one=J9,dne=t8,i8=a8,o8=s8;const zu=ine,Vl=g.forwardRef(({className:e,...t},a)=>s.jsx(one,{ref:a,className:Z("border-b",e),...t}));Vl.displayName="AccordionItem";const Hl=g.forwardRef(({className:e,children:t,...a},r)=>s.jsx(dne,{className:"flex",children:s.jsxs(i8,{ref:r,className:Z("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),...a,children:[t,s.jsx(Z0,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));Hl.displayName=i8.displayName;const Wl=g.forwardRef(({className:e,children:t,...a},r)=>s.jsx(o8,{ref:r,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...a,children:s.jsx("div",{className:Z("pb-4 pt-0",e),children:t})}));Wl.displayName=o8.displayName;const EA=g.createContext({});function _A(e){const t=g.useRef(null);return t.current===null&&(t.current=e()),t.current}const OA=typeof window<"u",d8=OA?g.useLayoutEffect:g.useEffect,gb=g.createContext(null);function BA(e,t){e.indexOf(t)===-1&&e.push(t)}function RA(e,t){const a=e.indexOf(t);a>-1&&e.splice(a,1)}const to=(e,t,a)=>a>t?t:a<e?e:a;let MA=()=>{};const ao={},l8=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function c8(e){return typeof e=="object"&&e!==null}const u8=e=>/^0[^.\s]+$/u.test(e);function IA(e){let t;return()=>(t===void 0&&(t=e()),t)}const Xs=e=>e,lne=(e,t)=>a=>t(e(a)),mg=(...e)=>e.reduce(lne),Xm=(e,t,a)=>{const r=t-e;return r===0?1:(a-e)/r};class $A{constructor(){this.subscriptions=[]}add(t){return BA(this.subscriptions,t),()=>RA(this.subscriptions,t)}notify(t,a,r){const n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](t,a,r);else for(let i=0;i<n;i++){const o=this.subscriptions[i];o&&o(t,a,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const si=e=>e*1e3,Gs=e=>e/1e3;function p8(e,t){return t?e*(1e3/t):0}const h8=(e,t,a)=>(((1-3*a+3*t)*e+(3*a-6*t))*e+3*t)*e,cne=1e-7,une=12;function pne(e,t,a,r,n){let i,o,d=0;do o=t+(a-t)/2,i=h8(o,r,n)-e,i>0?a=o:t=o;while(Math.abs(i)>cne&&++d<une);return o}function fg(e,t,a,r){if(e===t&&a===r)return Xs;const n=i=>pne(i,0,1,e,a);return i=>i===0||i===1?i:h8(n(i),t,r)}const m8=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,f8=e=>t=>1-e(1-t),g8=fg(.33,1.53,.69,.99),zA=f8(g8),x8=m8(zA),y8=e=>(e*=2)<1?.5*zA(e):.5*(2-Math.pow(2,-10*(e-1))),qA=e=>1-Math.sin(Math.acos(e)),v8=f8(qA),b8=m8(qA),hne=fg(.42,0,1,1),mne=fg(0,0,.58,1),w8=fg(.42,0,.58,1),fne=e=>Array.isArray(e)&&typeof e[0]!="number",j8=e=>Array.isArray(e)&&typeof e[0]=="number",gne={linear:Xs,easeIn:hne,easeInOut:w8,easeOut:mne,circIn:qA,circInOut:b8,circOut:v8,backIn:zA,backInOut:x8,backOut:g8,anticipate:y8},xne=e=>typeof e=="string",b_=e=>{if(j8(e)){MA(e.length===4);const[t,a,r,n]=e;return fg(t,a,r,n)}else if(xne(e))return gne[e];return e},yx=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function yne(e,t){let a=new Set,r=new Set,n=!1,i=!1;const o=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};function l(u){o.has(u)&&(c.schedule(u),e()),u(d)}const c={schedule:(u,p=!1,h=!1)=>{const v=h&&n?a:r;return p&&o.add(u),v.has(u)||v.add(u),u},cancel:u=>{r.delete(u),o.delete(u)},process:u=>{if(d=u,n){i=!0;return}n=!0,[a,r]=[r,a],a.forEach(l),a.clear(),n=!1,i&&(i=!1,c.process(u))}};return c}const vne=40;function D8(e,t){let a=!1,r=!0;const n={delta:0,timestamp:0,isProcessing:!1},i=()=>a=!0,o=yx.reduce((b,j)=>(b[j]=yne(i),b),{}),{setup:d,read:l,resolveKeyframes:c,preUpdate:u,update:p,preRender:h,render:m,postRender:v}=o,f=()=>{const b=ao.useManualTiming?n.timestamp:performance.now();a=!1,ao.useManualTiming||(n.delta=r?1e3/60:Math.max(Math.min(b-n.timestamp,vne),1)),n.timestamp=b,n.isProcessing=!0,d.process(n),l.process(n),c.process(n),u.process(n),p.process(n),h.process(n),m.process(n),v.process(n),n.isProcessing=!1,a&&t&&(r=!1,e(f))},x=()=>{a=!0,r=!0,n.isProcessing||e(f)};return{schedule:yx.reduce((b,j)=>{const D=o[j];return b[j]=(k,N=!1,C=!1)=>(a||x(),D.schedule(k,N,C)),b},{}),cancel:b=>{for(let j=0;j<yx.length;j++)o[yx[j]].cancel(b)},state:n,steps:o}}const{schedule:Kt,cancel:jd,state:sr,steps:_j}=D8(typeof requestAnimationFrame<"u"?requestAnimationFrame:Xs,!0);let oy;function bne(){oy=void 0}const Jr={now:()=>(oy===void 0&&Jr.set(sr.isProcessing||ao.useManualTiming?sr.timestamp:performance.now()),oy),set:e=>{oy=e,queueMicrotask(bne)}},k8=e=>t=>typeof t=="string"&&t.startsWith(e),LA=k8("--"),wne=k8("var(--"),FA=e=>wne(e)?jne.test(e.split("/*")[0].trim()):!1,jne=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,_p={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Qm={..._p,transform:e=>to(0,1,e)},vx={..._p,default:1},rm=e=>Math.round(e*1e5)/1e5,UA=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Dne(e){return e==null}const kne=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,VA=(e,t)=>a=>!!(typeof a=="string"&&kne.test(a)&&a.startsWith(e)||t&&!Dne(a)&&Object.prototype.hasOwnProperty.call(a,t)),N8=(e,t,a)=>r=>{if(typeof r!="string")return r;const[n,i,o,d]=r.match(UA);return{[e]:parseFloat(n),[t]:parseFloat(i),[a]:parseFloat(o),alpha:d!==void 0?parseFloat(d):1}},Nne=e=>to(0,255,e),Oj={..._p,transform:e=>Math.round(Nne(e))},cl={test:VA("rgb","red"),parse:N8("red","green","blue"),transform:({red:e,green:t,blue:a,alpha:r=1})=>"rgba("+Oj.transform(e)+", "+Oj.transform(t)+", "+Oj.transform(a)+", "+rm(Qm.transform(r))+")"};function Cne(e){let t="",a="",r="",n="";return e.length>5?(t=e.substring(1,3),a=e.substring(3,5),r=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),a=e.substring(2,3),r=e.substring(3,4),n=e.substring(4,5),t+=t,a+=a,r+=r,n+=n),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}}const C2={test:VA("#"),parse:Cne,transform:cl.transform},gg=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Co=gg("deg"),ni=gg("%"),Fe=gg("px"),Ane=gg("vh"),Sne=gg("vw"),w_={...ni,parse:e=>ni.parse(e)/100,transform:e=>ni.transform(e*100)},Hc={test:VA("hsl","hue"),parse:N8("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:a,alpha:r=1})=>"hsla("+Math.round(e)+", "+ni.transform(rm(t))+", "+ni.transform(rm(a))+", "+rm(Qm.transform(r))+")"},va={test:e=>cl.test(e)||C2.test(e)||Hc.test(e),parse:e=>cl.test(e)?cl.parse(e):Hc.test(e)?Hc.parse(e):C2.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?cl.transform(e):Hc.transform(e),getAnimatableNone:e=>{const t=va.parse(e);return t.alpha=0,va.transform(t)}},Pne=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Tne(e){var t,a;return isNaN(e)&&typeof e=="string"&&(((t=e.match(UA))==null?void 0:t.length)||0)+(((a=e.match(Pne))==null?void 0:a.length)||0)>0}const C8="number",A8="color",Ene="var",_ne="var(",j_="${}",One=/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 Zm(e){const t=e.toString(),a=[],r={color:[],number:[],var:[]},n=[];let i=0;const d=t.replace(One,l=>(va.test(l)?(r.color.push(i),n.push(A8),a.push(va.parse(l))):l.startsWith(_ne)?(r.var.push(i),n.push(Ene),a.push(l)):(r.number.push(i),n.push(C8),a.push(parseFloat(l))),++i,j_)).split(j_);return{values:a,split:d,indexes:r,types:n}}function S8(e){return Zm(e).values}function P8(e){const{split:t,types:a}=Zm(e),r=t.length;return n=>{let i="";for(let o=0;o<r;o++)if(i+=t[o],n[o]!==void 0){const d=a[o];d===C8?i+=rm(n[o]):d===A8?i+=va.transform(n[o]):i+=n[o]}return i}}const Bne=e=>typeof e=="number"?0:va.test(e)?va.getAnimatableNone(e):e;function Rne(e){const t=S8(e);return P8(e)(t.map(Bne))}const Dd={test:Tne,parse:S8,createTransformer:P8,getAnimatableNone:Rne};function Bj(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+(t-e)*6*a:a<1/2?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function Mne({hue:e,saturation:t,lightness:a,alpha:r}){e/=360,t/=100,a/=100;let n=0,i=0,o=0;if(!t)n=i=o=a;else{const d=a<.5?a*(1+t):a+t-a*t,l=2*a-d;n=Bj(l,d,e+1/3),i=Bj(l,d,e),o=Bj(l,d,e-1/3)}return{red:Math.round(n*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}function rv(e,t){return a=>a>0?t:e}const ea=(e,t,a)=>e+(t-e)*a,Rj=(e,t,a)=>{const r=e*e,n=a*(t*t-r)+r;return n<0?0:Math.sqrt(n)},Ine=[C2,cl,Hc],$ne=e=>Ine.find(t=>t.test(e));function D_(e){const t=$ne(e);if(!t)return!1;let a=t.parse(e);return t===Hc&&(a=Mne(a)),a}const k_=(e,t)=>{const a=D_(e),r=D_(t);if(!a||!r)return rv(e,t);const n={...a};return i=>(n.red=Rj(a.red,r.red,i),n.green=Rj(a.green,r.green,i),n.blue=Rj(a.blue,r.blue,i),n.alpha=ea(a.alpha,r.alpha,i),cl.transform(n))},A2=new Set(["none","hidden"]);function zne(e,t){return A2.has(e)?a=>a<=0?e:t:a=>a>=1?t:e}function qne(e,t){return a=>ea(e,t,a)}function HA(e){return typeof e=="number"?qne:typeof e=="string"?FA(e)?rv:va.test(e)?k_:Une:Array.isArray(e)?T8:typeof e=="object"?va.test(e)?k_:Lne:rv}function T8(e,t){const a=[...e],r=a.length,n=e.map((i,o)=>HA(i)(i,t[o]));return i=>{for(let o=0;o<r;o++)a[o]=n[o](i);return a}}function Lne(e,t){const a={...e,...t},r={};for(const n in a)e[n]!==void 0&&t[n]!==void 0&&(r[n]=HA(e[n])(e[n],t[n]));return n=>{for(const i in r)a[i]=r[i](n);return a}}function Fne(e,t){const a=[],r={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){const i=t.types[n],o=e.indexes[i][r[i]],d=e.values[o]??0;a[n]=d,r[i]++}return a}const Une=(e,t)=>{const a=Dd.createTransformer(t),r=Zm(e),n=Zm(t);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?A2.has(e)&&!n.values.length||A2.has(t)&&!r.values.length?zne(e,t):mg(T8(Fne(r,n),n.values),a):rv(e,t)};function E8(e,t,a){return typeof e=="number"&&typeof t=="number"&&typeof a=="number"?ea(e,t,a):HA(e)(e,t)}const Vne=e=>{const t=({timestamp:a})=>e(a);return{start:(a=!0)=>Kt.update(t,a),stop:()=>jd(t),now:()=>sr.isProcessing?sr.timestamp:Jr.now()}},_8=(e,t,a=10)=>{let r="";const n=Math.max(Math.round(t/a),2);for(let i=0;i<n;i++)r+=Math.round(e(i/(n-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},sv=2e4;function WA(e){let t=0;const a=50;let r=e.next(t);for(;!r.done&&t<sv;)t+=a,r=e.next(t);return t>=sv?1/0:t}function Hne(e,t=100,a){const r=a({...e,keyframes:[0,t]}),n=Math.min(WA(r),sv);return{type:"keyframes",ease:i=>r.next(n*i).value/t,duration:Gs(n)}}const Wne=5;function O8(e,t,a){const r=Math.max(t-Wne,0);return p8(a-e(r),t-r)}const oa={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},Mj=.001;function Gne({duration:e=oa.duration,bounce:t=oa.bounce,velocity:a=oa.velocity,mass:r=oa.mass}){let n,i,o=1-t;o=to(oa.minDamping,oa.maxDamping,o),e=to(oa.minDuration,oa.maxDuration,Gs(e)),o<1?(n=c=>{const u=c*o,p=u*e,h=u-a,m=S2(c,o),v=Math.exp(-p);return Mj-h/m*v},i=c=>{const p=c*o*e,h=p*a+a,m=Math.pow(o,2)*Math.pow(c,2)*e,v=Math.exp(-p),f=S2(Math.pow(c,2),o);return(-n(c)+Mj>0?-1:1)*((h-m)*v)/f}):(n=c=>{const u=Math.exp(-c*e),p=(c-a)*e+1;return-Mj+u*p},i=c=>{const u=Math.exp(-c*e),p=(a-c)*(e*e);return u*p});const d=5/e,l=Yne(n,i,d);if(e=si(e),isNaN(l))return{stiffness:oa.stiffness,damping:oa.damping,duration:e};{const c=Math.pow(l,2)*r;return{stiffness:c,damping:o*2*Math.sqrt(r*c),duration:e}}}const Kne=12;function Yne(e,t,a){let r=a;for(let n=1;n<Kne;n++)r=r-e(r)/t(r);return r}function S2(e,t){return e*Math.sqrt(1-t*t)}const Xne=["duration","bounce"],Qne=["stiffness","damping","mass"];function N_(e,t){return t.some(a=>e[a]!==void 0)}function Zne(e){let t={velocity:oa.velocity,stiffness:oa.stiffness,damping:oa.damping,mass:oa.mass,isResolvedFromDuration:!1,...e};if(!N_(e,Qne)&&N_(e,Xne))if(e.visualDuration){const a=e.visualDuration,r=2*Math.PI/(a*1.2),n=r*r,i=2*to(.05,1,1-(e.bounce||0))*Math.sqrt(n);t={...t,mass:oa.mass,stiffness:n,damping:i}}else{const a=Gne(e);t={...t,...a,mass:oa.mass},t.isResolvedFromDuration=!0}return t}function nv(e=oa.visualDuration,t=oa.bounce){const a=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:r,restDelta:n}=a;const i=a.keyframes[0],o=a.keyframes[a.keyframes.length-1],d={done:!1,value:i},{stiffness:l,damping:c,mass:u,duration:p,velocity:h,isResolvedFromDuration:m}=Zne({...a,velocity:-Gs(a.velocity||0)}),v=h||0,f=c/(2*Math.sqrt(l*u)),x=o-i,w=Gs(Math.sqrt(l/u)),y=Math.abs(x)<5;r||(r=y?oa.restSpeed.granular:oa.restSpeed.default),n||(n=y?oa.restDelta.granular:oa.restDelta.default);let b;if(f<1){const D=S2(w,f);b=k=>{const N=Math.exp(-f*w*k);return o-N*((v+f*w*x)/D*Math.sin(D*k)+x*Math.cos(D*k))}}else if(f===1)b=D=>o-Math.exp(-w*D)*(x+(v+w*x)*D);else{const D=w*Math.sqrt(f*f-1);b=k=>{const N=Math.exp(-f*w*k),C=Math.min(D*k,300);return o-N*((v+f*w*x)*Math.sinh(C)+D*x*Math.cosh(C))/D}}const j={calculatedDuration:m&&p||null,next:D=>{const k=b(D);if(m)d.done=D>=p;else{let N=D===0?v:0;f<1&&(N=D===0?si(v):O8(b,D,k));const C=Math.abs(N)<=r,T=Math.abs(o-k)<=n;d.done=C&&T}return d.value=d.done?o:k,d},toString:()=>{const D=Math.min(WA(j),sv),k=_8(N=>j.next(D*N).value,D,30);return D+"ms "+k},toTransition:()=>{}};return j}nv.applyToOptions=e=>{const t=Hne(e,100,nv);return e.ease=t.ease,e.duration=si(t.duration),e.type="keyframes",e};function P2({keyframes:e,velocity:t=0,power:a=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:i=500,modifyTarget:o,min:d,max:l,restDelta:c=.5,restSpeed:u}){const p=e[0],h={done:!1,value:p},m=C=>d!==void 0&&C<d||l!==void 0&&C>l,v=C=>d===void 0?l:l===void 0||Math.abs(d-C)<Math.abs(l-C)?d:l;let f=a*t;const x=p+f,w=o===void 0?x:o(x);w!==x&&(f=w-p);const y=C=>-f*Math.exp(-C/r),b=C=>w+y(C),j=C=>{const T=y(C),P=b(C);h.done=Math.abs(T)<=c,h.value=h.done?w:P};let D,k;const N=C=>{m(h.value)&&(D=C,k=nv({keyframes:[h.value,v(h.value)],velocity:O8(b,C,h.value),damping:n,stiffness:i,restDelta:c,restSpeed:u}))};return N(0),{calculatedDuration:null,next:C=>{let T=!1;return!k&&D===void 0&&(T=!0,j(C),N(C)),D!==void 0&&C>=D?k.next(C-D):(!T&&j(C),h)}}}function Jne(e,t,a){const r=[],n=a||ao.mix||E8,i=e.length-1;for(let o=0;o<i;o++){let d=n(e[o],e[o+1]);if(t){const l=Array.isArray(t)?t[o]||Xs:t;d=mg(l,d)}r.push(d)}return r}function eie(e,t,{clamp:a=!0,ease:r,mixer:n}={}){const i=e.length;if(MA(i===t.length),i===1)return()=>t[0];if(i===2&&t[0]===t[1])return()=>t[1];const o=e[0]===e[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const d=Jne(t,r,n),l=d.length,c=u=>{if(o&&u<e[0])return t[0];let p=0;if(l>1)for(;p<e.length-2&&!(u<e[p+1]);p++);const h=Xm(e[p],e[p+1],u);return d[p](h)};return a?u=>c(to(e[0],e[i-1],u)):c}function tie(e,t){const a=e[e.length-1];for(let r=1;r<=t;r++){const n=Xm(0,t,r);e.push(ea(a,1,n))}}function aie(e){const t=[0];return tie(t,e.length-1),t}function rie(e,t){return e.map(a=>a*t)}function sie(e,t){return e.map(()=>t||w8).splice(0,e.length-1)}function sm({duration:e=300,keyframes:t,times:a,ease:r="easeInOut"}){const n=fne(r)?r.map(b_):b_(r),i={done:!1,value:t[0]},o=rie(a&&a.length===t.length?a:aie(t),e),d=eie(o,t,{ease:Array.isArray(n)?n:sie(t,n)});return{calculatedDuration:e,next:l=>(i.value=d(l),i.done=l>=e,i)}}const nie=e=>e!==null;function GA(e,{repeat:t,repeatType:a="loop"},r,n=1){const i=e.filter(nie),d=n<0||t&&a!=="loop"&&t%2===1?0:i.length-1;return!d||r===void 0?i[d]:r}const iie={decay:P2,inertia:P2,tween:sm,keyframes:sm,spring:nv};function B8(e){typeof e.type=="string"&&(e.type=iie[e.type])}class KA{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,a){return this.finished.then(t,a)}}const oie=e=>e/100;class YA extends KA{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var r,n;const{motionValue:a}=this.options;a&&a.updatedAt!==Jr.now()&&this.tick(Jr.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(n=(r=this.options).onStop)==null||n.call(r))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;B8(t);const{type:a=sm,repeat:r=0,repeatDelay:n=0,repeatType:i,velocity:o=0}=t;let{keyframes:d}=t;const l=a||sm;l!==sm&&typeof d[0]!="number"&&(this.mixKeyframes=mg(oie,E8(d[0],d[1])),d=[0,100]);const c=l({...t,keyframes:d});i==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...d].reverse(),velocity:-o})),c.calculatedDuration===null&&(c.calculatedDuration=WA(c));const{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+n,this.totalDuration=this.resolvedDuration*(r+1)-n,this.generator=c}updateTime(t){const a=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=a}tick(t,a=!1){const{generator:r,totalDuration:n,mixKeyframes:i,mirroredGenerator:o,resolvedDuration:d,calculatedDuration:l}=this;if(this.startTime===null)return r.next(0);const{delay:c=0,keyframes:u,repeat:p,repeatType:h,repeatDelay:m,type:v,onUpdate:f,finalKeyframe:x}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),a?this.currentTime=t:this.updateTime(t);const w=this.currentTime-c*(this.playbackSpeed>=0?1:-1),y=this.playbackSpeed>=0?w<0:w>n;this.currentTime=Math.max(w,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=n);let b=this.currentTime,j=r;if(p){const C=Math.min(this.currentTime,n)/d;let T=Math.floor(C),P=C%1;!P&&C>=1&&(P=1),P===1&&T--,T=Math.min(T,p+1),!!(T%2)&&(h==="reverse"?(P=1-P,m&&(P-=m/d)):h==="mirror"&&(j=o)),b=to(0,1,P)*d}const D=y?{done:!1,value:u[0]}:j.next(b);i&&(D.value=i(D.value));let{done:k}=D;!y&&l!==null&&(k=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);const N=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&k);return N&&v!==P2&&(D.value=GA(u,this.options,x,this.speed)),f&&f(D.value),N&&this.finish(),D}then(t,a){return this.finished.then(t,a)}get duration(){return Gs(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Gs(t)}get time(){return Gs(this.currentTime)}set time(t){var a;t=si(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),(a=this.driver)==null||a.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Jr.now());const a=this.playbackSpeed!==t;this.playbackSpeed=t,a&&(this.time=Gs(this.currentTime))}play(){var n,i;if(this.isStopped)return;const{driver:t=Vne,startTime:a}=this.options;this.driver||(this.driver=t(o=>this.tick(o))),(i=(n=this.options).onPlay)==null||i.call(n);const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=a??r),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(Jr.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,a;this.notifyFinished(),this.teardown(),this.state="finished",(a=(t=this.options).onComplete)==null||a.call(t)}cancel(){var t,a;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(a=(t=this.options).onCancel)==null||a.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 a;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(a=this.driver)==null||a.stop(),t.observe(this)}}function die(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const ul=e=>e*180/Math.PI,T2=e=>{const t=ul(Math.atan2(e[1],e[0]));return E2(t)},lie={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:T2,rotateZ:T2,skewX:e=>ul(Math.atan(e[1])),skewY:e=>ul(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},E2=e=>(e=e%360,e<0&&(e+=360),e),C_=T2,A_=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),S_=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),cie={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:A_,scaleY:S_,scale:e=>(A_(e)+S_(e))/2,rotateX:e=>E2(ul(Math.atan2(e[6],e[5]))),rotateY:e=>E2(ul(Math.atan2(-e[2],e[0]))),rotateZ:C_,rotate:C_,skewX:e=>ul(Math.atan(e[4])),skewY:e=>ul(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function _2(e){return e.includes("scale")?1:0}function O2(e,t){if(!e||e==="none")return _2(t);const a=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,n;if(a)r=cie,n=a;else{const d=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=lie,n=d}if(!n)return _2(t);const i=r[t],o=n[1].split(",").map(pie);return typeof i=="function"?i(o):o[i]}const uie=(e,t)=>{const{transform:a="none"}=getComputedStyle(e);return O2(a,t)};function pie(e){return parseFloat(e.trim())}const Op=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Bp=new Set(Op),P_=e=>e===_p||e===Fe,hie=new Set(["x","y","z"]),mie=Op.filter(e=>!hie.has(e));function fie(e){const t=[];return mie.forEach(a=>{const r=e.getValue(a);r!==void 0&&(t.push([a,r.get()]),r.set(a.startsWith("scale")?1:0))}),t}const _l={width:({x:e},{paddingLeft:t="0",paddingRight:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),height:({y:e},{paddingTop:t="0",paddingBottom:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),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})=>O2(t,"x"),y:(e,{transform:t})=>O2(t,"y")};_l.translateX=_l.x;_l.translateY=_l.y;const Ol=new Set;let B2=!1,R2=!1,M2=!1;function R8(){if(R2){const e=Array.from(Ol).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),a=new Map;t.forEach(r=>{const n=fie(r);n.length&&(a.set(r,n),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const n=a.get(r);n&&n.forEach(([i,o])=>{var d;(d=r.getValue(i))==null||d.set(o)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}R2=!1,B2=!1,Ol.forEach(e=>e.complete(M2)),Ol.clear()}function M8(){Ol.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(R2=!0)})}function gie(){M2=!0,M8(),R8(),M2=!1}class XA{constructor(t,a,r,n,i,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=a,this.name=r,this.motionValue=n,this.element=i,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(Ol.add(this),B2||(B2=!0,Kt.read(M8),Kt.resolveKeyframes(R8))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:a,element:r,motionValue:n}=this;if(t[0]===null){const i=n==null?void 0:n.get(),o=t[t.length-1];if(i!==void 0)t[0]=i;else if(r&&a){const d=r.readValue(a,o);d!=null&&(t[0]=d)}t[0]===void 0&&(t[0]=o),n&&i===void 0&&n.set(t[0])}die(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Ol.delete(this)}cancel(){this.state==="scheduled"&&(Ol.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const xie=e=>e.startsWith("--");function yie(e,t,a){xie(t)?e.style.setProperty(t,a):e.style[t]=a}const vie=IA(()=>window.ScrollTimeline!==void 0),bie={};function wie(e,t){const a=IA(e);return()=>bie[t]??a()}const I8=wie(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),qh=([e,t,a,r])=>`cubic-bezier(${e}, ${t}, ${a}, ${r})`,T_={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:qh([0,.65,.55,1]),circOut:qh([.55,0,1,.45]),backIn:qh([.31,.01,.66,-.59]),backOut:qh([.33,1.53,.69,.99])};function $8(e,t){if(e)return typeof e=="function"?I8()?_8(e,t):"ease-out":j8(e)?qh(e):Array.isArray(e)?e.map(a=>$8(a,t)||T_.easeOut):T_[e]}function jie(e,t,a,{delay:r=0,duration:n=300,repeat:i=0,repeatType:o="loop",ease:d="easeOut",times:l}={},c=void 0){const u={[t]:a};l&&(u.offset=l);const p=$8(d,n);Array.isArray(p)&&(u.easing=p);const h={delay:r,duration:n,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:i+1,direction:o==="reverse"?"alternate":"normal"};return c&&(h.pseudoElement=c),e.animate(u,h)}function z8(e){return typeof e=="function"&&"applyToOptions"in e}function Die({type:e,...t}){return z8(e)&&I8()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class kie extends KA{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:a,name:r,keyframes:n,pseudoElement:i,allowFlatten:o=!1,finalKeyframe:d,onComplete:l}=t;this.isPseudoElement=!!i,this.allowFlatten=o,this.options=t,MA(typeof t.type!="string");const c=Die(t);this.animation=jie(a,r,n,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){const u=GA(n,this.options,d,this.speed);this.updateMotionValue?this.updateMotionValue(u):yie(a,r,u),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,a;(a=(t=this.animation).finish)==null||a.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,a;this.isPseudoElement||(a=(t=this.animation).commitStyles)==null||a.call(t)}get duration(){var a,r;const t=((r=(a=this.animation.effect)==null?void 0:a.getComputedTiming)==null?void 0:r.call(a).duration)||0;return Gs(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Gs(t)}get time(){return Gs(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=si(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:a}){var r;return this.allowFlatten&&((r=this.animation.effect)==null||r.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&vie()?(this.animation.timeline=t,Xs):a(this)}}const q8={anticipate:y8,backInOut:x8,circInOut:b8};function Nie(e){return e in q8}function Cie(e){typeof e.ease=="string"&&Nie(e.ease)&&(e.ease=q8[e.ease])}const E_=10;class Aie extends kie{constructor(t){Cie(t),B8(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:a,onUpdate:r,onComplete:n,element:i,...o}=this.options;if(!a)return;if(t!==void 0){a.set(t);return}const d=new YA({...o,autoplay:!1}),l=si(this.finishedTime??this.time);a.setWithVelocity(d.sample(l-E_).value,d.sample(l).value,E_),d.stop()}}const __=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Dd.test(e)||e==="0")&&!e.startsWith("url("));function Sie(e){const t=e[0];if(e.length===1)return!0;for(let a=0;a<e.length;a++)if(e[a]!==t)return!0}function Pie(e,t,a,r){const n=e[0];if(n===null)return!1;if(t==="display"||t==="visibility")return!0;const i=e[e.length-1],o=__(n,t),d=__(i,t);return!o||!d?!1:Sie(e)||(a==="spring"||z8(a))&&r}function I2(e){e.duration=0,e.type="keyframes"}const Tie=new Set(["opacity","clipPath","filter","transform"]),Eie=IA(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function _ie(e){var u;const{motionValue:t,name:a,repeatDelay:r,repeatType:n,damping:i,type:o}=e;if(!(((u=t==null?void 0:t.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return Eie()&&a&&Tie.has(a)&&(a!=="transform"||!c)&&!l&&!r&&n!=="mirror"&&i!==0&&o!=="inertia"}const Oie=40;class Bie extends KA{constructor({autoplay:t=!0,delay:a=0,type:r="keyframes",repeat:n=0,repeatDelay:i=0,repeatType:o="loop",keyframes:d,name:l,motionValue:c,element:u,...p}){var v;super(),this.stop=()=>{var f,x;this._animation&&(this._animation.stop(),(f=this.stopTimeline)==null||f.call(this)),(x=this.keyframeResolver)==null||x.cancel()},this.createdAt=Jr.now();const h={autoplay:t,delay:a,type:r,repeat:n,repeatDelay:i,repeatType:o,name:l,motionValue:c,element:u,...p},m=(u==null?void 0:u.KeyframeResolver)||XA;this.keyframeResolver=new m(d,(f,x,w)=>this.onKeyframesResolved(f,x,h,!w),l,c,u),(v=this.keyframeResolver)==null||v.scheduleResolve()}onKeyframesResolved(t,a,r,n){this.keyframeResolver=void 0;const{name:i,type:o,velocity:d,delay:l,isHandoff:c,onUpdate:u}=r;this.resolvedAt=Jr.now(),Pie(t,i,o,d)||((ao.instantAnimations||!l)&&(u==null||u(GA(t,r,a))),t[0]=t[t.length-1],I2(r),r.repeat=0);const h={startTime:n?this.resolvedAt?this.resolvedAt-this.createdAt>Oie?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:a,...r,keyframes:t},m=!c&&_ie(h)?new Aie({...h,element:h.motionValue.owner.current}):new YA(h);m.finished.then(()=>this.notifyFinished()).catch(Xs),this.pendingTimeline&&(this.stopTimeline=m.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(t,a){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),gie()),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 Rie=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Mie(e){const t=Rie.exec(e);if(!t)return[,];const[,a,r,n]=t;return[`--${a??r}`,n]}function L8(e,t,a=1){const[r,n]=Mie(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);if(i){const o=i.trim();return l8(o)?parseFloat(o):o}return FA(n)?L8(n,t,a+1):n}function QA(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}const F8=new Set(["width","height","top","left","right","bottom",...Op]),Iie={test:e=>e==="auto",parse:e=>e},U8=e=>t=>t.test(e),V8=[_p,Fe,ni,Co,Sne,Ane,Iie],O_=e=>V8.find(U8(e));function $ie(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||u8(e):!0}const zie=new Set(["brightness","contrast","saturate","opacity"]);function qie(e){const[t,a]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=a.match(UA)||[];if(!r)return e;const n=a.replace(r,"");let i=zie.has(t)?1:0;return r!==a&&(i*=100),t+"("+i+n+")"}const Lie=/\b([a-z-]*)\(.*?\)/gu,$2={...Dd,getAnimatableNone:e=>{const t=e.match(Lie);return t?t.map(qie).join(" "):e}},B_={..._p,transform:Math.round},Fie={rotate:Co,rotateX:Co,rotateY:Co,rotateZ:Co,scale:vx,scaleX:vx,scaleY:vx,scaleZ:vx,skew:Co,skewX:Co,skewY:Co,distance:Fe,translateX:Fe,translateY:Fe,translateZ:Fe,x:Fe,y:Fe,z:Fe,perspective:Fe,transformPerspective:Fe,opacity:Qm,originX:w_,originY:w_,originZ:Fe},ZA={borderWidth:Fe,borderTopWidth:Fe,borderRightWidth:Fe,borderBottomWidth:Fe,borderLeftWidth:Fe,borderRadius:Fe,radius:Fe,borderTopLeftRadius:Fe,borderTopRightRadius:Fe,borderBottomRightRadius:Fe,borderBottomLeftRadius:Fe,width:Fe,maxWidth:Fe,height:Fe,maxHeight:Fe,top:Fe,right:Fe,bottom:Fe,left:Fe,padding:Fe,paddingTop:Fe,paddingRight:Fe,paddingBottom:Fe,paddingLeft:Fe,margin:Fe,marginTop:Fe,marginRight:Fe,marginBottom:Fe,marginLeft:Fe,backgroundPositionX:Fe,backgroundPositionY:Fe,...Fie,zIndex:B_,fillOpacity:Qm,strokeOpacity:Qm,numOctaves:B_},Uie={...ZA,color:va,backgroundColor:va,outlineColor:va,fill:va,stroke:va,borderColor:va,borderTopColor:va,borderRightColor:va,borderBottomColor:va,borderLeftColor:va,filter:$2,WebkitFilter:$2},H8=e=>Uie[e];function W8(e,t){let a=H8(e);return a!==$2&&(a=Dd),a.getAnimatableNone?a.getAnimatableNone(t):void 0}const Vie=new Set(["auto","none","0"]);function Hie(e,t,a){let r=0,n;for(;r<e.length&&!n;){const i=e[r];typeof i=="string"&&!Vie.has(i)&&Zm(i).values.length&&(n=e[r]),r++}if(n&&a)for(const i of t)e[i]=W8(a,n)}class Wie extends XA{constructor(t,a,r,n,i){super(t,a,r,n,i,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:a,name:r}=this;if(!a||!a.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let c=t[l];if(typeof c=="string"&&(c=c.trim(),FA(c))){const u=L8(c,a.current);u!==void 0&&(t[l]=u),l===t.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!F8.has(r)||t.length!==2)return;const[n,i]=t,o=O_(n),d=O_(i);if(o!==d)if(P_(o)&&P_(d))for(let l=0;l<t.length;l++){const c=t[l];typeof c=="string"&&(t[l]=parseFloat(c))}else _l[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:a}=this,r=[];for(let n=0;n<t.length;n++)(t[n]===null||$ie(t[n]))&&r.push(n);r.length&&Hie(t,r,a)}measureInitialState(){const{element:t,unresolvedKeyframes:a,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=_l[r](t.measureViewportBox(),window.getComputedStyle(t.current)),a[0]=this.measuredOrigin;const n=a[a.length-1];n!==void 0&&t.getValue(r,n).jump(n,!1)}measureEndState(){var d;const{element:t,name:a,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const n=t.getValue(a);n&&n.jump(this.measuredOrigin,!1);const i=r.length-1,o=r[i];r[i]=_l[a](t.measureViewportBox(),window.getComputedStyle(t.current)),o!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=o),(d=this.removedTransforms)!=null&&d.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function Gie(e,t,a){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let r=document;const n=(a==null?void 0:a[e])??r.querySelectorAll(e);return n?Array.from(n):[]}return Array.from(e)}const G8=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function K8(e){return c8(e)&&"offsetHeight"in e}const R_=30,Kie=e=>!isNaN(parseFloat(e));class Yie{constructor(t,a={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{var i;const n=Jr.now();if(this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&((i=this.events.change)==null||i.notify(this.current),this.dependents))for(const o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=a.owner}setCurrent(t){this.current=t,this.updatedAt=Jr.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Kie(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,a){this.events[t]||(this.events[t]=new $A);const r=this.events[t].add(a);return t==="change"?()=>{r(),Kt.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,a){this.passiveEffect=t,this.stopPassiveEffect=a}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,a,r){this.set(a),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,a=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,a&&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=Jr.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>R_)return 0;const a=Math.min(this.updatedAt-this.prevUpdatedAt,R_);return p8(parseFloat(this.current)-parseFloat(this.prevFrameValue),a)}start(t){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=t(a),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,a;(t=this.dependents)==null||t.clear(),(a=this.events.destroy)==null||a.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function qu(e,t){return new Yie(e,t)}const{schedule:JA}=D8(queueMicrotask,!1),hn={x:!1,y:!1};function Y8(){return hn.x||hn.y}function Xie(e){return e==="x"||e==="y"?hn[e]?null:(hn[e]=!0,()=>{hn[e]=!1}):hn.x||hn.y?null:(hn.x=hn.y=!0,()=>{hn.x=hn.y=!1})}function X8(e,t){const a=Gie(e),r=new AbortController,n={passive:!0,...t,signal:r.signal};return[a,n,()=>r.abort()]}function M_(e){return!(e.pointerType==="touch"||Y8())}function Qie(e,t,a={}){const[r,n,i]=X8(e,a),o=d=>{if(!M_(d))return;const{target:l}=d,c=t(l,d);if(typeof c!="function"||!l)return;const u=p=>{M_(p)&&(c(p),l.removeEventListener("pointerleave",u))};l.addEventListener("pointerleave",u,n)};return r.forEach(d=>{d.addEventListener("pointerenter",o,n)}),i}const Q8=(e,t)=>t?e===t?!0:Q8(e,t.parentElement):!1,eS=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,Zie=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Jie(e){return Zie.has(e.tagName)||e.tabIndex!==-1}const dy=new WeakSet;function I_(e){return t=>{t.key==="Enter"&&e(t)}}function Ij(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const eoe=(e,t)=>{const a=e.currentTarget;if(!a)return;const r=I_(()=>{if(dy.has(a))return;Ij(a,"down");const n=I_(()=>{Ij(a,"up")}),i=()=>Ij(a,"cancel");a.addEventListener("keyup",n,t),a.addEventListener("blur",i,t)});a.addEventListener("keydown",r,t),a.addEventListener("blur",()=>a.removeEventListener("keydown",r),t)};function $_(e){return eS(e)&&!Y8()}function toe(e,t,a={}){const[r,n,i]=X8(e,a),o=d=>{const l=d.currentTarget;if(!$_(d))return;dy.add(l);const c=t(l,d),u=(m,v)=>{window.removeEventListener("pointerup",p),window.removeEventListener("pointercancel",h),dy.has(l)&&dy.delete(l),$_(m)&&typeof c=="function"&&c(m,{success:v})},p=m=>{u(m,l===window||l===document||a.useGlobalTarget||Q8(l,m.target))},h=m=>{u(m,!1)};window.addEventListener("pointerup",p,n),window.addEventListener("pointercancel",h,n)};return r.forEach(d=>{(a.useGlobalTarget?window:d).addEventListener("pointerdown",o,n),K8(d)&&(d.addEventListener("focus",c=>eoe(c,n)),!Jie(d)&&!d.hasAttribute("tabindex")&&(d.tabIndex=0))}),i}function Z8(e){return c8(e)&&"ownerSVGElement"in e}function aoe(e){return Z8(e)&&e.tagName==="svg"}const vr=e=>!!(e&&e.getVelocity),roe=[...V8,va,Dd],soe=e=>roe.find(U8(e)),tS=g.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function z_(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function noe(...e){return t=>{let a=!1;const r=e.map(n=>{const i=z_(n,t);return!a&&typeof i=="function"&&(a=!0),i});if(a)return()=>{for(let n=0;n<r.length;n++){const i=r[n];typeof i=="function"?i():z_(e[n],null)}}}}function ioe(...e){return g.useCallback(noe(...e),e)}class ooe extends g.Component{getSnapshotBeforeUpdate(t){const a=this.props.childRef.current;if(a&&t.isPresent&&!this.props.isPresent){const r=a.offsetParent,n=K8(r)&&r.offsetWidth||0,i=this.props.sizeRef.current;i.height=a.offsetHeight||0,i.width=a.offsetWidth||0,i.top=a.offsetTop,i.left=a.offsetLeft,i.right=n-i.width-i.left}return null}componentDidUpdate(){}render(){return this.props.children}}function doe({children:e,isPresent:t,anchorX:a,root:r}){const n=g.useId(),i=g.useRef(null),o=g.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:d}=g.useContext(tS),l=ioe(i,e==null?void 0:e.ref);return g.useInsertionEffect(()=>{const{width:c,height:u,top:p,left:h,right:m}=o.current;if(t||!i.current||!c||!u)return;const v=a==="left"?`left: ${h}`:`right: ${m}`;i.current.dataset.motionPopId=n;const f=document.createElement("style");d&&(f.nonce=d);const x=r??document.head;return x.appendChild(f),f.sheet&&f.sheet.insertRule(`
[data-motion-pop-id="${n}"] {
position: absolute !important;
width: ${c}px !important;
height: ${u}px !important;
${v}px !important;
top: ${p}px !important;
}
`),()=>{x.contains(f)&&x.removeChild(f)}},[t]),s.jsx(ooe,{isPresent:t,childRef:i,sizeRef:o,children:g.cloneElement(e,{ref:l})})}const loe=({children:e,initial:t,isPresent:a,onExitComplete:r,custom:n,presenceAffectsLayout:i,mode:o,anchorX:d,root:l})=>{const c=_A(coe),u=g.useId();let p=!0,h=g.useMemo(()=>(p=!1,{id:u,initial:t,isPresent:a,custom:n,onExitComplete:m=>{c.set(m,!0);for(const v of c.values())if(!v)return;r&&r()},register:m=>(c.set(m,!1),()=>c.delete(m))}),[a,c,r]);return i&&p&&(h={...h}),g.useMemo(()=>{c.forEach((m,v)=>c.set(v,!1))},[a]),g.useEffect(()=>{!a&&!c.size&&r&&r()},[a]),o==="popLayout"&&(e=s.jsx(doe,{isPresent:a,anchorX:d,root:l,children:e})),s.jsx(gb.Provider,{value:h,children:e})};function coe(){return new Map}function J8(e=!0){const t=g.useContext(gb);if(t===null)return[!0,null];const{isPresent:a,onExitComplete:r,register:n}=t,i=g.useId();g.useEffect(()=>{if(e)return n(i)},[e]);const o=g.useCallback(()=>e&&r&&r(i),[i,r,e]);return!a&&r?[!1,o]:[!0]}const bx=e=>e.key||"";function q_(e){const t=[];return g.Children.forEach(e,a=>{g.isValidElement(a)&&t.push(a)}),t}const uoe=({children:e,custom:t,initial:a=!0,onExitComplete:r,presenceAffectsLayout:n=!0,mode:i="sync",propagate:o=!1,anchorX:d="left",root:l})=>{const[c,u]=J8(o),p=g.useMemo(()=>q_(e),[e]),h=o&&!c?[]:p.map(bx),m=g.useRef(!0),v=g.useRef(p),f=_A(()=>new Map),[x,w]=g.useState(p),[y,b]=g.useState(p);d8(()=>{m.current=!1,v.current=p;for(let k=0;k<y.length;k++){const N=bx(y[k]);h.includes(N)?f.delete(N):f.get(N)!==!0&&f.set(N,!1)}},[y,h.length,h.join("-")]);const j=[];if(p!==x){let k=[...p];for(let N=0;N<y.length;N++){const C=y[N],T=bx(C);h.includes(T)||(k.splice(N,0,C),j.push(C))}return i==="wait"&&j.length&&(k=j),b(q_(k)),w(p),null}const{forceRender:D}=g.useContext(EA);return s.jsx(s.Fragment,{children:y.map(k=>{const N=bx(k),C=o&&!c?!1:p===y||h.includes(N),T=()=>{if(f.has(N))f.set(N,!0);else return;let P=!0;f.forEach(A=>{A||(P=!1)}),P&&(D==null||D(),b(v.current),o&&(u==null||u()),r&&r())};return s.jsx(loe,{isPresent:C,initial:!m.current||a?void 0:!1,custom:t,presenceAffectsLayout:n,mode:i,root:l,onExitComplete:C?void 0:T,anchorX:d,children:k},N)})})},ez=g.createContext({strict:!1}),L_={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"]},Lu={};for(const e in L_)Lu[e]={isEnabled:t=>L_[e].some(a=>!!t[a])};function poe(e){for(const t in e)Lu[t]={...Lu[t],...e[t]}}const hoe=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 iv(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||hoe.has(e)}let tz=e=>!iv(e);function moe(e){typeof e=="function"&&(tz=t=>t.startsWith("on")?!iv(t):e(t))}try{moe(require("@emotion/is-prop-valid").default)}catch{}function foe(e,t,a){const r={};for(const n in e)n==="values"&&typeof e.values=="object"||(tz(n)||a===!0&&iv(n)||!t&&!iv(n)||e.draggable&&n.startsWith("onDrag"))&&(r[n]=e[n]);return r}const xb=g.createContext({});function yb(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Jm(e){return typeof e=="string"||Array.isArray(e)}const aS=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],rS=["initial",...aS];function vb(e){return yb(e.animate)||rS.some(t=>Jm(e[t]))}function az(e){return!!(vb(e)||e.variants)}function goe(e,t){if(vb(e)){const{initial:a,animate:r}=e;return{initial:a===!1||Jm(a)?a:void 0,animate:Jm(r)?r:void 0}}return e.inherit!==!1?t:{}}function xoe(e){const{initial:t,animate:a}=goe(e,g.useContext(xb));return g.useMemo(()=>({initial:t,animate:a}),[F_(t),F_(a)])}function F_(e){return Array.isArray(e)?e.join(" "):e}const ef={};function yoe(e){for(const t in e)ef[t]=e[t],LA(t)&&(ef[t].isCSSVariable=!0)}function rz(e,{layout:t,layoutId:a}){return Bp.has(e)||e.startsWith("origin")||(t||a!==void 0)&&(!!ef[e]||e==="opacity")}const voe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},boe=Op.length;function woe(e,t,a){let r="",n=!0;for(let i=0;i<boe;i++){const o=Op[i],d=e[o];if(d===void 0)continue;let l=!0;if(typeof d=="number"?l=d===(o.startsWith("scale")?1:0):l=parseFloat(d)===0,!l||a){const c=G8(d,ZA[o]);if(!l){n=!1;const u=voe[o]||o;r+=`${u}(${c}) `}a&&(t[o]=c)}}return r=r.trim(),a?r=a(t,n?"":r):n&&(r="none"),r}function sS(e,t,a){const{style:r,vars:n,transformOrigin:i}=e;let o=!1,d=!1;for(const l in t){const c=t[l];if(Bp.has(l)){o=!0;continue}else if(LA(l)){n[l]=c;continue}else{const u=G8(c,ZA[l]);l.startsWith("origin")?(d=!0,i[l]=u):r[l]=u}}if(t.transform||(o||a?r.transform=woe(t,e.transform,a):r.transform&&(r.transform="none")),d){const{originX:l="50%",originY:c="50%",originZ:u=0}=i;r.transformOrigin=`${l} ${c} ${u}`}}const nS=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function sz(e,t,a){for(const r in t)!vr(t[r])&&!rz(r,a)&&(e[r]=t[r])}function joe({transformTemplate:e},t){return g.useMemo(()=>{const a=nS();return sS(a,t,e),Object.assign({},a.vars,a.style)},[t])}function Doe(e,t){const a=e.style||{},r={};return sz(r,a,e),Object.assign(r,joe(e,t)),r}function koe(e,t){const a={},r=Doe(e,t);return e.drag&&e.dragListener!==!1&&(a.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(a.tabIndex=0),a.style=r,a}const Noe={offset:"stroke-dashoffset",array:"stroke-dasharray"},Coe={offset:"strokeDashoffset",array:"strokeDasharray"};function Aoe(e,t,a=1,r=0,n=!0){e.pathLength=1;const i=n?Noe:Coe;e[i.offset]=Fe.transform(-r);const o=Fe.transform(t),d=Fe.transform(a);e[i.array]=`${o} ${d}`}function nz(e,{attrX:t,attrY:a,attrScale:r,pathLength:n,pathSpacing:i=1,pathOffset:o=0,...d},l,c,u){if(sS(e,d,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:h}=e;p.transform&&(h.transform=p.transform,delete p.transform),(h.transform||p.transformOrigin)&&(h.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),h.transform&&(h.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete p.transformBox),t!==void 0&&(p.x=t),a!==void 0&&(p.y=a),r!==void 0&&(p.scale=r),n!==void 0&&Aoe(p,n,i,o,!1)}const iz=()=>({...nS(),attrs:{}}),oz=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Soe(e,t,a,r){const n=g.useMemo(()=>{const i=iz();return nz(i,t,oz(r),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};sz(i,e.style,e),n.style={...i,...n.style}}return n}const Poe=["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 iS(e){return typeof e!="string"||e.includes("-")?!1:!!(Poe.indexOf(e)>-1||/[A-Z]/u.test(e))}function Toe(e,t,a,{latestValues:r},n,i=!1){const d=(iS(e)?Soe:koe)(t,r,n,e),l=foe(t,typeof e=="string",i),c=e!==g.Fragment?{...l,...d,ref:a}:{},{children:u}=t,p=g.useMemo(()=>vr(u)?u.get():u,[u]);return g.createElement(e,{...c,children:p})}function U_(e){const t=[{},{}];return e==null||e.values.forEach((a,r)=>{t[0][r]=a.get(),t[1][r]=a.getVelocity()}),t}function oS(e,t,a,r){if(typeof t=="function"){const[n,i]=U_(r);t=t(a!==void 0?a:e.custom,n,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[n,i]=U_(r);t=t(a!==void 0?a:e.custom,n,i)}return t}function ly(e){return vr(e)?e.get():e}function Eoe({scrapeMotionValuesFromProps:e,createRenderState:t},a,r,n){return{latestValues:_oe(a,r,n,e),renderState:t()}}function _oe(e,t,a,r){const n={},i=r(e,{});for(const h in i)n[h]=ly(i[h]);let{initial:o,animate:d}=e;const l=vb(e),c=az(e);t&&c&&!l&&e.inherit!==!1&&(o===void 0&&(o=t.initial),d===void 0&&(d=t.animate));let u=a?a.initial===!1:!1;u=u||o===!1;const p=u?d:o;if(p&&typeof p!="boolean"&&!yb(p)){const h=Array.isArray(p)?p:[p];for(let m=0;m<h.length;m++){const v=oS(e,h[m]);if(v){const{transitionEnd:f,transition:x,...w}=v;for(const y in w){let b=w[y];if(Array.isArray(b)){const j=u?b.length-1:0;b=b[j]}b!==null&&(n[y]=b)}for(const y in f)n[y]=f[y]}}}return n}const dz=e=>(t,a)=>{const r=g.useContext(xb),n=g.useContext(gb),i=()=>Eoe(e,t,r,n);return a?i():_A(i)};function dS(e,t,a){var i;const{style:r}=e,n={};for(const o in r)(vr(r[o])||t.style&&vr(t.style[o])||rz(o,e)||((i=a==null?void 0:a.getValue(o))==null?void 0:i.liveStyle)!==void 0)&&(n[o]=r[o]);return n}const Ooe=dz({scrapeMotionValuesFromProps:dS,createRenderState:nS});function lz(e,t,a){const r=dS(e,t,a);for(const n in e)if(vr(e[n])||vr(t[n])){const i=Op.indexOf(n)!==-1?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[i]=e[n]}return r}const Boe=dz({scrapeMotionValuesFromProps:lz,createRenderState:iz}),Roe=Symbol.for("motionComponentSymbol");function Wc(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Moe(e,t,a){return g.useCallback(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),a&&(typeof a=="function"?a(r):Wc(a)&&(a.current=r))},[t])}const lS=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Ioe="framerAppearId",cz="data-"+lS(Ioe),uz=g.createContext({});function $oe(e,t,a,r,n){var f,x;const{visualElement:i}=g.useContext(xb),o=g.useContext(ez),d=g.useContext(gb),l=g.useContext(tS).reducedMotion,c=g.useRef(null);r=r||o.renderer,!c.current&&r&&(c.current=r(e,{visualState:t,parent:i,props:a,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:l}));const u=c.current,p=g.useContext(uz);u&&!u.projection&&n&&(u.type==="html"||u.type==="svg")&&zoe(c.current,a,n,p);const h=g.useRef(!1);g.useInsertionEffect(()=>{u&&h.current&&u.update(a,d)});const m=a[cz],v=g.useRef(!!m&&!((f=window.MotionHandoffIsComplete)!=null&&f.call(window,m))&&((x=window.MotionHasOptimisedAnimation)==null?void 0:x.call(window,m)));return d8(()=>{u&&(h.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),v.current&&u.animationState&&u.animationState.animateChanges())}),g.useEffect(()=>{u&&(!v.current&&u.animationState&&u.animationState.animateChanges(),v.current&&(queueMicrotask(()=>{var w;(w=window.MotionHandoffMarkAsComplete)==null||w.call(window,m)}),v.current=!1),u.enteringChildren=void 0)}),u}function zoe(e,t,a,r){const{layoutId:n,layout:i,drag:o,dragConstraints:d,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new a(e.latestValues,t["data-framer-portal-id"]?void 0:pz(e.parent)),e.projection.setOptions({layoutId:n,layout:i,alwaysMeasureLayout:!!o||d&&Wc(d),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:r,crossfade:u,layoutScroll:l,layoutRoot:c})}function pz(e){if(e)return e.options.allowProjection!==!1?e.projection:pz(e.parent)}function $j(e,{forwardMotionProps:t=!1}={},a,r){a&&poe(a);const n=iS(e)?Boe:Ooe;function i(d,l){let c;const u={...g.useContext(tS),...d,layoutId:qoe(d)},{isStatic:p}=u,h=xoe(d),m=n(d,p);if(!p&&OA){Loe();const v=Foe(u);c=v.MeasureLayout,h.visualElement=$oe(e,m,u,r,v.ProjectionNode)}return s.jsxs(xb.Provider,{value:h,children:[c&&h.visualElement?s.jsx(c,{visualElement:h.visualElement,...u}):null,Toe(e,d,Moe(m,h.visualElement,l),m,p,t)]})}i.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const o=g.forwardRef(i);return o[Roe]=e,o}function qoe({layoutId:e}){const t=g.useContext(EA).id;return t&&e!==void 0?t+"-"+e:e}function Loe(e,t){g.useContext(ez).strict}function Foe(e){const{drag:t,layout:a}=Lu;if(!t&&!a)return{};const r={...t,...a};return{MeasureLayout:t!=null&&t.isEnabled(e)||a!=null&&a.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Uoe(e,t){if(typeof Proxy>"u")return $j;const a=new Map,r=(i,o)=>$j(i,o,e,t),n=(i,o)=>r(i,o);return new Proxy(n,{get:(i,o)=>o==="create"?r:(a.has(o)||a.set(o,$j(o,void 0,e,t)),a.get(o))})}function hz({top:e,left:t,right:a,bottom:r}){return{x:{min:t,max:a},y:{min:e,max:r}}}function Voe({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Hoe(e,t){if(!t)return e;const a=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:a.y,left:a.x,bottom:r.y,right:r.x}}function zj(e){return e===void 0||e===1}function z2({scale:e,scaleX:t,scaleY:a}){return!zj(e)||!zj(t)||!zj(a)}function Xd(e){return z2(e)||mz(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function mz(e){return V_(e.x)||V_(e.y)}function V_(e){return e&&e!=="0%"}function ov(e,t,a){const r=e-a,n=t*r;return a+n}function H_(e,t,a,r,n){return n!==void 0&&(e=ov(e,n,r)),ov(e,a,r)+t}function q2(e,t=0,a=1,r,n){e.min=H_(e.min,t,a,r,n),e.max=H_(e.max,t,a,r,n)}function fz(e,{x:t,y:a}){q2(e.x,t.translate,t.scale,t.originPoint),q2(e.y,a.translate,a.scale,a.originPoint)}const W_=.999999999999,G_=1.0000000000001;function Woe(e,t,a,r=!1){const n=a.length;if(!n)return;t.x=t.y=1;let i,o;for(let d=0;d<n;d++){i=a[d],o=i.projectionDelta;const{visualElement:l}=i.options;l&&l.props.style&&l.props.style.display==="contents"||(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&Kc(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,fz(e,o)),r&&Xd(i.latestValues)&&Kc(e,i.latestValues))}t.x<G_&&t.x>W_&&(t.x=1),t.y<G_&&t.y>W_&&(t.y=1)}function Gc(e,t){e.min=e.min+t,e.max=e.max+t}function K_(e,t,a,r,n=.5){const i=ea(e.min,e.max,n);q2(e,t,a,i,r)}function Kc(e,t){K_(e.x,t.x,t.scaleX,t.scale,t.originX),K_(e.y,t.y,t.scaleY,t.scale,t.originY)}function gz(e,t){return hz(Hoe(e.getBoundingClientRect(),t))}function Goe(e,t,a){const r=gz(e,a),{scroll:n}=t;return n&&(Gc(r.x,n.offset.x),Gc(r.y,n.offset.y)),r}const Y_=()=>({translate:0,scale:1,origin:0,originPoint:0}),Yc=()=>({x:Y_(),y:Y_()}),X_=()=>({min:0,max:0}),ua=()=>({x:X_(),y:X_()}),L2={current:null},xz={current:!1};function Koe(){if(xz.current=!0,!!OA)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>L2.current=e.matches;e.addEventListener("change",t),t()}else L2.current=!1}const Yoe=new WeakMap;function Xoe(e,t,a){for(const r in t){const n=t[r],i=a[r];if(vr(n))e.addValue(r,n);else if(vr(i))e.addValue(r,qu(n,{owner:e}));else if(i!==n)if(e.hasValue(r)){const o=e.getValue(r);o.liveStyle===!0?o.jump(n):o.hasAnimated||o.set(n)}else{const o=e.getStaticValue(r);e.addValue(r,qu(o!==void 0?o:n,{owner:e}))}}for(const r in a)t[r]===void 0&&e.removeValue(r);return t}const Q_=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class Qoe{scrapeMotionValuesFromProps(t,a,r){return{}}constructor({parent:t,props:a,presenceContext:r,reducedMotionConfig:n,blockInitialAnimation:i,visualState:o},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=XA,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=Jr.now();this.renderScheduledAt<h&&(this.renderScheduledAt=h,Kt.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=o;this.latestValues=l,this.baseTarget={...l},this.initialValues=a.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=a,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=n,this.options=d,this.blockInitialAnimation=!!i,this.isControllingVariants=vb(a),this.isVariantNode=az(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...p}=this.scrapeMotionValuesFromProps(a,{},this);for(const h in p){const m=p[h];l[h]!==void 0&&vr(m)&&m.set(l[h])}}mount(t){var a;this.current=t,Yoe.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((r,n)=>this.bindToMotionValue(n,r)),xz.current||Koe(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:L2.current,(a=this.parent)==null||a.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),jd(this.notifyUpdate),jd(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const a in this.events)this.events[a].clear();for(const a in this.features){const r=this.features[a];r&&(r.unmount(),r.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,a){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const r=Bp.has(t);r&&this.onBindTransform&&this.onBindTransform();const n=a.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&Kt.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,a)),this.valueSubscriptions.set(t,()=>{n(),i&&i(),a.owner&&a.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 Lu){const a=Lu[t];if(!a)continue;const{isEnabled:r,Feature:n}=a;if(!this.features[t]&&n&&r(this.props)&&(this.features[t]=new n(this)),this.features[t]){const i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ua()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,a){this.latestValues[t]=a}update(t,a){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let r=0;r<Q_.length;r++){const n=Q_[r];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);const i="on"+n,o=t[i];o&&(this.propEventSubscriptions[n]=this.on(n,o))}this.prevMotionValues=Xoe(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 a=this.getClosestVariantNode();if(a)return a.variantChildren&&a.variantChildren.add(t),()=>a.variantChildren.delete(t)}addValue(t,a){const r=this.values.get(t);a!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,a),this.values.set(t,a),this.latestValues[t]=a.get())}removeValue(t){this.values.delete(t);const a=this.valueSubscriptions.get(t);a&&(a(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,a){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&a!==void 0&&(r=qu(a===null?void 0:a,{owner:this}),this.addValue(t,r)),r}readValue(t,a){let r=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return r!=null&&(typeof r=="string"&&(l8(r)||u8(r))?r=parseFloat(r):!soe(r)&&Dd.test(a)&&(r=W8(t,a)),this.setBaseTarget(t,vr(r)?r.get():r)),vr(r)?r.get():r}setBaseTarget(t,a){this.baseTarget[t]=a}getBaseTarget(t){var i;const{initial:a}=this.props;let r;if(typeof a=="string"||typeof a=="object"){const o=oS(this.props,a,(i=this.presenceContext)==null?void 0:i.custom);o&&(r=o[t])}if(a&&r!==void 0)return r;const n=this.getBaseTargetFromProps(this.props,t);return n!==void 0&&!vr(n)?n:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,a){return this.events[t]||(this.events[t]=new $A),this.events[t].add(a)}notify(t,...a){this.events[t]&&this.events[t].notify(...a)}scheduleRenderMicrotask(){JA.render(this.render)}}class yz extends Qoe{constructor(){super(...arguments),this.KeyframeResolver=Wie}sortInstanceNodePosition(t,a){return t.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(t,a){return t.style?t.style[a]:void 0}removeValueFromRenderState(t,{vars:a,style:r}){delete a[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;vr(t)&&(this.childSubscription=t.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}}function vz(e,{style:t,vars:a},r,n){const i=e.style;let o;for(o in t)i[o]=t[o];n==null||n.applyProjectionStyles(i,r);for(o in a)i.setProperty(o,a[o])}function Zoe(e){return window.getComputedStyle(e)}class Joe extends yz{constructor(){super(...arguments),this.type="html",this.renderInstance=vz}readValueFromInstance(t,a){var r;if(Bp.has(a))return(r=this.projection)!=null&&r.isProjecting?_2(a):uie(t,a);{const n=Zoe(t),i=(LA(a)?n.getPropertyValue(a):n[a])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:a}){return gz(t,a)}build(t,a,r){sS(t,a,r.transformTemplate)}scrapeMotionValuesFromProps(t,a,r){return dS(t,a,r)}}const bz=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 ede(e,t,a,r){vz(e,t,void 0,r);for(const n in t.attrs)e.setAttribute(bz.has(n)?n:lS(n),t.attrs[n])}class tde extends yz{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ua}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){if(Bp.has(a)){const r=H8(a);return r&&r.default||0}return a=bz.has(a)?a:lS(a),t.getAttribute(a)}scrapeMotionValuesFromProps(t,a,r){return lz(t,a,r)}build(t,a,r){nz(t,a,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,a,r,n){ede(t,a,r,n)}mount(t){this.isSVGTag=oz(t.tagName),super.mount(t)}}const ade=(e,t)=>iS(e)?new tde(t):new Joe(t,{allowProjection:e!==g.Fragment});function lu(e,t,a){const r=e.getProps();return oS(r,t,a!==void 0?a:r.custom,e)}const F2=e=>Array.isArray(e);function rde(e,t,a){e.hasValue(t)?e.getValue(t).set(a):e.addValue(t,qu(a))}function sde(e){return F2(e)?e[e.length-1]||0:e}function nde(e,t){const a=lu(e,t);let{transitionEnd:r={},transition:n={},...i}=a||{};i={...i,...r};for(const o in i){const d=sde(i[o]);rde(e,o,d)}}function ide(e){return!!(vr(e)&&e.add)}function U2(e,t){const a=e.getValue("willChange");if(ide(a))return a.add(t);if(!a&&ao.WillChange){const r=new ao.WillChange("auto");e.addValue("willChange",r),r.add(t)}}function wz(e){return e.props[cz]}const ode=e=>e!==null;function dde(e,{repeat:t,repeatType:a="loop"},r){const n=e.filter(ode),i=t&&a!=="loop"&&t%2===1?0:n.length-1;return n[i]}const lde={type:"spring",stiffness:500,damping:25,restSpeed:10},cde=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),ude={type:"keyframes",duration:.8},pde={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},hde=(e,{keyframes:t})=>t.length>2?ude:Bp.has(e)?e.startsWith("scale")?cde(t[1]):lde:pde;function mde({when:e,delay:t,delayChildren:a,staggerChildren:r,staggerDirection:n,repeat:i,repeatType:o,repeatDelay:d,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const cS=(e,t,a,r={},n,i)=>o=>{const d=QA(r,e)||{},l=d.delay||r.delay||0;let{elapsed:c=0}=r;c=c-si(l);const u={keyframes:Array.isArray(a)?a:[null,a],ease:"easeOut",velocity:t.getVelocity(),...d,delay:-c,onUpdate:h=>{t.set(h),d.onUpdate&&d.onUpdate(h)},onComplete:()=>{o(),d.onComplete&&d.onComplete()},name:e,motionValue:t,element:i?void 0:n};mde(d)||Object.assign(u,hde(e,u)),u.duration&&(u.duration=si(u.duration)),u.repeatDelay&&(u.repeatDelay=si(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let p=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(I2(u),u.delay===0&&(p=!0)),(ao.instantAnimations||ao.skipAnimations)&&(p=!0,I2(u),u.delay=0),u.allowFlatten=!d.type&&!d.ease,p&&!i&&t.get()!==void 0){const h=dde(u.keyframes,d);if(h!==void 0){Kt.update(()=>{u.onUpdate(h),u.onComplete()});return}}return d.isSync?new YA(u):new Bie(u)};function fde({protectedKeys:e,needsAnimating:t},a){const r=e.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,r}function jz(e,t,{delay:a=0,transitionOverride:r,type:n}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:o,...d}=t;r&&(i=r);const l=[],c=n&&e.animationState&&e.animationState.getState()[n];for(const u in d){const p=e.getValue(u,e.latestValues[u]??null),h=d[u];if(h===void 0||c&&fde(c,u))continue;const m={delay:a,...QA(i||{},u)},v=p.get();if(v!==void 0&&!p.isAnimating&&!Array.isArray(h)&&h===v&&!m.velocity)continue;let f=!1;if(window.MotionHandoffAnimation){const w=wz(e);if(w){const y=window.MotionHandoffAnimation(w,u,Kt);y!==null&&(m.startTime=y,f=!0)}}U2(e,u),p.start(cS(u,p,h,e.shouldReduceMotion&&F8.has(u)?{type:!1}:m,e,f));const x=p.animation;x&&l.push(x)}return o&&Promise.all(l).then(()=>{Kt.update(()=>{o&&nde(e,o)})}),l}function Dz(e,t,a,r=0,n=1){const i=Array.from(e).sort((c,u)=>c.sortNodePosition(u)).indexOf(t),o=e.size,d=(o-1)*r;return typeof a=="function"?a(i,o):n===1?i*r:d-i*r}function V2(e,t,a={}){var l;const r=lu(e,t,a.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:n=e.getDefaultTransition()||{}}=r||{};a.transitionOverride&&(n=a.transitionOverride);const i=r?()=>Promise.all(jz(e,r,a)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:p,staggerDirection:h}=n;return gde(e,t,c,u,p,h,a)}:()=>Promise.resolve(),{when:d}=n;if(d){const[c,u]=d==="beforeChildren"?[i,o]:[o,i];return c().then(()=>u())}else return Promise.all([i(),o(a.delay)])}function gde(e,t,a=0,r=0,n=0,i=1,o){const d=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),d.push(V2(l,t,{...o,delay:a+(typeof r=="function"?0:r)+Dz(e.variantChildren,l,r,n,i)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(d)}function xde(e,t,a={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const n=t.map(i=>V2(e,i,a));r=Promise.all(n)}else if(typeof t=="string")r=V2(e,t,a);else{const n=typeof t=="function"?lu(e,t,a.custom):t;r=Promise.all(jz(e,n,a))}return r.then(()=>{e.notify("AnimationComplete",t)})}function kz(e,t){if(!Array.isArray(t))return!1;const a=t.length;if(a!==e.length)return!1;for(let r=0;r<a;r++)if(t[r]!==e[r])return!1;return!0}const yde=rS.length;function Nz(e){if(!e)return;if(!e.isControllingVariants){const a=e.parent?Nz(e.parent)||{}:{};return e.props.initial!==void 0&&(a.initial=e.props.initial),a}const t={};for(let a=0;a<yde;a++){const r=rS[a],n=e.props[r];(Jm(n)||n===!1)&&(t[r]=n)}return t}const vde=[...aS].reverse(),bde=aS.length;function wde(e){return t=>Promise.all(t.map(({animation:a,options:r})=>xde(e,a,r)))}function jde(e){let t=wde(e),a=Z_(),r=!0;const n=l=>(c,u)=>{var h;const p=lu(e,u,l==="exit"?(h=e.presenceContext)==null?void 0:h.custom:void 0);if(p){const{transition:m,transitionEnd:v,...f}=p;c={...c,...f,...v}}return c};function i(l){t=l(e)}function o(l){const{props:c}=e,u=Nz(e.parent)||{},p=[],h=new Set;let m={},v=1/0;for(let x=0;x<bde;x++){const w=vde[x],y=a[w],b=c[w]!==void 0?c[w]:u[w],j=Jm(b),D=w===l?y.isActive:null;D===!1&&(v=x);let k=b===u[w]&&b!==c[w]&&j;if(k&&r&&e.manuallyAnimateOnMount&&(k=!1),y.protectedKeys={...m},!y.isActive&&D===null||!b&&!y.prevProp||yb(b)||typeof b=="boolean")continue;const N=Dde(y.prevProp,b);let C=N||w===l&&y.isActive&&!k&&j||x>v&&j,T=!1;const P=Array.isArray(b)?b:[b];let A=P.reduce(n(w),{});D===!1&&(A={});const{prevResolvedValues:S={}}=y,_={...S,...A},O=z=>{C=!0,h.has(z)&&(T=!0,h.delete(z)),y.needsAnimating[z]=!0;const M=e.getValue(z);M&&(M.liveStyle=!1)};for(const z in _){const M=A[z],R=S[z];if(m.hasOwnProperty(z))continue;let q=!1;F2(M)&&F2(R)?q=!kz(M,R):q=M!==R,q?M!=null?O(z):h.add(z):M!==void 0&&h.has(z)?O(z):y.protectedKeys[z]=!0}y.prevProp=b,y.prevResolvedValues=A,y.isActive&&(m={...m,...A}),r&&e.blockInitialAnimation&&(C=!1);const B=k&&N;C&&(!B||T)&&p.push(...P.map(z=>{const M={type:w};if(typeof z=="string"&&r&&!B&&e.manuallyAnimateOnMount&&e.parent){const{parent:R}=e,q=lu(R,z);if(R.enteringChildren&&q){const{delayChildren:$}=q.transition||{};M.delay=Dz(R.enteringChildren,e,$)}}return{animation:z,options:M}}))}if(h.size){const x={};if(typeof c.initial!="boolean"){const w=lu(e,Array.isArray(c.initial)?c.initial[0]:c.initial);w&&w.transition&&(x.transition=w.transition)}h.forEach(w=>{const y=e.getBaseTarget(w),b=e.getValue(w);b&&(b.liveStyle=!0),x[w]=y??null}),p.push({animation:x})}let f=!!p.length;return r&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(f=!1),r=!1,f?t(p):Promise.resolve()}function d(l,c){var p;if(a[l].isActive===c)return Promise.resolve();(p=e.variantChildren)==null||p.forEach(h=>{var m;return(m=h.animationState)==null?void 0:m.setActive(l,c)}),a[l].isActive=c;const u=o(l);for(const h in a)a[h].protectedKeys={};return u}return{animateChanges:o,setActive:d,setAnimateFunction:i,getState:()=>a,reset:()=>{a=Z_()}}}function Dde(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!kz(t,e):!1}function Vd(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Z_(){return{animate:Vd(!0),whileInView:Vd(),whileHover:Vd(),whileTap:Vd(),whileDrag:Vd(),whileFocus:Vd(),exit:Vd()}}class _d{constructor(t){this.isMounted=!1,this.node=t}update(){}}class kde extends _d{constructor(t){super(t),t.animationState||(t.animationState=jde(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();yb(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:a}=this.node.prevProps||{};t!==a&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let Nde=0;class Cde extends _d{constructor(){super(...arguments),this.id=Nde++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:a}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const n=this.node.animationState.setActive("exit",!t);a&&!t&&n.then(()=>{a(this.id)})}mount(){const{register:t,onExitComplete:a}=this.node.presenceContext||{};a&&a(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const Ade={animation:{Feature:kde},exit:{Feature:Cde}};function tf(e,t,a,r={passive:!0}){return e.addEventListener(t,a,r),()=>e.removeEventListener(t,a)}function xg(e){return{point:{x:e.pageX,y:e.pageY}}}const Sde=e=>t=>eS(t)&&e(t,xg(t));function nm(e,t,a,r){return tf(e,t,Sde(a),r)}const Cz=1e-4,Pde=1-Cz,Tde=1+Cz,Az=.01,Ede=0-Az,_de=0+Az;function Pr(e){return e.max-e.min}function Ode(e,t,a){return Math.abs(e-t)<=a}function J_(e,t,a,r=.5){e.origin=r,e.originPoint=ea(t.min,t.max,e.origin),e.scale=Pr(a)/Pr(t),e.translate=ea(a.min,a.max,e.origin)-e.originPoint,(e.scale>=Pde&&e.scale<=Tde||isNaN(e.scale))&&(e.scale=1),(e.translate>=Ede&&e.translate<=_de||isNaN(e.translate))&&(e.translate=0)}function im(e,t,a,r){J_(e.x,t.x,a.x,r?r.originX:void 0),J_(e.y,t.y,a.y,r?r.originY:void 0)}function e4(e,t,a){e.min=a.min+t.min,e.max=e.min+Pr(t)}function Bde(e,t,a){e4(e.x,t.x,a.x),e4(e.y,t.y,a.y)}function t4(e,t,a){e.min=t.min-a.min,e.max=e.min+Pr(t)}function om(e,t,a){t4(e.x,t.x,a.x),t4(e.y,t.y,a.y)}function Ms(e){return[e("x"),e("y")]}const Sz=({current:e})=>e?e.ownerDocument.defaultView:null,a4=(e,t)=>Math.abs(e-t);function Rde(e,t){const a=a4(e.x,t.x),r=a4(e.y,t.y);return Math.sqrt(a**2+r**2)}class Pz{constructor(t,a,{transformPagePoint:r,contextWindow:n=window,dragSnapToOrigin:i=!1,distanceThreshold:o=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=Lj(this.lastMoveEventInfo,this.history),m=this.startEvent!==null,v=Rde(h.offset,{x:0,y:0})>=this.distanceThreshold;if(!m&&!v)return;const{point:f}=h,{timestamp:x}=sr;this.history.push({...f,timestamp:x});const{onStart:w,onMove:y}=this.handlers;m||(w&&w(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),y&&y(this.lastMoveEvent,h)},this.handlePointerMove=(h,m)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=qj(m,this.transformPagePoint),Kt.update(this.updatePoint,!0)},this.handlePointerUp=(h,m)=>{this.end();const{onEnd:v,onSessionEnd:f,resumeAnimation:x}=this.handlers;if(this.dragSnapToOrigin&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=Lj(h.type==="pointercancel"?this.lastMoveEventInfo:qj(m,this.transformPagePoint),this.history);this.startEvent&&v&&v(h,w),f&&f(h,w)},!eS(t))return;this.dragSnapToOrigin=i,this.handlers=a,this.transformPagePoint=r,this.distanceThreshold=o,this.contextWindow=n||window;const d=xg(t),l=qj(d,this.transformPagePoint),{point:c}=l,{timestamp:u}=sr;this.history=[{...c,timestamp:u}];const{onSessionStart:p}=a;p&&p(t,Lj(l,this.history)),this.removeListeners=mg(nm(this.contextWindow,"pointermove",this.handlePointerMove),nm(this.contextWindow,"pointerup",this.handlePointerUp),nm(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),jd(this.updatePoint)}}function qj(e,t){return t?{point:t(e.point)}:e}function r4(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Lj({point:e},t){return{point:e,delta:r4(e,Tz(t)),offset:r4(e,Mde(t)),velocity:Ide(t,.1)}}function Mde(e){return e[0]}function Tz(e){return e[e.length-1]}function Ide(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,r=null;const n=Tz(e);for(;a>=0&&(r=e[a],!(n.timestamp-r.timestamp>si(t)));)a--;if(!r)return{x:0,y:0};const i=Gs(n.timestamp-r.timestamp);if(i===0)return{x:0,y:0};const o={x:(n.x-r.x)/i,y:(n.y-r.y)/i};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function $de(e,{min:t,max:a},r){return t!==void 0&&e<t?e=r?ea(t,e,r.min):Math.max(e,t):a!==void 0&&e>a&&(e=r?ea(a,e,r.max):Math.min(e,a)),e}function s4(e,t,a){return{min:t!==void 0?e.min+t:void 0,max:a!==void 0?e.max+a-(e.max-e.min):void 0}}function zde(e,{top:t,left:a,bottom:r,right:n}){return{x:s4(e.x,a,n),y:s4(e.y,t,r)}}function n4(e,t){let a=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([a,r]=[r,a]),{min:a,max:r}}function qde(e,t){return{x:n4(e.x,t.x),y:n4(e.y,t.y)}}function Lde(e,t){let a=.5;const r=Pr(e),n=Pr(t);return n>r?a=Xm(t.min,t.max-r,e.min):r>n&&(a=Xm(e.min,e.max-n,t.min)),to(0,1,a)}function Fde(e,t){const a={};return t.min!==void 0&&(a.min=t.min-e.min),t.max!==void 0&&(a.max=t.max-e.min),a}const H2=.35;function Ude(e=H2){return e===!1?e=0:e===!0&&(e=H2),{x:i4(e,"left","right"),y:i4(e,"top","bottom")}}function i4(e,t,a){return{min:o4(e,t),max:o4(e,a)}}function o4(e,t){return typeof e=="number"?e:e[t]||0}const Vde=new WeakMap;class Hde{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=ua(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:a=!1,distanceThreshold:r}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const i=p=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),a&&this.snapToCursor(xg(p).point)},o=(p,h)=>{const{drag:m,dragPropagation:v,onDragStart:f}=this.getProps();if(m&&!v&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Xie(m),!this.openDragLock))return;this.latestPointerEvent=p,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),Ms(w=>{let y=this.getAxisMotionValue(w).get()||0;if(ni.test(y)){const{projection:b}=this.visualElement;if(b&&b.layout){const j=b.layout.layoutBox[w];j&&(y=Pr(j)*(parseFloat(y)/100))}}this.originPoint[w]=y}),f&&Kt.postRender(()=>f(p,h)),U2(this.visualElement,"transform");const{animationState:x}=this.visualElement;x&&x.setActive("whileDrag",!0)},d=(p,h)=>{this.latestPointerEvent=p,this.latestPanInfo=h;const{dragPropagation:m,dragDirectionLock:v,onDirectionLock:f,onDrag:x}=this.getProps();if(!m&&!this.openDragLock)return;const{offset:w}=h;if(v&&this.currentDirection===null){this.currentDirection=Wde(w),this.currentDirection!==null&&f&&f(this.currentDirection);return}this.updateAxis("x",h.point,w),this.updateAxis("y",h.point,w),this.visualElement.render(),x&&x(p,h)},l=(p,h)=>{this.latestPointerEvent=p,this.latestPanInfo=h,this.stop(p,h),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>Ms(p=>{var h;return this.getAnimationState(p)==="paused"&&((h=this.getAxisMotionValue(p).animation)==null?void 0:h.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new Pz(t,{onSessionStart:i,onStart:o,onMove:d,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:r,contextWindow:Sz(this.visualElement)})}stop(t,a){const r=t||this.latestPointerEvent,n=a||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!n||!r)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:d}=this.getProps();d&&Kt.postRender(()=>d(r,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:a}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),a&&a.setActive("whileDrag",!1)}updateAxis(t,a,r){const{drag:n}=this.getProps();if(!r||!wx(t,n,this.currentDirection))return;const i=this.getAxisMotionValue(t);let o=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=$de(o,this.constraints[t],this.elastic[t])),i.set(o)}resolveConstraints(){var i;const{dragConstraints:t,dragElastic:a}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(i=this.visualElement.projection)==null?void 0:i.layout,n=this.constraints;t&&Wc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=zde(r.layoutBox,t):this.constraints=!1,this.elastic=Ude(a),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Ms(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=Fde(r.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!Wc(t))return!1;const r=t.current,{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const i=Goe(r,n.root,this.visualElement.getTransformPagePoint());let o=qde(n.layout.layoutBox,i);if(a){const d=a(Voe(o));this.hasMutatedConstraints=!!d,d&&(o=hz(d))}return o}startAnimation(t){const{drag:a,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:d}=this.getProps(),l=this.constraints||{},c=Ms(u=>{if(!wx(u,a,this.currentDirection))return;let p=l&&l[u]||{};o&&(p={min:0,max:0});const h=n?200:1e6,m=n?40:1e7,v={type:"inertia",velocity:r?t[u]:0,bounceStiffness:h,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...i,...p};return this.startAxisValueAnimation(u,v)});return Promise.all(c).then(d)}startAxisValueAnimation(t,a){const r=this.getAxisMotionValue(t);return U2(this.visualElement,t),r.start(cS(t,r,0,a,this.visualElement,!1))}stopAnimation(){Ms(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Ms(t=>{var a;return(a=this.getAxisMotionValue(t).animation)==null?void 0:a.pause()})}getAnimationState(t){var a;return(a=this.getAxisMotionValue(t).animation)==null?void 0:a.state}getAxisMotionValue(t){const a=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),n=r[a];return n||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){Ms(a=>{const{drag:r}=this.getProps();if(!wx(a,r,this.currentDirection))return;const{projection:n}=this.visualElement,i=this.getAxisMotionValue(a);if(n&&n.layout){const{min:o,max:d}=n.layout.layoutBox[a];i.set(t[a]-ea(o,d,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:a}=this.getProps(),{projection:r}=this.visualElement;if(!Wc(a)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};Ms(o=>{const d=this.getAxisMotionValue(o);if(d&&this.constraints!==!1){const l=d.get();n[o]=Lde({min:l,max:l},this.constraints[o])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Ms(o=>{if(!wx(o,t,null))return;const d=this.getAxisMotionValue(o),{min:l,max:c}=this.constraints[o];d.set(ea(l,c,n[o]))})}addListeners(){if(!this.visualElement.current)return;Vde.set(this.visualElement,this);const t=this.visualElement.current,a=nm(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),r=()=>{const{dragConstraints:l}=this.getProps();Wc(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,i=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),Kt.read(r);const o=tf(window,"resize",()=>this.scalePositionWithinConstraints()),d=n.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(Ms(u=>{const p=this.getAxisMotionValue(u);p&&(this.originPoint[u]+=l[u].translate,p.set(p.get()+l[u].translate))}),this.visualElement.render())});return()=>{o(),a(),i(),d&&d()}}getProps(){const t=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=H2,dragMomentum:d=!0}=t;return{...t,drag:a,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:d}}}function wx(e,t,a){return(t===!0||t===e)&&(a===null||a===e)}function Wde(e,t=10){let a=null;return Math.abs(e.y)>t?a="y":Math.abs(e.x)>t&&(a="x"),a}class Gde extends _d{constructor(t){super(t),this.removeGroupControls=Xs,this.removeListeners=Xs,this.controls=new Hde(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Xs}unmount(){this.removeGroupControls(),this.removeListeners()}}const d4=e=>(t,a)=>{e&&Kt.postRender(()=>e(t,a))};class Kde extends _d{constructor(){super(...arguments),this.removePointerDownListener=Xs}onPointerDown(t){this.session=new Pz(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Sz(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:a,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:d4(t),onStart:d4(a),onMove:r,onEnd:(i,o)=>{delete this.session,n&&Kt.postRender(()=>n(i,o))}}}mount(){this.removePointerDownListener=nm(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 cy={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function l4(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const hh={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Fe.test(e))e=parseFloat(e);else return e;const a=l4(e,t.target.x),r=l4(e,t.target.y);return`${a}% ${r}%`}},Yde={correct:(e,{treeScale:t,projectionDelta:a})=>{const r=e,n=Dd.parse(e);if(n.length>5)return r;const i=Dd.createTransformer(e),o=typeof n[0]!="number"?1:0,d=a.x.scale*t.x,l=a.y.scale*t.y;n[0+o]/=d,n[1+o]/=l;const c=ea(d,l,.5);return typeof n[2+o]=="number"&&(n[2+o]/=c),typeof n[3+o]=="number"&&(n[3+o]/=c),i(n)}};let Fj=!1;class Xde extends g.Component{componentDidMount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=t;yoe(Qde),i&&(a.group&&a.group.add(i),r&&r.register&&n&&r.register(i),Fj&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),cy.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:a,visualElement:r,drag:n,isPresent:i}=this.props,{projection:o}=r;return o&&(o.isPresent=i,Fj=!0,n||t.layoutDependency!==a||a===void 0||t.isPresent!==i?o.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?o.promote():o.relegate()||Kt.postRender(()=>{const d=o.getStack();(!d||!d.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),JA.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:r}=this.props,{projection:n}=t;Fj=!0,n&&(n.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Ez(e){const[t,a]=J8(),r=g.useContext(EA);return s.jsx(Xde,{...e,layoutGroup:r,switchLayoutGroup:g.useContext(uz),isPresent:t,safeToRemove:a})}const Qde={borderRadius:{...hh,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:hh,borderTopRightRadius:hh,borderBottomLeftRadius:hh,borderBottomRightRadius:hh,boxShadow:Yde};function Zde(e,t,a){const r=vr(e)?e:qu(e);return r.start(cS("",r,t,a)),r.animation}const Jde=(e,t)=>e.depth-t.depth;class ele{constructor(){this.children=[],this.isDirty=!1}add(t){BA(this.children,t),this.isDirty=!0}remove(t){RA(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Jde),this.isDirty=!1,this.children.forEach(t)}}function tle(e,t){const a=Jr.now(),r=({timestamp:n})=>{const i=n-a;i>=t&&(jd(r),e(i-t))};return Kt.setup(r,!0),()=>jd(r)}const _z=["TopLeft","TopRight","BottomLeft","BottomRight"],ale=_z.length,c4=e=>typeof e=="string"?parseFloat(e):e,u4=e=>typeof e=="number"||Fe.test(e);function rle(e,t,a,r,n,i){n?(e.opacity=ea(0,a.opacity??1,sle(r)),e.opacityExit=ea(t.opacity??1,0,nle(r))):i&&(e.opacity=ea(t.opacity??1,a.opacity??1,r));for(let o=0;o<ale;o++){const d=`border${_z[o]}Radius`;let l=p4(t,d),c=p4(a,d);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||u4(l)===u4(c)?(e[d]=Math.max(ea(c4(l),c4(c),r),0),(ni.test(c)||ni.test(l))&&(e[d]+="%")):e[d]=c}(t.rotate||a.rotate)&&(e.rotate=ea(t.rotate||0,a.rotate||0,r))}function p4(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const sle=Oz(0,.5,v8),nle=Oz(.5,.95,Xs);function Oz(e,t,a){return r=>r<e?0:r>t?1:a(Xm(e,t,r))}function h4(e,t){e.min=t.min,e.max=t.max}function _s(e,t){h4(e.x,t.x),h4(e.y,t.y)}function m4(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function f4(e,t,a,r,n){return e-=t,e=ov(e,1/a,r),n!==void 0&&(e=ov(e,1/n,r)),e}function ile(e,t=0,a=1,r=.5,n,i=e,o=e){if(ni.test(t)&&(t=parseFloat(t),t=ea(o.min,o.max,t/100)-o.min),typeof t!="number")return;let d=ea(i.min,i.max,r);e===i&&(d-=t),e.min=f4(e.min,t,a,d,n),e.max=f4(e.max,t,a,d,n)}function g4(e,t,[a,r,n],i,o){ile(e,t[a],t[r],t[n],t.scale,i,o)}const ole=["x","scaleX","originX"],dle=["y","scaleY","originY"];function x4(e,t,a,r){g4(e.x,t,ole,a?a.x:void 0,r?r.x:void 0),g4(e.y,t,dle,a?a.y:void 0,r?r.y:void 0)}function y4(e){return e.translate===0&&e.scale===1}function Bz(e){return y4(e.x)&&y4(e.y)}function v4(e,t){return e.min===t.min&&e.max===t.max}function lle(e,t){return v4(e.x,t.x)&&v4(e.y,t.y)}function b4(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Rz(e,t){return b4(e.x,t.x)&&b4(e.y,t.y)}function w4(e){return Pr(e.x)/Pr(e.y)}function j4(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class cle{constructor(){this.members=[]}add(t){BA(this.members,t),t.scheduleRender()}remove(t){if(RA(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(t){const a=this.members.findIndex(n=>t===n);if(a===0)return!1;let r;for(let n=a;n>=0;n--){const i=this.members[n];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,a){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,a&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:n}=t.options;n===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:a,resumingFrom:r}=t;a.onExitComplete&&a.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function ule(e,t,a){let r="";const n=e.x.translate/t.x,i=e.y.translate/t.y,o=(a==null?void 0:a.z)||0;if((n||i||o)&&(r=`translate3d(${n}px, ${i}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),a){const{transformPerspective:c,rotate:u,rotateX:p,rotateY:h,skewX:m,skewY:v}=a;c&&(r=`perspective(${c}px) ${r}`),u&&(r+=`rotate(${u}deg) `),p&&(r+=`rotateX(${p}deg) `),h&&(r+=`rotateY(${h}deg) `),m&&(r+=`skewX(${m}deg) `),v&&(r+=`skewY(${v}deg) `)}const d=e.x.scale*t.x,l=e.y.scale*t.y;return(d!==1||l!==1)&&(r+=`scale(${d}, ${l})`),r||"none"}const Uj=["","X","Y","Z"],ple=1e3;let hle=0;function Vj(e,t,a,r){const{latestValues:n}=t;n[e]&&(a[e]=n[e],t.setStaticValue(e,0),r&&(r[e]=0))}function Mz(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const a=wz(t);if(window.MotionHasOptimisedAnimation(a,"transform")){const{layout:n,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(a,"transform",Kt,!(n||i))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&Mz(r)}function Iz({attachResizeListener:e,defaultParent:t,measureScroll:a,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(o={},d=t==null?void 0:t()){this.id=hle++,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.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(gle),this.nodes.forEach(ble),this.nodes.forEach(wle),this.nodes.forEach(xle)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0;for(let l=0;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new ele)}addEventListener(o,d){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new $A),this.eventHandlers.get(o).add(d)}notifyListeners(o,...d){const l=this.eventHandlers.get(o);l&&l.notify(...d)}hasListeners(o){return this.eventHandlers.has(o)}mount(o){if(this.instance)return;this.isSVG=Z8(o)&&!aoe(o),this.instance=o;const{layoutId:d,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||d)&&(this.isLayoutDirty=!0),e){let u,p=0;const h=()=>this.root.updateBlockedByResize=!1;Kt.read(()=>{p=window.innerWidth}),e(o,()=>{const m=window.innerWidth;m!==p&&(p=m,this.root.updateBlockedByResize=!0,u&&u(),u=tle(h,250),cy.hasAnimatedSinceResize&&(cy.hasAnimatedSinceResize=!1,this.nodes.forEach(N4)))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&c&&(d||l)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:p,hasRelativeLayoutChanged:h,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const v=this.options.transition||c.getDefaultTransition()||Cle,{onLayoutAnimationStart:f,onLayoutAnimationComplete:x}=c.getProps(),w=!this.targetLayout||!Rz(this.targetLayout,m),y=!p&&h;if(this.options.layoutRoot||this.resumeFrom||y||p&&(w||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const b={...QA(v,"layout"),onPlay:f,onComplete:x};(c.shouldReduceMotion||this.options.layoutRoot)&&(b.delay=0,b.type=!1),this.startAnimation(b),this.setAnimationOrigin(u,y)}else p||N4(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),jd(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(jle),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Mz(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const p=this.path[u];p.shouldResetTransform=!0,p.updateScroll("snapshot"),p.options.layoutRoot&&p.willUpdate(!1)}const{layoutId:d,layout:l}=this.options;if(d===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(D4);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(k4);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(vle),this.nodes.forEach(mle),this.nodes.forEach(fle)):this.nodes.forEach(k4),this.clearAllSnapshots();const d=Jr.now();sr.delta=to(0,1e3/60,d-sr.timestamp),sr.timestamp=d,sr.isProcessing=!0,_j.update.process(sr),_j.preRender.process(sr),_j.render.process(sr),sr.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,JA.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(yle),this.sharedNodes.forEach(Dle)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Kt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Kt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Pr(this.snapshot.measuredBox.x)&&!Pr(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 o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ua(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:d}=this.options;d&&d.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let d=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(d=!1),d&&this.instance){const l=r(this.instance);this.scroll={animationId:this.root.animationId,phase:o,isRoot:l,offset:a(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!n)return;const o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,d=this.projectionDelta&&!Bz(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;o&&this.instance&&(d||Xd(this.latestValues)||u)&&(n(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const d=this.measurePageBox();let l=this.removeElementScroll(d);return o&&(l=this.removeTransform(l)),Ale(l),{animationId:this.root.animationId,measuredBox:d,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:o}=this.options;if(!o)return ua();const d=o.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(Sle))){const{scroll:u}=this.root;u&&(Gc(d.x,u.offset.x),Gc(d.y,u.offset.y))}return d}removeElementScroll(o){var l;const d=ua();if(_s(d,o),(l=this.scroll)!=null&&l.wasRoot)return d;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:p,options:h}=u;u!==this.root&&p&&h.layoutScroll&&(p.wasRoot&&_s(d,o),Gc(d.x,p.offset.x),Gc(d.y,p.offset.y))}return d}applyTransform(o,d=!1){const l=ua();_s(l,o);for(let c=0;c<this.path.length;c++){const u=this.path[c];!d&&u.options.layoutScroll&&u.scroll&&u!==u.root&&Kc(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),Xd(u.latestValues)&&Kc(l,u.latestValues)}return Xd(this.latestValues)&&Kc(l,this.latestValues),l}removeTransform(o){const d=ua();_s(d,o);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!Xd(c.latestValues))continue;z2(c.latestValues)&&c.updateSnapshot();const u=ua(),p=c.measurePageBox();_s(u,p),x4(d,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return Xd(this.latestValues)&&x4(d,this.latestValues),d}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.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!==sr.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var h;const d=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=d.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=d.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=d.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==d;if(!(o||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(h=this.parent)!=null&&h.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:p}=this.options;if(!(!this.layout||!(u||p))){if(this.resolvedRelativeTargetAt=sr.timestamp,!this.targetDelta&&!this.relativeTarget){const m=this.getClosestProjectingParent();m&&m.layout&&this.animationProgress!==1?(this.relativeParent=m,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ua(),this.relativeTargetOrigin=ua(),om(this.relativeTargetOrigin,this.layout.layoutBox,m.layout.layoutBox),_s(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=ua(),this.targetWithTransforms=ua()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Bde(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):_s(this.target,this.layout.layoutBox),fz(this.target,this.targetDelta)):_s(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const m=this.getClosestProjectingParent();m&&!!m.resumingFrom==!!this.resumingFrom&&!m.options.layoutScroll&&m.target&&this.animationProgress!==1?(this.relativeParent=m,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ua(),this.relativeTargetOrigin=ua(),om(this.relativeTargetOrigin,this.target,m.target),_s(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||z2(this.parent.latestValues)||mz(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var v;const o=this.getLead(),d=!!this.resumingFrom||this!==o;let l=!0;if((this.isProjectionDirty||(v=this.parent)!=null&&v.isProjectionDirty)&&(l=!1),d&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===sr.timestamp&&(l=!1),l)return;const{layout:c,layoutId:u}=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||u))return;_s(this.layoutCorrected,this.layout.layoutBox);const p=this.treeScale.x,h=this.treeScale.y;Woe(this.layoutCorrected,this.treeScale,this.path,d),o.layout&&!o.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(o.target=o.layout.layoutBox,o.targetWithTransforms=ua());const{target:m}=o;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(m4(this.prevProjectionDelta.x,this.projectionDelta.x),m4(this.prevProjectionDelta.y,this.projectionDelta.y)),im(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==p||this.treeScale.y!==h||!j4(this.projectionDelta.x,this.prevProjectionDelta.x)||!j4(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var d;if((d=this.options.visualElement)==null||d.scheduleRender(),o){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Yc(),this.projectionDelta=Yc(),this.projectionDeltaWithTransform=Yc()}setAnimationOrigin(o,d=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},p=Yc();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!d;const h=ua(),m=l?l.source:void 0,v=this.layout?this.layout.source:void 0,f=m!==v,x=this.getStack(),w=!x||x.members.length<=1,y=!!(f&&!w&&this.options.crossfade===!0&&!this.path.some(Nle));this.animationProgress=0;let b;this.mixTargetDelta=j=>{const D=j/1e3;C4(p.x,o.x,D),C4(p.y,o.y,D),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(om(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),kle(this.relativeTarget,this.relativeTargetOrigin,h,D),b&&lle(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=ua()),_s(b,this.relativeTarget)),f&&(this.animationValues=u,rle(u,c,this.latestValues,D,y,w)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=D},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){var d,l,c;this.notifyListeners("animationStart"),(d=this.currentAnimation)==null||d.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(jd(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Kt.update(()=>{cy.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=qu(0)),this.currentAnimation=Zde(this.motionValue,[0,1e3],{...o,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),o.onUpdate&&o.onUpdate(u)},onStop:()=>{},onComplete:()=>{o.onComplete&&o.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 o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(ple),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:d,target:l,layout:c,latestValues:u}=o;if(!(!d||!l||!c)){if(this!==o&&this.layout&&c&&$z(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||ua();const p=Pr(this.layout.layoutBox.x);l.x.min=o.target.x.min,l.x.max=l.x.min+p;const h=Pr(this.layout.layoutBox.y);l.y.min=o.target.y.min,l.y.max=l.y.min+h}_s(d,l),Kc(d,u),im(this.projectionDeltaWithTransform,this.layoutCorrected,d,u)}}registerSharedNode(o,d){this.sharedNodes.has(o)||this.sharedNodes.set(o,new cle),this.sharedNodes.get(o).add(d);const c=d.options.initialPromotionConfig;d.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(d):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var d;const{layoutId:o}=this.options;return o?((d=this.getStack())==null?void 0:d.lead)||this:this}getPrevLead(){var d;const{layoutId:o}=this.options;return o?(d=this.getStack())==null?void 0:d.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:d,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),o&&(this.projectionDelta=void 0,this.needsReset=!0),d&&this.setOptions({transition:d})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){const{visualElement:o}=this.options;if(!o)return;let d=!1;const{latestValues:l}=o;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(d=!0),!d)return;const c={};l.z&&Vj("z",o,c,this.animationValues);for(let u=0;u<Uj.length;u++)Vj(`rotate${Uj[u]}`,o,c,this.animationValues),Vj(`skew${Uj[u]}`,o,c,this.animationValues);o.render();for(const u in c)o.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);o.scheduleRender()}applyProjectionStyles(o,d){if(!this.instance||this.isSVG)return;if(!this.isVisible){o.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,o.visibility="",o.opacity="",o.pointerEvents=ly(d==null?void 0:d.pointerEvents)||"",o.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(o.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,o.pointerEvents=ly(d==null?void 0:d.pointerEvents)||""),this.hasProjected&&!Xd(this.latestValues)&&(o.transform=l?l({},""):"none",this.hasProjected=!1);return}o.visibility="";const u=c.animationValues||c.latestValues;this.applyTransformsToTarget();let p=ule(this.projectionDeltaWithTransform,this.treeScale,u);l&&(p=l(u,p)),o.transform=p;const{x:h,y:m}=this.projectionDelta;o.transformOrigin=`${h.origin*100}% ${m.origin*100}% 0`,c.animationValues?o.opacity=c===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:o.opacity=c===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const v in ef){if(u[v]===void 0)continue;const{correct:f,applyTo:x,isCSSVariable:w}=ef[v],y=p==="none"?u[v]:f(u[v],c);if(x){const b=x.length;for(let j=0;j<b;j++)o[x[j]]=y}else w?this.options.visualElement.renderState.vars[v]=y:o[v]=y}this.options.layoutId&&(o.pointerEvents=c===this?ly(d==null?void 0:d.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var d;return(d=o.currentAnimation)==null?void 0:d.stop()}),this.root.nodes.forEach(D4),this.root.sharedNodes.clear()}}}function mle(e){e.updateLayout()}function fle(e){var a;const t=((a=e.resumeFrom)==null?void 0:a.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:n}=e.layout,{animationType:i}=e.options,o=t.source!==e.layout.source;i==="size"?Ms(p=>{const h=o?t.measuredBox[p]:t.layoutBox[p],m=Pr(h);h.min=r[p].min,h.max=h.min+m}):$z(i,t.layoutBox,r)&&Ms(p=>{const h=o?t.measuredBox[p]:t.layoutBox[p],m=Pr(r[p]);h.max=h.min+m,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[p].max=e.relativeTarget[p].min+m)});const d=Yc();im(d,r,t.layoutBox);const l=Yc();o?im(l,e.applyTransform(n,!0),t.measuredBox):im(l,r,t.layoutBox);const c=!Bz(d);let u=!1;if(!e.resumeFrom){const p=e.getClosestProjectingParent();if(p&&!p.resumeFrom){const{snapshot:h,layout:m}=p;if(h&&m){const v=ua();om(v,t.layoutBox,h.layoutBox);const f=ua();om(f,r,m.layoutBox),Rz(v,f)||(u=!0),p.options.layoutRoot&&(e.relativeTarget=f,e.relativeTargetOrigin=v,e.relativeParent=p)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:l,layoutDelta:d,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function gle(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 xle(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function yle(e){e.clearSnapshot()}function D4(e){e.clearMeasurements()}function k4(e){e.isLayoutDirty=!1}function vle(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function N4(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function ble(e){e.resolveTargetDelta()}function wle(e){e.calcProjection()}function jle(e){e.resetSkewAndRotation()}function Dle(e){e.removeLeadSnapshot()}function C4(e,t,a){e.translate=ea(t.translate,0,a),e.scale=ea(t.scale,1,a),e.origin=t.origin,e.originPoint=t.originPoint}function A4(e,t,a,r){e.min=ea(t.min,a.min,r),e.max=ea(t.max,a.max,r)}function kle(e,t,a,r){A4(e.x,t.x,a.x,r),A4(e.y,t.y,a.y,r)}function Nle(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Cle={duration:.45,ease:[.4,0,.1,1]},S4=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),P4=S4("applewebkit/")&&!S4("chrome/")?Math.round:Xs;function T4(e){e.min=P4(e.min),e.max=P4(e.max)}function Ale(e){T4(e.x),T4(e.y)}function $z(e,t,a){return e==="position"||e==="preserve-aspect"&&!Ode(w4(t),w4(a),.2)}function Sle(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const Ple=Iz({attachResizeListener:(e,t)=>tf(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Hj={current:void 0},zz=Iz({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Hj.current){const e=new Ple({});e.mount(window),e.setOptions({layoutScroll:!0}),Hj.current=e}return Hj.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Tle={pan:{Feature:Kde},drag:{Feature:Gde,ProjectionNode:zz,MeasureLayout:Ez}};function E4(e,t,a){const{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover",a==="Start");const n="onHover"+a,i=r[n];i&&Kt.postRender(()=>i(t,xg(t)))}class Ele extends _d{mount(){const{current:t}=this.node;t&&(this.unmount=Qie(t,(a,r)=>(E4(this.node,r,"Start"),n=>E4(this.node,n,"End"))))}unmount(){}}class _le extends _d{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=mg(tf(this.node.current,"focus",()=>this.onFocus()),tf(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function _4(e,t,a){const{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap",a==="Start");const n="onTap"+(a==="End"?"":a),i=r[n];i&&Kt.postRender(()=>i(t,xg(t)))}class Ole extends _d{mount(){const{current:t}=this.node;t&&(this.unmount=toe(t,(a,r)=>(_4(this.node,r,"Start"),(n,{success:i})=>_4(this.node,n,i?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const W2=new WeakMap,Wj=new WeakMap,Ble=e=>{const t=W2.get(e.target);t&&t(e)},Rle=e=>{e.forEach(Ble)};function Mle({root:e,...t}){const a=e||document;Wj.has(a)||Wj.set(a,{});const r=Wj.get(a),n=JSON.stringify(t);return r[n]||(r[n]=new IntersectionObserver(Rle,{root:e,...t})),r[n]}function Ile(e,t,a){const r=Mle(t);return W2.set(e,a),r.observe(e),()=>{W2.delete(e),r.unobserve(e)}}const $le={some:0,all:1};class zle extends _d{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:a,margin:r,amount:n="some",once:i}=t,o={root:a?a.current:void 0,rootMargin:r,threshold:typeof n=="number"?n:$le[n]},d=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,i&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:p}=this.node.getProps(),h=c?u:p;h&&h(l)};return Ile(this.node.current,o,d)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:a}=this.node;["amount","margin","root"].some(qle(t,a))&&this.startObserver()}unmount(){}}function qle({viewport:e={}},{viewport:t={}}={}){return a=>e[a]!==t[a]}const Lle={inView:{Feature:zle},tap:{Feature:Ole},focus:{Feature:_le},hover:{Feature:Ele}},Fle={layout:{ProjectionNode:zz,MeasureLayout:Ez}},Ule={...Ade,...Lle,...Tle,...Fle},Ze=Uoe(Ule,ade);var Vle=typeof Element<"u",Hle=typeof Map=="function",Wle=typeof Set=="function",Gle=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function uy(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var a,r,n;if(Array.isArray(e)){if(a=e.length,a!=t.length)return!1;for(r=a;r--!==0;)if(!uy(e[r],t[r]))return!1;return!0}var i;if(Hle&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!uy(r.value[1],t.get(r.value[0])))return!1;return!0}if(Wle&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Gle&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(a=e.length,a!=t.length)return!1;for(r=a;r--!==0;)if(e[r]!==t[r])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(n=Object.keys(e),a=n.length,a!==Object.keys(t).length)return!1;for(r=a;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[r]))return!1;if(Vle&&e instanceof Element)return!1;for(r=a;r--!==0;)if(!((n[r]==="_owner"||n[r]==="__v"||n[r]==="__o")&&e.$$typeof)&&!uy(e[n[r]],t[n[r]]))return!1;return!0}return e!==e&&t!==t}var Kle=function(t,a){try{return uy(t,a)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const Yle=xt(Kle);var Xle=function(e,t,a,r,n,i,o,d){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=[a,r,n,i,o,d],u=0;l=new Error(t.replace(/%s/g,function(){return c[u++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},Qle=Xle;const O4=xt(Qle);var Zle=function(t,a,r,n){var i=r?r.call(n,t,a):void 0;if(i!==void 0)return!!i;if(t===a)return!0;if(typeof t!="object"||!t||typeof a!="object"||!a)return!1;var o=Object.keys(t),d=Object.keys(a);if(o.length!==d.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(a),c=0;c<o.length;c++){var u=o[c];if(!l(u))return!1;var p=t[u],h=a[u];if(i=r?r.call(n,p,h,u):void 0,i===!1||i===void 0&&p!==h)return!1}return!0};const Jle=xt(Zle);var qz=(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))(qz||{}),Gj={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"]}},B4=Object.values(qz),uS={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},ece=Object.entries(uS).reduce((e,[t,a])=>(e[a]=t,e),{}),Cn="data-rh",cu={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},uu=(e,t)=>{for(let a=e.length-1;a>=0;a-=1){const r=e[a];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},tce=e=>{let t=uu(e,"title");const a=uu(e,cu.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),a&&t)return a.replace(/%s/g,()=>t);const r=uu(e,cu.DEFAULT_TITLE);return t||r||void 0},ace=e=>uu(e,cu.ON_CHANGE_CLIENT_STATE)||(()=>{}),Kj=(e,t)=>t.filter(a=>typeof a[e]<"u").map(a=>a[e]).reduce((a,r)=>({...a,...r}),{}),rce=(e,t)=>t.filter(a=>typeof a.base<"u").map(a=>a.base).reverse().reduce((a,r)=>{if(!a.length){const n=Object.keys(r);for(let i=0;i<n.length;i+=1){const d=n[i].toLowerCase();if(e.indexOf(d)!==-1&&r[d])return a.concat(r)}}return a},[]),sce=e=>console&&typeof console.warn=="function"&&console.warn(e),mh=(e,t,a)=>{const r={};return a.filter(n=>Array.isArray(n[e])?!0:(typeof n[e]<"u"&&sce(`Helmet: ${e} should be of type "Array". Instead found type "${typeof n[e]}"`),!1)).map(n=>n[e]).reverse().reduce((n,i)=>{const o={};i.filter(l=>{let c;const u=Object.keys(l);for(let h=0;h<u.length;h+=1){const m=u[h],v=m.toLowerCase();t.indexOf(v)!==-1&&!(c==="rel"&&l[c].toLowerCase()==="canonical")&&!(v==="rel"&&l[v].toLowerCase()==="stylesheet")&&(c=v),t.indexOf(m)!==-1&&(m==="innerHTML"||m==="cssText"||m==="itemprop")&&(c=m)}if(!c||!l[c])return!1;const p=l[c].toLowerCase();return r[c]||(r[c]={}),o[c]||(o[c]={}),r[c][p]?!1:(o[c][p]=!0,!0)}).reverse().forEach(l=>n.push(l));const d=Object.keys(o);for(let l=0;l<d.length;l+=1){const c=d[l],u={...r[c],...o[c]};r[c]=u}return n},[]).reverse()},nce=(e,t)=>{if(Array.isArray(e)&&e.length){for(let a=0;a<e.length;a+=1)if(e[a][t])return!0}return!1},ice=e=>({baseTag:rce(["href"],e),bodyAttributes:Kj("bodyAttributes",e),defer:uu(e,cu.DEFER),encode:uu(e,cu.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Kj("htmlAttributes",e),linkTags:mh("link",["rel","href"],e),metaTags:mh("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:mh("noscript",["innerHTML"],e),onChangeClientState:ace(e),scriptTags:mh("script",["src","innerHTML"],e),styleTags:mh("style",["cssText"],e),title:tce(e),titleAttributes:Kj("titleAttributes",e),prioritizeSeoTags:nce(e,cu.PRIORITIZE_SEO_TAGS)}),Lz=e=>Array.isArray(e)?e.join(""):e,oce=(e,t)=>{const a=Object.keys(e);for(let r=0;r<a.length;r+=1)if(t[a[r]]&&t[a[r]].includes(e[a[r]]))return!0;return!1},Yj=(e,t)=>Array.isArray(e)?e.reduce((a,r)=>(oce(r,t)?a.priority.push(r):a.default.push(r),a),{priority:[],default:[]}):{default:e,priority:[]},R4=(e,t)=>({...e,[t]:void 0}),dce=["noscript","script","style"],G2=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Fz=e=>Object.keys(e).reduce((t,a)=>{const r=typeof e[a]<"u"?`${a}="${e[a]}"`:`${a}`;return t?`${t} ${r}`:r},""),lce=(e,t,a,r)=>{const n=Fz(a),i=Lz(t);return n?`<${e} ${Cn}="true" ${n}>${G2(i,r)}</${e}>`:`<${e} ${Cn}="true">${G2(i,r)}</${e}>`},cce=(e,t,a=!0)=>t.reduce((r,n)=>{const i=n,o=Object.keys(i).filter(c=>!(c==="innerHTML"||c==="cssText")).reduce((c,u)=>{const p=typeof i[u]>"u"?u:`${u}="${G2(i[u],a)}"`;return c?`${c} ${p}`:p},""),d=i.innerHTML||i.cssText||"",l=dce.indexOf(e)===-1;return`${r}<${e} ${Cn}="true" ${o}${l?"/>":`>${d}</${e}>`}`},""),Uz=(e,t={})=>Object.keys(e).reduce((a,r)=>{const n=uS[r];return a[n||r]=e[r],a},t),uce=(e,t,a)=>{const r={key:t,[Cn]:!0},n=Uz(a,r);return[E.createElement("title",n,t)]},py=(e,t)=>t.map((a,r)=>{const n={key:r,[Cn]:!0};return Object.keys(a).forEach(i=>{const d=uS[i]||i;if(d==="innerHTML"||d==="cssText"){const l=a.innerHTML||a.cssText;n.dangerouslySetInnerHTML={__html:l}}else n[d]=a[i]}),E.createElement(e,n)}),$s=(e,t,a=!0)=>{switch(e){case"title":return{toComponent:()=>uce(e,t.title,t.titleAttributes),toString:()=>lce(e,t.title,t.titleAttributes,a)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Uz(t),toString:()=>Fz(t)};default:return{toComponent:()=>py(e,t),toString:()=>cce(e,t,a)}}},pce=({metaTags:e,linkTags:t,scriptTags:a,encode:r})=>{const n=Yj(e,Gj.meta),i=Yj(t,Gj.link),o=Yj(a,Gj.script);return{priorityMethods:{toComponent:()=>[...py("meta",n.priority),...py("link",i.priority),...py("script",o.priority)],toString:()=>`${$s("meta",n.priority,r)} ${$s("link",i.priority,r)} ${$s("script",o.priority,r)}`},metaTags:n.default,linkTags:i.default,scriptTags:o.default}},hce=e=>{const{baseTag:t,bodyAttributes:a,encode:r=!0,htmlAttributes:n,noscriptTags:i,styleTags:o,title:d="",titleAttributes:l,prioritizeSeoTags:c}=e;let{linkTags:u,metaTags:p,scriptTags:h}=e,m={toComponent:()=>{},toString:()=>""};return c&&({priorityMethods:m,linkTags:u,metaTags:p,scriptTags:h}=pce(e)),{priority:m,base:$s("base",t,r),bodyAttributes:$s("bodyAttributes",a,r),htmlAttributes:$s("htmlAttributes",n,r),link:$s("link",u,r),meta:$s("meta",p,r),noscript:$s("noscript",i,r),script:$s("script",h,r),style:$s("style",o,r),title:$s("title",{title:d,titleAttributes:l},r)}},K2=hce,jx=[],Vz=!!(typeof window<"u"&&window.document&&window.document.createElement),Y2=class{constructor(e,t){Di(this,"instances",[]);Di(this,"canUseDOM",Vz);Di(this,"context");Di(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?jx:this.instances,add:e=>{(this.canUseDOM?jx:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?jx:this.instances).indexOf(e);(this.canUseDOM?jx:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=K2({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},mce={},Hz=E.createContext(mce),Al,Wz=(Al=class extends g.Component{constructor(a){super(a);Di(this,"helmetData");this.helmetData=new Y2(this.props.context||{},Al.canUseDOM)}render(){return E.createElement(Hz.Provider,{value:this.helmetData.value},this.props.children)}},Di(Al,"canUseDOM",Vz),Al),bc=(e,t)=>{const a=document.head||document.querySelector("head"),r=a.querySelectorAll(`${e}[${Cn}]`),n=[].slice.call(r),i=[];let o;return t&&t.length&&t.forEach(d=>{const l=document.createElement(e);for(const c in d)if(Object.prototype.hasOwnProperty.call(d,c))if(c==="innerHTML")l.innerHTML=d.innerHTML;else if(c==="cssText")l.styleSheet?l.styleSheet.cssText=d.cssText:l.appendChild(document.createTextNode(d.cssText));else{const u=c,p=typeof d[u]>"u"?"":d[u];l.setAttribute(c,p)}l.setAttribute(Cn,"true"),n.some((c,u)=>(o=u,l.isEqualNode(c)))?n.splice(o,1):i.push(l)}),n.forEach(d=>{var l;return(l=d.parentNode)==null?void 0:l.removeChild(d)}),i.forEach(d=>a.appendChild(d)),{oldTags:n,newTags:i}},X2=(e,t)=>{const a=document.getElementsByTagName(e)[0];if(!a)return;const r=a.getAttribute(Cn),n=r?r.split(","):[],i=[...n],o=Object.keys(t);for(const d of o){const l=t[d]||"";a.getAttribute(d)!==l&&a.setAttribute(d,l),n.indexOf(d)===-1&&n.push(d);const c=i.indexOf(d);c!==-1&&i.splice(c,1)}for(let d=i.length-1;d>=0;d-=1)a.removeAttribute(i[d]);n.length===i.length?a.removeAttribute(Cn):a.getAttribute(Cn)!==o.join(",")&&a.setAttribute(Cn,o.join(","))},fce=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Lz(e)),X2("title",t)},M4=(e,t)=>{const{baseTag:a,bodyAttributes:r,htmlAttributes:n,linkTags:i,metaTags:o,noscriptTags:d,onChangeClientState:l,scriptTags:c,styleTags:u,title:p,titleAttributes:h}=e;X2("body",r),X2("html",n),fce(p,h);const m={baseTag:bc("base",a),linkTags:bc("link",i),metaTags:bc("meta",o),noscriptTags:bc("noscript",d),scriptTags:bc("script",c),styleTags:bc("style",u)},v={},f={};Object.keys(m).forEach(x=>{const{newTags:w,oldTags:y}=m[x];w.length&&(v[x]=w),y.length&&(f[x]=m[x].oldTags)}),t&&t(),l(e,v,f)},fh=null,gce=e=>{fh&&cancelAnimationFrame(fh),e.defer?fh=requestAnimationFrame(()=>{M4(e,()=>{fh=null})}):(M4(e),fh=null)},xce=gce,I4=class extends g.Component{constructor(){super(...arguments);Di(this,"rendered",!1)}shouldComponentUpdate(t){return!Jle(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:a}=this.props.context;let r=null;const n=ice(t.get().map(i=>{const o={...i.props};return delete o.context,o}));Wz.canUseDOM?xce(n):K2&&(r=K2(n)),a(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},J1,Od=(J1=class extends g.Component{shouldComponentUpdate(e){return!Yle(R4(this.props,"helmetData"),R4(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,a,r){return{...t,[e.type]:[...t[e.type]||[],{...a,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,a,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...a}};case"body":return{...t,bodyAttributes:{...a}};case"html":return{...t,htmlAttributes:{...a}};default:return{...t,[e.type]:{...a}}}}mapArrayTypeChildrenToProps(e,t){let a={...t};return Object.keys(e).forEach(r=>{a={...a,[r]:e[r]}}),a}warnOnInvalidChildren(e,t){return O4(B4.some(a=>e.type===a),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 ${B4.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),O4(!t||typeof t=="string"||Array.isArray(t)&&!t.some(a=>typeof a!="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 a={};return E.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:n,...i}=r.props,o=Object.keys(i).reduce((l,c)=>(l[ece[c]||c]=i[c],l),{});let{type:d}=r;switch(typeof d=="symbol"?d=d.toString():this.warnOnInvalidChildren(r,n),d){case"Symbol(react.fragment)":t=this.mapChildrenToProps(n,t);break;case"link":case"meta":case"noscript":case"script":case"style":a=this.flattenArrayTypeChildren(r,a,o,n);break;default:t=this.mapObjectTypeChildren(r,t,o,n);break}}),this.mapArrayTypeChildrenToProps(a,t)}render(){const{children:e,...t}=this.props;let a={...t},{helmetData:r}=t;if(e&&(a=this.mapChildrenToProps(e,a)),r&&!(r instanceof Y2)){const n=r;r=new Y2(n.context,!0),delete a.helmetData}return r?E.createElement(I4,{...a,context:r.value}):E.createElement(Hz.Consumer,null,n=>E.createElement(I4,{...a,context:n}))}},Di(J1,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),J1);function Xa({title:e,description:t,canonical:a,ogImage:r="https://images.unsplash.com/photo-1526367790999-0150786686a2?w=1200&h=630&fit=crop",ogType:n="website",twitterCard:i="summary_large_image",schema:o}){const d="https://www.becomeadasher.com",l=a?a.startsWith("http")?a:`${d}${a}`:d,u=(()=>{var h,m,v,f;if(!o)return null;const p={"@context":"https://schema.org"};return o.type==="FAQPage"&&((h=o.data)!=null&&h.faqs)?{...p,"@type":"FAQPage",mainEntity:o.data.faqs.map(x=>({"@type":"Question",name:x.question,acceptedAnswer:{"@type":"Answer",text:x.answer}}))}:o.type==="HowTo"&&((m=o.data)!=null&&m.name)&&((v=o.data)!=null&&v.steps)?{...p,"@type":"HowTo",name:o.data.name,description:o.data.description,totalTime:o.data.totalTime||"PT15M",step:o.data.steps.map((x,w)=>({"@type":"HowToStep",position:w+1,name:x.name,text:x.text,...x.image&&{image:x.image},...x.url&&{url:x.url}}))}:o.type==="Article"&&((f=o.data)!=null&&f.headline)?{...p,"@type":"Article",headline:o.data.headline,description:o.data.description||t,image:o.data.image||r,datePublished:o.data.datePublished||"2025-01-01T00:00:00Z",dateModified:o.data.dateModified||new Date().toISOString(),author:{"@type":"Person",name:o.data.author||"BecomeADasher Editorial Team"},publisher:{"@type":"Organization",name:"BecomeADasher",logo:{"@type":"ImageObject",url:`${d}/logo.png`}}}:null})();return s.jsxs(Od,{"data-id":"rcskfzq7d","data-path":"src/components/SEO.tsx",children:[s.jsx("title",{"data-id":"aajmkpcjp","data-path":"src/components/SEO.tsx",children:e}),s.jsx("meta",{name:"description",content:t,"data-id":"7ofe0cjxi","data-path":"src/components/SEO.tsx"}),s.jsx("link",{rel:"canonical",href:l,"data-id":"ve76dbgad","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{property:"og:type",content:n,"data-id":"n6o8bqcl6","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{property:"og:title",content:e,"data-id":"wu6kjl6mw","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{property:"og:description",content:t,"data-id":"jzwlgirau","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{property:"og:url",content:l,"data-id":"i8qj5fhfd","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{property:"og:image",content:r,"data-id":"oy7zi74aq","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{property:"og:site_name",content:"BecomeADasher","data-id":"i8qbp8xdi","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{name:"twitter:card",content:i,"data-id":"agauy2ous","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{name:"twitter:title",content:e,"data-id":"m19nt79cq","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{name:"twitter:description",content:t,"data-id":"0hqa2zs5e","data-path":"src/components/SEO.tsx"}),s.jsx("meta",{name:"twitter:image",content:r,"data-id":"gn8hwhwcz","data-path":"src/components/SEO.tsx"}),u&&s.jsx("script",{type:"application/ld+json","data-id":"519c0opx8","data-path":"src/components/SEO.tsx",children:JSON.stringify(u)})]})}const hy=83386,Q2="global_affiliate_link",Gz=["global-affiliate-link"];function pS(){var e;return typeof window<"u"&&((e=window.location)!=null&&e.origin)?window.location.origin:"https://www.becomeadasher.com"}async function yce(){var r,n;const{data:e,error:t}=await window.ezsite.apis.tablePage(hy,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!0,Filters:[{name:"setting_key",op:"Equal",value:Q2}]});if(t)throw new Error(t);return(((n=(r=e==null?void 0:e.List)==null?void 0:r[0])==null?void 0:n.setting_value)||"").trim()||pS()}function Bd(){const{data:e}=b2({queryKey:Gz,queryFn:yce,staleTime:3e5});return e||pS()}const Ht=()=>{const[e,t]=g.useState(!1),a=Bd(),r=[{label:"How It Works",path:"/how-to-become-doordash-driver"},{label:"Requirements",path:"/doordash-driver-requirements-by-city"},{label:"By City",path:"/become-a-dasher-by-city"},{label:"Earnings",path:"/doordash-driver-pay"},{label:"Bonuses",path:"/doordash-bonuses"},{label:"Taxes",path:"/doordash-taxes"},{label:"Tips",path:"/doordash-tips"}];return s.jsxs("header",{className:"fixed top-0 left-0 right-0 z-50 bg-white/95 backdrop-blur-sm border-b shadow-sm","data-id":"gbokpsp7c","data-path":"src/components/Navigation.tsx",children:[s.jsxs("div",{className:"container mx-auto flex justify-between items-center px-4 py-4","data-id":"ebeubo38v","data-path":"src/components/Navigation.tsx",children:[s.jsxs(me,{to:"/",className:"flex items-center gap-2 hover:opacity-80 transition-opacity","data-id":"rdch9vmp5","data-path":"src/components/Navigation.tsx",children:[s.jsx("div",{className:"bg-no-repeat bg-center bg-cover bg-[url(https://cdn.ezsite.ai/AutoDev/23111/0c69e096-d38b-4afe-844f-3a2407fbe619.webp)] w-10 h-10 bg-[#EB0029] rounded-lg flex items-center justify-center","data-id":"g1icj1ods","data-path":"src/components/Navigation.tsx",children:s.jsx(ZD,{className:"w-6 h-6 text-white","data-id":"n6ly6siwj","data-path":"src/components/Navigation.tsx"})}),s.jsx("span",{className:"text-xl font-bold text-gray-900","data-id":"3v9txu18b","data-path":"src/components/Navigation.tsx",children:"Become A Dasher"})]}),s.jsx("nav",{className:"hidden md:flex space-x-6","data-id":"ocmcsnvxi","data-path":"src/components/Navigation.tsx",children:r.map(n=>s.jsx(me,{to:n.path,className:"text-gray-700 hover:text-[#EB0029] transition-colors font-medium","data-id":"a2owjmkpx","data-path":"src/components/Navigation.tsx",children:n.label},n.path))}),s.jsxs("div",{className:"hidden md:flex items-center gap-3","data-id":"xrscddpl2","data-path":"src/components/Navigation.tsx",children:[s.jsx(me,{to:"/admin/login",className:"text-gray-600 hover:text-gray-900 transition-colors font-medium text-sm","data-id":"89011m1yr","data-path":"src/components/Navigation.tsx",children:"Admin Login"}),s.jsx(G,{asChild:!0,className:"bg-[#EB0029] hover:bg-[#C50021] text-white","data-id":"izyetgkr6","data-path":"src/components/Navigation.tsx",children:s.jsx("a",{href:a,target:"_blank",rel:"noopener noreferrer","data-id":"kvwkwveq0","data-path":"src/components/Navigation.tsx",children:"Sign Up Now"})})]}),s.jsx("button",{className:"md:hidden p-2",onClick:()=>t(!e),"aria-label":"Toggle menu","data-id":"10rbqxi42","data-path":"src/components/Navigation.tsx",children:s.jsx(P$,{className:"w-6 h-6 text-gray-700","data-id":"00rgtwqg0","data-path":"src/components/Navigation.tsx"})})]}),e&&s.jsx("div",{className:"md:hidden bg-white border-t shadow-lg","data-id":"ctolq7dtz","data-path":"src/components/Navigation.tsx",children:s.jsxs("nav",{className:"flex flex-col px-4 py-2","data-id":"plvtj1o1e","data-path":"src/components/Navigation.tsx",children:[r.map(n=>s.jsx(me,{to:n.path,className:"py-3 text-gray-700 hover:text-[#EB0029] transition-colors font-medium border-b border-gray-100",onClick:()=>t(!1),"data-id":"1qxw6gggj","data-path":"src/components/Navigation.tsx",children:n.label},n.path)),s.jsx(me,{to:"/admin/login",className:"py-3 text-gray-600 hover:text-gray-900 transition-colors font-medium border-b border-gray-100",onClick:()=>t(!1),"data-id":"tw0nj6ruq","data-path":"src/components/Navigation.tsx",children:"Admin Login"}),s.jsx("div",{className:"py-3","data-id":"7k975cy3n","data-path":"src/components/Navigation.tsx",children:s.jsx(G,{asChild:!0,className:"w-full bg-[#EB0029] hover:bg-[#C50021] text-white","data-id":"4s4vkfz05","data-path":"src/components/Navigation.tsx",children:s.jsx("a",{href:a,target:"_blank",rel:"noopener noreferrer","data-id":"305iw5d5o","data-path":"src/components/Navigation.tsx",children:"Sign Up Now"})})})]})})]})};async function vce(e,t){try{const a={linkType:e,affiliateUrl:t,pageUrl:window.location.href,referrer:document.referrer||"direct",userAgent:navigator.userAgent,timestamp:new Date().toISOString()};return(await fetch("/api/affiliate-clicks",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})).ok}catch(a){return console.error("Affiliate tracking failed:",a),!1}}function dv(e,t,a=!0){vce(e,t),a?window.open(t,"_blank","noopener,noreferrer"):window.location.href=t}function bce({client:e="ca-pub-XXXXXXXXXX",slot:t="XXXXXXXXXX",format:a="auto",responsive:r=!0,className:n=""}){return g.useEffect(()=>{try{(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(i){console.error("AdSense error:",i)}},[]),s.jsx("div",{className:`ad-container ${n}`,children:s.jsx("ins",{className:"adsbygoogle",style:{display:"block"},"data-ad-client":e,"data-ad-slot":t,"data-ad-format":a,"data-full-width-responsive":r.toString()})})}function wce({id:e,image_url:t,link_url:a,alt_text:r="Advertisement",className:n=""}){const[i,o]=g.useState(!1),d=async()=>{try{await fetch(`https://content7.easystaging.com:20443/api/custom_banner_ads/${e}/click`,{method:"POST",headers:{"Content-Type":"application/json"}})}catch(l){console.error("Failed to track ad click:",l)}};return s.jsx("div",{className:`custom-banner-ad overflow-hidden rounded-lg ${n}`,children:s.jsxs("a",{href:a,target:"_blank",rel:"noopener noreferrer sponsored",onClick:d,className:"block transition-transform hover:scale-[1.02]",children:[s.jsx("img",{src:t,alt:r,loading:"lazy",className:`w-full h-auto transition-opacity duration-300 ${i?"opacity-100":"opacity-0"}`,onLoad:()=>o(!0)}),!i&&s.jsx("div",{className:"w-full h-32 bg-gray-100 animate-pulse flex items-center justify-center",children:s.jsx("span",{className:"text-gray-400 text-sm",children:"Loading ad..."})})]})})}function Cs({position:e,className:t=""}){const[a,r]=g.useState(null),[n,i]=g.useState([]),[o,d]=g.useState(!0);if(g.useEffect(()=>{(async()=>{try{const h=await(await fetch("https://content7.easystaging.com:20443/api/ad_settings")).json();r(h[0]||{adsense_enabled:!1,custom_banners_enabled:!1});const v=await(await fetch(`https://content7.easystaging.com:20443/api/custom_banner_ads?position=${e}&is_active=true`)).json();i(v)}catch(p){console.error("Failed to fetch ad data:",p),r({adsense_enabled:!1,custom_banners_enabled:!1})}finally{d(!1)}})()},[e]),o||!a)return null;const l=a.adsense_enabled,c=a.custom_banners_enabled&&n.length>0;return!l&&!c?null:s.jsxs("div",{className:`ad-container-wrapper ${t}`,children:[c&&s.jsx("div",{className:"custom-banners space-y-4 mb-4",children:n.map(u=>s.jsx(wce,{id:u.id,image_url:u.image_url,link_url:u.link_url,alt_text:u.alt_text},u.id))}),l&&s.jsx(bce,{client:a.adsense_client_id,slot:a.adsense_slot,className:"mt-4"})]})}const jce=()=>{const e=Bd(),t=[{icon:dr,title:"Total Flexibility",description:"Work whenever you want, wherever you want. Set your own schedule and be your own boss."},{icon:en,title:"Strong Income Potential",description:"Earn $15-$25+ per hour with base pay, tips, and bonuses. Cash out daily with DasherDirect."},{icon:Tl,title:"Complete Freedom",description:"No office, no boss, no hassle. Just you, your car, and unlimited earning opportunities."}],a=[{name:"Sarah M.",location:"Los Angeles, CA",earnings:"$1,200/week",quote:"I started Dashing part-time and now I'm making more than my old 9-5 job. The flexibility is unbeatable!",rating:5},{name:"Marcus J.",location:"Austin, TX",earnings:"$800/week",quote:"Perfect side hustle for extra income. I dash during peak hours and make great money in just a few hours.",rating:5},{name:"Jennifer L.",location:"Miami, FL",earnings:"$1,500/week",quote:"Being my own boss has changed my life. I control my schedule and spend more time with my family.",rating:5}],r=[{question:"How much can I really earn as a DoorDash driver?",answer:"Most Dashers earn between $15-$25+ per hour, depending on location, time, and demand. You'll earn base pay plus 100% of customer tips. Peak times and promotions can significantly boost your earnings."},{question:"What are the requirements to become a DoorDash driver?",answer:"You must be 18+ years old, have a valid driver's license, insurance, and a clean driving record. You'll also need to pass a background check and have access to a car, bike, or scooter depending on your area."},{question:"How long does the sign-up process take?",answer:"Most people complete the application in under 15 minutes. After approval (usually 1-5 business days), you can start dashing immediately once you receive your activation kit."},{question:"Can I really set my own schedule?",answer:"Absolutely! Dash whenever you want, as much or as little as you want. There's no minimum hours requirement. Open the app, go online, and start earning."},{question:"Do I need to have a car to become a Dasher?",answer:"In most cities, yes. However, some markets allow you to dash by bike, scooter, or on foot. Check your local market requirements during sign-up."}];return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"Become a DoorDash Driver 2025 | Start Dashing Today",description:"Complete guide to becoming a DoorDash driver in 2025. Learn requirements, pay structure, sign-up process. Start earning $15-25+/hour on your own schedule.",canonical:"/",schema:{type:"FAQPage",data:{faqs:r}},"data-id":"flnvslan4","data-path":"src/pages/HomePage.tsx"}),s.jsxs("div",{className:"min-h-screen bg-white","data-id":"11qnqxa9l","data-path":"src/pages/HomePage.tsx",children:[s.jsx(Ht,{"data-id":"rl9l7ywca","data-path":"src/pages/HomePage.tsx"}),s.jsx("section",{className:"pt-32 pb-20 px-4 bg-gradient-to-b from-gray-50 to-white","data-id":"l2vgxok4x","data-path":"src/pages/HomePage.tsx",children:s.jsx("div",{className:"container mx-auto max-w-6xl","data-id":"7c1x95am2","data-path":"src/pages/HomePage.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-center","data-id":"cwequ3wza","data-path":"src/pages/HomePage.tsx",children:[s.jsx(Ze.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.6,delay:.2},className:"inline-block mb-4 px-4 py-2 bg-[#EB0029]/10 rounded-full","data-id":"ba8n28qyf","data-path":"src/pages/HomePage.tsx",children:s.jsx("span",{className:"text-[#EB0029] font-semibold text-sm","data-id":"b2oces00r","data-path":"src/pages/HomePage.tsx",children:"✨ Start Earning in Days, Not Weeks"})}),s.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-gray-900 mb-6 leading-tight","data-id":"cqin2y7ww","data-path":"src/pages/HomePage.tsx",children:s.jsxs(Ze.span,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.3},className:"block","data-id":"uf41psd2v","data-path":"src/pages/HomePage.tsx",children:["Become a Dasher in 2026 – Step-by-Step Guide to becoming a"," ",s.jsx("span",{className:"text-[#EB0029]","data-id":"iial54427","data-path":"src/pages/HomePage.tsx",children:"DoorDash Driver in 2026"})]})}),s.jsx(Ze.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.5},className:"text-lg md:text-xl text-gray-600 mb-8 max-w-3xl mx-auto","data-id":"ispfxo14n","data-path":"src/pages/HomePage.tsx",children:"Join millions of Dashers earning on their own schedule. Flexible hours, great pay, and the freedom to be your own boss."}),s.jsxs(Ze.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.7},className:"flex flex-col sm:flex-row gap-4 justify-center items-center mb-12","data-id":"5bgc2xkie","data-path":"src/pages/HomePage.tsx",children:[s.jsx(G,{onClick:()=>dv("start_dashing",e),size:"lg",className:"bg-[#EB0029] hover:bg-[#C50021] text-white px-8 py-6 text-lg rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105","data-id":"kywgi3pdn","data-path":"src/pages/HomePage.tsx",children:"Start Dashing Now →"}),s.jsx(me,{to:"/doordash-requirements","data-id":"byj5p80ag","data-path":"src/pages/HomePage.tsx",children:s.jsx(G,{size:"lg",variant:"outline",className:"border-2 border-gray-300 px-8 py-6 text-lg rounded-full hover:border-[#EB0029] hover:text-[#EB0029] transition-all duration-300","data-id":"a61dyea6z","data-path":"src/pages/HomePage.tsx",children:"Check If You Qualify"})})]}),s.jsx(Ze.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.9},className:"grid grid-cols-2 md:grid-cols-4 gap-4 max-w-4xl mx-auto","data-id":"7e1u4kkrs","data-path":"src/pages/HomePage.tsx",children:[{label:"Avg. Earnings/Hour",value:"$18-25"},{label:"Sign-Up Bonus",value:"Up to $1,000"},{label:"Active Dashers",value:"2M+"},{label:"Cities Available",value:"4,000+"}].map((n,i)=>s.jsxs(Ze.div,{initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},transition:{duration:.5,delay:1+i*.1},className:"bg-white rounded-2xl p-4 shadow-md border border-gray-100","data-id":"4mo4hy197","data-path":"src/pages/HomePage.tsx",children:[s.jsx("div",{className:"text-2xl md:text-3xl font-bold text-[#EB0029] mb-1","data-id":"a1ewr5fp3","data-path":"src/pages/HomePage.tsx",children:n.value}),s.jsx("div",{className:"text-xs md:text-sm text-gray-600","data-id":"7lu04th8r","data-path":"src/pages/HomePage.tsx",children:n.label})]},i))})]})})}),s.jsx("section",{className:"py-8 bg-gray-50","data-id":"2yz61s7ie","data-path":"src/pages/HomePage.tsx",children:s.jsx("div",{className:"container mx-auto px-4 max-w-4xl","data-id":"fgo960vqi","data-path":"src/pages/HomePage.tsx",children:s.jsx(Cs,{position:"homepage-hero","data-id":"a0pp45fzi","data-path":"src/pages/HomePage.tsx"})})}),s.jsx("section",{className:"py-20 px-4 bg-white","data-id":"zbqu3ypka","data-path":"src/pages/HomePage.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"inuk3rwy6","data-path":"src/pages/HomePage.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"222251b9e","data-path":"src/pages/HomePage.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"1vzup3tns","data-path":"src/pages/HomePage.tsx",children:"Why Dashers Love What They Do"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"mj7p3onf0","data-path":"src/pages/HomePage.tsx",children:"Discover the benefits that make DoorDash the #1 choice for gig workers"})]}),s.jsx("div",{className:"grid md:grid-cols-3 gap-8","data-id":"5hbjql3qi","data-path":"src/pages/HomePage.tsx",children:t.map((n,i)=>s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:i*.2},"data-id":"kb1dlht0f","data-path":"src/pages/HomePage.tsx",children:s.jsx(re,{className:"h-full hover:shadow-xl transition-all duration-300 transform hover:-translate-y-2 border-2 border-gray-100","data-id":"sqqe70mxp","data-path":"src/pages/HomePage.tsx",children:s.jsxs(fe,{"data-id":"8lx3akkg1","data-path":"src/pages/HomePage.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029]/10 rounded-2xl flex items-center justify-center mb-4","data-id":"pkbsblp4q","data-path":"src/pages/HomePage.tsx",children:s.jsx(n.icon,{className:"w-8 h-8 text-[#EB0029]","data-id":"z7j8vpn9j","data-path":"src/pages/HomePage.tsx"})}),s.jsx(ge,{className:"text-2xl mb-2","data-id":"3mzaiwp73","data-path":"src/pages/HomePage.tsx",children:n.title}),s.jsx(He,{className:"text-base text-gray-600","data-id":"nf3dmm9mn","data-path":"src/pages/HomePage.tsx",children:n.description})]})})},i))})]})}),s.jsx("section",{className:"py-20 px-4 bg-gray-50","data-id":"8oj7xws77","data-path":"src/pages/HomePage.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"xtrvqmny8","data-path":"src/pages/HomePage.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"d5dwvincm","data-path":"src/pages/HomePage.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"1sahaw2od","data-path":"src/pages/HomePage.tsx",children:"Real Stories from Real Dashers"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"7v9n52oiu","data-path":"src/pages/HomePage.tsx",children:"See what successful Dashers are saying about their experience"})]}),s.jsx("div",{className:"grid md:grid-cols-3 gap-8","data-id":"3npp5m069","data-path":"src/pages/HomePage.tsx",children:a.map((n,i)=>s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:i*.15},whileHover:{scale:1.05},"data-id":"wrolj3ffk","data-path":"src/pages/HomePage.tsx",children:s.jsx(re,{className:"h-full hover:shadow-2xl transition-all duration-300 border-2 border-gray-100 bg-white","data-id":"q61ta1fbz","data-path":"src/pages/HomePage.tsx",children:s.jsxs(fe,{"data-id":"88f25yn1f","data-path":"src/pages/HomePage.tsx",children:[s.jsxs("div",{className:"flex items-center gap-3 mb-4","data-id":"pe7srz4kz","data-path":"src/pages/HomePage.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-gradient-to-br from-[#EB0029] to-[#C50021] rounded-full flex items-center justify-center text-white font-bold text-lg","data-id":"gv3gls039","data-path":"src/pages/HomePage.tsx",children:n.name.charAt(0)}),s.jsxs("div",{"data-id":"zr7msvp1h","data-path":"src/pages/HomePage.tsx",children:[s.jsx(ge,{className:"text-lg","data-id":"oofcguvm6","data-path":"src/pages/HomePage.tsx",children:n.name}),s.jsx("p",{className:"text-sm text-gray-500","data-id":"e7cw3vabs","data-path":"src/pages/HomePage.tsx",children:n.location})]})]}),s.jsx("div",{className:"flex mb-3","data-id":"4tfc2zqp8","data-path":"src/pages/HomePage.tsx",children:[...Array(n.rating)].map((o,d)=>s.jsx(JD,{className:"w-5 h-5 fill-yellow-400 text-yellow-400","data-id":"bhflf6n78","data-path":"src/pages/HomePage.tsx"},d))}),s.jsxs(He,{className:"text-gray-700 text-base italic mb-4","data-id":"8mujpup29","data-path":"src/pages/HomePage.tsx",children:['"',n.quote,'"']}),s.jsxs("div",{className:"inline-block bg-green-100 text-green-700 px-3 py-1 rounded-full text-sm font-semibold","data-id":"ahn6fxqi4","data-path":"src/pages/HomePage.tsx",children:[s.jsx(Mr,{className:"w-4 h-4 inline mr-1","data-id":"f902poo69","data-path":"src/pages/HomePage.tsx"}),n.earnings]})]})})},i))})]})}),s.jsx("section",{id:"faq",className:"py-20 px-4 bg-white","data-id":"oqof8j58h","data-path":"src/pages/HomePage.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"6wry8e78b","data-path":"src/pages/HomePage.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12","data-id":"iurle3mgd","data-path":"src/pages/HomePage.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"u5iot61i2","data-path":"src/pages/HomePage.tsx",children:"Frequently Asked Questions"}),s.jsx("p",{className:"text-lg text-gray-600","data-id":"ag1kozthf","data-path":"src/pages/HomePage.tsx",children:"Get answers to the most common questions about becoming a Dasher"})]}),s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},"data-id":"0l3md198b","data-path":"src/pages/HomePage.tsx",children:s.jsx(zu,{type:"single",collapsible:!0,className:"space-y-4","data-id":"imqyt6uzw","data-path":"src/pages/HomePage.tsx",children:r.map((n,i)=>s.jsxs(Vl,{value:`item-${i}`,className:"bg-gray-50 rounded-xl px-6 border-2 border-gray-100 hover:border-[#EB0029]/30 transition-colors","data-id":"x2g36zf2f","data-path":"src/pages/HomePage.tsx",children:[s.jsx(Hl,{className:"text-left font-semibold text-gray-900 hover:text-[#EB0029]","data-id":"0xkbjm7v0","data-path":"src/pages/HomePage.tsx",children:n.question}),s.jsx(Wl,{className:"text-gray-600 text-base leading-relaxed","data-id":"va2outc0j","data-path":"src/pages/HomePage.tsx",children:n.answer})]},i))})})]})}),s.jsx("section",{className:"py-20 px-4 bg-gradient-to-br from-[#EB0029] to-[#C50021] text-white","data-id":"nvjg3p01a","data-path":"src/pages/HomePage.tsx",children:s.jsx("div",{className:"container mx-auto max-w-4xl text-center","data-id":"9gpkgtgb2","data-path":"src/pages/HomePage.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},"data-id":"oc6o00wcq","data-path":"src/pages/HomePage.tsx",children:[s.jsx(Wy,{className:"w-16 h-16 mx-auto mb-6 opacity-90","data-id":"zbiktsz3p","data-path":"src/pages/HomePage.tsx"}),s.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-4","data-id":"eq4axtt4b","data-path":"src/pages/HomePage.tsx",children:"Ready to Start Your Dashing Journey?"}),s.jsx("p",{className:"text-xl mb-8 opacity-90","data-id":"m6ypoh6j3","data-path":"src/pages/HomePage.tsx",children:"Join over 2 million Dashers earning on their own terms. Sign up takes less than 15 minutes."}),s.jsx(G,{onClick:()=>dv("start_dashing",e),size:"lg",className:"bg-white text-[#EB0029] hover:bg-gray-100 px-8 py-6 text-lg rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105","data-id":"613lprx78","data-path":"src/pages/HomePage.tsx",children:"Start Dashing Now →"}),s.jsx("p",{className:"mt-6 text-sm opacity-75","data-id":"e87mh8cxo","data-path":"src/pages/HomePage.tsx",children:"✓ No experience required ✓ Start earning in days ✓ $0 to get started"})]})})}),s.jsx("section",{className:"py-8 bg-white","data-id":"yqclm7dup","data-path":"src/pages/HomePage.tsx",children:s.jsx("div",{className:"container mx-auto px-4 max-w-4xl","data-id":"p3j1516z0","data-path":"src/pages/HomePage.tsx",children:s.jsx(Cs,{position:"homepage-footer","data-id":"bjtqfx7ip","data-path":"src/pages/HomePage.tsx"})})})]})]})},Dce=()=>{const e=rn();return g.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-background","data-id":"5bdb40l0k","data-path":"src/pages/NotFound.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"text-center space-y-6 p-8","data-id":"caromgnz9","data-path":"src/pages/NotFound.tsx",children:[s.jsx(Ze.div,{initial:{scale:.5},animate:{scale:1},transition:{duration:.5,delay:.2},"data-id":"tm6vluh5a","data-path":"src/pages/NotFound.tsx",children:s.jsx("h1",{className:"text-8xl font-bold text-primary","data-id":"ug21t6huu","data-path":"src/pages/NotFound.tsx",children:"404"})}),s.jsxs(Ze.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.4},className:"space-y-4","data-id":"xg8k1s5iu","data-path":"src/pages/NotFound.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold tracking-tight","data-id":"qdso97trg","data-path":"src/pages/NotFound.tsx",children:"Page Not Found"}),s.jsx("p",{className:"text-muted-foreground","data-id":"i4bbh2hve","data-path":"src/pages/NotFound.tsx",children:"Sorry, the page you are looking for does not exist or has been removed."})]}),s.jsx(Ze.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.6},"data-id":"8qsiceikz","data-path":"src/pages/NotFound.tsx",children:s.jsx(G,{asChild:!0,variant:"default",size:"lg","data-id":"uzoe3ejui","data-path":"src/pages/NotFound.tsx",children:s.jsx("a",{href:"/","data-id":"zxs3dmvva","data-path":"src/pages/NotFound.tsx",children:"Back to Home"})})})]})})};function sn({items:e}){return s.jsxs("nav",{className:"flex items-center space-x-2 text-sm text-gray-600 mb-6","data-id":"8ym1l0s04","data-path":"src/components/Breadcrumb.tsx",children:[s.jsx(me,{to:"/",className:"hover:text-[#EB0029] transition-colors","data-id":"ux7mj00cc","data-path":"src/components/Breadcrumb.tsx",children:"Home"}),e.map((t,a)=>s.jsxs("div",{className:"flex items-center space-x-2","data-id":"uci1kw481","data-path":"src/components/Breadcrumb.tsx",children:[s.jsx(ng,{className:"w-4 h-4","data-id":"hw3az6ffk","data-path":"src/components/Breadcrumb.tsx"}),t.path?s.jsx(me,{to:t.path,className:"hover:text-[#EB0029] transition-colors","data-id":"z6f4tsapz","data-path":"src/components/Breadcrumb.tsx",children:t.label}):s.jsx("span",{className:"text-gray-900 font-medium","data-id":"3adbxttng","data-path":"src/components/Breadcrumb.tsx",children:t.label})]},a))]})}function aa({text:e,variant:t="primary",className:a="",linkType:r="start_dashing",affiliateUrl:n}){const i=Bd(),o=n??i,d="inline-flex items-center justify-center gap-2 px-6 py-3 rounded-lg font-semibold transition-all duration-200 shadow-md hover:shadow-lg mb-8",l=t==="primary"?"bg-[#EB0029] text-white hover:bg-[#C80022]":"bg-white text-[#EB0029] border-2 border-[#EB0029] hover:bg-[#EB0029] hover:text-white",c=u=>{u.preventDefault(),dv(r,o)};return s.jsxs("a",{href:o,onClick:c,target:"_blank",rel:"noopener noreferrer",className:`${d} ${l} ${a}`,"data-id":"en88dapeo","data-path":"src/components/CTAButton.tsx",children:[e,s.jsx(rr,{className:"w-5 h-5","data-id":"1i7lj81lf","data-path":"src/components/CTAButton.tsx"})]})}function Rd(){return s.jsxs("div",{className:"space-y-6","data-id":"luw77ys8j","data-path":"src/components/ContentSidebar.tsx",children:[s.jsxs("div",{className:"bg-gradient-to-br from-[#EB0029] to-[#C80022] p-6 rounded-xl text-white shadow-lg","data-id":"iqskzc427","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"qvtat1ou5","data-path":"src/components/ContentSidebar.tsx",children:"Ready to Start?"}),s.jsx("p",{className:"text-sm mb-4 opacity-90","data-id":"s4l5x1j6m","data-path":"src/components/ContentSidebar.tsx",children:"Sign up today and start earning on your own schedule."}),s.jsx(aa,{text:"Start Dashing Now",className:"w-full","data-id":"xi6sn1qbi","data-path":"src/components/ContentSidebar.tsx"})]}),s.jsxs("div",{className:"bg-white p-6 rounded-xl shadow-md border border-gray-200","data-id":"73nhpkoee","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx("h3",{className:"text-lg font-bold mb-4 text-gray-900","data-id":"o008mvw7d","data-path":"src/components/ContentSidebar.tsx",children:"Quick Links"}),s.jsxs("nav",{className:"space-y-3","data-id":"dsdmke977","data-path":"src/components/ContentSidebar.tsx",children:[s.jsxs(me,{to:"/how-to-become-doordash-driver",className:"flex items-center gap-3 text-gray-700 hover:text-[#EB0029] transition-colors group","data-id":"aqzwselpn","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx(Pn,{className:"w-5 h-5 group-hover:scale-110 transition-transform","data-id":"2yhtww3n5","data-path":"src/components/ContentSidebar.tsx"}),s.jsx("span",{"data-id":"en9pri1n1","data-path":"src/components/ContentSidebar.tsx",children:"How to Become a Dasher"})]}),s.jsxs(me,{to:"/doordash-requirements",className:"flex items-center gap-3 text-gray-700 hover:text-[#EB0029] transition-colors group","data-id":"vytj3z909","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx(Le,{className:"w-5 h-5 group-hover:scale-110 transition-transform","data-id":"or89kyeay","data-path":"src/components/ContentSidebar.tsx"}),s.jsx("span",{"data-id":"2lh8ndbdz","data-path":"src/components/ContentSidebar.tsx",children:"Requirements"})]}),s.jsxs(me,{to:"/doordash-driver-pay",className:"flex items-center gap-3 text-gray-700 hover:text-[#EB0029] transition-colors group","data-id":"2dpo88kqr","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx(en,{className:"w-5 h-5 group-hover:scale-110 transition-transform","data-id":"nldq3dnz9","data-path":"src/components/ContentSidebar.tsx"}),s.jsx("span",{"data-id":"c7mle4z7f","data-path":"src/components/ContentSidebar.tsx",children:"Driver Pay & Earnings"})]}),s.jsxs(me,{to:"/doordash-vs-uber-eats-grubhub",className:"flex items-center gap-3 text-gray-700 hover:text-[#EB0029] transition-colors group","data-id":"adlefrqop","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx(IZ,{className:"w-5 h-5 group-hover:scale-110 transition-transform","data-id":"x8lxphfuw","data-path":"src/components/ContentSidebar.tsx"}),s.jsx("span",{"data-id":"r8lgudhpm","data-path":"src/components/ContentSidebar.tsx",children:"Compare Platforms"})]})]})]}),s.jsxs("div",{className:"bg-gray-50 p-6 rounded-xl border border-gray-200","data-id":"uhwimlste","data-path":"src/components/ContentSidebar.tsx",children:[s.jsx("h3",{className:"text-lg font-bold mb-3 text-gray-900","data-id":"9aow3ku4z","data-path":"src/components/ContentSidebar.tsx",children:"Not Sure Yet?"}),s.jsx("p",{className:"text-sm text-gray-600 mb-4","data-id":"wnvxptbm8","data-path":"src/components/ContentSidebar.tsx",children:"Check if you meet all the requirements to become a Dasher."}),s.jsx(aa,{text:"Check If You Qualify",variant:"secondary",className:"w-full","data-id":"883qc349q","data-path":"src/components/ContentSidebar.tsx"})]}),s.jsx("div",{className:"mb-8","data-id":"cckgjjf5y","data-path":"src/components/ContentSidebar.tsx",children:s.jsx(Cs,{position:"sidebar-top","data-id":"vjvd1noks","data-path":"src/components/ContentSidebar.tsx"})})]})}function kce(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"How to Become a DoorDash Driver 2025 | Step-by-Step",description:"Complete step-by-step guide to becoming a DoorDash driver in 2025. Learn the sign-up process, requirements, timeline, and start earning today.",canonical:"/how-to-become-doordash-driver",schema:{type:"HowTo",data:{name:"How to Become a DoorDash Driver in 2025",description:"Complete guide to signing up, getting approved, and starting your journey as a DoorDash driver.",totalTime:"PT15M",steps:[{name:"Visit the DoorDash Sign-Up Page",text:"Go to the official DoorDash driver sign-up page. You can complete the entire application from your smartphone or computer in under 15 minutes."},{name:"Provide Basic Information",text:"Enter your name, email, phone number, address, and Social Security Number. Make sure all information is accurate to avoid delays."},{name:"Complete Background Check",text:"DoorDash partners with Checkr to conduct background checks. You will receive an email with instructions to complete your consent form. The process typically takes 5-7 business days."},{name:"Upload Required Documents",text:"Upload photos of your driver license, insurance, and vehicle registration (if using a car). Ensure all documents are current and valid."},{name:"Download the Dasher App",text:"Once approved, download the DoorDash Dasher app from the App Store or Google Play Store. Complete the app orientation to learn the basics."},{name:"Start Dashing",text:"Open the app, tap Dash Now or schedule a dash, and start accepting delivery orders in your area. Earn money on your own schedule."}]}},"data-id":"1eti2fb43","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsx(Ht,{"data-id":"b5a8sce3r","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{className:"min-h-screen bg-white pt-20","data-id":"sevwozbm2","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] text-white py-12 md:py-16","data-id":"4tiaco9oi","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","data-id":"yjrj9pn1q","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("h1",{className:"text-3xl md:text-5xl font-bold mb-4","data-id":"8fd60tgzy","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"How to Become a DoorDash Driver in 2026"}),s.jsx("p",{className:"text-lg md:text-xl opacity-90 max-w-3xl","data-id":"naw9q11ex","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Your complete step-by-step guide to signing up, getting approved, and starting your journey as a Dasher."})]})}),s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 md:py-12","data-id":"rxpcjac2t","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(sn,{items:[{label:"How to Become a DoorDash Driver"}],"data-id":"gitow1398","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8","data-id":"hi5k2rjar","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("div",{className:"lg:col-span-2 space-y-8","data-id":"quk5e3c8y","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"p9l827hl2","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"qvfl2aawp","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Start Earning as a DoorDash Driver"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"urtp3u7bz","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:'Becoming a DoorDash driver (also known as a "Dasher") is straightforward and can be completed in just a few days. With flexible scheduling and the ability to work whenever you want, DoorDash offers one of the best gig economy opportunities in 2026.'}),s.jsx("p",{className:"text-gray-700","data-id":"dy5i0lbo1","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"This guide will walk you through every step of the sign-up process, from meeting the basic requirements to completing your first delivery."})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"aehwefgdy","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"rrhccw2y9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Step-by-Step Sign-Up Process"}),s.jsxs("div",{className:"space-y-6","data-id":"rwl8huwwz","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("div",{className:"flex gap-4","data-id":"0e5lajano","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-xl","data-id":"753izzyxq","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"1"}),s.jsxs("div",{className:"flex-1","data-id":"3tlxzc20s","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-2 flex items-center gap-2","data-id":"5smdjr4q9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(ZD,{className:"w-5 h-5","data-id":"0bdyvtfbh","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Visit the DoorDash Sign-Up Page"]}),s.jsx("p",{className:"text-gray-700 mb-2","data-id":"j4stkehzu","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Go to the official DoorDash driver sign-up page using the link below. You can complete the entire application from your smartphone or computer."}),s.jsx(aa,{text:"Start Your Application",className:"mt-2","data-id":"zetfbq5ad","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"kpl680rng","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-xl","data-id":"xthjr736a","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"2"}),s.jsxs("div",{className:"flex-1","data-id":"kitfc8p2x","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-2 flex items-center gap-2","data-id":"vfon5weaa","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Pn,{className:"w-5 h-5","data-id":"jmiwi356w","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Provide Basic Information"]}),s.jsx("p",{className:"text-gray-700 mb-2","data-id":"pimkcxb1c","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"You'll need to enter your name, email, phone number, and address. Make sure all information is accurate to avoid delays in processing."}),s.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg mt-3","data-id":"e3esyuxxr","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"tlvp13ow9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Required Information:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"rxbq00slv","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("li",{"data-id":"e51cyny7e","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Full legal name"}),s.jsx("li",{"data-id":"pi6xysy79","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Valid email address"}),s.jsx("li",{"data-id":"b95ibpckq","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Phone number"}),s.jsx("li",{"data-id":"b6izx3w4q","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Current address"}),s.jsx("li",{"data-id":"edy87595v","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Social Security Number (for background check)"})]})]})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"sj5thle4t","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-xl","data-id":"gsynroxo2","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"3"}),s.jsxs("div",{className:"flex-1","data-id":"zjmvbw2n7","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-2 flex items-center gap-2","data-id":"9x1nnxeyv","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(JJ,{className:"w-5 h-5","data-id":"pgfil2d7z","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Complete Background Check"]}),s.jsx("p",{className:"text-gray-700 mb-2","data-id":"8gefba4i3","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"DoorDash partners with Checkr to conduct background checks. You'll receive an email with instructions to complete your consent form."}),s.jsxs("p",{className:"text-gray-700","data-id":"2t5962x9j","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:["The background check typically takes 5-7 business days but can be completed faster. Learn more about ",s.jsx(me,{to:"/doordash-requirements",className:"text-[#EB0029] font-semibold hover:underline","data-id":"u4nhv1y2e","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"DoorDash requirements"}),"."]})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"wev52fq1y","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-xl","data-id":"9hifaco6w","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"4"}),s.jsxs("div",{className:"flex-1","data-id":"0nna3abmb","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-2 flex items-center gap-2","data-id":"6l9lau911","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Pn,{className:"w-5 h-5","data-id":"icxvncafo","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Upload Required Documents"]}),s.jsx("p",{className:"text-gray-700 mb-2","data-id":"r211900kh","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"You'll need to upload photos of your driver's license, insurance, and vehicle registration (if using a car)."}),s.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg mt-3","data-id":"n9uuasggo","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"atahgxaac","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Required Documents:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"u6ym3bnqj","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("li",{"data-id":"mpw4zf0nl","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Valid driver's license"}),s.jsx("li",{"data-id":"w4gpcndz5","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Proof of auto insurance (for car dashers)"}),s.jsx("li",{"data-id":"7zntzc3kl","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"• Vehicle registration (for car dashers)"})]})]})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"16kje532m","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-xl","data-id":"pze06vzo9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"5"}),s.jsxs("div",{className:"flex-1","data-id":"ghc4ngrcv","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-2 flex items-center gap-2","data-id":"4nm3e2j5q","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(ZD,{className:"w-5 h-5","data-id":"6hva5c5hs","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Download the Dasher App"]}),s.jsx("p",{className:"text-gray-700 mb-2","data-id":"mzsm59f0t","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Once approved, download the DoorDash Dasher app (not the customer app) from the App Store or Google Play Store."}),s.jsx("p",{className:"text-gray-700","data-id":"pawkcdlm0","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Complete the app orientation to learn the basics of accepting orders, navigation, and completing deliveries."})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"lrpdo73yz","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-xl","data-id":"pujlizesr","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"6"}),s.jsxs("div",{className:"flex-1","data-id":"f5yl3nqjw","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-2 flex items-center gap-2","data-id":"8vpfp9c7n","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-5 h-5","data-id":"o87pc17al","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Start Dashing!"]}),s.jsx("p",{className:"text-gray-700 mb-2","data-id":"5d7ik686e","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:`You're all set! Open the app, tap "Dash Now" or schedule a dash, and start accepting delivery orders in your area.`}),s.jsxs("p",{className:"text-gray-700","data-id":"ik2ucvbuu","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:["Check out our ",s.jsx(me,{to:"/doordash-driver-pay",className:"text-[#EB0029] font-semibold hover:underline","data-id":"m8hz5qh8e","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"DoorDash driver pay guide"})," to learn how to maximize your earnings from day one."]})]})]})]})]}),s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] rounded-xl p-6 md:p-8 text-white text-center shadow-lg","data-id":"osvvw4710","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-3","data-id":"k88tmf3gg","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Ready to Get Started?"}),s.jsx("p",{className:"text-lg mb-6 opacity-90","data-id":"o72xlle1w","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Join thousands of drivers earning on their own schedule"}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"errnyjiq5","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(aa,{text:"Start Dashing Now","data-id":"qyscq202r","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsx(aa,{text:"Check If You Qualify",variant:"secondary","data-id":"a7bz2b5n3","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"9pdjmrq0y","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"ox6b69j2j","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(dr,{className:"w-7 h-7 text-[#EB0029]","data-id":"9ppcie0ls","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),"Sign-Up Timeline"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"i7ge6thje","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Most applicants can complete the entire process within 5-10 days. Here's what to expect:"}),s.jsxs("div",{className:"space-y-4","data-id":"ed4f7x2q6","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("div",{className:"flex items-start gap-4","data-id":"u1o5cjy3w","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-32 text-sm font-semibold text-[#EB0029]","data-id":"wn3fji3m4","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Day 1"}),s.jsxs("div",{className:"flex-1","data-id":"wk1u6va7l","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-gray-900 font-semibold","data-id":"wsdekayjn","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Submit Application"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"9f4ysc7lq","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Complete online application and upload documents (15-20 minutes)"})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"qiazr4i9g","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-32 text-sm font-semibold text-[#EB0029]","data-id":"t6tu2cjn6","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Day 1-2"}),s.jsxs("div",{className:"flex-1","data-id":"juvfqyu5a","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-gray-900 font-semibold","data-id":"1xzwz9mqn","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Background Check Initiated"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"9fcl6uf68","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Receive email from Checkr to consent to background check"})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"p8e6812zc","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-32 text-sm font-semibold text-[#EB0029]","data-id":"shdqobjiq","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Day 2-7"}),s.jsxs("div",{className:"flex-1","data-id":"p1u9lslve","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-gray-900 font-semibold","data-id":"wdj6m6v0h","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Background Check Processing"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"ha03u3cus","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Checkr processes your background check (average 5-7 days)"})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"pdlfuyxa6","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-32 text-sm font-semibold text-[#EB0029]","data-id":"xyyt3ewc8","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Day 7-10"}),s.jsxs("div",{className:"flex-1","data-id":"uksodyt3v","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-gray-900 font-semibold","data-id":"ctvut2ddm","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Approval & Activation"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"wrg5gr3px","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Receive approval notification and activate your Dasher account"})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"esou0ojsu","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-32 text-sm font-semibold text-[#EB0029]","data-id":"ot7hnzob0","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Day 10+"}),s.jsxs("div",{className:"flex-1","data-id":"5ayo4tbpj","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"text-gray-900 font-semibold","data-id":"c741m5wvo","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Start Earning!"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"e8030x918","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Complete your first delivery and begin earning immediately"})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"5ng5t435o","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"yhh6na0ij","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Requirements Checklist"}),s.jsxs("p",{className:"text-gray-700 mb-6","data-id":"luiqj8coy","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:["Before you begin, make sure you meet all the basic requirements. For a detailed breakdown, visit our ",s.jsx(me,{to:"/doordash-requirements",className:"text-[#EB0029] font-semibold hover:underline","data-id":"himtmp06r","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"complete requirements guide"}),"."]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4","data-id":"xqq8er7yw","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsxs("div",{className:"flex items-start gap-3","data-id":"zcfnfobpc","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"i81bv49l5","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{"data-id":"f8g3aqgun","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"6jn9sxlf5","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Age Requirement"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"l04t8amrk","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Must be 18 years or older"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"4qfmg5r6w","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"uvxdtm9k9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{"data-id":"mzesipsk9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"0jvk5f4mo","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Valid Driver's License"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"b3d0y0jt9","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Current and valid in your state"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"ya0tr731v","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"i4dxnsv0u","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{"data-id":"xwtttkoxi","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"dax7owjr8","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Vehicle or Bicycle"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"er0o5scqy","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Car, motorcycle, scooter, or bike"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"e3qxnjt3v","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"orpx76zk2","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{"data-id":"bturs8j0e","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"ud01iepuf","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Auto Insurance"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"27fe7lqqm","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Required for car/motorcycle/scooter"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"j44ex8fcv","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"u46u9jm3r","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{"data-id":"p9m9lbcji","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"jvv76n6vo","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Smartphone"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"n1dunosaa","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"iPhone or Android device"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"cngy2fqnn","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"oejc1u6hy","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"}),s.jsxs("div",{"data-id":"hx2v1fgzc","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"qjrt5yzpg","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Clean Background"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"67q0t4qqy","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:"Pass criminal and driving record check"})]})]})]})]}),s.jsx("div",{className:"mt-8","data-id":"ewkyj5gpf","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:s.jsx(Cs,{position:"guide-bottom","data-id":"vw60fsnxi","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"})})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"bzhbojo6h","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:s.jsx("div",{className:"sticky top-6","data-id":"n6n2u0949","data-path":"src/pages/HowToBecomeDoordashDriver.tsx",children:s.jsx(Rd,{"data-id":"egj5ztowm","data-path":"src/pages/HowToBecomeDoordashDriver.tsx"})})})]})]})]})]})}function $4(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Requirements 2025 | Age, Vehicle & Insurance",description:"Complete guide to DoorDash driver requirements in 2025. Learn about age limits, vehicle options, insurance needs, background checks, and qualifications.",canonical:"https://www.becomeadasher.com/doordash-requirements-2025",schema:{type:"Article",data:{headline:"DoorDash Driver Requirements for 2025",description:"Everything you need to know about age, vehicle, insurance, license, and background check requirements to become a DoorDash driver.",datePublished:"2025-01-01T00:00:00Z",dateModified:new Date().toISOString(),author:"BecomeADasher Editorial Team",image:"https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?w=1200&h=630&fit=crop"}},"data-id":"timzjk1ca","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx(Ht,{"data-id":"063cyhtp0","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{className:"min-h-screen bg-white pt-20","data-id":"0pt7hv2ag","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] text-white py-12 md:py-16","data-id":"zpt63max7","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","data-id":"cge0jr6qy","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h1",{className:"text-3xl md:text-5xl font-bold mb-4","data-id":"l85e0ph08","data-path":"src/pages/DoordashRequirements.tsx",children:"DoorDash Driver Requirements for 2026"}),s.jsx("p",{className:"text-lg md:text-xl opacity-90 max-w-3xl","data-id":"417yu7448","data-path":"src/pages/DoordashRequirements.tsx",children:"Everything you need to know about age, vehicle, insurance, license, and background check requirements."})]})}),s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 md:py-12","data-id":"t1sab3r4d","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(sn,{items:[{label:"DoorDash Requirements"}],"data-id":"3ingaea69","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8","data-id":"z94ok43ly","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"lg:col-span-2 space-y-8","data-id":"m1zgoucq9","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"3us95vtxc","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"t3txavbcj","data-path":"src/pages/DoordashRequirements.tsx",children:"Do You Qualify to Become a Dasher?"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"zr36eo993","data-path":"src/pages/DoordashRequirements.tsx",children:"DoorDash has straightforward requirements that most people can meet. Whether you're using a car, bike, scooter, or motorcycle, understanding these requirements will help you determine if becoming a Dasher is right for you in 2026."}),s.jsx("p",{className:"text-gray-700","data-id":"5scc5s8qz","data-path":"src/pages/DoordashRequirements.tsx",children:"This guide covers all the essential requirements, from age restrictions to vehicle specifications and background check criteria."})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"6anoibk4z","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"qoig5hgs4","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(os,{className:"w-7 h-7 text-[#EB0029]","data-id":"r21cfw4f4","data-path":"src/pages/DoordashRequirements.tsx"}),"Age Requirement"]}),s.jsx("div",{className:"bg-blue-50 border-l-4 border-blue-500 p-4 mb-4","data-id":"hm4ebc1e2","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsx("p",{className:"font-bold text-blue-900","data-id":"1nn44fwqv","data-path":"src/pages/DoordashRequirements.tsx",children:"Minimum Age: 18 Years Old"})}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"b8pw18jwy","data-path":"src/pages/DoordashRequirements.tsx",children:"To become a DoorDash driver, you must be at least 18 years old. This is a firm requirement across all U.S. states and Canadian provinces where DoorDash operates."}),s.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg","data-id":"hlz355qhf","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"2sr5p94lv","data-path":"src/pages/DoordashRequirements.tsx",children:"Important Notes:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"qr3fy3vbu","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("li",{"data-id":"gj0lbklho","data-path":"src/pages/DoordashRequirements.tsx",children:"• Valid government-issued ID required to verify age"}),s.jsx("li",{"data-id":"gxwr29ilz","data-path":"src/pages/DoordashRequirements.tsx",children:"• No maximum age limit - anyone 18+ can apply"}),s.jsx("li",{"data-id":"i5rdbvnza","data-path":"src/pages/DoordashRequirements.tsx",children:"• Age is verified during the background check process"})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"qnxhlzwwl","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"z8xa73cti","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(JC,{className:"w-7 h-7 text-[#EB0029]","data-id":"mb5u4odbn","data-path":"src/pages/DoordashRequirements.tsx"}),"Vehicle Options & Requirements"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"p8bnho3l3","data-path":"src/pages/DoordashRequirements.tsx",children:"One of the great things about DoorDash is the flexibility in vehicle options. You can dash with various modes of transportation depending on your market."}),s.jsxs("div",{className:"space-y-6","data-id":"09262t2u7","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5","data-id":"blkzroe3t","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"wpnhr5rhk","data-path":"src/pages/DoordashRequirements.tsx",children:"🚗 Car"}),s.jsx("p",{className:"text-gray-700 mb-3","data-id":"d803rkgkr","data-path":"src/pages/DoordashRequirements.tsx",children:"The most common option for Dashers."}),s.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg","data-id":"5bysx2bcm","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"4q1itqyej","data-path":"src/pages/DoordashRequirements.tsx",children:"Requirements:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"4hjwyv4zh","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("li",{"data-id":"0b7a7zjdr","data-path":"src/pages/DoordashRequirements.tsx",children:"• Valid driver's license"}),s.jsx("li",{"data-id":"tzni46b8i","data-path":"src/pages/DoordashRequirements.tsx",children:"• Auto insurance in your name or as a listed driver"}),s.jsx("li",{"data-id":"5d429m4to","data-path":"src/pages/DoordashRequirements.tsx",children:"• Vehicle registration"}),s.jsx("li",{"data-id":"m99g42ug0","data-path":"src/pages/DoordashRequirements.tsx",children:"• 2-door or 4-door vehicle (any year, make, or model)"}),s.jsx("li",{"data-id":"7fyxt5opj","data-path":"src/pages/DoordashRequirements.tsx",children:"• Reliable transportation in good working condition"})]})]})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5","data-id":"e79loztnu","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"uika3wepk","data-path":"src/pages/DoordashRequirements.tsx",children:"🛵 Motorcycle/Scooter"}),s.jsx("p",{className:"text-gray-700 mb-3","data-id":"nsqxjrumx","data-path":"src/pages/DoordashRequirements.tsx",children:"Great for navigating traffic and parking in busy areas."}),s.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg","data-id":"r02vuruyd","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"k5tvjnt9l","data-path":"src/pages/DoordashRequirements.tsx",children:"Requirements:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"pha6tbbuo","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("li",{"data-id":"o07g5d129","data-path":"src/pages/DoordashRequirements.tsx",children:"• Valid motorcycle license or endorsement"}),s.jsx("li",{"data-id":"9iij4vp39","data-path":"src/pages/DoordashRequirements.tsx",children:"• Motorcycle/scooter insurance"}),s.jsx("li",{"data-id":"brjlgamb4","data-path":"src/pages/DoordashRequirements.tsx",children:"• Vehicle registration"}),s.jsx("li",{"data-id":"tvkkch3h9","data-path":"src/pages/DoordashRequirements.tsx",children:"• Must be 50cc or larger"}),s.jsx("li",{"data-id":"s3qyjvici","data-path":"src/pages/DoordashRequirements.tsx",children:"• Secure storage for food deliveries"})]})]})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5","data-id":"0ju47i37a","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"pm6f2a2um","data-path":"src/pages/DoordashRequirements.tsx",children:"🚴 Bicycle"}),s.jsx("p",{className:"text-gray-700 mb-3","data-id":"1vqwrtf8p","data-path":"src/pages/DoordashRequirements.tsx",children:"Perfect for urban areas with dense restaurant districts."}),s.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg","data-id":"yavbi1nms","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"mhwgj5yh9","data-path":"src/pages/DoordashRequirements.tsx",children:"Requirements:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"pqbal8si1","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("li",{"data-id":"ogb7vowjh","data-path":"src/pages/DoordashRequirements.tsx",children:"• Valid government-issued ID"}),s.jsx("li",{"data-id":"e9tys5nui","data-path":"src/pages/DoordashRequirements.tsx",children:"• No vehicle insurance required"}),s.jsx("li",{"data-id":"20j46c0r0","data-path":"src/pages/DoordashRequirements.tsx",children:"• Insulated bag for food delivery recommended"}),s.jsx("li",{"data-id":"p8kwgtcbk","data-path":"src/pages/DoordashRequirements.tsx",children:"• Only available in select dense urban markets"}),s.jsx("li",{"data-id":"x0sukn6rf","data-path":"src/pages/DoordashRequirements.tsx",children:"• Must be 18+ years old"})]})]}),s.jsxs("div",{className:"mt-3 flex items-start gap-2 text-sm text-amber-700 bg-amber-50 p-3 rounded","data-id":"19dzeq881","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(ns,{className:"w-5 h-5 flex-shrink-0 mt-0.5","data-id":"bqumtyapk","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("p",{"data-id":"phlxa4hav","data-path":"src/pages/DoordashRequirements.tsx",children:"Bicycle delivery is only available in certain cities. Check your market during sign-up."})]})]})]})]}),s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] rounded-xl p-6 md:p-8 text-white text-center shadow-lg","data-id":"8yhvz0oqn","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-3","data-id":"63l6i65yd","data-path":"src/pages/DoordashRequirements.tsx",children:"Meet the Requirements?"}),s.jsx("p",{className:"text-lg mb-6 opacity-90","data-id":"z3dwigqt8","data-path":"src/pages/DoordashRequirements.tsx",children:"Start your application today and get approved within days"}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"8a09l546o","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(aa,{text:"Start Dashing Now","data-id":"p4pb4ac6a","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx(aa,{text:"Check If You Qualify",variant:"secondary","data-id":"5jl9a7uj3","data-path":"src/pages/DoordashRequirements.tsx"})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"c1jhgx1nl","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"4we8ayqva","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(XD,{className:"w-7 h-7 text-[#EB0029]","data-id":"lgzghbu1l","data-path":"src/pages/DoordashRequirements.tsx"}),"Driver's License Requirements"]}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"h3xegzxss","data-path":"src/pages/DoordashRequirements.tsx",children:"All Dashers using motorized vehicles must have a valid driver's license. Here's what you need to know:"}),s.jsxs("div",{className:"space-y-4","data-id":"eak31ppaj","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"flex items-start gap-3","data-id":"i5es14ru1","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"ceok9x2zv","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"ec34iy3m1","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"99dae43ts","data-path":"src/pages/DoordashRequirements.tsx",children:"Valid & Current"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"vlrnntmpx","data-path":"src/pages/DoordashRequirements.tsx",children:"Your license must be currently valid and not expired"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"u1l8ojz6o","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"kmxpavh2b","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"1o0i6moti","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"j0uihgfis","data-path":"src/pages/DoordashRequirements.tsx",children:"State Issued"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"p52q0uexi","data-path":"src/pages/DoordashRequirements.tsx",children:"Must be issued by the state where you plan to dash"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"g6l4u7lpq","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"bmll6zrx0","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"2ywlphr10","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"ayrs7otpb","data-path":"src/pages/DoordashRequirements.tsx",children:"Clear Photo Required"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"na8bqbvnl","data-path":"src/pages/DoordashRequirements.tsx",children:"You'll need to upload a clear photo of both sides of your license"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"pmpptxggq","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"8f2dmqit7","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"l6kdvwbz0","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"ng47h8iu4","data-path":"src/pages/DoordashRequirements.tsx",children:"Motorcycle Endorsement"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"0ot8pkf2x","data-path":"src/pages/DoordashRequirements.tsx",children:"Required if dashing with a motorcycle or scooter"})]})]})]}),s.jsxs("div",{className:"mt-6 bg-gray-50 p-4 rounded-lg","data-id":"cun9uw9av","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-gray-900 mb-2","data-id":"2jleqwd45","data-path":"src/pages/DoordashRequirements.tsx",children:"Not Required For:"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"e9zg52vw6","data-path":"src/pages/DoordashRequirements.tsx",children:"• Bicycle dashers (government-issued ID is sufficient)"})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"6ofwqaf3h","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"8u4o3ykch","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Wy,{className:"w-7 h-7 text-[#EB0029]","data-id":"1ijyrk0mf","data-path":"src/pages/DoordashRequirements.tsx"}),"Insurance Requirements"]}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"9braa1yrt","data-path":"src/pages/DoordashRequirements.tsx",children:"Insurance requirements vary based on your delivery method. Here's what you need:"}),s.jsxs("div",{className:"space-y-4 mb-6","data-id":"h33yyngto","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-4","data-id":"ortlief5w","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-bold text-gray-900 mb-1","data-id":"tc5o8gv4n","data-path":"src/pages/DoordashRequirements.tsx",children:"Car, Motorcycle, or Scooter:"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"q0s7oyq84","data-path":"src/pages/DoordashRequirements.tsx",children:"You must have valid auto insurance that meets your state's minimum requirements. The policy must list you as a covered driver."})]}),s.jsxs("div",{className:"border-l-4 border-green-500 pl-4","data-id":"4v2i5uxk5","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-bold text-gray-900 mb-1","data-id":"9q07scwk4","data-path":"src/pages/DoordashRequirements.tsx",children:"Bicycle:"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"dmc5qvdt0","data-path":"src/pages/DoordashRequirements.tsx",children:"No insurance required for bicycle deliveries."})]})]}),s.jsxs("div",{className:"bg-blue-50 border border-blue-200 p-4 rounded-lg","data-id":"08lmlm1pt","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-blue-900 mb-2","data-id":"h09lscyov","data-path":"src/pages/DoordashRequirements.tsx",children:"📋 What You'll Need to Upload:"}),s.jsxs("ul",{className:"text-sm text-blue-800 space-y-1","data-id":"q5lr4buv5","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("li",{"data-id":"se3q8t97l","data-path":"src/pages/DoordashRequirements.tsx",children:"• Clear photo of your insurance card or policy document"}),s.jsx("li",{"data-id":"avhv3xbmj","data-path":"src/pages/DoordashRequirements.tsx",children:"• Must show your name, policy number, and coverage dates"}),s.jsx("li",{"data-id":"p7bxik2bx","data-path":"src/pages/DoordashRequirements.tsx",children:"• Must be current and valid"}),s.jsx("li",{"data-id":"tlmbhbw8f","data-path":"src/pages/DoordashRequirements.tsx",children:"• Must meet your state's minimum liability requirements"})]})]}),s.jsxs("div",{className:"mt-4 flex items-start gap-2 text-sm text-amber-700 bg-amber-50 p-3 rounded","data-id":"2ivobvd5w","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(ns,{className:"w-5 h-5 flex-shrink-0 mt-0.5","data-id":"4jb0vy01g","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("p",{"data-id":"o8rl9qw7s","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("strong",{"data-id":"8auv6w4tw","data-path":"src/pages/DoordashRequirements.tsx",children:"Important:"})," DoorDash does not provide auto insurance. You must maintain your own policy while dashing."]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"2djfji628","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"5s4y8qpt6","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Wy,{className:"w-7 h-7 text-[#EB0029]","data-id":"mwbl20c3w","data-path":"src/pages/DoordashRequirements.tsx"}),"Background Check Requirements"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"8qouc080h","data-path":"src/pages/DoordashRequirements.tsx",children:"All DoorDash drivers must pass a background check conducted by Checkr, a third-party screening company. The process typically takes 5-7 business days."}),s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"rpcdbd8r4","data-path":"src/pages/DoordashRequirements.tsx",children:"What's Checked:"}),s.jsxs("div",{className:"space-y-3 mb-6","data-id":"scz7mra63","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"flex items-start gap-3","data-id":"ti7uuiieo","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-1","data-id":"pygmusp0j","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"txolff2yw","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"rlb29yxf7","data-path":"src/pages/DoordashRequirements.tsx",children:"Criminal History"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"e4uea6xpj","data-path":"src/pages/DoordashRequirements.tsx",children:"County, state, and federal criminal records (past 7 years)"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"xe0tw449a","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-1","data-id":"dlo4jp11y","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"f6y2v3n1b","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"yvcbys6jp","data-path":"src/pages/DoordashRequirements.tsx",children:"Driving Record"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"2qmp2slbm","data-path":"src/pages/DoordashRequirements.tsx",children:"Motor vehicle records for the past 3 years"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"tlfflz074","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-1","data-id":"4v8ixcnsw","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"409f988u0","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"p3f19eawb","data-path":"src/pages/DoordashRequirements.tsx",children:"Sex Offender Registry"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"sqikghgvl","data-path":"src/pages/DoordashRequirements.tsx",children:"National database check"})]})]})]}),s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"h6ysd3vry","data-path":"src/pages/DoordashRequirements.tsx",children:"Disqualifying Factors:"}),s.jsxs("div",{className:"bg-red-50 border border-red-200 p-4 rounded-lg mb-4","data-id":"0x5ut9cf6","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"text-sm text-red-900 mb-2","data-id":"bgw7z4l2z","data-path":"src/pages/DoordashRequirements.tsx",children:"You may be disqualified if you have:"}),s.jsxs("ul",{className:"text-sm text-red-800 space-y-1","data-id":"yu45wh1vo","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("li",{"data-id":"qemi6g6gx","data-path":"src/pages/DoordashRequirements.tsx",children:"• DUI or DWI in the past 7 years"}),s.jsx("li",{"data-id":"jzakyppuo","data-path":"src/pages/DoordashRequirements.tsx",children:"• Violent crime conviction"}),s.jsx("li",{"data-id":"psvgnvxun","data-path":"src/pages/DoordashRequirements.tsx",children:"• Sexual offense conviction"}),s.jsx("li",{"data-id":"900kx2bt2","data-path":"src/pages/DoordashRequirements.tsx",children:"• Multiple moving violations in the past 3 years"}),s.jsx("li",{"data-id":"tigwgzqzb","data-path":"src/pages/DoordashRequirements.tsx",children:"• Fatal accident on record"}),s.jsx("li",{"data-id":"viidu2mif","data-path":"src/pages/DoordashRequirements.tsx",children:"• Suspended or revoked license"})]})]}),s.jsx("p",{className:"text-sm text-gray-600 italic","data-id":"rkcaxc9ve","data-path":"src/pages/DoordashRequirements.tsx",children:"Note: DoorDash reviews each case individually. Some offenses may not automatically disqualify you depending on the severity and time elapsed."}),s.jsx("div",{className:"mt-6","data-id":"afa7xlipz","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsxs("p",{className:"text-gray-700","data-id":"ruhetkyen","data-path":"src/pages/DoordashRequirements.tsx",children:["Want to learn more about the application process? Check out our ",s.jsx(me,{to:"/how-to-become-doordash-driver",className:"text-[#EB0029] font-semibold hover:underline","data-id":"0zmr6yctt","data-path":"src/pages/DoordashRequirements.tsx",children:"step-by-step guide"})," to becoming a DoorDash driver."]})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"zzcl3jipe","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"zy9ua5g76","data-path":"src/pages/DoordashRequirements.tsx",children:"Additional Requirements"}),s.jsxs("div",{className:"space-y-4","data-id":"wuvaez92h","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"flex items-start gap-3","data-id":"foni2aylr","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"6lpxewyr1","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"olqlhvqck","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"m6l1xqtbb","data-path":"src/pages/DoordashRequirements.tsx",children:"Smartphone"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"uomafoja7","data-path":"src/pages/DoordashRequirements.tsx",children:"iPhone (iOS 13.0+) or Android device (7.0+) capable of running the Dasher app"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"nskcnhgra","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"fvrydv1x5","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"7xirxiw7g","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"lfdvpw8xk","data-path":"src/pages/DoordashRequirements.tsx",children:"Social Security Number"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"htupl7e8k","data-path":"src/pages/DoordashRequirements.tsx",children:"Required for tax purposes and background check verification"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"519uxdtj8","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"5efahqdyo","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"tqp58kqp8","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"ujsqn2o3y","data-path":"src/pages/DoordashRequirements.tsx",children:"Bank Account"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"7vvqzwwpj","data-path":"src/pages/DoordashRequirements.tsx",children:"For direct deposit of your earnings (DasherDirect card available as alternative)"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"mxbm1ro68","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-6 h-6 text-green-500 flex-shrink-0 mt-0.5","data-id":"hbblwio9h","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsxs("div",{"data-id":"n7exg3i68","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"tgy3mn5ul","data-path":"src/pages/DoordashRequirements.tsx",children:"Insulated Delivery Bag"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"j4wuste1e","data-path":"src/pages/DoordashRequirements.tsx",children:"Recommended for keeping food hot/cold (DoorDash provides one free bag)"})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"el420quw1","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"0p6me951i","data-path":"src/pages/DoordashRequirements.tsx",children:"Step-by-Step Application Process"}),s.jsxs("div",{className:"space-y-4","data-id":"lzyqfq69m","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"flex items-start gap-4","data-id":"vmms9kzyo","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold","data-id":"idv0gkkay","data-path":"src/pages/DoordashRequirements.tsx",children:"1"}),s.jsxs("div",{"data-id":"jtlvoqls1","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-1","data-id":"qoncjpmor","data-path":"src/pages/DoordashRequirements.tsx",children:"Create Your Account"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"oeegwo3iw","data-path":"src/pages/DoordashRequirements.tsx",children:"Sign up on DoorDash with your email, phone number, and basic personal information. This takes about 5 minutes."})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"08wf82ack","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold","data-id":"qc0vz0fo4","data-path":"src/pages/DoordashRequirements.tsx",children:"2"}),s.jsxs("div",{"data-id":"8z5xolqpt","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-1","data-id":"t97ul1xm2","data-path":"src/pages/DoordashRequirements.tsx",children:"Upload Required Documents"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"fr6yenv7p","data-path":"src/pages/DoordashRequirements.tsx",children:"Submit clear photos of your driver's license, insurance card, and vehicle registration if applicable."})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"1jnfohk0b","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold","data-id":"5z2o8r19f","data-path":"src/pages/DoordashRequirements.tsx",children:"3"}),s.jsxs("div",{"data-id":"gapzajkas","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-1","data-id":"dsbg4mr8u","data-path":"src/pages/DoordashRequirements.tsx",children:"Background Check"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"29mdb5iru","data-path":"src/pages/DoordashRequirements.tsx",children:"Authorize Checkr to conduct your background and driving record check. This typically takes 5-7 business days."})]})]}),s.jsxs("div",{className:"flex items-start gap-4","data-id":"6tu4srijl","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold","data-id":"l7i6s2fw1","data-path":"src/pages/DoordashRequirements.tsx",children:"4"}),s.jsxs("div",{"data-id":"7m9u84u2j","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-1","data-id":"px4klie3d","data-path":"src/pages/DoordashRequirements.tsx",children:"Get Approved & Activate"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"18rnqsnej","data-path":"src/pages/DoordashRequirements.tsx",children:"Once approved, download the Dasher app, complete orientation (if required in your area), and start dashing!"})]})]})]}),s.jsx("div",{className:"mt-6 bg-green-50 border border-green-200 rounded-lg p-4","data-id":"e3y791mml","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsxs("p",{className:"text-sm text-green-900","data-id":"3liwtlqf1","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("strong",{"data-id":"d10fe6pos","data-path":"src/pages/DoordashRequirements.tsx",children:"Approval Time:"})," Most applicants are approved within 1 week. You'll receive email and app notifications about your status."]})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"dzs60u7fp","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"65wkdpb7q","data-path":"src/pages/DoordashRequirements.tsx",children:"Tips for Getting Approved Quickly"}),s.jsxs("div",{className:"space-y-3","data-id":"4kxxds76q","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"flex items-start gap-2","data-id":"icrpz297h","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"xgno57aln","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"klprl2lse","data-path":"src/pages/DoordashRequirements.tsx",children:"Upload clear, high-quality photos of all documents - ensure all text is legible"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"op9qu2pg4","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"aw286br2b","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"dtqsv8ije","data-path":"src/pages/DoordashRequirements.tsx",children:"Make sure all documents are current and not expired"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"yf5vhpe0r","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"52bin3pvp","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"qcznnezp5","data-path":"src/pages/DoordashRequirements.tsx",children:"Double-check that your name matches across all documents"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"bzccaun6l","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"15rheccs5","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"k3nryl0bj","data-path":"src/pages/DoordashRequirements.tsx",children:"Provide accurate contact information for background check verification"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"vsllz1om2","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"ael1rpzvd","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"gxjzkhyu9","data-path":"src/pages/DoordashRequirements.tsx",children:"Check your email regularly for any additional document requests"})]})]})]}),s.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-indigo-50 rounded-xl p-6 md:p-8 shadow-md border-2 border-blue-200","data-id":"e4r2bnyoj","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"8t9js6g2d","data-path":"src/pages/DoordashRequirements.tsx",children:"Quick Requirements Checklist"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"icww1mlqq","data-path":"src/pages/DoordashRequirements.tsx",children:"Use this checklist to ensure you meet all requirements:"}),s.jsxs("div",{className:"bg-white rounded-lg p-4 space-y-2","data-id":"3wa3kzj40","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"9yqcjkeku","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"age-check",className:"w-5 h-5","data-id":"g2h07fg5b","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"age-check",className:"text-gray-700","data-id":"12gbnc81h","data-path":"src/pages/DoordashRequirements.tsx",children:"I am at least 18 years old"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"5mlpto8kf","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"license-check",className:"w-5 h-5","data-id":"ul6f0kgjw","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"license-check",className:"text-gray-700","data-id":"4dbl5c40i","data-path":"src/pages/DoordashRequirements.tsx",children:"I have a valid driver's license (or ID for bike)"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"fozjl8s1d","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"insurance-check",className:"w-5 h-5","data-id":"nwbb45omg","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"insurance-check",className:"text-gray-700","data-id":"39m937pkt","data-path":"src/pages/DoordashRequirements.tsx",children:"I have valid auto insurance (if using vehicle)"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"nyh2x3ota","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"vehicle-check",className:"w-5 h-5","data-id":"kga29wl4d","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"vehicle-check",className:"text-gray-700","data-id":"e8fyiy9as","data-path":"src/pages/DoordashRequirements.tsx",children:"I have a reliable vehicle, bike, or scooter"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"buxckptyh","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"phone-check",className:"w-5 h-5","data-id":"9wss1bs8w","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"phone-check",className:"text-gray-700","data-id":"s863c14rz","data-path":"src/pages/DoordashRequirements.tsx",children:"I have a smartphone (iOS 13+ or Android 7+)"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"gsadassxl","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"background-check",className:"w-5 h-5","data-id":"3xfg9bzu3","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"background-check",className:"text-gray-700","data-id":"hcpgrreb4","data-path":"src/pages/DoordashRequirements.tsx",children:"I can pass a background check"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"3e1hhh26p","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"ssn-check",className:"w-5 h-5","data-id":"h2abqo9zd","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"ssn-check",className:"text-gray-700","data-id":"kmfftimj6","data-path":"src/pages/DoordashRequirements.tsx",children:"I have a Social Security Number"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"gmv2wcttt","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("input",{type:"checkbox",id:"bank-check",className:"w-5 h-5","data-id":"8z7p0sh2x","data-path":"src/pages/DoordashRequirements.tsx"}),s.jsx("label",{htmlFor:"bank-check",className:"text-gray-700","data-id":"rrhraq142","data-path":"src/pages/DoordashRequirements.tsx",children:"I have a bank account or can get DasherDirect card"})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md border-2 border-[#EB0029]","data-id":"z2y133eak","data-path":"src/pages/DoordashRequirements.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3 text-center","data-id":"e6tajgayc","data-path":"src/pages/DoordashRequirements.tsx",children:"Ready to Start Earning?"}),s.jsxs("p",{className:"text-gray-700 text-center mb-6","data-id":"xcl57y16p","data-path":"src/pages/DoordashRequirements.tsx",children:["If you meet all these requirements, you're ready to apply! Learn more about ",s.jsx(me,{to:"/doordash-driver-pay-2025",className:"text-[#EB0029] font-semibold hover:underline","data-id":"szr8cemfw","data-path":"src/pages/DoordashRequirements.tsx",children:"how much you can earn"})," as a DoorDash driver or read our guide on ",s.jsx(me,{to:"/taxes-for-doordash-drivers",className:"text-[#EB0029] font-semibold hover:underline","data-id":"qeigie1b0","data-path":"src/pages/DoordashRequirements.tsx",children:"managing taxes as a Dasher"}),"."]}),s.jsx("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"j73nsu20g","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsx(aa,{text:"Start Your Application","data-id":"bcs77hzzh","data-path":"src/pages/DoordashRequirements.tsx"})})]}),s.jsx("div",{className:"mt-8","data-id":"68wqy49uw","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsx(Cs,{position:"guide-bottom","data-id":"i65y0d3ff","data-path":"src/pages/DoordashRequirements.tsx"})})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"140am4e1i","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsx("div",{className:"sticky top-6","data-id":"6g6pq6j3r","data-path":"src/pages/DoordashRequirements.tsx",children:s.jsx(Rd,{"data-id":"cvg14bi90","data-path":"src/pages/DoordashRequirements.tsx"})})})]})]})]})]})}function z4(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Driver Pay 2025 | Earnings & Tips Explained",description:"Complete guide to DoorDash driver pay in 2025. Learn about base pay, tips, Peak Pay bonuses, and realistic earnings. Make $15-25+/hour.",canonical:"https://www.becomeadasher.com/doordash-driver-pay-2025",schema:{type:"Article",data:{headline:"DoorDash Driver Pay Explained (2025)",description:"Comprehensive guide to base pay, tips, Peak Pay bonuses, and realistic earnings examples for DoorDash drivers in 2025.",datePublished:"2025-01-01T00:00:00Z",dateModified:new Date().toISOString(),author:"BecomeADasher Editorial Team",image:"https://images.unsplash.com/photo-1526367790999-0150786686a2?w=1200&h=630&fit=crop"}},"data-id":"cli6sxliw","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsx(Ht,{"data-id":"kcels9uy2","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsxs("div",{className:"min-h-screen bg-white pt-20","data-id":"0h9i6yn3a","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] text-white py-12 md:py-16","data-id":"qqylmg37p","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","data-id":"8wfgokmj1","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h1",{className:"text-3xl md:text-5xl font-bold mb-4","data-id":"msckjzthz","data-path":"src/pages/DoordashDriverPay.tsx",children:"DoorDash Driver Pay Explained (2026)"}),s.jsx("p",{className:"text-lg md:text-xl opacity-90 max-w-3xl","data-id":"n1y4lvd4u","data-path":"src/pages/DoordashDriverPay.tsx",children:"Comprehensive guide to base pay, tips, Peak Pay bonuses, and realistic earnings examples for 2026."})]})}),s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 md:py-12","data-id":"1zxtyvjj8","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(sn,{items:[{label:"DoorDash Driver Pay"}],"data-id":"p92w933y8","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8","data-id":"tfsitafa9","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"lg:col-span-2 space-y-8","data-id":"3gxwiyfcy","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("div",{className:"mb-8","data-id":"dbqrkmefg","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsx(Cs,{position:"guide-top","data-id":"xmrzrd9nn","data-path":"src/pages/DoordashDriverPay.tsx"})}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"17xeyes2j","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"n6r2u0dmz","data-path":"src/pages/DoordashDriverPay.tsx",children:"How Much Can You Earn as a Dasher?"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"xncsiw8hh","data-path":"src/pages/DoordashDriverPay.tsx",children:"DoorDash driver pay in 2026 consists of three main components: base pay, customer tips, and promotional bonuses like Peak Pay. Understanding how each component works will help you maximize your earnings potential."}),s.jsx("p",{className:"text-gray-700","data-id":"pxnuy9l6d","data-path":"src/pages/DoordashDriverPay.tsx",children:"Most active Dashers report earning between $15-$25 per hour, though actual earnings vary based on location, time of day, and individual effort."})]}),s.jsxs("div",{className:"bg-gradient-to-br from-green-500 to-green-600 rounded-xl p-6 md:p-8 text-white shadow-lg","data-id":"0blntpjbc","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold mb-4","data-id":"msee7xyqr","data-path":"src/pages/DoordashDriverPay.tsx",children:"Average Dasher Earnings (2026)"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6","data-id":"pvff43gd4","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"text-center","data-id":"cjtgp1tb7","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"text-3xl md:text-4xl font-bold","data-id":"hj0qhtcz8","data-path":"src/pages/DoordashDriverPay.tsx",children:"$15-$25"}),s.jsx("p",{className:"text-sm opacity-90 mt-1","data-id":"8c3zwksrs","data-path":"src/pages/DoordashDriverPay.tsx",children:"Per Hour"})]}),s.jsxs("div",{className:"text-center","data-id":"yaqo72m6l","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"text-3xl md:text-4xl font-bold","data-id":"3dpf9iqwb","data-path":"src/pages/DoordashDriverPay.tsx",children:"$400-$800"}),s.jsx("p",{className:"text-sm opacity-90 mt-1","data-id":"165o78a4f","data-path":"src/pages/DoordashDriverPay.tsx",children:"Per Week (Part-Time)"})]}),s.jsxs("div",{className:"text-center","data-id":"14bok8bpo","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"text-3xl md:text-4xl font-bold","data-id":"5qe2ingk2","data-path":"src/pages/DoordashDriverPay.tsx",children:"$1,200+"}),s.jsx("p",{className:"text-sm opacity-90 mt-1","data-id":"kg5um9eae","data-path":"src/pages/DoordashDriverPay.tsx",children:"Per Week (Full-Time)"})]})]}),s.jsx("p",{className:"text-sm text-center mt-4 opacity-90","data-id":"42erxw37u","data-path":"src/pages/DoordashDriverPay.tsx",children:"* Earnings vary by market, time, and individual performance"})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"huq5ojs4z","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"qcpwxv3co","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(en,{className:"w-7 h-7 text-[#EB0029]","data-id":"6ag56s0i2","data-path":"src/pages/DoordashDriverPay.tsx"}),"Base Pay Structure"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"369lbsi3t","data-path":"src/pages/DoordashDriverPay.tsx",children:"Base pay is the minimum amount DoorDash guarantees for each delivery. It's calculated based on several factors and typically ranges from $2 to $10+ per order."}),s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"eczz6ndho","data-path":"src/pages/DoordashDriverPay.tsx",children:"Base Pay Factors:"}),s.jsxs("div",{className:"space-y-4 mb-6","data-id":"vq1mvg6e8","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"flex items-start gap-3","data-id":"t0lr6oea9","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold","data-id":"glmx1w4gz","data-path":"src/pages/DoordashDriverPay.tsx",children:"1"}),s.jsxs("div",{className:"flex-1","data-id":"40jet0d58","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"werq0ectt","data-path":"src/pages/DoordashDriverPay.tsx",children:"Delivery Distance"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"mv78d5bq5","data-path":"src/pages/DoordashDriverPay.tsx",children:"Longer trips = higher base pay (includes distance to restaurant and customer)"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"20pj50t6j","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold","data-id":"bpm0hbjn8","data-path":"src/pages/DoordashDriverPay.tsx",children:"2"}),s.jsxs("div",{className:"flex-1","data-id":"b8iji7p87","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"kp3n8x5ay","data-path":"src/pages/DoordashDriverPay.tsx",children:"Estimated Time"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"t8vbfam88","data-path":"src/pages/DoordashDriverPay.tsx",children:"Time required to pick up and complete the delivery"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"w4glkqxam","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold","data-id":"ibgyp7tnq","data-path":"src/pages/DoordashDriverPay.tsx",children:"3"}),s.jsxs("div",{className:"flex-1","data-id":"v6wrjb7d1","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"zdcs86tz4","data-path":"src/pages/DoordashDriverPay.tsx",children:"Desirability"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"57pks8jmy","data-path":"src/pages/DoordashDriverPay.tsx",children:"Orders declined by other Dashers may have increased base pay"})]})]})]}),s.jsx("div",{className:"bg-blue-50 border-l-4 border-blue-500 p-4 rounded","data-id":"tfstcp3fy","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsxs("p",{className:"text-sm text-blue-900","data-id":"v75te0zhk","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"aa2ie8zla","data-path":"src/pages/DoordashDriverPay.tsx",children:"Important:"})," DoorDash guarantees you'll see the total payout (base pay + tip) before accepting any order, allowing you to make informed decisions."]})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"ppjgik1y8","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"yf2hshmnc","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(Mr,{className:"w-7 h-7 text-[#EB0029]","data-id":"ykzj6cwon","data-path":"src/pages/DoordashDriverPay.tsx"}),"Customer Tips"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"7fxgok5b6","data-path":"src/pages/DoordashDriverPay.tsx",children:"Tips make up a significant portion of your earnings as a Dasher. Customers can tip when placing their order or add/adjust tips after delivery."}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 mb-6","data-id":"ulxlcgplv","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"bg-green-50 p-5 rounded-lg border border-green-200","data-id":"bwq8mp10q","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-green-900 mb-2","data-id":"h9hj8lkm6","data-path":"src/pages/DoordashDriverPay.tsx",children:"✅ You Keep 100% of Tips"}),s.jsx("p",{className:"text-sm text-green-800","data-id":"4dl6l8m3p","data-path":"src/pages/DoordashDriverPay.tsx",children:"DoorDash does not take any portion of customer tips - every penny goes directly to you."})]}),s.jsxs("div",{className:"bg-purple-50 p-5 rounded-lg border border-purple-200","data-id":"x06cwiwct","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-purple-900 mb-2","data-id":"ledpz1z47","data-path":"src/pages/DoordashDriverPay.tsx",children:"📊 Average Tips"}),s.jsx("p",{className:"text-sm text-purple-800","data-id":"4v5nudqd0","data-path":"src/pages/DoordashDriverPay.tsx",children:"Most tips range from $2-$8 per order, with larger orders often resulting in higher tips."})]})]}),s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"iakcqbq8k","data-path":"src/pages/DoordashDriverPay.tsx",children:"Maximizing Your Tips:"}),s.jsxs("div",{className:"space-y-2","data-id":"gv74xdr24","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"flex items-start gap-2","data-id":"xm55is1l9","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"xt8f5akdg","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"8ztbcqslw","data-path":"src/pages/DoordashDriverPay.tsx",children:"Communicate with customers about any delays or issues"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"6m5vpeey7","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"6cza5krr3","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"9tuywj7vf","data-path":"src/pages/DoordashDriverPay.tsx",children:'Follow delivery instructions carefully (e.g., "leave at door")'})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"7prvi587k","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"q532yx7r1","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"1kz7znli3","data-path":"src/pages/DoordashDriverPay.tsx",children:"Deliver orders promptly while food is still hot"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"dh1n6uwhr","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"d5k2tiht1","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"qwdy9me0g","data-path":"src/pages/DoordashDriverPay.tsx",children:"Be professional and friendly in all interactions"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"jj857ggl3","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"xaw60yh6n","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"k9ddc2fh3","data-path":"src/pages/DoordashDriverPay.tsx",children:"Handle food with care to avoid spills or damage"})]})]})]}),s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] rounded-xl p-6 md:p-8 text-white text-center shadow-lg","data-id":"t7vi3fsln","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-3","data-id":"4ljsadd4s","data-path":"src/pages/DoordashDriverPay.tsx",children:"Ready to Start Earning?"}),s.jsx("p",{className:"text-lg mb-6 opacity-90","data-id":"4qy7n77b0","data-path":"src/pages/DoordashDriverPay.tsx",children:"Join thousands of Dashers making money on their own schedule"}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"gxgod45w4","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(aa,{text:"Start Dashing Now","data-id":"ywlycjpx1","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsx(aa,{text:"Check If You Qualify",variant:"secondary","data-id":"35cot311q","data-path":"src/pages/DoordashDriverPay.tsx"})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"f1qo6k52a","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"znc7ld35n","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(ZC,{className:"w-7 h-7 text-[#EB0029]","data-id":"shb0si55l","data-path":"src/pages/DoordashDriverPay.tsx"}),"Peak Pay & Promotional Bonuses"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"oxe41r1my","data-path":"src/pages/DoordashDriverPay.tsx",children:"DoorDash offers additional pay during busy times or in high-demand areas. These promotions can significantly boost your hourly earnings."}),s.jsxs("div",{className:"mb-6","data-id":"r6rm8jt5x","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"245wtwlvw","data-path":"src/pages/DoordashDriverPay.tsx",children:"🔥 Peak Pay"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"vtypq0wm5","data-path":"src/pages/DoordashDriverPay.tsx",children:"Extra money added to every order during specific time periods in busy areas. Peak Pay typically ranges from $1-$5+ per delivery."}),s.jsxs("div",{className:"bg-orange-50 border border-orange-200 p-4 rounded-lg","data-id":"9v4efcddj","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-orange-900 mb-2","data-id":"1fy12dipb","data-path":"src/pages/DoordashDriverPay.tsx",children:"Example:"}),s.jsx("p",{className:"text-sm text-orange-800","data-id":"lhqtrruio","data-path":"src/pages/DoordashDriverPay.tsx",children:"If Peak Pay is $3 and you complete 10 deliveries during that period, you'll earn an extra $30 on top of your base pay and tips."})]})]}),s.jsxs("div",{className:"mb-6","data-id":"7bkytdjbm","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"xus2eajz4","data-path":"src/pages/DoordashDriverPay.tsx",children:"🎯 Challenges & Streaks"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"owvrafrxg","data-path":"src/pages/DoordashDriverPay.tsx",children:"Complete a certain number of deliveries within a timeframe to earn bonus payments."}),s.jsxs("div",{className:"bg-purple-50 border border-purple-200 p-4 rounded-lg","data-id":"10i9thv23","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-purple-900 mb-2","data-id":"fqn01j1m8","data-path":"src/pages/DoordashDriverPay.tsx",children:"Example Challenge:"}),s.jsx("p",{className:"text-sm text-purple-800","data-id":"gcbv00n9f","data-path":"src/pages/DoordashDriverPay.tsx",children:'"Complete 15 deliveries between Friday 5 PM and Sunday 11 PM and earn an extra $50."'})]})]}),s.jsxs("div",{"data-id":"rmri8zifv","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"c8t1iqijz","data-path":"src/pages/DoordashDriverPay.tsx",children:"💰 Other Incentives"}),s.jsxs("div",{className:"space-y-2","data-id":"bgmcw4alx","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"flex items-start gap-2","data-id":"axl8s3m6l","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"wx6w0q5fd","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"9lrgzmthj","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"mg2ufik0s","data-path":"src/pages/DoordashDriverPay.tsx",children:"Sign-Up Bonuses:"})," New Dashers may receive referral bonuses (check current offers)"]})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"fb2ogpixn","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"tnpobzm7e","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"2nm13dgkw","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"ooa4igwal","data-path":"src/pages/DoordashDriverPay.tsx",children:"Referral Bonuses:"})," Earn extra when you refer new Dashers who complete deliveries"]})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"v8dket4db","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"74o58hp2s","data-path":"src/pages/DoordashDriverPay.tsx",children:"•"}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"tsbvpdgnr","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"u9fwb5ye6","data-path":"src/pages/DoordashDriverPay.tsx",children:"High-Value Orders:"})," Premium orders may include guaranteed minimum payouts"]})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"q7n63kxi2","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"nbocc2eid","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(Vy,{className:"w-7 h-7 text-[#EB0029]","data-id":"lxhqxea37","data-path":"src/pages/DoordashDriverPay.tsx"}),"Real Earnings Examples (2026)"]}),s.jsxs("div",{className:"space-y-6","data-id":"w2ltovu3q","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"c5dukit73","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"f8g3urp7l","data-path":"src/pages/DoordashDriverPay.tsx",children:"Scenario 1: Part-Time Evening Dasher"}),s.jsxs("div",{className:"space-y-2 mb-4","data-id":"pai77wlb2","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("p",{className:"text-sm text-gray-700","data-id":"3u7odtm9r","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"r069jasz6","data-path":"src/pages/DoordashDriverPay.tsx",children:"Schedule:"})," Monday-Friday, 5 PM - 9 PM (4 hours/day)"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"z6ujro1v2","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"oqnbnju6z","data-path":"src/pages/DoordashDriverPay.tsx",children:"Deliveries:"})," 3 per hour (12 per day, 60 per week)"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"kpnk3krvy","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"lf06q8sy1","data-path":"src/pages/DoordashDriverPay.tsx",children:"Location:"})," Suburban area"]})]}),s.jsx("div",{className:"bg-white p-4 rounded border border-gray-300","data-id":"aifsfbvsy","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsxs("div",{className:"space-y-1 text-sm","data-id":"p3om0jkg6","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"flex justify-between","data-id":"uam4ti3z8","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"b31qxmyvn","data-path":"src/pages/DoordashDriverPay.tsx",children:"Base Pay (60 deliveries @ $3 avg):"}),s.jsx("span",{className:"font-semibold","data-id":"kvj3cdvyh","data-path":"src/pages/DoordashDriverPay.tsx",children:"$180"})]}),s.jsxs("div",{className:"flex justify-between","data-id":"6w4zp1925","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"ib0fq6u9o","data-path":"src/pages/DoordashDriverPay.tsx",children:"Tips (60 deliveries @ $4 avg):"}),s.jsx("span",{className:"font-semibold","data-id":"c8hmnkbol","data-path":"src/pages/DoordashDriverPay.tsx",children:"$240"})]}),s.jsxs("div",{className:"flex justify-between","data-id":"iyvsnl86a","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"h78avpwzy","data-path":"src/pages/DoordashDriverPay.tsx",children:"Peak Pay (20 hours @ $2/delivery, 3/hr):"}),s.jsx("span",{className:"font-semibold","data-id":"g04ygtq5a","data-path":"src/pages/DoordashDriverPay.tsx",children:"$120"})]}),s.jsx("div",{className:"border-t border-gray-300 my-2","data-id":"3dpr4on4d","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsxs("div",{className:"flex justify-between text-lg font-bold text-[#EB0029]","data-id":"hb1lqio43","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"fhcpwqi6r","data-path":"src/pages/DoordashDriverPay.tsx",children:"Weekly Total:"}),s.jsx("span",{"data-id":"cjds9ba9c","data-path":"src/pages/DoordashDriverPay.tsx",children:"$540"})]}),s.jsxs("div",{className:"flex justify-between text-sm text-gray-600","data-id":"7jclfwp97","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"2rirklsbp","data-path":"src/pages/DoordashDriverPay.tsx",children:"Hourly Rate:"}),s.jsx("span",{"data-id":"w836opyrq","data-path":"src/pages/DoordashDriverPay.tsx",children:"$27/hour"})]})]})})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"thm30rfid","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"7a7ah34s5","data-path":"src/pages/DoordashDriverPay.tsx",children:"Scenario 2: Full-Time Weekend Warrior"}),s.jsxs("div",{className:"space-y-2 mb-4","data-id":"5zgybeslr","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("p",{className:"text-sm text-gray-700","data-id":"a2ncrngm3","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"9kxsmzyvv","data-path":"src/pages/DoordashDriverPay.tsx",children:"Schedule:"})," Friday-Sunday, 11 AM - 10 PM (11 hours/day)"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"6stv44u19","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"p043vkbod","data-path":"src/pages/DoordashDriverPay.tsx",children:"Deliveries:"})," 4 per hour (44 per day, 132 per weekend)"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"dkse1vhnh","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"05q34pc58","data-path":"src/pages/DoordashDriverPay.tsx",children:"Location:"})," Urban area with high demand"]})]}),s.jsx("div",{className:"bg-white p-4 rounded border border-gray-300","data-id":"vccaof646","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsxs("div",{className:"space-y-1 text-sm","data-id":"xz1t04c8b","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"flex justify-between","data-id":"tb8ph58fq","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"z4k108syu","data-path":"src/pages/DoordashDriverPay.tsx",children:"Base Pay (132 deliveries @ $3.50 avg):"}),s.jsx("span",{className:"font-semibold","data-id":"f90pkln5c","data-path":"src/pages/DoordashDriverPay.tsx",children:"$462"})]}),s.jsxs("div",{className:"flex justify-between","data-id":"ucpq3qj2a","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"klwti73qi","data-path":"src/pages/DoordashDriverPay.tsx",children:"Tips (132 deliveries @ $5 avg):"}),s.jsx("span",{className:"font-semibold","data-id":"mzg3hdoag","data-path":"src/pages/DoordashDriverPay.tsx",children:"$660"})]}),s.jsxs("div",{className:"flex justify-between","data-id":"jwpez5tt6","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"weizaw9cr","data-path":"src/pages/DoordashDriverPay.tsx",children:"Peak Pay & Bonuses:"}),s.jsx("span",{className:"font-semibold","data-id":"egfny0whe","data-path":"src/pages/DoordashDriverPay.tsx",children:"$180"})]}),s.jsx("div",{className:"border-t border-gray-300 my-2","data-id":"il5cbeiri","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsxs("div",{className:"flex justify-between text-lg font-bold text-[#EB0029]","data-id":"l4kju7rjl","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"zq47xscw2","data-path":"src/pages/DoordashDriverPay.tsx",children:"Weekend Total (3 days):"}),s.jsx("span",{"data-id":"0wy5ncoxr","data-path":"src/pages/DoordashDriverPay.tsx",children:"$1,302"})]}),s.jsxs("div",{className:"flex justify-between text-sm text-gray-600","data-id":"mti635mn2","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"lbbaueodg","data-path":"src/pages/DoordashDriverPay.tsx",children:"Hourly Rate:"}),s.jsx("span",{"data-id":"7h8myfiut","data-path":"src/pages/DoordashDriverPay.tsx",children:"$39.50/hour"})]})]})})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"seul0czpi","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3","data-id":"1bkyjlvs6","data-path":"src/pages/DoordashDriverPay.tsx",children:"Scenario 3: Casual Lunch-Time Dasher"}),s.jsxs("div",{className:"space-y-2 mb-4","data-id":"0aeudcwtr","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("p",{className:"text-sm text-gray-700","data-id":"12hd9e9l5","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"a1undpenh","data-path":"src/pages/DoordashDriverPay.tsx",children:"Schedule:"})," Tuesday-Saturday, 11 AM - 2 PM (3 hours/day)"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"qlkb3hlyg","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"c4iutasop","data-path":"src/pages/DoordashDriverPay.tsx",children:"Deliveries:"})," 2.5 per hour (7-8 per day, 38 per week)"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"1y21l18kj","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("strong",{"data-id":"xyvgfxfrq","data-path":"src/pages/DoordashDriverPay.tsx",children:"Location:"})," Small city/town"]})]}),s.jsx("div",{className:"bg-white p-4 rounded border border-gray-300","data-id":"eky7980t6","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsxs("div",{className:"space-y-1 text-sm","data-id":"p3ekylpcd","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"flex justify-between","data-id":"tdyl1zm94","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"becb8yhdt","data-path":"src/pages/DoordashDriverPay.tsx",children:"Base Pay (38 deliveries @ $3 avg):"}),s.jsx("span",{className:"font-semibold","data-id":"zjsr0khuu","data-path":"src/pages/DoordashDriverPay.tsx",children:"$114"})]}),s.jsxs("div",{className:"flex justify-between","data-id":"tc461vvi2","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"x2jsmn5c9","data-path":"src/pages/DoordashDriverPay.tsx",children:"Tips (38 deliveries @ $3.50 avg):"}),s.jsx("span",{className:"font-semibold","data-id":"82rp42r8d","data-path":"src/pages/DoordashDriverPay.tsx",children:"$133"})]}),s.jsxs("div",{className:"flex justify-between","data-id":"io1zfgt2x","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"wysmua2dq","data-path":"src/pages/DoordashDriverPay.tsx",children:"Peak Pay (minimal):"}),s.jsx("span",{className:"font-semibold","data-id":"e7i8oy3dz","data-path":"src/pages/DoordashDriverPay.tsx",children:"$20"})]}),s.jsx("div",{className:"border-t border-gray-300 my-2","data-id":"z7vi6i0fg","data-path":"src/pages/DoordashDriverPay.tsx"}),s.jsxs("div",{className:"flex justify-between text-lg font-bold text-[#EB0029]","data-id":"2w57jglhy","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"bzxviz21t","data-path":"src/pages/DoordashDriverPay.tsx",children:"Weekly Total:"}),s.jsx("span",{"data-id":"wzqthsss0","data-path":"src/pages/DoordashDriverPay.tsx",children:"$267"})]}),s.jsxs("div",{className:"flex justify-between text-sm text-gray-600","data-id":"lm0120emr","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("span",{"data-id":"hjt2qrud2","data-path":"src/pages/DoordashDriverPay.tsx",children:"Hourly Rate:"}),s.jsx("span",{"data-id":"l8mpz0amj","data-path":"src/pages/DoordashDriverPay.tsx",children:"$17.80/hour"})]})]})})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"4gtt9zw32","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4 flex items-center gap-2","data-id":"6zy1f4zc8","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx(dr,{className:"w-7 h-7 text-[#EB0029]","data-id":"yf470tga3","data-path":"src/pages/DoordashDriverPay.tsx"}),"Factors That Affect Your Earnings"]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4","data-id":"krfwfa1s5","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg","data-id":"9zimqq19x","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-blue-900 mb-2","data-id":"sxi17ll55","data-path":"src/pages/DoordashDriverPay.tsx",children:"📠Location"}),s.jsx("p",{className:"text-sm text-blue-800","data-id":"ow9djamzk","data-path":"src/pages/DoordashDriverPay.tsx",children:"Urban areas typically offer more orders and higher pay than rural areas"})]}),s.jsxs("div",{className:"bg-green-50 p-4 rounded-lg","data-id":"kd7vr24ct","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-green-900 mb-2","data-id":"5r93jyhsj","data-path":"src/pages/DoordashDriverPay.tsx",children:"â° Time of Day"}),s.jsx("p",{className:"text-sm text-green-800","data-id":"8vatu4c96","data-path":"src/pages/DoordashDriverPay.tsx",children:"Lunch (11 AM-2 PM) and dinner (5 PM-9 PM) are the busiest and most profitable"})]}),s.jsxs("div",{className:"bg-purple-50 p-4 rounded-lg","data-id":"46rjl2wj3","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-purple-900 mb-2","data-id":"zmmcf1e4i","data-path":"src/pages/DoordashDriverPay.tsx",children:"📅 Day of Week"}),s.jsx("p",{className:"text-sm text-purple-800","data-id":"5fsi5df0o","data-path":"src/pages/DoordashDriverPay.tsx",children:"Weekends and holidays typically see higher order volumes and better tips"})]}),s.jsxs("div",{className:"bg-orange-50 p-4 rounded-lg","data-id":"nytrb1rx9","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-orange-900 mb-2","data-id":"fllww9cph","data-path":"src/pages/DoordashDriverPay.tsx",children:"ðŸŒ¦ï¸ Weather"}),s.jsx("p",{className:"text-sm text-orange-800","data-id":"zcnlq5yim","data-path":"src/pages/DoordashDriverPay.tsx",children:"Rain, snow, or extreme weather often increases demand and pay"})]}),s.jsxs("div",{className:"bg-pink-50 p-4 rounded-lg","data-id":"rik6zxwdt","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-pink-900 mb-2","data-id":"lticqa4t8","data-path":"src/pages/DoordashDriverPay.tsx",children:"âš¡ Efficiency"}),s.jsx("p",{className:"text-sm text-pink-800","data-id":"a0itm06ug","data-path":"src/pages/DoordashDriverPay.tsx",children:"Accepting strategic orders and optimizing routes increases deliveries per hour"})]}),s.jsxs("div",{className:"bg-yellow-50 p-4 rounded-lg","data-id":"nn9flror0","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{className:"font-bold text-yellow-900 mb-2","data-id":"eeuix72i3","data-path":"src/pages/DoordashDriverPay.tsx",children:"â Customer Service"}),s.jsx("p",{className:"text-sm text-yellow-800","data-id":"bv54hiesv","data-path":"src/pages/DoordashDriverPay.tsx",children:"Great service can lead to higher tips and ratings"})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"68eifuhl4","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"pl3qkbnya","data-path":"src/pages/DoordashDriverPay.tsx",children:"How and When You Get Paid"}),s.jsxs("div",{className:"space-y-4","data-id":"8045h06t7","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{"data-id":"jm6ruyxkb","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"e0detgkar","data-path":"src/pages/DoordashDriverPay.tsx",children:"💳 DasherDirect (Instant Pay)"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"6kab53fug","data-path":"src/pages/DoordashDriverPay.tsx",children:"Sign up for the free DasherDirect card and get paid instantly after every dash, with no transfer fees. Money is available immediately via the prepaid Visa card."})]}),s.jsxs("div",{"data-id":"kr4k2it1o","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"is9cjvqef","data-path":"src/pages/DoordashDriverPay.tsx",children:"🦠Weekly Direct Deposit"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"oftklub1n","data-path":"src/pages/DoordashDriverPay.tsx",children:"Automatic deposits to your bank account every Monday for the previous week (Monday-Sunday). Free and automatic."})]}),s.jsxs("div",{"data-id":"rcos4p210","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"b45w5lyvm","data-path":"src/pages/DoordashDriverPay.tsx",children:"âš¡ Fast Pay"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"julky8dkl","data-path":"src/pages/DoordashDriverPay.tsx",children:"Transfer earnings to your debit card instantly for $1.99 per transfer (available after 2 weeks of dashing)."})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md border-2 border-[#EB0029]","data-id":"8mj6iiexi","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3 text-center","data-id":"edmj71xk7","data-path":"src/pages/DoordashDriverPay.tsx",children:"Ready to Start Earning Today?"}),s.jsxs("p",{className:"text-gray-700 text-center mb-6","data-id":"6ahrrkhra","data-path":"src/pages/DoordashDriverPay.tsx",children:["Now that you understand how DoorDash pay works, learn ",s.jsx(me,{to:"/how-to-become-doordash-driver",className:"text-[#EB0029] font-semibold hover:underline","data-id":"8bdn3kwhy","data-path":"src/pages/DoordashDriverPay.tsx",children:"how to become a DoorDash driver"})," or check the ",s.jsx(me,{to:"/doordash-requirements",className:"text-[#EB0029] font-semibold hover:underline","data-id":"v3ay9yzij","data-path":"src/pages/DoordashDriverPay.tsx",children:"requirements"})," to get started."]}),s.jsx("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"sri8nv372","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsx(aa,{text:"Start Dashing Now","data-id":"krk4tw5mm","data-path":"src/pages/DoordashDriverPay.tsx"})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"itrww762k","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"0hr1yqjaf","data-path":"src/pages/DoordashDriverPay.tsx",children:"Strategies to Maximize Your DoorDash Earnings"}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"xiwfn4wfo","data-path":"src/pages/DoordashDriverPay.tsx",children:"Understanding pay structure is just the beginning. Smart Dashers employ strategies to maximize their hourly earnings and overall income potential."}),s.jsxs("div",{className:"space-y-6","data-id":"bt42qy7b9","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-4","data-id":"4xivte8sx","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"vrd3lmrel","data-path":"src/pages/DoordashDriverPay.tsx",children:"1. Cherry-Pick High-Value Orders"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"kt9fvvvzg","data-path":"src/pages/DoordashDriverPay.tsx",children:"Since you can see the total payout before accepting, be selective. Look for orders with $2+ per mile ratios. A $10 delivery for 3 miles is better than a $7 delivery for 5 miles."})]}),s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-4","data-id":"j76z4vkp5","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"haolo9k8o","data-path":"src/pages/DoordashDriverPay.tsx",children:"2. Position Yourself Strategically"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"khntxth6h","data-path":"src/pages/DoordashDriverPay.tsx",children:"Wait near clusters of popular restaurants during peak hours. Urban shopping centers and restaurant districts typically generate the most orders."})]}),s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-4","data-id":"jyb6gdtwi","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"ip7blcmgr","data-path":"src/pages/DoordashDriverPay.tsx",children:"3. Multi-App Strategy"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"3hft2c9eu","data-path":"src/pages/DoordashDriverPay.tsx",children:"Many successful Dashers run multiple delivery apps simultaneously (DoorDash, Uber Eats, Grubhub) to maximize order availability and minimize downtime."})]}),s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-4","data-id":"uprc6am55","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"j20y8kw56","data-path":"src/pages/DoordashDriverPay.tsx",children:"4. Track Your Metrics"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"u4ri50qth","data-path":"src/pages/DoordashDriverPay.tsx",children:"Monitor your acceptance rate, completion rate, and average earnings per hour. Identify which time slots and areas are most profitable for you."})]}),s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-4","data-id":"mi3oc67z4","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"1biir3bxq","data-path":"src/pages/DoordashDriverPay.tsx",children:"5. Maintain High Customer Ratings"}),s.jsx("p",{className:"text-gray-700 text-sm mb-2","data-id":"ewzh2v1pc","data-path":"src/pages/DoordashDriverPay.tsx",children:"Top Dashers get priority access to high-value orders and can dash anytime without scheduling. Maintain a 4.7+ rating, 70%+ completion rate, and 100 deliveries in the last month."})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"as6z9rraz","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"thmrt7nv8","data-path":"src/pages/DoordashDriverPay.tsx",children:"Frequently Asked Questions About DoorDash Pay"}),s.jsxs("div",{className:"space-y-4","data-id":"k23hiw8y5","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsxs("div",{className:"border-b border-gray-200 pb-4","data-id":"q6lrlzugv","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"fjk26vnkj","data-path":"src/pages/DoordashDriverPay.tsx",children:"Can you make $200 a day with DoorDash?"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"yosyfthui","data-path":"src/pages/DoordashDriverPay.tsx",children:"Yes, it's possible with full-time hours during peak times. Working 10-12 hours during lunch and dinner rushes in a busy market can yield $200+ per day, especially on weekends."})]}),s.jsxs("div",{className:"border-b border-gray-200 pb-4","data-id":"faawl1ia0","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"baf4u1a0l","data-path":"src/pages/DoordashDriverPay.tsx",children:"Does DoorDash pay for gas?"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"gleopfx7z","data-path":"src/pages/DoordashDriverPay.tsx",children:"No, gas expenses come out of your earnings since you're an independent contractor. However, you can deduct mileage or actual expenses on your taxes."})]}),s.jsxs("div",{className:"border-b border-gray-200 pb-4","data-id":"pyy25t7ht","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"fd6sc7x61","data-path":"src/pages/DoordashDriverPay.tsx",children:"How much can you realistically make per hour?"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"2c9w52r3w","data-path":"src/pages/DoordashDriverPay.tsx",children:"Most Dashers earn $15-25 per hour after accounting for busy periods and slower times. Top Dashers in urban areas during peak hours can earn $30-40 per hour."})]}),s.jsxs("div",{className:"border-b border-gray-200 pb-4","data-id":"ko66d3589","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"vkju07rqg","data-path":"src/pages/DoordashDriverPay.tsx",children:"Is DoorDash worth it in 2026?"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"5bsntlr4q","data-path":"src/pages/DoordashDriverPay.tsx",children:"DoorDash remains one of the best gig economy options for flexible income. With strategic dashing during peak times, proper expense tracking, and tax deductions, many Dashers find it highly worthwhile."})]}),s.jsxs("div",{className:"pb-4","data-id":"t6wsr6mv7","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"j0qx7835e","data-path":"src/pages/DoordashDriverPay.tsx",children:"Do you get paid more for longer distances?"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"h2n5vp9m1","data-path":"src/pages/DoordashDriverPay.tsx",children:"Yes, base pay increases with distance. However, evaluate the total payout versus time and miles. A short, high-tip order may be more profitable than a long, low-tip order."})]})]})]}),s.jsxs("div",{className:"bg-gray-50 rounded-xl p-6 md:p-8 shadow-sm border border-gray-200","data-id":"4gdcleudp","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-4","data-id":"5ur9j5iqq","data-path":"src/pages/DoordashDriverPay.tsx",children:"Disclaimer"}),s.jsxs("div",{className:"text-xs text-gray-600 leading-relaxed space-y-2","data-id":"u9gpvkn96","data-path":"src/pages/DoordashDriverPay.tsx",children:[s.jsx("p",{"data-id":"udo42tkx0","data-path":"src/pages/DoordashDriverPay.tsx",children:"Earning more on certain types of orders (e.g., alcohol) is based on comparisons to restaurant orders. Actual earnings may vary and depend on factors like the number of deliveries, time of day, location, and any associated costs. Hourly pay is calculated using the 90-day average of Dasher payouts, including compensation from tips, peak pay, and other incentives."}),s.jsx("p",{"data-id":"3dlkyoue6","data-path":"src/pages/DoordashDriverPay.tsx",children:"Getting paid instantly with Dasher Direct is subject to approval. Cashing out daily with Fast Pay is subject to fees. Starting your Dasher journey is subject to a background check and availability. Become a Dasher is subject to availability."})]})]}),s.jsx("div",{className:"mt-8","data-id":"7m3aftkea","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsx(Cs,{position:"guide-bottom","data-id":"zcrs7odze","data-path":"src/pages/DoordashDriverPay.tsx"})})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"byc2cob0e","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsx("div",{className:"sticky top-6","data-id":"0rpkmzq9s","data-path":"src/pages/DoordashDriverPay.tsx",children:s.jsx(Rd,{"data-id":"keji1uswb","data-path":"src/pages/DoordashDriverPay.tsx"})})})]})]})]})]})}const Nce=()=>{const e=[{label:"DoorDash Bonuses & Sign-Up Bonus"}];return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Sign-Up Bonus 2025 | Earn Up to $1,000 Bonus",description:"Complete guide to DoorDash sign-up bonuses and ongoing promotions. Learn how to qualify for up to $1,000 bonus and maximize your earnings in 2025.",canonical:"/doordash-bonuses",schema:{type:"Article",data:{headline:"DoorDash Sign-Up Bonus and Promotions Guide 2025",datePublished:"2025-01-15",author:{name:"BecomeADasher Team"}}},"data-id":"fr6rr0j9l","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsx(Ht,{"data-id":"eezmxg379","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsx("div",{className:"min-h-screen bg-white pt-20","data-id":"71dfe2qwo","data-path":"src/pages/DoordashBonuses.tsx",children:s.jsxs("div",{className:"container mx-auto px-4 py-8 max-w-7xl","data-id":"w60ampyei","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(sn,{items:e,"data-id":"g38jgbbq8","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsxs("div",{className:"grid lg:grid-cols-3 gap-8 mt-8","data-id":"7y2e3dzbi","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("div",{className:"lg:col-span-2","data-id":"i4lp332o9","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("article",{className:"prose prose-lg max-w-none","data-id":"kiq9nkbuq","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("div",{className:"mb-8","data-id":"x2w2jylct","data-path":"src/pages/DoordashBonuses.tsx",children:s.jsx(Cs,{position:"guide-top","data-id":"73gcv0piy","data-path":"src/pages/DoordashBonuses.tsx"})}),s.jsxs("div",{className:"bg-white rounded-lg shadow-sm p-8","data-id":"auzefdyvl","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"uwbxgdyzj","data-path":"src/pages/DoordashBonuses.tsx",children:"DoorDash Sign-Up Bonus Guide for 2026"}),s.jsx("p",{className:"text-xl opacity-90","data-id":"7pcebsb3b","data-path":"src/pages/DoordashBonuses.tsx",children:"Earn up to $1,000 in bonus earnings when you start dashing"})]}),s.jsx("section",{className:"prose max-w-none mb-8","data-id":"8yfjo7h2v","data-path":"src/pages/DoordashBonuses.tsx",children:s.jsx("p",{className:"text-lg text-gray-700 leading-relaxed","data-id":"dimxm330z","data-path":"src/pages/DoordashBonuses.tsx",children:"DoorDash offers attractive sign-up bonuses and ongoing promotions to help new and experienced Dashers maximize their earnings. This guide covers everything you need to know about qualifying for bonuses and earning extra income."})})]}),s.jsx(aa,{text:"Claim Your Sign-Up Bonus Now",variant:"primary","data-id":"9a8rzvuye","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsxs("section",{className:"mb-12","data-id":"q2g3ocqwi","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"jyah8m1by","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(C$,{className:"w-8 h-8 text-[#EB0029]","data-id":"zcc4ruko6","data-path":"src/pages/DoordashBonuses.tsx"}),"Sign-Up Bonus Overview"]}),s.jsxs("div",{className:"bg-green-50 border-2 border-green-200 rounded-xl p-6 mb-6","data-id":"c1mw32ixf","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-green-800 mb-4","data-id":"0l94eejxw","data-path":"src/pages/DoordashBonuses.tsx",children:"Current Offer: Up to $1,000"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"apa3ec9ce","data-path":"src/pages/DoordashBonuses.tsx",children:"New Dashers can earn guaranteed earnings in their first deliveries. The exact bonus amount varies by market and demand."}),s.jsxs("div",{className:"bg-white rounded-lg p-4","data-id":"wtl9hnv2z","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900 mb-2","data-id":"xs5lcso1k","data-path":"src/pages/DoordashBonuses.tsx",children:"Example Bonus Structure:"}),s.jsxs("ul",{className:"space-y-2 text-gray-700","data-id":"m7swljcvi","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("li",{"data-id":"1jjs2u7am","data-path":"src/pages/DoordashBonuses.tsx",children:"• Complete 50 deliveries in 30 days → Guaranteed $500"}),s.jsx("li",{"data-id":"ydkvvtbzw","data-path":"src/pages/DoordashBonuses.tsx",children:"• Complete 100 deliveries in 30 days → Guaranteed $1,000"}),s.jsx("li",{"data-id":"wav2m0ajy","data-path":"src/pages/DoordashBonuses.tsx",children:"• Complete 200 deliveries in 45 days → Guaranteed $2,000 (select markets)"})]})]})]}),s.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"hsmawcpki","data-path":"src/pages/DoordashBonuses.tsx",children:"How the Bonus Works"}),s.jsxs("div",{className:"bg-gray-50 rounded-xl p-6 space-y-4","data-id":"0jttwiw4r","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("div",{className:"flex gap-4","data-id":"eyx0d98it","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-[#EB0029] rounded-full flex items-center justify-center text-white font-bold flex-shrink-0","data-id":"b89zdg1ji","data-path":"src/pages/DoordashBonuses.tsx",children:"1"}),s.jsxs("div",{"data-id":"x2dmkklrs","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"v88cf16q2","data-path":"src/pages/DoordashBonuses.tsx",children:"Sign Up Using a Promo Link"}),s.jsx("p",{className:"text-gray-700","data-id":"p1txxsf14","data-path":"src/pages/DoordashBonuses.tsx",children:"Use a referral or promo link to ensure you're enrolled in the bonus program."})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"h3i5pth16","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-[#EB0029] rounded-full flex items-center justify-center text-white font-bold flex-shrink-0","data-id":"hwtnwcy41","data-path":"src/pages/DoordashBonuses.tsx",children:"2"}),s.jsxs("div",{"data-id":"eteszmgxc","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"k01gmf1mh","data-path":"src/pages/DoordashBonuses.tsx",children:"Complete Required Deliveries"}),s.jsx("p",{className:"text-gray-700","data-id":"kqkpzbzum","data-path":"src/pages/DoordashBonuses.tsx",children:"Hit your delivery goal within the specified time frame (usually 30-60 days)."})]})]}),s.jsxs("div",{className:"flex gap-4","data-id":"nu5gixha2","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-[#EB0029] rounded-full flex items-center justify-center text-white font-bold flex-shrink-0","data-id":"20fjbe4s0","data-path":"src/pages/DoordashBonuses.tsx",children:"3"}),s.jsxs("div",{"data-id":"cmwaxnk81","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"mxdsodob9","data-path":"src/pages/DoordashBonuses.tsx",children:"Receive Your Bonus"}),s.jsx("p",{className:"text-gray-700","data-id":"rekaby1q1","data-path":"src/pages/DoordashBonuses.tsx",children:"The bonus is calculated as guaranteed earnings - what you already earned equals your bonus payment."})]})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"1sg93gc92","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"48moo01fc","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(Mr,{className:"w-8 h-8 text-[#EB0029]","data-id":"aihxxig7z","data-path":"src/pages/DoordashBonuses.tsx"}),"Ongoing Bonus Opportunities"]}),s.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-6","data-id":"c8mi9zkue","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"upql8u5k6","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(dg,{className:"w-12 h-12 text-[#EB0029] mb-4","data-id":"orpr3d7f0","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"ct2sepjun","data-path":"src/pages/DoordashBonuses.tsx",children:"Peak Pay"}),s.jsx("p",{className:"text-gray-700","data-id":"y6ai66312","data-path":"src/pages/DoordashBonuses.tsx",children:"Extra $1-$7 per delivery during busy times. Available during lunch, dinner, and late-night hours."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"sr0v02yp1","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(os,{className:"w-12 h-12 text-[#EB0029] mb-4","data-id":"rj3lil68t","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"c5ixm447w","data-path":"src/pages/DoordashBonuses.tsx",children:"Challenges"}),s.jsx("p",{className:"text-gray-700","data-id":"3ccif0ud1","data-path":"src/pages/DoordashBonuses.tsx",children:"Complete a certain number of deliveries in a time period for extra cash. Example: $50 for 10 deliveries."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"ucz4cmpoz","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(ld,{className:"w-12 h-12 text-[#EB0029] mb-4","data-id":"o6dhxp22d","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"wn8edyfro","data-path":"src/pages/DoordashBonuses.tsx",children:"Zone Bonuses"}),s.jsx("p",{className:"text-gray-700","data-id":"5p9ex4tbg","data-path":"src/pages/DoordashBonuses.tsx",children:"Additional earnings for dashing in specific high-demand zones in your city."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"64jnrfxuq","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(ZC,{className:"w-12 h-12 text-[#EB0029] mb-4","data-id":"6eufgwdb5","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"a9f1nevij","data-path":"src/pages/DoordashBonuses.tsx",children:"Referral Bonuses"}),s.jsx("p",{className:"text-gray-700","data-id":"h8gbk4s8a","data-path":"src/pages/DoordashBonuses.tsx",children:"Earn up to $500 for each person you refer who becomes an active Dasher."})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"cjssw52zb","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"iftc8qmnb","data-path":"src/pages/DoordashBonuses.tsx",children:"Tips to Maximize Your Bonus Earnings"}),s.jsxs("div",{className:"space-y-4","data-id":"bpvvsfbw6","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsxs("div",{className:"bg-blue-50 border-l-4 border-blue-500 rounded-lg p-6","data-id":"chy2f2awi","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"z0rhh1bqf","data-path":"src/pages/DoordashBonuses.tsx",children:"1. Start During High Demand Periods"}),s.jsx("p",{className:"text-gray-700","data-id":"v0jedhemo","data-path":"src/pages/DoordashBonuses.tsx",children:"Begin dashing during peak meal times to complete deliveries faster and hit your bonus goal quickly."})]}),s.jsxs("div",{className:"bg-purple-50 border-l-4 border-purple-500 rounded-lg p-6","data-id":"8qqxapnwk","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"mx8w4z7jr","data-path":"src/pages/DoordashBonuses.tsx",children:"2. Accept Higher-Value Orders"}),s.jsx("p",{className:"text-gray-700","data-id":"ofhht2lq4","data-path":"src/pages/DoordashBonuses.tsx",children:"While working toward your bonus, prioritize orders with good tips to maximize total earnings."})]}),s.jsxs("div",{className:"bg-green-50 border-l-4 border-green-500 rounded-lg p-6","data-id":"ts6alng5g","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"t2pu5kxrz","data-path":"src/pages/DoordashBonuses.tsx",children:"3. Stay Consistent"}),s.jsx("p",{className:"text-gray-700","data-id":"a5e1rn40z","data-path":"src/pages/DoordashBonuses.tsx",children:"Dash regularly to reach your delivery goal well before the deadline. Aim for 2-3 deliveries per day minimum."})]}),s.jsxs("div",{className:"bg-yellow-50 border-l-4 border-yellow-500 rounded-lg p-6","data-id":"ypogkv6ne","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"fo1xgg677","data-path":"src/pages/DoordashBonuses.tsx",children:"4. Track Your Progress"}),s.jsx("p",{className:"text-gray-700","data-id":"1ouuvg6md","data-path":"src/pages/DoordashBonuses.tsx",children:"Check the app daily to monitor your bonus progress and adjust your schedule if needed."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"rbgkh72yn","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"2frg24jdy","data-path":"src/pages/DoordashBonuses.tsx",children:"5. Combine Multiple Bonuses"}),s.jsx("p",{className:"text-gray-700","data-id":"17602i57x","data-path":"src/pages/DoordashBonuses.tsx",children:"Stack peak pay, challenges, and sign-up bonuses to maximize earnings in your first month."})]})]})]}),s.jsx(aa,{text:"Start Earning Bonuses Today",variant:"secondary","data-id":"n8tj5g7ug","data-path":"src/pages/DoordashBonuses.tsx"}),s.jsxs("section",{className:"mt-12 bg-gray-50 rounded-xl p-6","data-id":"plga4ui4i","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"qltft07u4","data-path":"src/pages/DoordashBonuses.tsx",children:"Related Resources"}),s.jsxs("div",{className:"space-y-2","data-id":"fybs7f2et","data-path":"src/pages/DoordashBonuses.tsx",children:[s.jsx(me,{to:"/how-to-become-doordash-driver",className:"block text-[#EB0029] hover:underline","data-id":"7nq6u13xb","data-path":"src/pages/DoordashBonuses.tsx",children:"→ How to Become a DoorDash Driver"}),s.jsx(me,{to:"/doordash-driver-pay",className:"block text-[#EB0029] hover:underline","data-id":"ka4mtg67i","data-path":"src/pages/DoordashBonuses.tsx",children:"→ DoorDash Driver Pay Explained"}),s.jsx(me,{to:"/doordash-tips",className:"block text-[#EB0029] hover:underline","data-id":"npaqp9so6","data-path":"src/pages/DoordashBonuses.tsx",children:"→ Tips to Maximize Your Earnings"})]})]}),s.jsx("div",{className:"mt-8","data-id":"q31kq7xkr","data-path":"src/pages/DoordashBonuses.tsx",children:s.jsx(Cs,{position:"guide-bottom","data-id":"mr7ce378x","data-path":"src/pages/DoordashBonuses.tsx"})})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"96nzex6v2","data-path":"src/pages/DoordashBonuses.tsx",children:s.jsx(Rd,{"data-id":"twptwqifu","data-path":"src/pages/DoordashBonuses.tsx"})})]})]})})]})},q4=()=>{const e=[{label:"DoorDash Taxes Guide"}];return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Taxes Guide 2025 | Deductions, Forms & Tips for Dashers",description:"Complete tax guide for DoorDash drivers. Learn about 1099 forms, quarterly taxes, deductions, and how to maximize tax savings as an independent contractor.",canonical:"https://www.becomeadasher.com/taxes-for-doordash-drivers",schema:{type:"Article",data:{headline:"DoorDash Taxes Guide for Drivers 2025",description:"Complete tax guide for DoorDash drivers. Learn about 1099 forms, quarterly taxes, deductions, and how to maximize tax savings as an independent contractor.",datePublished:"2025-01-15T00:00:00Z",dateModified:new Date().toISOString(),author:"BecomeADasher Editorial Team",image:"https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?w=1200&h=630&fit=crop"}},"data-id":"52oexs2rt","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx(Ht,{"data-id":"dqtjndwn4","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("div",{className:"min-h-screen bg-white pt-20","data-id":"zsx9ei7md","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsxs("div",{className:"container mx-auto px-4 py-8 max-w-7xl","data-id":"5ddceeexb","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(sn,{items:e,"data-id":"v08885wa5","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("div",{className:"grid lg:grid-cols-3 gap-8 mt-8","data-id":"xsuqbfc22","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"lg:col-span-2","data-id":"vclui8azq","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C50021] text-white rounded-2xl p-8 mb-8","data-id":"52927l9iu","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4","data-id":"qqk9uy4cm","data-path":"src/pages/DoordashTaxes.tsx",children:"DoorDash Taxes Guide 2026"}),s.jsx("p",{className:"text-xl opacity-90","data-id":"if54ycc2b","data-path":"src/pages/DoordashTaxes.tsx",children:"Everything you need to know about taxes as a DoorDash driver"})]}),s.jsx("section",{className:"prose max-w-none mb-8","data-id":"o5ynkex4u","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsx("p",{className:"text-lg text-gray-700 leading-relaxed","data-id":"v7okb5b3b","data-path":"src/pages/DoordashTaxes.tsx",children:"As an independent contractor with DoorDash, you're responsible for managing your own taxes. This comprehensive guide covers everything from 1099 forms to tax deductions to help you maximize savings and stay compliant."})}),s.jsx("div",{className:"mb-8","data-id":"om2ar5mw5","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsx(Cs,{position:"guide-top","data-id":"s1oat8wtq","data-path":"src/pages/DoordashTaxes.tsx"})}),s.jsx("div",{className:"bg-yellow-50 border-l-4 border-yellow-400 rounded-lg p-6 mb-8","data-id":"61e6tmua1","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsxs("div",{className:"flex gap-3","data-id":"d1y2h0bcw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(ns,{className:"w-6 h-6 text-yellow-600 flex-shrink-0 mt-1","data-id":"h0repagqv","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("div",{"data-id":"x4zxstu8m","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"xvi0gdsuy","data-path":"src/pages/DoordashTaxes.tsx",children:"Important Tax Information"}),s.jsx("p",{className:"text-gray-700","data-id":"jpwi7bwpj","data-path":"src/pages/DoordashTaxes.tsx",children:"This guide provides general information. Always consult with a qualified tax professional for advice specific to your situation."})]})]})}),s.jsx(aa,{text:"Start Dashing Today",variant:"primary","data-id":"6jegrahls","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("section",{className:"mb-12","data-id":"pgcwooex7","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"m9vkbvrlv","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Pn,{className:"w-8 h-8 text-[#EB0029]","data-id":"k7xgd36y9","data-path":"src/pages/DoordashTaxes.tsx"}),"Understanding Your 1099 Form"]}),s.jsxs("div",{className:"bg-gray-50 rounded-xl p-6 mb-6","data-id":"c7a9kkim3","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"qfvpgx81o","data-path":"src/pages/DoordashTaxes.tsx",children:"What is a 1099-NEC?"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"qo7itzl2p","data-path":"src/pages/DoordashTaxes.tsx",children:"DoorDash will send you a Form 1099-NEC (Nonemployee Compensation) if you earned $600 or more during the tax year. This form reports your total earnings from DoorDash."}),s.jsxs("div",{className:"bg-white rounded-lg p-4 border-2 border-gray-200","data-id":"yymudk0bd","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-3","data-id":"s4bygg08n","data-path":"src/pages/DoordashTaxes.tsx",children:"Key Dates:"}),s.jsxs("ul",{className:"space-y-2 text-gray-700","data-id":"6d0critkw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"4o9iwzrn9","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"f0b5nzxs9","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("span",{"data-id":"d1ju69w8f","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"dy3k75sdr","data-path":"src/pages/DoordashTaxes.tsx",children:"January 31:"})," DoorDash must mail or provide electronic access to your 1099-NEC"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"h4yuhssrb","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"jfvvyf0op","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("span",{"data-id":"w541eh2q6","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"qb7c4dnj9","data-path":"src/pages/DoordashTaxes.tsx",children:"April 15:"})," Tax return filing deadline (for most states)"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"vauh1li9g","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"u6o27kqnn","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("span",{"data-id":"48hffqvpe","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"dc44440j5","data-path":"src/pages/DoordashTaxes.tsx",children:"Quarterly:"})," Estimated tax payment deadlines (April, June, Sept, Jan)"]})]})]})]})]}),s.jsxs("div",{className:"bg-blue-50 border-2 border-blue-200 rounded-xl p-6","data-id":"g47qct1fo","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-blue-900 mb-3","data-id":"knffftntm","data-path":"src/pages/DoordashTaxes.tsx",children:"Even if You Don't Receive a 1099..."}),s.jsx("p",{className:"text-gray-700","data-id":"9ucsi0xf4","data-path":"src/pages/DoordashTaxes.tsx",children:"You must still report all income earned from DoorDash on your tax return, even if you earned less than $600. Keep your own records of all earnings."})]})]}),s.jsxs("section",{className:"mb-12","data-id":"qww1xp3zn","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"axea6k8qd","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Vy,{className:"w-8 h-8 text-[#EB0029]","data-id":"tiemdk3s8","data-path":"src/pages/DoordashTaxes.tsx"}),"Tax Deductions for Dashers"]}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"jv372uerj","data-path":"src/pages/DoordashTaxes.tsx",children:"As a self-employed driver, you can deduct business expenses to reduce your taxable income. Here are the most common deductions:"}),s.jsxs("div",{className:"space-y-6","data-id":"fgsyc2fkl","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"4iqmty5sj","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsxs("div",{className:"flex items-start gap-4","data-id":"arxiun6m1","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-green-100 rounded-lg flex items-center justify-center flex-shrink-0","data-id":"dipxgnnqj","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsx(en,{className:"w-6 h-6 text-green-600","data-id":"ldcycaoz8","data-path":"src/pages/DoordashTaxes.tsx"})}),s.jsxs("div",{className:"flex-1","data-id":"snxxgsnda","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-2","data-id":"wdu9acyym","data-path":"src/pages/DoordashTaxes.tsx",children:"Mileage (Standard Method)"}),s.jsxs("p",{className:"text-gray-700 mb-3","data-id":"d3el5jxxm","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"nt858uvvf","data-path":"src/pages/DoordashTaxes.tsx",children:"2024 Rate: $0.67 per mile"})," (rates updated annually by IRS)"]}),s.jsx("p",{className:"text-gray-700 mb-3","data-id":"a6qv13b36","data-path":"src/pages/DoordashTaxes.tsx",children:"Track every mile driven while dashing (from accepting order to delivery completion). This is usually the largest deduction for most Dashers."}),s.jsx("div",{className:"bg-green-50 rounded-lg p-4","data-id":"36u11sfsy","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsxs("p",{className:"text-sm text-gray-700","data-id":"g17zz6d2z","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"2k7bgvm4m","data-path":"src/pages/DoordashTaxes.tsx",children:"Example:"})," 10,000 miles × $0.67 = $6,700 deduction"]})})]})]})}),s.jsx("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"55hbz6b4v","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsxs("div",{className:"flex items-start gap-4","data-id":"axvlfsba0","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center flex-shrink-0","data-id":"ihvtiwa73","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsx(DJ,{className:"w-6 h-6 text-blue-600","data-id":"0qfdl6fj2","data-path":"src/pages/DoordashTaxes.tsx"})}),s.jsxs("div",{className:"flex-1","data-id":"rraqr7lwu","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-2","data-id":"d9i2p9kvr","data-path":"src/pages/DoordashTaxes.tsx",children:"Actual Expense Method"}),s.jsx("p",{className:"text-gray-700 mb-3","data-id":"ryxuy35nt","data-path":"src/pages/DoordashTaxes.tsx",children:"Alternative to standard mileage. Deduct actual costs:"}),s.jsxs("ul",{className:"space-y-2 text-gray-700 mb-3","data-id":"cc5nzz0hw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("li",{"data-id":"87xvpw82b","data-path":"src/pages/DoordashTaxes.tsx",children:"• Gas and oil"}),s.jsx("li",{"data-id":"lz6montgg","data-path":"src/pages/DoordashTaxes.tsx",children:"• Maintenance and repairs"}),s.jsx("li",{"data-id":"6h38mcdvr","data-path":"src/pages/DoordashTaxes.tsx",children:"• Insurance"}),s.jsx("li",{"data-id":"8jcsdqhs8","data-path":"src/pages/DoordashTaxes.tsx",children:"• Registration and licensing fees"}),s.jsx("li",{"data-id":"zndpc9rd6","data-path":"src/pages/DoordashTaxes.tsx",children:"• Depreciation or lease payments"})]}),s.jsx("p",{className:"text-sm text-gray-600 italic","data-id":"xe2ty3fys","data-path":"src/pages/DoordashTaxes.tsx",children:"Note: Must calculate business use percentage. Can't switch methods once chosen for a vehicle."})]})]})}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"nq1sj6hhg","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"oxuqly10s","data-path":"src/pages/DoordashTaxes.tsx",children:"Other Deductible Expenses"}),s.jsxs("div",{className:"grid md:grid-cols-2 gap-4","data-id":"3292rnku3","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"flex items-start gap-2","data-id":"jws0kezu4","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"wnus2gdqx","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("span",{className:"text-gray-700","data-id":"ojndewmh2","data-path":"src/pages/DoordashTaxes.tsx",children:"Phone and data plan (business portion)"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"92es4n03x","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"764ohk9nr","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("span",{className:"text-gray-700","data-id":"qweube7cq","data-path":"src/pages/DoordashTaxes.tsx",children:"Hot bags and equipment"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"8ihk51vgp","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"ngfmd14yq","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("span",{className:"text-gray-700","data-id":"ppct1xg3y","data-path":"src/pages/DoordashTaxes.tsx",children:"Parking fees and tolls"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"t2wv9ye8w","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"s3c5g7zdj","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("span",{className:"text-gray-700","data-id":"8jlzhgzyk","data-path":"src/pages/DoordashTaxes.tsx",children:"Car washes and cleaning"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"aayyzyeb8","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"grya0l0jm","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("span",{className:"text-gray-700","data-id":"p3aw3c325","data-path":"src/pages/DoordashTaxes.tsx",children:"Roadside assistance"})]}),s.jsxs("div",{className:"flex items-start gap-2","data-id":"k4xdwknes","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"covcp9qgi","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsx("span",{className:"text-gray-700","data-id":"lq247wo2b","data-path":"src/pages/DoordashTaxes.tsx",children:"Tax preparation fees"})]})]})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"mg8tb4wmw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"vf3jxh848","data-path":"src/pages/DoordashTaxes.tsx",children:"Quarterly Estimated Taxes"}),s.jsxs("div",{className:"bg-red-50 border-2 border-red-200 rounded-xl p-6 mb-6","data-id":"ne8939c8v","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-red-900 mb-3","data-id":"yiq58ka2g","data-path":"src/pages/DoordashTaxes.tsx",children:"Pay Quarterly to Avoid Penalties"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"vhc7qsq1k","data-path":"src/pages/DoordashTaxes.tsx",children:"If you expect to owe $1,000 or more in taxes, you should make quarterly estimated tax payments to avoid penalties. Set aside 25-30% of your earnings for taxes."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"nz0hzqdda","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"bgdiisuz4","data-path":"src/pages/DoordashTaxes.tsx",children:"2025 Quarterly Tax Deadlines"}),s.jsxs("div",{className:"space-y-3","data-id":"hsam92cvx","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"flex justify-between items-center p-3 bg-gray-50 rounded-lg","data-id":"ptja1psbw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"w0vh805lp","data-path":"src/pages/DoordashTaxes.tsx",children:"Q1 (Jan 1 - Mar 31)"}),s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"1lau8e9w6","data-path":"src/pages/DoordashTaxes.tsx",children:"Due: April 15, 2025"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-gray-50 rounded-lg","data-id":"78ndyxv88","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"pdo51q09q","data-path":"src/pages/DoordashTaxes.tsx",children:"Q2 (Apr 1 - May 31)"}),s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"vet37bdio","data-path":"src/pages/DoordashTaxes.tsx",children:"Due: June 16, 2025"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-gray-50 rounded-lg","data-id":"fkmlhmroa","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"7so969e99","data-path":"src/pages/DoordashTaxes.tsx",children:"Q3 (Jun 1 - Aug 31)"}),s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"w45bx7oks","data-path":"src/pages/DoordashTaxes.tsx",children:"Due: September 15, 2025"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-gray-50 rounded-lg","data-id":"ejwg54hbw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"bj7khkgzd","data-path":"src/pages/DoordashTaxes.tsx",children:"Q4 (Sep 1 - Dec 31)"}),s.jsx("span",{className:"text-[#EB0029] font-bold","data-id":"zed9cb38n","data-path":"src/pages/DoordashTaxes.tsx",children:"Due: January 15, 2026"})]})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"zcnlxwop2","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"qejzedt34","data-path":"src/pages/DoordashTaxes.tsx",children:"Record Keeping Tips"}),s.jsxs("div",{className:"space-y-4","data-id":"8upokk6j0","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"bg-purple-50 border-l-4 border-purple-500 rounded-lg p-6","data-id":"tdnnvhquw","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"k9nr29ouh","data-path":"src/pages/DoordashTaxes.tsx",children:"Use Mileage Tracking Apps"}),s.jsx("p",{className:"text-gray-700","data-id":"94qmbsynp","data-path":"src/pages/DoordashTaxes.tsx",children:"Apps like Stride, MileIQ, or Everlance automatically track your mileage and can save hundreds in deductions."})]}),s.jsxs("div",{className:"bg-blue-50 border-l-4 border-blue-500 rounded-lg p-6","data-id":"m8qqbvcgy","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"uwl03jvlk","data-path":"src/pages/DoordashTaxes.tsx",children:"Save All Receipts"}),s.jsx("p",{className:"text-gray-700","data-id":"e70367rrp","data-path":"src/pages/DoordashTaxes.tsx",children:"Keep receipts for gas, car maintenance, phone bills, and any business-related expenses. Take photos and store digitally."})]}),s.jsxs("div",{className:"bg-green-50 border-l-4 border-green-500 rounded-lg p-6","data-id":"xe71jpy6v","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"56u31dwtb","data-path":"src/pages/DoordashTaxes.tsx",children:"Separate Business Account"}),s.jsx("p",{className:"text-gray-700","data-id":"euugq3qms","data-path":"src/pages/DoordashTaxes.tsx",children:"Consider a separate bank account or credit card for business expenses to simplify tracking and tax preparation."})]}),s.jsxs("div",{className:"bg-yellow-50 border-l-4 border-yellow-500 rounded-lg p-6","data-id":"bblvmv1e4","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"y9t9nogsb","data-path":"src/pages/DoordashTaxes.tsx",children:"Review Weekly Earnings"}),s.jsx("p",{className:"text-gray-700","data-id":"ii6yf338h","data-path":"src/pages/DoordashTaxes.tsx",children:"Check your DoorDash earnings weekly and keep your own records. Don't rely solely on the app."})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"xm12nqfuf","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"qzkmqolod","data-path":"src/pages/DoordashTaxes.tsx",children:"Understanding Self-Employment Tax"}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 mb-6","data-id":"kwo9k3mfp","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"a6mkzj6if","data-path":"src/pages/DoordashTaxes.tsx",children:"What is Self-Employment Tax?"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"jbw62od0i","data-path":"src/pages/DoordashTaxes.tsx",children:"As an independent contractor, you're responsible for self-employment tax, which covers Social Security and Medicare contributions."}),s.jsxs("div",{className:"bg-yellow-50 rounded-lg p-4 mb-4","data-id":"uwthgkb5u","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"k6m1hdcrd","data-path":"src/pages/DoordashTaxes.tsx",children:"2024-2025 Self-Employment Tax Rate: 15.3%"}),s.jsxs("ul",{className:"space-y-1 text-sm text-gray-700","data-id":"5wklmcvx5","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("li",{"data-id":"irkfbn42p","data-path":"src/pages/DoordashTaxes.tsx",children:"• 12.4% for Social Security (on first $168,600 of net earnings)"}),s.jsx("li",{"data-id":"frp0dyr4g","data-path":"src/pages/DoordashTaxes.tsx",children:"• 2.9% for Medicare (no income limit)"}),s.jsx("li",{"data-id":"mg9kjr5a7","data-path":"src/pages/DoordashTaxes.tsx",children:"• Additional 0.9% Medicare tax on earnings over $200,000 (single filers)"})]})]}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"vtwxts5d0","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"acl3uzs2v","data-path":"src/pages/DoordashTaxes.tsx",children:"Good News:"})," You can deduct the employer portion (7.65%) of self-employment tax as an adjustment to income."]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"l361cfw8t","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"qmwl4umw5","data-path":"src/pages/DoordashTaxes.tsx",children:"Advanced Tax-Saving Strategies"}),s.jsxs("div",{className:"space-y-6","data-id":"2tt126gab","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"5fu4rtp1u","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("h3",{className:"text-xl font-bold text-gray-900 mb-3 flex items-center gap-2","data-id":"7uqghhrc4","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(Vy,{className:"w-6 h-6 text-[#EB0029]","data-id":"5c9lhdepi","data-path":"src/pages/DoordashTaxes.tsx"}),"Maximize Your Deductions"]}),s.jsxs("div",{className:"space-y-3","data-id":"h4iqgwrg0","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{"data-id":"98z2qoxbz","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"iv7lyylpp","data-path":"src/pages/DoordashTaxes.tsx",children:"Health Insurance Deduction"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"i1qkzwa9u","data-path":"src/pages/DoordashTaxes.tsx",children:"Self-employed individuals can deduct health insurance premiums for yourself, spouse, and dependents."})]}),s.jsxs("div",{"data-id":"jjp5xdvl7","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"8sykya8z4","data-path":"src/pages/DoordashTaxes.tsx",children:"Retirement Contributions"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"8rddp3asb","data-path":"src/pages/DoordashTaxes.tsx",children:"Consider a SEP-IRA or Solo 401(k) to reduce taxable income while saving for retirement. You can contribute up to 20% of net self-employment income."})]}),s.jsxs("div",{"data-id":"3qbcr46tp","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"1uy3ow97y","data-path":"src/pages/DoordashTaxes.tsx",children:"Home Office Deduction"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"el2gztwxa","data-path":"src/pages/DoordashTaxes.tsx",children:"If you use a dedicated space in your home for business administration, you may qualify for the home office deduction ($5 per square foot, up to 300 sq ft)."})]})]})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"z3c15zmc4","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"12khwbrv8","data-path":"src/pages/DoordashTaxes.tsx",children:"When to Hire a Tax Professional"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"pyhbt9n8f","data-path":"src/pages/DoordashTaxes.tsx",children:"Consider hiring a CPA or tax professional if:"}),s.jsxs("ul",{className:"space-y-2 text-gray-700","data-id":"8qq95dwn2","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"ckfybnsf9","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"text-[#EB0029]","data-id":"ge8rzp8bp","data-path":"src/pages/DoordashTaxes.tsx",children:"•"}),s.jsx("span",{"data-id":"ulfj1gosr","data-path":"src/pages/DoordashTaxes.tsx",children:"You earn more than $30,000 annually from DoorDash"})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"vh80byavu","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"text-[#EB0029]","data-id":"efy4aqftb","data-path":"src/pages/DoordashTaxes.tsx",children:"•"}),s.jsx("span",{"data-id":"3bkxbyaun","data-path":"src/pages/DoordashTaxes.tsx",children:"You have multiple income streams or run other businesses"})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"pu8g3t4ec","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"text-[#EB0029]","data-id":"6f71uu04q","data-path":"src/pages/DoordashTaxes.tsx",children:"•"}),s.jsx("span",{"data-id":"inocmrr9c","data-path":"src/pages/DoordashTaxes.tsx",children:"You're unsure about which deductions apply to your situation"})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"k42btczpy","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("span",{className:"text-[#EB0029]","data-id":"z2380sbsf","data-path":"src/pages/DoordashTaxes.tsx",children:"•"}),s.jsx("span",{"data-id":"r9v4yokdp","data-path":"src/pages/DoordashTaxes.tsx",children:"You want to maximize deductions and minimize audit risk"})]})]})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"n2w3nrubt","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"v2fqzvk4c","data-path":"src/pages/DoordashTaxes.tsx",children:"Common Tax Mistakes to Avoid"}),s.jsxs("div",{className:"space-y-4","data-id":"nau3x9gvx","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"nwoyv5i07","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-red-900 mb-2","data-id":"eyb24zjaj","data-path":"src/pages/DoordashTaxes.tsx",children:"⌠Not Tracking Mileage"}),s.jsx("p",{className:"text-gray-700","data-id":"li99f8bzf","data-path":"src/pages/DoordashTaxes.tsx",children:"This is money left on the table. Start tracking from day one using an automated app."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"tk66jzw0s","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-red-900 mb-2","data-id":"yh5te2syk","data-path":"src/pages/DoordashTaxes.tsx",children:"⌠Missing Quarterly Payments"}),s.jsx("p",{className:"text-gray-700","data-id":"sexxndqkj","data-path":"src/pages/DoordashTaxes.tsx",children:"Failing to pay quarterly taxes results in penalties and interest. Set reminders for each quarter's deadline."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"rzjwk9641","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-red-900 mb-2","data-id":"w9gtj4i1u","data-path":"src/pages/DoordashTaxes.tsx",children:"⌠Not Keeping Receipts"}),s.jsx("p",{className:"text-gray-700","data-id":"m6st6fp2e","data-path":"src/pages/DoordashTaxes.tsx",children:"The IRS may disallow deductions without proper documentation. Save everything digitally."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"n9stt6f06","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-red-900 mb-2","data-id":"72kix5mno","data-path":"src/pages/DoordashTaxes.tsx",children:"⌠Mixing Personal and Business Expenses"}),s.jsx("p",{className:"text-gray-700","data-id":"7vr63xjgq","data-path":"src/pages/DoordashTaxes.tsx",children:"Keep business and personal expenses separate to simplify tracking and reduce audit risk."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"4kdj3t6p1","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-red-900 mb-2","data-id":"eb80m3jf1","data-path":"src/pages/DoordashTaxes.tsx",children:"⌠Not Setting Aside Money for Taxes"}),s.jsx("p",{className:"text-gray-700","data-id":"6u56347kb","data-path":"src/pages/DoordashTaxes.tsx",children:"Set aside 25-30% of each payment for taxes. Don't spend money that isn't really yours."})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"tznyoeq1z","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"hry0chpe0","data-path":"src/pages/DoordashTaxes.tsx",children:"Recommended Tax Software for Dashers"}),s.jsxs("div",{className:"grid md:grid-cols-2 gap-4","data-id":"xaq6o4bn7","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"0weka6lin","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"vo1vnluu6","data-path":"src/pages/DoordashTaxes.tsx",children:"TurboTax Self-Employed"}),s.jsx("p",{className:"text-sm text-gray-700 mb-3","data-id":"f860zas48","data-path":"src/pages/DoordashTaxes.tsx",children:"Comprehensive solution with gig worker-specific guidance. Automatically imports mileage from tracking apps."}),s.jsxs("p",{className:"text-sm text-gray-600","data-id":"8mmckwv2h","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"f3dzbxyep","data-path":"src/pages/DoordashTaxes.tsx",children:"Cost:"})," ~$120-150"]})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"9cqt8u4ab","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"1go37rsdk","data-path":"src/pages/DoordashTaxes.tsx",children:"H&R Block Self-Employed"}),s.jsx("p",{className:"text-sm text-gray-700 mb-3","data-id":"foaa29t7p","data-path":"src/pages/DoordashTaxes.tsx",children:"User-friendly interface with unlimited IRS audit support included."}),s.jsxs("p",{className:"text-sm text-gray-600","data-id":"upi33df8a","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"7crfb6znh","data-path":"src/pages/DoordashTaxes.tsx",children:"Cost:"})," ~$110-140"]})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"v8j5zy71f","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"jz5ram927","data-path":"src/pages/DoordashTaxes.tsx",children:"FreeTaxUSA"}),s.jsx("p",{className:"text-sm text-gray-700 mb-3","data-id":"uhcvcfx52","data-path":"src/pages/DoordashTaxes.tsx",children:"Budget-friendly option with free federal filing and low-cost state returns."}),s.jsxs("p",{className:"text-sm text-gray-600","data-id":"mmrcckyzi","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"8x1pxus3e","data-path":"src/pages/DoordashTaxes.tsx",children:"Cost:"})," Free federal, ~$15 state"]})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"7a5l4u2y5","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"czvgd87kr","data-path":"src/pages/DoordashTaxes.tsx",children:"Keeper Tax"}),s.jsx("p",{className:"text-sm text-gray-700 mb-3","data-id":"nulreg83m","data-path":"src/pages/DoordashTaxes.tsx",children:"AI-powered expense tracking specifically designed for gig workers."}),s.jsxs("p",{className:"text-sm text-gray-600","data-id":"muactvalh","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("strong",{"data-id":"z7dtcy3kd","data-path":"src/pages/DoordashTaxes.tsx",children:"Cost:"})," ~$16/month"]})]})]})]}),s.jsx(aa,{text:"Start Your Dashing Journey",variant:"secondary","data-id":"7d0u9yu1j","data-path":"src/pages/DoordashTaxes.tsx"}),s.jsxs("section",{className:"mt-12 bg-gray-50 rounded-xl p-6","data-id":"j9kmvcyx2","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"z1lmrrmxp","data-path":"src/pages/DoordashTaxes.tsx",children:"Related Resources"}),s.jsxs("div",{className:"space-y-2","data-id":"f7ql2ejlt","data-path":"src/pages/DoordashTaxes.tsx",children:[s.jsx(me,{to:"/how-to-become-doordash-driver",className:"block text-[#EB0029] hover:underline","data-id":"b89tb2ucl","data-path":"src/pages/DoordashTaxes.tsx",children:"→ How to Become a DoorDash Driver"}),s.jsx(me,{to:"/doordash-driver-pay-2025",className:"block text-[#EB0029] hover:underline","data-id":"smnh454qs","data-path":"src/pages/DoordashTaxes.tsx",children:"→ DoorDash Driver Pay Explained 2026"}),s.jsx(me,{to:"/doordash-requirements-2025",className:"block text-[#EB0029] hover:underline","data-id":"6oktslxq5","data-path":"src/pages/DoordashTaxes.tsx",children:"→ DoorDash Requirements Guide"}),s.jsx(me,{to:"/doordash-tips",className:"block text-[#EB0029] hover:underline","data-id":"oct4ihw2w","data-path":"src/pages/DoordashTaxes.tsx",children:"→ Tips to Maximize Your Earnings"})]})]}),s.jsx("div",{className:"mt-8","data-id":"mldhyk2x7","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsx(Cs,{position:"guide-bottom","data-id":"ipoc1d6em","data-path":"src/pages/DoordashTaxes.tsx"})})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"1bjbiqvmw","data-path":"src/pages/DoordashTaxes.tsx",children:s.jsx(Rd,{"data-id":"cn0kh5d68","data-path":"src/pages/DoordashTaxes.tsx"})})]})]})})]})},Cce=()=>{const e=[{label:"DoorDash Tips & Tricks"}];return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Tips & Tricks 2025 | Maximize Your Earnings as a Dasher",description:"Expert tips and tricks to maximize your DoorDash earnings. Learn best times to dash, acceptance strategies, customer service tips, and efficiency hacks.",canonical:"/doordash-tips",schema:{type:"Article",data:{headline:"DoorDash Tips and Tricks to Maximize Earnings 2025",datePublished:"2025-01-15",author:{name:"BecomeADasher Team"}}},"data-id":"qnx24i4lj","data-path":"src/pages/DoordashTips.tsx"}),s.jsx(Ht,{"data-id":"duywfp1h7","data-path":"src/pages/DoordashTips.tsx"}),s.jsx("div",{className:"min-h-screen bg-white pt-20","data-id":"7yieauh58","data-path":"src/pages/DoordashTips.tsx",children:s.jsxs("div",{className:"container mx-auto px-4 py-8 max-w-7xl","data-id":"m4iquozyx","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(sn,{items:e,"data-id":"m0bmlt3p5","data-path":"src/pages/DoordashTips.tsx"}),s.jsxs("div",{className:"grid lg:grid-cols-3 gap-8 mt-8","data-id":"r6pprjcro","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"lg:col-span-2","data-id":"ezsh2k41x","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C50021] text-white rounded-2xl p-8 mb-8","data-id":"9rutay4rq","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4","data-id":"rli6m9c5u","data-path":"src/pages/DoordashTips.tsx",children:"DoorDash Tips & Tricks 2026"}),s.jsx("p",{className:"text-xl opacity-90","data-id":"2tjjjmct7","data-path":"src/pages/DoordashTips.tsx",children:"Proven strategies to maximize your earnings and dash smarter"})]}),s.jsx("section",{className:"prose max-w-none mb-8","data-id":"bfachoqp4","data-path":"src/pages/DoordashTips.tsx",children:s.jsx("p",{className:"text-lg text-gray-700 leading-relaxed","data-id":"iyqcbkklu","data-path":"src/pages/DoordashTips.tsx",children:"Success as a DoorDash driver comes down to working smart, not just working hard. These expert tips and strategies will help you maximize your hourly earnings, get better tips, and make the most of your time on the road."})}),s.jsx(aa,{text:"Start Dashing Today",variant:"primary","data-id":"gn9twfgz5","data-path":"src/pages/DoordashTips.tsx"}),s.jsx("div",{className:"mb-8","data-id":"j9cvztswz","data-path":"src/pages/DoordashTips.tsx",children:s.jsx(Cs,{position:"guide-top","data-id":"qcpzttsse","data-path":"src/pages/DoordashTips.tsx"})}),s.jsxs("section",{className:"mb-12","data-id":"9ufgrs350","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"atk3yu202","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(dr,{className:"w-8 h-8 text-[#EB0029]","data-id":"zrrwkgu0i","data-path":"src/pages/DoordashTips.tsx"}),"Best Times to Dash"]}),s.jsxs("div",{className:"bg-gradient-to-r from-green-50 to-emerald-50 border-2 border-green-200 rounded-xl p-6 mb-6","data-id":"rhr6fvwgr","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-green-900 mb-4","data-id":"zl7kj5qn4","data-path":"src/pages/DoordashTips.tsx",children:"Peak Earning Hours"}),s.jsxs("div",{className:"grid md:grid-cols-2 gap-4","data-id":"jnxdje94p","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"bg-white rounded-lg p-4","data-id":"3esbyu0cx","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"ndjscx7wf","data-path":"src/pages/DoordashTips.tsx",children:"🌅 Breakfast (7am - 10am)"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"vxpj19x8y","data-path":"src/pages/DoordashTips.tsx",children:"Good for quick orders, less competition"})]}),s.jsxs("div",{className:"bg-white rounded-lg p-4","data-id":"t5kray4zk","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"sqp90zpv0","data-path":"src/pages/DoordashTips.tsx",children:"🔠Lunch (11am - 2pm)"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"3sy601o5g","data-path":"src/pages/DoordashTips.tsx",children:"High volume, steady orders"})]}),s.jsxs("div",{className:"bg-white rounded-lg p-4","data-id":"xepka4xga","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"ku1w1t0r5","data-path":"src/pages/DoordashTips.tsx",children:"🕠Dinner (5pm - 9pm)"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"vlub4vxky","data-path":"src/pages/DoordashTips.tsx",children:"Highest earnings, biggest tips"})]}),s.jsxs("div",{className:"bg-white rounded-lg p-4","data-id":"ryymue0vk","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900 mb-2","data-id":"npa6dn6uo","data-path":"src/pages/DoordashTips.tsx",children:"🌙 Late Night (9pm - 12am)"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"6gjj6076m","data-path":"src/pages/DoordashTips.tsx",children:"Less drivers, premium pay"})]})]})]}),s.jsxs("div",{className:"bg-blue-50 border-l-4 border-blue-500 rounded-lg p-6","data-id":"r7samuqtd","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"zrr9rkq8k","data-path":"src/pages/DoordashTips.tsx",children:"Best Days to Dash"}),s.jsx("p",{className:"text-gray-700 mb-3","data-id":"b02amk48o","data-path":"src/pages/DoordashTips.tsx",children:"Friday, Saturday, and Sunday typically offer the highest earnings. Bad weather days also tend to have higher demand and peak pay bonuses."})]})]}),s.jsxs("section",{className:"mb-12","data-id":"eitsee6wz","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"0brs1gor3","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(Mr,{className:"w-8 h-8 text-[#EB0029]","data-id":"mp4lrt9d2","data-path":"src/pages/DoordashTips.tsx"}),"Order Selection Strategy"]}),s.jsxs("div",{className:"space-y-6","data-id":"9ovec5d8s","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"ewnwrp3t5","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"ladrsdd6d","data-path":"src/pages/DoordashTips.tsx",children:"The $2 Per Mile Rule"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"kbgdo98cj","data-path":"src/pages/DoordashTips.tsx",children:"Only accept orders that pay at least $2 per mile. For example, a 5-mile delivery should pay at least $10. This ensures you're earning well above minimum wage after expenses."}),s.jsxs("div",{className:"bg-green-50 rounded-lg p-4","data-id":"hmusojsnw","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("p",{className:"text-sm font-semibold text-green-900 mb-2","data-id":"pidp3b4g1","data-path":"src/pages/DoordashTips.tsx",children:"Example:"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"hbh339ajf","data-path":"src/pages/DoordashTips.tsx",children:"✅ $12 for 5 miles = $2.40/mile (ACCEPT)"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"2gshypg52","data-path":"src/pages/DoordashTips.tsx",children:"⌠$7 for 5 miles = $1.40/mile (DECLINE)"})]})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"xs4tktfqs","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"pjwn4as6f","data-path":"src/pages/DoordashTips.tsx",children:"Consider These Factors"}),s.jsxs("div",{className:"space-y-3","data-id":"1igbnow0h","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"flex gap-3","data-id":"mwbi5k6dh","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(Ky,{className:"w-6 h-6 text-yellow-500 flex-shrink-0","data-id":"ynmhrg0ue","data-path":"src/pages/DoordashTips.tsx"}),s.jsxs("div",{"data-id":"ozeqo60dj","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900","data-id":"pmjw3yvbu","data-path":"src/pages/DoordashTips.tsx",children:"Restaurant Wait Time"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"rsfuq1x1m","data-path":"src/pages/DoordashTips.tsx",children:"Avoid restaurants known for long waits unless the pay is exceptional"})]})]}),s.jsxs("div",{className:"flex gap-3","data-id":"1axvb6pnp","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(ld,{className:"w-6 h-6 text-blue-500 flex-shrink-0","data-id":"8qh72jip2","data-path":"src/pages/DoordashTips.tsx"}),s.jsxs("div",{"data-id":"fzcv9s95o","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900","data-id":"m99neetov","data-path":"src/pages/DoordashTips.tsx",children:"Delivery Location"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"5obk7umpu","data-path":"src/pages/DoordashTips.tsx",children:"Consider if the drop-off is in a good area for another pickup"})]})]}),s.jsxs("div",{className:"flex gap-3","data-id":"2td4hseqq","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(JD,{className:"w-6 h-6 text-purple-500 flex-shrink-0","data-id":"4np0jp71l","data-path":"src/pages/DoordashTips.tsx"}),s.jsxs("div",{"data-id":"asi0dkixy","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h4",{className:"font-bold text-gray-900","data-id":"pcdim580o","data-path":"src/pages/DoordashTips.tsx",children:"Order Size"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"biyqp5cjg","data-path":"src/pages/DoordashTips.tsx",children:"Large orders often mean bigger tips and better overall pay"})]})]})]})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"qmkd9x8kg","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"lxo6z3ozn","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(ld,{className:"w-8 h-8 text-[#EB0029]","data-id":"8zitx7ptz","data-path":"src/pages/DoordashTips.tsx"}),"Location & Zone Strategy"]}),s.jsxs("div",{className:"grid md:grid-cols-2 gap-6","data-id":"295vdnb0j","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"869ey3xmr","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"qx1cl3qsb","data-path":"src/pages/DoordashTips.tsx",children:"Find Restaurant Hotspots"}),s.jsx("p",{className:"text-gray-700","data-id":"u75t003wu","data-path":"src/pages/DoordashTips.tsx",children:"Position yourself near clusters of popular restaurants during peak times. Areas with multiple fast-food and chain restaurants generate the most orders."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"sg1ae1fav","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"wwne11oei","data-path":"src/pages/DoordashTips.tsx",children:"Know Your Neighborhoods"}),s.jsx("p",{className:"text-gray-700","data-id":"r5e0njf8u","data-path":"src/pages/DoordashTips.tsx",children:"Higher-income neighborhoods typically tip better. Learn which areas in your market offer the best earnings and focus your efforts there."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"zh4ms7euc","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"onlqjsi7m","data-path":"src/pages/DoordashTips.tsx",children:"Avoid Dead Zones"}),s.jsx("p",{className:"text-gray-700","data-id":"7k8blwh3w","data-path":"src/pages/DoordashTips.tsx",children:"Don't waste time in areas with few restaurants or residential zones. Always position yourself where you can get the next order quickly."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6 hover:border-[#EB0029] transition-all","data-id":"wa3us8dkc","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"zjfwty135","data-path":"src/pages/DoordashTips.tsx",children:"Multi-Zone Dashing"}),s.jsx("p",{className:"text-gray-700","data-id":"b4k4divix","data-path":"src/pages/DoordashTips.tsx",children:"If your market has multiple zones, learn which ones are busiest at different times and be ready to switch zones for peak pay opportunities."})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"3j59sbvb4","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"zf1ep2y5b","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(JD,{className:"w-8 h-8 text-[#EB0029]","data-id":"eb4xan1py","data-path":"src/pages/DoordashTips.tsx"}),"Customer Service for Bigger Tips"]}),s.jsxs("div",{className:"space-y-4","data-id":"q552x9gpe","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"bg-purple-50 border-l-4 border-purple-500 rounded-lg p-6","data-id":"u830ah7kx","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"ems9f742r","data-path":"src/pages/DoordashTips.tsx",children:"1. Communicate Proactively"}),s.jsx("p",{className:"text-gray-700","data-id":"thrv41fdf","data-path":"src/pages/DoordashTips.tsx",children:"Text customers if there's a delay or if the restaurant is out of items. Good communication leads to better ratings and tips."})]}),s.jsxs("div",{className:"bg-blue-50 border-l-4 border-blue-500 rounded-lg p-6","data-id":"obu9ggnmm","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"4cejhw0ja","data-path":"src/pages/DoordashTips.tsx",children:"2. Follow Delivery Instructions"}),s.jsx("p",{className:"text-gray-700","data-id":"bvn1h2z31","data-path":"src/pages/DoordashTips.tsx",children:`Read and follow all customer instructions carefully. "Leave at door," "Don't knock," etc. Customers notice and appreciate attention to detail.`})]}),s.jsxs("div",{className:"bg-green-50 border-l-4 border-green-500 rounded-lg p-6","data-id":"lxhusiu71","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"88pbovyz8","data-path":"src/pages/DoordashTips.tsx",children:"3. Check Orders Before Leaving"}),s.jsx("p",{className:"text-gray-700","data-id":"x3kw83hqe","data-path":"src/pages/DoordashTips.tsx",children:"Verify drinks, sauces, and utensils are included. Missing items lead to bad ratings even if it's the restaurant's fault."})]}),s.jsxs("div",{className:"bg-yellow-50 border-l-4 border-yellow-500 rounded-lg p-6","data-id":"d8al4hwzn","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"g9cjdipey","data-path":"src/pages/DoordashTips.tsx",children:"4. Present Yourself Professionally"}),s.jsx("p",{className:"text-gray-700","data-id":"556facwx8","data-path":"src/pages/DoordashTips.tsx",children:"Dress neatly, use a hot bag, and be courteous. Professionalism equals better tips and higher ratings."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 rounded-lg p-6","data-id":"4qwxius8f","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"4i7cxeoj0","data-path":"src/pages/DoordashTips.tsx",children:"5. Take Clear Photos"}),s.jsx("p",{className:"text-gray-700","data-id":"ce6o9sng4","data-path":"src/pages/DoordashTips.tsx",children:'For "leave at door" orders, take a clear photo showing the food and the house number or recognizable landmark.'})]})]})]}),s.jsxs("section",{className:"mb-12","data-id":"lkg4by68e","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3","data-id":"qmrhjrbpb","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(eb,{className:"w-8 h-8 text-[#EB0029]","data-id":"c37iugpt2","data-path":"src/pages/DoordashTips.tsx"}),"Efficiency Hacks"]}),s.jsxs("div",{className:"grid gap-4","data-id":"l6nloze0c","data-path":"src/pages/DoordashTips.tsx",children:[s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"j03n81x4w","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"fdy5mbu91","data-path":"src/pages/DoordashTips.tsx",children:"📱 Use a Phone Mount"}),s.jsx("p",{className:"text-gray-700","data-id":"1idf95c4u","data-path":"src/pages/DoordashTips.tsx",children:"Essential for safe navigation and quick glances at order details while driving."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"f67j7w0bb","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"jkfe9jloi","data-path":"src/pages/DoordashTips.tsx",children:"🔋 Keep Chargers Ready"}),s.jsx("p",{className:"text-gray-700","data-id":"2lelq1eat","data-path":"src/pages/DoordashTips.tsx",children:"Always have a car charger and portable battery pack. A dead phone means lost earnings."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"a1upwkol3","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"ir31jwnmh","data-path":"src/pages/DoordashTips.tsx",children:"ðŸ—ºï¸ Learn Shortcuts"}),s.jsx("p",{className:"text-gray-700","data-id":"980ufin2k","data-path":"src/pages/DoordashTips.tsx",children:"Know your area well. GPS isn't always the fastest route, especially during construction or traffic."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"k2h5x88t2","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"z0b5oa1vi","data-path":"src/pages/DoordashTips.tsx",children:"⛽ Plan Gas Stops"}),s.jsx("p",{className:"text-gray-700","data-id":"umhta9hse","data-path":"src/pages/DoordashTips.tsx",children:"Fill up during slow times, not during peak hours. Use gas rewards apps to save money."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"ilzyoorvv","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"g4xl03zrm","data-path":"src/pages/DoordashTips.tsx",children:"📊 Track Your Metrics"}),s.jsx("p",{className:"text-gray-700","data-id":"lq23ubidt","data-path":"src/pages/DoordashTips.tsx",children:"Monitor your $/hour, acceptance rate, and best earning times. Use this data to optimize your schedule."})]}),s.jsxs("div",{className:"bg-white border-2 border-gray-200 rounded-xl p-6","data-id":"w6xh90n75","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-3","data-id":"ew5kbwmdm","data-path":"src/pages/DoordashTips.tsx",children:"🎵 Stay Comfortable"}),s.jsx("p",{className:"text-gray-700","data-id":"st099vem0","data-path":"src/pages/DoordashTips.tsx",children:"Create a good playlist, bring snacks and water. Comfort helps you dash longer and earn more."})]})]})]}),s.jsx(aa,{text:"Ready to Dash Smarter?",variant:"secondary","data-id":"5xj217nm5","data-path":"src/pages/DoordashTips.tsx"}),s.jsxs("section",{className:"mt-12 bg-gray-50 rounded-xl p-6","data-id":"y5l853q4g","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4","data-id":"c5yoht1p9","data-path":"src/pages/DoordashTips.tsx",children:"Related Resources"}),s.jsxs("div",{className:"space-y-2","data-id":"bo1tzqy6i","data-path":"src/pages/DoordashTips.tsx",children:[s.jsx(me,{to:"/how-to-become-doordash-driver",className:"block text-[#EB0029] hover:underline","data-id":"awdxmcxmo","data-path":"src/pages/DoordashTips.tsx",children:"→ How to Become a DoorDash Driver"}),s.jsx(me,{to:"/doordash-driver-pay",className:"block text-[#EB0029] hover:underline","data-id":"4z706iafk","data-path":"src/pages/DoordashTips.tsx",children:"→ DoorDash Driver Pay Explained"}),s.jsx(me,{to:"/doordash-bonuses",className:"block text-[#EB0029] hover:underline","data-id":"5c1o6f4tl","data-path":"src/pages/DoordashTips.tsx",children:"→ DoorDash Bonuses Guide"}),s.jsx(me,{to:"/doordash-taxes",className:"block text-[#EB0029] hover:underline","data-id":"wchyb1m3o","data-path":"src/pages/DoordashTips.tsx",children:"→ Tax Guide for Dashers"})]})]}),s.jsx("div",{className:"mt-8","data-id":"9l608npb3","data-path":"src/pages/DoordashTips.tsx",children:s.jsx(Cs,{position:"guide-bottom","data-id":"bnmara0lq","data-path":"src/pages/DoordashTips.tsx"})})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"gz7eawb07","data-path":"src/pages/DoordashTips.tsx",children:s.jsx(Rd,{"data-id":"8kz826rka","data-path":"src/pages/DoordashTips.tsx"})})]})]})})]})};function Kz({items:e,className:t=""}){return s.jsx(zu,{type:"single",collapsible:!0,className:t,"data-id":"ogebbxwwl","data-path":"src/components/FAQBlock.tsx",children:e.map((a,r)=>s.jsxs(Vl,{value:`item-${r}`,"data-id":"4fu6p9bw5","data-path":"src/components/FAQBlock.tsx",children:[s.jsx(Hl,{className:"text-left font-semibold","data-id":"2is9figms","data-path":"src/components/FAQBlock.tsx",children:a.question}),s.jsx(Wl,{className:"text-gray-600","data-id":"yj24et7eg","data-path":"src/components/FAQBlock.tsx",children:a.answer})]},r))})}function Yz(){const{pathname:e}=rn();return g.useEffect(()=>{window.scrollTo(0,0)},[e]),null}function Ace(){const e=[{question:"Which food delivery app pays the most in 2025?",answer:"Pay varies significantly by market, but DoorDash typically offers the most consistent earnings due to its larger customer base and frequent Peak Pay bonuses. In most markets, DoorDash drivers report earning $18-25/hour, while Uber Eats drivers earn $16-22/hour and Grubhub drivers earn $15-20/hour. However, the best strategy is running multiple apps simultaneously to maximize order availability."},{question:"Can I work for DoorDash, Uber Eats, and Grubhub at the same time?",answer:"Yes! Most successful delivery drivers run multiple apps simultaneously. This strategy, called 'multi-apping,' allows you to accept the highest-paying orders from any platform and minimize downtime between deliveries. Just be careful not to accept overlapping orders that you can't complete on time."},{question:"Which delivery app is easiest to get approved for?",answer:"DoorDash and Uber Eats have similar approval processes and requirements. Both conduct background checks and require a clean driving record. Grubhub tends to be more selective in saturated markets and may have waiting lists. DoorDash typically has the fastest approval process, taking 5-7 business days on average."},{question:"Do customers tip better on DoorDash or Uber Eats?",answer:"Tip amounts are generally similar across platforms and depend more on your market, customer service, and order quality. However, DoorDash shows the full payout (including tip) upfront, allowing you to be selective about which orders to accept. Uber Eats shows estimated payouts with the possibility of tips being added or adjusted after delivery."},{question:"Which app has the most delivery orders available?",answer:"DoorDash has the largest market share in the U.S., controlling approximately 60% of food delivery orders as of 2025. This means more consistent order availability, especially in suburban and rural areas. Uber Eats is stronger in large urban markets, while Grubhub availability varies significantly by region."},{question:"Which delivery app has the best driver support?",answer:"DoorDash generally receives better ratings for driver support, with 24/7 in-app chat and phone support. Uber Eats offers similar support but can be slower to respond. Grubhub has improved its support in recent years but still lags behind the other two platforms. DoorDash also has a more active driver community and better documentation."},{question:"Do all three apps have sign-up bonuses?",answer:"Sign-up bonuses vary by market and time of year. DoorDash frequently offers referral bonuses ranging from $100-$1,000 for completing a certain number of deliveries within your first 30-60 days. Uber Eats and Grubhub offer similar promotions, though amounts and availability differ. Check current offers in your area before signing up."},{question:"Which app is best for bicycle or scooter delivery?",answer:"All three platforms support bicycle delivery in select urban markets. DoorDash and Uber Eats have the best infrastructure for bike deliveries, offering shorter delivery distances in dense areas. Grubhub has fewer bike-friendly features but is available in major cities. DoorDash generally has the most bike delivery opportunities."}];return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash vs Uber Eats vs Grubhub: Which Food Delivery App Pays Best in 2025?",description:"Complete comparison of DoorDash, Uber Eats, and Grubhub driver pay, requirements, and features. Discover which delivery app offers the best earnings potential in 2025.",canonical:"https://www.becomeadasher.com/doordash-vs-uber-eats-grubhub",schema:{type:"Article",data:{headline:"DoorDash vs Uber Eats vs Grubhub: Which Food Delivery App Pays Best in 2025?",description:"Comprehensive comparison of the top three food delivery platforms for drivers, including pay rates, requirements, and features.",datePublished:"2025-01-01T00:00:00Z",dateModified:new Date().toISOString(),author:"BecomeADasher Editorial Team",image:"https://images.unsplash.com/photo-1526367790999-0150786686a2?w=1200&h=630&fit=crop"}},"data-id":"j4knbwwwc","data-path":"src/pages/DoordashComparison.tsx"}),s.jsx(Ht,{"data-id":"tuyb72m3e","data-path":"src/pages/DoordashComparison.tsx"}),s.jsx(Yz,{"data-id":"0cllah4gy","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("div",{className:"min-h-screen bg-white pt-20","data-id":"jovqgnodc","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] text-white py-12 md:py-16","data-id":"g0edqm0lg","data-path":"src/pages/DoordashComparison.tsx",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","data-id":"lh2swq6j2","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h1",{className:"text-3xl md:text-5xl font-bold mb-4","data-id":"orscmco1k","data-path":"src/pages/DoordashComparison.tsx",children:"DoorDash vs Uber Eats vs Grubhub: Which Food Delivery App Pays Best in 2026?"}),s.jsx("p",{className:"text-lg md:text-xl opacity-90 max-w-3xl","data-id":"ilsgsc6w9","data-path":"src/pages/DoordashComparison.tsx",children:"Complete comparison of pay rates, requirements, features, and driver experience across all three major delivery platforms."})]})}),s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 md:py-12","data-id":"knyo02ji8","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(sn,{items:[{label:"DoorDash vs Uber Eats vs Grubhub"}],"data-id":"m26bz6yzj","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8","data-id":"999pt94o6","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"lg:col-span-2 space-y-8","data-id":"dyfus2wnc","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"sjmi38q2f","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"lcyxvhlli","data-path":"src/pages/DoordashComparison.tsx",children:"Choosing the Right Delivery Platform for You"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"h51x6yl0x","data-path":"src/pages/DoordashComparison.tsx",children:"The food delivery industry has exploded in recent years, with DoorDash, Uber Eats, and Grubhub dominating the market. For aspiring delivery drivers, choosing the right platform—or combination of platforms—can significantly impact your earning potential and overall job satisfaction."}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"9lkpo4rll","data-path":"src/pages/DoordashComparison.tsx",children:"In this comprehensive 2025 comparison, we'll break down the key differences between these three major platforms, covering everything from base pay and tips to requirements, scheduling flexibility, and driver support. Whether you're looking to earn extra cash on weekends or build a full-time income, this guide will help you make an informed decision."}),s.jsx("p",{className:"text-gray-700","data-id":"kqee64tkm","data-path":"src/pages/DoordashComparison.tsx",children:'Each platform has its strengths and weaknesses, and many successful delivery drivers actually use all three apps simultaneously—a strategy called "multi-apping" that maximizes earnings by giving you access to the most orders at any given time.'})]}),s.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-indigo-50 rounded-xl p-6 md:p-8 shadow-md border-2 border-blue-200","data-id":"y75e18zje","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"12cn51l38","data-path":"src/pages/DoordashComparison.tsx",children:"Quick Comparison Summary"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6","data-id":"48w7vgwyz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"bg-white rounded-lg p-5 shadow","data-id":"1wzdg6hm5","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-3","data-id":"fdn3rttkb","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-[#EB0029]","data-id":"pme191mwx","data-path":"src/pages/DoordashComparison.tsx",children:"DoorDash"}),s.jsx(ZC,{className:"w-6 h-6 text-[#EB0029]","data-id":"0rsolru1i","data-path":"src/pages/DoordashComparison.tsx"})]}),s.jsxs("p",{className:"text-sm text-gray-700 mb-2","data-id":"bo6xze4af","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"xzsvspr2x","data-path":"src/pages/DoordashComparison.tsx",children:"Best For:"})," Consistent earnings, most markets"]}),s.jsxs("p",{className:"text-sm text-gray-700 mb-2","data-id":"1bfauufsv","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"4e2l1eqxf","data-path":"src/pages/DoordashComparison.tsx",children:"Avg Pay:"})," $18-25/hour"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"gb3inn8a3","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"dn4sbalwi","data-path":"src/pages/DoordashComparison.tsx",children:"Market Share:"})," ~60%"]})]}),s.jsxs("div",{className:"bg-white rounded-lg p-5 shadow","data-id":"evekb8rms","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-3","data-id":"6w4n54ecb","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-black","data-id":"47qhg7ryl","data-path":"src/pages/DoordashComparison.tsx",children:"Uber Eats"}),s.jsx(Mr,{className:"w-6 h-6 text-black","data-id":"1sw6hd5iw","data-path":"src/pages/DoordashComparison.tsx"})]}),s.jsxs("p",{className:"text-sm text-gray-700 mb-2","data-id":"4b3app9ni","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"aqjgho2ev","data-path":"src/pages/DoordashComparison.tsx",children:"Best For:"})," Urban markets, flexibility"]}),s.jsxs("p",{className:"text-sm text-gray-700 mb-2","data-id":"cofkl55hl","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"zha8mj7hq","data-path":"src/pages/DoordashComparison.tsx",children:"Avg Pay:"})," $16-22/hour"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"2aw3qrr4n","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"smpcbxljs","data-path":"src/pages/DoordashComparison.tsx",children:"Market Share:"})," ~25%"]})]}),s.jsxs("div",{className:"bg-white rounded-lg p-5 shadow","data-id":"x08d40lpy","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-3","data-id":"ikvp1tk96","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-orange-600","data-id":"03s90no47","data-path":"src/pages/DoordashComparison.tsx",children:"Grubhub"}),s.jsx(dr,{className:"w-6 h-6 text-orange-600","data-id":"ktkm31mha","data-path":"src/pages/DoordashComparison.tsx"})]}),s.jsxs("p",{className:"text-sm text-gray-700 mb-2","data-id":"m1vc89rns","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"qcorv4r61","data-path":"src/pages/DoordashComparison.tsx",children:"Best For:"})," Scheduled blocks, loyalty"]}),s.jsxs("p",{className:"text-sm text-gray-700 mb-2","data-id":"f9s0vvmnd","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"l5tcm98h0","data-path":"src/pages/DoordashComparison.tsx",children:"Avg Pay:"})," $15-20/hour"]}),s.jsxs("p",{className:"text-sm text-gray-700","data-id":"ac43gwe1r","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"vp6ny9al1","data-path":"src/pages/DoordashComparison.tsx",children:"Market Share:"})," ~10%"]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md overflow-x-auto","data-id":"lxqq88n1u","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"gh2jpxyqg","data-path":"src/pages/DoordashComparison.tsx",children:"Side-by-Side Feature Comparison"}),s.jsx("div",{className:"overflow-x-auto","data-id":"v0lwf0ysx","data-path":"src/pages/DoordashComparison.tsx",children:s.jsxs("table",{className:"w-full border-collapse min-w-[600px]","data-id":"pdevl2pni","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("thead",{"data-id":"cahk1oa19","data-path":"src/pages/DoordashComparison.tsx",children:s.jsxs("tr",{className:"bg-gray-100","data-id":"4rhhm8sqc","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("th",{className:"border border-gray-300 p-3 text-left font-bold","data-id":"7md43h0ui","data-path":"src/pages/DoordashComparison.tsx",children:"Feature"}),s.jsx("th",{className:"border border-gray-300 p-3 text-center font-bold text-[#EB0029]","data-id":"rhos7zf54","data-path":"src/pages/DoordashComparison.tsx",children:"DoorDash"}),s.jsx("th",{className:"border border-gray-300 p-3 text-center font-bold","data-id":"6w9q993y3","data-path":"src/pages/DoordashComparison.tsx",children:"Uber Eats"}),s.jsx("th",{className:"border border-gray-300 p-3 text-center font-bold text-orange-600","data-id":"54yqc3qay","data-path":"src/pages/DoordashComparison.tsx",children:"Grubhub"})]})}),s.jsxs("tbody",{"data-id":"wvjfes6zt","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("tr",{"data-id":"9dofpgfyw","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"eseoscvwq","data-path":"src/pages/DoordashComparison.tsx",children:"Base Pay Range"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"ofxrqh1j5","data-path":"src/pages/DoordashComparison.tsx",children:"$2-$10+"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"uby0casgq","data-path":"src/pages/DoordashComparison.tsx",children:"$2-$8+"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"g0fel8y28","data-path":"src/pages/DoordashComparison.tsx",children:"$3-$12+"})]}),s.jsxs("tr",{className:"bg-gray-50","data-id":"57qrbyubv","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"w0nbsuuyq","data-path":"src/pages/DoordashComparison.tsx",children:"Typical Hourly Earnings"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center font-semibold text-[#EB0029]","data-id":"8svlds7ya","data-path":"src/pages/DoordashComparison.tsx",children:"$18-25"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"95tktxrn1","data-path":"src/pages/DoordashComparison.tsx",children:"$16-22"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"7hrule87m","data-path":"src/pages/DoordashComparison.tsx",children:"$15-20"})]}),s.jsxs("tr",{"data-id":"6lm4lk1jb","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"h6myctwub","data-path":"src/pages/DoordashComparison.tsx",children:"100% of Tips"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"s99jhjeri","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"nl17vg9f2","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"0sjtteueq","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"mdkrdr8v5","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"j7quyj0j2","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"d3dbo8ogo","data-path":"src/pages/DoordashComparison.tsx"})})]}),s.jsxs("tr",{className:"bg-gray-50","data-id":"vu4zl4o6c","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"dii5401hk","data-path":"src/pages/DoordashComparison.tsx",children:"Minimum Age"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"sdpzc71fk","data-path":"src/pages/DoordashComparison.tsx",children:"18"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"w9fxkn705","data-path":"src/pages/DoordashComparison.tsx",children:"19"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"intgchoyb","data-path":"src/pages/DoordashComparison.tsx",children:"18"})]}),s.jsxs("tr",{"data-id":"sa7phfwz1","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"jrpvafwza","data-path":"src/pages/DoordashComparison.tsx",children:"Peak Pay/Surge Pricing"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"euhlb80yv","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"3nl0qjvlb","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"h58ln5fwu","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"5pkoy8rk5","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"ielr424lg","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"kqw3sqj3e","data-path":"src/pages/DoordashComparison.tsx"})})]}),s.jsxs("tr",{className:"bg-gray-50","data-id":"y9mgstgld","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"qwawyy6nb","data-path":"src/pages/DoordashComparison.tsx",children:"See Full Payout Upfront"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"wtyj167r7","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"86mwd1lqs","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"vsp4h4up9","data-path":"src/pages/DoordashComparison.tsx",children:"Estimate Only"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"04ul23eui","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"ai4ngc0se","data-path":"src/pages/DoordashComparison.tsx"})})]}),s.jsxs("tr",{"data-id":"sdlsm1o0h","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"ilgpkwaf4","data-path":"src/pages/DoordashComparison.tsx",children:"Instant Pay Option"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"9m2pvj9l6","data-path":"src/pages/DoordashComparison.tsx",children:"DasherDirect (Free)"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"kcvsl1zlz","data-path":"src/pages/DoordashComparison.tsx",children:"Instant Pay ($0.50)"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"qktgsrc0n","data-path":"src/pages/DoordashComparison.tsx",children:"Instant Cash Out ($0.50)"})]}),s.jsxs("tr",{className:"bg-gray-50","data-id":"5hsmj4j0v","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"4nxft97om","data-path":"src/pages/DoordashComparison.tsx",children:"Schedule Required"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"y7d33z3wp","data-path":"src/pages/DoordashComparison.tsx",children:"Optional (Top Dasher)"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"fkixvu595","data-path":"src/pages/DoordashComparison.tsx",children:"No"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"6gz2hgs39","data-path":"src/pages/DoordashComparison.tsx",children:"Recommended"})]}),s.jsxs("tr",{"data-id":"t4qnooz6o","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"mkgunppc1","data-path":"src/pages/DoordashComparison.tsx",children:"Bicycle Delivery"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"z3sh8jgy6","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"qg1jt32eo","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"ekxe4m4lk","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"fk3a1j4cm","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"w9ojnbsww","data-path":"src/pages/DoordashComparison.tsx",children:"Limited Markets"})]}),s.jsxs("tr",{className:"bg-gray-50","data-id":"9a5dskfal","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"togcvpx9p","data-path":"src/pages/DoordashComparison.tsx",children:"Background Check Time"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"byc1sa6fc","data-path":"src/pages/DoordashComparison.tsx",children:"5-7 days"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"ku5mqlwpu","data-path":"src/pages/DoordashComparison.tsx",children:"5-10 days"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"rzt8r3k62","data-path":"src/pages/DoordashComparison.tsx",children:"7-10 days"})]}),s.jsxs("tr",{"data-id":"qm391y6ik","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("td",{className:"border border-gray-300 p-3 font-semibold","data-id":"pr87iksik","data-path":"src/pages/DoordashComparison.tsx",children:"24/7 Driver Support"}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"q0x7gscjr","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"fx2ed7nrz","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"gk18l6rav","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(ot,{className:"w-5 h-5 text-green-500 mx-auto","data-id":"pb9hk2tsq","data-path":"src/pages/DoordashComparison.tsx"})}),s.jsx("td",{className:"border border-gray-300 p-3 text-center","data-id":"94kekr4bn","data-path":"src/pages/DoordashComparison.tsx",children:"Limited Hours"})]})]})]})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"qzhyxcrqt","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-[#EB0029] mb-6 flex items-center gap-2","data-id":"zvvnz6iwv","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(en,{className:"w-7 h-7","data-id":"kcrcux2er","data-path":"src/pages/DoordashComparison.tsx"}),"DoorDash: Pros and Cons"]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6","data-id":"fs6uyqo3s","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{"data-id":"lzf24wgb6","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h3",{className:"text-lg font-bold text-green-700 mb-4 flex items-center gap-2","data-id":"bcn2vba16","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-6 h-6","data-id":"s3fu9c1wr","data-path":"src/pages/DoordashComparison.tsx"}),"Pros"]}),s.jsxs("ul",{className:"space-y-3","data-id":"abgly633t","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"b93uxi5au","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"1x2z72i2z","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"0nyw3tic4","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"bmir8hgfj","data-path":"src/pages/DoordashComparison.tsx",children:"Largest market share"})," means most consistent order availability"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"m1lbdhgp2","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"hrj8k9yy0","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"4bp1ky4yj","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"g9pxkueju","data-path":"src/pages/DoordashComparison.tsx",children:"Full payout shown upfront"})," allows strategic order selection"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"lziqkr0yk","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"hbzl7uimp","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"2qu328f06","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"p19bytdzd","data-path":"src/pages/DoordashComparison.tsx",children:"DasherDirect card"})," offers free instant payments"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"ifryos5oj","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"34xlwpzgo","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"rm45l8q2a","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"9ipq9pes2","data-path":"src/pages/DoordashComparison.tsx",children:"Frequent Peak Pay bonuses"})," during busy times"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"xdmibzqm0","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"a8vzlestj","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"3njg81l04","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"xhly0tssd","data-path":"src/pages/DoordashComparison.tsx",children:"Top Dasher program"})," rewards high performers"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"ztmz3w3od","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"sg5xf6c6u","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"alfg8ucgt","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"rx6hk133f","data-path":"src/pages/DoordashComparison.tsx",children:"Available in more markets"})," including suburban/rural areas"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"7t6xrtstf","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"mdhj37kkq","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"3k72xe7sh","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"uc8nmev33","data-path":"src/pages/DoordashComparison.tsx",children:"Best driver support"})," with 24/7 in-app assistance"]})]})]})]}),s.jsxs("div",{"data-id":"p9yasuvum","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h3",{className:"text-lg font-bold text-red-700 mb-4 flex items-center gap-2","data-id":"a2xz5ikpk","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-6 h-6","data-id":"vuzkyz9fn","data-path":"src/pages/DoordashComparison.tsx"}),"Cons"]}),s.jsxs("ul",{className:"space-y-3","data-id":"tbpwr0i2i","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"h3bfvwzbp","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"gl04892vp","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"941dd1s0j","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"09vnhcp1w","data-path":"src/pages/DoordashComparison.tsx",children:"Scheduling required"})," in busy markets (unless Top Dasher)"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"kh0touo7d","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"p3ioxcl2a","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"s059excci","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"pi0k1exy2","data-path":"src/pages/DoordashComparison.tsx",children:"Acceptance rate pressure"})," for Top Dasher status"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"g9wi15p30","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"dm9cr8jz5","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"pztvgoal9","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"j2ddrhswa","data-path":"src/pages/DoordashComparison.tsx",children:"Base pay can be low"})," on short-distance orders"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"96qrcsn63","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"unxk9s4vq","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"ju340n5p8","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"zdgedpo4v","data-path":"src/pages/DoordashComparison.tsx",children:"Market saturation"})," in some urban areas limits order access"]})]})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"4xpzg4gd6","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"80uel6ty5","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(Mr,{className:"w-7 h-7","data-id":"w7hq28kmy","data-path":"src/pages/DoordashComparison.tsx"}),"Uber Eats: Pros and Cons"]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6","data-id":"o146224bx","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{"data-id":"frg7pi0dv","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h3",{className:"text-lg font-bold text-green-700 mb-4 flex items-center gap-2","data-id":"yqduk2522","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-6 h-6","data-id":"1tc3m0ioo","data-path":"src/pages/DoordashComparison.tsx"}),"Pros"]}),s.jsxs("ul",{className:"space-y-3","data-id":"x5uf39xl7","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"l40zubooz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"r5hjyvttx","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"095k8z6d4","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"40xzn32cw","data-path":"src/pages/DoordashComparison.tsx",children:"No scheduling required"})," - dash anytime, anywhere"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"eweg5wszg","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"1hpk7ja1b","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"m7va6ucuo","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"w587fyv6v","data-path":"src/pages/DoordashComparison.tsx",children:"Synergy with Uber rides"})," if you're already an Uber driver"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"5eeynnm3n","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"vq7e0rxf9","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"6yj6sxrpr","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"xcahqy49b","data-path":"src/pages/DoordashComparison.tsx",children:"Strong in urban markets"})," with high customer density"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"u65ev5hi8","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"c74hysvnr","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"tk0jkcjct","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"f2vebha6z","data-path":"src/pages/DoordashComparison.tsx",children:"Flexible acceptance"})," - no acceptance rate requirements"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"p9r2thafx","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"3tlk323pl","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"sc0r2ioxd","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"lagd031lz","data-path":"src/pages/DoordashComparison.tsx",children:"Surge pricing"})," during high-demand periods"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"ynkmqt260","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"lq5jhr06j","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"h2z3qrc23","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"t6rpkovqq","data-path":"src/pages/DoordashComparison.tsx",children:"Good for multi-apping"})," with instant online/offline toggle"]})]})]})]}),s.jsxs("div",{"data-id":"mqnigsuk0","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h3",{className:"text-lg font-bold text-red-700 mb-4 flex items-center gap-2","data-id":"8oatypt4o","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-6 h-6","data-id":"a4ymua2fv","data-path":"src/pages/DoordashComparison.tsx"}),"Cons"]}),s.jsxs("ul",{className:"space-y-3","data-id":"z5xq61u7a","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"fcz8ogdy4","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"u0umrga3z","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"frul75itz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"5egxkd885","data-path":"src/pages/DoordashComparison.tsx",children:"Estimated payouts only"})," - actual tips may be higher or lower"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"00xz1ov7g","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"0idyph77o","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"0x6lpixhk","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"5yyvnvdni","data-path":"src/pages/DoordashComparison.tsx",children:"Smaller market share"})," means fewer orders in some areas"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"rrd8zjd9q","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"vap4kch0x","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"wndf7hjgj","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"eenbnedoo","data-path":"src/pages/DoordashComparison.tsx",children:"Tips can be reduced"})," by customers after delivery"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"b9efcxtzu","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"2pig5yuar","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"ueiymeccz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"54116q3ws","data-path":"src/pages/DoordashComparison.tsx",children:"Age requirement is 19"})," vs 18 for DoorDash"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"8p3zfmkzo","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"pqori329y","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"p74ptoje1","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"junf4r6hf","data-path":"src/pages/DoordashComparison.tsx",children:"Limited availability"})," in rural areas"]})]})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"y99xh3i33","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-orange-600 mb-6 flex items-center gap-2","data-id":"0cpzw5s5h","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(dr,{className:"w-7 h-7","data-id":"mn6xni0xc","data-path":"src/pages/DoordashComparison.tsx"}),"Grubhub: Pros and Cons"]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6","data-id":"a20dqm5v9","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{"data-id":"s7vul0cvw","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h3",{className:"text-lg font-bold text-green-700 mb-4 flex items-center gap-2","data-id":"9rj6eiuys","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-6 h-6","data-id":"60otve6az","data-path":"src/pages/DoordashComparison.tsx"}),"Pros"]}),s.jsxs("ul",{className:"space-y-3","data-id":"emuw4ntbh","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"orktfnnxi","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"mrbmx8ipi","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"okk7qksbp","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"ghrem2mnh","data-path":"src/pages/DoordashComparison.tsx",children:"Higher base pay"})," on average than competitors"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"5o7fa8l57","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"k3djqtzkp","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"5bn5tzwuj","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"ml4js1lin","data-path":"src/pages/DoordashComparison.tsx",children:"Full payout shown upfront"})," with no hidden surprises"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"56i658kp3","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"jvyyk8xkq","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"rrujlahgk","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"giiqh46fu","data-path":"src/pages/DoordashComparison.tsx",children:"Scheduled blocks guarantee work"})," during your time slot"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"aemtt4xnz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"whr2tueyj","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"hvk2o51e0","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"61ln0hgms","data-path":"src/pages/DoordashComparison.tsx",children:"Premier/Pro programs"})," offer priority scheduling"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"eljr1qyeo","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ot,{className:"w-5 h-5 text-green-500 flex-shrink-0 mt-0.5","data-id":"4hpqg4f8c","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"rgopjcgpv","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"5bbh91f2w","data-path":"src/pages/DoordashComparison.tsx",children:"Good for predictable schedules"})," with block reservations"]})]})]})]}),s.jsxs("div",{"data-id":"78b22cuno","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("h3",{className:"text-lg font-bold text-red-700 mb-4 flex items-center gap-2","data-id":"v5bsu3eue","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-6 h-6","data-id":"6gv6jg0oy","data-path":"src/pages/DoordashComparison.tsx"}),"Cons"]}),s.jsxs("ul",{className:"space-y-3","data-id":"dprso9kbx","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-2","data-id":"hk5fgy6ul","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"h2mhoxupr","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"thkfot9ca","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"mteeo7afc","data-path":"src/pages/DoordashComparison.tsx",children:"Smallest market share"})," means fewer total orders"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"bnzhqbiyx","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"pgd44opox","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"5qkd3rtif","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"04gu1x15y","data-path":"src/pages/DoordashComparison.tsx",children:"Long waiting lists"})," in saturated markets"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"nkchrjs17","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"f1nap9a7o","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"fxbqe6hvt","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"rg3rb5f52","data-path":"src/pages/DoordashComparison.tsx",children:"Scheduling pressure"})," - blocks fill up quickly"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"9yw0l8smj","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"dsgoobz9s","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"wo9sy7y94","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"lwxs0zc8c","data-path":"src/pages/DoordashComparison.tsx",children:"Block commitment"})," - must work scheduled hours or risk penalties"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"4jh17vkre","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"dwqfwoepr","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"m86l0t3gi","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"o6clhe7j0","data-path":"src/pages/DoordashComparison.tsx",children:"Limited driver support"})," compared to DoorDash/Uber"]})]}),s.jsxs("li",{className:"flex items-start gap-2","data-id":"vnw2dkg5u","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(ht,{className:"w-5 h-5 text-red-500 flex-shrink-0 mt-0.5","data-id":"xgquqpmxh","data-path":"src/pages/DoordashComparison.tsx"}),s.jsxs("span",{className:"text-gray-700","data-id":"ozn5shm1r","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"l6vn0ymy2","data-path":"src/pages/DoordashComparison.tsx",children:"Slower approval process"})," and onboarding"]})]})]})]})]})]}),s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] rounded-xl p-6 md:p-8 text-white text-center shadow-lg","data-id":"xyfmfmgid","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-3","data-id":"804983jr1","data-path":"src/pages/DoordashComparison.tsx",children:"Ready to Start with DoorDash?"}),s.jsx("p",{className:"text-lg mb-6 opacity-90","data-id":"g0dynzqew","data-path":"src/pages/DoordashComparison.tsx",children:"Join the platform with the most orders and best earning potential"}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"oqxqhky5r","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(aa,{text:"Start Dashing Today","data-id":"oovb6aqoj","data-path":"src/pages/DoordashComparison.tsx"}),s.jsx(aa,{text:"Learn More About DoorDash",variant:"secondary","data-id":"68if7js0m","data-path":"src/pages/DoordashComparison.tsx"})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"lnfnxy3ar","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"4tyv0h4t2","data-path":"src/pages/DoordashComparison.tsx",children:"Pay Structure Comparison: What You'll Actually Earn"}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"2jgdtceka","data-path":"src/pages/DoordashComparison.tsx",children:"Understanding how each platform calculates pay is crucial for maximizing your earnings. While all three platforms offer similar overall earning potential, the way they structure base pay, tips, and bonuses differs significantly."}),s.jsxs("div",{className:"space-y-6","data-id":"req0pkhw6","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"border-l-4 border-[#EB0029] pl-5","data-id":"49f27tved","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-[#EB0029] mb-2","data-id":"jfqzb7hv9","data-path":"src/pages/DoordashComparison.tsx",children:"DoorDash Pay Model"}),s.jsx("p",{className:"text-gray-700 text-sm mb-3","data-id":"1m60y65lq","data-path":"src/pages/DoordashComparison.tsx",children:"DoorDash uses a transparent pay model where you see the guaranteed total payout (base pay + tip) before accepting any order. Base pay ranges from $2-$10+ and is calculated based on distance, time, and desirability. Peak Pay adds $1-$5+ per delivery during busy periods."}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"965c4y3vz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"s4tk65wzv","data-path":"src/pages/DoordashComparison.tsx",children:"Real Example:"})," A 3-mile delivery showing $8.50 total might break down as $3 base pay + $5.50 customer tip. With $2 Peak Pay active, you'd earn $10.50 total. Most experienced Dashers report $18-25/hour in active markets."]})]}),s.jsxs("div",{className:"border-l-4 border-gray-900 pl-5","data-id":"yp1so65dt","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2","data-id":"abcb3epyf","data-path":"src/pages/DoordashComparison.tsx",children:"Uber Eats Pay Model"}),s.jsx("p",{className:"text-gray-700 text-sm mb-3","data-id":"xftwxrsc5","data-path":"src/pages/DoordashComparison.tsx",children:"Uber Eats shows estimated payouts that include base fare, surge pricing, and expected tips. However, customers can adjust tips up to one hour after delivery. Base pay is calculated using time, distance, and demand. Surge pricing can add significant bonuses during peak hours."}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"c70b3m748","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"6hrj0m6dw","data-path":"src/pages/DoordashComparison.tsx",children:"Real Example:"})," A delivery might show an estimated $9 payout (including tip). After completion, if the customer tips more or less, your final payout could be $7-$11. Average earnings are $16-22/hour in busy markets."]})]}),s.jsxs("div",{className:"border-l-4 border-orange-600 pl-5","data-id":"zfe7l03j2","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-lg font-bold text-orange-600 mb-2","data-id":"e3fw2wg21","data-path":"src/pages/DoordashComparison.tsx",children:"Grubhub Pay Model"}),s.jsx("p",{className:"text-gray-700 text-sm mb-3","data-id":"1943gn2kl","data-path":"src/pages/DoordashComparison.tsx",children:"Grubhub typically offers higher base pay than competitors, ranging from $3-$12+ per order. The full payout is shown upfront, including base pay, mileage, tips, and any bonuses. However, orders are less frequent due to smaller market share."}),s.jsxs("p",{className:"text-gray-700 text-sm","data-id":"qcjzhxy6e","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"1ltfgheva","data-path":"src/pages/DoordashComparison.tsx",children:"Real Example:"})," A 5-mile delivery might pay $12 total ($6 base + $4 mileage + $2 tip). While individual orders pay well, fewer available orders often result in $15-20/hour overall."]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"kx7dlyghu","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"7m8g6t38y","data-path":"src/pages/DoordashComparison.tsx",children:"Requirements Comparison: What You Need to Get Started"}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"ofj9gbjq5","data-path":"src/pages/DoordashComparison.tsx",children:"All three platforms have similar basic requirements, but there are some key differences to be aware of before applying."}),s.jsxs("div",{className:"space-y-4","data-id":"gtdshn3kp","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"bg-blue-50 p-5 rounded-lg","data-id":"wil4bsffu","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"rxawy438g","data-path":"src/pages/DoordashComparison.tsx",children:"Age Requirements"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"wfrubmmu5","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("li",{"data-id":"tnskewbob","data-path":"src/pages/DoordashComparison.tsx",children:"• DoorDash: 18 years old"}),s.jsx("li",{"data-id":"0l82gmg0x","data-path":"src/pages/DoordashComparison.tsx",children:"• Uber Eats: 19 years old"}),s.jsx("li",{"data-id":"mi79dyeik","data-path":"src/pages/DoordashComparison.tsx",children:"• Grubhub: 18 years old"})]})]}),s.jsxs("div",{className:"bg-green-50 p-5 rounded-lg","data-id":"r5tvsu3yc","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"4o7y55juv","data-path":"src/pages/DoordashComparison.tsx",children:"Vehicle Requirements"}),s.jsx("p",{className:"text-sm text-gray-700 mb-2","data-id":"dg03mottz","data-path":"src/pages/DoordashComparison.tsx",children:"All three platforms accept:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"ojc6kaxpn","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("li",{"data-id":"5cj5zyd4k","data-path":"src/pages/DoordashComparison.tsx",children:"• Cars (any year, make, or model)"}),s.jsx("li",{"data-id":"uqql0kfl7","data-path":"src/pages/DoordashComparison.tsx",children:"• Motorcycles/Scooters (50cc+ with insurance)"}),s.jsx("li",{"data-id":"xppk4nk5q","data-path":"src/pages/DoordashComparison.tsx",children:"• Bicycles (in select urban markets)"})]}),s.jsxs("p",{className:"text-sm text-gray-700 mt-2","data-id":"or7pf0c1v","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"gyoi2vbxc","data-path":"src/pages/DoordashComparison.tsx",children:"Note:"})," DoorDash and Uber Eats have the best bike delivery infrastructure."]})]}),s.jsxs("div",{className:"bg-purple-50 p-5 rounded-lg","data-id":"3zul19mhx","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"qwts4thv8","data-path":"src/pages/DoordashComparison.tsx",children:"Documentation Needed"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"psmc7g56w","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("li",{"data-id":"2f6pv2346","data-path":"src/pages/DoordashComparison.tsx",children:"• Valid driver's license (or government ID for bike deliveries)"}),s.jsx("li",{"data-id":"09qiyox8p","data-path":"src/pages/DoordashComparison.tsx",children:"• Auto insurance (if using motorized vehicle)"}),s.jsx("li",{"data-id":"gklxk58ld","data-path":"src/pages/DoordashComparison.tsx",children:"• Social Security Number"}),s.jsx("li",{"data-id":"cthmt582h","data-path":"src/pages/DoordashComparison.tsx",children:"• Bank account or prepaid card for payments"})]})]}),s.jsxs("div",{className:"bg-orange-50 p-5 rounded-lg","data-id":"pt7aymz33","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"jm0vaoh6y","data-path":"src/pages/DoordashComparison.tsx",children:"Background Check"}),s.jsx("p",{className:"text-sm text-gray-700 mb-2","data-id":"rq2uikfgh","data-path":"src/pages/DoordashComparison.tsx",children:"All platforms conduct background checks covering:"}),s.jsxs("ul",{className:"text-sm text-gray-700 space-y-1","data-id":"0h7aelql6","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("li",{"data-id":"scfkenzdz","data-path":"src/pages/DoordashComparison.tsx",children:"• Criminal history (past 7 years)"}),s.jsx("li",{"data-id":"wfdvfntg1","data-path":"src/pages/DoordashComparison.tsx",children:"• Driving record (past 3 years)"}),s.jsx("li",{"data-id":"v3d1e4tnl","data-path":"src/pages/DoordashComparison.tsx",children:"• Sex offender registry"})]}),s.jsxs("p",{className:"text-sm text-gray-700 mt-2","data-id":"6ap9ztq12","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"1s7iuqxhy","data-path":"src/pages/DoordashComparison.tsx",children:"Approval Time:"})," DoorDash is typically fastest (5-7 days), followed by Uber Eats (5-10 days) and Grubhub (7-10 days)."]})]})]}),s.jsxs("p",{className:"text-gray-700 mt-6","data-id":"f707mtb79","data-path":"src/pages/DoordashComparison.tsx",children:["Learn more about specific requirements: ",s.jsx(me,{to:"/doordash-requirements",className:"text-[#EB0029] font-semibold hover:underline","data-id":"6czk6ffwz","data-path":"src/pages/DoordashComparison.tsx",children:"DoorDash Requirements Guide"})]})]}),s.jsxs("div",{className:"bg-gradient-to-br from-green-50 to-emerald-50 rounded-xl p-6 md:p-8 shadow-md border-2 border-green-200","data-id":"ula13qnu7","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"20tlib26l","data-path":"src/pages/DoordashComparison.tsx",children:"Pro Strategy: Multi-Apping for Maximum Earnings"}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"bxty774h1","data-path":"src/pages/DoordashComparison.tsx",children:"The secret that top-earning delivery drivers know: don't choose just one platform. Run multiple apps simultaneously to maximize order availability and cherry-pick the highest-paying deliveries."}),s.jsxs("div",{className:"bg-white rounded-lg p-5 mb-4","data-id":"moheo9bz0","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-3","data-id":"gp283am45","data-path":"src/pages/DoordashComparison.tsx",children:"How Multi-Apping Works:"}),s.jsxs("ol",{className:"space-y-3","data-id":"x5i1f69ox","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("li",{className:"flex items-start gap-3","data-id":"xbb7ctfel","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("span",{className:"flex-shrink-0 w-8 h-8 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-sm","data-id":"mj9dkmmnp","data-path":"src/pages/DoordashComparison.tsx",children:"1"}),s.jsx("p",{className:"text-gray-700 text-sm pt-1","data-id":"x92yj8t3c","data-path":"src/pages/DoordashComparison.tsx",children:"Sign up and get approved for DoorDash, Uber Eats, and Grubhub"})]}),s.jsxs("li",{className:"flex items-start gap-3","data-id":"y8wjpy3hl","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("span",{className:"flex-shrink-0 w-8 h-8 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-sm","data-id":"h2zotwa2o","data-path":"src/pages/DoordashComparison.tsx",children:"2"}),s.jsx("p",{className:"text-gray-700 text-sm pt-1","data-id":"9ra6fwzws","data-path":"src/pages/DoordashComparison.tsx",children:"Keep all three apps open and active simultaneously"})]}),s.jsxs("li",{className:"flex items-start gap-3","data-id":"a4g9fcdkg","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("span",{className:"flex-shrink-0 w-8 h-8 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-sm","data-id":"b7rxgygas","data-path":"src/pages/DoordashComparison.tsx",children:"3"}),s.jsx("p",{className:"text-gray-700 text-sm pt-1","data-id":"2l8kpjifc","data-path":"src/pages/DoordashComparison.tsx",children:"Accept the highest-paying order from any platform ($2+ per mile minimum)"})]}),s.jsxs("li",{className:"flex items-start gap-3","data-id":"0d91n6t3i","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("span",{className:"flex-shrink-0 w-8 h-8 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-sm","data-id":"acl1abvyf","data-path":"src/pages/DoordashComparison.tsx",children:"4"}),s.jsx("p",{className:"text-gray-700 text-sm pt-1","data-id":"lq2148kxi","data-path":"src/pages/DoordashComparison.tsx",children:"Pause or go offline on other apps while completing your delivery"})]}),s.jsxs("li",{className:"flex items-start gap-3","data-id":"9w6350ps9","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("span",{className:"flex-shrink-0 w-8 h-8 bg-[#EB0029] text-white rounded-full flex items-center justify-center font-bold text-sm","data-id":"vwsnh5py9","data-path":"src/pages/DoordashComparison.tsx",children:"5"}),s.jsx("p",{className:"text-gray-700 text-sm pt-1","data-id":"73qrjm46r","data-path":"src/pages/DoordashComparison.tsx",children:"After delivery, reactivate all apps and repeat"})]})]})]}),s.jsx("div",{className:"bg-yellow-100 border-l-4 border-yellow-500 p-4 rounded","data-id":"nqrlqbmh1","data-path":"src/pages/DoordashComparison.tsx",children:s.jsxs("p",{className:"text-sm text-yellow-900","data-id":"r5k5sqyc2","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"ahha78i1f","data-path":"src/pages/DoordashComparison.tsx",children:"âš ï¸ Warning:"})," Never accept overlapping orders you can't complete on time. This strategy is about maximizing order options, not taking multiple deliveries simultaneously unless they're going to the same area."]})}),s.jsx("div",{className:"mt-4 bg-green-100 p-4 rounded","data-id":"idmuc4ywb","data-path":"src/pages/DoordashComparison.tsx",children:s.jsxs("p",{className:"text-sm text-green-900","data-id":"2gzz29gnb","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("strong",{"data-id":"37uhualiz","data-path":"src/pages/DoordashComparison.tsx",children:"💡 Pro Tip:"})," Experienced multi-appers report earning $25-35/hour by cherry-picking the best orders across all platforms, compared to $18-22/hour using just one app."]})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"dmzlz1xmx","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"pwrm0h4i8","data-path":"src/pages/DoordashComparison.tsx",children:"Frequently Asked Questions"}),s.jsx(Kz,{items:e,"data-id":"em2r4p15c","data-path":"src/pages/DoordashComparison.tsx"})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"9tebhpty8","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6","data-id":"u1eci5sz7","data-path":"src/pages/DoordashComparison.tsx",children:"Our Final Recommendation for 2025"}),s.jsx("p",{className:"text-gray-700 mb-6","data-id":"isakrw86q","data-path":"src/pages/DoordashComparison.tsx",children:"After analyzing pay rates, requirements, features, and real driver experiences across all three platforms, here's our recommendation based on different scenarios:"}),s.jsxs("div",{className:"space-y-4","data-id":"q6drafhb2","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsxs("div",{className:"bg-[#EB0029] bg-opacity-10 border-l-4 border-[#EB0029] p-5 rounded","data-id":"woijbarhd","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-[#EB0029] mb-2","data-id":"2x4vxns5k","data-path":"src/pages/DoordashComparison.tsx",children:"🆠Best Overall: DoorDash"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"eg35chpme","data-path":"src/pages/DoordashComparison.tsx",children:"For most drivers, DoorDash offers the best combination of order availability, transparent pay, earning potential, and support. The largest market share means consistent orders, and full upfront pay allows strategic acceptance. Start here if you're choosing one platform."})]}),s.jsxs("div",{className:"bg-gray-100 border-l-4 border-gray-500 p-5 rounded","data-id":"pfc7qdjn3","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-gray-900 mb-2","data-id":"wonfl7xc2","data-path":"src/pages/DoordashComparison.tsx",children:"🌆 Best for Urban Areas: Uber Eats"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"zom9hm5su","data-path":"src/pages/DoordashComparison.tsx",children:"If you live in a major city with dense restaurant clusters, Uber Eats' no-scheduling flexibility and strong urban presence make it ideal for spontaneous dashing. Perfect as a secondary app alongside DoorDash."})]}),s.jsxs("div",{className:"bg-orange-50 border-l-4 border-orange-500 p-5 rounded","data-id":"t9e3bre5y","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-orange-700 mb-2","data-id":"b9itv27mz","data-path":"src/pages/DoordashComparison.tsx",children:"📅 Best for Scheduled Workers: Grubhub"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"94yizzhmu","data-path":"src/pages/DoordashComparison.tsx",children:"If you prefer working scheduled blocks and want predictable hours, Grubhub's block system and higher base pay can work well. However, it's best used as a supplement to DoorDash rather than your primary platform."})]}),s.jsxs("div",{className:"bg-green-50 border-l-4 border-green-500 p-5 rounded","data-id":"i26ophetz","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"font-bold text-green-700 mb-2","data-id":"w59r8sboi","data-path":"src/pages/DoordashComparison.tsx",children:"💰 Best for Maximum Earnings: All Three (Multi-Apping)"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"jgps1jr4z","data-path":"src/pages/DoordashComparison.tsx",children:"Serious drivers aiming for $30-40+/hour should use all three platforms simultaneously. This strategy maximizes order availability and allows you to cherry-pick only the highest-paying deliveries from any platform."})]})]}),s.jsxs("div",{className:"mt-6 p-6 bg-gradient-to-r from-blue-500 to-purple-500 rounded-lg text-white","data-id":"1x0ukkgbp","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-xl font-bold mb-2","data-id":"6cvwwiww6","data-path":"src/pages/DoordashComparison.tsx",children:"Ready to Get Started?"}),s.jsx("p",{className:"text-sm mb-4 opacity-90","data-id":"oecwfjbe3","data-path":"src/pages/DoordashComparison.tsx",children:"We recommend signing up for DoorDash first (fastest approval), then adding Uber Eats and Grubhub to maximize your earning potential. Most drivers are approved within a week and can start earning immediately."}),s.jsxs("div",{className:"flex flex-wrap gap-3","data-id":"0jo5nmkka","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx(me,{to:"/doordash-requirements",className:"inline-block bg-white text-blue-700 px-4 py-2 rounded-lg font-semibold text-sm hover:bg-gray-100 transition-colors","data-id":"z62w4qixw","data-path":"src/pages/DoordashComparison.tsx",children:"Check Requirements"}),s.jsx(me,{to:"/doordash-driver-pay",className:"inline-block bg-white text-blue-700 px-4 py-2 rounded-lg font-semibold text-sm hover:bg-gray-100 transition-colors","data-id":"8jtep5m5t","data-path":"src/pages/DoordashComparison.tsx",children:"See Pay Details"}),s.jsx(me,{to:"/doordash-bonuses",className:"inline-block bg-white text-blue-700 px-4 py-2 rounded-lg font-semibold text-sm hover:bg-gray-100 transition-colors","data-id":"7kyfs0uhq","data-path":"src/pages/DoordashComparison.tsx",children:"View Bonuses"})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md border-2 border-[#EB0029]","data-id":"ys3am70su","data-path":"src/pages/DoordashComparison.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3 text-center","data-id":"fhsrvw4t7","data-path":"src/pages/DoordashComparison.tsx",children:"Start Your Delivery Driver Journey Today"}),s.jsxs("p",{className:"text-gray-700 text-center mb-6","data-id":"rwqdpy28w","data-path":"src/pages/DoordashComparison.tsx",children:["Ready to start earning with the best food delivery platform? Learn ",s.jsx(me,{to:"/how-to-become-doordash-driver",className:"text-[#EB0029] font-semibold hover:underline","data-id":"z2pvm5l8y","data-path":"src/pages/DoordashComparison.tsx",children:"how to become a DoorDash driver"})," or explore our guides on ",s.jsx(me,{to:"/doordash-tips",className:"text-[#EB0029] font-semibold hover:underline","data-id":"cd7wven0o","data-path":"src/pages/DoordashComparison.tsx",children:"maximizing your tips"})," and ",s.jsx(me,{to:"/doordash-taxes",className:"text-[#EB0029] font-semibold hover:underline","data-id":"e3biq07ll","data-path":"src/pages/DoordashComparison.tsx",children:"managing your taxes"}),"."]}),s.jsx("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"z0gqte4qs","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(aa,{text:"Start Dashing Today","data-id":"7g9knvp40","data-path":"src/pages/DoordashComparison.tsx"})})]})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"w853uefgq","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx("div",{className:"sticky top-6","data-id":"umhvygnxt","data-path":"src/pages/DoordashComparison.tsx",children:s.jsx(Rd,{"data-id":"mp7so6jt4","data-path":"src/pages/DoordashComparison.tsx"})})})]})]})]})]})}const Sce=()=>{const[e,t]=g.useState([]),[a,r]=g.useState(!0),n=Bd();g.useEffect(()=>{i()},[]);const i=async()=>{try{r(!0);const{data:p,error:h}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1e3,Filters:[{name:"slug",op:"StringStartsWith",value:"become-a-dasher-"},{name:"status",op:"Equal",value:"published"}]});if(h)throw new Error(h);if(p!=null&&p.List){const m=p.List.map(x=>{const w=x.slug.replace("become-a-dasher-",""),y=w.split("-"),b=y[y.length-1],D=y.slice(0,-1).join("-").split("-").map(N=>N.charAt(0).toUpperCase()+N.slice(1)).join(" "),k=b.toUpperCase();return{name:D,state:k,slug:w}}),v={};m.forEach(x=>{v[x.state]||(v[x.state]=[]),v[x.state].push(x)});const f=Object.keys(v).sort().map(x=>({state:x,cities:v[x].sort((w,y)=>w.name.localeCompare(y.name))}));t(f)}}catch(p){console.error("Error loading city data:",p),Pe({title:"Error",description:"Failed to load city data",variant:"destructive"})}finally{r(!1)}},o=[{icon:dr,title:"Approval Speed",description:"Background check processing times vary by market. High-demand cities often see faster approval times, typically 1-5 business days."},{icon:JC,title:"Delivery Methods",description:"Urban areas may allow bike, scooter, or walking deliveries. Suburban and rural areas typically require a vehicle. Check your local market options."},{icon:Mr,title:"Demand & Busy Zones",description:"Peak hours, hot zones, and earning potential differ significantly between markets. Metropolitan areas often have higher order volume and tips."},{icon:en,title:"Local Earning Potential",description:"Base pay, tips, and bonuses are influenced by cost of living, competition, and local demand. Some cities offer sign-up bonuses up to $1,000+."}],d=[{question:"Why does my location matter for becoming a Dasher?",answer:"Your location affects approval speed, available delivery methods (car, bike, scooter), earning potential, and demand patterns. Urban markets typically have more orders but also more competition, while suburban areas may have fewer orders but less competition and longer-distance deliveries."},{question:"Can I dash in multiple cities?",answer:"Yes! Once approved, you can dash in any city where DoorDash operates. You don't need to reapply or get separate approval. Simply open the app in your new location and start dashing."},{question:"What if my city isn't listed?",answer:"DoorDash operates in over 4,000 cities across the US, Canada, and Australia. If your specific city isn't listed in our guides yet, you can still apply through DoorDash. Check our national guide for general requirements and sign-up steps."},{question:"Do city-specific requirements differ significantly?",answer:"Basic requirements (age, background check, insurance) are consistent nationwide. However, delivery methods, vehicle requirements, and market-specific opportunities can vary. Some cities allow bike or scooter deliveries, while others require a car."}],l=[{title:"How to Become a DoorDash Driver",description:"Complete national guide covering requirements, sign-up process, and getting started",path:"/how-to-become-doordash-driver",icon:Le},{title:"DoorDash Driver Pay Explained",description:"Learn about base pay, tips, bonuses, and realistic earning expectations",path:"/doordash-driver-pay",icon:en},{title:"Best Times to Dash",description:"Maximize your earnings by dashing during peak hours and high-demand periods",path:"/best-times-to-dash",icon:dr},{title:"Free Dasher Starter Kit",description:"Get essential tools and resources to start your Dasher journey",path:"/free-starter-kit",icon:Le}],c=()=>{const p=[];return e.forEach(h=>{h.cities.forEach(m=>{p.push({name:m.name,state:h.state,slug:m.slug})})}),{"@context":"https://schema.org","@type":"ItemList","@id":"https://www.becomeadasher.com/become-a-dasher-by-city/#city-list",itemListElement:p.map((h,m)=>({"@type":"ListItem",position:m+1,name:`Become a Dasher in ${h.name}, ${h.state}`,url:`https://www.becomeadasher.com/become-a-dasher-${h.slug}/`}))}},u=()=>({"@context":"https://schema.org","@type":"FAQPage","@id":"https://www.becomeadasher.com/become-a-dasher-by-city/#faq",mainEntity:d.map(p=>({"@type":"Question",name:p.question,acceptedAnswer:{"@type":"Answer",text:p.answer}}))});return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"Become a Dasher by City | Local DoorDash Guides (2026)",description:"Explore city-specific guides on how to become a Dasher in 2026. Learn local requirements, demand, and how to start near you.",canonical:"/become-a-dasher-by-city/","data-id":"saadcyqkm","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsxs(Od,{"data-id":"33p6b7z00","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("meta",{name:"keywords",content:"become a dasher by city, doordash driver jobs by city, become a dasher near me, dasher requirements by city","data-id":"8v5fabpbn","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("meta",{name:"geo.placename",content:"United States","data-id":"sp2ina06n","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("meta",{name:"geo.region",content:"US","data-id":"ebupr6spp","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("meta",{property:"article:section",content:"Local Guides","data-id":"sxfcreavg","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("meta",{property:"article:tag",content:"Become a Dasher by city","data-id":"iimzofzcy","data-path":"src/pages/BecomeADasherByCity.tsx"}),!a&&e.length>0&&s.jsx("script",{type:"application/ld+json","data-id":"2tpixw10q","data-path":"src/pages/BecomeADasherByCity.tsx",children:JSON.stringify(c())}),s.jsx("script",{type:"application/ld+json","data-id":"giww6g05h","data-path":"src/pages/BecomeADasherByCity.tsx",children:JSON.stringify(u())})]}),s.jsxs("div",{className:"min-h-screen bg-white","data-id":"8bp0qrmj5","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx(Ht,{"data-id":"f2j0uwr80","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("section",{className:"pt-32 pb-16 px-4 bg-gradient-to-b from-gray-50 to-white","data-id":"x7f2q33da","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx("div",{className:"container mx-auto max-w-6xl","data-id":"kdzh3tg32","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-center","data-id":"dx4ebt50e","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx(Ze.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.6,delay:.2},className:"inline-block mb-4 px-4 py-2 bg-[#EB0029]/10 rounded-full","data-id":"z8atimszn","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx("span",{className:"text-[#EB0029] font-semibold text-sm","data-id":"l0dun0ij2","data-path":"src/pages/BecomeADasherByCity.tsx",children:"📠Local Guides for Every City"})}),s.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-gray-900 mb-6 leading-tight","data-id":"i3z9ej9he","data-path":"src/pages/BecomeADasherByCity.tsx",children:["Become a Dasher in Your City",s.jsx("span",{className:"block text-[#EB0029] mt-2","data-id":"qx2k1vh9b","data-path":"src/pages/BecomeADasherByCity.tsx",children:"(2026 Local Guides)"})]}),s.jsxs("div",{className:"prose prose-lg max-w-4xl mx-auto text-gray-600 mb-12 space-y-4","data-id":"6mteaq3wm","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("p",{className:"text-lg md:text-xl leading-relaxed","data-id":"g6px5m85w","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Becoming a DoorDash driver varies significantly by city. From approval speed and delivery methods to demand patterns and earning potential, your local market determines your Dasher experience. Whether you're in a bustling metropolitan area or a suburban community, understanding your city's specific requirements and opportunities is key to success."}),s.jsx("p",{className:"text-lg leading-relaxed","data-id":"ka6y3prxr","data-path":"src/pages/BecomeADasherByCity.tsx",children:"DoorDash offers the flexibility to work as an independent contractor on your own schedule, making it an ideal side hustle or full-time opportunity. However, factors like traffic patterns, restaurant density, delivery zones, and local competition can significantly impact your daily earnings and overall experience. That's why we've created city-specific guides to help you navigate your local market effectively."}),s.jsx("p",{className:"text-lg leading-relaxed","data-id":"eky88luik","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Use this hub to find detailed guidance for your city, including local requirements, best times to dash, hot zones, delivery method options, and realistic earning expectations. Our guides are updated regularly to reflect 2026 market conditions and policy changes."})]})]})})}),s.jsx("section",{className:"py-20 px-4 bg-white","data-id":"b1p1v8t6v","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"jjw0f6d1z","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"j25hf494r","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"mqk78z7h2","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Why Your Location Matters"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"x5dc56q11","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Understanding these key factors helps you maximize your success as a Dasher"})]}),s.jsx("div",{className:"grid md:grid-cols-2 gap-8","data-id":"gv33fycst","data-path":"src/pages/BecomeADasherByCity.tsx",children:o.map((p,h)=>s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:h*.1},"data-id":"q8yvx2gwk","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(re,{className:"h-full hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border-2 border-gray-100","data-id":"1z3bgx5nw","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(fe,{"data-id":"pbw9cew0d","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029]/10 rounded-2xl flex items-center justify-center mb-4","data-id":"iqh158wmh","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(p.icon,{className:"w-8 h-8 text-[#EB0029]","data-id":"mcxlqbztv","data-path":"src/pages/BecomeADasherByCity.tsx"})}),s.jsx(ge,{className:"text-2xl mb-2","data-id":"whpq7am0c","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.title}),s.jsx(He,{className:"text-base text-gray-600 leading-relaxed","data-id":"thid65qb4","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.description})]})})},h))})]})}),s.jsx("section",{className:"py-20 px-4 bg-gray-50","data-id":"vcj3oiux1","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"yie41zadi","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"5mn6ev8ys","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx(ld,{className:"w-16 h-16 mx-auto mb-6 text-[#EB0029]","data-id":"n82d70ptb","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"pusqtjjyq","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Find Your City Guide"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"20ixfoamv","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Select your city below to access location-specific information on becoming a Dasher"})]}),a?s.jsxs("div",{className:"text-center py-12","data-id":"nos4qykrp","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("div",{className:"inline-block animate-spin rounded-full h-12 w-12 border-b-2 border-[#EB0029]","data-id":"edlb4n1wb","data-path":"src/pages/BecomeADasherByCity.tsx"}),s.jsx("p",{className:"mt-4 text-gray-600","data-id":"qyhna5mfw","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Loading city guides..."})]}):e.length>0?s.jsx("div",{className:"space-y-12","data-id":"hidodfmcl","data-path":"src/pages/BecomeADasherByCity.tsx",children:e.map((p,h)=>s.jsxs(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:h*.1},"data-id":"yen4022ft","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsxs("h3",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center","data-id":"uvbtxc3mk","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("span",{className:"bg-[#EB0029] text-white px-3 py-1 rounded-lg mr-3","data-id":"pe413s71p","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.state}),s.jsxs("span",{className:"text-gray-400 text-sm font-normal","data-id":"xd1lpaji4","data-path":"src/pages/BecomeADasherByCity.tsx",children:[p.cities.length," ",p.cities.length===1?"city":"cities"]})]}),s.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4","data-id":"p0z0rbq9q","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.cities.map((m,v)=>s.jsx(Ze.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.4,delay:v*.05},"data-id":"mk1r6wyj8","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(me,{to:`/become-a-dasher-${m.slug}`,className:"block group","aria-label":`Become a Dasher in ${m.name}, ${p.state}`,"data-id":"40ee305vh","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(re,{className:"h-full hover:shadow-lg transition-all duration-300 border-2 border-gray-200 hover:border-[#EB0029] group-hover:scale-105","data-id":"wbb13vjrx","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(fe,{className:"p-6","data-id":"kyow8lduo","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"g8u19rxtl","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("div",{"data-id":"yb4cttcfx","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(ge,{className:"text-lg mb-1 group-hover:text-[#EB0029] transition-colors","data-id":"66gbp7ygo","data-path":"src/pages/BecomeADasherByCity.tsx",children:["Become a Dasher in ",m.name,", ",p.state]})}),s.jsx(rr,{className:"w-5 h-5 text-gray-400 group-hover:text-[#EB0029] group-hover:translate-x-1 transition-all","data-id":"hzavb6pv7","data-path":"src/pages/BecomeADasherByCity.tsx"})]})})})})},m.slug))})]},p.state))}):s.jsx("div",{className:"text-center py-12","data-id":"zdk6xqx3l","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx("p",{className:"text-gray-600","data-id":"xzh5vs4o1","data-path":"src/pages/BecomeADasherByCity.tsx",children:"No city guides found. Check back soon!"})})]})}),s.jsx("section",{className:"py-16 px-4 bg-white","data-id":"8ndnzusoa","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx("div",{className:"container mx-auto max-w-4xl","data-id":"4xbbdefde","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},"data-id":"ebl7jptdz","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(re,{className:"border-2 border-[#EB0029]/20 bg-gradient-to-br from-gray-50 to-white","data-id":"72xjbxyv2","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(fe,{className:"text-center","data-id":"3qffyiokm","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx(ge,{className:"text-2xl md:text-3xl mb-4","data-id":"onk6a0flf","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Don't See Your City?"}),s.jsx(He,{className:"text-base text-gray-600 leading-relaxed mb-6","data-id":"05nf00utm","data-path":"src/pages/BecomeADasherByCity.tsx",children:"We're constantly adding new city guides. In the meantime, our comprehensive national guide covers everything you need to know to become a Dasher, regardless of your location."}),s.jsx(me,{to:"/how-to-become-doordash-driver","data-id":"1gkeytcpx","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(G,{size:"lg",className:"bg-[#EB0029] hover:bg-[#C50021] text-white","data-id":"3j306by95","data-path":"src/pages/BecomeADasherByCity.tsx",children:["View National Guide",s.jsx(rr,{className:"ml-2 w-5 h-5","data-id":"zre57chlg","data-path":"src/pages/BecomeADasherByCity.tsx"})]})})]})})})})}),s.jsx("section",{className:"py-20 px-4 bg-gray-50","data-id":"v3pjr98z7","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"hfj5y8m1c","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"6igaeuo4a","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"dzl159duq","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Helpful Resources"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"nrnjb7zl4","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Explore these guides to learn more about becoming a successful Dasher"})]}),s.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8","data-id":"xupwvspop","data-path":"src/pages/BecomeADasherByCity.tsx",children:l.map((p,h)=>s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:h*.15},"data-id":"loy4abg5n","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(me,{to:p.path,className:"block group h-full","data-id":"gwenxvkec","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(re,{className:"h-full hover:shadow-xl transition-all duration-300 transform hover:-translate-y-2 border-2 border-gray-100 group-hover:border-[#EB0029]","data-id":"tsjr0hmsh","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(fe,{as:"a",href:n,target:"_blank",rel:"noopener noreferrer","data-id":"k3ic7bepn","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029]/10 rounded-2xl flex items-center justify-center mb-4 group-hover:bg-[#EB0029] transition-colors","data-id":"3d5xro9be","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(p.icon,{className:"w-8 h-8 text-[#EB0029] group-hover:text-white transition-colors","data-id":"mipfh6fzs","data-path":"src/pages/BecomeADasherByCity.tsx"})}),s.jsx(ge,{className:"text-xl mb-2 group-hover:text-[#EB0029] transition-colors","data-id":"ihpcipm79","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.title}),s.jsx(He,{className:"text-base text-gray-600","data-id":"sfdo32w5x","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.description})]})})})},h))})]})}),s.jsx("section",{id:"faq",className:"py-20 px-4 bg-white","data-id":"g61w8zc0w","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"x122xz81n","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12","data-id":"twv0xtia9","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"1chhilg71","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Frequently Asked Questions"}),s.jsx("p",{className:"text-lg text-gray-600","data-id":"l99j2eugy","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Common questions about city-specific Dasher requirements"})]}),s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},"data-id":"nf09owptu","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(zu,{type:"single",collapsible:!0,className:"space-y-4","data-id":"6gvz8sh4y","data-path":"src/pages/BecomeADasherByCity.tsx",children:d.map((p,h)=>s.jsxs(Vl,{value:`item-${h}`,className:"bg-gray-50 rounded-xl px-6 border-2 border-gray-100 hover:border-[#EB0029]/30 transition-colors","data-id":"emqebe2ew","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx(Hl,{className:"text-left font-semibold text-gray-900 hover:text-[#EB0029]","data-id":"a2zdl068p","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.question}),s.jsx(Wl,{className:"text-gray-600 text-base leading-relaxed","data-id":"4y9rlduiu","data-path":"src/pages/BecomeADasherByCity.tsx",children:p.answer})]},h))})})]})}),s.jsx("section",{className:"py-20 px-4 bg-gradient-to-br from-gray-50 to-gray-100","data-id":"ugb6nld9u","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx("div",{className:"container mx-auto max-w-4xl text-center","data-id":"csnhoan03","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},"data-id":"awq0te9aw","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"nk5z4jymh","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Ready to Explore Your City?"}),s.jsx("p",{className:"text-xl text-gray-600 mb-8 max-w-2xl mx-auto","data-id":"k8bfhcizw","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Find your city guide above to learn about local requirements, earning potential, and the best strategies for success in your market. Whether you're looking for a flexible side hustle or full-time opportunity, understanding your local market is the first step to becoming a successful Dasher."}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center","data-id":"urf8orqjq","data-path":"src/pages/BecomeADasherByCity.tsx",children:[s.jsx(me,{to:"/how-to-become-doordash-driver","data-id":"6c54884mh","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(G,{size:"lg",className:"bg-[#EB0029] hover:bg-[#C50021] text-white px-8 py-6 text-lg","data-id":"o7puab90h","data-path":"src/pages/BecomeADasherByCity.tsx",children:"View National Guide"})}),s.jsx(me,{to:"/doordash-driver-pay","data-id":"wqeakuld0","data-path":"src/pages/BecomeADasherByCity.tsx",children:s.jsx(G,{size:"lg",variant:"outline",className:"border-2 border-gray-300 px-8 py-6 text-lg hover:border-[#EB0029] hover:text-[#EB0029]","data-id":"nrfo75axp","data-path":"src/pages/BecomeADasherByCity.tsx",children:"Learn About Pay"})})]}),s.jsx("p",{className:"mt-6 text-sm text-gray-500","data-id":"4gp7dhfuq","data-path":"src/pages/BecomeADasherByCity.tsx",children:"✓ No experience required ✓ Flexible schedule ✓ Be your own boss"})]})})})]})]})},Pce=kp("inline-flex items-center rounded-full 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 hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function ct({className:e,variant:t,...a}){return s.jsx("div",{className:Z(Pce({variant:t}),e),...a})}const Tce=()=>{const{cityState:e}=hg();gi();const[t,a]=g.useState(null),[r,n]=g.useState(!0),[i,o]=g.useState(!1),[d,l]=g.useState(null),c=f=>{try{console.log("Parsing city/state from slug:",f);const x=f.split("-");if(x.length<2)return console.error("Invalid slug format: not enough parts",x),null;const w=x[x.length-1].toUpperCase();if(w.length!==2||!/^[A-Z]{2}$/.test(w))return console.error("Invalid state code:",w),null;const y=x.slice(0,-1),b=y.join("-"),j=y.map(k=>k.charAt(0).toUpperCase()+k.slice(1)).join(" "),D={city:b,state:w.toLowerCase(),displayCity:j,displayState:w};return console.log("Parsed city/state:",D),D}catch(x){return console.error("Error parsing city/state:",x),null}},u=f=>{const{displayCity:x,displayState:w}=f;return`
<div class="prose prose-lg max-w-none">
<h1 class="text-4xl font-bold mb-6">Become a Dasher in ${x}, ${w} (2026 Guide)</h1>
<div class="bg-blue-50 border-l-4 border-blue-500 p-6 mb-8">
<p class="text-lg font-semibold mb-2">Ready to start earning in ${x}?</p>
<p class="mb-4">Join thousands of Dashers delivering with DoorDash in ${x}, ${w}. Set your own schedule and earn competitive pay.</p>
<a href="/how-to-become-doordash-driver" class="inline-block bg-red-600 text-white px-6 py-3 rounded-lg font-semibold hover:bg-red-700 transition">Start Your Application</a>
</div>
<h2 class="text-3xl font-bold mt-8 mb-4">DoorDash Opportunities in ${x}, ${w}</h2>
<p class="mb-4">DoorDash has become one of the leading food delivery platforms in ${x}, offering flexible earning opportunities for local residents. Whether you're looking for a full-time income or just want to earn extra money on the side, dashing in ${x} provides the flexibility to work on your own terms.</p>
<p class="mb-4">The demand for food delivery services in ${x} continues to grow, with restaurants, convenience stores, and other local businesses partnering with DoorDash to reach more customers. This means more delivery opportunities for Dashers throughout the ${x} area.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Local Delivery Options in ${x}</h2>
<p class="mb-4">DoorDash in ${x}, ${w} offers multiple delivery methods to accommodate different lifestyles and preferences:</p>
<ul class="list-disc pl-6 mb-4">
<li><strong>Car Delivery:</strong> The most common method in ${x}, perfect for covering larger distances and delivering multiple orders efficiently.</li>
<li><strong>Bike Delivery:</strong> Ideal for urban areas of ${x} with high restaurant density. Great for staying active while earning.</li>
<li><strong>Scooter Delivery:</strong> A popular option in ${x} for quick, efficient deliveries in busy neighborhoods.</li>
</ul>
<p class="mb-4">Choose the delivery method that works best for your situation and the area of ${x} where you plan to dash.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Requirements to Become a Dasher in ${x}</h2>
<p class="mb-4">To start dashing in ${x}, ${w}, you'll need to meet these basic requirements:</p>
<ul class="list-disc pl-6 mb-4">
<li>Be at least 18 years old</li>
<li>Have access to a vehicle (car, bike, or scooter)</li>
<li>Valid driver's license (if using a car or scooter)</li>
<li>Proof of auto insurance (for car delivery)</li>
<li>Social Security Number for background check</li>
<li>Smartphone (iPhone or Android) with the Dasher app</li>
</ul>
<p class="mb-4">The approval process typically takes 3-7 business days, and you can start dashing in ${x} as soon as your application is approved.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Approval Process and Market Demand in ${x}</h2>
<p class="mb-4">The approval process for new Dashers in ${x} is straightforward:</p>
<ol class="list-decimal pl-6 mb-4">
<li><strong>Submit Application:</strong> Complete your online application with personal information and vehicle details</li>
<li><strong>Background Check:</strong> DoorDash will conduct a background check, which typically takes 3-5 business days</li>
<li><strong>Orientation:</strong> Review the online orientation materials to learn about dashing in ${x}</li>
<li><strong>Start Dashing:</strong> Once approved, download the Dasher app and start accepting orders in ${x}</li>
</ol>
<p class="mb-4">Market demand in ${x} varies by neighborhood and time of day. Peak times typically include lunch hours (11am-2pm) and dinner hours (5pm-9pm), especially on weekends. Many Dashers in ${x} find success by working during these peak periods.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Earning Potential in ${x}, ${w}</h2>
<p class="mb-4">Your earnings as a Dasher in ${x} depend on several factors:</p>
<ul class="list-disc pl-6 mb-4">
<li><strong>Base Pay:</strong> Ranges from $2-$10+ per delivery based on distance, time, and desirability</li>
<li><strong>Tips:</strong> Customer tips make up a significant portion of earnings in ${x}</li>
<li><strong>Peak Pay:</strong> Extra earnings during busy times in high-demand areas of ${x}</li>
<li><strong>Challenges:</strong> Complete specific delivery goals for bonus earnings</li>
</ul>
<p class="mb-4">Many Dashers in ${x} report earning $15-$25 per hour during peak times, though actual earnings vary based on location, efficiency, and market conditions.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Frequently Asked Questions</h2>
<h3 class="text-2xl font-semibold mt-6 mb-3">How long does it take to get approved to dash in ${x}?</h3>
<p class="mb-4">The approval process typically takes 3-7 business days in ${x}, ${w}. Most of this time is spent on the background check. Once approved, you can start dashing immediately.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">What are the best times to dash in ${x}?</h3>
<p class="mb-4">The best times to dash in ${x} are during meal periods: lunch (11am-2pm) and dinner (5pm-9pm). Weekends tend to be busier than weekdays. Watch for Peak Pay notifications in the Dasher app to maximize your earnings.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Do I need a car to deliver in ${x}?</h3>
<p class="mb-4">No, you can dash in ${x} using a car, bike, or scooter. Your delivery method will depend on your vehicle type and the area where you plan to work. Many Dashers in urban areas of ${x} successfully use bikes or scooters.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Can I dash full-time in ${x}, ${w}?</h3>
<p class="mb-4">Yes, many Dashers in ${x} work full-time and earn a living wage. However, earnings depend on factors like market demand, your schedule, and efficiency. Starting part-time can help you gauge if full-time dashing is right for you.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">What expenses should I expect as a Dasher in ${x}?</h3>
<p class="mb-4">Key expenses include gas/fuel, vehicle maintenance, insurance, and smartphone data. Since you're an independent contractor, these costs are tax-deductible. Track your mileage and expenses for tax purposes. Learn more about <a href="/doordash-taxes" class="text-blue-600 hover:underline">DoorDash taxes</a>.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Ready to Get Started in ${x}?</h2>
<p class="mb-4">Becoming a Dasher in ${x}, ${w} is a great way to earn money on your own schedule. With flexible hours, multiple delivery options, and growing demand throughout the ${x} area, now is an excellent time to start your dashing journey.</p>
<div class="bg-gray-50 border border-gray-200 rounded-lg p-6 mt-6">
<h3 class="text-xl font-semibold mb-3">Next Steps:</h3>
<ul class="list-disc pl-6 mb-4">
<li>Read our complete <a href="/how-to-become-doordash-driver" class="text-blue-600 hover:underline">guide on becoming a DoorDash driver</a></li>
<li>Review <a href="/doordash-requirements" class="text-blue-600 hover:underline">DoorDash requirements</a> in detail</li>
<li>Learn about <a href="/doordash-driver-pay" class="text-blue-600 hover:underline">DoorDash driver pay</a> and earnings</li>
<li>Explore <a href="/become-a-dasher-by-city" class="text-blue-600 hover:underline">DoorDash opportunities in other cities</a></li>
</ul>
<a href="/how-to-become-doordash-driver" class="inline-block bg-red-600 text-white px-8 py-4 rounded-lg font-semibold hover:bg-red-700 transition text-center">Apply to Become a Dasher</a>
</div>
</div>
`.trim()},p=async f=>{var x,w,y;try{const b="become-a-dasher-by-city",j="Become a Dasher by City",{data:D,error:k}=await window.ezsite.apis.tablePage(70411,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:b}]});if(k)throw k;let N;if(((x=D==null?void 0:D.List)==null?void 0:x.length)>0)N=D.List[0].id;else{const{error:P}=await window.ezsite.apis.tableCreate(70411,{name:j,slug:b,description:"City-specific guides for becoming a DoorDash driver"});if(P)throw P;const{data:A,error:S}=await window.ezsite.apis.tablePage(70411,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:b}]});if(S||!((w=A==null?void 0:A.List)!=null&&w.length))throw S||new Error("Failed to create tag");N=A.List[0].id}const{data:C,error:T}=await window.ezsite.apis.tablePage(70412,{PageNo:1,PageSize:1,Filters:[{name:"post_id",op:"Equal",value:f},{name:"tag_id",op:"Equal",value:N}]});if(T)throw T;if(!((y=C==null?void 0:C.List)!=null&&y.length)){const{error:P}=await window.ezsite.apis.tableCreate(70412,{post_id:f,tag_id:N});if(P)throw P}}catch(b){console.error("Error managing tag:",b)}};g.useEffect(()=>{(async()=>{if(console.log("CityDasherPage: Loading page for cityState param:",e),!e){console.error("CityDasherPage: No cityState parameter"),l("Invalid URL format - missing city/state parameter"),n(!1);return}try{n(!0),l(null);const x=c(e);if(!x){console.error("CityDasherPage: Failed to parse cityState:",e),l("Invalid city/state format. Expected format: city-name-st (e.g., los-angeles-ca)"),n(!1);return}const w=`become-a-dasher-${x.city}-${x.state}`;console.log("CityDasherPage: Looking up post with slug:",w);const{data:y,error:b}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:w},{name:"status",op:"Equal",value:"published"}]});if(b)throw console.error("CityDasherPage: Database query error:",b),new Error(`Database error: ${b}`);if(y!=null&&y.List&&y.List.length>0)console.log("CityDasherPage: Found existing post:",y.List[0]),a(y.List[0]),n(!1);else{console.log("CityDasherPage: Post not found, generating new content"),o(!0);const j=u(x),D=new Date().toISOString(),k={title:`Become a Dasher in ${x.displayCity}, ${x.displayState} (2026 Guide)`,slug:w,content:j,status:"published",published_at:D,seo_title:`Become a Dasher in ${x.displayCity}, ${x.displayState} (2026)`,meta_description:`Learn how to become a Dasher in ${x.displayCity}, ${x.displayState}. See local requirements, demand, and how to get started earning with DoorDash.`,focus_keyword:`Become a Dasher in ${x.displayCity} ${x.displayState}`,target_city:x.displayCity,target_state:x.displayState,is_geo_optimized:!0,schema_types:"Article,FAQPage",author_name:"BecomeADasher Team",created_at:D,updated_at:D};console.log("CityDasherPage: Creating new post:",k);const{error:N}=await window.ezsite.apis.tableCreate(70410,k);if(N)throw console.error("CityDasherPage: Failed to create post:",N),new Error(`Failed to create post: ${N}`);const{data:C,error:T}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:w}]});if(T)throw console.error("CityDasherPage: Failed to fetch new post:",T),new Error(`Failed to fetch created post: ${T}`);if(C!=null&&C.List&&C.List.length>0){console.log("CityDasherPage: Successfully created and fetched new post"),a(C.List[0]);try{await p(C.List[0].id)}catch(P){console.warn("CityDasherPage: Failed to create tag link:",P)}Pe({title:"Page Generated",description:`Created new city page for ${x.displayCity}, ${x.displayState}`})}else throw new Error("Post was created but could not be retrieved");o(!1),n(!1)}}catch(x){console.error("CityDasherPage: Error in loadOrGeneratePage:",x);const w=x instanceof Error?x.message:"Failed to load or generate city page";l(w),n(!1),o(!1)}})()},[e]);const h=t?[{label:"Home",href:"/"},{label:"Become a Dasher by City",href:"/become-a-dasher-by-city"},{label:`${t.target_city}, ${t.target_state}`,href:`/${t.slug}`}]:[],m=()=>t?{"@context":"https://schema.org","@graph":[{"@type":"Article",headline:t.title,description:t.meta_description||"",image:t.featured_image||"https://images.unsplash.com/photo-1526367790999-0150786686a2?w=1200&h=630&fit=crop",datePublished:t.published_at,dateModified:t.published_at,author:{"@type":"Organization",name:t.author_name||"BecomeADasher"},publisher:{"@type":"Organization",name:"BecomeADasher",logo:{"@type":"ImageObject",url:"https://www.becomeadasher.com/logo.png"}}}]}:null;if(r||i)return s.jsxs(s.Fragment,{children:[s.jsx(Ht,{"data-id":"0llzcwm4v","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50","data-id":"kbgy5b4xg","data-path":"src/pages/CityDasherPage.tsx",children:s.jsxs("div",{className:"text-center","data-id":"z42573qsq","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsx(og,{className:"w-12 h-12 animate-spin text-red-600 mx-auto mb-4","data-id":"a4cvfel8g","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx("p",{className:"text-lg text-gray-600","data-id":"fy7cw4xiu","data-path":"src/pages/CityDasherPage.tsx",children:i?"Generating city page...":"Loading..."})]})})]});if(d||!t)return s.jsxs(s.Fragment,{children:[s.jsx(Ht,{"data-id":"lbs5m4vwm","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50 px-4","data-id":"nr1opgn54","data-path":"src/pages/CityDasherPage.tsx",children:s.jsxs("div",{className:"max-w-md w-full bg-white rounded-lg shadow-lg p-8 text-center","data-id":"z71wfviv1","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsx("div",{className:"text-red-600 text-5xl mb-4","data-id":"zsiczi3da","data-path":"src/pages/CityDasherPage.tsx",children:"âš ï¸"}),s.jsx("h1",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"n3b6ocdxb","data-path":"src/pages/CityDasherPage.tsx",children:"Page Not Available"}),s.jsx("p",{className:"text-gray-600 mb-6","data-id":"p1ajfdg7e","data-path":"src/pages/CityDasherPage.tsx",children:d||"Unable to load or generate this city page."}),s.jsxs("div",{className:"space-y-3","data-id":"mbkbp6zbu","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsx("a",{href:"/become-a-dasher-by-city",className:"block w-full bg-red-600 text-white px-6 py-3 rounded-lg font-semibold hover:bg-red-700 transition","data-id":"kjlm1kqmv","data-path":"src/pages/CityDasherPage.tsx",children:"View All Cities"}),s.jsx("a",{href:"/",className:"block w-full bg-gray-200 text-gray-800 px-6 py-3 rounded-lg font-semibold hover:bg-gray-300 transition","data-id":"476pene00","data-path":"src/pages/CityDasherPage.tsx",children:"Go Home"})]})]})})]});const v=f=>{try{return new Date(f).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}catch{return""}};return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:t.seo_title||t.title,description:t.meta_description||"",canonical:`https://www.becomeadasher.com/${t.slug}`,ogImage:t.featured_image,schema:m(),"data-id":"mn5ekbqlx","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx(Od,{"data-id":"d1zsz9een","data-path":"src/pages/CityDasherPage.tsx",children:s.jsx("script",{type:"application/ld+json","data-id":"i0qwsh912","data-path":"src/pages/CityDasherPage.tsx",children:JSON.stringify(m())})}),s.jsx(Ht,{"data-id":"v0xj1tifb","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx("div",{className:"min-h-screen bg-gray-50","data-id":"q8m3jr0tg","data-path":"src/pages/CityDasherPage.tsx",children:s.jsxs("article",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12","data-id":"1xyoya2r4","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsx("div",{className:"mb-6","data-id":"jk1jrlt7x","data-path":"src/pages/CityDasherPage.tsx",children:s.jsx(sn,{items:h,"data-id":"2d77gg0dd","data-path":"src/pages/CityDasherPage.tsx"})}),s.jsxs("header",{className:"mb-8","data-id":"uo6dnpl8o","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsxs("div",{className:"flex flex-wrap gap-2 mb-4","data-id":"ujlditv7o","data-path":"src/pages/CityDasherPage.tsx",children:[t.is_geo_optimized&&s.jsx(ct,{variant:"default",className:"bg-blue-600","data-id":"65bjqqelr","data-path":"src/pages/CityDasherPage.tsx",children:"📠City Guide"}),t.is_featured&&s.jsx(ct,{variant:"default",className:"bg-yellow-600","data-id":"peccdiyfc","data-path":"src/pages/CityDasherPage.tsx",children:"â Featured"}),t.is_evergreen&&s.jsx(ct,{variant:"secondary","data-id":"jn2t671nk","data-path":"src/pages/CityDasherPage.tsx",children:"🌲 Evergreen"})]}),s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4","data-id":"11b7dscru","data-path":"src/pages/CityDasherPage.tsx",children:t.title}),s.jsxs("div",{className:"flex flex-wrap gap-4 text-sm text-gray-600 mb-6","data-id":"tz4a8yuvp","data-path":"src/pages/CityDasherPage.tsx",children:[t.published_at&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"vyh0ilymn","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsx(os,{className:"w-4 h-4","data-id":"515xmpdax","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx("time",{dateTime:t.published_at,"data-id":"aq5xkt5po","data-path":"src/pages/CityDasherPage.tsx",children:v(t.published_at)})]}),t.author_name&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"14rk2hceo","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsx(tb,{className:"w-4 h-4","data-id":"u14r19lgf","data-path":"src/pages/CityDasherPage.tsx"}),s.jsx("span",{"data-id":"3s1w0zovf","data-path":"src/pages/CityDasherPage.tsx",children:t.author_name})]})]})]}),t.featured_image&&s.jsx("div",{className:"mb-8 rounded-lg overflow-hidden","data-id":"7kdlc5tn2","data-path":"src/pages/CityDasherPage.tsx",children:s.jsx("img",{src:t.featured_image,alt:t.title,className:"w-full h-auto",loading:"lazy","data-id":"wcx5yee1w","data-path":"src/pages/CityDasherPage.tsx"})}),s.jsx("div",{className:"bg-white rounded-lg shadow-sm p-8 mb-8","data-id":"2847vqdo5","data-path":"src/pages/CityDasherPage.tsx",children:s.jsx("div",{className:"prose prose-lg max-w-none prose-headings:font-bold prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline",dangerouslySetInnerHTML:{__html:t.content},"data-id":"p1kaigtv3","data-path":"src/pages/CityDasherPage.tsx"})}),s.jsxs("div",{className:"bg-gradient-to-r from-red-600 to-red-700 rounded-lg p-8 text-white text-center","data-id":"q1ycu639b","data-path":"src/pages/CityDasherPage.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold mb-4","data-id":"gr7f0qqaw","data-path":"src/pages/CityDasherPage.tsx",children:["Ready to Start Earning in ",t.target_city,"?"]}),s.jsx("p",{className:"text-xl mb-6","data-id":"dtsldhfa1","data-path":"src/pages/CityDasherPage.tsx",children:"Join thousands of Dashers already earning on their own schedule."}),s.jsx("a",{href:"/how-to-become-doordash-driver",className:"inline-block bg-white text-red-600 px-8 py-4 rounded-lg font-bold text-lg hover:bg-gray-100 transition","data-id":"jmfy5h0my","data-path":"src/pages/CityDasherPage.tsx",children:"Apply Now"})]})]})})]})};function ro(){const e=new Date().getFullYear(),t=rn(),a=Bd();return t.pathname.startsWith("/admin")?null:s.jsx("footer",{className:"bg-gray-900 text-gray-300","data-id":"jne9pikpq","data-path":"src/components/Footer.tsx",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 py-8 sm:py-10 lg:py-12 sm:px-6 lg:px-8","data-id":"9hpgqbomi","data-path":"src/components/Footer.tsx",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-8","data-id":"l9dpgc0gy","data-path":"src/components/Footer.tsx",children:[s.jsxs("div",{className:"col-span-1 md:col-span-2","data-id":"i3vc4g8pk","data-path":"src/components/Footer.tsx",children:[s.jsx(me,{to:"/",className:"flex items-center mb-4","data-id":"drev1ulgq","data-path":"src/components/Footer.tsx",children:s.jsx("span",{className:"text-2xl font-bold text-white","data-id":"rqt7ti98s","data-path":"src/components/Footer.tsx",children:"BecomeADasher.com"})}),s.jsx("p",{className:"text-gray-400 max-w-md mb-4","data-id":"95ajwzta6","data-path":"src/components/Footer.tsx",children:"Your complete guide to becoming a successful DoorDash driver in 2026. Learn about requirements, pay, bonuses, and tips to maximize your earnings."}),s.jsxs("p",{className:"text-sm text-gray-500","data-id":"hsubxm2yz","data-path":"src/components/Footer.tsx",children:[s.jsx("strong",{"data-id":"dxoglagnv","data-path":"src/components/Footer.tsx",children:"Disclaimer:"})," BecomeADasher.com is an independent informational and affiliate website and is not affiliated with, endorsed by, or officially connected to DoorDash, Inc. The content on this site is provided for general informational purposes only and may not reflect the most current or official information from DoorDash. Requirements, earnings, and availability can vary by location and change over time. Always refer to the DoorDash app or official DoorDash website for the latest and most accurate details."]})]}),s.jsxs("div",{"data-id":"7kk2mx5bi","data-path":"src/components/Footer.tsx",children:[s.jsx("h3",{className:"text-white font-semibold mb-4","data-id":"11snwtip4","data-path":"src/components/Footer.tsx",children:"Resources"}),s.jsxs("ul",{className:"space-y-2","data-id":"n68p5h8ao","data-path":"src/components/Footer.tsx",children:[s.jsx("li",{"data-id":"w3iap0tz7","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/how-to-become-doordash-driver",className:"hover:text-white transition-colors","data-id":"q91q7605j","data-path":"src/components/Footer.tsx",children:"How to Become a Driver"})}),s.jsx("li",{"data-id":"tuoillwu2","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/doordash-requirements",className:"hover:text-white transition-colors","data-id":"7rrom6r2n","data-path":"src/components/Footer.tsx",children:"Requirements"})}),s.jsx("li",{"data-id":"e1ecutzkd","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/doordash-driver-pay",className:"hover:text-white transition-colors","data-id":"tggy83l63","data-path":"src/components/Footer.tsx",children:"Driver Pay"})}),s.jsx("li",{"data-id":"e82ookd44","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/doordash-bonuses",className:"hover:text-white transition-colors","data-id":"6u3f0zuu9","data-path":"src/components/Footer.tsx",children:"Bonuses"})}),s.jsx("li",{"data-id":"5316u01p0","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/doordash-tips",className:"hover:text-white transition-colors","data-id":"0s87h3oda","data-path":"src/components/Footer.tsx",children:"Tips & Tricks"})}),s.jsx("li",{"data-id":"0r4yaoe3b","data-path":"src/components/Footer.tsx",children:s.jsx("a",{href:"https://www.becomeadasher.com/blog/",className:"hover:text-white transition-colors","data-id":"xeh02mxqz","data-path":"src/components/Footer.tsx",children:"Blog"})})]})]}),s.jsxs("div",{"data-id":"l1fkux2h2","data-path":"src/components/Footer.tsx",children:[s.jsx("h3",{className:"text-white font-semibold mb-4","data-id":"29uvxofvs","data-path":"src/components/Footer.tsx",children:"Legal"}),s.jsxs("ul",{className:"space-y-2","data-id":"2sk5ib759","data-path":"src/components/Footer.tsx",children:[s.jsx("li",{"data-id":"zyvlr8u3o","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/privacy-policy",className:"hover:text-white transition-colors","data-id":"cxqsj9omp","data-path":"src/components/Footer.tsx",children:"Privacy Policy"})}),s.jsx("li",{"data-id":"5azdgrs8z","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/terms-of-use",className:"hover:text-white transition-colors","data-id":"bdkwjogc6","data-path":"src/components/Footer.tsx",children:"Terms of Use"})}),s.jsx("li",{"data-id":"uk1oo9g2q","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/affiliate-disclosure",className:"hover:text-white transition-colors","data-id":"aw1z14r6c","data-path":"src/components/Footer.tsx",children:"Affiliate Disclosure"})}),s.jsx("li",{"data-id":"umweeftd6","data-path":"src/components/Footer.tsx",children:s.jsx(me,{to:"/admin/login",className:"hover:text-white transition-colors","data-id":"3fq8d8mhe","data-path":"src/components/Footer.tsx",children:"Admin Login"})})]})]})]}),s.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8","data-id":"bo6dp7bzc","data-path":"src/components/Footer.tsx",children:s.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-4","data-id":"sn3up6ai2","data-path":"src/components/Footer.tsx",children:[s.jsxs("div",{className:"text-center md:text-left","data-id":"j17pf4q7b","data-path":"src/components/Footer.tsx",children:[s.jsxs("p",{className:"text-sm text-gray-500","data-id":"ah3zmzry7","data-path":"src/components/Footer.tsx",children:["© ",e," BecomeADasher.com. All rights reserved."]}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"2s3p3htji","data-path":"src/components/Footer.tsx",children:"We track clicks for analytics purposes only. No personal data is stored."})]}),s.jsx("div",{className:"flex space-x-6","data-id":"ecemp1lxa","data-path":"src/components/Footer.tsx",children:s.jsx("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-gray-500 hover:text-white transition-colors","data-id":"mjv0hk9wy","data-path":"src/components/Footer.tsx",children:"DoorDash Official Site"})})]})})]})})}const Ece={AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming",DC:"District of Columbia",2026:"2026",CITY:"City"},_ce=()=>{const[e,t]=g.useState([]),[a,r]=g.useState(!0);g.useEffect(()=>{n()},[]);const n=async()=>{try{r(!0);const{data:u,error:p}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1e3,Filters:[{name:"slug",op:"StringStartsWith",value:"doordash-driver-requirements-"},{name:"status",op:"Equal",value:"published"}]});if(p)throw new Error(p);if(u!=null&&u.List){const h=u.List.map(f=>{const x=f.slug.replace("doordash-driver-requirements-",""),w=x.split("-"),y=w[w.length-1],j=w.slice(0,-1).join("-").split("-").map(k=>k.charAt(0).toUpperCase()+k.slice(1)).join(" "),D=y.toUpperCase();return{name:j,state:D,slug:x}}),m={};h.forEach(f=>{m[f.state]||(m[f.state]=[]),m[f.state].push(f)});const v=Object.keys(m).sort().map(f=>({state:f,cities:m[f].sort((x,w)=>x.name.localeCompare(w.name))}));t(v)}}catch(u){console.error("Error loading city requirements:",u),Pe({title:"Error",description:"Failed to load city requirements",variant:"destructive"})}finally{r(!1)}},i=[{icon:JC,title:"Vehicle Options",description:"Urban areas like NYC or San Francisco may allow bike or scooter deliveries, while suburban markets typically require a vehicle. Check what delivery methods are available in your specific city."},{icon:Wy,title:"Market Demand & Waitlists",description:"Some cities have waitlists during low-demand periods, while high-demand markets approve new Dashers quickly. Market saturation affects approval speed and earning potential."},{icon:dr,title:"Background Check Times",description:"Processing times vary by location. High-volume markets often see faster approval (3-5 days), while smaller markets may take up to 7-10 business days for background checks."},{icon:XD,title:"Local Regulations",description:"Some cities have specific insurance requirements, licensing rules, or vehicle inspection standards. Know your local requirements before applying to avoid delays."}],o=[{question:"Do DoorDash requirements differ by city?",answer:"Basic requirements (age 18+, valid license, insurance) are consistent nationwide. However, cities differ in approved delivery methods (car, bike, scooter), background check processing times, waitlist status, and local regulations like commercial insurance or vehicle inspections."},{question:"Can I dash in a different city after approval?",answer:"Yes! Once approved, you can dash in any city where DoorDash operates without reapplying. Your approval is nationwide, though you should verify local vehicle requirements if switching delivery methods (e.g., car to bike)."},{question:"Why does my city have a waitlist?",answer:"DoorDash manages Dasher supply to match market demand. High-competition or oversaturated markets may have waitlists. You can check multiple nearby cities to find markets accepting new Dashers immediately."},{question:"Are background check requirements the same everywhere?",answer:"Yes, DoorDash uses the same background check criteria nationwide (7-year criminal history, 3-year driving record, no violent crimes or DUIs). However, processing times and approval speed vary by market volume."},{question:"Do I need different insurance in different cities?",answer:"You need insurance that meets your state's minimum liability requirements. Some cities (like NYC) may have additional commercial insurance requirements for rideshare/delivery work. Check local regulations."},{question:"How do I find requirements for my specific city?",answer:"Select your city from the directory below to see detailed local requirements, including approved vehicle types, average approval times, market demand status, and any city-specific regulations."}],d=[{title:"Complete Requirements Guide",description:"Detailed national guide covering age, vehicle, insurance, and background check requirements",path:"/doordash-requirements",icon:XD},{title:"How to Become a Dasher",description:"Step-by-step application process and getting started guide",path:"/how-to-become-doordash-driver/",icon:Le},{title:"Become a Dasher by City",description:"Explore city-specific guides on becoming a Dasher in your area",path:"/become-a-dasher-by-city/",icon:ld}],l=()=>{const u=[];return e.forEach(p=>{p.cities.forEach(h=>{u.push({name:h.name,state:p.state,slug:h.slug})})}),{"@context":"https://schema.org","@type":"ItemList","@id":"https://www.becomeadasher.com/doordash-driver-requirements-by-city/#city-list",itemListElement:u.map((p,h)=>({"@type":"ListItem",position:h+1,name:`DoorDash Driver Requirements in ${p.name}, ${p.state}`,url:`https://www.becomeadasher.com/doordash-driver-requirements-${p.slug}/`}))}},c=()=>({"@context":"https://schema.org","@type":"FAQPage","@id":"https://www.becomeadasher.com/doordash-driver-requirements-by-city/#faq",mainEntity:o.map(u=>({"@type":"Question",name:u.question,acceptedAnswer:{"@type":"Answer",text:u.answer}}))});return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Driver Requirements by City (2026)",description:"Find DoorDash driver requirements by city for 2026. Learn local eligibility rules, vehicle options, and how to qualify.",canonical:"/doordash-driver-requirements-by-city/","data-id":"us4i428fx","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsxs(Od,{"data-id":"wgps0ybhk","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("meta",{name:"keywords",content:"doordash requirements by city, dasher requirements by location, doordash vehicle requirements, city-specific doordash rules","data-id":"sorlt8phw","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("meta",{name:"geo.placename",content:"United States","data-id":"eocqd0k49","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("meta",{name:"geo.region",content:"US","data-id":"nte1ojjc8","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("meta",{property:"article:section",content:"Requirements","data-id":"gkcquk6dc","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("meta",{property:"article:tag",content:"DoorDash Requirements by City","data-id":"ewoktrtyc","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),!a&&e.length>0&&s.jsx("script",{type:"application/ld+json","data-id":"y21lxhizo","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:JSON.stringify(l())},"itemlist-schema"),!a&&s.jsx("script",{type:"application/ld+json","data-id":"fui3auqx3","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:JSON.stringify(c())},"faqpage-schema")]}),s.jsxs("div",{className:"min-h-screen bg-white","data-id":"e28ejv8t2","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(Ht,{"data-id":"6xyxtd6y1","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("section",{className:"pt-32 pb-16 px-4 bg-gradient-to-b from-gray-50 to-white","data-id":"vwg11wd88","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx("div",{className:"container mx-auto max-w-6xl","data-id":"se8uv75x0","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"text-center","data-id":"8r4nnecyt","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(Ze.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.6,delay:.2},className:"inline-block mb-4 px-4 py-2 bg-[#EB0029]/10 rounded-full","data-id":"vud4ag9mg","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx("span",{className:"text-[#EB0029] font-semibold text-sm","data-id":"ett17zcck","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"📠Location-Specific Requirements"})}),s.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold text-gray-900 mb-6 leading-tight","data-id":"b59pwfrys","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:["DoorDash Driver Requirements by City",s.jsx("span",{className:"block text-[#EB0029] mt-2","data-id":"v115skf03","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"(2026 Guide)"})]}),s.jsxs("div",{className:"prose prose-lg max-w-4xl mx-auto text-gray-600 mb-12 space-y-4","data-id":"75tcq2ps4","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("p",{className:"text-lg md:text-xl leading-relaxed","data-id":"qk2yzutyf","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"While DoorDash has consistent national requirements, your city determines crucial details like approved vehicle types, background check processing times, market availability, and local regulations. Understanding these location-specific differences is essential for a smooth application process."}),s.jsx("p",{className:"text-lg leading-relaxed","data-id":"xg3gc7qdi","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"From bike-friendly urban markets to car-required suburban areas, each city offers unique opportunities and challenges. Some markets approve new Dashers within days, while others maintain waitlists during low-demand periods. Local insurance requirements, vehicle inspection standards, and delivery zone restrictions can also vary significantly."}),s.jsx("p",{className:"text-lg leading-relaxed","data-id":"gcg06b4k0","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Use this hub to find detailed requirements for your specific city, including vehicle options, approval timelines, market demand status, and any special local regulations you need to know before applying."})]})]})})}),s.jsx("section",{className:"py-20 px-4 bg-white","data-id":"s1wxalyo1","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"sf18hr36q","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"vh6erh3ga","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"h7jnhtlnn","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"What Changes by Location"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"o41mgh6mt","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Key factors that vary between cities and impact your Dasher experience"})]}),s.jsx("div",{className:"grid md:grid-cols-2 gap-8","data-id":"hcp3gy0fv","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:i.map((u,p)=>s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:p*.1},"data-id":"3w4w771fz","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(re,{className:"h-full hover:shadow-xl transition-all duration-300 transform hover:-translate-y-1 border-2 border-gray-100","data-id":"rn2qnqjbk","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs(fe,{"data-id":"oseo5779g","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029]/10 rounded-2xl flex items-center justify-center mb-4","data-id":"nihhhx6y3","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(u.icon,{className:"w-8 h-8 text-[#EB0029]","data-id":"nonmi1ig9","data-path":"src/pages/DoordashRequirementsByCity.tsx"})}),s.jsx(ge,{className:"text-2xl mb-2","data-id":"8d67h120b","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.title}),s.jsx(He,{className:"text-base text-gray-600 leading-relaxed","data-id":"33yzrykm1","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.description})]})})},p))})]})}),s.jsx("section",{className:"py-20 px-4 bg-gray-50","data-id":"9doaocjsa","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"idojd6foy","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"1xqghsmv4","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(ld,{className:"w-16 h-16 mx-auto mb-6 text-[#EB0029]","data-id":"fi416mqaa","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"zremymr7s","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Find Requirements for Your City"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"azude0vo6","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Select your city below to access location-specific DoorDash driver requirements"})]}),a?s.jsxs("div",{className:"text-center py-12","data-id":"x9pfe6izp","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("div",{className:"inline-block animate-spin rounded-full h-12 w-12 border-b-2 border-[#EB0029]","data-id":"9lx60ud89","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx("p",{className:"mt-4 text-gray-600","data-id":"fztc96k93","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Loading city requirements..."})]}):e.length>0?s.jsx(zu,{type:"single",collapsible:!0,className:"space-y-4","data-id":"2zh24fpwc","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:e.map((u,p)=>s.jsxs(Vl,{value:`state-${p}`,className:"bg-white rounded-xl px-6 border-2 border-gray-100 hover:border-[#EB0029]/30 transition-colors","data-id":"lzd6k1mfq","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(Hl,{className:"text-left font-bold text-gray-900 hover:text-[#EB0029] text-xl py-6","data-id":"llv98tt7l","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs("div",{className:"flex items-center gap-3","data-id":"4kbetdonv","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("span",{className:"bg-[#EB0029] text-white px-4 py-2 rounded-lg text-sm font-bold min-w-[140px] text-center","data-id":"27mwy6jkk","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:Ece[u.state]||u.state}),s.jsxs("span",{className:"text-gray-500 text-base font-medium","data-id":"o888v4p60","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[u.cities.length," ",u.cities.length===1?"city":"cities"]})]})}),s.jsx(Wl,{"data-id":"va14nelnf","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx("div",{className:"grid md:grid-cols-2 gap-4 pt-4 pb-6","data-id":"yzijksh8z","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.cities.map(h=>s.jsx(me,{to:`/doordash-driver-requirements-${h.slug}/`,className:"block group","data-id":"seru01ubq","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(re,{className:"h-full hover:shadow-xl transition-all duration-300 border-2 border-gray-100 hover:border-[#EB0029] group-hover:scale-[1.02] bg-white hover:bg-gradient-to-br hover:from-white hover:to-gray-50","data-id":"fd35c6et2","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(fe,{className:"p-5","data-id":"nrkhmcnnq","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs("div",{className:"flex items-center justify-between gap-3","data-id":"8pk9qlw2g","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsxs("div",{className:"flex items-center gap-3 flex-1","data-id":"3x1v3a8dx","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(ld,{className:"w-5 h-5 text-[#EB0029] group-hover:scale-110 transition-transform flex-shrink-0","data-id":"l9ziehvpe","data-path":"src/pages/DoordashRequirementsByCity.tsx"}),s.jsx(ge,{className:"text-base font-semibold text-gray-900 group-hover:text-[#EB0029] transition-colors","data-id":"qp5b6ay6n","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:h.name})]}),s.jsx(rr,{className:"w-5 h-5 text-gray-400 group-hover:text-[#EB0029] group-hover:translate-x-1 transition-all flex-shrink-0","data-id":"qdsr9eijy","data-path":"src/pages/DoordashRequirementsByCity.tsx"})]})})})},h.slug))})})]},u.state))}):s.jsx("div",{className:"text-center py-12","data-id":"9e73t0x5x","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx("p",{className:"text-gray-600","data-id":"4yczoos2y","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"No city requirements found. Check back soon!"})})]})}),s.jsx("section",{className:"py-16 px-4 bg-white","data-id":"596qsl7q5","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx("div",{className:"container mx-auto max-w-4xl","data-id":"va3u13qwx","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},"data-id":"k39f3r3rp","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(re,{className:"border-2 border-[#EB0029]/20 bg-gradient-to-br from-gray-50 to-white","data-id":"u7wzjjts6","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs(fe,{className:"text-center","data-id":"3xmagmds3","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(ge,{className:"text-2xl md:text-3xl mb-4","data-id":"nezgp6csq","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Don't See Your City?"}),s.jsx(He,{className:"text-base text-gray-600 leading-relaxed mb-6","data-id":"tpp5htkue","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Our comprehensive national requirements guide covers everything you need to know, regardless of your location. Basic DoorDash requirements are consistent nationwide."}),s.jsx(me,{to:"/doordash-requirements","data-id":"ch52yhgx9","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs(G,{size:"lg",className:"bg-[#EB0029] hover:bg-[#C50021] text-white","data-id":"4xxf7qi2e","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:["View National Requirements Guide",s.jsx(rr,{className:"ml-2 w-5 h-5","data-id":"ko4zb6ed5","data-path":"src/pages/DoordashRequirementsByCity.tsx"})]})})]})})})})}),s.jsx("section",{className:"py-20 px-4 bg-gray-50","data-id":"aenu1u19c","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-6xl","data-id":"fqvqkin02","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-16","data-id":"l24cay3x7","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"n5tkw7iwo","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Helpful Resources"}),s.jsx("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto","data-id":"v9s0624vn","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Explore these guides to learn more about becoming a DoorDash driver"})]}),s.jsx("div",{className:"grid md:grid-cols-3 gap-8","data-id":"nvpftlxw0","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:d.map((u,p)=>s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:p*.15},"data-id":"mbro9v247","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(me,{to:u.path,className:"block group h-full","data-id":"cvwcz8ygi","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(re,{className:"h-full hover:shadow-xl transition-all duration-300 transform hover:-translate-y-2 border-2 border-gray-100 group-hover:border-[#EB0029]","data-id":"6s34zb4k1","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs(fe,{"data-id":"mdbgy4t03","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029]/10 rounded-2xl flex items-center justify-center mb-4 group-hover:bg-[#EB0029] transition-colors","data-id":"wwwscbsit","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(u.icon,{className:"w-8 h-8 text-[#EB0029] group-hover:text-white transition-colors","data-id":"c0opopst4","data-path":"src/pages/DoordashRequirementsByCity.tsx"})}),s.jsx(ge,{className:"text-xl mb-2 group-hover:text-[#EB0029] transition-colors","data-id":"nca5ontea","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.title}),s.jsx(He,{className:"text-base text-gray-600","data-id":"ljkir6vib","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.description})]})})})},p))})]})}),s.jsx("section",{id:"faq",className:"py-20 px-4 bg-white","data-id":"sgc83k7j5","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs("div",{className:"container mx-auto max-w-4xl","data-id":"3xex5zfxb","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"text-center mb-12","data-id":"zzr7vnzjp","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"cbrjejwyf","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Frequently Asked Questions"}),s.jsx("p",{className:"text-lg text-gray-600","data-id":"c3kj311ha","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Common questions about city-specific DoorDash requirements"})]}),s.jsx(Ze.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},"data-id":"p6lvr580p","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(zu,{type:"single",collapsible:!0,className:"space-y-4","data-id":"dzfvlkfg5","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:o.map((u,p)=>s.jsxs(Vl,{value:`item-${p}`,className:"bg-gray-50 rounded-xl px-6 border-2 border-gray-100 hover:border-[#EB0029]/30 transition-colors","data-id":"s0hmr893q","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(Hl,{className:"text-left font-semibold text-gray-900 hover:text-[#EB0029]","data-id":"ssz727koj","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.question}),s.jsx(Wl,{className:"text-gray-600 text-base leading-relaxed","data-id":"9zxpzmv09","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:u.answer})]},p))})})]})}),s.jsx("section",{className:"py-20 px-4 bg-gradient-to-br from-gray-50 to-gray-100","data-id":"gpk6iknk3","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx("div",{className:"container mx-auto max-w-4xl text-center","data-id":"2xoh3r5yw","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsxs(Ze.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},"data-id":"aej8auot3","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4","data-id":"b5jdyd576","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Ready to Find Your City Requirements?"}),s.jsx("p",{className:"text-xl text-gray-600 mb-8 max-w-2xl mx-auto","data-id":"g6zenldto","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"Select your city above to learn about local requirements, or explore our comprehensive guides to get started with DoorDash today."}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center","data-id":"3ho6iyeap","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:[s.jsx(me,{to:"/doordash-requirements","data-id":"3txg3pg4e","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(G,{size:"lg",className:"bg-[#EB0029] hover:bg-[#C50021] text-white px-8 py-6 text-lg","data-id":"omus9y48h","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"View National Guide"})}),s.jsx(me,{to:"/how-to-become-doordash-driver/","data-id":"njk4x05p5","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:s.jsx(G,{size:"lg",variant:"outline",className:"border-2 border-gray-300 px-8 py-6 text-lg hover:border-[#EB0029] hover:text-[#EB0029]","data-id":"5u48rf30y","data-path":"src/pages/DoordashRequirementsByCity.tsx",children:"How to Apply"})})]})]})})}),s.jsx(ro,{"data-id":"icl4ep1yz","data-path":"src/pages/DoordashRequirementsByCity.tsx"})]})]})},yg=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,role:"alert",className:Z("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",e),...t}));yg.displayName="Alert";const vg=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,className:Z("text-sm [&_p]:leading-relaxed",e),...t}));vg.displayName="AlertDescription";const Oce=24*60*60*1e3,Bce=2,Rce=1e3,Mce={"new-york-ny":{coordinates:{lat:40.7128,lng:-74.006},population:"8.3 million",marketSize:"Very High Demand",characteristics:"Dense urban environment with high-rise apartments and busy streets",parkingTip:"Use loading zones and double-parking carefully. Consider bike delivery in Manhattan.",bestAreas:"Manhattan, Brooklyn Heights, Williamsburg, Long Island City"},"los-angeles-ca":{coordinates:{lat:34.0522,lng:-118.2437},population:"3.9 million",marketSize:"Very High Demand",characteristics:"Sprawling metropolitan area with heavy traffic and long distances",parkingTip:"Traffic can be heavy during rush hours. Plan routes carefully.",bestAreas:"Downtown LA, Santa Monica, West Hollywood, Culver City"},"chicago-il":{coordinates:{lat:41.8781,lng:-87.6298},population:"2.7 million",marketSize:"Very High Demand",characteristics:"Urban grid layout with distinct neighborhoods and seasonal weather challenges",parkingTip:"Winter conditions require reliable vehicles. Street parking can be limited.",bestAreas:"Loop, River North, Lincoln Park, Wicker Park"},"houston-tx":{coordinates:{lat:29.7604,lng:-95.3698},population:"2.3 million",marketSize:"High Demand",characteristics:"Car-dependent city with wide roads and suburban sprawl",parkingTip:"Ample parking but long distances between deliveries.",bestAreas:"Downtown, Midtown, Montrose, The Heights"},"phoenix-az":{coordinates:{lat:33.4484,lng:-112.074},population:"1.7 million",marketSize:"High Demand",characteristics:"Sprawling desert city with extreme summer heat",parkingTip:"Summer temperatures can exceed 110°F. Ensure vehicle A/C works properly.",bestAreas:"Downtown Phoenix, Tempe, Scottsdale, Mesa"},"philadelphia-pa":{coordinates:{lat:39.9526,lng:-75.1652},population:"1.6 million",marketSize:"High Demand",characteristics:"Historic city with narrow streets and row houses",parkingTip:"Parking can be challenging in Center City. Consider bike delivery.",bestAreas:"Center City, University City, Northern Liberties"},"san-antonio-tx":{coordinates:{lat:29.4241,lng:-98.4936},population:"1.5 million",marketSize:"Moderate Demand",characteristics:"Spread-out city with military presence and tourist areas",parkingTip:"River Walk area requires special parking attention.",bestAreas:"Downtown, Alamo Heights, Stone Oak"},"san-diego-ca":{coordinates:{lat:32.7157,lng:-117.1611},population:"1.4 million",marketSize:"High Demand",characteristics:"Coastal city with beaches, neighborhoods spread across valleys",parkingTip:"Beach areas have limited parking. Plan ahead during tourist season.",bestAreas:"Downtown, La Jolla, Pacific Beach, North Park"},"dallas-tx":{coordinates:{lat:32.7767,lng:-96.797},population:"1.3 million",marketSize:"High Demand",characteristics:"Modern city with extensive highway system",parkingTip:"Heavy traffic on major highways during rush hour.",bestAreas:"Uptown, Downtown, Deep Ellum, Bishop Arts District"},"san-jose-ca":{coordinates:{lat:37.3382,lng:-121.8863},population:"1.0 million",marketSize:"High Demand",characteristics:"Tech hub with suburban character and diverse neighborhoods",parkingTip:"Tech campus deliveries may require security check-in.",bestAreas:"Downtown San Jose, Santana Row, Willow Glen"},"austin-tx":{coordinates:{lat:30.2672,lng:-97.7431},population:"978,000",marketSize:"High Demand",characteristics:"Fast-growing tech city with vibrant downtown and university presence",parkingTip:"Downtown and campus areas have limited parking. Consider scooter delivery.",bestAreas:"Downtown, South Congress, East Austin, Domain"},"seattle-wa":{coordinates:{lat:47.6062,lng:-122.3321},population:"750,000",marketSize:"High Demand",characteristics:"Hilly terrain with rainy weather and tech industry presence",parkingTip:"Rain gear essential. Hills can be challenging for bike delivery.",bestAreas:"Capitol Hill, Fremont, Ballard, Queen Anne"},"denver-co":{coordinates:{lat:39.7392,lng:-104.9903},population:"715,000",marketSize:"High Demand",characteristics:"Mile-high city with active lifestyle culture and growing population",parkingTip:"Winter snow and ice require proper vehicle preparation.",bestAreas:"LoDo, Capitol Hill, Cherry Creek, Highland"},"boston-ma":{coordinates:{lat:42.3601,lng:-71.0589},population:"692,000",marketSize:"High Demand",characteristics:"Historic city with narrow streets, universities, and dense neighborhoods",parkingTip:"Parking is extremely limited. Bike delivery is popular.",bestAreas:"Back Bay, Beacon Hill, North End, Cambridge"},"miami-fl":{coordinates:{lat:25.7617,lng:-80.1918},population:"470,000",marketSize:"High Demand",characteristics:"Tropical climate with beach areas and international influence",parkingTip:"South Beach parking is extremely limited during peak season.",bestAreas:"Brickell, Wynwood, Coral Gables, Miami Beach"}},Ice=()=>({coordinates:{lat:39.8283,lng:-98.5795},population:"varies",marketSize:"Moderate Demand",characteristics:"diverse neighborhoods and local businesses",parkingTip:"Follow local parking regulations and be mindful of delivery zones.",bestAreas:"downtown and high-traffic commercial areas"}),Xz=e=>`city_requirements_${e}`,$ce=e=>{try{const t=Xz(e),a=localStorage.getItem(t);if(!a)return null;const{post:r,timestamp:n}=JSON.parse(a);return Date.now()-n>Oce?(localStorage.removeItem(t),null):r}catch(t){return console.error("Error reading cache:",t),null}},L4=(e,t)=>{try{const a=Xz(e),r={post:t,timestamp:Date.now()};localStorage.setItem(a,JSON.stringify(r))}catch(a){console.error("Error writing cache:",a)}},my=async(e,t=Bce,a=Rce)=>{try{return await e()}catch(r){if(t===0)throw r;return await new Promise(n=>setTimeout(n,a)),my(e,t-1,a*2)}},zce=()=>{const{cityState:e}=hg(),[t,a]=g.useState(null),[r,n]=g.useState(!0),[i,o]=g.useState(!1),[d,l]=g.useState(null),[c,u]=g.useState(0),p=A=>{try{const S=A.split("-");if(S.length<2)return null;const _=S[S.length-1].toUpperCase();if(_.length!==2||!/^[A-Z]{2}$/.test(_))return null;const O=S.slice(0,-1),B=O.join("-"),I=O.map(z=>z.charAt(0).toUpperCase()+z.slice(1)).join(" ");return{city:B,state:_.toLowerCase(),displayCity:I,displayState:_}}catch{return null}},h=A=>{const S=`${A.city}-${A.state}`;return Mce[S]||Ice()},m=A=>{const{displayCity:S,displayState:_}=A,O=h(A);return`
<div class="prose prose-lg max-w-none">
<h1 class="text-4xl font-bold mb-6">DoorDash Driver Requirements in ${S}, ${_} (2026)</h1>
<div class="bg-blue-50 border-l-4 border-blue-500 p-6 mb-8">
<p class="text-lg font-semibold mb-2">Ready to dash in ${S}?</p>
<p class="mb-4">Learn the specific requirements for becoming a DoorDash driver in ${S}, ${_}, a ${O.marketSize.toLowerCase()} market with ${O.population} residents and ${O.characteristics}.</p>
<a href="/doordash-requirements/" class="inline-block bg-red-600 text-white px-6 py-3 rounded-lg font-semibold hover:bg-red-700 transition">View Complete Requirements</a>
</div>
<h2 class="text-3xl font-bold mt-8 mb-4">About the ${S} DoorDash Market</h2>
<p class="mb-4">${S}, ${_} is classified as a <strong>${O.marketSize}</strong> market for DoorDash. With a population of approximately ${O.population}, the city offers ${O.characteristics}.</p>
<div class="bg-amber-50 border-l-4 border-amber-500 p-4 mb-6">
<p class="font-semibold mb-2">🚗 Local Delivery Tip:</p>
<p>${O.parkingTip}</p>
</div>
<h2 class="text-3xl font-bold mt-8 mb-4">Basic Requirements for ${S} Dashers</h2>
<p class="mb-4">To become a DoorDash driver in ${S}, ${_}, you must meet these essential requirements:</p>
<ul class="list-disc pl-6 mb-4">
<li><strong>Age:</strong> Must be at least 18 years old</li>
<li><strong>Valid ID:</strong> Government-issued driver's license or ID</li>
<li><strong>Vehicle Access:</strong> Car, bike, scooter, or motorcycle (depending on market approval)</li>
<li><strong>Smartphone:</strong> iPhone (iOS 13.0+) or Android (7.0+)</li>
<li><strong>Social Security Number:</strong> For background check and tax purposes</li>
<li><strong>Background Check:</strong> Must pass criminal and driving record screening</li>
</ul>
<h2 class="text-3xl font-bold mt-8 mb-4">Vehicle Requirements in ${S}</h2>
<p class="mb-4">DoorDash in ${S}, ${_} accepts multiple delivery methods. Here's what you need to know:</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Car Delivery</h3>
<p class="mb-4">The most common option in ${S}:</p>
<ul class="list-disc pl-6 mb-4">
<li>Valid driver's license issued in ${_}</li>
<li>Auto insurance meeting ${_} minimum requirements</li>
<li>Vehicle registration</li>
<li>Any year, make, or model (2-door or 4-door)</li>
<li>Reliable working condition</li>
</ul>
<h3 class="text-2xl font-semibold mt-6 mb-3">Bike & Scooter Delivery</h3>
<p class="mb-4">Availability depends on ${S}'s market classification:</p>
<ul class="list-disc pl-6 mb-4">
<li><strong>Bicycle:</strong> Valid government ID required (no vehicle insurance needed). Check if ${S} qualifies as a bike-eligible market.</li>
<li><strong>Scooter:</strong> Valid license, insurance, and registration required for motorized scooters 50cc+</li>
</ul>
<h3 class="text-2xl font-semibold mt-6 mb-3">Best Dashing Areas in ${S}</h3>
<p class="mb-4">Popular delivery zones include: <strong>${O.bestAreas}</strong>. These areas typically offer consistent order volume and diverse restaurant options.</p>
<div class="bg-amber-50 border-l-4 border-amber-500 p-4 mb-6">
<p class="text-sm"><strong>Note:</strong> Not all delivery methods are available in every part of ${S}. Urban areas typically offer more options. Verify during sign-up which methods are accepted in your delivery zone.</p>
</div>
<h2 class="text-3xl font-bold mt-8 mb-4">Background Check Process in ${S}</h2>
<p class="mb-4">DoorDash conducts thorough background checks through Checkr for all ${S} applicants. Here's what to expect:</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Timeline</h3>
<p class="mb-4">Background checks in ${S} typically take <strong>5-7 business days</strong>, though processing times can vary based on:</p>
<ul class="list-disc pl-6 mb-4">
<li>Local court record accessibility</li>
<li>Volume of applications in ${_}</li>
<li>Completeness of submitted documents</li>
</ul>
<h3 class="text-2xl font-semibold mt-6 mb-3">What's Reviewed</h3>
<ul class="list-disc pl-6 mb-4">
<li><strong>Criminal History:</strong> County, state, and federal records (past 7 years)</li>
<li><strong>Driving Record:</strong> Motor vehicle history (past 3 years)</li>
<li><strong>Sex Offender Registry:</strong> National database check</li>
</ul>
<h3 class="text-2xl font-semibold mt-6 mb-3">Disqualifying Factors</h3>
<p class="mb-4">You may be disqualified if you have:</p>
<ul class="list-disc pl-6 mb-4">
<li>DUI/DWI conviction within past 7 years</li>
<li>Violent crime convictions</li>
<li>Multiple moving violations (past 3 years)</li>
<li>Suspended or revoked license</li>
<li>Sexual offense convictions</li>
</ul>
<h2 class="text-3xl font-bold mt-8 mb-4">Insurance Requirements for ${S} Dashers</h2>
<p class="mb-4">Insurance requirements vary based on your delivery method in ${S}:</p>
<div class="bg-gray-50 border border-gray-200 rounded-lg p-6 mb-6">
<h3 class="text-xl font-semibold mb-3">For Car/Motorcycle/Scooter:</h3>
<ul class="list-disc pl-6 mb-3">
<li>Must have valid auto insurance meeting ${_} minimum liability requirements</li>
<li>Policy must list you as a covered driver</li>
<li>Some areas of ${S} may require commercial or rideshare insurance - check local regulations</li>
<li>Must upload proof of insurance during application</li>
</ul>
<h3 class="text-xl font-semibold mb-3 mt-4">For Bicycle:</h3>
<p>No vehicle insurance required. Standard government ID is sufficient.</p>
</div>
<h2 class="text-3xl font-bold mt-8 mb-4">Market Demand & Approval Status in ${S}</h2>
<p class="mb-4">Market conditions in ${S} affect approval speed and earning potential:</p>
<ul class="list-disc pl-6 mb-4">
<li><strong>High Demand Markets:</strong> Fast approval, no waitlist, immediate dashing after activation</li>
<li><strong>Moderate Demand:</strong> Standard approval timeline (5-7 days), seasonal variations</li>
<li><strong>Saturated Markets:</strong> Possible waitlist, priority given to high-rated existing dashers</li>
</ul>
<p class="mb-4">Current status for ${S} can be checked during sign-up. Consider applying to nearby cities if ${S} has a waitlist - you can dash anywhere once approved.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Local Regulations & Special Requirements</h2>
<p class="mb-4">${S}, ${_} may have specific regulations affecting DoorDash drivers:</p>
<ul class="list-disc pl-6 mb-4">
<li><strong>Commercial Insurance:</strong> Some cities require commercial auto insurance for delivery work. Verify ${S}'s requirements.</li>
<li><strong>Vehicle Inspections:</strong> Certain markets mandate annual vehicle safety inspections. Check if ${S} requires this.</li>
<li><strong>Business Licenses:</strong> Most areas don't require business licenses for gig work, but local ordinances vary.</li>
<li><strong>Parking Regulations:</strong> Familiarize yourself with ${S}'s loading zone and no-parking rules to avoid tickets.</li>
</ul>
<h2 class="text-3xl font-bold mt-8 mb-4">Application Process for ${S} Dashers</h2>
<ol class="list-decimal pl-6 mb-4">
<li class="mb-2"><strong>Create Account:</strong> Sign up on DoorDash with your email and phone number</li>
<li class="mb-2"><strong>Select Market:</strong> Choose ${S}, ${_} as your dashing location</li>
<li class="mb-2"><strong>Upload Documents:</strong> Submit driver's license, insurance (if applicable), and vehicle registration</li>
<li class="mb-2"><strong>Background Check:</strong> Authorize Checkr to conduct screening (5-7 days)</li>
<li class="mb-2"><strong>Activation:</strong> Once approved, download Dasher app and complete orientation if required</li>
<li class="mb-2"><strong>Start Dashing:</strong> Begin accepting orders in ${S}</li>
</ol>
<h2 class="text-3xl font-bold mt-8 mb-4">Frequently Asked Questions</h2>
<h3 class="text-2xl font-semibold mt-6 mb-3">How long does approval take in ${S}?</h3>
<p class="mb-4">Most applicants in ${S} are approved within 5-7 business days, primarily depending on background check processing. High-volume periods may extend this slightly.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Can I dash in other cities after approval in ${S}?</h3>
<p class="mb-4">Yes! DoorDash approval is nationwide. Once activated in ${S}, you can dash in any city where DoorDash operates without reapplying.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">What if I don't have a car in ${S}?</h3>
<p class="mb-4">Check if ${S} allows bike or scooter deliveries during sign-up. Urban areas and downtown ${S} zones often permit non-car delivery methods.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Does ${S} have specific insurance requirements?</h3>
<p class="mb-4">You need auto insurance meeting ${_} minimum requirements. Some areas may require commercial or rideshare coverage - verify local regulations before starting.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">Are there vehicle age restrictions in ${S}?</h3>
<p class="mb-4">No. DoorDash accepts vehicles of any year, make, or model in ${S} as long as they're in reliable working condition and properly insured.</p>
<h3 class="text-2xl font-semibold mt-6 mb-3">What are the best times to dash in ${S}?</h3>
<p class="mb-4">Peak hours in ${S} typically include lunch (11am-2pm) and dinner (5pm-9pm) periods. Weekend evenings often see the highest demand. Monitor the app for Peak Pay opportunities.</p>
<h2 class="text-3xl font-bold mt-8 mb-4">Ready to Dash in ${S}?</h2>
<p class="mb-4">Now that you understand the specific requirements for ${S}, ${_}, you're ready to start your DoorDash application. Make sure you have all required documents prepared to expedite the approval process.</p>
<div class="bg-gray-50 border border-gray-200 rounded-lg p-6 mt-6">
<h3 class="text-xl font-semibold mb-3">Next Steps:</h3>
<ul class="list-disc pl-6 mb-4">
<li>Review the complete <a href="/doordash-requirements/" class="text-blue-600 hover:underline">national requirements guide</a></li>
<li>Learn about <a href="/doordash-driver-pay/" class="text-blue-600 hover:underline">earning potential in ${S}</a></li>
<li>Read our <a href="/how-to-become-doordash-driver/" class="text-blue-600 hover:underline">step-by-step application guide</a></li>
<li>Explore <a href="/become-a-dasher-${A.city}-${A.state}/" class="text-blue-600 hover:underline">how to become a Dasher in ${S}</a></li>
<li>View <a href="/doordash-driver-requirements-by-city/" class="text-blue-600 hover:underline">requirements for other cities</a></li>
</ul>
<a href="/doordash-requirements/" class="inline-block bg-red-600 text-white px-8 py-4 rounded-lg font-semibold hover:bg-red-700 transition text-center">Start Your Application</a>
</div>
</div>
`.trim()},v=async A=>{const S=await my(async()=>{const{data:_,error:O}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:A},{name:"status",op:"Equal",value:"published"}]});if(O)throw new Error(`Database error: ${O}`);return _});return S!=null&&S.List&&S.List.length>0?S.List[0]:null},f=async A=>(await my(async()=>{const{error:_}=await window.ezsite.apis.tableCreate(70410,A);if(_)throw new Error(`Failed to create post: ${_}`)}),(await my(async()=>{var B;const{data:_,error:O}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:A.slug}]});if(O||!((B=_==null?void 0:_.List)!=null&&B.length))throw new Error(`Failed to fetch created post: ${O||"No data returned"}`);return _})).List[0]),x=async()=>{if(!e){l("Invalid URL format - missing city/state parameter"),n(!1);return}try{n(!0),l(null);const A=p(e);if(!A){l("Invalid city/state format. Expected format: city-name-st (e.g., los-angeles-ca)"),n(!1);return}const S=$ce(e);if(S){a(S),n(!1);return}const _=`doordash-driver-requirements-${A.city}-${A.state}`,O=await v(_);if(O)a(O),L4(e,O),n(!1);else{o(!0);const B=m(A),I=new Date().toISOString(),z={title:`DoorDash Driver Requirements in ${A.displayCity}, ${A.displayState} (2026)`,slug:_,content:B,status:"published",published_at:I,seo_title:`DoorDash Requirements in ${A.displayCity}, ${A.displayState} (2026)`,meta_description:`Complete guide to DoorDash driver requirements in ${A.displayCity}, ${A.displayState}. Learn about vehicle options, background checks, insurance, and local regulations.`,focus_keyword:`DoorDash driver requirements ${A.displayCity} ${A.displayState}`,target_city:A.displayCity,target_state:A.displayState,is_geo_optimized:!0,is_evergreen:!0,is_featured:!0,schema_types:"Article,FAQPage",author_name:"BecomeADasher Team",created_at:I,updated_at:I},M=await f(z);a(M),L4(e,M),Pe({title:"Page Generated Successfully",description:`Created new requirements page for ${A.displayCity}, ${A.displayState}`}),o(!1),n(!1)}}catch(A){const S=A instanceof Error?A.message:"Failed to load or generate city requirements page";l(S),n(!1),o(!1),Pe({title:"Error Loading Page",description:"We encountered an issue loading this page. Please try again.",variant:"destructive"})}};g.useEffect(()=>{x()},[e]);const w=()=>{u(A=>A+1),x()},y=e?p(e):null,b=y?h(y):null,j=t?[{label:"Home",href:"/"},{label:"Requirements Hub",href:"/doordash-driver-requirements-by-city/"},{label:`${t.target_city}, ${t.target_state}`,href:`/${t.slug}/`}]:[],D=()=>{if(!t||!y)return null;const{displayCity:A,displayState:S}=y;return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:`How long does approval take in ${A}?`,acceptedAnswer:{"@type":"Answer",text:`Most applicants in ${A} are approved within 5-7 business days, primarily depending on background check processing. High-volume periods may extend this slightly.`}},{"@type":"Question",name:`Can I dash in other cities after approval in ${A}?`,acceptedAnswer:{"@type":"Answer",text:`Yes! DoorDash approval is nationwide. Once activated in ${A}, you can dash in any city where DoorDash operates without reapplying.`}},{"@type":"Question",name:`What if I don't have a car in ${A}?`,acceptedAnswer:{"@type":"Answer",text:`Check if ${A} allows bike or scooter deliveries during sign-up. Urban areas and downtown ${A} zones often permit non-car delivery methods.`}},{"@type":"Question",name:`Does ${A} have specific insurance requirements?`,acceptedAnswer:{"@type":"Answer",text:`You need auto insurance meeting ${S} minimum requirements. Some areas may require commercial or rideshare coverage - verify local regulations before starting.`}},{"@type":"Question",name:`Are there vehicle age restrictions in ${A}?`,acceptedAnswer:{"@type":"Answer",text:`No. DoorDash accepts vehicles of any year, make, or model in ${A} as long as they're in reliable working condition and properly insured.`}},{"@type":"Question",name:`What are the best times to dash in ${A}?`,acceptedAnswer:{"@type":"Answer",text:`Peak hours in ${A} typically include lunch (11am-2pm) and dinner (5pm-9pm) periods. Weekend evenings often see the highest demand. Monitor the app for Peak Pay opportunities.`}}]}},k=()=>{if(!t||!y||!b)return null;const{displayCity:A,displayState:S}=y;return{"@context":"https://schema.org","@type":"LocalBusiness","@id":`https://www.becomeadasher.com/${t.slug}/#localbusiness`,name:`DoorDash Delivery Services - ${A}, ${S}`,description:`DoorDash food delivery service operating in ${A}, ${S}. Learn about driver requirements, vehicle options, and earning opportunities.`,url:`https://www.becomeadasher.com/${t.slug}/`,areaServed:{"@type":"City",name:A,"@id":`https://www.wikidata.org/wiki/Q${A}`,address:{"@type":"PostalAddress",addressLocality:A,addressRegion:S,addressCountry:"US"}},geo:{"@type":"GeoCoordinates",latitude:b.coordinates.lat,longitude:b.coordinates.lng},hasMap:`https://www.google.com/maps?q=${b.coordinates.lat},${b.coordinates.lng}`,telephone:"855-973-1040",priceRange:"$$",openingHours:"Mo-Su 00:00-24:00",paymentAccepted:"Cash, Credit Card, Debit Card"}},N=()=>t?{"@context":"https://schema.org","@type":"Article","@id":`https://www.becomeadasher.com/${t.slug}/#article`,headline:t.title,description:t.meta_description||"",image:t.featured_image||"https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?w=1200&h=630&fit=crop",datePublished:t.published_at,dateModified:t.updated_at||t.published_at,author:{"@type":"Organization",name:t.author_name||"BecomeADasher Team",url:"https://www.becomeadasher.com"},publisher:{"@type":"Organization",name:"BecomeADasher",logo:{"@type":"ImageObject",url:"https://www.becomeadasher.com/logo.png"}},mainEntityOfPage:{"@type":"WebPage","@id":`https://www.becomeadasher.com/${t.slug}/`}}:null,C=()=>{const A=N(),S=D(),_=k();return A?{"@context":"https://schema.org","@graph":[A,...S?[S]:[],..._?[_]:[]]}:null};if(r||i)return s.jsxs(s.Fragment,{children:[s.jsx(Ht,{"data-id":"jc7cc3y3o","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50","data-id":"dmg4z9eg3","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsxs("div",{className:"text-center max-w-md px-4","data-id":"g8mcvlctz","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(og,{className:"w-12 h-12 animate-spin text-red-600 mx-auto mb-4","data-id":"62pwr40yt","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("p",{className:"text-lg text-gray-600 mb-2","data-id":"609d047s1","data-path":"src/pages/CityRequirementsPage.tsx",children:i?"Generating city requirements page...":"Loading..."}),s.jsx("p",{className:"text-sm text-gray-500","data-id":"6srkf4bq8","data-path":"src/pages/CityRequirementsPage.tsx",children:i?"This may take a moment as we create custom content for your city.":"Please wait while we fetch the page content."})]})})]});if(d||!t)return s.jsxs(s.Fragment,{children:[s.jsx(Ht,{"data-id":"84bzc71zb","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50 px-4 py-12","data-id":"76et68m61","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsxs("div",{className:"max-w-2xl w-full","data-id":"qj8o8tii5","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs(yg,{variant:"destructive",className:"mb-6","data-id":"pwl4fjsi1","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(ns,{className:"h-5 w-5","data-id":"gspk7nb00","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx(AlertTitle,{className:"text-lg font-semibold","data-id":"m8zlowser","data-path":"src/pages/CityRequirementsPage.tsx",children:"Unable to Load Page"}),s.jsx(vg,{className:"mt-2","data-id":"7016rtqiv","data-path":"src/pages/CityRequirementsPage.tsx",children:d||"We encountered an issue loading this city requirements page. This could be due to a temporary network issue or server problem."})]}),y&&b&&s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-6","data-id":"628p43h1x","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"wb1lgczen","data-path":"src/pages/CityRequirementsPage.tsx",children:[y.displayCity,", ",y.displayState," - Basic Information"]}),s.jsxs("div",{className:"prose prose-lg","data-id":"hea1laam9","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs("p",{className:"text-gray-700 mb-4","data-id":"71uolijvn","data-path":"src/pages/CityRequirementsPage.tsx",children:["While we work on loading the complete requirements page, here's what you should know about DoorDash in ",y.displayCity,":"]}),s.jsxs("ul",{className:"list-disc pl-6 text-gray-700 space-y-2","data-id":"mb7lg00mw","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs("li",{"data-id":"s7d1gmsep","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("strong",{"data-id":"766696wwz","data-path":"src/pages/CityRequirementsPage.tsx",children:"Market Size:"})," ",b.marketSize]}),s.jsxs("li",{"data-id":"piopjrjf3","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("strong",{"data-id":"u1iy4ywjs","data-path":"src/pages/CityRequirementsPage.tsx",children:"Population:"})," ",b.population]}),s.jsxs("li",{"data-id":"w0pg1ovgb","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("strong",{"data-id":"s3yjecwjb","data-path":"src/pages/CityRequirementsPage.tsx",children:"Market Characteristics:"})," ",b.characteristics]}),s.jsxs("li",{"data-id":"5w19qycyl","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("strong",{"data-id":"x98gmu7ej","data-path":"src/pages/CityRequirementsPage.tsx",children:"Parking Tip:"})," ",b.parkingTip]}),s.jsxs("li",{"data-id":"gpnoeep4b","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("strong",{"data-id":"j7lljn0hm","data-path":"src/pages/CityRequirementsPage.tsx",children:"Best Areas:"})," ",b.bestAreas]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8","data-id":"ef3ob03x2","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("h3",{className:"text-xl font-semibold text-gray-900 mb-4","data-id":"zvo4vuoda","data-path":"src/pages/CityRequirementsPage.tsx",children:"What You Can Do:"}),s.jsxs("div",{className:"space-y-3","data-id":"i37gi9usk","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs(G,{onClick:w,className:"w-full bg-red-600 hover:bg-red-700 text-white",size:"lg","data-id":"wued2a44g","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(zm,{className:"w-5 h-5 mr-2","data-id":"ks1sn3r7p","data-path":"src/pages/CityRequirementsPage.tsx"}),"Try Again"]}),s.jsx(me,{to:"/doordash-driver-requirements-by-city/","data-id":"9duranf0m","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsx(G,{variant:"outline",className:"w-full",size:"lg","data-id":"qi0xt8mxd","data-path":"src/pages/CityRequirementsPage.tsx",children:"View All Cities"})}),s.jsx(me,{to:"/doordash-requirements/","data-id":"ss6w9pwyv","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsx(G,{variant:"outline",className:"w-full",size:"lg","data-id":"td3wj3hpv","data-path":"src/pages/CityRequirementsPage.tsx",children:"View General Requirements"})}),s.jsx(me,{to:"/","data-id":"jtsnadw43","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsx(G,{variant:"ghost",className:"w-full",size:"lg","data-id":"lpecy4j2g","data-path":"src/pages/CityRequirementsPage.tsx",children:"Go to Homepage"})})]}),s.jsx("div",{className:"mt-6 pt-6 border-t border-gray-200","data-id":"6o245914h","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsxs("p",{className:"text-sm text-gray-600 text-center","data-id":"reb2enqry","data-path":"src/pages/CityRequirementsPage.tsx",children:["Still having issues? Contact our support team at"," ",s.jsx("a",{href:"mailto:support@becomeadasher.com",className:"text-blue-600 hover:underline","data-id":"7oqohozku","data-path":"src/pages/CityRequirementsPage.tsx",children:"support@becomeadasher.com"})]})})]})]})}),s.jsx(ro,{"data-id":"0hvlbqawn","data-path":"src/pages/CityRequirementsPage.tsx"})]});const T=A=>{try{return new Date(A).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}catch{return""}},P=()=>{if(!t||!y)return"";const{displayCity:A,displayState:S}=y;return`${A} dasher jobs, ${A} food delivery, ${A} DoorDash requirements, become a dasher ${A}, ${A} delivery driver, DoorDash ${S}, gig economy ${A}, delivery jobs ${A}`};return s.jsxs(s.Fragment,{children:[s.jsxs(Od,{"data-id":"ja11mn5z0","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("meta",{name:"keywords",content:P(),"data-id":"vfeyotkqn","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("script",{type:"application/ld+json","data-id":"e45jtlybj","data-path":"src/pages/CityRequirementsPage.tsx",children:JSON.stringify(C())})]}),s.jsx(Xa,{title:t.seo_title||t.title,description:t.meta_description||"",canonical:`https://www.becomeadasher.com/${t.slug}/`,ogImage:t.featured_image,"data-id":"b125l2q6b","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx(Ht,{"data-id":"kyla5mwft","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("div",{className:"min-h-screen bg-gray-50","data-id":"p8x7h9oyj","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsxs("article",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12","data-id":"p7urr5bjw","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx("div",{className:"mb-6","data-id":"13ua1iu3f","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsx(sn,{items:j,"data-id":"x1zopvfd9","data-path":"src/pages/CityRequirementsPage.tsx"})}),s.jsxs("header",{className:"mb-8","data-id":"0fjnb722r","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs("div",{className:"flex flex-wrap gap-2 mb-4","data-id":"5uhhmh486","data-path":"src/pages/CityRequirementsPage.tsx",children:[t.is_geo_optimized&&s.jsx(ct,{variant:"default",className:"bg-blue-600","data-id":"p891jbokd","data-path":"src/pages/CityRequirementsPage.tsx",children:"📠City Guide"}),t.is_featured&&s.jsx(ct,{variant:"default",className:"bg-yellow-600","data-id":"ik8iee04v","data-path":"src/pages/CityRequirementsPage.tsx",children:"â Featured"}),t.is_evergreen&&s.jsx(ct,{variant:"secondary","data-id":"5ouv9jyda","data-path":"src/pages/CityRequirementsPage.tsx",children:"🌲 Evergreen"})]}),s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4","data-id":"tr2xiv1v3","data-path":"src/pages/CityRequirementsPage.tsx",children:t.title}),s.jsxs("div",{className:"flex flex-wrap gap-4 text-sm text-gray-600 mb-6","data-id":"ubxtjxexu","data-path":"src/pages/CityRequirementsPage.tsx",children:[t.published_at&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"jrv2no0x2","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(os,{className:"w-4 h-4","data-id":"1zcbjs8y9","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsxs("time",{dateTime:t.published_at,"data-id":"ny4v8m8le","data-path":"src/pages/CityRequirementsPage.tsx",children:["Published: ",T(t.published_at)]})]}),t.updated_at&&t.updated_at!==t.published_at&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"u14bzra2r","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(dr,{className:"w-4 h-4","data-id":"nwxc7ggft","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsxs("time",{dateTime:t.updated_at,"data-id":"n5sm5i4yq","data-path":"src/pages/CityRequirementsPage.tsx",children:["Last Updated: ",T(t.updated_at)]})]}),t.author_name&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"2icypfl35","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(tb,{className:"w-4 h-4","data-id":"325ixu9g6","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("span",{"data-id":"glttr2m1j","data-path":"src/pages/CityRequirementsPage.tsx",children:t.author_name})]})]}),t.updated_at&&s.jsx("div",{className:"bg-green-50 border border-green-200 rounded-lg p-3 mb-4 inline-block","data-id":"0xx098dr3","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsxs("div",{className:"flex items-center gap-2 text-sm text-green-800","data-id":"twc9n9fzs","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsx(dr,{className:"w-4 h-4","data-id":"vkwdvlyzm","data-path":"src/pages/CityRequirementsPage.tsx"}),s.jsx("span",{className:"font-semibold","data-id":"1d7ldq3de","data-path":"src/pages/CityRequirementsPage.tsx",children:"Last Updated:"}),s.jsx("span",{"data-id":"q381r3mcw","data-path":"src/pages/CityRequirementsPage.tsx",children:T(t.updated_at||t.published_at)})]})})]}),s.jsx("div",{className:"bg-white rounded-lg shadow-sm p-8 mb-8","data-id":"23w3a51yx","data-path":"src/pages/CityRequirementsPage.tsx",children:s.jsx("div",{className:"prose prose-lg max-w-none prose-headings:font-bold prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline",dangerouslySetInnerHTML:{__html:t.content},"data-id":"pe8skviw7","data-path":"src/pages/CityRequirementsPage.tsx"})}),s.jsxs("div",{className:"bg-gradient-to-r from-red-600 to-red-700 rounded-lg p-8 text-white text-center","data-id":"kvkgtpc6f","data-path":"src/pages/CityRequirementsPage.tsx",children:[s.jsxs("h2",{className:"text-3xl font-bold mb-4","data-id":"2utfxl2gq","data-path":"src/pages/CityRequirementsPage.tsx",children:["Ready to Start in ",t.target_city,"?"]}),s.jsx("p",{className:"text-xl mb-6","data-id":"kirui08fg","data-path":"src/pages/CityRequirementsPage.tsx",children:"Apply now and start earning on your own schedule as a DoorDash driver."}),s.jsx("a",{href:"/doordash-requirements/",className:"inline-block bg-white text-red-600 px-8 py-4 rounded-lg font-bold text-lg hover:bg-gray-100 transition","data-id":"k1m60je34","data-path":"src/pages/CityRequirementsPage.tsx",children:"View Complete Requirements"})]})]})}),s.jsx(ro,{"data-id":"m8k0wa8xj","data-path":"src/pages/CityRequirementsPage.tsx"})]})};function qce(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"Best Times to Dash in 2025 | Maximize Your DoorDash Earnings",description:"Discover the best times and days to dash with DoorDash in 2025. Learn when to earn the most money with peak hours, busy days, and seasonal tips.",canonical:"/best-times-to-dash/",schema:{type:"Article",data:{headline:"Best Times to Dash and Maximize DoorDash Earnings",description:"Complete guide to optimal dashing times including peak hours, busy days, weather patterns, and seasonal trends for maximum earnings.",datePublished:"2025-01-01T00:00:00Z",dateModified:new Date().toISOString(),author:"BecomeADasher Editorial Team"}},"data-id":"rsjalnnbk","data-path":"src/pages/BestTimesToDash.tsx"}),s.jsx(Ht,{"data-id":"2sxlht84k","data-path":"src/pages/BestTimesToDash.tsx"}),s.jsxs("div",{className:"min-h-screen bg-white pt-20","data-id":"qtr55gkk3","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] text-white py-12 md:py-16","data-id":"32fqruynn","data-path":"src/pages/BestTimesToDash.tsx",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","data-id":"2gtszkkl1","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h1",{className:"text-3xl md:text-5xl font-bold mb-4","data-id":"6c3h8wxdl","data-path":"src/pages/BestTimesToDash.tsx",children:"Best Times to Dash in 2026"}),s.jsx("p",{className:"text-lg md:text-xl opacity-90 max-w-3xl","data-id":"8xtg0gkgl","data-path":"src/pages/BestTimesToDash.tsx",children:"Maximize your earnings by dashing at the right times. Learn when customers order the most and how to boost your hourly rate."})]})}),s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8 md:py-12","data-id":"01kq48vcf","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx(sn,{items:[{label:"Best Times to Dash"}],"data-id":"isuzxkqxo","data-path":"src/pages/BestTimesToDash.tsx"}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8 mt-8","data-id":"cogilddcx","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"lg:col-span-2 space-y-8","data-id":"n6lk949ue","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"olqxsalel","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-4","data-id":"injlq6b16","data-path":"src/pages/BestTimesToDash.tsx",children:"When Should You Dash?"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"21y34a64p","data-path":"src/pages/BestTimesToDash.tsx",children:"Timing is everything when it comes to maximizing your DoorDash earnings. By understanding customer ordering patterns, peak hours, and seasonal trends, you can significantly increase your hourly rate and complete more deliveries."}),s.jsx("p",{className:"text-gray-700","data-id":"p996j1ija","data-path":"src/pages/BestTimesToDash.tsx",children:"This guide breaks down the optimal times to dash based on data from thousands of successful Dashers across the country."})]}),s.jsxs("div",{className:"bg-gradient-to-br from-green-500 to-green-600 rounded-xl p-6 md:p-8 text-white shadow-lg","data-id":"pdcrvtrbk","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold mb-4","data-id":"0qzr240cz","data-path":"src/pages/BestTimesToDash.tsx",children:"🔥 Peak Earning Times"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6","data-id":"lupmlbgcu","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"text-center","data-id":"oux2d4bz6","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"text-3xl md:text-4xl font-bold","data-id":"wowk2fjl1","data-path":"src/pages/BestTimesToDash.tsx",children:"11AM-2PM"}),s.jsx("div",{className:"text-sm opacity-90 mt-1","data-id":"k31huvtyt","data-path":"src/pages/BestTimesToDash.tsx",children:"Lunch Rush"}),s.jsx("div",{className:"text-xs opacity-75 mt-2","data-id":"a8fhs4qfr","data-path":"src/pages/BestTimesToDash.tsx",children:"Mon-Fri"})]}),s.jsxs("div",{className:"text-center","data-id":"83d0hoegl","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"text-3xl md:text-4xl font-bold","data-id":"ek8iwqvp7","data-path":"src/pages/BestTimesToDash.tsx",children:"5PM-9PM"}),s.jsx("div",{className:"text-sm opacity-90 mt-1","data-id":"ns6pwleuu","data-path":"src/pages/BestTimesToDash.tsx",children:"Dinner Rush"}),s.jsx("div",{className:"text-xs opacity-75 mt-2","data-id":"gz47mnnrs","data-path":"src/pages/BestTimesToDash.tsx",children:"Every Day"})]}),s.jsxs("div",{className:"text-center","data-id":"x9ev51s3s","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"text-3xl md:text-4xl font-bold","data-id":"tcauvo08v","data-path":"src/pages/BestTimesToDash.tsx",children:"9PM-11PM"}),s.jsx("div",{className:"text-sm opacity-90 mt-1","data-id":"7qp4zmysw","data-path":"src/pages/BestTimesToDash.tsx",children:"Late Night"}),s.jsx("div",{className:"text-xs opacity-75 mt-2","data-id":"33v4pdadf","data-path":"src/pages/BestTimesToDash.tsx",children:"Fri-Sat"})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"un1ljne6z","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"7jrpg5uyk","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx(dr,{className:"w-7 h-7 text-[#EB0029]","data-id":"g4x0o0uix","data-path":"src/pages/BestTimesToDash.tsx"}),"Best Times by Day of Week"]}),s.jsxs("div",{className:"space-y-6","data-id":"wx1uk3o6b","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"xh7t6xn5b","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"t78fz843x","data-path":"src/pages/BestTimesToDash.tsx",children:"Monday - Thursday"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"ajisubjuf","data-path":"src/pages/BestTimesToDash.tsx",children:"Consistent lunch and dinner rushes with office workers and families ordering."}),s.jsxs("div",{className:"space-y-2","data-id":"vqc72g0lt","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"d9c04ftic","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"rv9flav53","data-path":"src/pages/BestTimesToDash.tsx",children:"Lunch: 11:00 AM - 2:00 PM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"rtmze9y7y","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"bhgs1f4ez","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"3hdidhexn","data-path":"src/pages/BestTimesToDash.tsx",children:"Dinner: 5:00 PM - 9:00 PM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"7vvl1g5et","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-gray-100 rounded","data-id":"hsdy59vf9","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-700","data-id":"kyklqtg8q","data-path":"src/pages/BestTimesToDash.tsx",children:"Off-Peak: 2:00 PM - 5:00 PM"}),s.jsx("span",{className:"text-gray-500 font-bold","data-id":"kwtu4puzu","data-path":"src/pages/BestTimesToDash.tsx",children:"Low Demand"})]})]})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"3wd1simtb","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"rq9dfypn2","data-path":"src/pages/BestTimesToDash.tsx",children:"Friday"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"qfefd9wvh","data-path":"src/pages/BestTimesToDash.tsx",children:"One of the busiest days with extended evening rush and late-night orders."}),s.jsxs("div",{className:"space-y-2","data-id":"x7kriu7ws","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"tnehr8nlm","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"j9qn7bkgz","data-path":"src/pages/BestTimesToDash.tsx",children:"Lunch: 11:00 AM - 2:00 PM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"cpjp7ll7n","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-green-50 rounded border-2 border-green-500","data-id":"zv3923aj9","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"2u4t8ablw","data-path":"src/pages/BestTimesToDash.tsx",children:"Dinner: 5:00 PM - 10:00 PM"}),s.jsx("span",{className:"text-green-700 font-bold","data-id":"j3iw9cm3m","data-path":"src/pages/BestTimesToDash.tsx",children:"Peak Time â"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"7vzs20x0x","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"0914f4gm2","data-path":"src/pages/BestTimesToDash.tsx",children:"Late Night: 10:00 PM - 12:00 AM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"830u6qpfs","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]})]})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"62byk2s6b","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"71ovupcj9","data-path":"src/pages/BestTimesToDash.tsx",children:"Saturday"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"doh1r8qf1","data-path":"src/pages/BestTimesToDash.tsx",children:"Highest earning potential with all-day steady demand and premium late-night orders."}),s.jsxs("div",{className:"space-y-2","data-id":"lbyi3m6s6","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"tk7jewcwl","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"4eu4uikzq","data-path":"src/pages/BestTimesToDash.tsx",children:"Brunch: 10:00 AM - 1:00 PM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"vnfpdpnj3","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-green-50 rounded border-2 border-green-500","data-id":"4ps7jw1ix","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"yju7727lw","data-path":"src/pages/BestTimesToDash.tsx",children:"Dinner: 5:00 PM - 10:00 PM"}),s.jsx("span",{className:"text-green-700 font-bold","data-id":"efwzps30x","data-path":"src/pages/BestTimesToDash.tsx",children:"Peak Time â"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"xm8x5f1jv","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"bmotzcj3c","data-path":"src/pages/BestTimesToDash.tsx",children:"Late Night: 10:00 PM - 1:00 AM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"zfgqu6r63","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]})]})]}),s.jsxs("div",{className:"border border-gray-200 rounded-lg p-5 bg-gray-50","data-id":"s2pxoo9p6","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-3","data-id":"dz381yuj3","data-path":"src/pages/BestTimesToDash.tsx",children:"Sunday"}),s.jsx("p",{className:"text-gray-700 mb-4","data-id":"jy3t3vnfn","data-path":"src/pages/BestTimesToDash.tsx",children:"Strong all-day demand with popular brunch and family dinner orders."}),s.jsxs("div",{className:"space-y-2","data-id":"ocmafjr0s","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"flex justify-between items-center p-3 bg-white rounded border border-gray-200","data-id":"p2j3rp2vt","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"6bint69qh","data-path":"src/pages/BestTimesToDash.tsx",children:"Brunch: 9:00 AM - 1:00 PM"}),s.jsx("span",{className:"text-green-600 font-bold","data-id":"5811zsnit","data-path":"src/pages/BestTimesToDash.tsx",children:"High Demand"})]}),s.jsxs("div",{className:"flex justify-between items-center p-3 bg-green-50 rounded border-2 border-green-500","data-id":"vofse5iai","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("span",{className:"font-semibold text-gray-900","data-id":"qfnvdeytl","data-path":"src/pages/BestTimesToDash.tsx",children:"Dinner: 4:00 PM - 8:00 PM"}),s.jsx("span",{className:"text-green-700 font-bold","data-id":"3z225zhem","data-path":"src/pages/BestTimesToDash.tsx",children:"Peak Time â"})]})]})]})]})]}),s.jsxs("div",{className:"bg-gradient-to-r from-[#EB0029] to-[#C80022] rounded-xl p-6 md:p-8 text-white text-center shadow-lg","data-id":"qil0yp88g","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-3","data-id":"8cl8wi3p1","data-path":"src/pages/BestTimesToDash.tsx",children:"Ready to Maximize Your Earnings?"}),s.jsx("p",{className:"text-lg mb-6 opacity-90","data-id":"nx7aa2p9n","data-path":"src/pages/BestTimesToDash.tsx",children:"Start dashing during peak times and earn more per hour"}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"wmo04zpmi","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx(aa,{text:"Start Dashing Now","data-id":"igiq3kawd","data-path":"src/pages/BestTimesToDash.tsx"}),s.jsx(aa,{text:"Check If You Qualify",variant:"secondary","data-id":"0076di9pg","data-path":"src/pages/BestTimesToDash.tsx"})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"qjlt334et","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"e1zpzwzwj","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx(jZ,{className:"w-7 h-7 text-[#EB0029]","data-id":"cevriy9zh","data-path":"src/pages/BestTimesToDash.tsx"}),"Weather & Seasonal Factors"]}),s.jsxs("div",{className:"space-y-6","data-id":"d3u7s48oc","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"bg-blue-50 border-l-4 border-blue-500 p-5 rounded-lg","data-id":"ydt1q5k3w","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"font-bold text-blue-900 mb-2","data-id":"8bmlhljpn","data-path":"src/pages/BestTimesToDash.tsx",children:"☔ Bad Weather = More Orders"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"5xqhlpkeb","data-path":"src/pages/BestTimesToDash.tsx",children:"Rain, snow, and extreme weather increase demand by 30-50%. Customers prefer delivery over going out, and Peak Pay often activates."})]}),s.jsxs("div",{className:"bg-orange-50 border-l-4 border-orange-500 p-5 rounded-lg","data-id":"fid9a5t4j","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"font-bold text-orange-900 mb-2","data-id":"8airnm4f9","data-path":"src/pages/BestTimesToDash.tsx",children:"🌞 Summer Patterns"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"6fw196b4r","data-path":"src/pages/BestTimesToDash.tsx",children:"Late-night orders increase. Families order more frequently. College towns see reduced demand during breaks."})]}),s.jsxs("div",{className:"bg-purple-50 border-l-4 border-purple-500 p-5 rounded-lg","data-id":"ll451j5y2","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"font-bold text-purple-900 mb-2","data-id":"nmj3v7qj3","data-path":"src/pages/BestTimesToDash.tsx",children:"🂠Fall & Winter Surge"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"ew771pryj","data-path":"src/pages/BestTimesToDash.tsx",children:"Highest demand period. Cold weather and holidays drive more orders. Expect Peak Pay during Thanksgiving through New Year."})]}),s.jsxs("div",{className:"bg-red-50 border-l-4 border-red-500 p-5 rounded-lg","data-id":"d5asyiapo","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"font-bold text-red-900 mb-2","data-id":"v18na6v6n","data-path":"src/pages/BestTimesToDash.tsx",children:"🎉 Holidays & Events"}),s.jsx("p",{className:"text-gray-700 text-sm","data-id":"zf8hjkpe3","data-path":"src/pages/BestTimesToDash.tsx",children:"Super Bowl, Valentine's Day, Halloween, Thanksgiving, Christmas Eve = Peak demand. Many restaurants closed = higher pay per order."})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md","data-id":"xx6l06qsg","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("h2",{className:"text-2xl font-bold text-gray-900 mb-6 flex items-center gap-2","data-id":"tb1h5jyje","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx(Mr,{className:"w-7 h-7 text-[#EB0029]","data-id":"5292luunk","data-path":"src/pages/BestTimesToDash.tsx"}),"Pro Tips to Maximize Earnings"]}),s.jsxs("div",{className:"space-y-4","data-id":"mqlp8pnz0","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsxs("div",{className:"flex items-start gap-3","data-id":"23js53o6w","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold flex-shrink-0","data-id":"n3nf97un6","data-path":"src/pages/BestTimesToDash.tsx",children:"1"}),s.jsxs("div",{"data-id":"wpbfyxyiw","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"8tfbh9832","data-path":"src/pages/BestTimesToDash.tsx",children:"Stack Lunch and Dinner Shifts"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"kpadnvaol","data-path":"src/pages/BestTimesToDash.tsx",children:"Dash 11 AM-2 PM and 5 PM-9 PM for 7 hours of peak earning time"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"nxe4xeufp","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold flex-shrink-0","data-id":"ck2gocsfn","data-path":"src/pages/BestTimesToDash.tsx",children:"2"}),s.jsxs("div",{"data-id":"iks0gr17p","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"yqk007b0m","data-path":"src/pages/BestTimesToDash.tsx",children:"Watch for Peak Pay Notifications"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"sshit83y6","data-path":"src/pages/BestTimesToDash.tsx",children:"DoorDash alerts you to high-demand areas with bonus pay"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"rr4qghmw2","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold flex-shrink-0","data-id":"8c8hwifwh","data-path":"src/pages/BestTimesToDash.tsx",children:"3"}),s.jsxs("div",{"data-id":"aqnjx84f4","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"87kreihjw","data-path":"src/pages/BestTimesToDash.tsx",children:"Position Yourself Near Hotspots"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"ypnbpwo7m","data-path":"src/pages/BestTimesToDash.tsx",children:"Park near clusters of restaurants during peak times to reduce pickup distance"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"ug9qnyn7t","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold flex-shrink-0","data-id":"3qewincoi","data-path":"src/pages/BestTimesToDash.tsx",children:"4"}),s.jsxs("div",{"data-id":"byo3ftq4d","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"vhh2y0d64","data-path":"src/pages/BestTimesToDash.tsx",children:"Track Your Own Data"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"9om3xulg3","data-path":"src/pages/BestTimesToDash.tsx",children:"Note which times/days work best in YOUR market and adjust accordingly"})]})]}),s.jsxs("div",{className:"flex items-start gap-3","data-id":"dq817rqkf","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("div",{className:"w-10 h-10 bg-[#EB0029] text-white rounded-lg flex items-center justify-center font-bold flex-shrink-0","data-id":"eeivle7iz","data-path":"src/pages/BestTimesToDash.tsx",children:"5"}),s.jsxs("div",{"data-id":"entqtqcb4","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("p",{className:"font-semibold text-gray-900","data-id":"8c404f563","data-path":"src/pages/BestTimesToDash.tsx",children:"Don't Ignore Slow Times Completely"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"osof8bcn4","data-path":"src/pages/BestTimesToDash.tsx",children:"Lower competition during off-peak can mean steady orders with less wait time"})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-xl p-6 md:p-8 shadow-md border-2 border-[#EB0029]","data-id":"nuszrmfed","data-path":"src/pages/BestTimesToDash.tsx",children:[s.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3 text-center","data-id":"f1np1ozyj","data-path":"src/pages/BestTimesToDash.tsx",children:"Ready to Start Earning?"}),s.jsxs("p",{className:"text-gray-700 text-center mb-6","data-id":"2o1rk7kta","data-path":"src/pages/BestTimesToDash.tsx",children:["Learn more about ",s.jsx(me,{to:"/doordash-driver-pay-2025",className:"text-[#EB0029] font-semibold hover:underline","data-id":"zf6d9jv8r","data-path":"src/pages/BestTimesToDash.tsx",children:"DoorDash driver pay"})," and ",s.jsx(me,{to:"/how-to-become-doordash-driver",className:"text-[#EB0029] font-semibold hover:underline","data-id":"8pg8jog9b","data-path":"src/pages/BestTimesToDash.tsx",children:"how to get started"})," today."]}),s.jsx("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"nign69h09","data-path":"src/pages/BestTimesToDash.tsx",children:s.jsx(aa,{text:"Start Your Application","data-id":"38hs6ymcc","data-path":"src/pages/BestTimesToDash.tsx"})})]})]}),s.jsx("div",{className:"lg:col-span-1","data-id":"dhqf755lz","data-path":"src/pages/BestTimesToDash.tsx",children:s.jsx("div",{className:"sticky top-6","data-id":"a9trl5zfo","data-path":"src/pages/BestTimesToDash.tsx",children:s.jsx(Rd,{"data-id":"swg1tjn2g","data-path":"src/pages/BestTimesToDash.tsx"})})})]})]})]})]})}function Lce({post:e}){const t=r=>r?new Date(r).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"",a=e.tags?e.tags.split(",").filter(Boolean):[];return s.jsx(me,{to:`/${e.slug}`,className:"group","data-id":"06453du30","data-path":"src/components/BlogPostCard.tsx",children:s.jsxs(re,{className:"h-full hover:shadow-xl transition-all duration-300 overflow-hidden border-gray-200","data-id":"d93e640aj","data-path":"src/components/BlogPostCard.tsx",children:[e.featured_image_url&&s.jsx("div",{className:"aspect-video overflow-hidden","data-id":"cz30co498","data-path":"src/components/BlogPostCard.tsx",children:s.jsx("img",{src:e.featured_image_url,alt:e.featured_image_alt||e.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300","data-id":"7tm2omjxp","data-path":"src/components/BlogPostCard.tsx"})}),s.jsx(fe,{"data-id":"b70jxe1zd","data-path":"src/components/BlogPostCard.tsx",children:s.jsx(ge,{className:"text-xl group-hover:text-red-600 transition-colors line-clamp-2","data-id":"708ay7tkp","data-path":"src/components/BlogPostCard.tsx",children:e.title})}),s.jsxs(be,{"data-id":"4tb8eny4g","data-path":"src/components/BlogPostCard.tsx",children:[s.jsx("p",{className:"text-gray-600 mb-4 line-clamp-3","data-id":"y4ezl4tv3","data-path":"src/components/BlogPostCard.tsx",children:e.excerpt}),s.jsx("div",{className:"flex items-center gap-4 text-sm text-gray-500 mb-3","data-id":"ho9ssj242","data-path":"src/components/BlogPostCard.tsx",children:e.published_at&&s.jsxs("div",{className:"flex items-center gap-1","data-id":"ejyqvjt8u","data-path":"src/components/BlogPostCard.tsx",children:[s.jsx(os,{className:"w-4 h-4","data-id":"rd110h2lf","data-path":"src/components/BlogPostCard.tsx"}),s.jsx("span",{"data-id":"avlqllz4r","data-path":"src/components/BlogPostCard.tsx",children:t(e.published_at)})]})}),(e.is_featured||e.is_evergreen)&&s.jsxs("div",{className:"flex flex-wrap gap-2 mb-3","data-id":"bayiu6ctc","data-path":"src/components/BlogPostCard.tsx",children:[e.is_featured&&s.jsx(ct,{className:"bg-blue-50 text-blue-600 border border-blue-200 text-xs rounded-md","data-id":"wkur6uiyy","data-path":"src/components/BlogPostCard.tsx",children:"Featured"}),e.is_evergreen&&s.jsx(ct,{className:"bg-green-50 text-green-600 border border-green-200 text-xs rounded-md","data-id":"2vfzj9cno","data-path":"src/components/BlogPostCard.tsx",children:"Updated Guide"})]}),a.length>0&&s.jsx("div",{className:"flex flex-wrap gap-2","data-id":"9w7bm4f5r","data-path":"src/components/BlogPostCard.tsx",children:a.slice(0,3).map((r,n)=>s.jsx(ct,{variant:"secondary",className:"text-xs","data-id":"gm2q93c7o","data-path":"src/components/BlogPostCard.tsx",children:r.trim()},n))})]})]})})}const Fce=()=>{const{tagSlug:e}=hg(),[t,a]=g.useState(null),[r,n]=g.useState([]),[i,o]=g.useState(!0),[d,l]=g.useState(1),[c,u]=g.useState(0),p=10;g.useEffect(()=>{h()},[e,d]);const h=async()=>{var v,f;o(!0);try{const{data:x,error:w}=await window.ezsite.apis.tablePage(70411,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:e}]});if(w)throw w;const y=(v=x==null?void 0:x.List)==null?void 0:v[0];if(!y){o(!1);return}a(y);const{data:b}=await window.ezsite.apis.tablePage(70412,{PageNo:1,PageSize:1e3,OrderByField:"id",IsAsc:!1,Filters:[{name:"tag_id",op:"Equal",value:y.id}]}),j=((f=b==null?void 0:b.List)==null?void 0:f.map(k=>k.post_id))||[];if(j.length===0){n([]),u(0),o(!1);return}const{data:D}=await window.ezsite.apis.tablePage(70410,{PageNo:d,PageSize:p,OrderByField:"published_at",IsAsc:!1,Filters:[{name:"status",op:"Equal",value:"published"},{name:"id",op:"In",value:j.join(",")}]});n((D==null?void 0:D.List)||[]),u((D==null?void 0:D.VirtualCount)||0)}catch(x){console.error("Error fetching tag archive:",x)}finally{o(!1)}},m=Math.ceil(c/p);return i?s.jsx("div",{className:"min-h-screen flex items-center justify-center","data-id":"au9beeew9","data-path":"src/pages/TagArchive.tsx",children:s.jsxs("div",{className:"text-center","data-id":"mf48vy1q3","data-path":"src/pages/TagArchive.tsx",children:[s.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-red-600 mx-auto","data-id":"qx3quod37","data-path":"src/pages/TagArchive.tsx"}),s.jsx("p",{className:"mt-4 text-gray-600","data-id":"y44yro5g3","data-path":"src/pages/TagArchive.tsx",children:"Loading posts..."})]})}):t?s.jsxs("div",{className:"min-h-screen flex flex-col","data-id":"ihaayw9gb","data-path":"src/pages/TagArchive.tsx",children:[s.jsx(Xa,{title:`Posts Tagged: ${t.name} | Become a Dasher`,description:t.description||`Browse all DoorDash driver posts tagged with ${t.name}. Expert tips and guides for Dashers.`,canonical:`https://www.becomeadasher.com/tag/${t.slug}`,"data-id":"xhjowuw2r","data-path":"src/pages/TagArchive.tsx"}),s.jsx(Ht,{"data-id":"c9fqb1e3j","data-path":"src/pages/TagArchive.tsx"}),s.jsxs("main",{className:"flex-1 container mx-auto px-4 py-12 pt-32","data-id":"bhgsra1p7","data-path":"src/pages/TagArchive.tsx",children:[s.jsx(sn,{items:[{label:"Blog",path:"/blog"},{label:`Tag: ${t.name}`}],"data-id":"z9sp3fyge","data-path":"src/pages/TagArchive.tsx"}),s.jsxs("div",{className:"text-center mb-12","data-id":"cu8x9nzye","data-path":"src/pages/TagArchive.tsx",children:[s.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4","data-id":"3jbjupasp","data-path":"src/pages/TagArchive.tsx",children:t.name}),t.description&&s.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto mb-4","data-id":"loegaxyis","data-path":"src/pages/TagArchive.tsx",children:t.description}),s.jsx("p",{className:"text-gray-500","data-id":"4zb0me6al","data-path":"src/pages/TagArchive.tsx",children:c===0?"No posts yet":`${c} post${c!==1?"s":""}`})]}),r.length===0?s.jsxs("div",{className:"text-center py-16","data-id":"ackre6q64","data-path":"src/pages/TagArchive.tsx",children:[s.jsx("p",{className:"text-gray-600 text-lg mb-4","data-id":"nrwu9ihf0","data-path":"src/pages/TagArchive.tsx",children:"No posts found with this tag yet."}),s.jsx(me,{to:"/blog","data-id":"zek4hamip","data-path":"src/pages/TagArchive.tsx",children:s.jsx(G,{"data-id":"o2yy2jnel","data-path":"src/pages/TagArchive.tsx",children:"Browse All Posts"})})]}):s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 mb-12","data-id":"y02plar9e","data-path":"src/pages/TagArchive.tsx",children:r.map(v=>s.jsx(Lce,{post:v,"data-id":"xbpjzqatt","data-path":"src/pages/TagArchive.tsx"},v.id))}),m>1&&s.jsxs("div",{className:"flex items-center justify-center gap-2","data-id":"4togpznxs","data-path":"src/pages/TagArchive.tsx",children:[s.jsxs(G,{variant:"outline",size:"sm",onClick:()=>l(v=>Math.max(1,v-1)),disabled:d===1,"data-id":"2bipnnvsv","data-path":"src/pages/TagArchive.tsx",children:[s.jsx(w$,{className:"w-4 h-4","data-id":"kei669f37","data-path":"src/pages/TagArchive.tsx"}),"Previous"]}),s.jsx("div",{className:"flex items-center gap-1","data-id":"7ltjsmdfk","data-path":"src/pages/TagArchive.tsx",children:Array.from({length:Math.min(m,7)},(v,f)=>{let x;return m<=7||d<=4?x=f+1:d>=m-3?x=m-6+f:x=d-3+f,s.jsx(G,{variant:d===x?"default":"outline",size:"sm",onClick:()=>l(x),className:"min-w-[2.5rem]","data-id":"50f410pxb","data-path":"src/pages/TagArchive.tsx",children:x},x)})}),s.jsxs(G,{variant:"outline",size:"sm",onClick:()=>l(v=>Math.min(m,v+1)),disabled:d===m,"data-id":"48vyw15pv","data-path":"src/pages/TagArchive.tsx",children:["Next",s.jsx(ng,{className:"w-4 h-4","data-id":"b3ron6gut","data-path":"src/pages/TagArchive.tsx"})]})]})]})]}),s.jsx(ro,{"data-id":"hkwgkdngn","data-path":"src/pages/TagArchive.tsx"})]}):s.jsxs("div",{className:"min-h-screen","data-id":"yv4ee5jvf","data-path":"src/pages/TagArchive.tsx",children:[s.jsx(Ht,{"data-id":"vz8jdj1tf","data-path":"src/pages/TagArchive.tsx"}),s.jsxs("div",{className:"container mx-auto px-4 py-16 pt-32 text-center","data-id":"675lfq6en","data-path":"src/pages/TagArchive.tsx",children:[s.jsx("h1",{className:"text-4xl font-bold mb-4","data-id":"onywn8k51","data-path":"src/pages/TagArchive.tsx",children:"Tag Not Found"}),s.jsx("p",{className:"text-gray-600 mb-8","data-id":"ha2eacf5n","data-path":"src/pages/TagArchive.tsx",children:"The tag you're looking for doesn't exist."}),s.jsx(me,{to:"/","data-id":"ejyvu7y1n","data-path":"src/pages/TagArchive.tsx",children:s.jsx(G,{"data-id":"sagsabuwm","data-path":"src/pages/TagArchive.tsx",children:"Go Home"})})]}),s.jsx(ro,{"data-id":"snf2qe24q","data-path":"src/pages/TagArchive.tsx"})]})},F4=70410;async function af(){try{const e=new Date().toISOString(),{data:t,error:a}=await window.ezsite.apis.tablePage(F4,{PageNo:1,PageSize:100,OrderByField:"scheduled_date",IsAsc:!0,Filters:[{name:"status",op:"Equal",value:"scheduled"}]});if(a){console.error("Failed to check scheduled posts:",a);return}const r=(t==null?void 0:t.List)||[];let n=0;for(const i of r)if(i.scheduled_date&&new Date(i.scheduled_date)<=new Date)try{const{error:o}=await window.ezsite.apis.tableUpdate(F4,{ID:i.id,status:"published",publish_date:e,published_at:e});o?console.error(`Failed to auto-publish post ${i.id}:`,o):(n++,console.log(`Auto-published post: ${i.title}`))}catch(o){console.error(`Error auto-publishing post ${i.id}:`,o)}n>0&&console.log(`Successfully auto-published ${n} post(s)`)}catch(e){console.error("Error in checkAndPublishScheduledPosts:",e)}}function Uce(){const[e,t]=g.useState([]);g.useEffect(()=>{a()},[]);const a=async()=>{try{const{data:r,error:n}=await window.ezsite.apis.tablePage(70411,{PageNo:1,PageSize:20,OrderByField:"post_count",IsAsc:!1});if(n)throw new Error(n);t((r==null?void 0:r.List)||[])}catch(r){console.error("Error loading tags:",r)}};return e.length===0?null:s.jsxs("div",{className:"mb-12 bg-gradient-to-br from-gray-50 to-white rounded-xl p-8 border border-gray-200","data-id":"elgfuotvy","data-path":"src/pages/BlogListing.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2 mb-6","data-id":"inpm3gx50","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(_$,{className:"w-6 h-6 text-red-600","data-id":"r4eoo5qyx","data-path":"src/pages/BlogListing.tsx"}),s.jsx("h2",{className:"text-2xl font-bold text-gray-900","data-id":"soj5skszz","data-path":"src/pages/BlogListing.tsx",children:"Popular Tags"})]}),s.jsx("div",{className:"flex flex-wrap gap-3","data-id":"yjdjodxd3","data-path":"src/pages/BlogListing.tsx",children:e.map(r=>s.jsx(me,{to:`/tag/${r.slug}`,"data-id":"2owo35rzw","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(ct,{variant:"outline",className:"text-sm px-4 py-2 hover:bg-red-600 hover:text-white hover:border-red-600 transition-colors cursor-pointer","data-id":"syc58xfjq","data-path":"src/pages/BlogListing.tsx",children:[r.name," (",r.post_count,")"]})},r.id))})]})}const Vce=[{title:"DoorDash Requirements",description:"Learn what you need to become a DoorDash driver, including age, vehicle, and documentation requirements.",link:"/doordash-requirements",icon:rZ},{title:"DoorDash Driver Pay",description:"Understand how DoorDash pay works, including base pay, promotions, tips, and how to maximize your earnings.",link:"/doordash-driver-pay",icon:en},{title:"DoorDash Bonuses",description:"Discover sign-up bonuses, peak pay, challenges, and other incentives to boost your income as a Dasher.",link:"/doordash-bonuses",icon:C$},{title:"DoorDash Taxes",description:"Essential tax information for Dashers, including deductions, quarterly payments, and record keeping.",link:"/doordash-taxes",icon:Vy},{title:"Best Times to Dash",description:"Find out the most profitable times and locations to deliver for DoorDash in your area.",link:"/best-times-to-dash",icon:dr},{title:"Free Starter Kit",description:"Get your free DoorDash starter kit with essential tools and resources to begin dashing successfully.",link:"external:affiliate",icon:gJ}],U4=[{question:"What do I need to become a DoorDash driver?",answer:"To become a DoorDash driver, you must be at least 18 years old, have a valid driver's license, insurance, and a reliable vehicle (car, bike, scooter, or even on foot in some cities). You'll also need to pass a background check and have a smartphone to use the Dasher app."},{question:"How much can I earn as a DoorDash driver?",answer:"DoorDash drivers typically earn between $15-$25 per hour, depending on location, time of day, and tips. Your earnings consist of base pay (typically $2-$10 per delivery), promotions like Peak Pay, and 100% of customer tips. Top Dashers who work during peak hours and in busy areas can earn even more."},{question:"Can I choose my own schedule with DoorDash?",answer:"Yes! DoorDash offers complete flexibility. You can dash whenever you want by opening the app and going online. You can also schedule dashes in advance during busy times. There's no minimum hours requirement, making it perfect for side income or full-time work."},{question:"Do I need to pay for gas and vehicle maintenance?",answer:"Yes, as an independent contractor, you're responsible for your own vehicle expenses including gas, maintenance, and insurance. However, you can deduct these expenses on your taxes using either the standard mileage rate or actual expenses method, which significantly reduces your tax burden."},{question:"How long does it take to get approved as a DoorDash driver?",answer:"The approval process typically takes 5-7 business days. This includes submitting your application, completing a background check, and getting activated. Once approved, you can start dashing immediately. In some markets, you may be able to start within 24-48 hours."},{question:"What are DoorDash bonuses and how do I qualify?",answer:"DoorDash offers several types of bonuses: sign-up bonuses for new drivers (often $500-$1,500), Peak Pay during busy times, Challenges for completing a set number of deliveries, and referral bonuses. Qualifications vary by promotion, but typically require completing a certain number of deliveries within a timeframe."}];function V4(){const[e,t]=g.useState([]),[a,r]=g.useState(!0),n=Bd();g.useEffect(()=>{(async()=>{await af(),await i()})()},[]);const i=async()=>{try{const{data:l,error:c}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:50,OrderByField:"published_at",IsAsc:!1,Filters:[{name:"status",op:"Equal",value:"published"}]});if(c)throw new Error(c);t((l==null?void 0:l.List)||[])}catch(l){console.error("Error loading posts:",l)}finally{r(!1)}},o=l=>l?new Date(l).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"",d={type:"FAQPage",data:{mainEntity:U4.map(l=>({"@type":"Question",name:l.question,acceptedAnswer:{"@type":"Answer",text:l.answer}}))}};return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"DoorDash Driver Blog - Tips, Guides & Updates | Become a Dasher",description:"Expert guides, tips, and updates for DoorDash drivers. Learn how to maximize earnings, optimize deliveries, and succeed as a Dasher.",canonical:"https://www.becomeadasher.com/blog/",schema:e.length===0?d:void 0,"data-id":"49a4elzzc","data-path":"src/pages/BlogListing.tsx"}),s.jsx(Od,{"data-id":"fidjqqtu8","data-path":"src/pages/BlogListing.tsx",children:s.jsx("meta",{name:"robots",content:"index,follow","data-id":"ifsb9jzzv","data-path":"src/pages/BlogListing.tsx"})}),s.jsx(Ht,{"data-id":"qrbikrr09","data-path":"src/pages/BlogListing.tsx"}),s.jsx("div",{className:"min-h-screen bg-gradient-to-b from-white to-gray-50 pt-24 pb-16","data-id":"j99sptw9z","data-path":"src/pages/BlogListing.tsx",children:s.jsxs("div",{className:"container mx-auto px-4 max-w-6xl","data-id":"3pr2jl3u2","data-path":"src/pages/BlogListing.tsx",children:[a&&s.jsx("div",{className:"flex justify-center items-center py-20","data-id":"az1071vor","data-path":"src/pages/BlogListing.tsx",children:s.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-red-600","data-id":"87omp1wew","data-path":"src/pages/BlogListing.tsx"})}),!a&&e.length>0&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"text-center mb-12","data-id":"7bjla3b9l","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4","data-id":"i3ipnmxg8","data-path":"src/pages/BlogListing.tsx",children:"DoorDash Driver Blog"}),s.jsx("p",{className:"text-xl text-gray-600 max-w-2xl mx-auto","data-id":"3ltchmrro","data-path":"src/pages/BlogListing.tsx",children:"Expert tips, guides, and strategies to help you succeed as a DoorDash driver"})]}),s.jsx(Uce,{"data-id":"a6akdv5a0","data-path":"src/pages/BlogListing.tsx"}),s.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8","data-id":"2bf6la3rm","data-path":"src/pages/BlogListing.tsx",children:e.map(l=>s.jsx(me,{to:`/${l.slug}`,className:"group","data-id":"x0swuhtoj","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(re,{className:"h-full hover:shadow-xl transition-all duration-300 overflow-hidden border-gray-200","data-id":"pdoqmguvt","data-path":"src/pages/BlogListing.tsx",children:[l.featured_image_url&&s.jsx("div",{className:"aspect-video overflow-hidden","data-id":"ze50rw4so","data-path":"src/pages/BlogListing.tsx",children:s.jsx("img",{src:l.featured_image_url,alt:l.featured_image_alt||l.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300","data-id":"55e52srp6","data-path":"src/pages/BlogListing.tsx"})}),s.jsx(fe,{"data-id":"6bd0j4k8m","data-path":"src/pages/BlogListing.tsx",children:s.jsx(ge,{className:"text-xl group-hover:text-red-600 transition-colors line-clamp-2","data-id":"7rij0v1z7","data-path":"src/pages/BlogListing.tsx",children:l.title})}),s.jsxs(be,{"data-id":"i4w82r7rk","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("p",{className:"text-gray-600 mb-4 line-clamp-3","data-id":"htutz616i","data-path":"src/pages/BlogListing.tsx",children:l.excerpt}),s.jsx("div",{className:"flex items-center gap-4 text-sm text-gray-500 mb-3","data-id":"shsmvijdw","data-path":"src/pages/BlogListing.tsx",children:l.published_at&&s.jsxs("div",{className:"flex items-center gap-1","data-id":"mwsfu45v9","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(os,{className:"w-4 h-4","data-id":"17vu80r6c","data-path":"src/pages/BlogListing.tsx"}),s.jsx("span",{"data-id":"h5ihswed6","data-path":"src/pages/BlogListing.tsx",children:o(l.published_at)})]})}),(l.is_featured||l.is_evergreen)&&s.jsxs("div",{className:"flex flex-wrap gap-2 mb-3","data-id":"4byqgr9cc","data-path":"src/pages/BlogListing.tsx",children:[l.is_featured&&s.jsx(ct,{className:"bg-blue-50 text-blue-600 border border-blue-200 text-xs rounded-md","data-id":"4glafnz4e","data-path":"src/pages/BlogListing.tsx",children:"Featured"}),l.is_evergreen&&s.jsx(ct,{className:"bg-green-50 text-green-600 border border-green-200 text-xs rounded-md","data-id":"tlrwn0p3d","data-path":"src/pages/BlogListing.tsx",children:"Updated Guide"})]}),l.tags&&s.jsx("div",{className:"flex flex-wrap gap-2","data-id":"7wqge9t6m","data-path":"src/pages/BlogListing.tsx",children:l.tags.split(",").slice(0,3).map((c,u)=>s.jsx(ct,{variant:"secondary",className:"text-xs","data-id":"39ve3femf","data-path":"src/pages/BlogListing.tsx",children:c.trim()},u))})]})]})},l.id))})]}),!a&&e.length===0&&s.jsxs("div",{className:"space-y-16","data-id":"ymnt1sph9","data-path":"src/pages/BlogListing.tsx",children:[s.jsxs("div",{className:"text-center max-w-4xl mx-auto","data-id":"9b43z1kku","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-6","data-id":"zikxsnqrf","data-path":"src/pages/BlogListing.tsx",children:"DoorDash Dasher Tips & Guides"}),s.jsxs("div",{className:"text-lg text-gray-700 leading-relaxed space-y-4","data-id":"tmo2nx18x","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("p",{"data-id":"skwrysnrg","data-path":"src/pages/BlogListing.tsx",children:"Welcome to the ultimate resource for DoorDash drivers! Whether you're considering becoming a Dasher or looking to maximize your earnings, you've come to the right place. DoorDash offers one of the most flexible and rewarding delivery opportunities in the gig economy, allowing you to earn money on your own schedule."}),s.jsx("p",{"data-id":"crrlgnn7o","data-path":"src/pages/BlogListing.tsx",children:"As a DoorDash driver, you'll enjoy complete flexibility to work when and where you want, earn competitive pay with tips, and receive weekly direct deposits. Our comprehensive guides cover everything from signing up and getting approved to advanced strategies for maximizing your earnings during peak hours. We break down requirements, pay structure, tax implications, and insider tips from experienced Dashers who earn $500-$1,000+ per week."}),s.jsx("p",{"data-id":"vodjxdrmv","data-path":"src/pages/BlogListing.tsx",children:"Explore our featured guides below to learn how to become a successful DoorDash driver and start earning today. From understanding sign-up bonuses to optimizing your delivery routes, we provide actionable advice to help you succeed in your delivery journey."})]})]}),s.jsxs("div",{"data-id":"ihorwe5iv","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-8 text-center","data-id":"pzelh9tic","data-path":"src/pages/BlogListing.tsx",children:"Featured Guides"}),s.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6","data-id":"qx3jv275a","data-path":"src/pages/BlogListing.tsx",children:Vce.map((l,c)=>{const u=l.icon,p=l.link.startsWith("http")||l.link==="external:affiliate",h=l.link==="external:affiliate"?n:l.link;return p?s.jsx("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"group","data-id":"6d1mu2pyx","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(re,{className:"h-full hover:shadow-xl hover:border-red-500 transition-all duration-300","data-id":"y1fj4fnfb","data-path":"src/pages/BlogListing.tsx",children:[s.jsxs(fe,{"data-id":"an46q7la4","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-red-100 rounded-lg flex items-center justify-center mb-4 group-hover:bg-red-500 transition-colors","data-id":"0lnb6vqjp","data-path":"src/pages/BlogListing.tsx",children:s.jsx(u,{className:"w-6 h-6 text-red-600 group-hover:text-white transition-colors","data-id":"sul8u77z2","data-path":"src/pages/BlogListing.tsx"})}),s.jsx(ge,{className:"text-xl group-hover:text-red-600 transition-colors","data-id":"9latg1ylf","data-path":"src/pages/BlogListing.tsx",children:l.title})]}),s.jsxs(be,{"data-id":"hs5iq1r2k","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(He,{className:"text-gray-600 mb-4","data-id":"uo0tk1j1f","data-path":"src/pages/BlogListing.tsx",children:l.description}),s.jsxs("div",{className:"flex items-center text-red-600 font-semibold group-hover:translate-x-2 transition-transform","data-id":"ppq7z7lsw","data-path":"src/pages/BlogListing.tsx",children:["Learn More",s.jsx(rr,{className:"w-4 h-4 ml-2","data-id":"guq4375pq","data-path":"src/pages/BlogListing.tsx"})]})]})]})},c):s.jsx(me,{to:l.link,className:"group","data-id":"kocxbc1cc","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(re,{className:"h-full hover:shadow-xl hover:border-red-500 transition-all duration-300","data-id":"a1gxwe2gb","data-path":"src/pages/BlogListing.tsx",children:[s.jsxs(fe,{"data-id":"oo13r7has","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("div",{className:"w-12 h-12 bg-red-100 rounded-lg flex items-center justify-center mb-4 group-hover:bg-red-500 transition-colors","data-id":"d6ode2krb","data-path":"src/pages/BlogListing.tsx",children:s.jsx(u,{className:"w-6 h-6 text-red-600 group-hover:text-white transition-colors","data-id":"80r7ub8to","data-path":"src/pages/BlogListing.tsx"})}),s.jsx(ge,{className:"text-xl group-hover:text-red-600 transition-colors","data-id":"kt5zvd0zu","data-path":"src/pages/BlogListing.tsx",children:l.title})]}),s.jsxs(be,{"data-id":"r0xznw2e6","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(He,{className:"text-gray-600 mb-4","data-id":"phwopn18w","data-path":"src/pages/BlogListing.tsx",children:l.description}),s.jsxs("div",{className:"flex items-center text-red-600 font-semibold group-hover:translate-x-2 transition-transform","data-id":"ap46s3cgq","data-path":"src/pages/BlogListing.tsx",children:["Learn More",s.jsx(rr,{className:"w-4 h-4 ml-2","data-id":"su1usg6sl","data-path":"src/pages/BlogListing.tsx"})]})]})]})},c)})})]}),s.jsxs("div",{className:"bg-white rounded-xl p-8 shadow-md border border-gray-200","data-id":"7umwvp86n","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6","data-id":"bzrc1vdlz","data-path":"src/pages/BlogListing.tsx",children:"Essential Dasher Resources"}),s.jsxs("div",{className:"grid md:grid-cols-2 gap-6","data-id":"2rjosrhq8","data-path":"src/pages/BlogListing.tsx",children:[s.jsxs("div",{className:"space-y-4","data-id":"b331k593p","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h3",{className:"text-xl font-semibold text-gray-800","data-id":"v3o8cwak2","data-path":"src/pages/BlogListing.tsx",children:"Getting Started"}),s.jsxs("ul",{className:"space-y-3","data-id":"f7w9h3xog","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("li",{"data-id":"9g4kd1iqq","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/how-to-become-doordash-driver",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"a5t9ee0a9","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"shpto6hsk","data-path":"src/pages/BlogListing.tsx"}),"Complete Guide to Becoming a Dasher"]})}),s.jsx("li",{"data-id":"ac38943vj","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/doordash-requirements",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"efifkbwri","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"mj985cs3q","data-path":"src/pages/BlogListing.tsx"}),"DoorDash Driver Requirements"]})}),s.jsx("li",{"data-id":"lbcmis74j","data-path":"src/pages/BlogListing.tsx",children:s.jsxs("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"0hxs27yjg","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"3y3bt1ntu","data-path":"src/pages/BlogListing.tsx"}),"Free DoorDash Starter Kit"]})})]})]}),s.jsxs("div",{className:"space-y-4","data-id":"vl6muqrew","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h3",{className:"text-xl font-semibold text-gray-800","data-id":"dt5oflq1o","data-path":"src/pages/BlogListing.tsx",children:"Maximizing Earnings"}),s.jsxs("ul",{className:"space-y-3","data-id":"k8e54ff6e","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("li",{"data-id":"2vhroa6yi","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/doordash-driver-pay",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"xdtkfgcqv","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"zjhyon0aj","data-path":"src/pages/BlogListing.tsx"}),"How DoorDash Pay Works"]})}),s.jsx("li",{"data-id":"b4yus3uv7","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/doordash-bonuses",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"ajrnb84wk","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"gfmpw49xa","data-path":"src/pages/BlogListing.tsx"}),"DoorDash Bonuses & Incentives"]})}),s.jsx("li",{"data-id":"czi7fzmor","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/best-times-to-dash",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"6wpgd1fvh","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"h12orivnd","data-path":"src/pages/BlogListing.tsx"}),"Best Times & Locations to Dash"]})}),s.jsx("li",{"data-id":"3y75bkknj","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/doordash-tips",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"wc6mtla0j","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"77smwpqir","data-path":"src/pages/BlogListing.tsx"}),"Pro Tips for Success"]})})]})]})]}),s.jsxs("div",{className:"mt-8 pt-6 border-t border-gray-200","data-id":"b5ldqp17f","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h3",{className:"text-xl font-semibold text-gray-800 mb-4","data-id":"koy2ang0t","data-path":"src/pages/BlogListing.tsx",children:"Tax & Legal"}),s.jsx("ul",{className:"space-y-3","data-id":"rh1q56ecg","data-path":"src/pages/BlogListing.tsx",children:s.jsx("li",{"data-id":"nrqpnnucg","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/doordash-taxes",className:"text-red-600 hover:text-red-700 font-medium flex items-center","data-id":"yuw98ni1v","data-path":"src/pages/BlogListing.tsx",children:[s.jsx(rr,{className:"w-4 h-4 mr-2","data-id":"76xl6bgoi","data-path":"src/pages/BlogListing.tsx"}),"DoorDash Tax Guide for Drivers"]})})})]})]}),s.jsxs("div",{className:"bg-gradient-to-br from-gray-50 to-white rounded-xl p-8 shadow-md border border-gray-200","data-id":"phcu7qzvi","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900 mb-6 text-center","data-id":"eqih93v33","data-path":"src/pages/BlogListing.tsx",children:"Frequently Asked Questions"}),s.jsx("p",{className:"text-center text-gray-600 mb-8 max-w-2xl mx-auto","data-id":"kn47p3jpa","data-path":"src/pages/BlogListing.tsx",children:"Get answers to the most common questions about becoming and working as a DoorDash driver"}),s.jsx(Kz,{items:U4,className:"max-w-3xl mx-auto","data-id":"cr0na9m2w","data-path":"src/pages/BlogListing.tsx"})]}),s.jsxs("div",{className:"bg-gradient-to-r from-red-600 to-red-700 rounded-xl p-8 md:p-12 text-center text-white shadow-xl","data-id":"ejzec0ctq","data-path":"src/pages/BlogListing.tsx",children:[s.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-4","data-id":"pq1xy5dfg","data-path":"src/pages/BlogListing.tsx",children:"Ready to Start Earning with DoorDash?"}),s.jsx("p",{className:"text-xl mb-8 text-red-100 max-w-2xl mx-auto","data-id":"ewhbj7xck","data-path":"src/pages/BlogListing.tsx",children:"Join thousands of drivers earning on their own schedule. Sign up today and get started in minutes!"}),s.jsx(G,{asChild:!0,size:"lg",className:"bg-white text-red-600 hover:bg-gray-100 font-bold text-lg px-8 py-6 h-auto","data-id":"hve3zm5ig","data-path":"src/pages/BlogListing.tsx",children:s.jsxs(me,{to:"/how-to-become-doordash-driver","data-id":"45mcbaeml","data-path":"src/pages/BlogListing.tsx",children:["Become a Dasher Today",s.jsx(rr,{className:"w-5 h-5 ml-2","data-id":"5u3oyz7bx","data-path":"src/pages/BlogListing.tsx"})]})})]})]})]})}),s.jsx(ro,{"data-id":"1w6439i6u","data-path":"src/pages/BlogListing.tsx"})]})}function Hce({block:e}){if(!e.content)return null;const t=a=>{const r=document.createElement("div");return r.innerHTML=a,r.innerHTML};return s.jsx("p",{className:"text-base md:text-lg text-gray-700 leading-relaxed my-4",dangerouslySetInnerHTML:{__html:t(e.content)},"data-id":"ehu3oqby3","data-path":"src/components/blocks/ParagraphBlock.tsx"})}function Wce({block:e}){const{level:t,content:a}=e;if(!a)return null;const r="font-bold text-gray-900 scroll-mt-20 mt-8 mb-4",n=a.toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]/g,"");switch(t){case 2:return s.jsx("h2",{id:n,className:`text-2xl md:text-3xl ${r}`,"data-id":"8ldg29sre","data-path":"src/components/blocks/HeadingBlock.tsx",children:a});case 3:return s.jsx("h3",{id:n,className:`text-xl md:text-2xl ${r}`,"data-id":"0hw0tnzm1","data-path":"src/components/blocks/HeadingBlock.tsx",children:a});case 4:return s.jsx("h4",{id:n,className:`text-lg md:text-xl ${r}`,"data-id":"ug6bovdi2","data-path":"src/components/blocks/HeadingBlock.tsx",children:a});default:return s.jsx("h2",{id:n,className:`text-2xl md:text-3xl ${r}`,"data-id":"rvcb8iayh","data-path":"src/components/blocks/HeadingBlock.tsx",children:a})}}function Gce({block:e}){if(!e.items||e.items.length===0)return null;const t=e.type==="bulletList"?"ul":"ol",a=e.type==="bulletList"?"list-disc":"list-decimal";return s.jsx(t,{className:`${a} ml-6 space-y-2 text-base md:text-lg text-gray-700 my-4`,"data-id":"tnk1ir68q","data-path":"src/components/blocks/ListBlock.tsx",children:e.items.map((r,n)=>s.jsx("li",{className:"leading-relaxed pl-2","data-id":"6u3ln86e2","data-path":"src/components/blocks/ListBlock.tsx",children:r},n))})}function Kce({block:e}){return e.content?s.jsxs("blockquote",{className:"border-l-4 border-red-600 bg-gray-50 p-5 md:p-6 rounded-r-lg my-6","data-id":"71aix3xtn","data-path":"src/components/blocks/QuoteBlock.tsx",children:[s.jsx(E$,{className:"w-6 h-6 text-red-600 mb-3","data-id":"zlhji4x9b","data-path":"src/components/blocks/QuoteBlock.tsx"}),s.jsx("p",{className:"text-base md:text-lg text-gray-700 italic leading-relaxed mb-2","data-id":"ng6k1pvln","data-path":"src/components/blocks/QuoteBlock.tsx",children:e.content}),e.author&&s.jsxs("cite",{className:"text-gray-600 text-sm not-italic","data-id":"5ca0ygwc6","data-path":"src/components/blocks/QuoteBlock.tsx",children:["— ",e.author]})]}):null}function Yce({block:e}){if(!e.content)return null;const t={tip:{bg:"bg-green-50",border:"border-green-500",icon:eb,iconColor:"text-green-600"},warning:{bg:"bg-yellow-50",border:"border-yellow-500",icon:ns,iconColor:"text-yellow-600"},highlight:{bg:"bg-blue-50",border:"border-blue-500",icon:HZ,iconColor:"text-blue-600"}},a=t[e.variant]||t.highlight,r=a.icon;return s.jsx("div",{className:`${a.bg} border-l-4 ${a.border} p-5 md:p-6 rounded-r-lg my-6`,"data-id":"hzuwasjha","data-path":"src/components/blocks/CalloutBlock.tsx",children:s.jsxs("div",{className:"flex items-start gap-3","data-id":"ekguvpxbc","data-path":"src/components/blocks/CalloutBlock.tsx",children:[s.jsx(r,{className:`w-5 h-5 md:w-6 md:h-6 ${a.iconColor} mt-0.5 flex-shrink-0`,"data-id":"wno4hxo0n","data-path":"src/components/blocks/CalloutBlock.tsx"}),s.jsxs("div",{"data-id":"9kb7nd008","data-path":"src/components/blocks/CalloutBlock.tsx",children:[e.title&&s.jsx("h4",{className:"font-semibold text-base md:text-lg text-gray-900 mb-2","data-id":"7jx23prsc","data-path":"src/components/blocks/CalloutBlock.tsx",children:e.title}),s.jsx("p",{className:"text-base text-gray-700 leading-relaxed","data-id":"1r6xahbpd","data-path":"src/components/blocks/CalloutBlock.tsx",children:e.content})]})]})})}function Xce(){return s.jsx("hr",{className:"my-6 md:my-8 border-t-2 border-gray-200","data-id":"kgcn2s1w0","data-path":"src/components/blocks/DividerBlock.tsx"})}function Qce({block:e}){if(!e.items||e.items.length===0)return null;const t={"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.items.map(a=>({"@type":"Question",name:a.question,acceptedAnswer:{"@type":"Answer",text:a.answer}}))};return s.jsxs(s.Fragment,{children:[s.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)},"data-id":"ia2ydd1nl","data-path":"src/components/blocks/FAQBlock.tsx"}),s.jsxs("div",{className:"bg-gray-50 rounded-lg p-5 md:p-6 my-8","data-id":"arzqvd1in","data-path":"src/components/blocks/FAQBlock.tsx",children:[s.jsx("h3",{className:"text-xl md:text-2xl font-bold text-gray-900 mb-4","data-id":"0voa23as6","data-path":"src/components/blocks/FAQBlock.tsx",children:"Frequently Asked Questions"}),s.jsx(zu,{type:"single",collapsible:!0,className:"w-full space-y-2","data-id":"w07ijr2dy","data-path":"src/components/blocks/FAQBlock.tsx",children:e.items.map((a,r)=>s.jsxs(Vl,{value:`item-${r}`,className:"bg-white rounded-lg px-4","data-id":"wtxcv5s2f","data-path":"src/components/blocks/FAQBlock.tsx",children:[s.jsx(Hl,{className:"text-left text-base md:text-lg font-semibold text-gray-900 hover:no-underline","data-id":"heaqrlprn","data-path":"src/components/blocks/FAQBlock.tsx",children:a.question}),s.jsx(Wl,{className:"text-base text-gray-700 leading-relaxed","data-id":"433wcer61","data-path":"src/components/blocks/FAQBlock.tsx",children:a.answer})]},r))})]})]})}function Zce({block:e}){if(!e.steps||e.steps.length===0)return null;const t={"@context":"https://schema.org","@type":"HowTo",name:e.title,step:e.steps.map((a,r)=>({"@type":"HowToStep",position:r+1,name:a.title,text:a.description}))};return s.jsxs(s.Fragment,{children:[s.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)},"data-id":"w3rvmh54y","data-path":"src/components/blocks/HowToBlock.tsx"}),s.jsxs("div",{className:"bg-blue-50 rounded-lg p-5 md:p-6 my-8","data-id":"uz85cu78w","data-path":"src/components/blocks/HowToBlock.tsx",children:[e.title&&s.jsx("h3",{className:"text-xl md:text-2xl font-bold text-gray-900 mb-5","data-id":"uzmtby5z2","data-path":"src/components/blocks/HowToBlock.tsx",children:e.title}),s.jsx("ol",{className:"space-y-4 md:space-y-5","data-id":"dfm56sfug","data-path":"src/components/blocks/HowToBlock.tsx",children:e.steps.map((a,r)=>s.jsxs("li",{className:"flex gap-3 md:gap-4","data-id":"j0kp9liqu","data-path":"src/components/blocks/HowToBlock.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-8 h-8 md:w-9 md:h-9 bg-blue-600 text-white rounded-full flex items-center justify-center font-bold text-sm md:text-base","data-id":"s4inu8lmb","data-path":"src/components/blocks/HowToBlock.tsx",children:r+1}),s.jsxs("div",{className:"flex-1","data-id":"lv18zvxto","data-path":"src/components/blocks/HowToBlock.tsx",children:[s.jsx("h4",{className:"font-semibold text-base md:text-lg text-gray-900 mb-2","data-id":"mkm4t9bib","data-path":"src/components/blocks/HowToBlock.tsx",children:a.title}),s.jsx("p",{className:"text-base text-gray-700 leading-relaxed","data-id":"9v2yqd053","data-path":"src/components/blocks/HowToBlock.tsx",children:a.description})]})]},r))})]})]})}function Jce({block:e}){return(!e.pros||e.pros.length===0)&&(!e.cons||e.cons.length===0)?null:s.jsxs("div",{className:"grid md:grid-cols-2 gap-4 md:gap-6 my-8","data-id":"3uyd69jwd","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[e.pros&&e.pros.length>0&&s.jsxs("div",{className:"bg-green-50 rounded-lg p-5 md:p-6 border border-green-200","data-id":"8t8tktg53","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[s.jsxs("h4",{className:"text-lg md:text-xl font-bold text-green-900 mb-4 flex items-center gap-2","data-id":"4ijzez14w","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[s.jsx(Le,{className:"w-5 h-5 md:w-6 md:h-6","data-id":"mankyp6r0","data-path":"src/components/blocks/ProsConsBlock.tsx"}),"Pros"]}),s.jsx("ul",{className:"space-y-3","data-id":"b0on16t1n","data-path":"src/components/blocks/ProsConsBlock.tsx",children:e.pros.map((t,a)=>s.jsxs("li",{className:"flex items-start gap-2 text-base text-gray-700","data-id":"yzho2bz22","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-600 mt-0.5 flex-shrink-0","data-id":"alrpfwqw1","data-path":"src/components/blocks/ProsConsBlock.tsx"}),s.jsx("span",{className:"leading-relaxed","data-id":"sv1xih0ci","data-path":"src/components/blocks/ProsConsBlock.tsx",children:t})]},a))})]}),e.cons&&e.cons.length>0&&s.jsxs("div",{className:"bg-red-50 rounded-lg p-5 md:p-6 border border-red-200","data-id":"qpw59q9c6","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[s.jsxs("h4",{className:"text-lg md:text-xl font-bold text-red-900 mb-4 flex items-center gap-2","data-id":"pdvhzr0kc","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[s.jsx(od,{className:"w-5 h-5 md:w-6 md:h-6","data-id":"xgzd4vjf1","data-path":"src/components/blocks/ProsConsBlock.tsx"}),"Cons"]}),s.jsx("ul",{className:"space-y-3","data-id":"aqgm4b0k3","data-path":"src/components/blocks/ProsConsBlock.tsx",children:e.cons.map((t,a)=>s.jsxs("li",{className:"flex items-start gap-2 text-base text-gray-700","data-id":"wi8h7y3or","data-path":"src/components/blocks/ProsConsBlock.tsx",children:[s.jsx(od,{className:"w-5 h-5 text-red-600 mt-0.5 flex-shrink-0","data-id":"1m1d5saj8","data-path":"src/components/blocks/ProsConsBlock.tsx"}),s.jsx("span",{className:"leading-relaxed","data-id":"ckst0g2ye","data-path":"src/components/blocks/ProsConsBlock.tsx",children:t})]},a))})]})]})}function eue({block:e}){var i;const t=Bd();if(!e.text)return null;const a=((i=e.url)==null?void 0:i.trim())||t,r={primary:"bg-red-600 hover:bg-red-700 text-white",secondary:"bg-gray-600 hover:bg-gray-700 text-white",outline:"border-2 border-red-600 text-red-600 hover:bg-red-50"},n=r[e.style]||r.primary;return s.jsx("div",{className:"flex justify-center my-8","data-id":"fcypojhaa","data-path":"src/components/blocks/CTAButtonBlock.tsx",children:s.jsx(G,{asChild:!0,className:`${n} px-6 md:px-8 py-4 md:py-6 text-base md:text-lg font-semibold rounded-lg transition-all transform hover:scale-105 shadow-lg hover:shadow-xl`,"data-id":"qtljwox44","data-path":"src/components/blocks/CTAButtonBlock.tsx",children:s.jsxs("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2","data-id":"oiplzdiko","data-path":"src/components/blocks/CTAButtonBlock.tsx",children:[e.text,s.jsx(eA,{className:"w-4 h-4 md:w-5 md:h-5","data-id":"ck9uk43nc","data-path":"src/components/blocks/CTAButtonBlock.tsx"})]})})})}function tue({block:e}){return e.url?s.jsxs("figure",{className:"my-8","data-id":"1p02r2fa8","data-path":"src/components/blocks/ImageBlock.tsx",children:[s.jsx("img",{src:e.url,alt:e.alt||"Content image",className:"w-full rounded-lg shadow-md",loading:"lazy","data-id":"l4ma6ulrb","data-path":"src/components/blocks/ImageBlock.tsx"}),e.caption&&s.jsx("figcaption",{className:"text-sm text-gray-600 mt-2 text-center italic","data-id":"gai0abndf","data-path":"src/components/blocks/ImageBlock.tsx",children:e.caption})]}):null}function aue({block:e}){const[t,a]=g.useState(null);return!e.images||e.images.length===0?null:s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-4 my-8","data-id":"kodxom3ch","data-path":"src/components/blocks/GalleryBlock.tsx",children:e.images.map((r,n)=>s.jsxs("div",{className:"relative aspect-square cursor-pointer overflow-hidden rounded-lg group",onClick:()=>a(n),"data-id":"qxckd3ca1","data-path":"src/components/blocks/GalleryBlock.tsx",children:[s.jsx("img",{src:r.url,alt:r.alt||"Gallery image",className:"w-full h-full object-cover transition-transform group-hover:scale-110",loading:"lazy","data-id":"aqvodzfmq","data-path":"src/components/blocks/GalleryBlock.tsx"}),r.caption&&s.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-black bg-opacity-60 text-white text-xs p-2 opacity-0 group-hover:opacity-100 transition-opacity","data-id":"au5287jx8","data-path":"src/components/blocks/GalleryBlock.tsx",children:r.caption})]},n))}),t!==null&&s.jsxs("div",{className:"fixed inset-0 bg-black bg-opacity-90 z-50 flex items-center justify-center p-4",onClick:()=>a(null),"data-id":"6iv4ceyax","data-path":"src/components/blocks/GalleryBlock.tsx",children:[s.jsx("button",{className:"absolute top-4 right-4 text-white text-4xl hover:text-gray-300",onClick:()=>a(null),"data-id":"hkdu75uft","data-path":"src/components/blocks/GalleryBlock.tsx",children:"×"}),s.jsxs("div",{className:"max-w-4xl max-h-full","data-id":"pck4oze2p","data-path":"src/components/blocks/GalleryBlock.tsx",children:[s.jsx("img",{src:e.images[t].url,alt:e.images[t].alt||"Gallery image",className:"max-w-full max-h-[90vh] object-contain","data-id":"f67nqq02a","data-path":"src/components/blocks/GalleryBlock.tsx"}),e.images[t].caption&&s.jsx("p",{className:"text-white text-center mt-4","data-id":"drf8bmcu8","data-path":"src/components/blocks/GalleryBlock.tsx",children:e.images[t].caption})]})]})]})}function rue({block:e}){return e.url?s.jsxs("figure",{className:"my-8","data-id":"yyxubp6wh","data-path":"src/components/blocks/VideoBlock.tsx",children:[s.jsx("div",{className:"aspect-video bg-gray-100 rounded-lg overflow-hidden","data-id":"uebm7g2it","data-path":"src/components/blocks/VideoBlock.tsx",children:s.jsx("video",{src:e.url,controls:!0,className:"w-full h-full",preload:"metadata","data-id":"2v037b070","data-path":"src/components/blocks/VideoBlock.tsx",children:"Your browser does not support the video tag."})}),e.caption&&s.jsx("figcaption",{className:"text-sm text-gray-600 mt-2 text-center italic","data-id":"w1x55lvsb","data-path":"src/components/blocks/VideoBlock.tsx",children:e.caption})]}):null}function sue({block:e}){if(!e.url)return null;const a=((r,n)=>{var i,o;if(n==="youtube"){const d=(i=r.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/)([^&]+)/))==null?void 0:i[1];return d?`https://www.youtube.com/embed/${d}`:r}else if(n==="vimeo"){const d=(o=r.match(/vimeo\.com\/(\d+)/))==null?void 0:o[1];return d?`https://player.vimeo.com/video/${d}`:r}return r})(e.url,e.provider);return s.jsx("div",{className:"my-8","data-id":"xsj9xgz46","data-path":"src/components/blocks/EmbedBlock.tsx",children:s.jsx("div",{className:"aspect-video bg-gray-100 rounded-lg overflow-hidden","data-id":"r3mf0s01k","data-path":"src/components/blocks/EmbedBlock.tsx",children:s.jsx("iframe",{src:a,className:"w-full h-full",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded content","data-id":"ex9i7dsus","data-path":"src/components/blocks/EmbedBlock.tsx"})})})}function Qz({blocks:e}){return console.log("BlockRenderer received blocks:",e),!e||e.length===0?(console.log("No blocks to render"),null):s.jsx("div",{className:"space-y-6","data-id":"4unamcvij","data-path":"src/components/blocks/BlockRenderer.tsx",children:e.map((t,a)=>{switch(console.log(`Rendering block ${a}:`,t.type),t.type){case"paragraph":return s.jsx(Hce,{block:t,"data-id":"aeknxtfsl","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"heading":return s.jsx(Wce,{block:t,"data-id":"l2n44l2gf","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"bulletList":case"numberedList":return s.jsx(Gce,{block:t,"data-id":"j6afokahy","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"quote":return s.jsx(Kce,{block:t,"data-id":"62cztrybv","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"callout":return s.jsx(Yce,{block:t,"data-id":"tjh579t5q","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"divider":return s.jsx(Xce,{"data-id":"q7f8vqki9","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"faq":return s.jsx(Qce,{block:t,"data-id":"27snir11p","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"howto":return s.jsx(Zce,{block:t,"data-id":"w7pyuz9q8","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"prosCons":return s.jsx(Jce,{block:t,"data-id":"eqvf3d0ox","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"ctaButton":return s.jsx(eue,{block:t,"data-id":"njzrrp6jj","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"image":return s.jsx(tue,{block:t,"data-id":"yi7stu9ch","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"gallery":return s.jsx(aue,{block:t,"data-id":"6x7v61f3g","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"video":return s.jsx(rue,{block:t,"data-id":"2b6wdapfj","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);case"embed":return s.jsx(sue,{block:t,"data-id":"i3zncx5nx","data-path":"src/components/blocks/BlockRenderer.tsx"},t.id);default:return console.warn("Unknown block type:",t.type),null}})})}function Zz({selectedText:e,position:t,onAction:a,onClose:r}){const n=g.useRef(null);return g.useEffect(()=>{const i=d=>{n.current&&!n.current.contains(d.target)&&r()},o=d=>{d.key==="Escape"&&r()};return document.addEventListener("mousedown",i),document.addEventListener("keydown",o),()=>{document.removeEventListener("mousedown",i),document.removeEventListener("keydown",o)}},[r]),e?s.jsx("div",{ref:n,className:"fixed z-50 bg-white border border-gray-200 rounded-lg shadow-lg p-2",style:{left:`${t.x}px`,top:`${t.y}px`,transform:"translateY(-100%) translateY(-10px)"},"data-id":"37h7mz8ao","data-path":"src/components/admin/TextSelectionMenu.tsx",children:s.jsxs("div",{className:"flex flex-col gap-1 min-w-[200px]","data-id":"tb3jw9meg","data-path":"src/components/admin/TextSelectionMenu.tsx",children:[s.jsx("div",{className:"px-2 py-1 text-xs text-gray-500 border-b mb-1","data-id":"51e14dv09","data-path":"src/components/admin/TextSelectionMenu.tsx",children:"AI Actions"}),s.jsxs(G,{variant:"ghost",size:"sm",className:"justify-start",onClick:()=>{a("rewrite"),r()},"data-id":"jxmj9txrm","data-path":"src/components/admin/TextSelectionMenu.tsx",children:[s.jsx(YQ,{className:"w-4 h-4 mr-2","data-id":"8t07otl6l","data-path":"src/components/admin/TextSelectionMenu.tsx"}),"Rewrite"]}),s.jsxs(G,{variant:"ghost",size:"sm",className:"justify-start",onClick:()=>{a("expand"),r()},"data-id":"tc4puroht","data-path":"src/components/admin/TextSelectionMenu.tsx",children:[s.jsx(cJ,{className:"w-4 h-4 mr-2","data-id":"ce0gahsfw","data-path":"src/components/admin/TextSelectionMenu.tsx"}),"Expand"]}),s.jsxs(G,{variant:"ghost",size:"sm",className:"justify-start",onClick:()=>{a("simplify"),r()},"data-id":"jgd9jtrck","data-path":"src/components/admin/TextSelectionMenu.tsx",children:[s.jsx(eb,{className:"w-4 h-4 mr-2","data-id":"40kz3ocgr","data-path":"src/components/admin/TextSelectionMenu.tsx"}),"Simplify"]}),s.jsxs(G,{variant:"ghost",size:"sm",className:"justify-start",onClick:()=>{a("add-examples"),r()},"data-id":"neikkfejo","data-path":"src/components/admin/TextSelectionMenu.tsx",children:[s.jsx(Pn,{className:"w-4 h-4 mr-2","data-id":"vzay5wetf","data-path":"src/components/admin/TextSelectionMenu.tsx"}),"Add Examples"]}),s.jsxs(G,{variant:"ghost",size:"sm",className:"justify-start",onClick:()=>{a("insert-cta"),r()},"data-id":"lr8016pwp","data-path":"src/components/admin/TextSelectionMenu.tsx",children:[s.jsx(dg,{className:"w-4 h-4 mr-2","data-id":"plgihg886","data-path":"src/components/admin/TextSelectionMenu.tsx"}),"Insert CTA"]})]})}):null}var Xj="focusScope.autoFocusOnMount",Qj="focusScope.autoFocusOnUnmount",H4={bubbles:!1,cancelable:!0},nue="FocusScope",bg=g.forwardRef((e,t)=>{const{loop:a=!1,trapped:r=!1,onMountAutoFocus:n,onUnmountAutoFocus:i,...o}=e,[d,l]=g.useState(null),c=Br(n),u=Br(i),p=g.useRef(null),h=Xe(t,f=>l(f)),m=g.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;g.useEffect(()=>{if(r){let f=function(b){if(m.paused||!d)return;const j=b.target;d.contains(j)?p.current=j:Ao(p.current,{select:!0})},x=function(b){if(m.paused||!d)return;const j=b.relatedTarget;j!==null&&(d.contains(j)||Ao(p.current,{select:!0}))},w=function(b){if(document.activeElement===document.body)for(const D of b)D.removedNodes.length>0&&Ao(d)};document.addEventListener("focusin",f),document.addEventListener("focusout",x);const y=new MutationObserver(w);return d&&y.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",x),y.disconnect()}}},[r,d,m.paused]),g.useEffect(()=>{if(d){G4.add(m);const f=document.activeElement;if(!d.contains(f)){const w=new CustomEvent(Xj,H4);d.addEventListener(Xj,c),d.dispatchEvent(w),w.defaultPrevented||(iue(uue(Jz(d)),{select:!0}),document.activeElement===f&&Ao(d))}return()=>{d.removeEventListener(Xj,c),setTimeout(()=>{const w=new CustomEvent(Qj,H4);d.addEventListener(Qj,u),d.dispatchEvent(w),w.defaultPrevented||Ao(f??document.body,{select:!0}),d.removeEventListener(Qj,u),G4.remove(m)},0)}}},[d,c,u,m]);const v=g.useCallback(f=>{if(!a&&!r||m.paused)return;const x=f.key==="Tab"&&!f.altKey&&!f.ctrlKey&&!f.metaKey,w=document.activeElement;if(x&&w){const y=f.currentTarget,[b,j]=oue(y);b&&j?!f.shiftKey&&w===j?(f.preventDefault(),a&&Ao(b,{select:!0})):f.shiftKey&&w===b&&(f.preventDefault(),a&&Ao(j,{select:!0})):w===y&&f.preventDefault()}},[a,r,m.paused]);return s.jsx(ke.div,{tabIndex:-1,...o,ref:h,onKeyDown:v})});bg.displayName=nue;function iue(e,{select:t=!1}={}){const a=document.activeElement;for(const r of e)if(Ao(r,{select:t}),document.activeElement!==a)return}function oue(e){const t=Jz(e),a=W4(t,e),r=W4(t.reverse(),e);return[a,r]}function Jz(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const n=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||n?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function W4(e,t){for(const a of e)if(!due(a,{upTo:t}))return a}function due(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 lue(e){return e instanceof HTMLInputElement&&"select"in e}function Ao(e,{select:t=!1}={}){if(e&&e.focus){const a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&lue(e)&&t&&e.select()}}var G4=cue();function cue(){let e=[];return{add(t){const a=e[0];t!==a&&(a==null||a.pause()),e=K4(e,t),e.unshift(t)},remove(t){var a;e=K4(e,t),(a=e[0])==null||a.resume()}}}function K4(e,t){const a=[...e],r=a.indexOf(t);return r!==-1&&a.splice(r,1),a}function uue(e){return e.filter(t=>t.tagName!=="A")}var Zj=0;function bb(){g.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Y4()),document.body.insertAdjacentElement("beforeend",e[1]??Y4()),Zj++,()=>{Zj===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Zj--}},[])}function Y4(){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 Qn=function(){return Qn=Object.assign||function(t){for(var a,r=1,n=arguments.length;r<n;r++){a=arguments[r];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(t[i]=a[i])}return t},Qn.apply(this,arguments)};function e7(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(a[r[n]]=e[r[n]]);return a}function pue(e,t,a){if(a||arguments.length===2)for(var r=0,n=t.length,i;r<n;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var fy="right-scroll-bar-position",gy="width-before-scroll-bar",hue="with-scroll-bars-hidden",mue="--removed-body-scroll-bar-size";function Jj(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function fue(e,t){var a=g.useState(function(){return{value:e,callback:t,facade:{get current(){return a.value},set current(r){var n=a.value;n!==r&&(a.value=r,a.callback(r,n))}}}})[0];return a.callback=t,a.facade}var gue=typeof window<"u"?g.useLayoutEffect:g.useEffect,X4=new WeakMap;function xue(e,t){var a=fue(null,function(r){return e.forEach(function(n){return Jj(n,r)})});return gue(function(){var r=X4.get(a);if(r){var n=new Set(r),i=new Set(e),o=a.current;n.forEach(function(d){i.has(d)||Jj(d,null)}),i.forEach(function(d){n.has(d)||Jj(d,o)})}X4.set(a,e)},[e]),a}function yue(e){return e}function vue(e,t){t===void 0&&(t=yue);var a=[],r=!1,n={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(i){var o=t(i,r);return a.push(o),function(){a=a.filter(function(d){return d!==o})}},assignSyncMedium:function(i){for(r=!0;a.length;){var o=a;a=[],o.forEach(i)}a={push:function(d){return i(d)},filter:function(){return a}}},assignMedium:function(i){r=!0;var o=[];if(a.length){var d=a;a=[],d.forEach(i),o=a}var l=function(){var u=o;o=[],u.forEach(i)},c=function(){return Promise.resolve().then(l)};c(),a={push:function(u){o.push(u),c()},filter:function(u){return o=o.filter(u),a}}}};return n}function bue(e){e===void 0&&(e={});var t=vue(null);return t.options=Qn({async:!0,ssr:!1},e),t}var t7=function(e){var t=e.sideCar,a=e7(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return g.createElement(r,Qn({},a))};t7.isSideCarExport=!0;function wue(e,t){return e.useMedium(t),t7}var a7=bue(),e1=function(){},wb=g.forwardRef(function(e,t){var a=g.useRef(null),r=g.useState({onScrollCapture:e1,onWheelCapture:e1,onTouchMoveCapture:e1}),n=r[0],i=r[1],o=e.forwardProps,d=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,p=e.shards,h=e.sideCar,m=e.noRelative,v=e.noIsolation,f=e.inert,x=e.allowPinchZoom,w=e.as,y=w===void 0?"div":w,b=e.gapMode,j=e7(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),D=h,k=xue([a,t]),N=Qn(Qn({},j),n);return g.createElement(g.Fragment,null,u&&g.createElement(D,{sideCar:a7,removeScrollBar:c,shards:p,noRelative:m,noIsolation:v,inert:f,setCallbacks:i,allowPinchZoom:!!x,lockRef:a,gapMode:b}),o?g.cloneElement(g.Children.only(d),Qn(Qn({},N),{ref:k})):g.createElement(y,Qn({},N,{className:l,ref:k}),d))});wb.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};wb.classNames={fullWidth:gy,zeroRight:fy};var jue=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Due(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=jue();return t&&e.setAttribute("nonce",t),e}function kue(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Nue(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Cue=function(){var e=0,t=null;return{add:function(a){e==0&&(t=Due())&&(kue(t,a),Nue(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Aue=function(){var e=Cue();return function(t,a){g.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}},r7=function(){var e=Aue(),t=function(a){var r=a.styles,n=a.dynamic;return e(r,n),null};return t},Sue={left:0,top:0,right:0,gap:0},t1=function(e){return parseInt(e||"",10)||0},Pue=function(e){var t=window.getComputedStyle(document.body),a=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],n=t[e==="padding"?"paddingRight":"marginRight"];return[t1(a),t1(r),t1(n)]},Tue=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Sue;var t=Pue(e),a=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-a+t[2]-t[0])}},Eue=r7(),pu="data-scroll-locked",_ue=function(e,t,a,r){var n=e.left,i=e.top,o=e.right,d=e.gap;return a===void 0&&(a="margin"),`
.`.concat(hue,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(d,"px ").concat(r,`;
}
body[`).concat(pu,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),a==="margin"&&`
padding-left: `.concat(n,`px;
padding-top: `).concat(i,`px;
padding-right: `).concat(o,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(d,"px ").concat(r,`;
`),a==="padding"&&"padding-right: ".concat(d,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(fy,` {
right: `).concat(d,"px ").concat(r,`;
}
.`).concat(gy,` {
margin-right: `).concat(d,"px ").concat(r,`;
}
.`).concat(fy," .").concat(fy,` {
right: 0 `).concat(r,`;
}
.`).concat(gy," .").concat(gy,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(pu,`] {
`).concat(mue,": ").concat(d,`px;
}
`)},Q4=function(){var e=parseInt(document.body.getAttribute(pu)||"0",10);return isFinite(e)?e:0},Oue=function(){g.useEffect(function(){return document.body.setAttribute(pu,(Q4()+1).toString()),function(){var e=Q4()-1;e<=0?document.body.removeAttribute(pu):document.body.setAttribute(pu,e.toString())}},[])},Bue=function(e){var t=e.noRelative,a=e.noImportant,r=e.gapMode,n=r===void 0?"margin":r;Oue();var i=g.useMemo(function(){return Tue(n)},[n]);return g.createElement(Eue,{styles:_ue(i,!t,n,a?"":"!important")})},Z2=!1;if(typeof window<"u")try{var Dx=Object.defineProperty({},"passive",{get:function(){return Z2=!0,!0}});window.addEventListener("test",Dx,Dx),window.removeEventListener("test",Dx,Dx)}catch{Z2=!1}var wc=Z2?{passive:!1}:!1,Rue=function(e){return e.tagName==="TEXTAREA"},s7=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[t]!=="hidden"&&!(a.overflowY===a.overflowX&&!Rue(e)&&a[t]==="visible")},Mue=function(e){return s7(e,"overflowY")},Iue=function(e){return s7(e,"overflowX")},Z4=function(e,t){var a=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var n=n7(e,r);if(n){var i=i7(e,r),o=i[1],d=i[2];if(o>d)return!0}r=r.parentNode}while(r&&r!==a.body);return!1},$ue=function(e){var t=e.scrollTop,a=e.scrollHeight,r=e.clientHeight;return[t,a,r]},zue=function(e){var t=e.scrollLeft,a=e.scrollWidth,r=e.clientWidth;return[t,a,r]},n7=function(e,t){return e==="v"?Mue(t):Iue(t)},i7=function(e,t){return e==="v"?$ue(t):zue(t)},que=function(e,t){return e==="h"&&t==="rtl"?-1:1},Lue=function(e,t,a,r,n){var i=que(e,window.getComputedStyle(t).direction),o=i*r,d=a.target,l=t.contains(d),c=!1,u=o>0,p=0,h=0;do{if(!d)break;var m=i7(e,d),v=m[0],f=m[1],x=m[2],w=f-x-i*v;(v||w)&&n7(e,d)&&(p+=w,h+=v);var y=d.parentNode;d=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!l&&d!==document.body||l&&(t.contains(d)||t===d));return(u&&Math.abs(p)<1||!u&&Math.abs(h)<1)&&(c=!0),c},kx=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},J4=function(e){return[e.deltaX,e.deltaY]},eO=function(e){return e&&"current"in e?e.current:e},Fue=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Uue=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},Vue=0,jc=[];function Hue(e){var t=g.useRef([]),a=g.useRef([0,0]),r=g.useRef(),n=g.useState(Vue++)[0],i=g.useState(r7)[0],o=g.useRef(e);g.useEffect(function(){o.current=e},[e]),g.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(n));var f=pue([e.lockRef.current],(e.shards||[]).map(eO),!0).filter(Boolean);return f.forEach(function(x){return x.classList.add("allow-interactivity-".concat(n))}),function(){document.body.classList.remove("block-interactivity-".concat(n)),f.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(n))})}}},[e.inert,e.lockRef.current,e.shards]);var d=g.useCallback(function(f,x){if("touches"in f&&f.touches.length===2||f.type==="wheel"&&f.ctrlKey)return!o.current.allowPinchZoom;var w=kx(f),y=a.current,b="deltaX"in f?f.deltaX:y[0]-w[0],j="deltaY"in f?f.deltaY:y[1]-w[1],D,k=f.target,N=Math.abs(b)>Math.abs(j)?"h":"v";if("touches"in f&&N==="h"&&k.type==="range")return!1;var C=Z4(N,k);if(!C)return!0;if(C?D=N:(D=N==="v"?"h":"v",C=Z4(N,k)),!C)return!1;if(!r.current&&"changedTouches"in f&&(b||j)&&(r.current=D),!D)return!0;var T=r.current||D;return Lue(T,x,f,T==="h"?b:j)},[]),l=g.useCallback(function(f){var x=f;if(!(!jc.length||jc[jc.length-1]!==i)){var w="deltaY"in x?J4(x):kx(x),y=t.current.filter(function(D){return D.name===x.type&&(D.target===x.target||x.target===D.shadowParent)&&Fue(D.delta,w)})[0];if(y&&y.should){x.cancelable&&x.preventDefault();return}if(!y){var b=(o.current.shards||[]).map(eO).filter(Boolean).filter(function(D){return D.contains(x.target)}),j=b.length>0?d(x,b[0]):!o.current.noIsolation;j&&x.cancelable&&x.preventDefault()}}},[]),c=g.useCallback(function(f,x,w,y){var b={name:f,delta:x,target:w,should:y,shadowParent:Wue(w)};t.current.push(b),setTimeout(function(){t.current=t.current.filter(function(j){return j!==b})},1)},[]),u=g.useCallback(function(f){a.current=kx(f),r.current=void 0},[]),p=g.useCallback(function(f){c(f.type,J4(f),f.target,d(f,e.lockRef.current))},[]),h=g.useCallback(function(f){c(f.type,kx(f),f.target,d(f,e.lockRef.current))},[]);g.useEffect(function(){return jc.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:h}),document.addEventListener("wheel",l,wc),document.addEventListener("touchmove",l,wc),document.addEventListener("touchstart",u,wc),function(){jc=jc.filter(function(f){return f!==i}),document.removeEventListener("wheel",l,wc),document.removeEventListener("touchmove",l,wc),document.removeEventListener("touchstart",u,wc)}},[]);var m=e.removeScrollBar,v=e.inert;return g.createElement(g.Fragment,null,v?g.createElement(i,{styles:Uue(n)}):null,m?g.createElement(Bue,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Wue(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Gue=wue(a7,Hue);var wg=g.forwardRef(function(e,t){return g.createElement(wb,Qn({},e,{ref:t,sideCar:Gue}))});wg.classNames=wb.classNames;var Kue=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Dc=new WeakMap,Nx=new WeakMap,Cx={},a1=0,o7=function(e){return e&&(e.host||o7(e.parentNode))},Yue=function(e,t){return t.map(function(a){if(e.contains(a))return a;var r=o7(a);return r&&e.contains(r)?r:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},Xue=function(e,t,a,r){var n=Yue(t,Array.isArray(e)?e:[e]);Cx[a]||(Cx[a]=new WeakMap);var i=Cx[a],o=[],d=new Set,l=new Set(n),c=function(p){!p||d.has(p)||(d.add(p),c(p.parentNode))};n.forEach(c);var u=function(p){!p||l.has(p)||Array.prototype.forEach.call(p.children,function(h){if(d.has(h))u(h);else try{var m=h.getAttribute(r),v=m!==null&&m!=="false",f=(Dc.get(h)||0)+1,x=(i.get(h)||0)+1;Dc.set(h,f),i.set(h,x),o.push(h),f===1&&v&&Nx.set(h,!0),x===1&&h.setAttribute(a,"true"),v||h.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",h,w)}})};return u(t),d.clear(),a1++,function(){o.forEach(function(p){var h=Dc.get(p)-1,m=i.get(p)-1;Dc.set(p,h),i.set(p,m),h||(Nx.has(p)||p.removeAttribute(r),Nx.delete(p)),m||p.removeAttribute(a)}),a1--,a1||(Dc=new WeakMap,Dc=new WeakMap,Nx=new WeakMap,Cx={})}},jb=function(e,t,a){a===void 0&&(a="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),n=Kue(e);return n?(r.push.apply(r,Array.from(n.querySelectorAll("[aria-live], script"))),Xue(r,n,a,"aria-hidden")):function(){return null}},Db="Dialog",[d7,l7]=Ca(Db),[Que,zn]=d7(Db),c7=e=>{const{__scopeDialog:t,children:a,open:r,defaultOpen:n,onOpenChange:i,modal:o=!0}=e,d=g.useRef(null),l=g.useRef(null),[c,u]=Rr({prop:r,defaultProp:n??!1,onChange:i,caller:Db});return s.jsx(Que,{scope:t,triggerRef:d,contentRef:l,contentId:ss(),titleId:ss(),descriptionId:ss(),open:c,onOpenChange:u,onOpenToggle:g.useCallback(()=>u(p=>!p),[u]),modal:o,children:a})};c7.displayName=Db;var u7="DialogTrigger",p7=g.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=zn(u7,a),i=Xe(t,n.triggerRef);return s.jsx(ke.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":fS(n.open),...r,ref:i,onClick:de(e.onClick,n.onOpenToggle)})});p7.displayName=u7;var hS="DialogPortal",[Zue,h7]=d7(hS,{forceMount:void 0}),m7=e=>{const{__scopeDialog:t,forceMount:a,children:r,container:n}=e,i=zn(hS,t);return s.jsx(Zue,{scope:t,forceMount:a,children:g.Children.map(r,o=>s.jsx(lr,{present:a||i.open,children:s.jsx(oc,{asChild:!0,container:n,children:o})}))})};m7.displayName=hS;var lv="DialogOverlay",f7=g.forwardRef((e,t)=>{const a=h7(lv,e.__scopeDialog),{forceMount:r=a.forceMount,...n}=e,i=zn(lv,e.__scopeDialog);return i.modal?s.jsx(lr,{present:r||i.open,children:s.jsx(epe,{...n,ref:t})}):null});f7.displayName=lv;var Jue=vd("DialogOverlay.RemoveScroll"),epe=g.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=zn(lv,a);return s.jsx(wg,{as:Jue,allowPinchZoom:!0,shards:[n.contentRef],children:s.jsx(ke.div,{"data-state":fS(n.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Gl="DialogContent",g7=g.forwardRef((e,t)=>{const a=h7(Gl,e.__scopeDialog),{forceMount:r=a.forceMount,...n}=e,i=zn(Gl,e.__scopeDialog);return s.jsx(lr,{present:r||i.open,children:i.modal?s.jsx(tpe,{...n,ref:t}):s.jsx(ape,{...n,ref:t})})});g7.displayName=Gl;var tpe=g.forwardRef((e,t)=>{const a=zn(Gl,e.__scopeDialog),r=g.useRef(null),n=Xe(t,a.contentRef,r);return g.useEffect(()=>{const i=r.current;if(i)return jb(i)},[]),s.jsx(x7,{...e,ref:n,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:de(e.onCloseAutoFocus,i=>{var o;i.preventDefault(),(o=a.triggerRef.current)==null||o.focus()}),onPointerDownOutside:de(e.onPointerDownOutside,i=>{const o=i.detail.originalEvent,d=o.button===0&&o.ctrlKey===!0;(o.button===2||d)&&i.preventDefault()}),onFocusOutside:de(e.onFocusOutside,i=>i.preventDefault())})}),ape=g.forwardRef((e,t)=>{const a=zn(Gl,e.__scopeDialog),r=g.useRef(!1),n=g.useRef(!1);return s.jsx(x7,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var o,d;(o=e.onCloseAutoFocus)==null||o.call(e,i),i.defaultPrevented||(r.current||(d=a.triggerRef.current)==null||d.focus(),i.preventDefault()),r.current=!1,n.current=!1},onInteractOutside:i=>{var l,c;(l=e.onInteractOutside)==null||l.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(n.current=!0));const o=i.target;((c=a.triggerRef.current)==null?void 0:c.contains(o))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&n.current&&i.preventDefault()}})}),x7=g.forwardRef((e,t)=>{const{__scopeDialog:a,trapFocus:r,onOpenAutoFocus:n,onCloseAutoFocus:i,...o}=e,d=zn(Gl,a),l=g.useRef(null),c=Xe(t,l);return bb(),s.jsxs(s.Fragment,{children:[s.jsx(bg,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:n,onUnmountAutoFocus:i,children:s.jsx(ic,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":fS(d.open),...o,ref:c,onDismiss:()=>d.onOpenChange(!1)})}),s.jsxs(s.Fragment,{children:[s.jsx(spe,{titleId:d.titleId}),s.jsx(ipe,{contentRef:l,descriptionId:d.descriptionId})]})]})}),mS="DialogTitle",y7=g.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=zn(mS,a);return s.jsx(ke.h2,{id:n.titleId,...r,ref:t})});y7.displayName=mS;var v7="DialogDescription",b7=g.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=zn(v7,a);return s.jsx(ke.p,{id:n.descriptionId,...r,ref:t})});b7.displayName=v7;var w7="DialogClose",j7=g.forwardRef((e,t)=>{const{__scopeDialog:a,...r}=e,n=zn(w7,a);return s.jsx(ke.button,{type:"button",...r,ref:t,onClick:de(e.onClick,()=>n.onOpenChange(!1))})});j7.displayName=w7;function fS(e){return e?"open":"closed"}var D7="DialogTitleWarning",[rpe,k7]=eQ(D7,{contentName:Gl,titleName:mS,docsSlug:"dialog"}),spe=({titleId:e})=>{const t=k7(D7),a=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return g.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},npe="DialogDescriptionWarning",ipe=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${k7(npe).contentName}}.`;return g.useEffect(()=>{var i;const n=(i=e.current)==null?void 0:i.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},gS=c7,ope=p7,xS=m7,jg=f7,Dg=g7,kg=y7,Ng=b7,kb=j7;const po=gS,dpe=xS,N7=g.forwardRef(({className:e,...t},a)=>s.jsx(jg,{ref:a,className:Z("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));N7.displayName=jg.displayName;const xi=g.forwardRef(({className:e,children:t,...a},r)=>s.jsxs(dpe,{children:[s.jsx(N7,{}),s.jsxs(Dg,{ref:r,className:Z("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...a,children:[t,s.jsxs(kb,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[s.jsx(ht,{className:"h-4 w-4"}),s.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));xi.displayName=Dg.displayName;const ho=({className:e,...t})=>s.jsx("div",{className:Z("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});ho.displayName="DialogHeader";const Rp=({className:e,...t})=>s.jsx("div",{className:Z("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Rp.displayName="DialogFooter";const mo=g.forwardRef(({className:e,...t},a)=>s.jsx(kg,{ref:a,className:Z("text-lg font-semibold leading-none tracking-tight",e),...t}));mo.displayName=kg.displayName;const Md=g.forwardRef(({className:e,...t},a)=>s.jsx(Ng,{ref:a,className:Z("text-sm text-muted-foreground",e),...t}));Md.displayName=Ng.displayName;const lpe=async(e,t,a="informational",r)=>{await new Promise(i=>setTimeout(i,1e3));const n=r!=null&&r.targetCity||r!=null&&r.targetState?`in ${r.targetCity?r.targetCity+", ":""}${r.targetState||""}`:"";switch(e){case"rewrite":return{content:cpe(t,a,n),suggestions:["Consider adding statistics","Include a real-world example"]};case"expand":return{content:upe(t),suggestions:["Break into subsections","Add supporting data"]};case"simplify":return{content:ppe(t),suggestions:["Use shorter sentences","Replace jargon"]};case"add-examples":return{content:hpe(t,n)};case"insert-cta":return{content:mpe(t)};case"improve-seo-title":return{content:fpe(t,r==null?void 0:r.focusKeyword),suggestions:["Include year (2025)","Add power words","Keep under 60 chars"]};case"rewrite-meta-description":return{content:gpe(t,r==null?void 0:r.focusKeyword),suggestions:["Include call-to-action","Mention key benefit"]};case"insert-faq":return{content:JSON.stringify(xpe(t,r)),metadata:{blockType:"faq"}};case"optimize-location":return{content:ype(t,r)};case"generate-tags":return{content:JSON.stringify(vpe(t,r)),metadata:{tags:!0}};case"generate-outline":return{content:JSON.stringify(bpe((r==null?void 0:r.title)||t)),metadata:{blocks:!0}};case"expand-bullets":return{content:wpe(t)};case"create-intro":return{content:jpe((r==null?void 0:r.title)||t,r)};case"create-conclusion":return{content:Dpe((r==null?void 0:r.title)||t)};case"add-transitions":return{content:kpe(t)};default:throw new Error("Unknown AI action")}},cpe=(e,t,a)=>`${{informational:"Here's what you need to know: ",motivational:"You can do this! ","beginner-friendly":"Let's break this down simply: ",localized:`For those ${a}, `}[t]}${e} This approach has proven effective and will help you achieve better results.`,upe=(e,t)=>`${e}
Let me elaborate on this important point. Understanding the nuances will help you make better decisions and achieve your goals more effectively. Consider these key aspects:
• Practical application in real-world scenarios
• Common pitfalls to avoid
• Expert tips for optimization
• Long-term benefits and sustainability
By taking a comprehensive approach, you'll be well-positioned for success.`,ppe=e=>e.replace(/utilize/gi,"use").replace(/implement/gi,"do").replace(/subsequently/gi,"then").replace(/in order to/gi,"to")+`
In simple terms: This means you can get started easily and see results quickly.`,hpe=(e,t)=>`${e}
**Example:** Let's say you're working ${t}. You might encounter a situation where this applies directly. For instance, during peak hours, you could use this strategy to increase your efficiency by 30-40%. Many successful drivers have reported similar improvements by following this approach.`,mpe=e=>`${e}
**Ready to get started?** [Sign up now and receive exclusive bonuses](/signup) to boost your success from day one!`,fpe=(e,t)=>{const a=new Date().getFullYear(),r=/\d{4}/.test(e),n=t?e.toLowerCase().includes(t.toLowerCase()):!0;let i=e;return r||(i+=` (${a} Guide)`),!n&&t&&(i=`${t}: ${i}`),i.slice(0,60)},gpe=(e,t)=>`${t?`Learn everything about ${t}. `:""}${e.slice(0,100)} Get expert tips, proven strategies, and start today!`.slice(0,160),xpe=(e,t)=>{const a=(t==null?void 0:t.focusKeyword)||"this topic";return{items:[{question:`What is ${a}?`,answer:`${a} refers to a key concept that helps you succeed. It involves strategic planning and consistent execution.`},{question:`How do I get started with ${a}?`,answer:"Getting started is simple. First, ensure you meet the basic requirements. Then, follow the step-by-step process outlined in this guide."},{question:"How long does it take to see results?",answer:"Most people see initial results within 2-4 weeks of consistent effort. However, optimal results typically appear after 2-3 months of dedication."},{question:`Is ${a} suitable for beginners?`,answer:"Absolutely! This guide is designed to help both beginners and experienced individuals. We provide clear instructions and support along the way."}]}},ype=(e,t)=>{if(!(t!=null&&t.targetCity)&&!(t!=null&&t.targetState))return e;const a=t.targetCity?`${t.targetCity}, ${t.targetState||""}`:t.targetState;return e.replace(/\b(in your area|in your city|locally)\b/gi,`in ${a}`)+`
**Local Tip for ${a}:** Market conditions and opportunities may vary by location. Be sure to research specific regulations and peak times for ${a} to maximize your success.`},vpe=(e,t)=>{const a=["DoorDash","Gig Economy","Side Hustle","Delivery Driver"];return t!=null&&t.targetCity&&a.push(`${t.targetCity} Drivers`),t!=null&&t.targetState&&a.push(`${t.targetState} DoorDash`),t!=null&&t.focusKeyword&&a.push(t.focusKeyword),a.slice(0,8)},bpe=e=>[{id:`block-${Date.now()}-1`,type:"heading",level:2,content:"Introduction"},{id:`block-${Date.now()}-2`,type:"paragraph",content:`Welcome to this comprehensive guide on ${e}. We'll cover everything you need to know to get started and succeed.`},{id:`block-${Date.now()}-3`,type:"heading",level:2,content:"What You Need to Know"},{id:`block-${Date.now()}-4`,type:"bulletList",items:["Key concept #1","Important factor #2","Essential requirement #3"]},{id:`block-${Date.now()}-5`,type:"heading",level:2,content:"Step-by-Step Process"},{id:`block-${Date.now()}-6`,type:"howto",title:"How to Get Started",steps:[{title:"Step 1: Preparation",description:"Gather necessary materials and information"},{title:"Step 2: Setup",description:"Configure your account and preferences"},{title:"Step 3: Action",description:"Begin implementation and track progress"}]},{id:`block-${Date.now()}-7`,type:"heading",level:2,content:"Conclusion"},{id:`block-${Date.now()}-8`,type:"paragraph",content:"By following this guide, you're well on your way to success. Remember to stay consistent and track your progress."}],wpe=e=>e.split(`
`).filter(a=>a.trim().startsWith("•")||a.trim().startsWith("-")).map(a=>{const r=a.replace(/^[•\-]\s*/,"").trim();return`**${r}**
This is an important aspect to consider. ${r.toLowerCase()} plays a crucial role in your overall success. By focusing on this area, you can improve your results and achieve your goals more efficiently. Many successful individuals prioritize this in their daily routine.
`}).join(""),jpe=(e,t)=>{const a=t!=null&&t.targetCity?` in ${t.targetCity}`:"";return`Are you ready to master ${e.toLowerCase()}${a}? This comprehensive guide will walk you through everything you need to know, from getting started to advanced strategies that deliver real results.
Whether you're completely new to this or looking to optimize your approach, you'll find actionable insights, expert tips, and proven techniques that have helped thousands succeed.
Let's dive in and explore how you can achieve your goals!`},Dpe=e=>`## Final Thoughts
You've now learned the essential strategies and techniques for ${e.toLowerCase()}. The key to success is taking action and staying consistent.
**Remember these key takeaways:**
• Start with the basics and build from there
• Stay committed even when facing challenges
• Track your progress and adjust as needed
• Learn from others who have succeeded
**Ready to begin?** Don't wait – the best time to start is now. Apply what you've learned, stay focused on your goals, and you'll see results sooner than you think.
[Get Started Today](/signup) and join thousands of others who have already transformed their approach!`,kpe=e=>{const t=e.split(`
`).filter(r=>r.trim()),a=["Furthermore, ","In addition to this, ","Building on that point, ","Equally important, ","Let's explore this further. "];return t.map((r,n)=>n===0||n===t.length-1?r:a[n%a.length]+r.charAt(0).toLowerCase()+r.slice(1)).join(`
`)};var r1="rovingFocusGroup.onEntryFocus",Npe={bubbles:!1,cancelable:!0},Cg="RovingFocusGroup",[J2,C7,Cpe]=rg(Cg),[Ape,Mp]=Ca(Cg,[Cpe]),[Spe,Ppe]=Ape(Cg),A7=g.forwardRef((e,t)=>s.jsx(J2.Provider,{scope:e.__scopeRovingFocusGroup,children:s.jsx(J2.Slot,{scope:e.__scopeRovingFocusGroup,children:s.jsx(Tpe,{...e,ref:t})})}));A7.displayName=Cg;var Tpe=g.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:a,orientation:r,loop:n=!1,dir:i,currentTabStopId:o,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...p}=e,h=g.useRef(null),m=Xe(t,h),v=Ep(i),[f,x]=Rr({prop:o,defaultProp:d??null,onChange:l,caller:Cg}),[w,y]=g.useState(!1),b=Br(c),j=C7(a),D=g.useRef(!1),[k,N]=g.useState(0);return g.useEffect(()=>{const C=h.current;if(C)return C.addEventListener(r1,b),()=>C.removeEventListener(r1,b)},[b]),s.jsx(Spe,{scope:a,orientation:r,dir:v,loop:n,currentTabStopId:f,onItemFocus:g.useCallback(C=>x(C),[x]),onItemShiftTab:g.useCallback(()=>y(!0),[]),onFocusableItemAdd:g.useCallback(()=>N(C=>C+1),[]),onFocusableItemRemove:g.useCallback(()=>N(C=>C-1),[]),children:s.jsx(ke.div,{tabIndex:w||k===0?-1:0,"data-orientation":r,...p,ref:m,style:{outline:"none",...e.style},onMouseDown:de(e.onMouseDown,()=>{D.current=!0}),onFocus:de(e.onFocus,C=>{const T=!D.current;if(C.target===C.currentTarget&&T&&!w){const P=new CustomEvent(r1,Npe);if(C.currentTarget.dispatchEvent(P),!P.defaultPrevented){const A=j().filter(I=>I.focusable),S=A.find(I=>I.active),_=A.find(I=>I.id===f),B=[S,_,...A].filter(Boolean).map(I=>I.ref.current);T7(B,u)}}D.current=!1}),onBlur:de(e.onBlur,()=>y(!1))})})}),S7="RovingFocusGroupItem",P7=g.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:a,focusable:r=!0,active:n=!1,tabStopId:i,children:o,...d}=e,l=ss(),c=i||l,u=Ppe(S7,a),p=u.currentTabStopId===c,h=C7(a),{onFocusableItemAdd:m,onFocusableItemRemove:v,currentTabStopId:f}=u;return g.useEffect(()=>{if(r)return m(),()=>v()},[r,m,v]),s.jsx(J2.ItemSlot,{scope:a,id:c,focusable:r,active:n,children:s.jsx(ke.span,{tabIndex:p?0:-1,"data-orientation":u.orientation,...d,ref:t,onMouseDown:de(e.onMouseDown,x=>{r?u.onItemFocus(c):x.preventDefault()}),onFocus:de(e.onFocus,()=>u.onItemFocus(c)),onKeyDown:de(e.onKeyDown,x=>{if(x.key==="Tab"&&x.shiftKey){u.onItemShiftTab();return}if(x.target!==x.currentTarget)return;const w=Ope(x,u.orientation,u.dir);if(w!==void 0){if(x.metaKey||x.ctrlKey||x.altKey||x.shiftKey)return;x.preventDefault();let b=h().filter(j=>j.focusable).map(j=>j.ref.current);if(w==="last")b.reverse();else if(w==="prev"||w==="next"){w==="prev"&&b.reverse();const j=b.indexOf(x.currentTarget);b=u.loop?Bpe(b,j+1):b.slice(j+1)}setTimeout(()=>T7(b))}}),children:typeof o=="function"?o({isCurrentTabStop:p,hasTabStop:f!=null}):o})})});P7.displayName=S7;var Epe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _pe(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Ope(e,t,a){const r=_pe(e.key,a);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return Epe[r]}function T7(e,t=!1){const a=document.activeElement;for(const r of e)if(r===a||(r.focus({preventScroll:t}),document.activeElement!==a))return}function Bpe(e,t){return e.map((a,r)=>e[(t+r)%e.length])}var yS=A7,vS=P7;function Nb(e){const t=g.useRef({value:e,previous:e});return g.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var bS="Radio",[Rpe,E7]=Ca(bS),[Mpe,Ipe]=Rpe(bS),_7=g.forwardRef((e,t)=>{const{__scopeRadio:a,name:r,checked:n=!1,required:i,disabled:o,value:d="on",onCheck:l,form:c,...u}=e,[p,h]=g.useState(null),m=Xe(t,x=>h(x)),v=g.useRef(!1),f=p?c||!!p.closest("form"):!0;return s.jsxs(Mpe,{scope:a,checked:n,disabled:o,children:[s.jsx(ke.button,{type:"button",role:"radio","aria-checked":n,"data-state":M7(n),"data-disabled":o?"":void 0,disabled:o,value:d,...u,ref:m,onClick:de(e.onClick,x=>{n||l==null||l(),f&&(v.current=x.isPropagationStopped(),v.current||x.stopPropagation())})}),f&&s.jsx(R7,{control:p,bubbles:!v.current,name:r,value:d,checked:n,required:i,disabled:o,form:c,style:{transform:"translateX(-100%)"}})]})});_7.displayName=bS;var O7="RadioIndicator",B7=g.forwardRef((e,t)=>{const{__scopeRadio:a,forceMount:r,...n}=e,i=Ipe(O7,a);return s.jsx(lr,{present:r||i.checked,children:s.jsx(ke.span,{"data-state":M7(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t})})});B7.displayName=O7;var $pe="RadioBubbleInput",R7=g.forwardRef(({__scopeRadio:e,control:t,checked:a,bubbles:r=!0,...n},i)=>{const o=g.useRef(null),d=Xe(o,i),l=Nb(a),c=ib(t);return g.useEffect(()=>{const u=o.current;if(!u)return;const p=window.HTMLInputElement.prototype,m=Object.getOwnPropertyDescriptor(p,"checked").set;if(l!==a&&m){const v=new Event("click",{bubbles:r});m.call(u,a),u.dispatchEvent(v)}},[l,a,r]),s.jsx(ke.input,{type:"radio","aria-hidden":!0,defaultChecked:a,...n,tabIndex:-1,ref:d,style:{...n.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});R7.displayName=$pe;function M7(e){return e?"checked":"unchecked"}var zpe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Cb="RadioGroup",[qpe]=Ca(Cb,[Mp,E7]),I7=Mp(),$7=E7(),[Lpe,Fpe]=qpe(Cb),z7=g.forwardRef((e,t)=>{const{__scopeRadioGroup:a,name:r,defaultValue:n,value:i,required:o=!1,disabled:d=!1,orientation:l,dir:c,loop:u=!0,onValueChange:p,...h}=e,m=I7(a),v=Ep(c),[f,x]=Rr({prop:i,defaultProp:n??null,onChange:p,caller:Cb});return s.jsx(Lpe,{scope:a,name:r,required:o,disabled:d,value:f,onValueChange:x,children:s.jsx(yS,{asChild:!0,...m,orientation:l,dir:v,loop:u,children:s.jsx(ke.div,{role:"radiogroup","aria-required":o,"aria-orientation":l,"data-disabled":d?"":void 0,dir:v,...h,ref:t})})})});z7.displayName=Cb;var q7="RadioGroupItem",L7=g.forwardRef((e,t)=>{const{__scopeRadioGroup:a,disabled:r,...n}=e,i=Fpe(q7,a),o=i.disabled||r,d=I7(a),l=$7(a),c=g.useRef(null),u=Xe(t,c),p=i.value===n.value,h=g.useRef(!1);return g.useEffect(()=>{const m=f=>{zpe.includes(f.key)&&(h.current=!0)},v=()=>h.current=!1;return document.addEventListener("keydown",m),document.addEventListener("keyup",v),()=>{document.removeEventListener("keydown",m),document.removeEventListener("keyup",v)}},[]),s.jsx(vS,{asChild:!0,...d,focusable:!o,active:p,children:s.jsx(_7,{disabled:o,required:i.required,checked:p,...l,...n,name:i.name,ref:u,onCheck:()=>i.onValueChange(n.value),onKeyDown:de(m=>{m.key==="Enter"&&m.preventDefault()}),onFocus:de(n.onFocus,()=>{var m;h.current&&((m=c.current)==null||m.click())})})})});L7.displayName=q7;var Upe="RadioGroupIndicator",F7=g.forwardRef((e,t)=>{const{__scopeRadioGroup:a,...r}=e,n=$7(a);return s.jsx(B7,{...n,...r,ref:t})});F7.displayName=Upe;var U7=z7,V7=L7,Vpe=F7;const H7=g.forwardRef(({className:e,...t},a)=>s.jsx(U7,{className:Z("grid gap-2",e),...t,ref:a}));H7.displayName=U7.displayName;const Lh=g.forwardRef(({className:e,...t},a)=>s.jsx(V7,{ref:a,className:Z("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:s.jsx(Vpe,{className:"flex items-center justify-center",children:s.jsx(k$,{className:"h-2.5 w-2.5 fill-current text-current"})})}));Lh.displayName=V7.displayName;var Hpe="Label",W7=g.forwardRef((e,t)=>s.jsx(ke.label,{...e,ref:t,onMouseDown:a=>{var n;a.target.closest("button, input, select, textarea")||((n=e.onMouseDown)==null||n.call(e,a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));W7.displayName=Hpe;var G7=W7;const Wpe=kp("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),De=g.forwardRef(({className:e,...t},a)=>s.jsx(G7,{ref:a,className:Z(Wpe(),e),...t}));De.displayName=G7.displayName;const js=g.forwardRef(({className:e,...t},a)=>s.jsx("textarea",{className:Z("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:a,...t}));js.displayName="Textarea";function K7({open:e,onOpenChange:t,action:a,content:r,context:n,onAccept:i}){const[o,d]=g.useState(!1),[l,c]=g.useState(""),[u,p]=g.useState(null),[h,m]=g.useState([]),[v,f]=g.useState("informational"),[x,w]=g.useState(!1),y={rewrite:"Rewrite Content",expand:"Expand Section",simplify:"Simplify Language","add-examples":"Add Examples","insert-cta":"Insert Call-to-Action","improve-seo-title":"Improve SEO Title","rewrite-meta-description":"Rewrite Meta Description","insert-faq":"Insert FAQ Block","optimize-location":"Optimize for Location","generate-tags":"Generate Tags","generate-outline":"Generate Outline","expand-bullets":"Expand Bullet Points","create-intro":"Create Introduction","create-conclusion":"Create Conclusion","add-transitions":"Add Transitions"},b=async()=>{d(!0);try{const T=await lpe(a,r,v,n);c(T.content),p(T.metadata),m(T.suggestions||[]),w(!0)}catch{Pe({title:"AI Error",description:"Failed to generate content. Please try again.",variant:"destructive"})}finally{d(!1)}},j=()=>{i(l,u),t(!1),Pe({title:"Content Updated",description:"AI-generated content has been applied."}),k()},D=()=>{t(!1),k()},k=()=>{c(""),p(null),m([]),w(!1),f("informational")},N=["rewrite","expand","create-intro","create-conclusion"].includes(a),C=r&&r.length>0;return s.jsx(po,{open:e,onOpenChange:t,"data-id":"xjhpzwv75","data-path":"src/components/admin/AIActionDialog.tsx",children:s.jsxs(xi,{className:"max-w-4xl max-h-[90vh] overflow-hidden flex flex-col","data-id":"j3ujw7cs8","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsxs(ho,{"data-id":"2nsgbdphg","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsxs(mo,{className:"flex items-center gap-2","data-id":"5ggqx3j5r","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(Tl,{className:"w-5 h-5 text-purple-500","data-id":"osiy4ucuj","data-path":"src/components/admin/AIActionDialog.tsx"}),y[a]]}),s.jsxs(Md,{"data-id":"a35kspcgt","data-path":"src/components/admin/AIActionDialog.tsx",children:["AI will ",a.replace(/-/g," ")," based on your content and settings."]})]}),s.jsxs("div",{className:"flex-1 overflow-y-auto space-y-4","data-id":"zvgyzjqk5","data-path":"src/components/admin/AIActionDialog.tsx",children:[N&&!x&&s.jsxs("div",{className:"space-y-3","data-id":"5qmbc23r3","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(De,{"data-id":"xi1l5jt0p","data-path":"src/components/admin/AIActionDialog.tsx",children:"Select Tone:"}),s.jsxs(H7,{value:v,onValueChange:T=>f(T),"data-id":"n6q5mbnl8","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsxs("div",{className:"flex items-center space-x-2","data-id":"5z5tdsew2","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(Lh,{value:"informational",id:"tone-info","data-id":"ay5qb1c2y","data-path":"src/components/admin/AIActionDialog.tsx"}),s.jsx(De,{htmlFor:"tone-info",className:"font-normal cursor-pointer","data-id":"64iy0cavc","data-path":"src/components/admin/AIActionDialog.tsx",children:"Informational - Clear, factual, educational"})]}),s.jsxs("div",{className:"flex items-center space-x-2","data-id":"41dxm1n9i","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(Lh,{value:"motivational",id:"tone-moti","data-id":"umqvi3c10","data-path":"src/components/admin/AIActionDialog.tsx"}),s.jsx(De,{htmlFor:"tone-moti",className:"font-normal cursor-pointer","data-id":"to7fg0t0w","data-path":"src/components/admin/AIActionDialog.tsx",children:"Motivational - Encouraging, inspiring, energetic"})]}),s.jsxs("div",{className:"flex items-center space-x-2","data-id":"9y6ltr2ea","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(Lh,{value:"beginner-friendly",id:"tone-begin","data-id":"og10t0zfl","data-path":"src/components/admin/AIActionDialog.tsx"}),s.jsx(De,{htmlFor:"tone-begin",className:"font-normal cursor-pointer","data-id":"h7shha9ff","data-path":"src/components/admin/AIActionDialog.tsx",children:"Beginner-friendly - Simple, approachable, easy to understand"})]}),s.jsxs("div",{className:"flex items-center space-x-2","data-id":"131ou6sau","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(Lh,{value:"localized",id:"tone-local","data-id":"fh5fthirj","data-path":"src/components/admin/AIActionDialog.tsx"}),s.jsx(De,{htmlFor:"tone-local",className:"font-normal cursor-pointer","data-id":"5axc53aat","data-path":"src/components/admin/AIActionDialog.tsx",children:"Localized - Location-specific, uses city/state context"})]})]})]}),C&&!x&&s.jsxs("div",{className:"space-y-2","data-id":"y2dyzoo9h","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(De,{"data-id":"nzgtnhhku","data-path":"src/components/admin/AIActionDialog.tsx",children:"Original Content:"}),s.jsx(js,{value:r,readOnly:!0,className:"min-h-[100px] bg-gray-50 resize-none","data-id":"0acilgwwx","data-path":"src/components/admin/AIActionDialog.tsx"})]}),x&&s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4","data-id":"vx6wnycco","data-path":"src/components/admin/AIActionDialog.tsx",children:[C&&s.jsxs("div",{className:"space-y-2","data-id":"5z64ognw7","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(De,{className:"text-gray-600","data-id":"w9wftge2y","data-path":"src/components/admin/AIActionDialog.tsx",children:"Original:"}),s.jsx(js,{value:r,readOnly:!0,className:"min-h-[200px] bg-gray-50 resize-none text-sm","data-id":"6yhtydm92","data-path":"src/components/admin/AIActionDialog.tsx"})]}),s.jsxs("div",{className:"space-y-2","data-id":"vinesi8qj","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsxs(De,{className:"text-green-600 flex items-center gap-2","data-id":"hm5op8ox1","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(ot,{className:"w-4 h-4","data-id":"nbjjttene","data-path":"src/components/admin/AIActionDialog.tsx"}),"AI Generated:"]}),s.jsx(js,{value:l,onChange:T=>c(T.target.value),className:"min-h-[200px] border-green-300 resize-none text-sm","data-id":"d2nho3sl9","data-path":"src/components/admin/AIActionDialog.tsx"}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"pi0cc927p","data-path":"src/components/admin/AIActionDialog.tsx",children:"You can edit the generated content before accepting."})]})]}),h.length>0&&s.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4","data-id":"b7png4f23","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(De,{className:"text-sm font-semibold text-blue-900 mb-2 block","data-id":"10zza4kf8","data-path":"src/components/admin/AIActionDialog.tsx",children:"💡 AI Suggestions:"}),s.jsx("ul",{className:"text-sm text-blue-800 space-y-1","data-id":"y7xywvz1c","data-path":"src/components/admin/AIActionDialog.tsx",children:h.map((T,P)=>s.jsxs("li",{className:"flex items-start gap-2","data-id":"hexzj8fdx","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx("span",{className:"text-blue-400","data-id":"bdqxicd4k","data-path":"src/components/admin/AIActionDialog.tsx",children:"•"}),T]},P))})]})]})]}),s.jsx(Rp,{className:"gap-2","data-id":"6gnlhftti","data-path":"src/components/admin/AIActionDialog.tsx",children:x?s.jsxs(s.Fragment,{children:[s.jsxs(G,{variant:"outline",onClick:D,"data-id":"dt9q9euc7","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(ht,{className:"w-4 h-4 mr-2","data-id":"9etgb0a2e","data-path":"src/components/admin/AIActionDialog.tsx"}),"Reject"]}),s.jsxs(G,{variant:"outline",onClick:b,disabled:o,"data-id":"07g03w7k2","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(Tl,{className:"w-4 h-4 mr-2","data-id":"l4ii153os","data-path":"src/components/admin/AIActionDialog.tsx"}),"Regenerate"]}),s.jsxs(G,{onClick:j,"data-id":"klb7ee3ye","data-path":"src/components/admin/AIActionDialog.tsx",children:[s.jsx(ot,{className:"w-4 h-4 mr-2","data-id":"wt3hmm3nv","data-path":"src/components/admin/AIActionDialog.tsx"}),"Accept"]})]}):s.jsxs(s.Fragment,{children:[s.jsx(G,{variant:"outline",onClick:D,"data-id":"d4vl1kh8d","data-path":"src/components/admin/AIActionDialog.tsx",children:"Cancel"}),s.jsx(G,{onClick:b,disabled:o,"data-id":"h34syqv18","data-path":"src/components/admin/AIActionDialog.tsx",children:o?s.jsxs(s.Fragment,{children:[s.jsx(og,{className:"w-4 h-4 mr-2 animate-spin","data-id":"l9zklul3e","data-path":"src/components/admin/AIActionDialog.tsx"}),"Processing..."]}):s.jsxs(s.Fragment,{children:[s.jsx(Tl,{className:"w-4 h-4 mr-2","data-id":"3r1gs7sd0","data-path":"src/components/admin/AIActionDialog.tsx"}),"Generate"]})})]})})]})})}function Gpe(){const{slug:e}=hg(),[t,a]=g.useState(null),[r,n]=g.useState([]),[i,o]=g.useState(!0),[d,l]=g.useState(!1),[c,u]=g.useState(""),[p,h]=g.useState({x:0,y:0}),[m,v]=g.useState(!1),[f,x]=g.useState(!1),[w,y]=g.useState("rewrite"),b=g.useRef(null);g.useEffect(()=>{e&&j()},[e]),g.useEffect(()=>{const P=()=>{var _;const A=window.getSelection(),S=A==null?void 0:A.toString().trim();if(S&&S.length>0&&((_=b.current)!=null&&_.contains((A==null?void 0:A.anchorNode)||null))){const O=A==null?void 0:A.getRangeAt(0),B=O==null?void 0:O.getBoundingClientRect();B&&(u(S),h({x:B.left+B.width/2,y:B.top+window.scrollY}),v(!0))}else v(!1),u("")};return document.addEventListener("mouseup",P),document.addEventListener("touchend",P),()=>{document.removeEventListener("mouseup",P),document.removeEventListener("touchend",P)}},[]);const j=async()=>{try{const{data:P,error:A}=await window.ezsite.apis.tablePage(70410,{PageNo:1,PageSize:1,Filters:[{name:"slug",op:"Equal",value:e},{name:"status",op:"Equal",value:"published"}]});if(A)throw new Error(A);if(P!=null&&P.List&&P.List.length>0){const S=P.List[0];if(a(S),S.content_blocks&&S.content_blocks.trim()!=="")try{const _=JSON.parse(S.content_blocks);console.log("Parsed content blocks:",_),n(Array.isArray(_)?_:[])}catch(_){console.error("Error parsing content blocks:",_),console.error("Raw content_blocks value:",S.content_blocks),n([])}else console.log("No content_blocks found, content_blocks value:",S.content_blocks),n([])}else l(!0)}catch(P){console.error("Error loading post:",P),l(!0)}finally{o(!1)}},D=P=>P?new Date(P).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"",k=P=>{y(P),x(!0)},N=(P,A)=>{Pe({title:"AI Enhancement",description:"AI-enhanced content has been generated. This is a preview feature on the public page."}),v(!1),u("")};if(i)return s.jsx("div",{className:"min-h-screen flex items-center justify-center","data-id":"kekjhgbzz","data-path":"src/pages/BlogPost.tsx",children:s.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-red-600","data-id":"sf4hsqgaw","data-path":"src/pages/BlogPost.tsx"})});if(d||!t)return s.jsxs(s.Fragment,{children:[s.jsx(Ht,{"data-id":"lgcw4p8os","data-path":"src/pages/BlogPost.tsx"}),s.jsx("div",{className:"min-h-screen flex flex-col items-center justify-center px-4 pt-24","data-id":"128trqkmb","data-path":"src/pages/BlogPost.tsx",children:s.jsxs("div",{className:"text-center max-w-md","data-id":"ndfpe94mc","data-path":"src/pages/BlogPost.tsx",children:[s.jsx("h1",{className:"text-6xl font-bold text-gray-900 mb-4","data-id":"p8emnouit","data-path":"src/pages/BlogPost.tsx",children:"404"}),s.jsx("h2",{className:"text-2xl font-semibold text-gray-700 mb-4","data-id":"fcu46vk6y","data-path":"src/pages/BlogPost.tsx",children:"Blog Post Not Found"}),s.jsx("p",{className:"text-gray-600 mb-8","data-id":"aalyndvhp","data-path":"src/pages/BlogPost.tsx",children:"Sorry, the blog post you're looking for doesn't exist or has been removed."}),s.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center","data-id":"vbssqe413","data-path":"src/pages/BlogPost.tsx",children:[s.jsx("a",{href:"/blog/",className:"px-6 py-3 bg-red-600 text-white rounded-lg hover:bg-red-700 transition-colors","data-id":"a8w06u5vb","data-path":"src/pages/BlogPost.tsx",children:"View All Posts"}),s.jsx("a",{href:"/",className:"px-6 py-3 bg-gray-200 text-gray-700 rounded-lg hover:bg-gray-300 transition-colors","data-id":"xiv909noi","data-path":"src/pages/BlogPost.tsx",children:"Back to Home"})]})]})}),s.jsx(ro,{"data-id":"jlx7wifuz","data-path":"src/pages/BlogPost.tsx"})]});const C=[{label:"Home",path:"/"},{label:"Blog",path:"/blog/"},{label:t.title,path:`/${t.slug}`}],T={"@context":"https://schema.org","@type":"BlogPosting",headline:t.title,description:t.meta_description||t.excerpt,image:t.featured_image_url,datePublished:t.published_at,author:{"@type":"Person",name:t.author_name||"Become a Dasher Team"},publisher:{"@type":"Organization",name:"Become a Dasher",logo:{"@type":"ImageObject",url:`${window.location.origin}/favicon.ico`}}};return s.jsxs(s.Fragment,{children:[s.jsxs(Od,{"data-id":"dxhrnh6e7","data-path":"src/pages/BlogPost.tsx",children:[s.jsx("title",{"data-id":"9d55jmnjb","data-path":"src/pages/BlogPost.tsx",children:t.seo_title||t.title}),s.jsx("meta",{name:"description",content:t.meta_description||t.excerpt,"data-id":"tvcvvfx6c","data-path":"src/pages/BlogPost.tsx"}),t.focus_keyword&&s.jsx("meta",{name:"keywords",content:t.focus_keyword,"data-id":"yonk9ooo7","data-path":"src/pages/BlogPost.tsx"}),s.jsx("link",{rel:"canonical",href:`${window.location.origin}/${t.slug}`,"data-id":"xw5zptr90","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{property:"og:title",content:t.seo_title||t.title,"data-id":"ar1h7hqys","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{property:"og:description",content:t.meta_description||t.excerpt,"data-id":"7e4fb23b6","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{property:"og:type",content:"article","data-id":"qptco054i","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{property:"og:url",content:`${window.location.origin}/${t.slug}`,"data-id":"9g9q52aoc","data-path":"src/pages/BlogPost.tsx"}),t.featured_image_url&&s.jsx("meta",{property:"og:image",content:t.featured_image_url,"data-id":"5x675zac2","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{name:"twitter:card",content:"summary_large_image","data-id":"15zv9halh","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{name:"twitter:title",content:t.seo_title||t.title,"data-id":"tcus0vmxq","data-path":"src/pages/BlogPost.tsx"}),s.jsx("meta",{name:"twitter:description",content:t.meta_description||t.excerpt,"data-id":"j0cdlkzh9","data-path":"src/pages/BlogPost.tsx"}),t.featured_image_url&&s.jsx("meta",{name:"twitter:image",content:t.featured_image_url,"data-id":"z4di3xbnh","data-path":"src/pages/BlogPost.tsx"}),t.schema_types&&t.schema_types.includes("Article")&&s.jsx("script",{type:"application/ld+json","data-id":"zgmndxv46","data-path":"src/pages/BlogPost.tsx",children:JSON.stringify(T)})]}),s.jsx(Ht,{"data-id":"7b5v44yj6","data-path":"src/pages/BlogPost.tsx"}),s.jsx("div",{className:"min-h-screen bg-white pt-24 pb-16","data-id":"gkqntg5g7","data-path":"src/pages/BlogPost.tsx",children:s.jsxs("article",{className:"container mx-auto px-4 max-w-4xl","data-id":"l2y553xal","data-path":"src/pages/BlogPost.tsx",children:[s.jsx(sn,{items:C,"data-id":"wqvl7ei7r","data-path":"src/pages/BlogPost.tsx"}),s.jsxs("header",{className:"mb-8","data-id":"fltmnbzys","data-path":"src/pages/BlogPost.tsx",children:[s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4","data-id":"bh0nae18q","data-path":"src/pages/BlogPost.tsx",children:t.title}),s.jsxs("div",{className:"flex flex-wrap items-center gap-4 text-gray-600 mb-6","data-id":"nebpdbp1l","data-path":"src/pages/BlogPost.tsx",children:[t.author_name&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"mwxvi7v5l","data-path":"src/pages/BlogPost.tsx",children:[s.jsx(tb,{className:"w-4 h-4","data-id":"1812ywgbs","data-path":"src/pages/BlogPost.tsx"}),s.jsx("span",{"data-id":"cgc2xn735","data-path":"src/pages/BlogPost.tsx",children:t.author_name})]}),t.published_at&&s.jsxs("div",{className:"flex items-center gap-2","data-id":"zpu19y1z9","data-path":"src/pages/BlogPost.tsx",children:[s.jsx(os,{className:"w-4 h-4","data-id":"r6c4xw51t","data-path":"src/pages/BlogPost.tsx"}),s.jsx("span",{"data-id":"23f63203k","data-path":"src/pages/BlogPost.tsx",children:D(t.published_at)})]})]}),(t.is_featured||t.is_evergreen)&&s.jsxs("div",{className:"flex flex-wrap gap-2 mb-6","data-id":"2f6dsxb49","data-path":"src/pages/BlogPost.tsx",children:[t.is_featured&&s.jsx(ct,{className:"bg-blue-50 text-blue-600 border border-blue-200 text-xs rounded-md","data-id":"75plc6xub","data-path":"src/pages/BlogPost.tsx",children:"Featured"}),t.is_evergreen&&s.jsx(ct,{className:"bg-green-50 text-green-600 border border-green-200 text-xs rounded-md","data-id":"kxa08b4jp","data-path":"src/pages/BlogPost.tsx",children:"Updated Guide"})]}),t.tags&&s.jsx("div",{className:"flex flex-wrap gap-2 mb-6","data-id":"8t72z35nf","data-path":"src/pages/BlogPost.tsx",children:t.tags.split(",").map((P,A)=>s.jsx(ct,{variant:"secondary","data-id":"gqay6dx55","data-path":"src/pages/BlogPost.tsx",children:P.trim()},A))})]}),t.featured_image_url&&s.jsxs("figure",{className:"mb-8 rounded-lg overflow-hidden","data-id":"n1rq2z71j","data-path":"src/pages/BlogPost.tsx",children:[s.jsx("img",{src:t.featured_image_url,alt:t.featured_image_alt||t.title,className:"w-full h-auto","data-id":"wq2a21kyc","data-path":"src/pages/BlogPost.tsx"}),t.featured_image_caption&&s.jsx("figcaption",{className:"text-sm text-gray-600 mt-2 text-center italic","data-id":"a09x18x3l","data-path":"src/pages/BlogPost.tsx",children:t.featured_image_caption})]}),s.jsx("div",{ref:b,className:"content-blocks prose prose-lg max-w-none","data-id":"lbjddja9u","data-path":"src/pages/BlogPost.tsx",children:t.content&&t.content.trim()!==""?s.jsx("div",{className:"rendered-content prose-headings:font-bold prose-a:text-red-600 prose-a:no-underline hover:prose-a:underline prose-img:rounded-lg",dangerouslySetInnerHTML:{__html:t.content},"data-id":"a2tkgprhb","data-path":"src/pages/BlogPost.tsx"}):r.length>0?s.jsx(Qz,{blocks:r,"data-id":"bozh9ol0t","data-path":"src/pages/BlogPost.tsx"}):s.jsxs("div",{className:"text-center py-12","data-id":"ic1h49mc0","data-path":"src/pages/BlogPost.tsx",children:[s.jsx("p",{className:"text-gray-500 italic text-lg","data-id":"tuk3x02py","data-path":"src/pages/BlogPost.tsx",children:"No content available for this post."}),s.jsx("p",{className:"text-gray-400 text-sm mt-2","data-id":"3vczyvgm7","data-path":"src/pages/BlogPost.tsx",children:"This post may be in draft status or content has not been added yet."})]})})]})}),s.jsx(ro,{"data-id":"vu6483b8q","data-path":"src/pages/BlogPost.tsx"}),m&&c&&s.jsx(Zz,{selectedText:c,position:p,onAction:k,onClose:()=>{v(!1),u("")},"data-id":"pao1en4i5","data-path":"src/pages/BlogPost.tsx"}),s.jsx(K7,{open:f,onOpenChange:x,action:w,content:c,context:{postTitle:(t==null?void 0:t.title)||"",postExcerpt:(t==null?void 0:t.excerpt)||"",targetCity:"",targetState:""},onAccept:N,"data-id":"84x9ynx5f","data-path":"src/pages/BlogPost.tsx"})]})}function Kpe(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"Privacy Policy | BecomeADasher.com",description:"Learn how BecomeADasher.com collects, uses, and protects your personal information. Our privacy policy covers cookies, email collection, and data security.",canonical:"/privacy-policy","data-id":"mnw7x3382","data-path":"src/pages/PrivacyPolicy.tsx"}),s.jsxs("div",{className:"min-h-screen bg-gray-50","data-id":"k9dpinhj9","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx(Ht,{"data-id":"ru6uirf3c","data-path":"src/pages/PrivacyPolicy.tsx"}),s.jsxs("main",{className:"max-w-4xl mx-auto px-4 pt-24 pb-12 sm:px-6 lg:px-8","data-id":"l2vt8cfgi","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4","data-id":"y9mbcf95j","data-path":"src/pages/PrivacyPolicy.tsx",children:"Privacy Policy"}),s.jsx("p",{className:"text-sm text-gray-600 mb-8","data-id":"d6oaw4qkd","data-path":"src/pages/PrivacyPolicy.tsx",children:"Last Updated: January 2025"}),s.jsxs("div",{className:"bg-white rounded-lg shadow-sm p-8 space-y-8","data-id":"v9inaevw1","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsxs("section",{"data-id":"ajubjj8ir","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"5rw8hjrnb","data-path":"src/pages/PrivacyPolicy.tsx",children:"1. Introduction"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"dbpngg8in","data-path":"src/pages/PrivacyPolicy.tsx",children:'Welcome to BecomeADasher.com ("we," "our," or "us"). We are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website.'})]}),s.jsxs("section",{"data-id":"mwx268atu","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"dz2n2x7kx","data-path":"src/pages/PrivacyPolicy.tsx",children:"2. Information We Collect"}),s.jsx("h3",{className:"text-xl font-semibold text-gray-800 mb-3 mt-4","data-id":"3q7vyo74u","data-path":"src/pages/PrivacyPolicy.tsx",children:"Personal Information"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"1i8a5r32n","data-path":"src/pages/PrivacyPolicy.tsx",children:"We may collect personal information that you voluntarily provide to us, including:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"v3fi2ao0c","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("li",{"data-id":"9q1ldtuz0","data-path":"src/pages/PrivacyPolicy.tsx",children:"Email address (when you subscribe to our newsletter or download resources)"}),s.jsx("li",{"data-id":"13imhl84n","data-path":"src/pages/PrivacyPolicy.tsx",children:"Name (if provided)"}),s.jsx("li",{"data-id":"sm96uzk9u","data-path":"src/pages/PrivacyPolicy.tsx",children:"Contact information"}),s.jsx("li",{"data-id":"qng8y28um","data-path":"src/pages/PrivacyPolicy.tsx",children:"Communication preferences"})]}),s.jsx("h3",{className:"text-xl font-semibold text-gray-800 mb-3 mt-4","data-id":"s95aji8l1","data-path":"src/pages/PrivacyPolicy.tsx",children:"Automatically Collected Information"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"wju90y690","data-path":"src/pages/PrivacyPolicy.tsx",children:"When you visit our website, we automatically collect certain information about your device, including:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"30b35v66l","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("li",{"data-id":"x6ozqldff","data-path":"src/pages/PrivacyPolicy.tsx",children:"IP address"}),s.jsx("li",{"data-id":"dcf6rs4fz","data-path":"src/pages/PrivacyPolicy.tsx",children:"Browser type and version"}),s.jsx("li",{"data-id":"i1gndnppx","data-path":"src/pages/PrivacyPolicy.tsx",children:"Operating system"}),s.jsx("li",{"data-id":"r5i0nxw9v","data-path":"src/pages/PrivacyPolicy.tsx",children:"Pages visited and time spent on pages"}),s.jsx("li",{"data-id":"z8283w6gi","data-path":"src/pages/PrivacyPolicy.tsx",children:"Referring website addresses"}),s.jsx("li",{"data-id":"117i8hkhm","data-path":"src/pages/PrivacyPolicy.tsx",children:"Device information"})]})]}),s.jsxs("section",{"data-id":"ipw554dnc","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"91fg1gget","data-path":"src/pages/PrivacyPolicy.tsx",children:"3. Cookies and Tracking Technologies"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"g8vrok3p6","data-path":"src/pages/PrivacyPolicy.tsx",children:"We use cookies and similar tracking technologies to enhance your experience on our website. Cookies are small data files stored on your device that help us:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"6t5xrmlcu","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("li",{"data-id":"zyd4r8vm4","data-path":"src/pages/PrivacyPolicy.tsx",children:"Remember your preferences"}),s.jsx("li",{"data-id":"34hnlmkii","data-path":"src/pages/PrivacyPolicy.tsx",children:"Understand how you use our website"}),s.jsx("li",{"data-id":"ei1fsifiw","data-path":"src/pages/PrivacyPolicy.tsx",children:"Improve website functionality"}),s.jsx("li",{"data-id":"kebacbbvz","data-path":"src/pages/PrivacyPolicy.tsx",children:"Track affiliate referrals"}),s.jsx("li",{"data-id":"ejri443jj","data-path":"src/pages/PrivacyPolicy.tsx",children:"Analyze website traffic and user behavior"})]}),s.jsx("p",{className:"text-gray-700 leading-relaxed mt-3","data-id":"4wn462vj6","data-path":"src/pages/PrivacyPolicy.tsx",children:"You can control cookies through your browser settings. However, disabling cookies may affect your ability to use certain features of our website."})]}),s.jsxs("section",{"data-id":"y936drhez","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"y8xatu6q5","data-path":"src/pages/PrivacyPolicy.tsx",children:"4. How We Use Your Information"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"u9o3kh6u4","data-path":"src/pages/PrivacyPolicy.tsx",children:"We use the information we collect for the following purposes:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"j6b0z460g","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("li",{"data-id":"b79agt2j7","data-path":"src/pages/PrivacyPolicy.tsx",children:"To provide and maintain our website services"}),s.jsx("li",{"data-id":"cj89wdwcz","data-path":"src/pages/PrivacyPolicy.tsx",children:"To send you newsletters, guides, and educational content"}),s.jsx("li",{"data-id":"m5j5a7jn6","data-path":"src/pages/PrivacyPolicy.tsx",children:"To respond to your inquiries and provide customer support"}),s.jsx("li",{"data-id":"qvsjy3mvv","data-path":"src/pages/PrivacyPolicy.tsx",children:"To improve our website content and user experience"}),s.jsx("li",{"data-id":"6dk5rluop","data-path":"src/pages/PrivacyPolicy.tsx",children:"To track affiliate referrals and conversions"}),s.jsx("li",{"data-id":"s8autspvd","data-path":"src/pages/PrivacyPolicy.tsx",children:"To analyze website usage and trends"}),s.jsx("li",{"data-id":"eep2p2o98","data-path":"src/pages/PrivacyPolicy.tsx",children:"To comply with legal obligations"}),s.jsx("li",{"data-id":"oayajm6hf","data-path":"src/pages/PrivacyPolicy.tsx",children:"To protect against fraudulent or illegal activity"})]})]}),s.jsxs("section",{"data-id":"gx0lyggi7","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"jmcnyvm1g","data-path":"src/pages/PrivacyPolicy.tsx",children:"5. Affiliate Disclosure"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"ll3pe9t1y","data-path":"src/pages/PrivacyPolicy.tsx",children:"BecomeADasher.com is an affiliate website. We may earn commissions when you click on links to DoorDash or other partners and complete sign-up processes. This does not affect the information we collect from you or how we use it. We use tracking cookies to properly attribute affiliate referrals."})]}),s.jsxs("section",{"data-id":"k4tl7rdwr","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"zbfanvtro","data-path":"src/pages/PrivacyPolicy.tsx",children:"6. Information Sharing and Disclosure"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"g9qzt9yrk","data-path":"src/pages/PrivacyPolicy.tsx",children:"We do not sell your personal information. We may share your information in the following circumstances:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"r2fc7behv","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsxs("li",{"data-id":"5kwbrvcof","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("strong",{"data-id":"zp3doffp0","data-path":"src/pages/PrivacyPolicy.tsx",children:"Service Providers:"})," With third-party service providers who help us operate our website and deliver services"]}),s.jsxs("li",{"data-id":"rwotekodz","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("strong",{"data-id":"0iw11zud2","data-path":"src/pages/PrivacyPolicy.tsx",children:"Affiliate Partners:"})," With DoorDash and other affiliate partners when you click referral links"]}),s.jsxs("li",{"data-id":"u1lwfhvwp","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("strong",{"data-id":"5e92xjjtv","data-path":"src/pages/PrivacyPolicy.tsx",children:"Legal Requirements:"})," When required by law or to protect our rights"]}),s.jsxs("li",{"data-id":"k1wsc2ofr","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("strong",{"data-id":"a4gqqhnd5","data-path":"src/pages/PrivacyPolicy.tsx",children:"Business Transfers:"})," In connection with a merger, acquisition, or sale of assets"]})]})]}),s.jsxs("section",{"data-id":"9w8ftvj6v","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"b8kg12cd3","data-path":"src/pages/PrivacyPolicy.tsx",children:"7. Email Communications"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"ngzc9qva4","data-path":"src/pages/PrivacyPolicy.tsx",children:'If you subscribe to our email list, we will send you newsletters, guides, tips, and promotional content related to becoming a DoorDash driver. You can unsubscribe at any time by clicking the "unsubscribe" link in any email or by contacting us directly.'})]}),s.jsxs("section",{"data-id":"ghj5aykpg","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"jc24bik6d","data-path":"src/pages/PrivacyPolicy.tsx",children:"8. Data Security"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"lulanwa6d","data-path":"src/pages/PrivacyPolicy.tsx",children:"We implement reasonable security measures to protect your personal information from unauthorized access, alteration, disclosure, or destruction. However, no internet transmission is completely secure, and we cannot guarantee absolute security."})]}),s.jsxs("section",{"data-id":"qnjm1x7xu","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"h3smfxwah","data-path":"src/pages/PrivacyPolicy.tsx",children:"9. Third-Party Links"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"03mcn9ne9","data-path":"src/pages/PrivacyPolicy.tsx",children:"Our website contains links to third-party websites, including DoorDash. We are not responsible for the privacy practices of these external sites. We encourage you to review their privacy policies before providing any personal information."})]}),s.jsxs("section",{"data-id":"o11b0hk8y","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"y12fdy2bq","data-path":"src/pages/PrivacyPolicy.tsx",children:"10. Children's Privacy"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"tpa1auph9","data-path":"src/pages/PrivacyPolicy.tsx",children:"Our website is not intended for individuals under the age of 18. We do not knowingly collect personal information from children. If you believe we have collected information from a child, please contact us immediately."})]}),s.jsxs("section",{"data-id":"eh6o31m41","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"hligdoyhi","data-path":"src/pages/PrivacyPolicy.tsx",children:"11. Your Rights"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"j5cey7y7k","data-path":"src/pages/PrivacyPolicy.tsx",children:"Depending on your location, you may have the following rights regarding your personal information:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"xlnr7s0h5","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("li",{"data-id":"2fyd24ggc","data-path":"src/pages/PrivacyPolicy.tsx",children:"Access to your personal information"}),s.jsx("li",{"data-id":"ikbczq9ca","data-path":"src/pages/PrivacyPolicy.tsx",children:"Correction of inaccurate information"}),s.jsx("li",{"data-id":"loyt68pla","data-path":"src/pages/PrivacyPolicy.tsx",children:"Deletion of your personal information"}),s.jsx("li",{"data-id":"e3bp9m68i","data-path":"src/pages/PrivacyPolicy.tsx",children:"Opt-out of marketing communications"}),s.jsx("li",{"data-id":"7zani51w8","data-path":"src/pages/PrivacyPolicy.tsx",children:"Data portability"})]}),s.jsx("p",{className:"text-gray-700 leading-relaxed mt-3","data-id":"4lky4s4ks","data-path":"src/pages/PrivacyPolicy.tsx",children:"To exercise these rights, please contact us using the information provided below."})]}),s.jsxs("section",{"data-id":"h34tmuyld","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"dy3edcwk5","data-path":"src/pages/PrivacyPolicy.tsx",children:"12. Changes to This Privacy Policy"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"lj6defux3","data-path":"src/pages/PrivacyPolicy.tsx",children:'We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. We encourage you to review this Privacy Policy periodically.'})]}),s.jsxs("section",{"data-id":"hz7e55ecl","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"fxfwj8qh0","data-path":"src/pages/PrivacyPolicy.tsx",children:"13. Contact Us"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"zp29lpl8p","data-path":"src/pages/PrivacyPolicy.tsx",children:"If you have any questions about this Privacy Policy or our data practices, please contact us at:"}),s.jsxs("p",{className:"text-gray-700 leading-relaxed","data-id":"njevx7v3u","data-path":"src/pages/PrivacyPolicy.tsx",children:[s.jsx("strong",{"data-id":"itzvtku2x","data-path":"src/pages/PrivacyPolicy.tsx",children:"Email:"})," privacy@becomeadasher.com",s.jsx("br",{"data-id":"n0u58hybb","data-path":"src/pages/PrivacyPolicy.tsx"}),s.jsx("strong",{"data-id":"bkrbvnn44","data-path":"src/pages/PrivacyPolicy.tsx",children:"Website:"})," https://www.becomeadasher.com"]})]})]})]})]})]})}function Ype(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"Terms of Use | BecomeADasher.com",description:"Read the terms and conditions for using BecomeADasher.com. Learn about user responsibilities, affiliate relationships, and content usage rights.",canonical:"/terms-of-use","data-id":"7154fd5lj","data-path":"src/pages/TermsOfUse.tsx"}),s.jsxs("div",{className:"min-h-screen bg-gray-50","data-id":"ql5wpb82l","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx(Ht,{"data-id":"dxshv85hl","data-path":"src/pages/TermsOfUse.tsx"}),s.jsxs("main",{className:"max-w-4xl mx-auto px-4 pt-24 pb-12 sm:px-6 lg:px-8","data-id":"tg2o0scol","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4","data-id":"ccfezug2i","data-path":"src/pages/TermsOfUse.tsx",children:"Terms of Use"}),s.jsx("p",{className:"text-sm text-gray-600 mb-8","data-id":"1625law1p","data-path":"src/pages/TermsOfUse.tsx",children:"Last Updated: January 2025"}),s.jsxs("div",{className:"bg-white rounded-lg shadow-sm p-8 space-y-8","data-id":"569eykb9o","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsxs("section",{"data-id":"225jmb5df","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"3os8j617d","data-path":"src/pages/TermsOfUse.tsx",children:"1. Acceptance of Terms"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"m8rotcpbr","data-path":"src/pages/TermsOfUse.tsx",children:"Welcome to BecomeADasher.com. By accessing or using our website, you agree to be bound by these Terms of Use and all applicable laws and regulations. If you do not agree with any of these terms, you are prohibited from using or accessing this site."})]}),s.jsxs("section",{"data-id":"4xvqcf3e5","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"jm7mj60m6","data-path":"src/pages/TermsOfUse.tsx",children:"2. Description of Service"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"shasdxer6","data-path":"src/pages/TermsOfUse.tsx",children:"BecomeADasher.com is an informational and educational website that provides resources, guides, and information about becoming a DoorDash delivery driver. We are not affiliated with, endorsed by, or officially connected to DoorDash, Inc. We operate as an independent affiliate marketer."})]}),s.jsxs("section",{"data-id":"59iavzd6o","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"4vvm1o7tl","data-path":"src/pages/TermsOfUse.tsx",children:"3. Affiliate Disclosure"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"xaw3fqvyh","data-path":"src/pages/TermsOfUse.tsx",children:"BecomeADasher.com is an affiliate website that earns commissions from DoorDash and potentially other partners when users:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"1l19q2gks","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("li",{"data-id":"08cartvrk","data-path":"src/pages/TermsOfUse.tsx",children:"Click on affiliate links on our website"}),s.jsx("li",{"data-id":"2bjbq8h7i","data-path":"src/pages/TermsOfUse.tsx",children:"Complete the DoorDash driver sign-up process"}),s.jsx("li",{"data-id":"952h2ky4l","data-path":"src/pages/TermsOfUse.tsx",children:"Meet specific qualification criteria"})]}),s.jsx("p",{className:"text-gray-700 leading-relaxed mt-3","data-id":"it7wh5ybe","data-path":"src/pages/TermsOfUse.tsx",children:"This does not affect the sign-up process or any benefits you may receive from DoorDash. We only recommend services we believe will provide value to our users."})]}),s.jsxs("section",{"data-id":"0yhod93v7","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"0nbcdwlpl","data-path":"src/pages/TermsOfUse.tsx",children:"4. No Employment Relationship"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"z2xlv19p5","data-path":"src/pages/TermsOfUse.tsx",children:"BecomeADasher.com does not hire, employ, or contract DoorDash drivers. We simply provide information and referral links. Any employment or contractor relationship you enter into will be directly with DoorDash, Inc., not with us."})]}),s.jsxs("section",{"data-id":"ya2jvy92e","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"l1to227e4","data-path":"src/pages/TermsOfUse.tsx",children:"5. Content Accuracy and Disclaimers"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"8rgqzrgm6","data-path":"src/pages/TermsOfUse.tsx",children:"While we strive to provide accurate and up-to-date information:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"j29x6lhns","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("li",{"data-id":"epju81hmv","data-path":"src/pages/TermsOfUse.tsx",children:"DoorDash policies, pay structures, and requirements may change without notice"}),s.jsx("li",{"data-id":"rfinpufsv","data-path":"src/pages/TermsOfUse.tsx",children:"Information on our website may not reflect the most current updates"}),s.jsx("li",{"data-id":"6riw36t92","data-path":"src/pages/TermsOfUse.tsx",children:"We make no warranties about the completeness, reliability, or accuracy of this information"}),s.jsx("li",{"data-id":"c8jch2ke9","data-path":"src/pages/TermsOfUse.tsx",children:"You should always verify information directly with DoorDash"})]}),s.jsx("p",{className:"text-gray-700 leading-relaxed mt-3 font-semibold","data-id":"ojqe4vbgt","data-path":"src/pages/TermsOfUse.tsx",children:'THE INFORMATION ON THIS WEBSITE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES OF ANY KIND.'})]}),s.jsxs("section",{"data-id":"87nwxmg72","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"j90t162b8","data-path":"src/pages/TermsOfUse.tsx",children:"6. No Guarantee of Income or Employment"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"ocgacyqfd","data-path":"src/pages/TermsOfUse.tsx",children:"We provide estimates and examples of potential earnings, but we do not guarantee any specific income level or employment outcome. Your actual earnings as a DoorDash driver will depend on many factors including location, time commitment, market conditions, and your performance."})]}),s.jsxs("section",{"data-id":"36w9dxqno","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"2mv6su4nt","data-path":"src/pages/TermsOfUse.tsx",children:"7. User Responsibilities"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"aveszsl1p","data-path":"src/pages/TermsOfUse.tsx",children:"When using our website, you agree to:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"vfqvt1gqv","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("li",{"data-id":"457e7k6dn","data-path":"src/pages/TermsOfUse.tsx",children:"Provide accurate information when subscribing or contacting us"}),s.jsx("li",{"data-id":"goht3mzjv","data-path":"src/pages/TermsOfUse.tsx",children:"Not use the website for any unlawful purpose"}),s.jsx("li",{"data-id":"c6nxgfn3n","data-path":"src/pages/TermsOfUse.tsx",children:"Not attempt to gain unauthorized access to our systems"}),s.jsx("li",{"data-id":"q45hd7yz8","data-path":"src/pages/TermsOfUse.tsx",children:"Not distribute malware or engage in harmful activities"}),s.jsx("li",{"data-id":"sj8qkv2xx","data-path":"src/pages/TermsOfUse.tsx",children:"Not scrape, copy, or redistribute our content without permission"}),s.jsx("li",{"data-id":"wxnx8m830","data-path":"src/pages/TermsOfUse.tsx",children:"Comply with all applicable laws and regulations"})]})]}),s.jsxs("section",{"data-id":"q5gpondql","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"ajbnvz9e7","data-path":"src/pages/TermsOfUse.tsx",children:"8. Intellectual Property Rights"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"cto0ka129","data-path":"src/pages/TermsOfUse.tsx",children:"All content on BecomeADasher.com, including text, graphics, logos, images, and software, is the property of BecomeADasher.com or its content suppliers and is protected by intellectual property laws. You may not reproduce, distribute, modify, or create derivative works without our express written permission."})]}),s.jsxs("section",{"data-id":"1e9bvtv8i","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"xklbzbqo4","data-path":"src/pages/TermsOfUse.tsx",children:"9. Third-Party Links and Content"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"788mkct4s","data-path":"src/pages/TermsOfUse.tsx",children:"Our website contains links to third-party websites and services, including DoorDash. We are not responsible for the content, privacy policies, or practices of these external sites. Your interactions with third-party sites are governed by their terms and policies."})]}),s.jsxs("section",{"data-id":"ucolm3w8d","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"rv41i63lg","data-path":"src/pages/TermsOfUse.tsx",children:"10. Limitation of Liability"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"5wlu7t6py","data-path":"src/pages/TermsOfUse.tsx",children:"To the fullest extent permitted by law:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"tuo54fl19","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("li",{"data-id":"ivco4hev6","data-path":"src/pages/TermsOfUse.tsx",children:"BecomeADasher.com shall not be liable for any direct, indirect, incidental, consequential, or punitive damages"}),s.jsx("li",{"data-id":"g88r8b29v","data-path":"src/pages/TermsOfUse.tsx",children:"We are not responsible for any losses resulting from your use of our website or reliance on our content"}),s.jsx("li",{"data-id":"0hgjwwa55","data-path":"src/pages/TermsOfUse.tsx",children:"We are not liable for any issues arising from your relationship with DoorDash or other third parties"}),s.jsx("li",{"data-id":"9ivv8u3e3","data-path":"src/pages/TermsOfUse.tsx",children:"Our total liability shall not exceed the amount you paid to access our services (which is $0 for free services)"})]})]}),s.jsxs("section",{"data-id":"koauqcso1","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"k5hl5481j","data-path":"src/pages/TermsOfUse.tsx",children:"11. Indemnification"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"3n256ejjz","data-path":"src/pages/TermsOfUse.tsx",children:"You agree to indemnify, defend, and hold harmless BecomeADasher.com, its owners, employees, and affiliates from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from your use of our website or violation of these terms."})]}),s.jsxs("section",{"data-id":"dns6g29w2","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"gdm89qmjr","data-path":"src/pages/TermsOfUse.tsx",children:"12. Email Communications"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"mx76ykqfi","data-path":"src/pages/TermsOfUse.tsx",children:"By providing your email address, you consent to receive communications from us, including newsletters, guides, promotional content, and updates. You can unsubscribe at any time by using the unsubscribe link in our emails."})]}),s.jsxs("section",{"data-id":"bmwrfqo5r","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"iwef4cq71","data-path":"src/pages/TermsOfUse.tsx",children:"13. Privacy"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"2zgctusrj","data-path":"src/pages/TermsOfUse.tsx",children:"Your use of our website is also governed by our Privacy Policy. Please review our Privacy Policy to understand how we collect, use, and protect your information."})]}),s.jsxs("section",{"data-id":"g97z0dini","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"3acq37z2t","data-path":"src/pages/TermsOfUse.tsx",children:"14. Modifications to Terms"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"a6rpcok5l","data-path":"src/pages/TermsOfUse.tsx",children:"We reserve the right to modify these Terms of Use at any time. Changes will be effective immediately upon posting to the website. Your continued use of the website after changes are posted constitutes your acceptance of the modified terms."})]}),s.jsxs("section",{"data-id":"r50k98cet","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"ox030ocza","data-path":"src/pages/TermsOfUse.tsx",children:"15. Termination"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"cash2j3op","data-path":"src/pages/TermsOfUse.tsx",children:"We reserve the right to terminate or suspend your access to our website at any time, without notice, for any reason, including violation of these Terms of Use."})]}),s.jsxs("section",{"data-id":"wkr48xtyq","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"zetdajtaf","data-path":"src/pages/TermsOfUse.tsx",children:"16. Governing Law"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"o9zwa8sz4","data-path":"src/pages/TermsOfUse.tsx",children:"These Terms of Use shall be governed by and construed in accordance with the laws of the United States, without regard to its conflict of law provisions. Any disputes shall be resolved in the appropriate courts."})]}),s.jsxs("section",{"data-id":"72ymkayjm","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"2xbk9blcq","data-path":"src/pages/TermsOfUse.tsx",children:"17. Severability"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"cywbdfxrg","data-path":"src/pages/TermsOfUse.tsx",children:"If any provision of these Terms of Use is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect."})]}),s.jsxs("section",{"data-id":"fbi6s1l73","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"k223svlk3","data-path":"src/pages/TermsOfUse.tsx",children:"18. Entire Agreement"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"l728oipm2","data-path":"src/pages/TermsOfUse.tsx",children:"These Terms of Use, together with our Privacy Policy, constitute the entire agreement between you and BecomeADasher.com regarding your use of the website."})]}),s.jsxs("section",{"data-id":"i60r4cbpo","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"k0vwnrou8","data-path":"src/pages/TermsOfUse.tsx",children:"19. Contact Information"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"a1d1vbxie","data-path":"src/pages/TermsOfUse.tsx",children:"If you have any questions about these Terms of Use, please contact us at:"}),s.jsxs("p",{className:"text-gray-700 leading-relaxed","data-id":"uazsym7rq","data-path":"src/pages/TermsOfUse.tsx",children:[s.jsx("strong",{"data-id":"3doak8zqb","data-path":"src/pages/TermsOfUse.tsx",children:"Email:"})," legal@becomeadasher.com",s.jsx("br",{"data-id":"gs26beg43","data-path":"src/pages/TermsOfUse.tsx"}),s.jsx("strong",{"data-id":"q5r7yi26j","data-path":"src/pages/TermsOfUse.tsx",children:"Website:"})," https://www.becomeadasher.com"]})]}),s.jsx("section",{className:"border-t pt-6 mt-8","data-id":"ympo79ynw","data-path":"src/pages/TermsOfUse.tsx",children:s.jsx("p",{className:"text-sm text-gray-600 italic","data-id":"bf6u9rfnx","data-path":"src/pages/TermsOfUse.tsx",children:"By using BecomeADasher.com, you acknowledge that you have read, understood, and agree to be bound by these Terms of Use."})})]})]})]})]})}function Xpe(){return s.jsxs(s.Fragment,{children:[s.jsx(Xa,{title:"Affiliate Disclosure | BecomeADasher.com",description:"Learn about BecomeADasher.com's affiliate relationships with DoorDash and how we earn commissions through referral links.",canonical:"/affiliate-disclosure","data-id":"ipqxyltea","data-path":"src/pages/AffiliateDisclosure.tsx"}),s.jsxs("div",{className:"min-h-screen bg-gray-50","data-id":"go8udelwg","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx(Ht,{"data-id":"b0jmsfqdg","data-path":"src/pages/AffiliateDisclosure.tsx"}),s.jsxs("main",{className:"max-w-4xl mx-auto px-4 pt-24 pb-12 sm:px-6 lg:px-8","data-id":"rmrpvpptm","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4","data-id":"zvpxu3izx","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Affiliate Disclosure"}),s.jsx("p",{className:"text-sm text-gray-600 mb-8","data-id":"ti3potqbk","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Last Updated: January 2025"}),s.jsxs("div",{className:"bg-white rounded-lg shadow-sm p-8 space-y-8","data-id":"yj949q2zt","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsxs("section",{"data-id":"bgx2gsztj","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"20jkz0iuk","data-path":"src/pages/AffiliateDisclosure.tsx",children:"1. Overview"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"osojn8m0g","data-path":"src/pages/AffiliateDisclosure.tsx",children:`BecomeADasher.com ("we," "our," or "us") operates as an independent affiliate marketing website. This disclosure is provided in accordance with the Federal Trade Commission's 16 CFR Part 255 guidelines concerning the use of endorsements and testimonials in advertising.`})]}),s.jsxs("section",{"data-id":"zsmsok5t9","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"eaw6o37yz","data-path":"src/pages/AffiliateDisclosure.tsx",children:"2. Affiliate Relationship with DoorDash"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"hui65ahj7","data-path":"src/pages/AffiliateDisclosure.tsx",children:"BecomeADasher.com participates in the DoorDash affiliate program and potentially other affiliate programs. We earn commissions when visitors:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"3ej6b8idd","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("li",{"data-id":"dylggoee5","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Click on affiliate links on our website"}),s.jsx("li",{"data-id":"urelgaado","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Complete the DoorDash driver sign-up process through our referral links"}),s.jsx("li",{"data-id":"np3e7eqdh","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Meet specific qualification and activation criteria set by DoorDash"}),s.jsx("li",{"data-id":"c6qbqfyzy","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Successfully complete their first deliveries"})]})]}),s.jsxs("section",{"data-id":"fvo6jg965","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"qlfr19cev","data-path":"src/pages/AffiliateDisclosure.tsx",children:"3. How Affiliate Links Work"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"5fmtjpk75","data-path":"src/pages/AffiliateDisclosure.tsx",children:"When you click on links to DoorDash or other partners from our website, you may be redirected to their official websites. These are affiliate tracking links that allow us to:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"02wikc5fk","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("li",{"data-id":"rvutxvbr0","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Track your referral through cookies and tracking pixels"}),s.jsx("li",{"data-id":"xurpcoxur","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Receive a commission if you complete the sign-up process"}),s.jsx("li",{"data-id":"42k326z1w","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Earn compensation when you meet activation requirements"})]}),s.jsxs("p",{className:"text-gray-700 leading-relaxed mt-3","data-id":"zi81gc1i9","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"2hzaprc89","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Important:"})," Using our affiliate links does not change your experience, the sign-up process, or any benefits you receive from DoorDash. You will not pay any extra fees or receive any reduced benefits by using our links."]})]}),s.jsxs("section",{"data-id":"odmvprd2q","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"nynwzymg1","data-path":"src/pages/AffiliateDisclosure.tsx",children:"4. Independence and Objectivity"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"ky2truf78","data-path":"src/pages/AffiliateDisclosure.tsx",children:"While we earn commissions from affiliate relationships, we are committed to providing accurate, honest, and helpful information. Our content is based on research, industry data, and user experiences. We only recommend services and opportunities that we believe will provide genuine value to our users."})]}),s.jsxs("section",{"data-id":"xpvc41qvg","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"z25ou10xg","data-path":"src/pages/AffiliateDisclosure.tsx",children:"5. No Official Affiliation with DoorDash"}),s.jsxs("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"mhg9pfb1x","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"9r8pnccld","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Important Disclaimer:"})," BecomeADasher.com is NOT affiliated with, endorsed by, sponsored by, or officially connected to DoorDash, Inc. We are an independent third-party website that provides information and referral services."]}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"tncpl4hho","data-path":"src/pages/AffiliateDisclosure.tsx",children:"DoorDash is a trademark of DoorDash, Inc. Any mentions of DoorDash, its services, policies, or pay structures are for informational purposes only. For official information, always visit DoorDash.com or contact DoorDash directly."})]}),s.jsxs("section",{"data-id":"08xyl90hj","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"n9wlvsr50","data-path":"src/pages/AffiliateDisclosure.tsx",children:"6. Types of Compensation"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"erxt3zs4p","data-path":"src/pages/AffiliateDisclosure.tsx",children:"We may earn compensation in the following ways:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"d8j29ro2m","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsxs("li",{"data-id":"8nkj1f4t4","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"jz7ivgn88","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Referral Commissions:"})," When you sign up as a DoorDash driver through our links"]}),s.jsxs("li",{"data-id":"ldlze8ywf","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"hr15km99y","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Performance Bonuses:"})," When referred drivers meet activation milestones"]}),s.jsxs("li",{"data-id":"vjfyij4rq","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"z92wj2x07","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Click-Through Compensation:"})," In some cases, payment for qualified traffic"]}),s.jsxs("li",{"data-id":"eexs8skvi","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"bhvuy514e","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Display Advertising:"})," Revenue from ads displayed on our website (if applicable)"]})]})]}),s.jsxs("section",{"data-id":"f8cwtm1uz","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"gq4h78r07","data-path":"src/pages/AffiliateDisclosure.tsx",children:"7. Content and Recommendations"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"8o1ydacw6","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Our content, including articles, guides, comparisons, and tips, is created to:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"zu89pgljn","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("li",{"data-id":"y2de9esxb","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Educate potential DoorDash drivers about the opportunity"}),s.jsx("li",{"data-id":"bhw4vdbww","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Provide accurate information about requirements, pay, and processes"}),s.jsx("li",{"data-id":"7i158b7hw","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Help users make informed decisions"}),s.jsx("li",{"data-id":"batjwi6wo","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Share tips and best practices for success"})]}),s.jsx("p",{className:"text-gray-700 leading-relaxed mt-3","data-id":"oe352xvjy","data-path":"src/pages/AffiliateDisclosure.tsx",children:"While we receive compensation for referrals, our recommendations and content are not solely based on commission rates. We prioritize providing value to our users."})]}),s.jsxs("section",{"data-id":"euinfpn6a","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"yt5tmehnu","data-path":"src/pages/AffiliateDisclosure.tsx",children:"8. No Guarantee of Acceptance or Income"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"fffy3hw0x","data-path":"src/pages/AffiliateDisclosure.tsx",children:s.jsx("strong",{"data-id":"ocr7tllae","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Important Notice:"})}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"60s828tpa","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("li",{"data-id":"xk5bnzmit","data-path":"src/pages/AffiliateDisclosure.tsx",children:"We do not guarantee that you will be accepted as a DoorDash driver"}),s.jsx("li",{"data-id":"tldrx0sk1","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Approval is subject to DoorDash's requirements and background check processes"}),s.jsx("li",{"data-id":"5xy4cn6j3","data-path":"src/pages/AffiliateDisclosure.tsx",children:"We do not guarantee any specific income level or earnings"}),s.jsx("li",{"data-id":"44in9soon","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Actual earnings vary based on location, time commitment, market conditions, and individual performance"}),s.jsx("li",{"data-id":"6iarau7i1","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Examples and earnings estimates provided are for illustration only"})]})]}),s.jsxs("section",{"data-id":"bbgsa6boj","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"uqbzoqlrv","data-path":"src/pages/AffiliateDisclosure.tsx",children:"9. Your Relationship with DoorDash"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"lg8smj5b2","data-path":"src/pages/AffiliateDisclosure.tsx",children:"If you sign up to become a DoorDash driver through our website, your contractual relationship will be directly with DoorDash, Inc., not with BecomeADasher.com. We do not hire, employ, manage, or supervise DoorDash drivers. All terms, conditions, pay structures, and policies are determined by DoorDash."})]}),s.jsxs("section",{"data-id":"h9wjhyrzl","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"er34ev5pl","data-path":"src/pages/AffiliateDisclosure.tsx",children:"10. Updates and Changes"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"6vh767kc4","data-path":"src/pages/AffiliateDisclosure.tsx",children:"DoorDash policies, pay structures, bonuses, and requirements may change at any time without notice. While we strive to keep our information current:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4","data-id":"zk9apvffi","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("li",{"data-id":"oh978dve2","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Information on our website may not reflect the most recent updates"}),s.jsx("li",{"data-id":"vwij5jz5t","data-path":"src/pages/AffiliateDisclosure.tsx",children:"We are not responsible for changes made by DoorDash after content publication"}),s.jsx("li",{"data-id":"bxixgvpnv","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Always verify current information directly with DoorDash"})]})]}),s.jsxs("section",{"data-id":"v5xdmxelx","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"92g5jbeng","data-path":"src/pages/AffiliateDisclosure.tsx",children:"11. Cookies and Tracking"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"0llqwdjh3","data-path":"src/pages/AffiliateDisclosure.tsx",children:"We use cookies and tracking technologies to monitor affiliate referrals and conversions. When you click on our affiliate links, cookies may be placed on your device to track your activity. This information is used solely for affiliate tracking purposes. For more information, please review our Privacy Policy."})]}),s.jsxs("section",{"data-id":"t7kntojo6","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"cvk4pkpxs","data-path":"src/pages/AffiliateDisclosure.tsx",children:"12. Email Marketing"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"0jsig63cu","data-path":"src/pages/AffiliateDisclosure.tsx",children:"If you subscribe to our email list, we may send you information about DoorDash opportunities, tips for drivers, and promotional content. These emails may contain affiliate links. You can unsubscribe at any time using the link provided in each email."})]}),s.jsxs("section",{"data-id":"p289lin2l","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"ettl2l14w","data-path":"src/pages/AffiliateDisclosure.tsx",children:"13. Third-Party Partnerships"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"blm7qzyqz","data-path":"src/pages/AffiliateDisclosure.tsx",children:"While our primary focus is on DoorDash, we may occasionally feature or link to other gig economy platforms, services, or tools. When we do, similar affiliate relationships and disclosures apply. We will always clearly indicate when content involves affiliate partnerships."})]}),s.jsxs("section",{"data-id":"ebyrh4lvx","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"xjy7nxqaz","data-path":"src/pages/AffiliateDisclosure.tsx",children:"14. Reviews and Testimonials"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"bfxzbjh4t","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Any testimonials, reviews, or earnings examples featured on our website are provided for illustrative purposes. They may not be representative of typical results. Individual experiences and earnings will vary. We have not verified all testimonials and do not guarantee similar outcomes."})]}),s.jsxs("section",{"data-id":"syx21jxrl","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"jt5v0dlqm","data-path":"src/pages/AffiliateDisclosure.tsx",children:"15. Professional Advice Disclaimer"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"vixwpciso","data-path":"src/pages/AffiliateDisclosure.tsx",children:"The information on BecomeADasher.com is for educational and informational purposes only. It does not constitute:"}),s.jsxs("ul",{className:"list-disc list-inside text-gray-700 space-y-2 ml-4 mt-3","data-id":"t125py9cv","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("li",{"data-id":"rq006t07a","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Financial advice"}),s.jsx("li",{"data-id":"rusjyzbyn","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Tax advice"}),s.jsx("li",{"data-id":"9klecxan3","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Legal advice"}),s.jsx("li",{"data-id":"6fgdntggh","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Employment counseling"}),s.jsx("li",{"data-id":"8u00p5la6","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Professional career guidance"})]}),s.jsx("p",{className:"text-gray-700 leading-relaxed mt-3","data-id":"xe0e0fab3","data-path":"src/pages/AffiliateDisclosure.tsx",children:"For specific advice related to taxes, legal matters, or financial planning, please consult with qualified professionals."})]}),s.jsxs("section",{"data-id":"u0dxmyl1d","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"8vkqc6zl6","data-path":"src/pages/AffiliateDisclosure.tsx",children:"16. FTC Compliance"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"b7bzoy6gz","data-path":"src/pages/AffiliateDisclosure.tsx",children:"This disclosure is provided in compliance with the Federal Trade Commission's guidelines on endorsements and testimonials (16 CFR Part 255). We are committed to transparency about our affiliate relationships and how we earn revenue."})]}),s.jsxs("section",{"data-id":"17uhziler","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"o7uqzx2s1","data-path":"src/pages/AffiliateDisclosure.tsx",children:"17. Questions About This Disclosure"}),s.jsx("p",{className:"text-gray-700 leading-relaxed mb-3","data-id":"35e1vvvw5","data-path":"src/pages/AffiliateDisclosure.tsx",children:"If you have any questions about our affiliate relationships, how we earn commissions, or this disclosure, please contact us at:"}),s.jsxs("p",{className:"text-gray-700 leading-relaxed","data-id":"vqcb9k91j","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"bvbuyttfz","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Email:"})," affiliate@becomeadasher.com",s.jsx("br",{"data-id":"1t7m2dp93","data-path":"src/pages/AffiliateDisclosure.tsx"}),s.jsx("strong",{"data-id":"13r2kx35i","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Website:"})," https://www.becomeadasher.com"]})]}),s.jsxs("section",{"data-id":"o75dbb1qu","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h2",{className:"text-2xl font-semibold text-gray-900 mb-4","data-id":"75lqnzxlf","data-path":"src/pages/AffiliateDisclosure.tsx",children:"18. Updates to This Disclosure"}),s.jsx("p",{className:"text-gray-700 leading-relaxed","data-id":"pm38h5zlq","data-path":"src/pages/AffiliateDisclosure.tsx",children:'We may update this Affiliate Disclosure from time to time to reflect changes in our practices or affiliate relationships. We will update the "Last Updated" date at the top of this page. We encourage you to review this disclosure periodically.'})]}),s.jsx("section",{className:"border-t pt-6 mt-8","data-id":"y1o9w8y89","data-path":"src/pages/AffiliateDisclosure.tsx",children:s.jsx("p",{className:"text-sm text-gray-600 italic","data-id":"s0nc2lemt","data-path":"src/pages/AffiliateDisclosure.tsx",children:"By using BecomeADasher.com and clicking on affiliate links, you acknowledge that you have read and understood this Affiliate Disclosure."})}),s.jsxs("section",{className:"bg-red-50 border border-red-200 rounded-lg p-6 mt-8","data-id":"1vyte5ww7","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("h3",{className:"text-lg font-semibold text-red-900 mb-2","data-id":"bbf2974mz","data-path":"src/pages/AffiliateDisclosure.tsx",children:"Summary"}),s.jsxs("p",{className:"text-red-800 leading-relaxed","data-id":"cjxg78lfl","data-path":"src/pages/AffiliateDisclosure.tsx",children:[s.jsx("strong",{"data-id":"xm19x88k7","data-path":"src/pages/AffiliateDisclosure.tsx",children:"TL;DR:"})," BecomeADasher.com earns commissions when you sign up as a DoorDash driver through our affiliate links. We are not affiliated with DoorDash. Using our links doesn't cost you anything extra or change your sign-up experience. We provide honest information to help you make informed decisions about becoming a Dasher."]})]})]})]})]})]})}const Qpe=g.createContext(null),s1={didCatch:!1,error:null};class Zpe extends g.Component{constructor(t){super(t),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=s1}static getDerivedStateFromError(t){return{didCatch:!0,error:t}}resetErrorBoundary(){const{error:t}=this.state;if(t!==null){for(var a,r,n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];(a=(r=this.props).onReset)===null||a===void 0||a.call(r,{args:i,reason:"imperative-api"}),this.setState(s1)}}componentDidCatch(t,a){var r,n;(r=(n=this.props).onError)===null||r===void 0||r.call(n,t,a)}componentDidUpdate(t,a){const{didCatch:r}=this.state,{resetKeys:n}=this.props;if(r&&a.error!==null&&Jpe(t.resetKeys,n)){var i,o;(i=(o=this.props).onReset)===null||i===void 0||i.call(o,{next:n,prev:t.resetKeys,reason:"keys"}),this.setState(s1)}}render(){const{children:t,fallbackRender:a,FallbackComponent:r,fallback:n}=this.props,{didCatch:i,error:o}=this.state;let d=t;if(i){const l={error:o,resetErrorBoundary:this.resetErrorBoundary};if(typeof a=="function")d=a(l);else if(r)d=g.createElement(r,l);else if(n!==void 0)d=n;else throw o}return g.createElement(Qpe.Provider,{value:{didCatch:i,error:o,resetErrorBoundary:this.resetErrorBoundary}},d)}}function Jpe(){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((a,r)=>!Object.is(a,t[r]))}var ehe="Separator",tO="horizontal",the=["horizontal","vertical"],Y7=g.forwardRef((e,t)=>{const{decorative:a,orientation:r=tO,...n}=e,i=ahe(r)?r:tO,d=a?{role:"none"}:{"aria-orientation":i==="vertical"?i:void 0,role:"separator"};return s.jsx(ke.div,{"data-orientation":i,...d,...n,ref:t})});Y7.displayName=ehe;function ahe(e){return the.includes(e)}var X7=Y7;const Ei=g.forwardRef(({className:e,orientation:t="horizontal",decorative:a=!0,...r},n)=>s.jsx(X7,{ref:n,decorative:a,orientation:t,className:Z("shrink-0 bg-border",t==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",e),...r}));Ei.displayName=X7.displayName;const rhe=({error:e,resetErrorBoundary:t})=>{E.useEffect(()=>{e&&window.dispatchEvent(new ErrorEvent("error",{error:e,message:e.message,filename:window.location.href,lineno:0,colno:0}))},[e]);const a=()=>{window.location.reload()},r=()=>{window.location.href="/"};return s.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center p-4","data-id":"1kx3umq68","data-path":"src/components/error-fallback.tsx",children:s.jsxs(re,{className:"w-full max-w-md","data-id":"t9wc7vp37","data-path":"src/components/error-fallback.tsx",children:[s.jsxs(fe,{className:"text-center","data-id":"3bbh667nf","data-path":"src/components/error-fallback.tsx",children:[s.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":"8njoe40ou","data-path":"src/components/error-fallback.tsx",children:s.jsx(Fm,{className:"h-8 w-8 text-destructive drop-shadow-sm","data-id":"jm56be60p","data-path":"src/components/error-fallback.tsx"})}),s.jsx(ge,{className:"text-xl font-semibold","data-id":"p4g39bw5m","data-path":"src/components/error-fallback.tsx",children:"Something went wrong"}),s.jsx(He,{"data-id":"qhmau4pwj","data-path":"src/components/error-fallback.tsx",children:"Sorry, the application encountered an unexpected error"})]}),s.jsxs(be,{className:"space-y-4","data-id":"0qvgw3udb","data-path":"src/components/error-fallback.tsx",children:[e&&s.jsxs(yg,{variant:"destructive","data-id":"7hsn9zyia","data-path":"src/components/error-fallback.tsx",children:[s.jsx(Fm,{className:"h-5 w-5","data-id":"sn4dm6smr","data-path":"src/components/error-fallback.tsx"}),s.jsx(vg,{className:"text-sm","data-id":"nlkb3nsss","data-path":"src/components/error-fallback.tsx",children:s.jsxs("details",{className:"mt-2","data-id":"oxb571nvw","data-path":"src/components/error-fallback.tsx",children:[s.jsx("summary",{className:"cursor-pointer font-medium","data-id":"be0d6f0gs","data-path":"src/components/error-fallback.tsx",children:"Error Details"}),s.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":"rcpkt1num","data-path":"src/components/error-fallback.tsx",children:e.message})]})})]}),s.jsx("div",{className:"text-sm text-muted-foreground text-center","data-id":"ihqi50wy4","data-path":"src/components/error-fallback.tsx",children:"You can try refreshing the page or returning to the homepage to resolve this issue"})]}),s.jsx(Ei,{"data-id":"n64714lh0","data-path":"src/components/error-fallback.tsx"}),s.jsxs(U9,{className:"flex flex-col gap-2 pt-6","data-id":"4rt85b4z7","data-path":"src/components/error-fallback.tsx",children:[s.jsxs("div",{className:"flex w-full gap-2","data-id":"tnzpdrr0s","data-path":"src/components/error-fallback.tsx",children:[t&&s.jsxs(G,{onClick:t,className:"flex-1",variant:"default","data-id":"psri95laf","data-path":"src/components/error-fallback.tsx",children:[s.jsx(zm,{className:"mr-2 h-4 w-4 opacity-90","data-id":"7f97iohpz","data-path":"src/components/error-fallback.tsx"}),"Retry"]}),s.jsxs(G,{onClick:a,variant:"outline",className:"flex-1","data-id":"kacvstdtl","data-path":"src/components/error-fallback.tsx",children:[s.jsx(zm,{className:"mr-2 h-4 w-4 opacity-90","data-id":"eg42m652p","data-path":"src/components/error-fallback.tsx"}),"Refresh Page"]})]}),s.jsxs(G,{onClick:r,variant:"ghost",className:"w-full","data-id":"ew7vj3i7h","data-path":"src/components/error-fallback.tsx",children:[s.jsx(qZ,{className:"mr-2 h-4 w-4 opacity-80","data-id":"yc0nbhgvw","data-path":"src/components/error-fallback.tsx"}),"Go Home"]})]})]})})},she=()=>{const e=rn(),t="https://www.becomeadasher.com";let a=e.pathname;a!=="/"&&a.endsWith("/")&&(a=a.slice(0,-1));const r=`${t}${a}`;return s.jsxs(s.Fragment,{children:[s.jsx(Od,{"data-id":"4cd6zvphy","data-path":"src/components/canonical-manager.tsx",children:s.jsx("link",{rel:"canonical",href:r,"data-id":"ep6gme64o","data-path":"src/components/canonical-manager.tsx"})}),s.jsx(F9,{"data-id":"d08gv5uvl","data-path":"src/components/canonical-manager.tsx"})]})},Q7=g.createContext(void 0),nhe=({children:e})=>{const[t,a]=g.useState(null),[r,n]=g.useState(!0);g.useEffect(()=>{(async()=>{var u;try{const{data:p,error:h}=await window.ezsite.apis.getUserInfo();if(!h&&p){const m={id:((u=p.ID)==null?void 0:u.toString())||"",name:p.Name||p.Email||"User",email:p.Email||"",role:i(p.Roles),avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&h=100&fit=crop"};a(m)}}catch{a(null)}finally{n(!1)}})()},[]);const i=c=>c?c.includes("Administrator")?"Admin":c.includes("Editor")?"Editor":c.includes("Assistant")?"Assistant":c.includes("Developer")?"Developer":"Editor":"Editor",o=async(c,u)=>{var f;if(!c||!u)throw new Error("Email and password are required");const{error:p}=await window.ezsite.apis.login({email:c.trim(),password:u});if(p)throw new Error(p);const{data:h,error:m}=await window.ezsite.apis.getUserInfo();if(m||!h)throw new Error(m||"Failed to retrieve user information");const v={id:((f=h.ID)==null?void 0:f.toString())||"",name:h.Name||h.Email||"User",email:h.Email||"",role:i(h.Roles),avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&h=100&fit=crop"};a(v)},d=async()=>{const{error:c}=await window.ezsite.apis.logout();if(c)throw new Error(c);a(null)},l=async(c,u)=>{if(!t)throw new Error("No user logged in");if(!c||!u)throw new Error("Current password and new password are required");if(u.length<6)throw new Error("New password must be at least 6 characters long");try{await window.ezsite.apis.login({email:t.email,password:c})}catch{throw new Error("Current password is incorrect")}throw new Error("Password change functionality requires additional API implementation")};return s.jsx(Q7.Provider,{value:{user:t,isAuthenticated:!!t,login:o,logout:d,changePassword:l,isLoading:r},"data-id":"6lbgu2gx0","data-path":"src/contexts/AuthContext.tsx",children:e})},dc=()=>{const e=g.useContext(Q7);if(e===void 0)throw new Error("useAuth must be used within an AuthProvider");return e},ihe=()=>{const{isAuthenticated:e}=dc(),[t,a]=g.useState(!0),r=Bd(),n=()=>{try{const o=localStorage.getItem("cta_settings");if(o){const l=JSON.parse(o).find(c=>c.id==="sticky-cta");l&&a(l.enabled)}}catch(o){console.error("Failed to parse CTA settings:",o)}};g.useEffect(()=>{n()},[]),g.useEffect(()=>{const o=d=>{d.key==="cta_settings"&&n()};return window.addEventListener("storage",o),()=>window.removeEventListener("storage",o)},[]),g.useEffect(()=>{const o=()=>{n()};return window.addEventListener("cta-settings-updated",o),()=>window.removeEventListener("cta-settings-updated",o)},[]);const i=()=>{dv("start_dashing",r)};return e||!t?null:s.jsx(uoe,{"data-id":"nq9m3r1xa","data-path":"src/components/StickyFloatingButton.tsx",children:s.jsxs(Ze.button,{onClick:i,initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},transition:{duration:.5,delay:1},whileHover:{scale:1.05},whileTap:{scale:.95},className:"fixed bottom-6 right-6 z-50 flex items-center gap-2 bg-[#EB0029] text-white px-6 py-4 rounded-full shadow-2xl hover:shadow-[0_8px_30px_rgba(235,0,41,0.4)] transition-shadow duration-300 font-semibold text-base md:text-lg group","aria-label":"Start dashing now - Sign up for DoorDash","data-id":"k6q080kz3","data-path":"src/components/StickyFloatingButton.tsx",children:[s.jsx("span",{className:"hidden sm:inline","data-id":"r76yz945b","data-path":"src/components/StickyFloatingButton.tsx",children:"Start Dashing Now"}),s.jsx("span",{className:"sm:hidden","data-id":"ek3tj6xo1","data-path":"src/components/StickyFloatingButton.tsx",children:"Start Dashing"}),s.jsx(rr,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform duration-300","data-id":"bnx87ci2j","data-path":"src/components/StickyFloatingButton.tsx"})]})})};var Ag=e=>e.type==="checkbox",pl=e=>e instanceof Date,Yr=e=>e==null;const Z7=e=>typeof e=="object";var ka=e=>!Yr(e)&&!Array.isArray(e)&&Z7(e)&&!pl(e),J7=e=>ka(e)&&e.target?Ag(e.target)?e.target.checked:e.target.value:e,ohe=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,eq=(e,t)=>e.has(ohe(t)),dhe=e=>{const t=e.constructor&&e.constructor.prototype;return ka(t)&&t.hasOwnProperty("isPrototypeOf")},wS=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ta(e){let t;const a=Array.isArray(e),r=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(!(wS&&(e instanceof Blob||r))&&(a||ka(e)))if(t=a?[]:Object.create(Object.getPrototypeOf(e)),!a&&!dhe(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=Ta(e[n]));else return e;return t}var Ab=e=>/^\w*$/.test(e),la=e=>e===void 0,jS=e=>Array.isArray(e)?e.filter(Boolean):[],DS=e=>jS(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ve=(e,t,a)=>{if(!t||!ka(e))return a;const r=(Ab(t)?[t]:DS(t)).reduce((n,i)=>Yr(n)?n:n[i],e);return la(r)||r===e?la(e[t])?a:e[t]:r},ms=e=>typeof e=="boolean",At=(e,t,a)=>{let r=-1;const n=Ab(t)?[t]:DS(t),i=n.length,o=i-1;for(;++r<i;){const d=n[r];let l=a;if(r!==o){const c=e[d];l=ka(c)||Array.isArray(c)?c:isNaN(+n[r+1])?{}:[]}if(d==="__proto__"||d==="constructor"||d==="prototype")return;e[d]=l,e=e[d]}};const cv={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Dn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Ni={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},kS=E.createContext(null);kS.displayName="HookFormContext";const Sb=()=>E.useContext(kS),lhe=e=>{const{children:t,...a}=e;return E.createElement(kS.Provider,{value:a},t)};var tq=(e,t,a,r=!0)=>{const n={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(n,i,{get:()=>{const o=i;return t._proxyFormState[o]!==Dn.all&&(t._proxyFormState[o]=!r||Dn.all),a&&(a[o]=!0),e[o]}});return n};const NS=typeof window<"u"?E.useLayoutEffect:E.useEffect;function che(e){const t=Sb(),{control:a=t.control,disabled:r,name:n,exact:i}=e||{},[o,d]=E.useState(a._formState),l=E.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return NS(()=>a._subscribe({name:n,formState:l.current,exact:i,callback:c=>{!r&&d({...a._formState,...c})}}),[n,r,i]),E.useEffect(()=>{l.current.isValid&&a._setValid(!0)},[a]),E.useMemo(()=>tq(o,a,l.current,!1),[o,a])}var xs=e=>typeof e=="string",aq=(e,t,a,r,n)=>xs(e)?(r&&t.watch.add(e),ve(a,e,n)):Array.isArray(e)?e.map(i=>(r&&t.watch.add(i),ve(a,i))):(r&&(t.watchAll=!0),a),ek=e=>Yr(e)||!Z7(e);function Ii(e,t,a=new WeakSet){if(ek(e)||ek(t))return e===t;if(pl(e)&&pl(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;if(a.has(e)||a.has(t))return!0;a.add(e),a.add(t);for(const i of r){const o=e[i];if(!n.includes(i))return!1;if(i!=="ref"){const d=t[i];if(pl(o)&&pl(d)||ka(o)&&ka(d)||Array.isArray(o)&&Array.isArray(d)?!Ii(o,d,a):o!==d)return!1}}return!0}function uhe(e){const t=Sb(),{control:a=t.control,name:r,defaultValue:n,disabled:i,exact:o,compute:d}=e||{},l=E.useRef(n),c=E.useRef(d),u=E.useRef(void 0);c.current=d;const p=E.useMemo(()=>a._getWatch(r,l.current),[a,r]),[h,m]=E.useState(c.current?c.current(p):p);return NS(()=>a._subscribe({name:r,formState:{values:!0},exact:o,callback:v=>{if(!i){const f=aq(r,a._names,v.values||a._formValues,!1,l.current);if(c.current){const x=c.current(f);Ii(x,u.current)||(m(x),u.current=x)}else m(f)}}}),[a,i,r,o]),E.useEffect(()=>a._removeUnmounted()),h}function phe(e){const t=Sb(),{name:a,disabled:r,control:n=t.control,shouldUnregister:i,defaultValue:o}=e,d=eq(n._names.array,a),l=E.useMemo(()=>ve(n._formValues,a,ve(n._defaultValues,a,o)),[n,a,o]),c=uhe({control:n,name:a,defaultValue:l,exact:!0}),u=che({control:n,name:a,exact:!0}),p=E.useRef(e),h=E.useRef(void 0),m=E.useRef(n.register(a,{...e.rules,value:c,...ms(e.disabled)?{disabled:e.disabled}:{}}));p.current=e;const v=E.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!ve(u.errors,a)},isDirty:{enumerable:!0,get:()=>!!ve(u.dirtyFields,a)},isTouched:{enumerable:!0,get:()=>!!ve(u.touchedFields,a)},isValidating:{enumerable:!0,get:()=>!!ve(u.validatingFields,a)},error:{enumerable:!0,get:()=>ve(u.errors,a)}}),[u,a]),f=E.useCallback(b=>m.current.onChange({target:{value:J7(b),name:a},type:cv.CHANGE}),[a]),x=E.useCallback(()=>m.current.onBlur({target:{value:ve(n._formValues,a),name:a},type:cv.BLUR}),[a,n._formValues]),w=E.useCallback(b=>{const j=ve(n._fields,a);j&&b&&(j._f.ref={focus:()=>b.focus&&b.focus(),select:()=>b.select&&b.select(),setCustomValidity:D=>b.setCustomValidity(D),reportValidity:()=>b.reportValidity()})},[n._fields,a]),y=E.useMemo(()=>({name:a,value:c,...ms(r)||u.disabled?{disabled:u.disabled||r}:{},onChange:f,onBlur:x,ref:w}),[a,r,u.disabled,f,x,w,c]);return E.useEffect(()=>{const b=n._options.shouldUnregister||i,j=h.current;j&&j!==a&&!d&&n.unregister(j),n.register(a,{...p.current.rules,...ms(p.current.disabled)?{disabled:p.current.disabled}:{}});const D=(k,N)=>{const C=ve(n._fields,k);C&&C._f&&(C._f.mount=N)};if(D(a,!0),b){const k=Ta(ve(n._options.defaultValues,a,p.current.defaultValue));At(n._defaultValues,a,k),la(ve(n._formValues,a))&&At(n._formValues,a,k)}return!d&&n.register(a),h.current=a,()=>{(d?b&&!n._state.action:b)?n.unregister(a):D(a,!1)}},[a,n,d,i]),E.useEffect(()=>{n._setDisabledField({disabled:r,name:a})},[r,a,n]),E.useMemo(()=>({field:y,formState:u,fieldState:v}),[y,u,v])}const hhe=e=>e.render(phe(e));var rq=(e,t,a,r,n)=>t?{...a[e],types:{...a[e]&&a[e].types?a[e].types:{},[r]:n||!0}}:{},dm=e=>Array.isArray(e)?e:[e],aO=()=>{let e=[];return{get observers(){return e},next:n=>{for(const i of e)i.next&&i.next(n)},subscribe:n=>(e.push(n),{unsubscribe:()=>{e=e.filter(i=>i!==n)}}),unsubscribe:()=>{e=[]}}};function sq(e,t){const a={};for(const r in e)if(e.hasOwnProperty(r)){const n=e[r],i=t[r];if(n&&ka(n)&&i){const o=sq(n,i);ka(o)&&(a[r]=o)}else e[r]&&(a[r]=i)}return a}var Wr=e=>ka(e)&&!Object.keys(e).length,CS=e=>e.type==="file",kn=e=>typeof e=="function",uv=e=>{if(!wS)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},nq=e=>e.type==="select-multiple",AS=e=>e.type==="radio",mhe=e=>AS(e)||Ag(e),n1=e=>uv(e)&&e.isConnected;function fhe(e,t){const a=t.slice(0,-1).length;let r=0;for(;r<a;)e=la(e)?r++:e[t[r++]];return e}function ghe(e){for(const t in e)if(e.hasOwnProperty(t)&&!la(e[t]))return!1;return!0}function xa(e,t){const a=Array.isArray(t)?t:Ab(t)?[t]:DS(t),r=a.length===1?e:fhe(e,a),n=a.length-1,i=a[n];return r&&delete r[i],n!==0&&(ka(r)&&Wr(r)||Array.isArray(r)&&ghe(r))&&xa(e,a.slice(0,-1)),e}var xhe=e=>{for(const t in e)if(kn(e[t]))return!0;return!1};function iq(e){return Array.isArray(e)||ka(e)&&!xhe(e)}function tk(e,t={}){for(const a in e)iq(e[a])?(t[a]=Array.isArray(e[a])?[]:{},tk(e[a],t[a])):la(e[a])||(t[a]=!0);return t}function Ec(e,t,a){a||(a=tk(t));for(const r in e)iq(e[r])?la(t)||ek(a[r])?a[r]=tk(e[r],Array.isArray(e[r])?[]:{}):Ec(e[r],Yr(t)?{}:t[r],a[r]):a[r]=!Ii(e[r],t[r]);return a}const rO={value:!1,isValid:!1},sO={value:!0,isValid:!0};var oq=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(a=>a&&a.checked&&!a.disabled).map(a=>a.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!la(e[0].attributes.value)?la(e[0].value)||e[0].value===""?sO:{value:e[0].value,isValid:!0}:sO:rO}return rO},dq=(e,{valueAsNumber:t,valueAsDate:a,setValueAs:r})=>la(e)?e:t?e===""?NaN:e&&+e:a&&xs(e)?new Date(e):r?r(e):e;const nO={isValid:!1,value:null};var lq=e=>Array.isArray(e)?e.reduce((t,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:t,nO):nO;function iO(e){const t=e.ref;return CS(t)?t.files:AS(t)?lq(e.refs).value:nq(t)?[...t.selectedOptions].map(({value:a})=>a):Ag(t)?oq(e.refs).value:dq(la(t.value)?e.ref.value:t.value,e)}var yhe=(e,t,a,r)=>{const n={};for(const i of e){const o=ve(t,i);o&&At(n,i,o._f)}return{criteriaMode:a,names:[...e],fields:n,shouldUseNativeValidation:r}},pv=e=>e instanceof RegExp,gh=e=>la(e)?e:pv(e)?e.source:ka(e)?pv(e.value)?e.value.source:e.value:e,oO=e=>({isOnSubmit:!e||e===Dn.onSubmit,isOnBlur:e===Dn.onBlur,isOnChange:e===Dn.onChange,isOnAll:e===Dn.all,isOnTouch:e===Dn.onTouched});const dO="AsyncFunction";var vhe=e=>!!e&&!!e.validate&&!!(kn(e.validate)&&e.validate.constructor.name===dO||ka(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===dO)),bhe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),lO=(e,t,a)=>!a&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const lm=(e,t,a,r)=>{for(const n of a||Object.keys(e)){const i=ve(e,n);if(i){const{_f:o,...d}=i;if(o){if(o.refs&&o.refs[0]&&t(o.refs[0],n)&&!r)return!0;if(o.ref&&t(o.ref,o.name)&&!r)return!0;if(lm(d,t))break}else if(ka(d)&&lm(d,t))break}}};function cO(e,t,a){const r=ve(e,a);if(r||Ab(a))return{error:r,name:a};const n=a.split(".");for(;n.length;){const i=n.join("."),o=ve(t,i),d=ve(e,i);if(o&&!Array.isArray(o)&&a!==i)return{name:a};if(d&&d.type)return{name:i,error:d};if(d&&d.root&&d.root.type)return{name:`${i}.root`,error:d.root};n.pop()}return{name:a}}var whe=(e,t,a,r)=>{a(e);const{name:n,...i}=e;return Wr(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(o=>t[o]===(!r||Dn.all))},jhe=(e,t,a)=>!e||!t||e===t||dm(e).some(r=>r&&(a?r===t:r.startsWith(t)||t.startsWith(r))),Dhe=(e,t,a,r,n)=>n.isOnAll?!1:!a&&n.isOnTouch?!(t||e):(a?r.isOnBlur:n.isOnBlur)?!e:(a?r.isOnChange:n.isOnChange)?e:!0,khe=(e,t)=>!jS(ve(e,t)).length&&xa(e,t),Nhe=(e,t,a)=>{const r=dm(ve(e,a));return At(r,"root",t[a]),At(e,a,r),e};function uO(e,t,a="validate"){if(xs(e)||Array.isArray(e)&&e.every(xs)||ms(e)&&!e)return{type:a,message:xs(e)?e:"",ref:t}}var kc=e=>ka(e)&&!pv(e)?e:{value:e,message:""},pO=async(e,t,a,r,n,i)=>{const{ref:o,refs:d,required:l,maxLength:c,minLength:u,min:p,max:h,pattern:m,validate:v,name:f,valueAsNumber:x,mount:w}=e._f,y=ve(a,f);if(!w||t.has(f))return{};const b=d?d[0]:o,j=S=>{n&&b.reportValidity&&(b.setCustomValidity(ms(S)?"":S||""),b.reportValidity())},D={},k=AS(o),N=Ag(o),C=k||N,T=(x||CS(o))&&la(o.value)&&la(y)||uv(o)&&o.value===""||y===""||Array.isArray(y)&&!y.length,P=rq.bind(null,f,r,D),A=(S,_,O,B=Ni.maxLength,I=Ni.minLength)=>{const z=S?_:O;D[f]={type:S?B:I,message:z,ref:o,...P(S?B:I,z)}};if(i?!Array.isArray(y)||!y.length:l&&(!C&&(T||Yr(y))||ms(y)&&!y||N&&!oq(d).isValid||k&&!lq(d).isValid)){const{value:S,message:_}=xs(l)?{value:!!l,message:l}:kc(l);if(S&&(D[f]={type:Ni.required,message:_,ref:b,...P(Ni.required,_)},!r))return j(_),D}if(!T&&(!Yr(p)||!Yr(h))){let S,_;const O=kc(h),B=kc(p);if(!Yr(y)&&!isNaN(y)){const I=o.valueAsNumber||y&&+y;Yr(O.value)||(S=I>O.value),Yr(B.value)||(_=I<B.value)}else{const I=o.valueAsDate||new Date(y),z=q=>new Date(new Date().toDateString()+" "+q),M=o.type=="time",R=o.type=="week";xs(O.value)&&y&&(S=M?z(y)>z(O.value):R?y>O.value:I>new Date(O.value)),xs(B.value)&&y&&(_=M?z(y)<z(B.value):R?y<B.value:I<new Date(B.value))}if((S||_)&&(A(!!S,O.message,B.message,Ni.max,Ni.min),!r))return j(D[f].message),D}if((c||u)&&!T&&(xs(y)||i&&Array.isArray(y))){const S=kc(c),_=kc(u),O=!Yr(S.value)&&y.length>+S.value,B=!Yr(_.value)&&y.length<+_.value;if((O||B)&&(A(O,S.message,_.message),!r))return j(D[f].message),D}if(m&&!T&&xs(y)){const{value:S,message:_}=kc(m);if(pv(S)&&!y.match(S)&&(D[f]={type:Ni.pattern,message:_,ref:o,...P(Ni.pattern,_)},!r))return j(_),D}if(v){if(kn(v)){const S=await v(y,a),_=uO(S,b);if(_&&(D[f]={..._,...P(Ni.validate,_.message)},!r))return j(_.message),D}else if(ka(v)){let S={};for(const _ in v){if(!Wr(S)&&!r)break;const O=uO(await v[_](y,a),b,_);O&&(S={...O,...P(_,O.message)},j(O.message),r&&(D[f]=S))}if(!Wr(S)&&(D[f]={ref:b,...S},!r))return D}}return j(!0),D};const Che={mode:Dn.onSubmit,reValidateMode:Dn.onChange,shouldFocusError:!0};function Ahe(e={}){let t={...Che,...e},a={submitCount:0,isDirty:!1,isReady:!1,isLoading:kn(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},n=ka(t.defaultValues)||ka(t.values)?Ta(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:Ta(n),o={action:!1,mount:!1,watch:!1},d={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,c=0;const u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let p={...u};const h={array:aO(),state:aO()},m=t.criteriaMode===Dn.all,v=L=>H=>{clearTimeout(c),c=setTimeout(L,H)},f=async L=>{if(!t.disabled&&(u.isValid||p.isValid||L)){const H=t.resolver?Wr((await N()).errors):await T(r,!0);H!==a.isValid&&h.state.next({isValid:H})}},x=(L,H)=>{!t.disabled&&(u.isValidating||u.validatingFields||p.isValidating||p.validatingFields)&&((L||Array.from(d.mount)).forEach(Y=>{Y&&(H?At(a.validatingFields,Y,H):xa(a.validatingFields,Y))}),h.state.next({validatingFields:a.validatingFields,isValidating:!Wr(a.validatingFields)}))},w=(L,H=[],Y,le,oe=!0,se=!0)=>{if(le&&Y&&!t.disabled){if(o.action=!0,se&&Array.isArray(ve(r,L))){const ye=Y(ve(r,L),le.argA,le.argB);oe&&At(r,L,ye)}if(se&&Array.isArray(ve(a.errors,L))){const ye=Y(ve(a.errors,L),le.argA,le.argB);oe&&At(a.errors,L,ye),khe(a.errors,L)}if((u.touchedFields||p.touchedFields)&&se&&Array.isArray(ve(a.touchedFields,L))){const ye=Y(ve(a.touchedFields,L),le.argA,le.argB);oe&&At(a.touchedFields,L,ye)}(u.dirtyFields||p.dirtyFields)&&(a.dirtyFields=Ec(n,i)),h.state.next({name:L,isDirty:A(L,H),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else At(i,L,H)},y=(L,H)=>{At(a.errors,L,H),h.state.next({errors:a.errors})},b=L=>{a.errors=L,h.state.next({errors:a.errors,isValid:!1})},j=(L,H,Y,le)=>{const oe=ve(r,L);if(oe){const se=ve(i,L,la(Y)?ve(n,L):Y);la(se)||le&&le.defaultChecked||H?At(i,L,H?se:iO(oe._f)):O(L,se),o.mount&&f()}},D=(L,H,Y,le,oe)=>{let se=!1,ye=!1;const Ve={name:L};if(!t.disabled){if(!Y||le){(u.isDirty||p.isDirty)&&(ye=a.isDirty,a.isDirty=Ve.isDirty=A(),se=ye!==Ve.isDirty);const it=Ii(ve(n,L),H);ye=!!ve(a.dirtyFields,L),it?xa(a.dirtyFields,L):At(a.dirtyFields,L,!0),Ve.dirtyFields=a.dirtyFields,se=se||(u.dirtyFields||p.dirtyFields)&&ye!==!it}if(Y){const it=ve(a.touchedFields,L);it||(At(a.touchedFields,L,Y),Ve.touchedFields=a.touchedFields,se=se||(u.touchedFields||p.touchedFields)&&it!==Y)}se&&oe&&h.state.next(Ve)}return se?Ve:{}},k=(L,H,Y,le)=>{const oe=ve(a.errors,L),se=(u.isValid||p.isValid)&&ms(H)&&a.isValid!==H;if(t.delayError&&Y?(l=v(()=>y(L,Y)),l(t.delayError)):(clearTimeout(c),l=null,Y?At(a.errors,L,Y):xa(a.errors,L)),(Y?!Ii(oe,Y):oe)||!Wr(le)||se){const ye={...le,...se&&ms(H)?{isValid:H}:{},errors:a.errors,name:L};a={...a,...ye},h.state.next(ye)}},N=async L=>{x(L,!0);const H=await t.resolver(i,t.context,yhe(L||d.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return x(L),H},C=async L=>{const{errors:H}=await N(L);if(L)for(const Y of L){const le=ve(H,Y);le?At(a.errors,Y,le):xa(a.errors,Y)}else a.errors=H;return H},T=async(L,H,Y={valid:!0})=>{for(const le in L){const oe=L[le];if(oe){const{_f:se,...ye}=oe;if(se){const Ve=d.array.has(se.name),it=oe._f&&vhe(oe._f);it&&u.validatingFields&&x([se.name],!0);const Qt=await pO(oe,d.disabled,i,m,t.shouldUseNativeValidation&&!H,Ve);if(it&&u.validatingFields&&x([se.name]),Qt[se.name]&&(Y.valid=!1,H))break;!H&&(ve(Qt,se.name)?Ve?Nhe(a.errors,Qt,se.name):At(a.errors,se.name,Qt[se.name]):xa(a.errors,se.name))}!Wr(ye)&&await T(ye,H,Y)}}return Y.valid},P=()=>{for(const L of d.unMount){const H=ve(r,L);H&&(H._f.refs?H._f.refs.every(Y=>!n1(Y)):!n1(H._f.ref))&&te(L)}d.unMount=new Set},A=(L,H)=>!t.disabled&&(L&&H&&At(i,L,H),!Ii(q(),n)),S=(L,H,Y)=>aq(L,d,{...o.mount?i:la(H)?n:xs(L)?{[L]:H}:H},Y,H),_=L=>jS(ve(o.mount?i:n,L,t.shouldUnregister?ve(n,L,[]):[])),O=(L,H,Y={})=>{const le=ve(r,L);let oe=H;if(le){const se=le._f;se&&(!se.disabled&&At(i,L,dq(H,se)),oe=uv(se.ref)&&Yr(H)?"":H,nq(se.ref)?[...se.ref.options].forEach(ye=>ye.selected=oe.includes(ye.value)):se.refs?Ag(se.ref)?se.refs.forEach(ye=>{(!ye.defaultChecked||!ye.disabled)&&(Array.isArray(oe)?ye.checked=!!oe.find(Ve=>Ve===ye.value):ye.checked=oe===ye.value||!!oe)}):se.refs.forEach(ye=>ye.checked=ye.value===oe):CS(se.ref)?se.ref.value="":(se.ref.value=oe,se.ref.type||h.state.next({name:L,values:Ta(i)})))}(Y.shouldDirty||Y.shouldTouch)&&D(L,oe,Y.shouldTouch,Y.shouldDirty,!0),Y.shouldValidate&&R(L)},B=(L,H,Y)=>{for(const le in H){if(!H.hasOwnProperty(le))return;const oe=H[le],se=L+"."+le,ye=ve(r,se);(d.array.has(L)||ka(oe)||ye&&!ye._f)&&!pl(oe)?B(se,oe,Y):O(se,oe,Y)}},I=(L,H,Y={})=>{const le=ve(r,L),oe=d.array.has(L),se=Ta(H);At(i,L,se),oe?(h.array.next({name:L,values:Ta(i)}),(u.isDirty||u.dirtyFields||p.isDirty||p.dirtyFields)&&Y.shouldDirty&&h.state.next({name:L,dirtyFields:Ec(n,i),isDirty:A(L,se)})):le&&!le._f&&!Yr(se)?B(L,se,Y):O(L,se,Y),lO(L,d)&&h.state.next({...a,name:L}),h.state.next({name:o.mount?L:void 0,values:Ta(i)})},z=async L=>{o.mount=!0;const H=L.target;let Y=H.name,le=!0;const oe=ve(r,Y),se=it=>{le=Number.isNaN(it)||pl(it)&&isNaN(it.getTime())||Ii(it,ve(i,Y,it))},ye=oO(t.mode),Ve=oO(t.reValidateMode);if(oe){let it,Qt;const cr=H.type?iO(oe._f):J7(L),sa=L.type===cv.BLUR||L.type===cv.FOCUS_OUT,Es=!bhe(oe._f)&&!t.resolver&&!ve(a.errors,Y)&&!oe._f.deps||Dhe(sa,ve(a.touchedFields,Y),a.isSubmitted,Ve,ye),Fr=lO(Y,d,sa);At(i,Y,cr),sa?(!H||!H.readOnly)&&(oe._f.onBlur&&oe._f.onBlur(L),l&&l(0)):oe._f.onChange&&oe._f.onChange(L);const na=D(Y,cr,sa),wr=!Wr(na)||Fr;if(!sa&&h.state.next({name:Y,type:L.type,values:Ta(i)}),Es)return(u.isValid||p.isValid)&&(t.mode==="onBlur"?sa&&f():sa||f()),wr&&h.state.next({name:Y,...Fr?{}:na});if(!sa&&Fr&&h.state.next({...a}),t.resolver){const{errors:ur}=await N([Y]);if(se(cr),le){const bi=cO(a.errors,r,Y),wi=cO(ur,r,bi.name||Y);it=wi.error,Y=wi.name,Qt=Wr(ur)}}else x([Y],!0),it=(await pO(oe,d.disabled,i,m,t.shouldUseNativeValidation))[Y],x([Y]),se(cr),le&&(it?Qt=!1:(u.isValid||p.isValid)&&(Qt=await T(r,!0)));le&&(oe._f.deps&&(!Array.isArray(oe._f.deps)||oe._f.deps.length>0)&&R(oe._f.deps),k(Y,Qt,it,na))}},M=(L,H)=>{if(ve(a.errors,H)&&L.focus)return L.focus(),1},R=async(L,H={})=>{let Y,le;const oe=dm(L);if(t.resolver){const se=await C(la(L)?L:oe);Y=Wr(se),le=L?!oe.some(ye=>ve(se,ye)):Y}else L?(le=(await Promise.all(oe.map(async se=>{const ye=ve(r,se);return await T(ye&&ye._f?{[se]:ye}:ye)}))).every(Boolean),!(!le&&!a.isValid)&&f()):le=Y=await T(r);return h.state.next({...!xs(L)||(u.isValid||p.isValid)&&Y!==a.isValid?{}:{name:L},...t.resolver||!L?{isValid:Y}:{},errors:a.errors}),H.shouldFocus&&!le&&lm(r,M,L?oe:d.mount),le},q=(L,H)=>{let Y={...o.mount?i:n};return H&&(Y=sq(H.dirtyFields?a.dirtyFields:a.touchedFields,Y)),la(L)?Y:xs(L)?ve(Y,L):L.map(le=>ve(Y,le))},$=(L,H)=>({invalid:!!ve((H||a).errors,L),isDirty:!!ve((H||a).dirtyFields,L),error:ve((H||a).errors,L),isValidating:!!ve(a.validatingFields,L),isTouched:!!ve((H||a).touchedFields,L)}),U=L=>{L&&dm(L).forEach(H=>xa(a.errors,H)),h.state.next({errors:L?a.errors:{}})},K=(L,H,Y)=>{const le=(ve(r,L,{_f:{}})._f||{}).ref,oe=ve(a.errors,L)||{},{ref:se,message:ye,type:Ve,...it}=oe;At(a.errors,L,{...it,...H,ref:le}),h.state.next({name:L,errors:a.errors,isValid:!1}),Y&&Y.shouldFocus&&le&&le.focus&&le.focus()},ee=(L,H)=>kn(L)?h.state.subscribe({next:Y=>"values"in Y&&L(S(void 0,H),Y)}):S(L,H,!0),ae=L=>h.state.subscribe({next:H=>{jhe(L.name,H.name,L.exact)&&whe(H,L.formState||u,ft,L.reRenderRoot)&&L.callback({values:{...i},...a,...H,defaultValues:n})}}).unsubscribe,xe=L=>(o.mount=!0,p={...p,...L.formState},ae({...L,formState:p})),te=(L,H={})=>{for(const Y of L?dm(L):d.mount)d.mount.delete(Y),d.array.delete(Y),H.keepValue||(xa(r,Y),xa(i,Y)),!H.keepError&&xa(a.errors,Y),!H.keepDirty&&xa(a.dirtyFields,Y),!H.keepTouched&&xa(a.touchedFields,Y),!H.keepIsValidating&&xa(a.validatingFields,Y),!t.shouldUnregister&&!H.keepDefaultValue&&xa(n,Y);h.state.next({values:Ta(i)}),h.state.next({...a,...H.keepDirty?{isDirty:A()}:{}}),!H.keepIsValid&&f()},Se=({disabled:L,name:H})=>{(ms(L)&&o.mount||L||d.disabled.has(H))&&(L?d.disabled.add(H):d.disabled.delete(H))},Q=(L,H={})=>{let Y=ve(r,L);const le=ms(H.disabled)||ms(t.disabled);return At(r,L,{...Y||{},_f:{...Y&&Y._f?Y._f:{ref:{name:L}},name:L,mount:!0,...H}}),d.mount.add(L),Y?Se({disabled:ms(H.disabled)?H.disabled:t.disabled,name:L}):j(L,!0,H.value),{...le?{disabled:H.disabled||t.disabled}:{},...t.progressive?{required:!!H.required,min:gh(H.min),max:gh(H.max),minLength:gh(H.minLength),maxLength:gh(H.maxLength),pattern:gh(H.pattern)}:{},name:L,onChange:z,onBlur:z,ref:oe=>{if(oe){Q(L,H),Y=ve(r,L);const se=la(oe.value)&&oe.querySelectorAll&&oe.querySelectorAll("input,select,textarea")[0]||oe,ye=mhe(se),Ve=Y._f.refs||[];if(ye?Ve.find(it=>it===se):se===Y._f.ref)return;At(r,L,{_f:{...Y._f,...ye?{refs:[...Ve.filter(n1),se,...Array.isArray(ve(n,L))?[{}]:[]],ref:{type:se.type,name:L}}:{ref:se}}}),j(L,!1,void 0,se)}else Y=ve(r,L,{}),Y._f&&(Y._f.mount=!1),(t.shouldUnregister||H.shouldUnregister)&&!(eq(d.array,L)&&o.action)&&d.unMount.add(L)}}},J=()=>t.shouldFocusError&&lm(r,M,d.mount),he=L=>{ms(L)&&(h.state.next({disabled:L}),lm(r,(H,Y)=>{const le=ve(r,Y);le&&(H.disabled=le._f.disabled||L,Array.isArray(le._f.refs)&&le._f.refs.forEach(oe=>{oe.disabled=le._f.disabled||L}))},0,!1))},W=(L,H)=>async Y=>{let le;Y&&(Y.preventDefault&&Y.preventDefault(),Y.persist&&Y.persist());let oe=Ta(i);if(h.state.next({isSubmitting:!0}),t.resolver){const{errors:se,values:ye}=await N();a.errors=se,oe=Ta(ye)}else await T(r);if(d.disabled.size)for(const se of d.disabled)xa(oe,se);if(xa(a.errors,"root"),Wr(a.errors)){h.state.next({errors:{}});try{await L(oe,Y)}catch(se){le=se}}else H&&await H({...a.errors},Y),J(),setTimeout(J);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Wr(a.errors)&&!le,submitCount:a.submitCount+1,errors:a.errors}),le)throw le},$e=(L,H={})=>{ve(r,L)&&(la(H.defaultValue)?I(L,Ta(ve(n,L))):(I(L,H.defaultValue),At(n,L,Ta(H.defaultValue))),H.keepTouched||xa(a.touchedFields,L),H.keepDirty||(xa(a.dirtyFields,L),a.isDirty=H.defaultValue?A(L,Ta(ve(n,L))):A()),H.keepError||(xa(a.errors,L),u.isValid&&f()),h.state.next({...a}))},Ne=(L,H={})=>{const Y=L?Ta(L):n,le=Ta(Y),oe=Wr(L),se=oe?n:le;if(H.keepDefaultValues||(n=Y),!H.keepValues){if(H.keepDirtyValues){const ye=new Set([...d.mount,...Object.keys(Ec(n,i))]);for(const Ve of Array.from(ye))ve(a.dirtyFields,Ve)?At(se,Ve,ve(i,Ve)):I(Ve,ve(se,Ve))}else{if(wS&&la(L))for(const ye of d.mount){const Ve=ve(r,ye);if(Ve&&Ve._f){const it=Array.isArray(Ve._f.refs)?Ve._f.refs[0]:Ve._f.ref;if(uv(it)){const Qt=it.closest("form");if(Qt){Qt.reset();break}}}}if(H.keepFieldsRef)for(const ye of d.mount)I(ye,ve(se,ye));else r={}}i=t.shouldUnregister?H.keepDefaultValues?Ta(n):{}:Ta(se),h.array.next({values:{...se}}),h.state.next({values:{...se}})}d={mount:H.keepDirtyValues?d.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!u.isValid||!!H.keepIsValid||!!H.keepDirtyValues,o.watch=!!t.shouldUnregister,h.state.next({submitCount:H.keepSubmitCount?a.submitCount:0,isDirty:oe?!1:H.keepDirty?a.isDirty:!!(H.keepDefaultValues&&!Ii(L,n)),isSubmitted:H.keepIsSubmitted?a.isSubmitted:!1,dirtyFields:oe?{}:H.keepDirtyValues?H.keepDefaultValues&&i?Ec(n,i):a.dirtyFields:H.keepDefaultValues&&L?Ec(n,L):H.keepDirty?a.dirtyFields:{},touchedFields:H.keepTouched?a.touchedFields:{},errors:H.keepErrors?a.errors:{},isSubmitSuccessful:H.keepIsSubmitSuccessful?a.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:n})},et=(L,H)=>Ne(kn(L)?L(i):L,H),tt=(L,H={})=>{const Y=ve(r,L),le=Y&&Y._f;if(le){const oe=le.refs?le.refs[0]:le.ref;oe.focus&&(oe.focus(),H.shouldSelect&&kn(oe.select)&&oe.select())}},ft=L=>{a={...a,...L}},$t={control:{register:Q,unregister:te,getFieldState:$,handleSubmit:W,setError:K,_subscribe:ae,_runSchema:N,_focusError:J,_getWatch:S,_getDirty:A,_setValid:f,_setFieldArray:w,_setDisabledField:Se,_setErrors:b,_getFieldArray:_,_reset:Ne,_resetDefaultValues:()=>kn(t.defaultValues)&&t.defaultValues().then(L=>{et(L,t.resetOptions),h.state.next({isLoading:!1})}),_removeUnmounted:P,_disableForm:he,_subjects:h,_proxyFormState:u,get _fields(){return r},get _formValues(){return i},get _state(){return o},set _state(L){o=L},get _defaultValues(){return n},get _names(){return d},set _names(L){d=L},get _formState(){return a},get _options(){return t},set _options(L){t={...t,...L}}},subscribe:xe,trigger:R,register:Q,handleSubmit:W,watch:ee,setValue:I,getValues:q,reset:et,resetField:$e,clearErrors:U,unregister:te,setError:K,setFocus:tt,getFieldState:$};return{...$t,formControl:$t}}function SS(e={}){const t=E.useRef(void 0),a=E.useRef(void 0),[r,n]=E.useState({isDirty:!1,isValidating:!1,isLoading:kn(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:kn(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!kn(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:o,...d}=Ahe(e);t.current={...d,formState:r}}const i=t.current.control;return i._options=e,NS(()=>{const o=i._subscribe({formState:i._proxyFormState,callback:()=>n({...i._formState}),reRenderRoot:!0});return n(d=>({...d,isReady:!0})),i._formState.isReady=!0,o},[i]),E.useEffect(()=>i._disableForm(e.disabled),[i,e.disabled]),E.useEffect(()=>{e.mode&&(i._options.mode=e.mode),e.reValidateMode&&(i._options.reValidateMode=e.reValidateMode)},[i,e.mode,e.reValidateMode]),E.useEffect(()=>{e.errors&&(i._setErrors(e.errors),i._focusError())},[i,e.errors]),E.useEffect(()=>{e.shouldUnregister&&i._subjects.state.next({values:i._getWatch()})},[i,e.shouldUnregister]),E.useEffect(()=>{if(i._proxyFormState.isDirty){const o=i._getDirty();o!==r.isDirty&&i._subjects.state.next({isDirty:o})}},[i,r.isDirty]),E.useEffect(()=>{e.values&&!Ii(e.values,a.current)?(i._reset(e.values,{keepFieldsRef:!0,...i._options.resetOptions}),a.current=e.values,n(o=>({...o}))):i._resetDefaultValues()},[i,e.values]),E.useEffect(()=>{i._state.mount||(i._setValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()}),t.current.formState=tq(r,i),t.current}const hO=(e,t,a)=>{if(e&&"reportValidity"in e){const r=ve(a,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},cq=(e,t)=>{for(const a in t.fields){const r=t.fields[a];r&&r.ref&&"reportValidity"in r.ref?hO(r.ref,a,e):r.refs&&r.refs.forEach(n=>hO(n,a,e))}},She=(e,t)=>{t.shouldUseNativeValidation&&cq(e,t);const a={};for(const r in e){const n=ve(t.fields,r),i=Object.assign(e[r]||{},{ref:n&&n.ref});if(Phe(t.names||Object.keys(e),r)){const o=Object.assign({},ve(a,r));At(o,"root",i),At(a,r,o)}else At(a,r,i)}return a},Phe=(e,t)=>e.some(a=>a.startsWith(t+"."));var The=function(e,t){for(var a={};e.length;){var r=e[0],n=r.code,i=r.message,o=r.path.join(".");if(!a[o])if("unionErrors"in r){var d=r.unionErrors[0].errors[0];a[o]={message:d.message,type:d.code}}else a[o]={message:i,type:n};if("unionErrors"in r&&r.unionErrors.forEach(function(u){return u.errors.forEach(function(p){return e.push(p)})}),t){var l=a[o].types,c=l&&l[r.code];a[o]=rq(o,t,a,n,c?[].concat(c,r.message):r.message)}e.shift()}return a},PS=function(e,t,a){return a===void 0&&(a={}),function(r,n,i){try{return Promise.resolve(function(o,d){try{var l=Promise.resolve(e[a.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(c){return i.shouldUseNativeValidation&&cq({},i),{errors:{},values:a.raw?r:c}})}catch(c){return d(c)}return l&&l.then?l.then(void 0,d):l}(0,function(o){if(function(d){return Array.isArray(d==null?void 0:d.errors)}(o))return{values:{},errors:She(The(o.errors,!i.shouldUseNativeValidation&&i.criteriaMode==="all"),i)};throw o}))}catch(o){return Promise.reject(o)}}},vt;(function(e){e.assertEqual=n=>{};function t(n){}e.assertIs=t;function a(n){throw new Error}e.assertNever=a,e.arrayToEnum=n=>{const i={};for(const o of n)i[o]=o;return i},e.getValidEnumValues=n=>{const i=e.objectKeys(n).filter(d=>typeof n[n[d]]!="number"),o={};for(const d of i)o[d]=n[d];return e.objectValues(o)},e.objectValues=n=>e.objectKeys(n).map(function(i){return n[i]}),e.objectKeys=typeof Object.keys=="function"?n=>Object.keys(n):n=>{const i=[];for(const o in n)Object.prototype.hasOwnProperty.call(n,o)&&i.push(o);return i},e.find=(n,i)=>{for(const o of n)if(i(o))return o},e.isInteger=typeof Number.isInteger=="function"?n=>Number.isInteger(n):n=>typeof n=="number"&&Number.isFinite(n)&&Math.floor(n)===n;function r(n,i=" | "){return n.map(o=>typeof o=="string"?`'${o}'`:o).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(n,i)=>typeof i=="bigint"?i.toString():i})(vt||(vt={}));var mO;(function(e){e.mergeShapes=(t,a)=>({...t,...a})})(mO||(mO={}));const Te=vt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Eo=e=>{switch(typeof e){case"undefined":return Te.undefined;case"string":return Te.string;case"number":return Number.isNaN(e)?Te.nan:Te.number;case"boolean":return Te.boolean;case"function":return Te.function;case"bigint":return Te.bigint;case"symbol":return Te.symbol;case"object":return Array.isArray(e)?Te.array:e===null?Te.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?Te.promise:typeof Map<"u"&&e instanceof Map?Te.map:typeof Set<"u"&&e instanceof Set?Te.set:typeof Date<"u"&&e instanceof Date?Te.date:Te.object;default:return Te.unknown}},ce=vt.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 so extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const a=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,a):this.__proto__=a,this.name="ZodError",this.issues=t}format(t){const a=t||function(i){return i.message},r={_errors:[]},n=i=>{for(const o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(n);else if(o.code==="invalid_return_type")n(o.returnTypeError);else if(o.code==="invalid_arguments")n(o.argumentsError);else if(o.path.length===0)r._errors.push(a(o));else{let d=r,l=0;for(;l<o.path.length;){const c=o.path[l];l===o.path.length-1?(d[c]=d[c]||{_errors:[]},d[c]._errors.push(a(o))):d[c]=d[c]||{_errors:[]},d=d[c],l++}}};return n(this),r}static assert(t){if(!(t instanceof so))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,vt.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=a=>a.message){const a={},r=[];for(const n of this.issues)if(n.path.length>0){const i=n.path[0];a[i]=a[i]||[],a[i].push(t(n))}else r.push(t(n));return{formErrors:r,fieldErrors:a}}get formErrors(){return this.flatten()}}so.create=e=>new so(e);const ak=(e,t)=>{let a;switch(e.code){case ce.invalid_type:e.received===Te.undefined?a="Required":a=`Expected ${e.expected}, received ${e.received}`;break;case ce.invalid_literal:a=`Invalid literal value, expected ${JSON.stringify(e.expected,vt.jsonStringifyReplacer)}`;break;case ce.unrecognized_keys:a=`Unrecognized key(s) in object: ${vt.joinValues(e.keys,", ")}`;break;case ce.invalid_union:a="Invalid input";break;case ce.invalid_union_discriminator:a=`Invalid discriminator value. Expected ${vt.joinValues(e.options)}`;break;case ce.invalid_enum_value:a=`Invalid enum value. Expected ${vt.joinValues(e.options)}, received '${e.received}'`;break;case ce.invalid_arguments:a="Invalid function arguments";break;case ce.invalid_return_type:a="Invalid function return type";break;case ce.invalid_date:a="Invalid date";break;case ce.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(a=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(a=`${a} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?a=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?a=`Invalid input: must end with "${e.validation.endsWith}"`:vt.assertNever(e.validation):e.validation!=="regex"?a=`Invalid ${e.validation}`:a="Invalid";break;case ce.too_small:e.type==="array"?a=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?a=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?a=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?a=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?a=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:a="Invalid input";break;case ce.too_big:e.type==="array"?a=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?a=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?a=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?a=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?a=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:a="Invalid input";break;case ce.custom:a="Invalid input";break;case ce.invalid_intersection_types:a="Intersection results could not be merged";break;case ce.not_multiple_of:a=`Number must be a multiple of ${e.multipleOf}`;break;case ce.not_finite:a="Number must be finite";break;default:a=t.defaultError,vt.assertNever(e)}return{message:a}};let Ehe=ak;function _he(){return Ehe}const Ohe=e=>{const{data:t,path:a,errorMaps:r,issueData:n}=e,i=[...a,...n.path||[]],o={...n,path:i};if(n.message!==void 0)return{...n,path:i,message:n.message};let d="";const l=r.filter(c=>!!c).slice().reverse();for(const c of l)d=c(o,{data:t,defaultError:d}).message;return{...n,path:i,message:d}};function je(e,t){const a=_he(),r=Ohe({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,a,a===ak?void 0:ak].filter(n=>!!n)});e.common.issues.push(r)}class As{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,a){const r=[];for(const n of a){if(n.status==="aborted")return Ge;n.status==="dirty"&&t.dirty(),r.push(n.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,a){const r=[];for(const n of a){const i=await n.key,o=await n.value;r.push({key:i,value:o})}return As.mergeObjectSync(t,r)}static mergeObjectSync(t,a){const r={};for(const n of a){const{key:i,value:o}=n;if(i.status==="aborted"||o.status==="aborted")return Ge;i.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||n.alwaysSet)&&(r[i.value]=o.value)}return{status:t.value,value:r}}}const Ge=Object.freeze({status:"aborted"}),Fh=e=>({status:"dirty",value:e}),nn=e=>({status:"valid",value:e}),fO=e=>e.status==="aborted",gO=e=>e.status==="dirty",Fu=e=>e.status==="valid",hv=e=>typeof Promise<"u"&&e instanceof Promise;var Oe;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(Oe||(Oe={}));class kd{constructor(t,a,r,n){this._cachedPath=[],this.parent=t,this.data=a,this._path=r,this._key=n}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 xO=(e,t)=>{if(Fu(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 a=new so(e.common.issues);return this._error=a,this._error}}};function dt(e){if(!e)return{};const{errorMap:t,invalid_type_error:a,required_error:r,description:n}=e;if(t&&(a||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:n}:{errorMap:(o,d)=>{const{message:l}=e;return o.code==="invalid_enum_value"?{message:l??d.defaultError}:typeof d.data>"u"?{message:l??r??d.defaultError}:o.code!=="invalid_type"?{message:d.defaultError}:{message:l??a??d.defaultError}},description:n}}class yt{get description(){return this._def.description}_getType(t){return Eo(t.data)}_getOrReturnCtx(t,a){return a||{common:t.parent.common,data:t.data,parsedType:Eo(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new As,ctx:{common:t.parent.common,data:t.data,parsedType:Eo(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const a=this._parse(t);if(hv(a))throw new Error("Synchronous parse encountered promise.");return a}_parseAsync(t){const a=this._parse(t);return Promise.resolve(a)}parse(t,a){const r=this.safeParse(t,a);if(r.success)return r.data;throw r.error}safeParse(t,a){const r={common:{issues:[],async:(a==null?void 0:a.async)??!1,contextualErrorMap:a==null?void 0:a.errorMap},path:(a==null?void 0:a.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Eo(t)},n=this._parseSync({data:t,path:r.path,parent:r});return xO(r,n)}"~validate"(t){var r,n;const a={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Eo(t)};if(!this["~standard"].async)try{const i=this._parseSync({data:t,path:[],parent:a});return Fu(i)?{value:i.value}:{issues:a.common.issues}}catch(i){(n=(r=i==null?void 0:i.message)==null?void 0:r.toLowerCase())!=null&&n.includes("encountered")&&(this["~standard"].async=!0),a.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:a}).then(i=>Fu(i)?{value:i.value}:{issues:a.common.issues})}async parseAsync(t,a){const r=await this.safeParseAsync(t,a);if(r.success)return r.data;throw r.error}async safeParseAsync(t,a){const r={common:{issues:[],contextualErrorMap:a==null?void 0:a.errorMap,async:!0},path:(a==null?void 0:a.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Eo(t)},n=this._parse({data:t,path:r.path,parent:r}),i=await(hv(n)?n:Promise.resolve(n));return xO(r,i)}refine(t,a){const r=n=>typeof a=="string"||typeof a>"u"?{message:a}:typeof a=="function"?a(n):a;return this._refinement((n,i)=>{const o=t(n),d=()=>i.addIssue({code:ce.custom,...r(n)});return typeof Promise<"u"&&o instanceof Promise?o.then(l=>l?!0:(d(),!1)):o?!0:(d(),!1)})}refinement(t,a){return this._refinement((r,n)=>t(r)?!0:(n.addIssue(typeof a=="function"?a(r,n):a),!1))}_refinement(t){return new Vu({schema:this,typeName:Ke.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:a=>this["~validate"](a)}}optional(){return pd.create(this,this._def)}nullable(){return Hu.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ii.create(this)}promise(){return xv.create(this,this._def)}or(t){return fv.create([this,t],this._def)}and(t){return gv.create(this,t,this._def)}transform(t){return new Vu({...dt(this._def),schema:this,typeName:Ke.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const a=typeof t=="function"?t:()=>t;return new nk({...dt(this._def),innerType:this,defaultValue:a,typeName:Ke.ZodDefault})}brand(){return new ame({typeName:Ke.ZodBranded,type:this,...dt(this._def)})}catch(t){const a=typeof t=="function"?t:()=>t;return new ik({...dt(this._def),innerType:this,catchValue:a,typeName:Ke.ZodCatch})}describe(t){const a=this.constructor;return new a({...this._def,description:t})}pipe(t){return TS.create(this,t)}readonly(){return ok.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Bhe=/^c[^\s-]{8,}$/i,Rhe=/^[0-9a-z]+$/,Mhe=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Ihe=/^[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,$he=/^[a-z0-9_-]{21}$/i,zhe=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,qhe=/^[-+]?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)?)??$/,Lhe=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Fhe="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let i1;const Uhe=/^(?:(?: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])$/,Vhe=/^(?:(?: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])$/,Hhe=/^(([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]))$/,Whe=/^(([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])$/,Ghe=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Khe=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,uq="((\\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])))",Yhe=new RegExp(`^${uq}$`);function pq(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const a=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${a}`}function Xhe(e){return new RegExp(`^${pq(e)}$`)}function Qhe(e){let t=`${uq}T${pq(e)}`;const a=[];return a.push(e.local?"Z?":"Z"),e.offset&&a.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${a.join("|")})`,new RegExp(`^${t}$`)}function Zhe(e,t){return!!((t==="v4"||!t)&&Uhe.test(e)||(t==="v6"||!t)&&Hhe.test(e))}function Jhe(e,t){if(!zhe.test(e))return!1;try{const[a]=e.split(".");if(!a)return!1;const r=a.replace(/-/g,"+").replace(/_/g,"/").padEnd(a.length+(4-a.length%4)%4,"="),n=JSON.parse(atob(r));return!(typeof n!="object"||n===null||"typ"in n&&(n==null?void 0:n.typ)!=="JWT"||!n.alg||t&&n.alg!==t)}catch{return!1}}function eme(e,t){return!!((t==="v4"||!t)&&Vhe.test(e)||(t==="v6"||!t)&&Whe.test(e))}class Qo extends yt{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==Te.string){const i=this._getOrReturnCtx(t);return je(i,{code:ce.invalid_type,expected:Te.string,received:i.parsedType}),Ge}const r=new As;let n;for(const i of this._def.checks)if(i.kind==="min")t.data.length<i.value&&(n=this._getOrReturnCtx(t,n),je(n,{code:ce.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="max")t.data.length>i.value&&(n=this._getOrReturnCtx(t,n),je(n,{code:ce.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){const o=t.data.length>i.value,d=t.data.length<i.value;(o||d)&&(n=this._getOrReturnCtx(t,n),o?je(n,{code:ce.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}):d&&je(n,{code:ce.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}),r.dirty())}else if(i.kind==="email")Lhe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"email",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="emoji")i1||(i1=new RegExp(Fhe,"u")),i1.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"emoji",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="uuid")Ihe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"uuid",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="nanoid")$he.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"nanoid",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="cuid")Bhe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"cuid",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="cuid2")Rhe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"cuid2",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="ulid")Mhe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"ulid",code:ce.invalid_string,message:i.message}),r.dirty());else if(i.kind==="url")try{new URL(t.data)}catch{n=this._getOrReturnCtx(t,n),je(n,{validation:"url",code:ce.invalid_string,message:i.message}),r.dirty()}else i.kind==="regex"?(i.regex.lastIndex=0,i.regex.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"regex",code:ce.invalid_string,message:i.message}),r.dirty())):i.kind==="trim"?t.data=t.data.trim():i.kind==="includes"?t.data.includes(i.value,i.position)||(n=this._getOrReturnCtx(t,n),je(n,{code:ce.invalid_string,validation:{includes:i.value,position:i.position},message:i.message}),r.dirty()):i.kind==="toLowerCase"?t.data=t.data.toLowerCase():i.kind==="toUpperCase"?t.data=t.data.toUpperCase():i.kind==="startsWith"?t.data.startsWith(i.value)||(n=this._getOrReturnCtx(t,n),je(n,{code:ce.invalid_string,validation:{startsWith:i.value},message:i.message}),r.dirty()):i.kind==="endsWith"?t.data.endsWith(i.value)||(n=this._getOrReturnCtx(t,n),je(n,{code:ce.invalid_string,validation:{endsWith:i.value},message:i.message}),r.dirty()):i.kind==="datetime"?Qhe(i).test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{code:ce.invalid_string,validation:"datetime",message:i.message}),r.dirty()):i.kind==="date"?Yhe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{code:ce.invalid_string,validation:"date",message:i.message}),r.dirty()):i.kind==="time"?Xhe(i).test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{code:ce.invalid_string,validation:"time",message:i.message}),r.dirty()):i.kind==="duration"?qhe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"duration",code:ce.invalid_string,message:i.message}),r.dirty()):i.kind==="ip"?Zhe(t.data,i.version)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"ip",code:ce.invalid_string,message:i.message}),r.dirty()):i.kind==="jwt"?Jhe(t.data,i.alg)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"jwt",code:ce.invalid_string,message:i.message}),r.dirty()):i.kind==="cidr"?eme(t.data,i.version)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"cidr",code:ce.invalid_string,message:i.message}),r.dirty()):i.kind==="base64"?Ghe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"base64",code:ce.invalid_string,message:i.message}),r.dirty()):i.kind==="base64url"?Khe.test(t.data)||(n=this._getOrReturnCtx(t,n),je(n,{validation:"base64url",code:ce.invalid_string,message:i.message}),r.dirty()):vt.assertNever(i);return{status:r.value,value:t.data}}_regex(t,a,r){return this.refinement(n=>t.test(n),{validation:a,code:ce.invalid_string,...Oe.errToObj(r)})}_addCheck(t){return new Qo({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...Oe.errToObj(t)})}url(t){return this._addCheck({kind:"url",...Oe.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...Oe.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...Oe.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...Oe.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...Oe.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...Oe.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...Oe.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...Oe.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...Oe.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...Oe.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...Oe.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...Oe.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,...Oe.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,...Oe.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...Oe.errToObj(t)})}regex(t,a){return this._addCheck({kind:"regex",regex:t,...Oe.errToObj(a)})}includes(t,a){return this._addCheck({kind:"includes",value:t,position:a==null?void 0:a.position,...Oe.errToObj(a==null?void 0:a.message)})}startsWith(t,a){return this._addCheck({kind:"startsWith",value:t,...Oe.errToObj(a)})}endsWith(t,a){return this._addCheck({kind:"endsWith",value:t,...Oe.errToObj(a)})}min(t,a){return this._addCheck({kind:"min",value:t,...Oe.errToObj(a)})}max(t,a){return this._addCheck({kind:"max",value:t,...Oe.errToObj(a)})}length(t,a){return this._addCheck({kind:"length",value:t,...Oe.errToObj(a)})}nonempty(t){return this.min(1,Oe.errToObj(t))}trim(){return new Qo({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Qo({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Qo({...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 a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t}get maxLength(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t}}Qo.create=e=>new Qo({checks:[],typeName:Ke.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...dt(e)});function tme(e,t){const a=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,n=a>r?a:r,i=Number.parseInt(e.toFixed(n).replace(".","")),o=Number.parseInt(t.toFixed(n).replace(".",""));return i%o/10**n}class rf extends yt{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)!==Te.number){const i=this._getOrReturnCtx(t);return je(i,{code:ce.invalid_type,expected:Te.number,received:i.parsedType}),Ge}let r;const n=new As;for(const i of this._def.checks)i.kind==="int"?vt.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),je(r,{code:ce.invalid_type,expected:"integer",received:"float",message:i.message}),n.dirty()):i.kind==="min"?(i.inclusive?t.data<i.value:t.data<=i.value)&&(r=this._getOrReturnCtx(t,r),je(r,{code:ce.too_small,minimum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),n.dirty()):i.kind==="max"?(i.inclusive?t.data>i.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),je(r,{code:ce.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),n.dirty()):i.kind==="multipleOf"?tme(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),je(r,{code:ce.not_multiple_of,multipleOf:i.value,message:i.message}),n.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),je(r,{code:ce.not_finite,message:i.message}),n.dirty()):vt.assertNever(i);return{status:n.value,value:t.data}}gte(t,a){return this.setLimit("min",t,!0,Oe.toString(a))}gt(t,a){return this.setLimit("min",t,!1,Oe.toString(a))}lte(t,a){return this.setLimit("max",t,!0,Oe.toString(a))}lt(t,a){return this.setLimit("max",t,!1,Oe.toString(a))}setLimit(t,a,r,n){return new rf({...this._def,checks:[...this._def.checks,{kind:t,value:a,inclusive:r,message:Oe.toString(n)}]})}_addCheck(t){return new rf({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:Oe.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Oe.toString(t)})}multipleOf(t,a){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(a)})}finite(t){return this._addCheck({kind:"finite",message:Oe.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Oe.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Oe.toString(t)})}get minValue(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t}get maxValue(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&vt.isInteger(t.value))}get isFinite(){let t=null,a=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(a===null||r.value>a)&&(a=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(a)&&Number.isFinite(t)}}rf.create=e=>new rf({checks:[],typeName:Ke.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...dt(e)});class sf extends yt{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)!==Te.bigint)return this._getInvalidInput(t);let r;const n=new As;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.data<i.value:t.data<=i.value)&&(r=this._getOrReturnCtx(t,r),je(r,{code:ce.too_small,type:"bigint",minimum:i.value,inclusive:i.inclusive,message:i.message}),n.dirty()):i.kind==="max"?(i.inclusive?t.data>i.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),je(r,{code:ce.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),n.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),je(r,{code:ce.not_multiple_of,multipleOf:i.value,message:i.message}),n.dirty()):vt.assertNever(i);return{status:n.value,value:t.data}}_getInvalidInput(t){const a=this._getOrReturnCtx(t);return je(a,{code:ce.invalid_type,expected:Te.bigint,received:a.parsedType}),Ge}gte(t,a){return this.setLimit("min",t,!0,Oe.toString(a))}gt(t,a){return this.setLimit("min",t,!1,Oe.toString(a))}lte(t,a){return this.setLimit("max",t,!0,Oe.toString(a))}lt(t,a){return this.setLimit("max",t,!1,Oe.toString(a))}setLimit(t,a,r,n){return new sf({...this._def,checks:[...this._def.checks,{kind:t,value:a,inclusive:r,message:Oe.toString(n)}]})}_addCheck(t){return new sf({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}multipleOf(t,a){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(a)})}get minValue(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t}get maxValue(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t}}sf.create=e=>new sf({checks:[],typeName:Ke.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...dt(e)});class rk extends yt{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==Te.boolean){const r=this._getOrReturnCtx(t);return je(r,{code:ce.invalid_type,expected:Te.boolean,received:r.parsedType}),Ge}return nn(t.data)}}rk.create=e=>new rk({typeName:Ke.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...dt(e)});class mv extends yt{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==Te.date){const i=this._getOrReturnCtx(t);return je(i,{code:ce.invalid_type,expected:Te.date,received:i.parsedType}),Ge}if(Number.isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return je(i,{code:ce.invalid_date}),Ge}const r=new As;let n;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()<i.value&&(n=this._getOrReturnCtx(t,n),je(n,{code:ce.too_small,message:i.message,inclusive:!0,exact:!1,minimum:i.value,type:"date"}),r.dirty()):i.kind==="max"?t.data.getTime()>i.value&&(n=this._getOrReturnCtx(t,n),je(n,{code:ce.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):vt.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new mv({...this._def,checks:[...this._def.checks,t]})}min(t,a){return this._addCheck({kind:"min",value:t.getTime(),message:Oe.toString(a)})}max(t,a){return this._addCheck({kind:"max",value:t.getTime(),message:Oe.toString(a)})}get minDate(){let t=null;for(const a of this._def.checks)a.kind==="min"&&(t===null||a.value>t)&&(t=a.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const a of this._def.checks)a.kind==="max"&&(t===null||a.value<t)&&(t=a.value);return t!=null?new Date(t):null}}mv.create=e=>new mv({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:Ke.ZodDate,...dt(e)});class yO extends yt{_parse(t){if(this._getType(t)!==Te.symbol){const r=this._getOrReturnCtx(t);return je(r,{code:ce.invalid_type,expected:Te.symbol,received:r.parsedType}),Ge}return nn(t.data)}}yO.create=e=>new yO({typeName:Ke.ZodSymbol,...dt(e)});class vO extends yt{_parse(t){if(this._getType(t)!==Te.undefined){const r=this._getOrReturnCtx(t);return je(r,{code:ce.invalid_type,expected:Te.undefined,received:r.parsedType}),Ge}return nn(t.data)}}vO.create=e=>new vO({typeName:Ke.ZodUndefined,...dt(e)});class bO extends yt{_parse(t){if(this._getType(t)!==Te.null){const r=this._getOrReturnCtx(t);return je(r,{code:ce.invalid_type,expected:Te.null,received:r.parsedType}),Ge}return nn(t.data)}}bO.create=e=>new bO({typeName:Ke.ZodNull,...dt(e)});class wO extends yt{constructor(){super(...arguments),this._any=!0}_parse(t){return nn(t.data)}}wO.create=e=>new wO({typeName:Ke.ZodAny,...dt(e)});class jO extends yt{constructor(){super(...arguments),this._unknown=!0}_parse(t){return nn(t.data)}}jO.create=e=>new jO({typeName:Ke.ZodUnknown,...dt(e)});class Nd extends yt{_parse(t){const a=this._getOrReturnCtx(t);return je(a,{code:ce.invalid_type,expected:Te.never,received:a.parsedType}),Ge}}Nd.create=e=>new Nd({typeName:Ke.ZodNever,...dt(e)});class DO extends yt{_parse(t){if(this._getType(t)!==Te.undefined){const r=this._getOrReturnCtx(t);return je(r,{code:ce.invalid_type,expected:Te.void,received:r.parsedType}),Ge}return nn(t.data)}}DO.create=e=>new DO({typeName:Ke.ZodVoid,...dt(e)});class ii extends yt{_parse(t){const{ctx:a,status:r}=this._processInputParams(t),n=this._def;if(a.parsedType!==Te.array)return je(a,{code:ce.invalid_type,expected:Te.array,received:a.parsedType}),Ge;if(n.exactLength!==null){const o=a.data.length>n.exactLength.value,d=a.data.length<n.exactLength.value;(o||d)&&(je(a,{code:o?ce.too_big:ce.too_small,minimum:d?n.exactLength.value:void 0,maximum:o?n.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:n.exactLength.message}),r.dirty())}if(n.minLength!==null&&a.data.length<n.minLength.value&&(je(a,{code:ce.too_small,minimum:n.minLength.value,type:"array",inclusive:!0,exact:!1,message:n.minLength.message}),r.dirty()),n.maxLength!==null&&a.data.length>n.maxLength.value&&(je(a,{code:ce.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),a.common.async)return Promise.all([...a.data].map((o,d)=>n.type._parseAsync(new kd(a,o,a.path,d)))).then(o=>As.mergeArray(r,o));const i=[...a.data].map((o,d)=>n.type._parseSync(new kd(a,o,a.path,d)));return As.mergeArray(r,i)}get element(){return this._def.type}min(t,a){return new ii({...this._def,minLength:{value:t,message:Oe.toString(a)}})}max(t,a){return new ii({...this._def,maxLength:{value:t,message:Oe.toString(a)}})}length(t,a){return new ii({...this._def,exactLength:{value:t,message:Oe.toString(a)}})}nonempty(t){return this.min(1,t)}}ii.create=(e,t)=>new ii({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Ke.ZodArray,...dt(t)});function _c(e){if(e instanceof ba){const t={};for(const a in e.shape){const r=e.shape[a];t[a]=pd.create(_c(r))}return new ba({...e._def,shape:()=>t})}else return e instanceof ii?new ii({...e._def,type:_c(e.element)}):e instanceof pd?pd.create(_c(e.unwrap())):e instanceof Hu?Hu.create(_c(e.unwrap())):e instanceof Kl?Kl.create(e.items.map(t=>_c(t))):e}class ba extends yt{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(),a=vt.objectKeys(t);return this._cached={shape:t,keys:a},this._cached}_parse(t){if(this._getType(t)!==Te.object){const c=this._getOrReturnCtx(t);return je(c,{code:ce.invalid_type,expected:Te.object,received:c.parsedType}),Ge}const{status:r,ctx:n}=this._processInputParams(t),{shape:i,keys:o}=this._getCached(),d=[];if(!(this._def.catchall instanceof Nd&&this._def.unknownKeys==="strip"))for(const c in n.data)o.includes(c)||d.push(c);const l=[];for(const c of o){const u=i[c],p=n.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new kd(n,p,n.path,c)),alwaysSet:c in n.data})}if(this._def.catchall instanceof Nd){const c=this._def.unknownKeys;if(c==="passthrough")for(const u of d)l.push({key:{status:"valid",value:u},value:{status:"valid",value:n.data[u]}});else if(c==="strict")d.length>0&&(je(n,{code:ce.unrecognized_keys,keys:d}),r.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const c=this._def.catchall;for(const u of d){const p=n.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new kd(n,p,n.path,u)),alwaysSet:u in n.data})}}return n.common.async?Promise.resolve().then(async()=>{const c=[];for(const u of l){const p=await u.key,h=await u.value;c.push({key:p,value:h,alwaysSet:u.alwaysSet})}return c}).then(c=>As.mergeObjectSync(r,c)):As.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return Oe.errToObj,new ba({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(a,r)=>{var i,o;const n=((o=(i=this._def).errorMap)==null?void 0:o.call(i,a,r).message)??r.defaultError;return a.code==="unrecognized_keys"?{message:Oe.errToObj(t).message??n}:{message:n}}}:{}})}strip(){return new ba({...this._def,unknownKeys:"strip"})}passthrough(){return new ba({...this._def,unknownKeys:"passthrough"})}extend(t){return new ba({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new ba({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Ke.ZodObject})}setKey(t,a){return this.augment({[t]:a})}catchall(t){return new ba({...this._def,catchall:t})}pick(t){const a={};for(const r of vt.objectKeys(t))t[r]&&this.shape[r]&&(a[r]=this.shape[r]);return new ba({...this._def,shape:()=>a})}omit(t){const a={};for(const r of vt.objectKeys(this.shape))t[r]||(a[r]=this.shape[r]);return new ba({...this._def,shape:()=>a})}deepPartial(){return _c(this)}partial(t){const a={};for(const r of vt.objectKeys(this.shape)){const n=this.shape[r];t&&!t[r]?a[r]=n:a[r]=n.optional()}return new ba({...this._def,shape:()=>a})}required(t){const a={};for(const r of vt.objectKeys(this.shape))if(t&&!t[r])a[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof pd;)i=i._def.innerType;a[r]=i}return new ba({...this._def,shape:()=>a})}keyof(){return hq(vt.objectKeys(this.shape))}}ba.create=(e,t)=>new ba({shape:()=>e,unknownKeys:"strip",catchall:Nd.create(),typeName:Ke.ZodObject,...dt(t)});ba.strictCreate=(e,t)=>new ba({shape:()=>e,unknownKeys:"strict",catchall:Nd.create(),typeName:Ke.ZodObject,...dt(t)});ba.lazycreate=(e,t)=>new ba({shape:e,unknownKeys:"strip",catchall:Nd.create(),typeName:Ke.ZodObject,...dt(t)});class fv extends yt{_parse(t){const{ctx:a}=this._processInputParams(t),r=this._def.options;function n(i){for(const d of i)if(d.result.status==="valid")return d.result;for(const d of i)if(d.result.status==="dirty")return a.common.issues.push(...d.ctx.common.issues),d.result;const o=i.map(d=>new so(d.ctx.common.issues));return je(a,{code:ce.invalid_union,unionErrors:o}),Ge}if(a.common.async)return Promise.all(r.map(async i=>{const o={...a,common:{...a.common,issues:[]},parent:null};return{result:await i._parseAsync({data:a.data,path:a.path,parent:o}),ctx:o}})).then(n);{let i;const o=[];for(const l of r){const c={...a,common:{...a.common,issues:[]},parent:null},u=l._parseSync({data:a.data,path:a.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!i&&(i={result:u,ctx:c}),c.common.issues.length&&o.push(c.common.issues)}if(i)return a.common.issues.push(...i.ctx.common.issues),i.result;const d=o.map(l=>new so(l));return je(a,{code:ce.invalid_union,unionErrors:d}),Ge}}get options(){return this._def.options}}fv.create=(e,t)=>new fv({options:e,typeName:Ke.ZodUnion,...dt(t)});function sk(e,t){const a=Eo(e),r=Eo(t);if(e===t)return{valid:!0,data:e};if(a===Te.object&&r===Te.object){const n=vt.objectKeys(t),i=vt.objectKeys(e).filter(d=>n.indexOf(d)!==-1),o={...e,...t};for(const d of i){const l=sk(e[d],t[d]);if(!l.valid)return{valid:!1};o[d]=l.data}return{valid:!0,data:o}}else if(a===Te.array&&r===Te.array){if(e.length!==t.length)return{valid:!1};const n=[];for(let i=0;i<e.length;i++){const o=e[i],d=t[i],l=sk(o,d);if(!l.valid)return{valid:!1};n.push(l.data)}return{valid:!0,data:n}}else return a===Te.date&&r===Te.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class gv extends yt{_parse(t){const{status:a,ctx:r}=this._processInputParams(t),n=(i,o)=>{if(fO(i)||fO(o))return Ge;const d=sk(i.value,o.value);return d.valid?((gO(i)||gO(o))&&a.dirty(),{status:a.value,value:d.data}):(je(r,{code:ce.invalid_intersection_types}),Ge)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,o])=>n(i,o)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}gv.create=(e,t,a)=>new gv({left:e,right:t,typeName:Ke.ZodIntersection,...dt(a)});class Kl extends yt{_parse(t){const{status:a,ctx:r}=this._processInputParams(t);if(r.parsedType!==Te.array)return je(r,{code:ce.invalid_type,expected:Te.array,received:r.parsedType}),Ge;if(r.data.length<this._def.items.length)return je(r,{code:ce.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Ge;!this._def.rest&&r.data.length>this._def.items.length&&(je(r,{code:ce.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),a.dirty());const i=[...r.data].map((o,d)=>{const l=this._def.items[d]||this._def.rest;return l?l._parse(new kd(r,o,r.path,d)):null}).filter(o=>!!o);return r.common.async?Promise.all(i).then(o=>As.mergeArray(a,o)):As.mergeArray(a,i)}get items(){return this._def.items}rest(t){return new Kl({...this._def,rest:t})}}Kl.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Kl({items:e,typeName:Ke.ZodTuple,rest:null,...dt(t)})};class kO extends yt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:a,ctx:r}=this._processInputParams(t);if(r.parsedType!==Te.map)return je(r,{code:ce.invalid_type,expected:Te.map,received:r.parsedType}),Ge;const n=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map(([d,l],c)=>({key:n._parse(new kd(r,d,r.path,[c,"key"])),value:i._parse(new kd(r,l,r.path,[c,"value"]))}));if(r.common.async){const d=new Map;return Promise.resolve().then(async()=>{for(const l of o){const c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return Ge;(c.status==="dirty"||u.status==="dirty")&&a.dirty(),d.set(c.value,u.value)}return{status:a.value,value:d}})}else{const d=new Map;for(const l of o){const c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return Ge;(c.status==="dirty"||u.status==="dirty")&&a.dirty(),d.set(c.value,u.value)}return{status:a.value,value:d}}}}kO.create=(e,t,a)=>new kO({valueType:t,keyType:e,typeName:Ke.ZodMap,...dt(a)});class nf extends yt{_parse(t){const{status:a,ctx:r}=this._processInputParams(t);if(r.parsedType!==Te.set)return je(r,{code:ce.invalid_type,expected:Te.set,received:r.parsedType}),Ge;const n=this._def;n.minSize!==null&&r.data.size<n.minSize.value&&(je(r,{code:ce.too_small,minimum:n.minSize.value,type:"set",inclusive:!0,exact:!1,message:n.minSize.message}),a.dirty()),n.maxSize!==null&&r.data.size>n.maxSize.value&&(je(r,{code:ce.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),a.dirty());const i=this._def.valueType;function o(l){const c=new Set;for(const u of l){if(u.status==="aborted")return Ge;u.status==="dirty"&&a.dirty(),c.add(u.value)}return{status:a.value,value:c}}const d=[...r.data.values()].map((l,c)=>i._parse(new kd(r,l,r.path,c)));return r.common.async?Promise.all(d).then(l=>o(l)):o(d)}min(t,a){return new nf({...this._def,minSize:{value:t,message:Oe.toString(a)}})}max(t,a){return new nf({...this._def,maxSize:{value:t,message:Oe.toString(a)}})}size(t,a){return this.min(t,a).max(t,a)}nonempty(t){return this.min(1,t)}}nf.create=(e,t)=>new nf({valueType:e,minSize:null,maxSize:null,typeName:Ke.ZodSet,...dt(t)});class NO extends yt{get schema(){return this._def.getter()}_parse(t){const{ctx:a}=this._processInputParams(t);return this._def.getter()._parse({data:a.data,path:a.path,parent:a})}}NO.create=(e,t)=>new NO({getter:e,typeName:Ke.ZodLazy,...dt(t)});class CO extends yt{_parse(t){if(t.data!==this._def.value){const a=this._getOrReturnCtx(t);return je(a,{received:a.data,code:ce.invalid_literal,expected:this._def.value}),Ge}return{status:"valid",value:t.data}}get value(){return this._def.value}}CO.create=(e,t)=>new CO({value:e,typeName:Ke.ZodLiteral,...dt(t)});function hq(e,t){return new Uu({values:e,typeName:Ke.ZodEnum,...dt(t)})}class Uu extends yt{_parse(t){if(typeof t.data!="string"){const a=this._getOrReturnCtx(t),r=this._def.values;return je(a,{expected:vt.joinValues(r),received:a.parsedType,code:ce.invalid_type}),Ge}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const a=this._getOrReturnCtx(t),r=this._def.values;return je(a,{received:a.data,code:ce.invalid_enum_value,options:r}),Ge}return nn(t.data)}get options(){return this._def.values}get enum(){const t={};for(const a of this._def.values)t[a]=a;return t}get Values(){const t={};for(const a of this._def.values)t[a]=a;return t}get Enum(){const t={};for(const a of this._def.values)t[a]=a;return t}extract(t,a=this._def){return Uu.create(t,{...this._def,...a})}exclude(t,a=this._def){return Uu.create(this.options.filter(r=>!t.includes(r)),{...this._def,...a})}}Uu.create=hq;class AO extends yt{_parse(t){const a=vt.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==Te.string&&r.parsedType!==Te.number){const n=vt.objectValues(a);return je(r,{expected:vt.joinValues(n),received:r.parsedType,code:ce.invalid_type}),Ge}if(this._cache||(this._cache=new Set(vt.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const n=vt.objectValues(a);return je(r,{received:r.data,code:ce.invalid_enum_value,options:n}),Ge}return nn(t.data)}get enum(){return this._def.values}}AO.create=(e,t)=>new AO({values:e,typeName:Ke.ZodNativeEnum,...dt(t)});class xv extends yt{unwrap(){return this._def.type}_parse(t){const{ctx:a}=this._processInputParams(t);if(a.parsedType!==Te.promise&&a.common.async===!1)return je(a,{code:ce.invalid_type,expected:Te.promise,received:a.parsedType}),Ge;const r=a.parsedType===Te.promise?a.data:Promise.resolve(a.data);return nn(r.then(n=>this._def.type.parseAsync(n,{path:a.path,errorMap:a.common.contextualErrorMap})))}}xv.create=(e,t)=>new xv({type:e,typeName:Ke.ZodPromise,...dt(t)});class Vu extends yt{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Ke.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:a,ctx:r}=this._processInputParams(t),n=this._def.effect||null,i={addIssue:o=>{je(r,o),o.fatal?a.abort():a.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),n.type==="preprocess"){const o=n.transform(r.data,i);if(r.common.async)return Promise.resolve(o).then(async d=>{if(a.value==="aborted")return Ge;const l=await this._def.schema._parseAsync({data:d,path:r.path,parent:r});return l.status==="aborted"?Ge:l.status==="dirty"||a.value==="dirty"?Fh(l.value):l});{if(a.value==="aborted")return Ge;const d=this._def.schema._parseSync({data:o,path:r.path,parent:r});return d.status==="aborted"?Ge:d.status==="dirty"||a.value==="dirty"?Fh(d.value):d}}if(n.type==="refinement"){const o=d=>{const l=n.refinement(d,i);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return d};if(r.common.async===!1){const d=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return d.status==="aborted"?Ge:(d.status==="dirty"&&a.dirty(),o(d.value),{status:a.value,value:d.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(d=>d.status==="aborted"?Ge:(d.status==="dirty"&&a.dirty(),o(d.value).then(()=>({status:a.value,value:d.value}))))}if(n.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Fu(o))return Ge;const d=n.transform(o.value,i);if(d instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:a.value,value:d}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>Fu(o)?Promise.resolve(n.transform(o.value,i)).then(d=>({status:a.value,value:d})):Ge);vt.assertNever(n)}}Vu.create=(e,t,a)=>new Vu({schema:e,typeName:Ke.ZodEffects,effect:t,...dt(a)});Vu.createWithPreprocess=(e,t,a)=>new Vu({schema:t,effect:{type:"preprocess",transform:e},typeName:Ke.ZodEffects,...dt(a)});class pd extends yt{_parse(t){return this._getType(t)===Te.undefined?nn(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}pd.create=(e,t)=>new pd({innerType:e,typeName:Ke.ZodOptional,...dt(t)});class Hu extends yt{_parse(t){return this._getType(t)===Te.null?nn(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Hu.create=(e,t)=>new Hu({innerType:e,typeName:Ke.ZodNullable,...dt(t)});class nk extends yt{_parse(t){const{ctx:a}=this._processInputParams(t);let r=a.data;return a.parsedType===Te.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:a.path,parent:a})}removeDefault(){return this._def.innerType}}nk.create=(e,t)=>new nk({innerType:e,typeName:Ke.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...dt(t)});class ik extends yt{_parse(t){const{ctx:a}=this._processInputParams(t),r={...a,common:{...a.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return hv(n)?n.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new so(r.common.issues)},input:r.data})})):{status:"valid",value:n.status==="valid"?n.value:this._def.catchValue({get error(){return new so(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}ik.create=(e,t)=>new ik({innerType:e,typeName:Ke.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...dt(t)});class SO extends yt{_parse(t){if(this._getType(t)!==Te.nan){const r=this._getOrReturnCtx(t);return je(r,{code:ce.invalid_type,expected:Te.nan,received:r.parsedType}),Ge}return{status:"valid",value:t.data}}}SO.create=e=>new SO({typeName:Ke.ZodNaN,...dt(e)});class ame extends yt{_parse(t){const{ctx:a}=this._processInputParams(t),r=a.data;return this._def.type._parse({data:r,path:a.path,parent:a})}unwrap(){return this._def.type}}class TS extends yt{_parse(t){const{status:a,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?Ge:i.status==="dirty"?(a.dirty(),Fh(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{const n=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return n.status==="aborted"?Ge:n.status==="dirty"?(a.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:r.path,parent:r})}}static create(t,a){return new TS({in:t,out:a,typeName:Ke.ZodPipeline})}}class ok extends yt{_parse(t){const a=this._def.innerType._parse(t),r=n=>(Fu(n)&&(n.value=Object.freeze(n.value)),n);return hv(a)?a.then(n=>r(n)):r(a)}unwrap(){return this._def.innerType}}ok.create=(e,t)=>new ok({innerType:e,typeName:Ke.ZodReadonly,...dt(t)});var Ke;(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"})(Ke||(Ke={}));const Kr=Qo.create,xh=rk.create;Nd.create;ii.create;const ES=ba.create;fv.create;gv.create;Kl.create;Uu.create;xv.create;pd.create;Hu.create;const Be=g.forwardRef(({className:e,type:t,...a},r)=>s.jsx("input",{type:t,className:Z("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:r,...a}));Be.displayName="Input";const rme=()=>{const[e,t]=g.useState(!1),[a,r]=g.useState(!1);return g.useEffect(()=>{if(sessionStorage.getItem("exitIntentDismissed")==="true"){r(!0);return}const i=o=>{o.clientY<=10&&!a&&(t(!0),r(!0))};return document.addEventListener("mouseleave",i),()=>{document.removeEventListener("mouseleave",i)}},[a]),e},sme=62288,nme=ES({name:Kr().optional(),email:Kr().email("Please enter a valid email address")});function ime(){const[e,t]=g.useState(!1),[a,r]=g.useState(!1),[n,i]=g.useState(!1),[o,d]=g.useState(!0),l=rme(),{toast:c}=nc(),{isAuthenticated:u}=dc(),{register:p,handleSubmit:h,formState:{errors:m}}=SS({resolver:PS(nme)});g.useEffect(()=>{const x=async()=>{try{const{data:y,error:b}=await window.ezsite.apis.tablePage(sme,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!0,Filters:[{name:"name",op:"Equal",value:"exit-popup"}]});if(b){console.error("Failed to fetch CTA setting:",b);return}y!=null&&y.List&&y.List.length>0&&d(y.List[0].is_enabled)}catch(y){console.error("Error fetching CTA setting:",y)}};x();const w=()=>{x()};return window.addEventListener("cta-settings-updated",w),()=>{window.removeEventListener("cta-settings-updated",w)}},[]),g.useEffect(()=>{sessionStorage.getItem("exitPopupShown")&&r(!0)},[]),g.useEffect(()=>{if(a||u||!o)return;if(/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){const w=setTimeout(()=>{t(!0),r(!0),sessionStorage.setItem("exitPopupShown","true")},3e4);return()=>clearTimeout(w)}},[a,u,o]),g.useEffect(()=>{l&&!a&&!u&&o&&(t(!0),r(!0),sessionStorage.setItem("exitPopupShown","true"))},[l,a,u,o]);const v=()=>{t(!1)},f=async x=>{i(!0);try{if(!(await fetch("/api/db/insert",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({table:"LeadCaptures",data:{email:x.email,name:x.name||"",source:"exit-intent-popup",guide_downloaded:!0,created_at:new Date().toISOString()}})})).ok)throw new Error("Failed to save lead");c({title:"Success! 🎉",description:"Your FREE Dasher Starter Guide will be sent to your email shortly.",duration:5e3}),v()}catch{c({title:"Error",description:"Something went wrong. Please try again.",variant:"destructive"})}finally{i(!1)}};return e?s.jsx(po,{open:e,onOpenChange:v,"data-id":"92haf399s","data-path":"src/components/ExitIntentPopup.tsx",children:s.jsxs(xi,{className:"sm:max-w-md","data-id":"53nncyi5v","data-path":"src/components/ExitIntentPopup.tsx",children:[s.jsxs("button",{onClick:v,className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none","data-id":"tsgtedieb","data-path":"src/components/ExitIntentPopup.tsx",children:[s.jsx(ht,{className:"h-4 w-4","data-id":"2rlrdfc10","data-path":"src/components/ExitIntentPopup.tsx"}),s.jsx("span",{className:"sr-only","data-id":"tefaqrgeb","data-path":"src/components/ExitIntentPopup.tsx",children:"Close"})]}),s.jsxs("div",{className:"text-center py-4","data-id":"ispc0gac7","data-path":"src/components/ExitIntentPopup.tsx",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2","data-id":"k58lh2adv","data-path":"src/components/ExitIntentPopup.tsx",children:"Wait! Get Your FREE Dasher Starter Guide"}),s.jsx("p",{className:"text-gray-600 mb-6","data-id":"py4r6q3fi","data-path":"src/components/ExitIntentPopup.tsx",children:"Everything you need to know to start earning with DoorDash in 2025"}),s.jsxs("form",{onSubmit:h(f),className:"space-y-4","data-id":"yiy505ydr","data-path":"src/components/ExitIntentPopup.tsx",children:[s.jsx("div",{"data-id":"kpdqpw5oj","data-path":"src/components/ExitIntentPopup.tsx",children:s.jsx(Be,{...p("name"),type:"text",placeholder:"Name (optional)",className:"w-full",disabled:n,"data-id":"cavqet2rv","data-path":"src/components/ExitIntentPopup.tsx"})}),s.jsxs("div",{"data-id":"1i2qt14hy","data-path":"src/components/ExitIntentPopup.tsx",children:[s.jsx(Be,{...p("email"),type:"email",placeholder:"Enter your email",className:"w-full",disabled:n,"data-id":"wrf8jd999","data-path":"src/components/ExitIntentPopup.tsx"}),m.email&&s.jsx("p",{className:"text-xs text-red-600 mt-1 text-left","data-id":"kzplxrdjq","data-path":"src/components/ExitIntentPopup.tsx",children:m.email.message})]}),s.jsx(G,{type:"submit",disabled:n,className:"w-full bg-[#EB0029] hover:bg-[#c4001f] text-white font-semibold py-3","data-id":"gbtbfkigk","data-path":"src/components/ExitIntentPopup.tsx",children:n?"Submitting...":"Download My Free Guide"})]}),s.jsx("p",{className:"text-xs text-gray-500 mt-4","data-id":"zh01g9hfd","data-path":"src/components/ExitIntentPopup.tsx",children:"No spam, unsubscribe anytime. We respect your privacy."})]})]})}):null}function ome({children:e}){const{isAuthenticated:t,isLoading:a}=dc(),r=rn();return a?s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gray-50","data-id":"ensrz1t74","data-path":"src/components/ProtectedRoute.tsx",children:s.jsxs("div",{className:"text-center","data-id":"cl6ov2q8d","data-path":"src/components/ProtectedRoute.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029] rounded-xl mx-auto mb-4 flex items-center justify-center animate-pulse","data-id":"p0xgewq86","data-path":"src/components/ProtectedRoute.tsx",children:s.jsx("span",{className:"text-white font-bold text-2xl","data-id":"sx503b69g","data-path":"src/components/ProtectedRoute.tsx",children:"BD"})}),s.jsx("p",{className:"text-gray-600","data-id":"b456car39","data-path":"src/components/ProtectedRoute.tsx",children:"Loading..."})]})}):t?s.jsx(s.Fragment,{children:e}):s.jsx(sse,{to:"/admin/login",state:{from:r},replace:!0,"data-id":"86o8ocwwb","data-path":"src/components/ProtectedRoute.tsx"})}function dme(){const[e,t]=g.useState(""),[a,r]=g.useState(""),[n,i]=g.useState(!1),[o,d]=g.useState(""),{login:l}=dc(),c=gi(),u=async p=>{p.preventDefault(),d(""),i(!0);try{await l(e,a),To.success("Login successful!"),c("/admin")}catch(h){const m=h instanceof Error?h.message:"Login failed. Please check your credentials.";d(m),To.error(m)}finally{i(!1)}};return s.jsx("div",{className:"min-h-screen flex items-center justify-center bg-gradient-to-br from-gray-50 to-gray-100","data-id":"tldzchhxv","data-path":"src/pages/admin/Login.tsx",children:s.jsxs("div",{className:"w-full max-w-md p-8 bg-white rounded-2xl shadow-xl","data-id":"m7blk6mpk","data-path":"src/pages/admin/Login.tsx",children:[s.jsxs("div",{className:"text-center mb-8","data-id":"u1z82uhyo","data-path":"src/pages/admin/Login.tsx",children:[s.jsx("div",{className:"w-16 h-16 bg-[#EB0029] rounded-xl mx-auto mb-4 flex items-center justify-center","data-id":"q8ggbuvr9","data-path":"src/pages/admin/Login.tsx",children:s.jsx("span",{className:"text-white font-bold text-2xl","data-id":"7ntonew9y","data-path":"src/pages/admin/Login.tsx",children:"BD"})}),s.jsx("h1",{className:"text-2xl font-bold text-gray-900","data-id":"ouuw344zv","data-path":"src/pages/admin/Login.tsx",children:"Become a Dasher"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"smen19c6j","data-path":"src/pages/admin/Login.tsx",children:"Control Center"})]}),o&&s.jsxs(yg,{variant:"destructive",className:"mb-6","data-id":"9iw7nvyws","data-path":"src/pages/admin/Login.tsx",children:[s.jsx(ns,{className:"h-4 w-4","data-id":"5y3uw5xb9","data-path":"src/pages/admin/Login.tsx"}),s.jsx(vg,{"data-id":"0n48h6fb8","data-path":"src/pages/admin/Login.tsx",children:o})]}),s.jsxs("form",{onSubmit:u,className:"space-y-6","data-id":"hcwopnkq7","data-path":"src/pages/admin/Login.tsx",children:[s.jsxs("div",{className:"space-y-2","data-id":"efmgd9lnm","data-path":"src/pages/admin/Login.tsx",children:[s.jsx(De,{htmlFor:"email","data-id":"4gqtyu36m","data-path":"src/pages/admin/Login.tsx",children:"Email"}),s.jsx(Be,{id:"email",type:"email",placeholder:"admin@becomeadasher.com",value:e,onChange:p=>t(p.target.value),required:!0,disabled:n,"data-id":"d281kggro","data-path":"src/pages/admin/Login.tsx"})]}),s.jsxs("div",{className:"space-y-2","data-id":"q647ppb3n","data-path":"src/pages/admin/Login.tsx",children:[s.jsx(De,{htmlFor:"password","data-id":"mlelmsclo","data-path":"src/pages/admin/Login.tsx",children:"Password"}),s.jsx(Be,{id:"password",type:"password",placeholder:"••••••••",value:a,onChange:p=>r(p.target.value),required:!0,disabled:n,minLength:6,"data-id":"sbb1pr4jw","data-path":"src/pages/admin/Login.tsx"})]}),s.jsx(G,{type:"submit",className:"w-full bg-[#EB0029] hover:bg-[#C00022] text-white",disabled:n,"data-id":"9i67sog1e","data-path":"src/pages/admin/Login.tsx",children:n?"Signing in...":"Sign In"})]})]})})}const o1=768;function lme(){const[e,t]=g.useState(void 0);return g.useEffect(()=>{const a=window.matchMedia(`(max-width: ${o1-1}px)`),r=()=>{t(window.innerWidth<o1)};return a.addEventListener("change",r),t(window.innerWidth<o1),()=>a.removeEventListener("change",r)},[]),!!e}const cme=gS,ume=xS,mq=g.forwardRef(({className:e,...t},a)=>s.jsx(jg,{className:Z("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:a}));mq.displayName=jg.displayName;const pme=kp("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),fq=g.forwardRef(({side:e="right",className:t,children:a,...r},n)=>s.jsxs(ume,{children:[s.jsx(mq,{}),s.jsxs(Dg,{ref:n,className:Z(pme({side:e}),t),...r,children:[s.jsxs(kb,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[s.jsx(ht,{className:"h-4 w-4"}),s.jsx("span",{className:"sr-only",children:"Close"})]}),a]})]}));fq.displayName=Dg.displayName;const gq=({className:e,...t})=>s.jsx("div",{className:Z("flex flex-col space-y-2 text-center sm:text-left",e),...t});gq.displayName="SheetHeader";const xq=g.forwardRef(({className:e,...t},a)=>s.jsx(kg,{ref:a,className:Z("text-lg font-semibold text-foreground",e),...t}));xq.displayName=kg.displayName;const yq=g.forwardRef(({className:e,...t},a)=>s.jsx(Ng,{ref:a,className:Z("text-sm text-muted-foreground",e),...t}));yq.displayName=Ng.displayName;function PO({className:e,...t}){return s.jsx("div",{className:Z("animate-pulse rounded-md bg-primary/10",e),...t})}const hme="sidebar_state",mme=60*60*24*7,fme="16rem",gme="18rem",xme="3rem",yme="b",vq=g.createContext(null);function Pb(){const e=g.useContext(vq);if(!e)throw new Error("useSidebar must be used within a SidebarProvider.");return e}const bq=g.forwardRef(({defaultOpen:e=!0,open:t,onOpenChange:a,className:r,style:n,children:i,...o},d)=>{const l=lme(),[c,u]=g.useState(!1),[p,h]=g.useState(e),m=t??p,v=g.useCallback(y=>{const b=typeof y=="function"?y(m):y;a?a(b):h(b),document.cookie=`${hme}=${b}; path=/; max-age=${mme}`},[a,m]),f=g.useCallback(()=>l?u(y=>!y):v(y=>!y),[l,v,u]);g.useEffect(()=>{const y=b=>{b.key===yme&&(b.metaKey||b.ctrlKey)&&(b.preventDefault(),f())};return window.addEventListener("keydown",y),()=>window.removeEventListener("keydown",y)},[f]);const x=m?"expanded":"collapsed",w=g.useMemo(()=>({state:x,open:m,setOpen:v,isMobile:l,openMobile:c,setOpenMobile:u,toggleSidebar:f}),[x,m,v,l,c,u,f]);return s.jsx(vq.Provider,{value:w,children:s.jsx(pg,{delayDuration:0,children:s.jsx("div",{style:{"--sidebar-width":fme,"--sidebar-width-icon":xme,...n},className:Z("group/sidebar-wrapper flex min-h-svh w-full has-[[data-variant=inset]]:bg-sidebar",r),ref:d,...o,children:i})})})});bq.displayName="SidebarProvider";const wq=g.forwardRef(({side:e="left",variant:t="sidebar",collapsible:a="offcanvas",className:r,children:n,...i},o)=>{const{isMobile:d,state:l,openMobile:c,setOpenMobile:u}=Pb();return a==="none"?s.jsx("div",{className:Z("flex h-full w-[--sidebar-width] flex-col bg-sidebar text-sidebar-foreground",r),ref:o,...i,children:n}):d?s.jsx(cme,{open:c,onOpenChange:u,...i,children:s.jsxs(fq,{"data-sidebar":"sidebar","data-mobile":"true",className:"w-[--sidebar-width] bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden",style:{"--sidebar-width":gme},side:e,children:[s.jsxs(gq,{className:"sr-only",children:[s.jsx(xq,{children:"Sidebar"}),s.jsx(yq,{children:"Displays the mobile sidebar."})]}),s.jsx("div",{className:"flex h-full w-full flex-col",children:n})]})}):s.jsxs("div",{ref:o,className:"group peer hidden text-sidebar-foreground md:block","data-state":l,"data-collapsible":l==="collapsed"?a:"","data-variant":t,"data-side":e,children:[s.jsx("div",{className:Z("relative w-[--sidebar-width] bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180",t==="floating"||t==="inset"?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4))]":"group-data-[collapsible=icon]:w-[--sidebar-width-icon]")}),s.jsx("div",{className:Z("fixed inset-y-0 z-10 hidden h-svh w-[--sidebar-width] transition-[left,right,width] duration-200 ease-linear md:flex",e==="left"?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]",t==="floating"||t==="inset"?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4)_+2px)]":"group-data-[collapsible=icon]:w-[--sidebar-width-icon] group-data-[side=left]:border-r group-data-[side=right]:border-l",r),...i,children:s.jsx("div",{"data-sidebar":"sidebar",className:"flex h-full w-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-sidebar-border group-data-[variant=floating]:shadow",children:n})})]})});wq.displayName="Sidebar";const jq=g.forwardRef(({className:e,onClick:t,...a},r)=>{const{toggleSidebar:n}=Pb();return s.jsxs(G,{ref:r,"data-sidebar":"trigger",variant:"ghost",size:"icon",className:Z("h-7 w-7",e),onClick:i=>{t==null||t(i),n()},...a,children:[s.jsx(yJ,{}),s.jsx("span",{className:"sr-only",children:"Toggle Sidebar"})]})});jq.displayName="SidebarTrigger";const vme=g.forwardRef(({className:e,...t},a)=>{const{toggleSidebar:r}=Pb();return s.jsx("button",{ref:a,"data-sidebar":"rail","aria-label":"Toggle Sidebar",tabIndex:-1,onClick:r,title:"Toggle Sidebar",className:Z("absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex","[[data-side=left]_&]:cursor-w-resize [[data-side=right]_&]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full group-data-[collapsible=offcanvas]:hover:bg-sidebar","[[data-side=left][data-collapsible=offcanvas]_&]:-right-2","[[data-side=right][data-collapsible=offcanvas]_&]:-left-2",e),...t})});vme.displayName="SidebarRail";const bme=g.forwardRef(({className:e,...t},a)=>s.jsx("main",{ref:a,className:Z("relative flex w-full flex-1 flex-col bg-background","md:peer-data-[variant=inset]:m-2 md:peer-data-[state=collapsed]:peer-data-[variant=inset]:ml-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow",e),...t}));bme.displayName="SidebarInset";const wme=g.forwardRef(({className:e,...t},a)=>s.jsx(Be,{ref:a,"data-sidebar":"input",className:Z("h-8 w-full bg-background shadow-none focus-visible:ring-2 focus-visible:ring-sidebar-ring",e),...t}));wme.displayName="SidebarInput";const Dq=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,"data-sidebar":"header",className:Z("flex flex-col gap-2 p-2",e),...t}));Dq.displayName="SidebarHeader";const kq=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,"data-sidebar":"footer",className:Z("flex flex-col gap-2 p-2",e),...t}));kq.displayName="SidebarFooter";const jme=g.forwardRef(({className:e,...t},a)=>s.jsx(Ei,{ref:a,"data-sidebar":"separator",className:Z("mx-2 w-auto bg-sidebar-border",e),...t}));jme.displayName="SidebarSeparator";const Nq=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,"data-sidebar":"content",className:Z("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",e),...t}));Nq.displayName="SidebarContent";const Cq=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,"data-sidebar":"group",className:Z("relative flex w-full min-w-0 flex-col p-2",e),...t}));Cq.displayName="SidebarGroup";const Aq=g.forwardRef(({className:e,asChild:t=!1,...a},r)=>{const n=t?Pd:"div";return s.jsx(n,{ref:r,"data-sidebar":"group-label",className:Z("flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium text-sidebar-foreground/70 outline-none ring-sidebar-ring transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",e),...a})});Aq.displayName="SidebarGroupLabel";const Dme=g.forwardRef(({className:e,asChild:t=!1,...a},r)=>{const n=t?Pd:"button";return s.jsx(n,{ref:r,"data-sidebar":"group-action",className:Z("absolute right-3 top-3.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","group-data-[collapsible=icon]:hidden",e),...a})});Dme.displayName="SidebarGroupAction";const Sq=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,"data-sidebar":"group-content",className:Z("w-full text-sm",e),...t}));Sq.displayName="SidebarGroupContent";const Pq=g.forwardRef(({className:e,...t},a)=>s.jsx("ul",{ref:a,"data-sidebar":"menu",className:Z("flex w-full min-w-0 flex-col gap-1",e),...t}));Pq.displayName="SidebarMenu";const Tq=g.forwardRef(({className:e,...t},a)=>s.jsx("li",{ref:a,"data-sidebar":"menu-item",className:Z("group/menu-item relative",e),...t}));Tq.displayName="SidebarMenuItem";const kme=kp("peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-none ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-[[data-sidebar=menu-action]]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:!size-8 group-data-[collapsible=icon]:!p-2 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:!p-0"}},defaultVariants:{variant:"default",size:"default"}}),Eq=g.forwardRef(({asChild:e=!1,isActive:t=!1,variant:a="default",size:r="default",tooltip:n,className:i,...o},d)=>{const l=e?Pd:"button",{isMobile:c,state:u}=Pb(),p=s.jsx(l,{ref:d,"data-sidebar":"menu-button","data-size":r,"data-active":t,className:Z(kme({variant:a,size:r}),i),...o});return n?(typeof n=="string"&&(n={children:n}),s.jsxs(al,{children:[s.jsx(rl,{asChild:!0,children:p}),s.jsx(Mo,{side:"right",align:"center",hidden:u!=="collapsed"||c,...n})]})):p});Eq.displayName="SidebarMenuButton";const Nme=g.forwardRef(({className:e,asChild:t=!1,showOnHover:a=!1,...r},n)=>{const i=t?Pd:"button";return s.jsx(i,{ref:n,"data-sidebar":"menu-action",className:Z("absolute right-1 top-1.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 peer-hover/menu-button:text-sidebar-accent-foreground [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",a&&"group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 peer-data-[active=true]/menu-button:text-sidebar-accent-foreground md:opacity-0",e),...r})});Nme.displayName="SidebarMenuAction";const Cme=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{ref:a,"data-sidebar":"menu-badge",className:Z("pointer-events-none absolute right-1 flex h-5 min-w-5 select-none items-center justify-center rounded-md px-1 text-xs font-medium tabular-nums text-sidebar-foreground","peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[active=true]/menu-button:text-sidebar-accent-foreground","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",e),...t}));Cme.displayName="SidebarMenuBadge";const Ame=g.forwardRef(({className:e,showIcon:t=!1,...a},r)=>{const n=g.useMemo(()=>`${Math.floor(Math.random()*40)+50}%`,[]);return s.jsxs("div",{ref:r,"data-sidebar":"menu-skeleton",className:Z("flex h-8 items-center gap-2 rounded-md px-2",e),...a,children:[t&&s.jsx(PO,{className:"size-4 rounded-md","data-sidebar":"menu-skeleton-icon"}),s.jsx(PO,{className:"h-4 max-w-[--skeleton-width] flex-1","data-sidebar":"menu-skeleton-text",style:{"--skeleton-width":n}})]})});Ame.displayName="SidebarMenuSkeleton";const _q=g.forwardRef(({className:e,...t},a)=>s.jsx("ul",{ref:a,"data-sidebar":"menu-sub",className:Z("mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border px-2.5 py-0.5","group-data-[collapsible=icon]:hidden",e),...t}));_q.displayName="SidebarMenuSub";const Oq=g.forwardRef(({...e},t)=>s.jsx("li",{ref:t,...e}));Oq.displayName="SidebarMenuSubItem";const Bq=g.forwardRef(({asChild:e=!1,size:t="md",isActive:a,className:r,...n},i)=>{const o=e?Pd:"a";return s.jsx(o,{ref:i,"data-sidebar":"menu-sub-button","data-size":t,"data-active":a,className:Z("flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 text-sidebar-foreground outline-none ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground","data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground",t==="sm"&&"text-xs",t==="md"&&"text-sm","group-data-[collapsible=icon]:hidden",r),...n})});Bq.displayName="SidebarMenuSubButton";var dk=["Enter"," "],Sme=["ArrowDown","PageUp","Home"],Rq=["ArrowUp","PageDown","End"],Pme=[...Sme,...Rq],Tme={ltr:[...dk,"ArrowRight"],rtl:[...dk,"ArrowLeft"]},Eme={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Sg="Menu",[of,_me,Ome]=rg(Sg),[lc,Mq]=Ca(Sg,[Ome,Td,Mp]),Tb=Td(),Iq=Mp(),[Bme,cc]=lc(Sg),[Rme,Pg]=lc(Sg),$q=e=>{const{__scopeMenu:t,open:a=!1,children:r,dir:n,onOpenChange:i,modal:o=!0}=e,d=Tb(t),[l,c]=g.useState(null),u=g.useRef(!1),p=Br(i),h=Ep(n);return g.useEffect(()=>{const m=()=>{u.current=!0,document.addEventListener("pointerdown",v,{capture:!0,once:!0}),document.addEventListener("pointermove",v,{capture:!0,once:!0})},v=()=>u.current=!1;return document.addEventListener("keydown",m,{capture:!0}),()=>{document.removeEventListener("keydown",m,{capture:!0}),document.removeEventListener("pointerdown",v,{capture:!0}),document.removeEventListener("pointermove",v,{capture:!0})}},[]),s.jsx(ob,{...d,children:s.jsx(Bme,{scope:t,open:a,onOpenChange:p,content:l,onContentChange:c,children:s.jsx(Rme,{scope:t,onClose:g.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:u,dir:h,modal:o,children:r})})})};$q.displayName=Sg;var Mme="MenuAnchor",_S=g.forwardRef((e,t)=>{const{__scopeMenu:a,...r}=e,n=Tb(a);return s.jsx(cg,{...n,...r,ref:t})});_S.displayName=Mme;var OS="MenuPortal",[Ime,zq]=lc(OS,{forceMount:void 0}),qq=e=>{const{__scopeMenu:t,forceMount:a,children:r,container:n}=e,i=cc(OS,t);return s.jsx(Ime,{scope:t,forceMount:a,children:s.jsx(lr,{present:a||i.open,children:s.jsx(oc,{asChild:!0,container:n,children:r})})})};qq.displayName=OS;var Qs="MenuContent",[$me,BS]=lc(Qs),Lq=g.forwardRef((e,t)=>{const a=zq(Qs,e.__scopeMenu),{forceMount:r=a.forceMount,...n}=e,i=cc(Qs,e.__scopeMenu),o=Pg(Qs,e.__scopeMenu);return s.jsx(of.Provider,{scope:e.__scopeMenu,children:s.jsx(lr,{present:r||i.open,children:s.jsx(of.Slot,{scope:e.__scopeMenu,children:o.modal?s.jsx(zme,{...n,ref:t}):s.jsx(qme,{...n,ref:t})})})})}),zme=g.forwardRef((e,t)=>{const a=cc(Qs,e.__scopeMenu),r=g.useRef(null),n=Xe(t,r);return g.useEffect(()=>{const i=r.current;if(i)return jb(i)},[]),s.jsx(RS,{...e,ref:n,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:de(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),qme=g.forwardRef((e,t)=>{const a=cc(Qs,e.__scopeMenu);return s.jsx(RS,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>a.onOpenChange(!1)})}),Lme=vd("MenuContent.ScrollLock"),RS=g.forwardRef((e,t)=>{const{__scopeMenu:a,loop:r=!1,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:d,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:p,onInteractOutside:h,onDismiss:m,disableOutsideScroll:v,...f}=e,x=cc(Qs,a),w=Pg(Qs,a),y=Tb(a),b=Iq(a),j=_me(a),[D,k]=g.useState(null),N=g.useRef(null),C=Xe(t,N,x.onContentChange),T=g.useRef(0),P=g.useRef(""),A=g.useRef(0),S=g.useRef(null),_=g.useRef("right"),O=g.useRef(0),B=v?wg:g.Fragment,I=v?{as:Lme,allowPinchZoom:!0}:void 0,z=R=>{var te,Se;const q=P.current+R,$=j().filter(Q=>!Q.disabled),U=document.activeElement,K=(te=$.find(Q=>Q.ref.current===U))==null?void 0:te.textValue,ee=$.map(Q=>Q.textValue),ae=Jme(ee,q,K),xe=(Se=$.find(Q=>Q.textValue===ae))==null?void 0:Se.ref.current;(function Q(J){P.current=J,window.clearTimeout(T.current),J!==""&&(T.current=window.setTimeout(()=>Q(""),1e3))})(q),xe&&setTimeout(()=>xe.focus())};g.useEffect(()=>()=>window.clearTimeout(T.current),[]),bb();const M=g.useCallback(R=>{var $,U;return _.current===(($=S.current)==null?void 0:$.side)&&tfe(R,(U=S.current)==null?void 0:U.area)},[]);return s.jsx($me,{scope:a,searchRef:P,onItemEnter:g.useCallback(R=>{M(R)&&R.preventDefault()},[M]),onItemLeave:g.useCallback(R=>{var q;M(R)||((q=N.current)==null||q.focus(),k(null))},[M]),onTriggerLeave:g.useCallback(R=>{M(R)&&R.preventDefault()},[M]),pointerGraceTimerRef:A,onPointerGraceIntentChange:g.useCallback(R=>{S.current=R},[]),children:s.jsx(B,{...I,children:s.jsx(bg,{asChild:!0,trapped:n,onMountAutoFocus:de(i,R=>{var q;R.preventDefault(),(q=N.current)==null||q.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:s.jsx(ic,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:p,onInteractOutside:h,onDismiss:m,children:s.jsx(yS,{asChild:!0,...b,dir:w.dir,orientation:"vertical",loop:r,currentTabStopId:D,onCurrentTabStopIdChange:k,onEntryFocus:de(l,R=>{w.isUsingKeyboardRef.current||R.preventDefault()}),preventScrollOnEntryFocus:!0,children:s.jsx(db,{role:"menu","aria-orientation":"vertical","data-state":rL(x.open),"data-radix-menu-content":"",dir:w.dir,...y,...f,ref:C,style:{outline:"none",...f.style},onKeyDown:de(f.onKeyDown,R=>{const $=R.target.closest("[data-radix-menu-content]")===R.currentTarget,U=R.ctrlKey||R.altKey||R.metaKey,K=R.key.length===1;$&&(R.key==="Tab"&&R.preventDefault(),!U&&K&&z(R.key));const ee=N.current;if(R.target!==ee||!Pme.includes(R.key))return;R.preventDefault();const xe=j().filter(te=>!te.disabled).map(te=>te.ref.current);Rq.includes(R.key)&&xe.reverse(),Qme(xe)}),onBlur:de(e.onBlur,R=>{R.currentTarget.contains(R.target)||(window.clearTimeout(T.current),P.current="")}),onPointerMove:de(e.onPointerMove,df(R=>{const q=R.target,$=O.current!==R.clientX;if(R.currentTarget.contains(q)&&$){const U=R.clientX>O.current?"right":"left";_.current=U,O.current=R.clientX}}))})})})})})})});Lq.displayName=Qs;var Fme="MenuGroup",MS=g.forwardRef((e,t)=>{const{__scopeMenu:a,...r}=e;return s.jsx(ke.div,{role:"group",...r,ref:t})});MS.displayName=Fme;var Ume="MenuLabel",Fq=g.forwardRef((e,t)=>{const{__scopeMenu:a,...r}=e;return s.jsx(ke.div,{...r,ref:t})});Fq.displayName=Ume;var yv="MenuItem",TO="menu.itemSelect",Eb=g.forwardRef((e,t)=>{const{disabled:a=!1,onSelect:r,...n}=e,i=g.useRef(null),o=Pg(yv,e.__scopeMenu),d=BS(yv,e.__scopeMenu),l=Xe(t,i),c=g.useRef(!1),u=()=>{const p=i.current;if(!a&&p){const h=new CustomEvent(TO,{bubbles:!0,cancelable:!0});p.addEventListener(TO,m=>r==null?void 0:r(m),{once:!0}),KC(p,h),h.defaultPrevented?c.current=!1:o.onClose()}};return s.jsx(Uq,{...n,ref:l,disabled:a,onClick:de(e.onClick,u),onPointerDown:p=>{var h;(h=e.onPointerDown)==null||h.call(e,p),c.current=!0},onPointerUp:de(e.onPointerUp,p=>{var h;c.current||(h=p.currentTarget)==null||h.click()}),onKeyDown:de(e.onKeyDown,p=>{const h=d.searchRef.current!=="";a||h&&p.key===" "||dk.includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})})});Eb.displayName=yv;var Uq=g.forwardRef((e,t)=>{const{__scopeMenu:a,disabled:r=!1,textValue:n,...i}=e,o=BS(yv,a),d=Iq(a),l=g.useRef(null),c=Xe(t,l),[u,p]=g.useState(!1),[h,m]=g.useState("");return g.useEffect(()=>{const v=l.current;v&&m((v.textContent??"").trim())},[i.children]),s.jsx(of.ItemSlot,{scope:a,disabled:r,textValue:n??h,children:s.jsx(vS,{asChild:!0,...d,focusable:!r,children:s.jsx(ke.div,{role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:c,onPointerMove:de(e.onPointerMove,df(v=>{r?o.onItemLeave(v):(o.onItemEnter(v),v.defaultPrevented||v.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:de(e.onPointerLeave,df(v=>o.onItemLeave(v))),onFocus:de(e.onFocus,()=>p(!0)),onBlur:de(e.onBlur,()=>p(!1))})})})}),Vme="MenuCheckboxItem",Vq=g.forwardRef((e,t)=>{const{checked:a=!1,onCheckedChange:r,...n}=e;return s.jsx(Yq,{scope:e.__scopeMenu,checked:a,children:s.jsx(Eb,{role:"menuitemcheckbox","aria-checked":vv(a)?"mixed":a,...n,ref:t,"data-state":$S(a),onSelect:de(n.onSelect,()=>r==null?void 0:r(vv(a)?!0:!a),{checkForDefaultPrevented:!1})})})});Vq.displayName=Vme;var Hq="MenuRadioGroup",[Hme,Wme]=lc(Hq,{value:void 0,onValueChange:()=>{}}),Wq=g.forwardRef((e,t)=>{const{value:a,onValueChange:r,...n}=e,i=Br(r);return s.jsx(Hme,{scope:e.__scopeMenu,value:a,onValueChange:i,children:s.jsx(MS,{...n,ref:t})})});Wq.displayName=Hq;var Gq="MenuRadioItem",Kq=g.forwardRef((e,t)=>{const{value:a,...r}=e,n=Wme(Gq,e.__scopeMenu),i=a===n.value;return s.jsx(Yq,{scope:e.__scopeMenu,checked:i,children:s.jsx(Eb,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":$S(i),onSelect:de(r.onSelect,()=>{var o;return(o=n.onValueChange)==null?void 0:o.call(n,a)},{checkForDefaultPrevented:!1})})})});Kq.displayName=Gq;var IS="MenuItemIndicator",[Yq,Gme]=lc(IS,{checked:!1}),Xq=g.forwardRef((e,t)=>{const{__scopeMenu:a,forceMount:r,...n}=e,i=Gme(IS,a);return s.jsx(lr,{present:r||vv(i.checked)||i.checked===!0,children:s.jsx(ke.span,{...n,ref:t,"data-state":$S(i.checked)})})});Xq.displayName=IS;var Kme="MenuSeparator",Qq=g.forwardRef((e,t)=>{const{__scopeMenu:a,...r}=e;return s.jsx(ke.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});Qq.displayName=Kme;var Yme="MenuArrow",Zq=g.forwardRef((e,t)=>{const{__scopeMenu:a,...r}=e,n=Tb(a);return s.jsx(lb,{...n,...r,ref:t})});Zq.displayName=Yme;var Xme="MenuSub",[Iqe,Jq]=lc(Xme),Uh="MenuSubTrigger",eL=g.forwardRef((e,t)=>{const a=cc(Uh,e.__scopeMenu),r=Pg(Uh,e.__scopeMenu),n=Jq(Uh,e.__scopeMenu),i=BS(Uh,e.__scopeMenu),o=g.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:l}=i,c={__scopeMenu:e.__scopeMenu},u=g.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return g.useEffect(()=>u,[u]),g.useEffect(()=>{const p=d.current;return()=>{window.clearTimeout(p),l(null)}},[d,l]),s.jsx(_S,{asChild:!0,...c,children:s.jsx(Uq,{id:n.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":n.contentId,"data-state":rL(a.open),...e,ref:Y0(t,n.onTriggerChange),onClick:p=>{var h;(h=e.onClick)==null||h.call(e,p),!(e.disabled||p.defaultPrevented)&&(p.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:de(e.onPointerMove,df(p=>{i.onItemEnter(p),!p.defaultPrevented&&!e.disabled&&!a.open&&!o.current&&(i.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{a.onOpenChange(!0),u()},100))})),onPointerLeave:de(e.onPointerLeave,df(p=>{var m,v;u();const h=(m=a.content)==null?void 0:m.getBoundingClientRect();if(h){const f=(v=a.content)==null?void 0:v.dataset.side,x=f==="right",w=x?-5:5,y=h[x?"left":"right"],b=h[x?"right":"left"];i.onPointerGraceIntentChange({area:[{x:p.clientX+w,y:p.clientY},{x:y,y:h.top},{x:b,y:h.top},{x:b,y:h.bottom},{x:y,y:h.bottom}],side:f}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(p),p.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:de(e.onKeyDown,p=>{var m;const h=i.searchRef.current!=="";e.disabled||h&&p.key===" "||Tme[r.dir].includes(p.key)&&(a.onOpenChange(!0),(m=a.content)==null||m.focus(),p.preventDefault())})})})});eL.displayName=Uh;var tL="MenuSubContent",aL=g.forwardRef((e,t)=>{const a=zq(Qs,e.__scopeMenu),{forceMount:r=a.forceMount,...n}=e,i=cc(Qs,e.__scopeMenu),o=Pg(Qs,e.__scopeMenu),d=Jq(tL,e.__scopeMenu),l=g.useRef(null),c=Xe(t,l);return s.jsx(of.Provider,{scope:e.__scopeMenu,children:s.jsx(lr,{present:r||i.open,children:s.jsx(of.Slot,{scope:e.__scopeMenu,children:s.jsx(RS,{id:d.contentId,"aria-labelledby":d.triggerId,...n,ref:c,align:"start",side:o.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:u=>{var p;o.isUsingKeyboardRef.current&&((p=l.current)==null||p.focus()),u.preventDefault()},onCloseAutoFocus:u=>u.preventDefault(),onFocusOutside:de(e.onFocusOutside,u=>{u.target!==d.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:de(e.onEscapeKeyDown,u=>{o.onClose(),u.preventDefault()}),onKeyDown:de(e.onKeyDown,u=>{var m;const p=u.currentTarget.contains(u.target),h=Eme[o.dir].includes(u.key);p&&h&&(i.onOpenChange(!1),(m=d.trigger)==null||m.focus(),u.preventDefault())})})})})})});aL.displayName=tL;function rL(e){return e?"open":"closed"}function vv(e){return e==="indeterminate"}function $S(e){return vv(e)?"indeterminate":e?"checked":"unchecked"}function Qme(e){const t=document.activeElement;for(const a of e)if(a===t||(a.focus(),document.activeElement!==t))return}function Zme(e,t){return e.map((a,r)=>e[(t+r)%e.length])}function Jme(e,t,a){const n=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,i=a?e.indexOf(a):-1;let o=Zme(e,Math.max(i,0));n.length===1&&(o=o.filter(c=>c!==a));const l=o.find(c=>c.toLowerCase().startsWith(n.toLowerCase()));return l!==a?l:void 0}function efe(e,t){const{x:a,y:r}=e;let n=!1;for(let i=0,o=t.length-1;i<t.length;o=i++){const d=t[i],l=t[o],c=d.x,u=d.y,p=l.x,h=l.y;u>r!=h>r&&a<(p-c)*(r-u)/(h-u)+c&&(n=!n)}return n}function tfe(e,t){if(!t)return!1;const a={x:e.clientX,y:e.clientY};return efe(a,t)}function df(e){return t=>t.pointerType==="mouse"?e(t):void 0}var afe=$q,rfe=_S,sfe=qq,nfe=Lq,ife=MS,ofe=Fq,dfe=Eb,lfe=Vq,cfe=Wq,ufe=Kq,pfe=Xq,hfe=Qq,mfe=Zq,ffe=eL,gfe=aL,_b="DropdownMenu",[xfe]=Ca(_b,[Mq]),qr=Mq(),[yfe,sL]=xfe(_b),nL=e=>{const{__scopeDropdownMenu:t,children:a,dir:r,open:n,defaultOpen:i,onOpenChange:o,modal:d=!0}=e,l=qr(t),c=g.useRef(null),[u,p]=Rr({prop:n,defaultProp:i??!1,onChange:o,caller:_b});return s.jsx(yfe,{scope:t,triggerId:ss(),triggerRef:c,contentId:ss(),open:u,onOpenChange:p,onOpenToggle:g.useCallback(()=>p(h=>!h),[p]),modal:d,children:s.jsx(afe,{...l,open:u,onOpenChange:p,dir:r,modal:d,children:a})})};nL.displayName=_b;var iL="DropdownMenuTrigger",oL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,disabled:r=!1,...n}=e,i=sL(iL,a),o=qr(a);return s.jsx(rfe,{asChild:!0,...o,children:s.jsx(ke.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...n,ref:Y0(t,i.triggerRef),onPointerDown:de(e.onPointerDown,d=>{!r&&d.button===0&&d.ctrlKey===!1&&(i.onOpenToggle(),i.open||d.preventDefault())}),onKeyDown:de(e.onKeyDown,d=>{r||(["Enter"," "].includes(d.key)&&i.onOpenToggle(),d.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})})});oL.displayName=iL;var vfe="DropdownMenuPortal",dL=e=>{const{__scopeDropdownMenu:t,...a}=e,r=qr(t);return s.jsx(sfe,{...r,...a})};dL.displayName=vfe;var lL="DropdownMenuContent",cL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=sL(lL,a),i=qr(a),o=g.useRef(!1);return s.jsx(nfe,{id:n.contentId,"aria-labelledby":n.triggerId,...i,...r,ref:t,onCloseAutoFocus:de(e.onCloseAutoFocus,d=>{var l;o.current||(l=n.triggerRef.current)==null||l.focus(),o.current=!1,d.preventDefault()}),onInteractOutside:de(e.onInteractOutside,d=>{const l=d.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,u=l.button===2||c;(!n.modal||u)&&(o.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)"}})});cL.displayName=lL;var bfe="DropdownMenuGroup",wfe=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(ife,{...n,...r,ref:t})});wfe.displayName=bfe;var jfe="DropdownMenuLabel",uL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(ofe,{...n,...r,ref:t})});uL.displayName=jfe;var Dfe="DropdownMenuItem",pL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(dfe,{...n,...r,ref:t})});pL.displayName=Dfe;var kfe="DropdownMenuCheckboxItem",hL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(lfe,{...n,...r,ref:t})});hL.displayName=kfe;var Nfe="DropdownMenuRadioGroup",Cfe=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(cfe,{...n,...r,ref:t})});Cfe.displayName=Nfe;var Afe="DropdownMenuRadioItem",mL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(ufe,{...n,...r,ref:t})});mL.displayName=Afe;var Sfe="DropdownMenuItemIndicator",fL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(pfe,{...n,...r,ref:t})});fL.displayName=Sfe;var Pfe="DropdownMenuSeparator",gL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(hfe,{...n,...r,ref:t})});gL.displayName=Pfe;var Tfe="DropdownMenuArrow",Efe=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(mfe,{...n,...r,ref:t})});Efe.displayName=Tfe;var _fe="DropdownMenuSubTrigger",xL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(ffe,{...n,...r,ref:t})});xL.displayName=_fe;var Ofe="DropdownMenuSubContent",yL=g.forwardRef((e,t)=>{const{__scopeDropdownMenu:a,...r}=e,n=qr(a);return s.jsx(gfe,{...n,...r,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)"}})});yL.displayName=Ofe;var Bfe=nL,Rfe=oL,Mfe=dL,vL=cL,bL=uL,wL=pL,jL=hL,DL=mL,kL=fL,NL=gL,CL=xL,AL=yL;const SL=Bfe,PL=Rfe,Ife=g.forwardRef(({className:e,inset:t,children:a,...r},n)=>s.jsxs(CL,{ref:n,className:Z("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),...r,children:[a,s.jsx(ng,{className:"ml-auto"})]}));Ife.displayName=CL.displayName;const $fe=g.forwardRef(({className:e,...t},a)=>s.jsx(AL,{ref:a,className:Z("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}));$fe.displayName=AL.displayName;const zS=g.forwardRef(({className:e,sideOffset:t=4,...a},r)=>s.jsx(Mfe,{children:s.jsx(vL,{ref:r,sideOffset:t,className:Z("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),...a})}));zS.displayName=vL.displayName;const bv=g.forwardRef(({className:e,inset:t,...a},r)=>s.jsx(wL,{ref:r,className:Z("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),...a}));bv.displayName=wL.displayName;const zfe=g.forwardRef(({className:e,children:t,checked:a,...r},n)=>s.jsxs(jL,{ref:n,className:Z("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:a,...r,children:[s.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:s.jsx(kL,{children:s.jsx(ot,{className:"h-4 w-4"})})}),t]}));zfe.displayName=jL.displayName;const qfe=g.forwardRef(({className:e,children:t,...a},r)=>s.jsxs(DL,{ref:r,className:Z("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),...a,children:[s.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:s.jsx(kL,{children:s.jsx(k$,{className:"h-2 w-2 fill-current"})})}),t]}));qfe.displayName=DL.displayName;const qS=g.forwardRef(({className:e,inset:t,...a},r)=>s.jsx(bL,{ref:r,className:Z("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...a}));qS.displayName=bL.displayName;const LS=g.forwardRef(({className:e,...t},a)=>s.jsx(NL,{ref:a,className:Z("-mx-1 my-1 h-px bg-muted",e),...t}));LS.displayName=NL.displayName;const TL=g.forwardRef(({...e},t)=>s.jsx("nav",{ref:t,"aria-label":"breadcrumb",...e}));TL.displayName="Breadcrumb";const EL=g.forwardRef(({className:e,...t},a)=>s.jsx("ol",{ref:a,className:Z("flex flex-wrap items-center gap-1.5 break-words text-sm text-muted-foreground sm:gap-2.5",e),...t}));EL.displayName="BreadcrumbList";const lk=g.forwardRef(({className:e,...t},a)=>s.jsx("li",{ref:a,className:Z("inline-flex items-center gap-1.5",e),...t}));lk.displayName="BreadcrumbItem";const ck=g.forwardRef(({asChild:e,className:t,...a},r)=>{const n=e?Pd:"a";return s.jsx(n,{ref:r,className:Z("transition-colors hover:text-foreground",t),...a})});ck.displayName="BreadcrumbLink";const _L=g.forwardRef(({className:e,...t},a)=>s.jsx("span",{ref:a,role:"link","aria-disabled":"true","aria-current":"page",className:Z("font-normal text-foreground",e),...t}));_L.displayName="BreadcrumbPage";const OL=({children:e,className:t,...a})=>s.jsx("li",{role:"presentation","aria-hidden":"true",className:Z("[&>svg]:w-3.5 [&>svg]:h-3.5",t),...a,children:e??s.jsx(ng,{})});OL.displayName="BreadcrumbSeparator";var BL={exports:{}},RL={};/**
* @license React
* use-sync-external-store-shim.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Wu=g;function Lfe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ffe=typeof Object.is=="function"?Object.is:Lfe,Ufe=Wu.useState,Vfe=Wu.useEffect,Hfe=Wu.useLayoutEffect,Wfe=Wu.useDebugValue;function Gfe(e,t){var a=t(),r=Ufe({inst:{value:a,getSnapshot:t}}),n=r[0].inst,i=r[1];return Hfe(function(){n.value=a,n.getSnapshot=t,d1(n)&&i({inst:n})},[e,a,t]),Vfe(function(){return d1(n)&&i({inst:n}),e(function(){d1(n)&&i({inst:n})})},[e]),Wfe(a),a}function d1(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Ffe(e,a)}catch{return!0}}function Kfe(e,t){return t()}var Yfe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Kfe:Gfe;RL.useSyncExternalStore=Wu.useSyncExternalStore!==void 0?Wu.useSyncExternalStore:Yfe;BL.exports=RL;var Xfe=BL.exports;function Qfe(){return Xfe.useSyncExternalStore(Zfe,()=>!0,()=>!1)}function Zfe(){return()=>{}}var FS="Avatar",[Jfe]=Ca(FS),[ege,ML]=Jfe(FS),IL=g.forwardRef((e,t)=>{const{__scopeAvatar:a,...r}=e,[n,i]=g.useState("idle");return s.jsx(ege,{scope:a,imageLoadingStatus:n,onImageLoadingStatusChange:i,children:s.jsx(ke.span,{...r,ref:t})})});IL.displayName=FS;var $L="AvatarImage",zL=g.forwardRef((e,t)=>{const{__scopeAvatar:a,src:r,onLoadingStatusChange:n=()=>{},...i}=e,o=ML($L,a),d=tge(r,i),l=Br(c=>{n(c),o.onImageLoadingStatusChange(c)});return fa(()=>{d!=="idle"&&l(d)},[d,l]),d==="loaded"?s.jsx(ke.img,{...i,ref:t,src:r}):null});zL.displayName=$L;var qL="AvatarFallback",LL=g.forwardRef((e,t)=>{const{__scopeAvatar:a,delayMs:r,...n}=e,i=ML(qL,a),[o,d]=g.useState(r===void 0);return g.useEffect(()=>{if(r!==void 0){const l=window.setTimeout(()=>d(!0),r);return()=>window.clearTimeout(l)}},[r]),o&&i.imageLoadingStatus!=="loaded"?s.jsx(ke.span,{...n,ref:t}):null});LL.displayName=qL;function EO(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function tge(e,{referrerPolicy:t,crossOrigin:a}){const r=Qfe(),n=g.useRef(null),i=r?(n.current||(n.current=new window.Image),n.current):null,[o,d]=g.useState(()=>EO(i,e));return fa(()=>{d(EO(i,e))},[i,e]),fa(()=>{const l=p=>()=>{d(p)};if(!i)return;const c=l("loaded"),u=l("error");return i.addEventListener("load",c),i.addEventListener("error",u),t&&(i.referrerPolicy=t),typeof a=="string"&&(i.crossOrigin=a),()=>{i.removeEventListener("load",c),i.removeEventListener("error",u)}},[i,a,t]),o}var FL=IL,UL=zL,VL=LL;const US=g.forwardRef(({className:e,...t},a)=>s.jsx(FL,{ref:a,className:Z("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));US.displayName=FL.displayName;const VS=g.forwardRef(({className:e,...t},a)=>s.jsx(UL,{ref:a,className:Z("aspect-square h-full w-full",e),...t}));VS.displayName=UL.displayName;const HS=g.forwardRef(({className:e,...t},a)=>s.jsx(VL,{ref:a,className:Z("flex h-full w-full items-center justify-center rounded-full bg-muted",e),...t}));HS.displayName=VL.displayName;const age=[{title:"Dashboard Home",icon:YZ,href:"/admin",tooltip:"View analytics summary, CTA status, and top blog posts"},{title:"Blog & Calendar",icon:os,href:"/admin/blog/calendar",tooltip:"Manage blog posts, schedule content, and view calendar"},{title:"Tags",icon:LJ,href:"/admin/blog/tags",tooltip:"Manage blog tags and categories"},{title:"CTA Control",icon:dg,href:"/admin/cta",tooltip:"Toggle and manage call-to-action elements globally"},{title:"Ad Monetization",icon:en,href:"/admin/ad-monetization",tooltip:"Manage ads and monetization"},{title:"Leads",icon:Um,href:"/admin/leads",tooltip:"View and manage lead submissions"},{title:"Analytics & Reports",icon:b$,href:"/admin/analytics",tooltip:"View traffic, conversions, and export reports"},{title:"Bulk City Generator",icon:Hy,href:"/admin/bulk-generate-cities",tooltip:"Bulk generate content for all city requirements pages"},{title:"Populate City Pages",icon:QD,href:"/admin/populate-city-pages",tooltip:"Populate existing city requirements pages with content"},{title:"Future Roadmap",icon:Hy,href:"/admin/roadmap",tooltip:"Plan and track Phase 2 features and development"},{title:"Settings",icon:aA,href:"/admin/settings",subItems:[{title:"User Roles",icon:Um,href:"/admin/settings/users"},{title:"System Preferences",icon:QD,href:"/admin/settings/system"}],tooltip:"Configure user roles and system preferences"}];function rge(){const e=rn();return s.jsxs(wq,{"data-id":"ttz2gx9ce","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(Dq,{className:"border-b border-gray-200 py-4 px-6","data-id":"tmz59dzrp","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(me,{to:"/admin",className:"flex items-center space-x-3","data-id":"03iq5f17j","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx("div",{className:"w-10 h-10 bg-[#EB0029] rounded-lg flex items-center justify-center","data-id":"eef6byj7i","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx("span",{className:"text-white font-bold text-lg","data-id":"scizo5l1e","data-path":"src/layouts/AdminLayout.tsx",children:"BD"})}),s.jsxs("div",{"data-id":"p6bp0uc5r","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx("h2",{className:"font-bold text-gray-900 text-sm","data-id":"cmcccpxoi","data-path":"src/layouts/AdminLayout.tsx",children:"Become a Dasher"}),s.jsx("p",{className:"text-xs text-gray-600","data-id":"pih08cqtv","data-path":"src/layouts/AdminLayout.tsx",children:"Control Center"})]})]})}),s.jsx(Nq,{"data-id":"feden58f9","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(Cq,{"data-id":"31i1mdfr3","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(Aq,{className:"text-gray-500 uppercase text-xs font-semibold px-3","data-id":"kam0c4q87","data-path":"src/layouts/AdminLayout.tsx",children:"Navigation"}),s.jsx(Sq,{"data-id":"7je1fpfp9","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(Pq,{"data-id":"6321wvl2t","data-path":"src/layouts/AdminLayout.tsx",children:age.map(t=>s.jsxs(Tq,{"data-id":"tx1qicthk","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(pg,{"data-id":"feq3dd0ot","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(al,{"data-id":"vdskj4s8g","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(rl,{asChild:!0,"data-id":"g18qx8a5f","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(Eq,{asChild:!0,isActive:e.pathname===t.href,className:e.pathname===t.href?"bg-[#EB0029] text-white hover:bg-[#C00022] hover:text-white":"","data-id":"4h0famo72","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(me,{to:t.href,"data-id":"45asx9tku","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(t.icon,{className:"w-4 h-4","data-id":"mn8ks94y1","data-path":"src/layouts/AdminLayout.tsx"}),s.jsx("span",{"data-id":"g7vd814s3","data-path":"src/layouts/AdminLayout.tsx",children:t.title})]})})}),s.jsx(Mo,{side:"right","data-id":"rgoj73hsq","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx("p",{className:"max-w-xs","data-id":"89ya17itb","data-path":"src/layouts/AdminLayout.tsx",children:t.tooltip})})]})}),t.subItems&&s.jsx(_q,{"data-id":"k8kpgz8og","data-path":"src/layouts/AdminLayout.tsx",children:t.subItems.map(a=>s.jsx(Oq,{"data-id":"t5w2y8vl7","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(Bq,{asChild:!0,isActive:e.pathname===a.href,"data-id":"h67cw4wz4","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(me,{to:a.href,"data-id":"nqro2977c","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(a.icon,{className:"w-4 h-4","data-id":"uao3v7zgd","data-path":"src/layouts/AdminLayout.tsx"}),s.jsx("span",{"data-id":"tqvwa1ly5","data-path":"src/layouts/AdminLayout.tsx",children:a.title})]})})},a.href))})]},t.href))})})]})}),s.jsx(kq,{className:"border-t border-gray-200 p-4","data-id":"flenwop7m","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs("div",{className:"flex items-center space-x-2 text-xs text-gray-500","data-id":"nyndz6vif","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(D$,{className:"w-4 h-4","data-id":"x1t1et0s5","data-path":"src/layouts/AdminLayout.tsx"}),s.jsx("span",{"data-id":"rvehlvgtg","data-path":"src/layouts/AdminLayout.tsx",children:"Need help? Check docs"})]})})]})}function sge(){const t=rn().pathname.split("/").filter(Boolean),a={admin:"Dashboard",blog:"Blog & Calendar",tags:"Tags",cta:"CTA Control",analytics:"Analytics & Reports",roadmap:"Future Roadmap",settings:"Settings",users:"User Roles",system:"System Preferences","populate-city-pages":"Populate City Pages"};return s.jsx(TL,{"data-id":"a1if44zj0","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(EL,{"data-id":"qvml99m8n","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(lk,{"data-id":"my59h0s02","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(ck,{href:"/admin","data-id":"1j28fdrq7","data-path":"src/layouts/AdminLayout.tsx",children:"Admin"})}),t.slice(1).map((r,n)=>s.jsxs("div",{className:"flex items-center","data-id":"m4zm4xu7d","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(OL,{"data-id":"tcluq7oym","data-path":"src/layouts/AdminLayout.tsx"}),s.jsx(lk,{"data-id":"6z99608bu","data-path":"src/layouts/AdminLayout.tsx",children:n===t.length-2?s.jsx(_L,{"data-id":"a3msgo55m","data-path":"src/layouts/AdminLayout.tsx",children:a[r]||r}):s.jsx(ck,{href:`/${t.slice(0,n+2).join("/")}`,"data-id":"66nojdpg1","data-path":"src/layouts/AdminLayout.tsx",children:a[r]||r})})]},r))]})})}function nge(){var n;const{user:e,logout:t}=dc(),a=gi(),r=()=>{t(),a("/admin/login")};return s.jsx(pg,{"data-id":"9xhd6bgtu","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(bq,{"data-id":"8hcplubt6","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs("div",{className:"flex min-h-screen w-full bg-gray-50","data-id":"tx4i008l3","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(rge,{"data-id":"alavory8w","data-path":"src/layouts/AdminLayout.tsx"}),s.jsxs("div",{className:"flex-1 flex flex-col","data-id":"009hict8l","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx("header",{className:"sticky top-0 z-10 bg-white border-b border-gray-200 px-6 py-3","data-id":"bxhi0lnen","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"38l2gvs87","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsxs("div",{className:"flex items-center space-x-4","data-id":"tfxd1f6ng","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(jq,{"data-id":"9pur3edck","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(G,{variant:"ghost",size:"icon","data-id":"5i8a3jt5d","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(P$,{className:"w-5 h-5","data-id":"k6wyxt78s","data-path":"src/layouts/AdminLayout.tsx"})})}),s.jsx(sge,{"data-id":"pwh4u80p9","data-path":"src/layouts/AdminLayout.tsx"})]}),s.jsxs(SL,{"data-id":"9rgfmg81v","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(PL,{asChild:!0,"data-id":"05sj9it9f","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs(G,{variant:"ghost",className:"relative h-10 gap-2","data-id":"ywnr1j1gx","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsxs(US,{className:"h-8 w-8","data-id":"gqghjh3e3","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(VS,{src:e==null?void 0:e.avatar,alt:e==null?void 0:e.name,"data-id":"s06hjie84","data-path":"src/layouts/AdminLayout.tsx"}),s.jsx(HS,{className:"bg-[#EB0029] text-white","data-id":"c5ynrgme2","data-path":"src/layouts/AdminLayout.tsx",children:((n=e==null?void 0:e.name)==null?void 0:n.charAt(0))||"A"})]}),s.jsxs("div",{className:"hidden md:block text-left","data-id":"00fny71yp","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx("p",{className:"text-sm font-medium","data-id":"fyut437mo","data-path":"src/layouts/AdminLayout.tsx",children:e==null?void 0:e.name}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"ks7uv9tkb","data-path":"src/layouts/AdminLayout.tsx",children:e==null?void 0:e.role})]})]})}),s.jsxs(zS,{align:"end",className:"w-56","data-id":"y93o2nwvl","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(qS,{"data-id":"0zs6zhtas","data-path":"src/layouts/AdminLayout.tsx",children:s.jsxs("div",{className:"flex flex-col space-y-1","data-id":"hjwertxpu","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx("p",{className:"text-sm font-medium","data-id":"y0dr0s7vt","data-path":"src/layouts/AdminLayout.tsx",children:e==null?void 0:e.name}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"w7epmdx8j","data-path":"src/layouts/AdminLayout.tsx",children:e==null?void 0:e.email})]})}),s.jsx(LS,{"data-id":"z5yhvg9u5","data-path":"src/layouts/AdminLayout.tsx"}),s.jsxs(bv,{"data-id":"xnyijiwt2","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(aA,{className:"mr-2 h-4 w-4","data-id":"577dvqtc8","data-path":"src/layouts/AdminLayout.tsx"}),"Profile Settings"]}),s.jsxs(bv,{onClick:r,"data-id":"ldnwi6g6l","data-path":"src/layouts/AdminLayout.tsx",children:[s.jsx(iJ,{className:"mr-2 h-4 w-4","data-id":"64h0e0j80","data-path":"src/layouts/AdminLayout.tsx"}),"Log out"]})]})]})]})}),s.jsx("main",{className:"flex-1 p-6","data-id":"92cff2lm7","data-path":"src/layouts/AdminLayout.tsx",children:s.jsx(F9,{"data-id":"1dfqjgdpt","data-path":"src/layouts/AdminLayout.tsx"})})]})]})})})}const ige=70410;function oge({open:e,onOpenChange:t}){const[a,r]=g.useState(!1),[n,i]=g.useState([]),o=gi();g.useEffect(()=>{e&&d()},[e]);const d=async()=>{r(!0);try{const{data:m,error:v}=await window.ezsite.apis.tablePage(ige,{PageNo:1,PageSize:1e3,OrderByField:"id",IsAsc:!1});if(v)throw new Error(v);const x=((m==null?void 0:m.List)||[]).map(w=>{const y=l(w.content_blocks),b=c(w.content);let j="EMPTY";return y?j="OK":b&&(j="LEGACY"),{id:w.id,title:w.title||"Untitled Post",hasContentBlocks:y,hasContent:b,status:j}});i(x)}catch(m){console.error("Error checking posts:",m)}finally{r(!1)}},l=m=>{if(!m)return!1;if(typeof m=="string"){const v=m.trim();if(v===""||v==="[]")return!1;try{const f=JSON.parse(v);return Array.isArray(f)&&f.length>0}catch{return!1}}return Array.isArray(m)&&m.length>0},c=m=>typeof m=="string"&&m.trim()!=="",u=m=>{switch(m){case"OK":return s.jsx(Le,{className:"w-5 h-5 text-green-600","data-id":"pwyj8ldjb","data-path":"src/components/admin/ContentCheckerModal.tsx"});case"LEGACY":return s.jsx(ns,{className:"w-5 h-5 text-yellow-600","data-id":"6080blqtc","data-path":"src/components/admin/ContentCheckerModal.tsx"});case"EMPTY":return s.jsx(od,{className:"w-5 h-5 text-red-600","data-id":"cdb3h1ton","data-path":"src/components/admin/ContentCheckerModal.tsx"});default:return null}},p=m=>{switch(m){case"OK":return s.jsx(ct,{className:"bg-green-100 text-green-800 border-green-200","data-id":"vc7u2pyfp","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"OK"});case"LEGACY":return s.jsx(ct,{className:"bg-yellow-100 text-yellow-800 border-yellow-200","data-id":"e6k3olyh2","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"LEGACY"});case"EMPTY":return s.jsx(ct,{className:"bg-red-100 text-red-800 border-red-200","data-id":"k6aia72mk","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"EMPTY"});default:return null}},h={total:n.length,ok:n.filter(m=>m.status==="OK").length,legacy:n.filter(m=>m.status==="LEGACY").length,empty:n.filter(m=>m.status==="EMPTY").length};return s.jsx(po,{open:e,onOpenChange:t,"data-id":"p4049z0id","data-path":"src/components/admin/ContentCheckerModal.tsx",children:s.jsxs(xi,{className:"max-w-4xl max-h-[80vh] overflow-hidden flex flex-col","data-id":"l4n3zhxma","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsxs(ho,{"data-id":"8a4ztkmyu","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx(mo,{"data-id":"n8bqhloao","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Blog Content Status Checker"}),s.jsx(Md,{"data-id":"isoor1xp5","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Diagnostic report showing content status for all blog posts"})]}),a?s.jsxs("div",{className:"flex items-center justify-center py-12","data-id":"g9wnp9xzy","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx(og,{className:"w-8 h-8 animate-spin text-gray-400","data-id":"i4a6jww4n","data-path":"src/components/admin/ContentCheckerModal.tsx"}),s.jsx("span",{className:"ml-3 text-gray-600","data-id":"r0z0gmfh2","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Scanning all blog posts..."})]}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"grid grid-cols-4 gap-3 mb-4","data-id":"btpvaukc6","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsxs("div",{className:"bg-gray-50 p-3 rounded-lg text-center","data-id":"3lo7988t0","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"ayzxdrrog","data-path":"src/components/admin/ContentCheckerModal.tsx",children:h.total}),s.jsx("div",{className:"text-xs text-gray-600 mt-1","data-id":"o8outzxd0","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Total Posts"})]}),s.jsxs("div",{className:"bg-green-50 p-3 rounded-lg text-center","data-id":"78hqbz5bz","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-green-600","data-id":"zvjld12wx","data-path":"src/components/admin/ContentCheckerModal.tsx",children:h.ok}),s.jsx("div",{className:"text-xs text-gray-600 mt-1","data-id":"mu9h7m5pz","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"OK (Blocks)"})]}),s.jsxs("div",{className:"bg-yellow-50 p-3 rounded-lg text-center","data-id":"zzeigd3ev","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-yellow-600","data-id":"r22c53nvo","data-path":"src/components/admin/ContentCheckerModal.tsx",children:h.legacy}),s.jsx("div",{className:"text-xs text-gray-600 mt-1","data-id":"rkjd7ttbr","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Legacy (HTML)"})]}),s.jsxs("div",{className:"bg-red-50 p-3 rounded-lg text-center","data-id":"clo3exhf2","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-red-600","data-id":"l2824gite","data-path":"src/components/admin/ContentCheckerModal.tsx",children:h.empty}),s.jsx("div",{className:"text-xs text-gray-600 mt-1","data-id":"ja3i1acz5","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Empty"})]})]}),s.jsx("div",{className:"flex-1 overflow-y-auto border rounded-lg","data-id":"x2tnurx1f","data-path":"src/components/admin/ContentCheckerModal.tsx",children:s.jsxs("table",{className:"w-full","data-id":"ekgtfl6km","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("thead",{className:"bg-gray-50 sticky top-0","data-id":"26ulrcwwt","data-path":"src/components/admin/ContentCheckerModal.tsx",children:s.jsxs("tr",{"data-id":"fvunplu2d","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("th",{className:"px-4 py-3 text-left text-xs font-semibold text-gray-600 uppercase","data-id":"jzh19gwtf","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Post Title"}),s.jsx("th",{className:"px-4 py-3 text-center text-xs font-semibold text-gray-600 uppercase","data-id":"raxtmyz2e","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Blocks"}),s.jsx("th",{className:"px-4 py-3 text-center text-xs font-semibold text-gray-600 uppercase","data-id":"d64e1uetp","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"HTML"}),s.jsx("th",{className:"px-4 py-3 text-center text-xs font-semibold text-gray-600 uppercase","data-id":"2x3mjcnfl","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Status"}),s.jsx("th",{className:"px-4 py-3 text-center text-xs font-semibold text-gray-600 uppercase","data-id":"tssw2edjb","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Action"})]})}),s.jsx("tbody",{className:"divide-y divide-gray-200","data-id":"j3jtui9xy","data-path":"src/components/admin/ContentCheckerModal.tsx",children:n.map(m=>s.jsxs("tr",{className:"hover:bg-gray-50","data-id":"dky6tb8f6","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("td",{className:"px-4 py-3","data-id":"rgus9ki1e","data-path":"src/components/admin/ContentCheckerModal.tsx",children:s.jsxs("div",{className:"flex items-center gap-2","data-id":"w423ard3w","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[u(m.status),s.jsx("span",{className:"text-sm font-medium text-gray-900 line-clamp-1","data-id":"4hxkjnfh2","data-path":"src/components/admin/ContentCheckerModal.tsx",children:m.title})]})}),s.jsx("td",{className:"px-4 py-3 text-center","data-id":"uhnrpipu8","data-path":"src/components/admin/ContentCheckerModal.tsx",children:m.hasContentBlocks?s.jsx(Le,{className:"w-4 h-4 text-green-600 inline","data-id":"ybutixnj9","data-path":"src/components/admin/ContentCheckerModal.tsx"}):s.jsx(od,{className:"w-4 h-4 text-gray-300 inline","data-id":"9tie0oi26","data-path":"src/components/admin/ContentCheckerModal.tsx"})}),s.jsx("td",{className:"px-4 py-3 text-center","data-id":"zxyv3apka","data-path":"src/components/admin/ContentCheckerModal.tsx",children:m.hasContent?s.jsx(Le,{className:"w-4 h-4 text-green-600 inline","data-id":"llvuvudm8","data-path":"src/components/admin/ContentCheckerModal.tsx"}):s.jsx(od,{className:"w-4 h-4 text-gray-300 inline","data-id":"vobxre4nu","data-path":"src/components/admin/ContentCheckerModal.tsx"})}),s.jsx("td",{className:"px-4 py-3 text-center","data-id":"h1fgo2oo9","data-path":"src/components/admin/ContentCheckerModal.tsx",children:p(m.status)}),s.jsx("td",{className:"px-4 py-3 text-center","data-id":"n05yllmir","data-path":"src/components/admin/ContentCheckerModal.tsx",children:s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>{o(`/admin/blog/edit/${m.id}`),t(!1)},"data-id":"ppvvh704k","data-path":"src/components/admin/ContentCheckerModal.tsx",children:s.jsx(eA,{className:"w-4 h-4","data-id":"gp5pepawj","data-path":"src/components/admin/ContentCheckerModal.tsx"})})})]},m.id))})]})}),s.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-3 mt-4","data-id":"jfx8yf1yu","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("h4",{className:"font-semibold text-blue-900 text-sm mb-2","data-id":"qtlmp4j8v","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"Status Legend"}),s.jsxs("div",{className:"grid grid-cols-3 gap-3 text-xs text-blue-700","data-id":"qa1pz4wiy","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsxs("div",{"data-id":"opwvcfjiw","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("span",{className:"font-semibold","data-id":"9q55vkxwn","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"OK:"})," Has content_blocks (modern format)"]}),s.jsxs("div",{"data-id":"d6wyc9631","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("span",{className:"font-semibold","data-id":"zxz9mlfiw","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"LEGACY:"})," Only has HTML content (needs migration)"]}),s.jsxs("div",{"data-id":"ffyftiei7","data-path":"src/components/admin/ContentCheckerModal.tsx",children:[s.jsx("span",{className:"font-semibold","data-id":"5zt2lh27f","data-path":"src/components/admin/ContentCheckerModal.tsx",children:"EMPTY:"})," Missing both fields (needs content)"]})]})]})]})]})})}var HL="AlertDialog",[dge]=Ca(HL,[l7]),fo=l7(),WL=e=>{const{__scopeAlertDialog:t,...a}=e,r=fo(t);return s.jsx(gS,{...r,...a,modal:!0})};WL.displayName=HL;var lge="AlertDialogTrigger",GL=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,...r}=e,n=fo(a);return s.jsx(ope,{...n,...r,ref:t})});GL.displayName=lge;var cge="AlertDialogPortal",KL=e=>{const{__scopeAlertDialog:t,...a}=e,r=fo(t);return s.jsx(xS,{...r,...a})};KL.displayName=cge;var uge="AlertDialogOverlay",YL=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,...r}=e,n=fo(a);return s.jsx(jg,{...n,...r,ref:t})});YL.displayName=uge;var hu="AlertDialogContent",[pge,hge]=dge(hu),mge=GI("AlertDialogContent"),XL=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,children:r,...n}=e,i=fo(a),o=g.useRef(null),d=Xe(t,o),l=g.useRef(null);return s.jsx(rpe,{contentName:hu,titleName:QL,docsSlug:"alert-dialog",children:s.jsx(pge,{scope:a,cancelRef:l,children:s.jsxs(Dg,{role:"alertdialog",...i,...n,ref:d,onOpenAutoFocus:de(n.onOpenAutoFocus,c=>{var u;c.preventDefault(),(u=l.current)==null||u.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault(),children:[s.jsx(mge,{children:r}),s.jsx(gge,{contentRef:o})]})})})});XL.displayName=hu;var QL="AlertDialogTitle",ZL=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,...r}=e,n=fo(a);return s.jsx(kg,{...n,...r,ref:t})});ZL.displayName=QL;var JL="AlertDialogDescription",eF=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,...r}=e,n=fo(a);return s.jsx(Ng,{...n,...r,ref:t})});eF.displayName=JL;var fge="AlertDialogAction",tF=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,...r}=e,n=fo(a);return s.jsx(kb,{...n,...r,ref:t})});tF.displayName=fge;var aF="AlertDialogCancel",rF=g.forwardRef((e,t)=>{const{__scopeAlertDialog:a,...r}=e,{cancelRef:n}=hge(aF,a),i=fo(a),o=Xe(t,n);return s.jsx(kb,{...i,...r,ref:o})});rF.displayName=aF;var gge=({contentRef:e})=>{const t=`\`${hu}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${hu}\` by passing a \`${JL}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${hu}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return g.useEffect(()=>{var r;document.getElementById((r=e.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},xge=WL,yge=GL,vge=KL,sF=YL,nF=XL,iF=tF,oF=rF,dF=ZL,lF=eF;const WS=xge,bge=yge,wge=vge,cF=g.forwardRef(({className:e,...t},a)=>s.jsx(sF,{className:Z("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:a}));cF.displayName=sF.displayName;const Ob=g.forwardRef(({className:e,...t},a)=>s.jsxs(wge,{children:[s.jsx(cF,{}),s.jsx(nF,{ref:a,className:Z("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 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-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...t})]}));Ob.displayName=nF.displayName;const Bb=({className:e,...t})=>s.jsx("div",{className:Z("flex flex-col space-y-2 text-center sm:text-left",e),...t});Bb.displayName="AlertDialogHeader";const Rb=({className:e,...t})=>s.jsx("div",{className:Z("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});Rb.displayName="AlertDialogFooter";const Mb=g.forwardRef(({className:e,...t},a)=>s.jsx(dF,{ref:a,className:Z("text-lg font-semibold",e),...t}));Mb.displayName=dF.displayName;const Ib=g.forwardRef(({className:e,...t},a)=>s.jsx(lF,{ref:a,className:Z("text-sm text-muted-foreground",e),...t}));Ib.displayName=lF.displayName;const $b=g.forwardRef(({className:e,...t},a)=>s.jsx(iF,{ref:a,className:Z(kA(),e),...t}));$b.displayName=iF.displayName;const zb=g.forwardRef(({className:e,...t},a)=>s.jsx(oF,{ref:a,className:Z(kA({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));zb.displayName=oF.displayName;function _O(e,[t,a]){return Math.min(a,Math.max(t,e))}var jge=[" ","Enter","ArrowUp","ArrowDown"],Dge=[" ","Enter"],Yl="Select",[qb,Lb,kge]=rg(Yl),[Ip]=Ca(Yl,[kge,Td]),Fb=Td(),[Nge,Id]=Ip(Yl),[Cge,Age]=Ip(Yl),uF=e=>{const{__scopeSelect:t,children:a,open:r,defaultOpen:n,onOpenChange:i,value:o,defaultValue:d,onValueChange:l,dir:c,name:u,autoComplete:p,disabled:h,required:m,form:v}=e,f=Fb(t),[x,w]=g.useState(null),[y,b]=g.useState(null),[j,D]=g.useState(!1),k=Ep(c),[N,C]=Rr({prop:r,defaultProp:n??!1,onChange:i,caller:Yl}),[T,P]=Rr({prop:o,defaultProp:d,onChange:l,caller:Yl}),A=g.useRef(null),S=x?v||!!x.closest("form"):!0,[_,O]=g.useState(new Set),B=Array.from(_).map(I=>I.props.value).join(";");return s.jsx(ob,{...f,children:s.jsxs(Nge,{required:m,scope:t,trigger:x,onTriggerChange:w,valueNode:y,onValueNodeChange:b,valueNodeHasChildren:j,onValueNodeHasChildrenChange:D,contentId:ss(),value:T,onValueChange:P,open:N,onOpenChange:C,dir:k,triggerPointerDownPosRef:A,disabled:h,children:[s.jsx(qb.Provider,{scope:t,children:s.jsx(Cge,{scope:e.__scopeSelect,onNativeOptionAdd:g.useCallback(I=>{O(z=>new Set(z).add(I))},[]),onNativeOptionRemove:g.useCallback(I=>{O(z=>{const M=new Set(z);return M.delete(I),M})},[]),children:a})}),S?s.jsxs(RF,{"aria-hidden":!0,required:m,tabIndex:-1,name:u,autoComplete:p,value:T,onChange:I=>P(I.target.value),disabled:h,form:v,children:[T===void 0?s.jsx("option",{value:""}):null,Array.from(_)]},B):null]})})};uF.displayName=Yl;var pF="SelectTrigger",hF=g.forwardRef((e,t)=>{const{__scopeSelect:a,disabled:r=!1,...n}=e,i=Fb(a),o=Id(pF,a),d=o.disabled||r,l=Xe(t,o.onTriggerChange),c=Lb(a),u=g.useRef("touch"),[p,h,m]=IF(f=>{const x=c().filter(b=>!b.disabled),w=x.find(b=>b.value===o.value),y=$F(x,f,w);y!==void 0&&o.onValueChange(y.value)}),v=f=>{d||(o.onOpenChange(!0),m()),f&&(o.triggerPointerDownPosRef.current={x:Math.round(f.pageX),y:Math.round(f.pageY)})};return s.jsx(cg,{asChild:!0,...i,children:s.jsx(ke.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":MF(o.value)?"":void 0,...n,ref:l,onClick:de(n.onClick,f=>{f.currentTarget.focus(),u.current!=="mouse"&&v(f)}),onPointerDown:de(n.onPointerDown,f=>{u.current=f.pointerType;const x=f.target;x.hasPointerCapture(f.pointerId)&&x.releasePointerCapture(f.pointerId),f.button===0&&f.ctrlKey===!1&&f.pointerType==="mouse"&&(v(f),f.preventDefault())}),onKeyDown:de(n.onKeyDown,f=>{const x=p.current!=="";!(f.ctrlKey||f.altKey||f.metaKey)&&f.key.length===1&&h(f.key),!(x&&f.key===" ")&&jge.includes(f.key)&&(v(),f.preventDefault())})})})});hF.displayName=pF;var mF="SelectValue",fF=g.forwardRef((e,t)=>{const{__scopeSelect:a,className:r,style:n,children:i,placeholder:o="",...d}=e,l=Id(mF,a),{onValueNodeHasChildrenChange:c}=l,u=i!==void 0,p=Xe(t,l.onValueNodeChange);return fa(()=>{c(u)},[c,u]),s.jsx(ke.span,{...d,ref:p,style:{pointerEvents:"none"},children:MF(l.value)?s.jsx(s.Fragment,{children:o}):i})});fF.displayName=mF;var Sge="SelectIcon",gF=g.forwardRef((e,t)=>{const{__scopeSelect:a,children:r,...n}=e;return s.jsx(ke.span,{"aria-hidden":!0,...n,ref:t,children:r||"▼"})});gF.displayName=Sge;var Pge="SelectPortal",xF=e=>s.jsx(oc,{asChild:!0,...e});xF.displayName=Pge;var Xl="SelectContent",yF=g.forwardRef((e,t)=>{const a=Id(Xl,e.__scopeSelect),[r,n]=g.useState();if(fa(()=>{n(new DocumentFragment)},[]),!a.open){const i=r;return i?Ws.createPortal(s.jsx(vF,{scope:e.__scopeSelect,children:s.jsx(qb.Slot,{scope:e.__scopeSelect,children:s.jsx("div",{children:e.children})})}),i):null}return s.jsx(bF,{...e,ref:t})});yF.displayName=Xl;var mn=10,[vF,$d]=Ip(Xl),Tge="SelectContentImpl",Ege=vd("SelectContent.RemoveScroll"),bF=g.forwardRef((e,t)=>{const{__scopeSelect:a,position:r="item-aligned",onCloseAutoFocus:n,onEscapeKeyDown:i,onPointerDownOutside:o,side:d,sideOffset:l,align:c,alignOffset:u,arrowPadding:p,collisionBoundary:h,collisionPadding:m,sticky:v,hideWhenDetached:f,avoidCollisions:x,...w}=e,y=Id(Xl,a),[b,j]=g.useState(null),[D,k]=g.useState(null),N=Xe(t,te=>j(te)),[C,T]=g.useState(null),[P,A]=g.useState(null),S=Lb(a),[_,O]=g.useState(!1),B=g.useRef(!1);g.useEffect(()=>{if(b)return jb(b)},[b]),bb();const I=g.useCallback(te=>{const[Se,...Q]=S().map(W=>W.ref.current),[J]=Q.slice(-1),he=document.activeElement;for(const W of te)if(W===he||(W==null||W.scrollIntoView({block:"nearest"}),W===Se&&D&&(D.scrollTop=0),W===J&&D&&(D.scrollTop=D.scrollHeight),W==null||W.focus(),document.activeElement!==he))return},[S,D]),z=g.useCallback(()=>I([C,b]),[I,C,b]);g.useEffect(()=>{_&&z()},[_,z]);const{onOpenChange:M,triggerPointerDownPosRef:R}=y;g.useEffect(()=>{if(b){let te={x:0,y:0};const Se=J=>{var he,W;te={x:Math.abs(Math.round(J.pageX)-(((he=R.current)==null?void 0:he.x)??0)),y:Math.abs(Math.round(J.pageY)-(((W=R.current)==null?void 0:W.y)??0))}},Q=J=>{te.x<=10&&te.y<=10?J.preventDefault():b.contains(J.target)||M(!1),document.removeEventListener("pointermove",Se),R.current=null};return R.current!==null&&(document.addEventListener("pointermove",Se),document.addEventListener("pointerup",Q,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Se),document.removeEventListener("pointerup",Q,{capture:!0})}}},[b,M,R]),g.useEffect(()=>{const te=()=>M(!1);return window.addEventListener("blur",te),window.addEventListener("resize",te),()=>{window.removeEventListener("blur",te),window.removeEventListener("resize",te)}},[M]);const[q,$]=IF(te=>{const Se=S().filter(he=>!he.disabled),Q=Se.find(he=>he.ref.current===document.activeElement),J=$F(Se,te,Q);J&&setTimeout(()=>J.ref.current.focus())}),U=g.useCallback((te,Se,Q)=>{const J=!B.current&&!Q;(y.value!==void 0&&y.value===Se||J)&&(T(te),J&&(B.current=!0))},[y.value]),K=g.useCallback(()=>b==null?void 0:b.focus(),[b]),ee=g.useCallback((te,Se,Q)=>{const J=!B.current&&!Q;(y.value!==void 0&&y.value===Se||J)&&A(te)},[y.value]),ae=r==="popper"?uk:wF,xe=ae===uk?{side:d,sideOffset:l,align:c,alignOffset:u,arrowPadding:p,collisionBoundary:h,collisionPadding:m,sticky:v,hideWhenDetached:f,avoidCollisions:x}:{};return s.jsx(vF,{scope:a,content:b,viewport:D,onViewportChange:k,itemRefCallback:U,selectedItem:C,onItemLeave:K,itemTextRefCallback:ee,focusSelectedItem:z,selectedItemText:P,position:r,isPositioned:_,searchRef:q,children:s.jsx(wg,{as:Ege,allowPinchZoom:!0,children:s.jsx(bg,{asChild:!0,trapped:y.open,onMountAutoFocus:te=>{te.preventDefault()},onUnmountAutoFocus:de(n,te=>{var Se;(Se=y.trigger)==null||Se.focus({preventScroll:!0}),te.preventDefault()}),children:s.jsx(ic,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:te=>te.preventDefault(),onDismiss:()=>y.onOpenChange(!1),children:s.jsx(ae,{role:"listbox",id:y.contentId,"data-state":y.open?"open":"closed",dir:y.dir,onContextMenu:te=>te.preventDefault(),...w,...xe,onPlaced:()=>O(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:de(w.onKeyDown,te=>{const Se=te.ctrlKey||te.altKey||te.metaKey;if(te.key==="Tab"&&te.preventDefault(),!Se&&te.key.length===1&&$(te.key),["ArrowUp","ArrowDown","Home","End"].includes(te.key)){let J=S().filter(he=>!he.disabled).map(he=>he.ref.current);if(["ArrowUp","End"].includes(te.key)&&(J=J.slice().reverse()),["ArrowUp","ArrowDown"].includes(te.key)){const he=te.target,W=J.indexOf(he);J=J.slice(W+1)}setTimeout(()=>I(J)),te.preventDefault()}})})})})})})});bF.displayName=Tge;var _ge="SelectItemAlignedPosition",wF=g.forwardRef((e,t)=>{const{__scopeSelect:a,onPlaced:r,...n}=e,i=Id(Xl,a),o=$d(Xl,a),[d,l]=g.useState(null),[c,u]=g.useState(null),p=Xe(t,N=>u(N)),h=Lb(a),m=g.useRef(!1),v=g.useRef(!0),{viewport:f,selectedItem:x,selectedItemText:w,focusSelectedItem:y}=o,b=g.useCallback(()=>{if(i.trigger&&i.valueNode&&d&&c&&f&&x&&w){const N=i.trigger.getBoundingClientRect(),C=c.getBoundingClientRect(),T=i.valueNode.getBoundingClientRect(),P=w.getBoundingClientRect();if(i.dir!=="rtl"){const he=P.left-C.left,W=T.left-he,$e=N.left-W,Ne=N.width+$e,et=Math.max(Ne,C.width),tt=window.innerWidth-mn,ft=_O(W,[mn,Math.max(mn,tt-et)]);d.style.minWidth=Ne+"px",d.style.left=ft+"px"}else{const he=C.right-P.right,W=window.innerWidth-T.right-he,$e=window.innerWidth-N.right-W,Ne=N.width+$e,et=Math.max(Ne,C.width),tt=window.innerWidth-mn,ft=_O(W,[mn,Math.max(mn,tt-et)]);d.style.minWidth=Ne+"px",d.style.right=ft+"px"}const A=h(),S=window.innerHeight-mn*2,_=f.scrollHeight,O=window.getComputedStyle(c),B=parseInt(O.borderTopWidth,10),I=parseInt(O.paddingTop,10),z=parseInt(O.borderBottomWidth,10),M=parseInt(O.paddingBottom,10),R=B+I+_+M+z,q=Math.min(x.offsetHeight*5,R),$=window.getComputedStyle(f),U=parseInt($.paddingTop,10),K=parseInt($.paddingBottom,10),ee=N.top+N.height/2-mn,ae=S-ee,xe=x.offsetHeight/2,te=x.offsetTop+xe,Se=B+I+te,Q=R-Se;if(Se<=ee){const he=A.length>0&&x===A[A.length-1].ref.current;d.style.bottom="0px";const W=c.clientHeight-f.offsetTop-f.offsetHeight,$e=Math.max(ae,xe+(he?K:0)+W+z),Ne=Se+$e;d.style.height=Ne+"px"}else{const he=A.length>0&&x===A[0].ref.current;d.style.top="0px";const $e=Math.max(ee,B+f.offsetTop+(he?U:0)+xe)+Q;d.style.height=$e+"px",f.scrollTop=Se-ee+f.offsetTop}d.style.margin=`${mn}px 0`,d.style.minHeight=q+"px",d.style.maxHeight=S+"px",r==null||r(),requestAnimationFrame(()=>m.current=!0)}},[h,i.trigger,i.valueNode,d,c,f,x,w,i.dir,r]);fa(()=>b(),[b]);const[j,D]=g.useState();fa(()=>{c&&D(window.getComputedStyle(c).zIndex)},[c]);const k=g.useCallback(N=>{N&&v.current===!0&&(b(),y==null||y(),v.current=!1)},[b,y]);return s.jsx(Bge,{scope:a,contentWrapper:d,shouldExpandOnScrollRef:m,onScrollButtonChange:k,children:s.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:s.jsx(ke.div,{...n,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...n.style}})})})});wF.displayName=_ge;var Oge="SelectPopperPosition",uk=g.forwardRef((e,t)=>{const{__scopeSelect:a,align:r="start",collisionPadding:n=mn,...i}=e,o=Fb(a);return s.jsx(db,{...o,...i,ref:t,align:r,collisionPadding:n,style:{boxSizing:"border-box",...i.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)"}})});uk.displayName=Oge;var[Bge,GS]=Ip(Xl,{}),pk="SelectViewport",jF=g.forwardRef((e,t)=>{const{__scopeSelect:a,nonce:r,...n}=e,i=$d(pk,a),o=GS(pk,a),d=Xe(t,i.onViewportChange),l=g.useRef(0);return s.jsxs(s.Fragment,{children:[s.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:r}),s.jsx(qb.Slot,{scope:a,children:s.jsx(ke.div,{"data-radix-select-viewport":"",role:"presentation",...n,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...n.style},onScroll:de(n.onScroll,c=>{const u=c.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:h}=o;if(h!=null&&h.current&&p){const m=Math.abs(l.current-u.scrollTop);if(m>0){const v=window.innerHeight-mn*2,f=parseFloat(p.style.minHeight),x=parseFloat(p.style.height),w=Math.max(f,x);if(w<v){const y=w+m,b=Math.min(v,y),j=y-b;p.style.height=b+"px",p.style.bottom==="0px"&&(u.scrollTop=j>0?j:0,p.style.justifyContent="flex-end")}}}l.current=u.scrollTop})})})]})});jF.displayName=pk;var DF="SelectGroup",[Rge,Mge]=Ip(DF),Ige=g.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e,n=ss();return s.jsx(Rge,{scope:a,id:n,children:s.jsx(ke.div,{role:"group","aria-labelledby":n,...r,ref:t})})});Ige.displayName=DF;var kF="SelectLabel",NF=g.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e,n=Mge(kF,a);return s.jsx(ke.div,{id:n.id,...r,ref:t})});NF.displayName=kF;var wv="SelectItem",[$ge,CF]=Ip(wv),AF=g.forwardRef((e,t)=>{const{__scopeSelect:a,value:r,disabled:n=!1,textValue:i,...o}=e,d=Id(wv,a),l=$d(wv,a),c=d.value===r,[u,p]=g.useState(i??""),[h,m]=g.useState(!1),v=Xe(t,y=>{var b;return(b=l.itemRefCallback)==null?void 0:b.call(l,y,r,n)}),f=ss(),x=g.useRef("touch"),w=()=>{n||(d.onValueChange(r),d.onOpenChange(!1))};if(r==="")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 s.jsx($ge,{scope:a,value:r,disabled:n,textId:f,isSelected:c,onItemTextChange:g.useCallback(y=>{p(b=>b||((y==null?void 0:y.textContent)??"").trim())},[]),children:s.jsx(qb.ItemSlot,{scope:a,value:r,disabled:n,textValue:u,children:s.jsx(ke.div,{role:"option","aria-labelledby":f,"data-highlighted":h?"":void 0,"aria-selected":c&&h,"data-state":c?"checked":"unchecked","aria-disabled":n||void 0,"data-disabled":n?"":void 0,tabIndex:n?void 0:-1,...o,ref:v,onFocus:de(o.onFocus,()=>m(!0)),onBlur:de(o.onBlur,()=>m(!1)),onClick:de(o.onClick,()=>{x.current!=="mouse"&&w()}),onPointerUp:de(o.onPointerUp,()=>{x.current==="mouse"&&w()}),onPointerDown:de(o.onPointerDown,y=>{x.current=y.pointerType}),onPointerMove:de(o.onPointerMove,y=>{var b;x.current=y.pointerType,n?(b=l.onItemLeave)==null||b.call(l):x.current==="mouse"&&y.currentTarget.focus({preventScroll:!0})}),onPointerLeave:de(o.onPointerLeave,y=>{var b;y.currentTarget===document.activeElement&&((b=l.onItemLeave)==null||b.call(l))}),onKeyDown:de(o.onKeyDown,y=>{var j;((j=l.searchRef)==null?void 0:j.current)!==""&&y.key===" "||(Dge.includes(y.key)&&w(),y.key===" "&&y.preventDefault())})})})})});AF.displayName=wv;var Vh="SelectItemText",SF=g.forwardRef((e,t)=>{const{__scopeSelect:a,className:r,style:n,...i}=e,o=Id(Vh,a),d=$d(Vh,a),l=CF(Vh,a),c=Age(Vh,a),[u,p]=g.useState(null),h=Xe(t,w=>p(w),l.onItemTextChange,w=>{var y;return(y=d.itemTextRefCallback)==null?void 0:y.call(d,w,l.value,l.disabled)}),m=u==null?void 0:u.textContent,v=g.useMemo(()=>s.jsx("option",{value:l.value,disabled:l.disabled,children:m},l.value),[l.disabled,l.value,m]),{onNativeOptionAdd:f,onNativeOptionRemove:x}=c;return fa(()=>(f(v),()=>x(v)),[f,x,v]),s.jsxs(s.Fragment,{children:[s.jsx(ke.span,{id:l.textId,...i,ref:h}),l.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Ws.createPortal(i.children,o.valueNode):null]})});SF.displayName=Vh;var PF="SelectItemIndicator",TF=g.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e;return CF(PF,a).isSelected?s.jsx(ke.span,{"aria-hidden":!0,...r,ref:t}):null});TF.displayName=PF;var hk="SelectScrollUpButton",EF=g.forwardRef((e,t)=>{const a=$d(hk,e.__scopeSelect),r=GS(hk,e.__scopeSelect),[n,i]=g.useState(!1),o=Xe(t,r.onScrollButtonChange);return fa(()=>{if(a.viewport&&a.isPositioned){let d=function(){const c=l.scrollTop>0;i(c)};const l=a.viewport;return d(),l.addEventListener("scroll",d),()=>l.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),n?s.jsx(OF,{...e,ref:o,onAutoScroll:()=>{const{viewport:d,selectedItem:l}=a;d&&l&&(d.scrollTop=d.scrollTop-l.offsetHeight)}}):null});EF.displayName=hk;var mk="SelectScrollDownButton",_F=g.forwardRef((e,t)=>{const a=$d(mk,e.__scopeSelect),r=GS(mk,e.__scopeSelect),[n,i]=g.useState(!1),o=Xe(t,r.onScrollButtonChange);return fa(()=>{if(a.viewport&&a.isPositioned){let d=function(){const c=l.scrollHeight-l.clientHeight,u=Math.ceil(l.scrollTop)<c;i(u)};const l=a.viewport;return d(),l.addEventListener("scroll",d),()=>l.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),n?s.jsx(OF,{...e,ref:o,onAutoScroll:()=>{const{viewport:d,selectedItem:l}=a;d&&l&&(d.scrollTop=d.scrollTop+l.offsetHeight)}}):null});_F.displayName=mk;var OF=g.forwardRef((e,t)=>{const{__scopeSelect:a,onAutoScroll:r,...n}=e,i=$d("SelectScrollButton",a),o=g.useRef(null),d=Lb(a),l=g.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return g.useEffect(()=>()=>l(),[l]),fa(()=>{var u;const c=d().find(p=>p.ref.current===document.activeElement);(u=c==null?void 0:c.ref.current)==null||u.scrollIntoView({block:"nearest"})},[d]),s.jsx(ke.div,{"aria-hidden":!0,...n,ref:t,style:{flexShrink:0,...n.style},onPointerDown:de(n.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(r,50))}),onPointerMove:de(n.onPointerMove,()=>{var c;(c=i.onItemLeave)==null||c.call(i),o.current===null&&(o.current=window.setInterval(r,50))}),onPointerLeave:de(n.onPointerLeave,()=>{l()})})}),zge="SelectSeparator",BF=g.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e;return s.jsx(ke.div,{"aria-hidden":!0,...r,ref:t})});BF.displayName=zge;var fk="SelectArrow",qge=g.forwardRef((e,t)=>{const{__scopeSelect:a,...r}=e,n=Fb(a),i=Id(fk,a),o=$d(fk,a);return i.open&&o.position==="popper"?s.jsx(lb,{...n,...r,ref:t}):null});qge.displayName=fk;var Lge="SelectBubbleInput",RF=g.forwardRef(({__scopeSelect:e,value:t,...a},r)=>{const n=g.useRef(null),i=Xe(r,n),o=Nb(t);return g.useEffect(()=>{const d=n.current;if(!d)return;const l=window.HTMLSelectElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(o!==t&&u){const p=new Event("change",{bubbles:!0});u.call(d,t),d.dispatchEvent(p)}},[o,t]),s.jsx(ke.select,{...a,style:{...QI,...a.style},ref:i,defaultValue:t})});RF.displayName=Lge;function MF(e){return e===""||e===void 0}function IF(e){const t=Br(e),a=g.useRef(""),r=g.useRef(0),n=g.useCallback(o=>{const d=a.current+o;t(d),function l(c){a.current=c,window.clearTimeout(r.current),c!==""&&(r.current=window.setTimeout(()=>l(""),1e3))}(d)},[t]),i=g.useCallback(()=>{a.current="",window.clearTimeout(r.current)},[]);return g.useEffect(()=>()=>window.clearTimeout(r.current),[]),[a,n,i]}function $F(e,t,a){const n=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,i=a?e.indexOf(a):-1;let o=Fge(e,Math.max(i,0));n.length===1&&(o=o.filter(c=>c!==a));const l=o.find(c=>c.textValue.toLowerCase().startsWith(n.toLowerCase()));return l!==a?l:void 0}function Fge(e,t){return e.map((a,r)=>e[(t+r)%e.length])}var Uge=uF,zF=hF,Vge=fF,Hge=gF,Wge=xF,qF=yF,Gge=jF,LF=NF,FF=AF,Kge=SF,Yge=TF,UF=EF,VF=_F,HF=BF;const Ma=Uge,Ia=Vge,ja=g.forwardRef(({className:e,children:t,...a},r)=>s.jsxs(zF,{ref:r,className:Z("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),...a,children:[t,s.jsx(Hge,{asChild:!0,children:s.jsx(Z0,{className:"h-4 w-4 opacity-50"})})]}));ja.displayName=zF.displayName;const WF=g.forwardRef(({className:e,...t},a)=>s.jsx(UF,{ref:a,className:Z("flex cursor-default items-center justify-center py-1",e),...t,children:s.jsx(j$,{className:"h-4 w-4"})}));WF.displayName=UF.displayName;const GF=g.forwardRef(({className:e,...t},a)=>s.jsx(VF,{ref:a,className:Z("flex cursor-default items-center justify-center py-1",e),...t,children:s.jsx(Z0,{className:"h-4 w-4"})}));GF.displayName=VF.displayName;const Da=g.forwardRef(({className:e,children:t,position:a="popper",...r},n)=>s.jsx(Wge,{children:s.jsxs(qF,{ref:n,className:Z("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]",a==="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:a,...r,children:[s.jsx(WF,{}),s.jsx(Gge,{className:Z("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),s.jsx(GF,{})]})}));Da.displayName=qF.displayName;const Xge=g.forwardRef(({className:e,...t},a)=>s.jsx(LF,{ref:a,className:Z("px-2 py-1.5 text-sm font-semibold",e),...t}));Xge.displayName=LF.displayName;const Ee=g.forwardRef(({className:e,children:t,value:a,...r},n)=>s.jsxs(FF,{ref:n,className:Z("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),...r,value:a||" ",children:[s.jsx("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:s.jsx(Yge,{children:s.jsx(ot,{className:"h-4 w-4"})})}),s.jsx(Kge,{children:t})]}));Ee.displayName=FF.displayName;const Qge=g.forwardRef(({className:e,...t},a)=>s.jsx(HF,{ref:a,className:Z("-mx-1 my-1 h-px bg-muted",e),...t}));Qge.displayName=HF.displayName;const OO=70410,BO={draft:{color:"bg-gray-500",label:"Draft"},scheduled:{color:"bg-blue-500",label:"Scheduled"},published:{color:"bg-green-500",label:"Published"},archived:{color:"bg-orange-500",label:"Archived"}};function Zge(){const e=gi(),[t,a]=g.useState([]),[r,n]=g.useState(!0),[i,o]=g.useState(""),[d,l]=g.useState("all"),[c,u]=g.useState(!1),[p,h]=g.useState(null),[m,v]=g.useState(!1);g.useEffect(()=>{af()},[]),g.useEffect(()=>{(async()=>{await af(),await f()})()},[d]);const f=async()=>{try{n(!0);const b=[];d!=="all"&&b.push({name:"status",op:"Equal",value:d});const{data:j,error:D}=await window.ezsite.apis.tablePage(OO,{PageNo:1,PageSize:100,OrderByField:"updated_at",IsAsc:!1,Filters:b});if(D)throw new Error(D);a((j==null?void 0:j.List)||[])}catch(b){console.error("Failed to load posts:",b),Pe({title:"Error",description:"Failed to load blog posts",variant:"destructive"})}finally{n(!1)}},x=async()=>{if(p)try{v(!0);const{error:b}=await window.ezsite.apis.tableDelete(OO,{ID:p.id});if(b)throw new Error(b);Pe({title:"Success",description:"Blog post deleted successfully"}),u(!1),h(null),f()}catch(b){console.error("Failed to delete post:",b),Pe({title:"Error",description:"Failed to delete blog post",variant:"destructive"})}finally{v(!1)}},w=t.filter(b=>{var j;return b.title.toLowerCase().includes(i.toLowerCase())||((j=b.slug)==null?void 0:j.toLowerCase().includes(i.toLowerCase()))}),y=b=>{if(!b)return"N/A";try{return new Date(b).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch{return"Invalid date"}};return s.jsxs(s.Fragment,{children:[s.jsxs(re,{"data-id":"rhnooc62m","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(fe,{"data-id":"o199f7vkn","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4","data-id":"vnaafle9m","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs("div",{"data-id":"v328hdnqp","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"kqpofg4m3","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(Gy,{className:"w-5 h-5","data-id":"oy9utxroi","data-path":"src/components/admin/BlogPostManager.tsx"}),"All Blog Posts"]}),s.jsx(He,{"data-id":"ja0mljssw","data-path":"src/components/admin/BlogPostManager.tsx",children:"View, edit, and manage all blog posts"})]}),s.jsxs(G,{onClick:()=>e("/admin/blog/create"),className:"bg-[#EB0029] hover:bg-[#d4001f]","data-id":"l3bu2g334","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"m3f16p1mw","data-path":"src/components/admin/BlogPostManager.tsx"}),"Create New Post"]})]})}),s.jsxs(be,{"data-id":"09657n1gx","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs("div",{className:"flex flex-col md:flex-row gap-3 mb-6","data-id":"b383blp8k","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs("div",{className:"relative flex-1","data-id":"lw13upnix","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(Lm,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-gray-400","data-id":"ptwd5bgc4","data-path":"src/components/admin/BlogPostManager.tsx"}),s.jsx(Be,{placeholder:"Search posts by title or slug...",value:i,onChange:b=>o(b.target.value),className:"pl-10","data-id":"kuwqev7db","data-path":"src/components/admin/BlogPostManager.tsx"})]}),s.jsxs(Ma,{value:d,onValueChange:l,"data-id":"u096fjwkn","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs(ja,{className:"w-full md:w-[180px]","data-id":"4eqlb1bis","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(N$,{className:"w-4 h-4 mr-2","data-id":"du5cw188h","data-path":"src/components/admin/BlogPostManager.tsx"}),s.jsx(Ia,{placeholder:"Filter by status","data-id":"gtshidqch","data-path":"src/components/admin/BlogPostManager.tsx"})]}),s.jsxs(Da,{"data-id":"jf66bnlrg","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(Ee,{value:"all","data-id":"zp00iscjo","data-path":"src/components/admin/BlogPostManager.tsx",children:"All Status"}),s.jsx(Ee,{value:"draft","data-id":"akwp15f8x","data-path":"src/components/admin/BlogPostManager.tsx",children:"Draft"}),s.jsx(Ee,{value:"scheduled","data-id":"nkbgtp5l0","data-path":"src/components/admin/BlogPostManager.tsx",children:"Scheduled"}),s.jsx(Ee,{value:"published","data-id":"pfo8xny9w","data-path":"src/components/admin/BlogPostManager.tsx",children:"Published"}),s.jsx(Ee,{value:"archived","data-id":"9lhevdnc2","data-path":"src/components/admin/BlogPostManager.tsx",children:"Archived"})]})]})]}),r?s.jsxs("div",{className:"text-center py-12","data-id":"k4u1t7ig6","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-[#EB0029] mx-auto","data-id":"4rtiqk25h","data-path":"src/components/admin/BlogPostManager.tsx"}),s.jsx("p",{className:"mt-4 text-gray-600","data-id":"hwnshdpfm","data-path":"src/components/admin/BlogPostManager.tsx",children:"Loading posts..."})]}):w.length===0?s.jsxs("div",{className:"text-center py-12","data-id":"4if5bazek","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(Pn,{className:"w-12 h-12 text-gray-400 mx-auto mb-4","data-id":"pif89nb0e","data-path":"src/components/admin/BlogPostManager.tsx"}),s.jsx("p",{className:"text-gray-600 mb-4","data-id":"tf24pkhjm","data-path":"src/components/admin/BlogPostManager.tsx",children:i||d!=="all"?"No posts match your filters":"No blog posts yet"}),s.jsxs(G,{onClick:()=>e("/admin/blog/create"),className:"bg-[#EB0029] hover:bg-[#d4001f]","data-id":"7z08zyfez","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"9ddevpj8f","data-path":"src/components/admin/BlogPostManager.tsx"}),"Create Your First Post"]})]}):s.jsx("div",{className:"space-y-3","data-id":"1szavkbaw","data-path":"src/components/admin/BlogPostManager.tsx",children:w.map(b=>{const j=BO[b.status]||BO.draft;return s.jsxs("div",{className:"flex items-center gap-4 p-4 border rounded-lg hover:bg-gray-50 transition-colors","data-id":"7z3ijuu1p","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-20 h-20 bg-gray-100 rounded-lg overflow-hidden","data-id":"3pl0aragn","data-path":"src/components/admin/BlogPostManager.tsx",children:b.featured_image_url?s.jsx("img",{src:b.featured_image_url,alt:b.featured_image_alt||b.title,className:"w-full h-full object-cover","data-id":"vyuuzphwn","data-path":"src/components/admin/BlogPostManager.tsx"}):s.jsx("div",{className:"w-full h-full flex items-center justify-center","data-id":"6119etqgu","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsx(J0,{className:"w-8 h-8 text-gray-400","data-id":"lg2lf87gz","data-path":"src/components/admin/BlogPostManager.tsx"})})}),s.jsxs("div",{className:"flex-1 min-w-0","data-id":"ddw4s4w6r","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("h4",{className:"text-base font-semibold text-gray-900 line-clamp-1","data-id":"6clx5b1zj","data-path":"src/components/admin/BlogPostManager.tsx",children:b.title}),b.excerpt&&s.jsx("p",{className:"text-sm text-gray-600 line-clamp-1 mt-1","data-id":"wfknsilvd","data-path":"src/components/admin/BlogPostManager.tsx",children:b.excerpt}),s.jsxs("div",{className:"flex items-center gap-3 mt-2 text-xs text-gray-500","data-id":"zbwrfawtp","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs("div",{className:"flex items-center gap-1","data-id":"czm4z6qu9","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(os,{className:"w-3 h-3","data-id":"9h2pqkctz","data-path":"src/components/admin/BlogPostManager.tsx"}),s.jsx("span",{"data-id":"n1x3gpoui","data-path":"src/components/admin/BlogPostManager.tsx",children:b.status==="scheduled"&&b.scheduled_date?y(b.scheduled_date):b.publish_date?y(b.publish_date):y(b.created_at)})]}),b.slug&&s.jsxs(s.Fragment,{children:[s.jsx("span",{"data-id":"b5kpj4nbr","data-path":"src/components/admin/BlogPostManager.tsx",children:"•"}),s.jsxs("span",{className:"font-mono","data-id":"pgvd34dbb","data-path":"src/components/admin/BlogPostManager.tsx",children:["/",b.slug]})]})]})]}),s.jsx(ct,{className:`${j.color} text-white shrink-0`,"data-id":"ytog5dfsz","data-path":"src/components/admin/BlogPostManager.tsx",children:j.label}),s.jsxs("div",{className:"flex items-center gap-2 shrink-0","data-id":"4tb4t16ze","data-path":"src/components/admin/BlogPostManager.tsx",children:[b.status==="published"&&s.jsx(G,{size:"sm",variant:"ghost",onClick:()=>window.open(`/${b.slug}`,"_blank"),title:"View post","data-id":"r0e0l3dsj","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsx(dd,{className:"w-4 h-4","data-id":"cm25uxcnf","data-path":"src/components/admin/BlogPostManager.tsx"})}),s.jsx(G,{size:"sm",variant:"ghost",onClick:()=>e(`/admin/blog/edit/${b.id}`),title:"Edit post","data-id":"qrbz5tuum","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsx(Gy,{className:"w-4 h-4","data-id":"8w3e25w3e","data-path":"src/components/admin/BlogPostManager.tsx"})}),s.jsx(G,{size:"sm",variant:"ghost",onClick:()=>{h(b),u(!0)},className:"text-red-600 hover:text-red-700 hover:bg-red-50",title:"Delete post","data-id":"p34uz7hu8","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsx(El,{className:"w-4 h-4","data-id":"robmesht3","data-path":"src/components/admin/BlogPostManager.tsx"})})]})]},b.id)})}),!r&&w.length>0&&s.jsx("div",{className:"mt-6 pt-6 border-t","data-id":"icwo9akd8","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4","data-id":"l03rl1jal","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg","data-id":"ywckmn0a6","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-gray-900","data-id":"7724qxbos","data-path":"src/components/admin/BlogPostManager.tsx",children:w.length}),s.jsxs("p",{className:"text-xs text-gray-600 mt-1","data-id":"dqf0u4z3a","data-path":"src/components/admin/BlogPostManager.tsx",children:[i||d!=="all"?"Filtered":"Total"," Posts"]})]}),s.jsxs("div",{className:"text-center p-3 bg-green-50 rounded-lg","data-id":"sjz0c44vt","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-green-600","data-id":"aywxfpw36","data-path":"src/components/admin/BlogPostManager.tsx",children:t.filter(b=>b.status==="published").length}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"xthlbv2hb","data-path":"src/components/admin/BlogPostManager.tsx",children:"Published"})]}),s.jsxs("div",{className:"text-center p-3 bg-blue-50 rounded-lg","data-id":"1oe9tpb75","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-blue-600","data-id":"krefs19q0","data-path":"src/components/admin/BlogPostManager.tsx",children:t.filter(b=>b.status==="scheduled").length}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"ljwvkpifp","data-path":"src/components/admin/BlogPostManager.tsx",children:"Scheduled"})]}),s.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg","data-id":"bf9v8qo9z","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-gray-600","data-id":"52588b792","data-path":"src/components/admin/BlogPostManager.tsx",children:t.filter(b=>b.status==="draft").length}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"0ak6q3pcv","data-path":"src/components/admin/BlogPostManager.tsx",children:"Drafts"})]})]})})]})]}),s.jsx(WS,{open:c,onOpenChange:u,"data-id":"kg9mree0k","data-path":"src/components/admin/BlogPostManager.tsx",children:s.jsxs(Ob,{"data-id":"omhxo0534","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsxs(Bb,{"data-id":"i9b4k1y42","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(Mb,{"data-id":"0j6yw2p59","data-path":"src/components/admin/BlogPostManager.tsx",children:"Are you sure?"}),s.jsxs(Ib,{"data-id":"33ayeyaux","data-path":"src/components/admin/BlogPostManager.tsx",children:['This will permanently delete "',p==null?void 0:p.title,'". This action cannot be undone.']})]}),s.jsxs(Rb,{"data-id":"12d4hq41u","data-path":"src/components/admin/BlogPostManager.tsx",children:[s.jsx(zb,{disabled:m,"data-id":"r2sa8ipqt","data-path":"src/components/admin/BlogPostManager.tsx",children:"Cancel"}),s.jsx($b,{onClick:x,disabled:m,className:"bg-red-600 hover:bg-red-700","data-id":"d9f4va8ez","data-path":"src/components/admin/BlogPostManager.tsx",children:m?"Deleting...":"Delete"})]})]})})]})}var KS="Progress",YS=100,[Jge]=Ca(KS),[exe,txe]=Jge(KS),KF=g.forwardRef((e,t)=>{const{__scopeProgress:a,value:r=null,max:n,getValueLabel:i=axe,...o}=e;(n||n===0)&&!RO(n)&&console.error(rxe(`${n}`,"Progress"));const d=RO(n)?n:YS;r!==null&&!MO(r,d)&&console.error(sxe(`${r}`,"Progress"));const l=MO(r,d)?r:null,c=jv(l)?i(l,d):void 0;return s.jsx(exe,{scope:a,value:l,max:d,children:s.jsx(ke.div,{"aria-valuemax":d,"aria-valuemin":0,"aria-valuenow":jv(l)?l:void 0,"aria-valuetext":c,role:"progressbar","data-state":QF(l,d),"data-value":l??void 0,"data-max":d,...o,ref:t})})});KF.displayName=KS;var YF="ProgressIndicator",XF=g.forwardRef((e,t)=>{const{__scopeProgress:a,...r}=e,n=txe(YF,a);return s.jsx(ke.div,{"data-state":QF(n.value,n.max),"data-value":n.value??void 0,"data-max":n.max,...r,ref:t})});XF.displayName=YF;function axe(e,t){return`${Math.round(e/t*100)}%`}function QF(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function jv(e){return typeof e=="number"}function RO(e){return jv(e)&&!isNaN(e)&&e>0}function MO(e,t){return jv(e)&&!isNaN(e)&&e<=t&&e>=0}function rxe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${YS}\`.`}function sxe(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
- a positive number
- less than the value passed to \`max\` (or ${YS} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var ZF=KF,nxe=XF;const JF=g.forwardRef(({className:e,value:t,...a},r)=>s.jsx(ZF,{ref:r,className:Z("relative h-2 w-full overflow-hidden rounded-full bg-primary/20",e),...a,children:s.jsx(nxe,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(t||0)}%)`}})}));JF.displayName=ZF.displayName;var ixe=Array.isArray,ds=ixe,oxe=typeof Yg=="object"&&Yg&&Yg.Object===Object&&Yg,eU=oxe,dxe=eU,lxe=typeof self=="object"&&self&&self.Object===Object&&self,cxe=dxe||lxe||Function("return this")(),yi=cxe,uxe=yi,pxe=uxe.Symbol,Tg=pxe,IO=Tg,tU=Object.prototype,hxe=tU.hasOwnProperty,mxe=tU.toString,yh=IO?IO.toStringTag:void 0;function fxe(e){var t=hxe.call(e,yh),a=e[yh];try{e[yh]=void 0;var r=!0}catch{}var n=mxe.call(e);return r&&(t?e[yh]=a:delete e[yh]),n}var gxe=fxe,xxe=Object.prototype,yxe=xxe.toString;function vxe(e){return yxe.call(e)}var bxe=vxe,$O=Tg,wxe=gxe,jxe=bxe,Dxe="[object Null]",kxe="[object Undefined]",zO=$O?$O.toStringTag:void 0;function Nxe(e){return e==null?e===void 0?kxe:Dxe:zO&&zO in Object(e)?wxe(e):jxe(e)}var go=Nxe;function Cxe(e){return e!=null&&typeof e=="object"}var xo=Cxe,Axe=go,Sxe=xo,Pxe="[object Symbol]";function Txe(e){return typeof e=="symbol"||Sxe(e)&&Axe(e)==Pxe}var $p=Txe,Exe=ds,_xe=$p,Oxe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Bxe=/^\w*$/;function Rxe(e,t){if(Exe(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||_xe(e)?!0:Bxe.test(e)||!Oxe.test(e)||t!=null&&e in Object(t)}var XS=Rxe;function Mxe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var zd=Mxe;const zp=xt(zd);var Ixe=go,$xe=zd,zxe="[object AsyncFunction]",qxe="[object Function]",Lxe="[object GeneratorFunction]",Fxe="[object Proxy]";function Uxe(e){if(!$xe(e))return!1;var t=Ixe(e);return t==qxe||t==Lxe||t==zxe||t==Fxe}var QS=Uxe;const Ue=xt(QS);var Vxe=yi,Hxe=Vxe["__core-js_shared__"],Wxe=Hxe,l1=Wxe,qO=function(){var e=/[^.]+$/.exec(l1&&l1.keys&&l1.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Gxe(e){return!!qO&&qO in e}var Kxe=Gxe,Yxe=Function.prototype,Xxe=Yxe.toString;function Qxe(e){if(e!=null){try{return Xxe.call(e)}catch{}try{return e+""}catch{}}return""}var aU=Qxe,Zxe=QS,Jxe=Kxe,eye=zd,tye=aU,aye=/[\\^$.*+?()[\]{}|]/g,rye=/^\[object .+?Constructor\]$/,sye=Function.prototype,nye=Object.prototype,iye=sye.toString,oye=nye.hasOwnProperty,dye=RegExp("^"+iye.call(oye).replace(aye,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function lye(e){if(!eye(e)||Jxe(e))return!1;var t=Zxe(e)?dye:rye;return t.test(tye(e))}var cye=lye;function uye(e,t){return e==null?void 0:e[t]}var pye=uye,hye=cye,mye=pye;function fye(e,t){var a=mye(e,t);return hye(a)?a:void 0}var uc=fye,gye=uc,xye=gye(Object,"create"),Ub=xye,LO=Ub;function yye(){this.__data__=LO?LO(null):{},this.size=0}var vye=yye;function bye(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var wye=bye,jye=Ub,Dye="__lodash_hash_undefined__",kye=Object.prototype,Nye=kye.hasOwnProperty;function Cye(e){var t=this.__data__;if(jye){var a=t[e];return a===Dye?void 0:a}return Nye.call(t,e)?t[e]:void 0}var Aye=Cye,Sye=Ub,Pye=Object.prototype,Tye=Pye.hasOwnProperty;function Eye(e){var t=this.__data__;return Sye?t[e]!==void 0:Tye.call(t,e)}var _ye=Eye,Oye=Ub,Bye="__lodash_hash_undefined__";function Rye(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=Oye&&t===void 0?Bye:t,this}var Mye=Rye,Iye=vye,$ye=wye,zye=Aye,qye=_ye,Lye=Mye;function qp(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}qp.prototype.clear=Iye;qp.prototype.delete=$ye;qp.prototype.get=zye;qp.prototype.has=qye;qp.prototype.set=Lye;var Fye=qp;function Uye(){this.__data__=[],this.size=0}var Vye=Uye;function Hye(e,t){return e===t||e!==e&&t!==t}var ZS=Hye,Wye=ZS;function Gye(e,t){for(var a=e.length;a--;)if(Wye(e[a][0],t))return a;return-1}var Vb=Gye,Kye=Vb,Yye=Array.prototype,Xye=Yye.splice;function Qye(e){var t=this.__data__,a=Kye(t,e);if(a<0)return!1;var r=t.length-1;return a==r?t.pop():Xye.call(t,a,1),--this.size,!0}var Zye=Qye,Jye=Vb;function eve(e){var t=this.__data__,a=Jye(t,e);return a<0?void 0:t[a][1]}var tve=eve,ave=Vb;function rve(e){return ave(this.__data__,e)>-1}var sve=rve,nve=Vb;function ive(e,t){var a=this.__data__,r=nve(a,e);return r<0?(++this.size,a.push([e,t])):a[r][1]=t,this}var ove=ive,dve=Vye,lve=Zye,cve=tve,uve=sve,pve=ove;function Lp(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}Lp.prototype.clear=dve;Lp.prototype.delete=lve;Lp.prototype.get=cve;Lp.prototype.has=uve;Lp.prototype.set=pve;var Hb=Lp,hve=uc,mve=yi,fve=hve(mve,"Map"),JS=fve,FO=Fye,gve=Hb,xve=JS;function yve(){this.size=0,this.__data__={hash:new FO,map:new(xve||gve),string:new FO}}var vve=yve;function bve(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var wve=bve,jve=wve;function Dve(e,t){var a=e.__data__;return jve(t)?a[typeof t=="string"?"string":"hash"]:a.map}var Wb=Dve,kve=Wb;function Nve(e){var t=kve(this,e).delete(e);return this.size-=t?1:0,t}var Cve=Nve,Ave=Wb;function Sve(e){return Ave(this,e).get(e)}var Pve=Sve,Tve=Wb;function Eve(e){return Tve(this,e).has(e)}var _ve=Eve,Ove=Wb;function Bve(e,t){var a=Ove(this,e),r=a.size;return a.set(e,t),this.size+=a.size==r?0:1,this}var Rve=Bve,Mve=vve,Ive=Cve,$ve=Pve,zve=_ve,qve=Rve;function Fp(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}Fp.prototype.clear=Mve;Fp.prototype.delete=Ive;Fp.prototype.get=$ve;Fp.prototype.has=zve;Fp.prototype.set=qve;var eP=Fp,rU=eP,Lve="Expected a function";function tP(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Lve);var a=function(){var r=arguments,n=t?t.apply(this,r):r[0],i=a.cache;if(i.has(n))return i.get(n);var o=e.apply(this,r);return a.cache=i.set(n,o)||i,o};return a.cache=new(tP.Cache||rU),a}tP.Cache=rU;var sU=tP;const Fve=xt(sU);var Uve=sU,Vve=500;function Hve(e){var t=Uve(e,function(r){return a.size===Vve&&a.clear(),r}),a=t.cache;return t}var Wve=Hve,Gve=Wve,Kve=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yve=/\\(\\)?/g,Xve=Gve(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Kve,function(a,r,n,i){t.push(n?i.replace(Yve,"$1"):r||a)}),t}),Qve=Xve;function Zve(e,t){for(var a=-1,r=e==null?0:e.length,n=Array(r);++a<r;)n[a]=t(e[a],a,e);return n}var aP=Zve,UO=Tg,Jve=aP,e0e=ds,t0e=$p,VO=UO?UO.prototype:void 0,HO=VO?VO.toString:void 0;function nU(e){if(typeof e=="string")return e;if(e0e(e))return Jve(e,nU)+"";if(t0e(e))return HO?HO.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var a0e=nU,r0e=a0e;function s0e(e){return e==null?"":r0e(e)}var iU=s0e,n0e=ds,i0e=XS,o0e=Qve,d0e=iU;function l0e(e,t){return n0e(e)?e:i0e(e,t)?[e]:o0e(d0e(e))}var oU=l0e,c0e=$p;function u0e(e){if(typeof e=="string"||c0e(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var Gb=u0e,p0e=oU,h0e=Gb;function m0e(e,t){t=p0e(t,e);for(var a=0,r=t.length;e!=null&&a<r;)e=e[h0e(t[a++])];return a&&a==r?e:void 0}var rP=m0e,f0e=rP;function g0e(e,t,a){var r=e==null?void 0:f0e(e,t);return r===void 0?a:r}var dU=g0e;const Ds=xt(dU);function x0e(e){return e==null}var y0e=x0e;const Ye=xt(y0e);var v0e=go,b0e=ds,w0e=xo,j0e="[object String]";function D0e(e){return typeof e=="string"||!b0e(e)&&w0e(e)&&v0e(e)==j0e}var k0e=D0e;const Ql=xt(k0e);var lU={exports:{}},Tt={};/**
* @license React
* react-is.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 sP=Symbol.for("react.element"),nP=Symbol.for("react.portal"),Kb=Symbol.for("react.fragment"),Yb=Symbol.for("react.strict_mode"),Xb=Symbol.for("react.profiler"),Qb=Symbol.for("react.provider"),Zb=Symbol.for("react.context"),N0e=Symbol.for("react.server_context"),Jb=Symbol.for("react.forward_ref"),ew=Symbol.for("react.suspense"),tw=Symbol.for("react.suspense_list"),aw=Symbol.for("react.memo"),rw=Symbol.for("react.lazy"),C0e=Symbol.for("react.offscreen"),cU;cU=Symbol.for("react.module.reference");function on(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case sP:switch(e=e.type,e){case Kb:case Xb:case Yb:case ew:case tw:return e;default:switch(e=e&&e.$$typeof,e){case N0e:case Zb:case Jb:case rw:case aw:case Qb:return e;default:return t}}case nP:return t}}}Tt.ContextConsumer=Zb;Tt.ContextProvider=Qb;Tt.Element=sP;Tt.ForwardRef=Jb;Tt.Fragment=Kb;Tt.Lazy=rw;Tt.Memo=aw;Tt.Portal=nP;Tt.Profiler=Xb;Tt.StrictMode=Yb;Tt.Suspense=ew;Tt.SuspenseList=tw;Tt.isAsyncMode=function(){return!1};Tt.isConcurrentMode=function(){return!1};Tt.isContextConsumer=function(e){return on(e)===Zb};Tt.isContextProvider=function(e){return on(e)===Qb};Tt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===sP};Tt.isForwardRef=function(e){return on(e)===Jb};Tt.isFragment=function(e){return on(e)===Kb};Tt.isLazy=function(e){return on(e)===rw};Tt.isMemo=function(e){return on(e)===aw};Tt.isPortal=function(e){return on(e)===nP};Tt.isProfiler=function(e){return on(e)===Xb};Tt.isStrictMode=function(e){return on(e)===Yb};Tt.isSuspense=function(e){return on(e)===ew};Tt.isSuspenseList=function(e){return on(e)===tw};Tt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Kb||e===Xb||e===Yb||e===ew||e===tw||e===C0e||typeof e=="object"&&e!==null&&(e.$$typeof===rw||e.$$typeof===aw||e.$$typeof===Qb||e.$$typeof===Zb||e.$$typeof===Jb||e.$$typeof===cU||e.getModuleId!==void 0)};Tt.typeOf=on;lU.exports=Tt;var A0e=lU.exports,S0e=go,P0e=xo,T0e="[object Number]";function E0e(e){return typeof e=="number"||P0e(e)&&S0e(e)==T0e}var uU=E0e;const _0e=xt(uU);var O0e=uU;function B0e(e){return O0e(e)&&e!=+e}var R0e=B0e;const Eg=xt(R0e);var Tr=function(t){return t===0?0:t>0?1:-1},hl=function(t){return Ql(t)&&t.indexOf("%")===t.length-1},ue=function(t){return _0e(t)&&!Eg(t)},M0e=function(t){return Ye(t)},$a=function(t){return ue(t)||Ql(t)},I0e=0,Up=function(t){var a=++I0e;return"".concat(t||"").concat(a)},Er=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ue(t)&&!Ql(t))return r;var i;if(hl(t)){var o=t.indexOf("%");i=a*parseFloat(t.slice(0,o))/100}else i=+t;return Eg(i)&&(i=r),n&&i>a&&(i=a),i},Io=function(t){if(!t)return null;var a=Object.keys(t);return a&&a.length?t[a[0]]:null},$0e=function(t){if(!Array.isArray(t))return!1;for(var a=t.length,r={},n=0;n<a;n++)if(!r[t[n]])r[t[n]]=!0;else return!0;return!1},gs=function(t,a){return ue(t)&&ue(a)?function(r){return t+r*(a-t)}:function(){return a}};function Dv(e,t,a){return!e||!e.length?null:e.find(function(r){return r&&(typeof t=="function"?t(r):Ds(r,t))===a})}var z0e=function(t,a){return ue(t)&&ue(a)?t-a:Ql(t)&&Ql(a)?t.localeCompare(a):t instanceof Date&&a instanceof Date?t.getTime()-a.getTime():String(t).localeCompare(String(a))};function mu(e,t){for(var a in e)if({}.hasOwnProperty.call(e,a)&&(!{}.hasOwnProperty.call(t,a)||e[a]!==t[a]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function gk(e){"@babel/helpers - typeof";return gk=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},gk(e)}var q0e=["viewBox","children"],L0e=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],WO=["points","pathLength"],c1={svg:q0e,polygon:WO,polyline:WO},iP=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],kv=function(t,a){if(!t||typeof t=="function"||typeof t=="boolean")return null;var r=t;if(g.isValidElement(t)&&(r=t.props),!zp(r))return null;var n={};return Object.keys(r).forEach(function(i){iP.includes(i)&&(n[i]=a||function(o){return r[i](r,o)})}),n},F0e=function(t,a,r){return function(n){return t(a,r,n),null}},Zl=function(t,a,r){if(!zp(t)||gk(t)!=="object")return null;var n=null;return Object.keys(t).forEach(function(i){var o=t[i];iP.includes(i)&&typeof o=="function"&&(n||(n={}),n[i]=F0e(o,a,r))}),n},U0e=["children"],V0e=["children"];function GO(e,t){if(e==null)return{};var a=H0e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function H0e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function xk(e){"@babel/helpers - typeof";return xk=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},xk(e)}var KO={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Vi=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},YO=null,u1=null,oP=function e(t){if(t===YO&&Array.isArray(u1))return u1;var a=[];return g.Children.forEach(t,function(r){Ye(r)||(A0e.isFragment(r)?a=a.concat(e(r.props.children)):a.push(r))}),u1=a,YO=t,a};function ks(e,t){var a=[],r=[];return Array.isArray(t)?r=t.map(function(n){return Vi(n)}):r=[Vi(t)],oP(e).forEach(function(n){var i=Ds(n,"type.displayName")||Ds(n,"type.name");r.indexOf(i)!==-1&&a.push(n)}),a}function hs(e,t){var a=ks(e,t);return a&&a[0]}var XO=function(t){if(!t||!t.props)return!1;var a=t.props,r=a.width,n=a.height;return!(!ue(r)||r<=0||!ue(n)||n<=0)},W0e=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],G0e=function(t){return t&&t.type&&Ql(t.type)&&W0e.indexOf(t.type)>=0},K0e=function(t){return t&&xk(t)==="object"&&"clipDot"in t},Y0e=function(t,a,r,n){var i,o=(i=c1==null?void 0:c1[n])!==null&&i!==void 0?i:[];return a.startsWith("data-")||!Ue(t)&&(n&&o.includes(a)||L0e.includes(a))||r&&iP.includes(a)},ze=function(t,a,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(g.isValidElement(t)&&(n=t.props),!zp(n))return null;var i={};return Object.keys(n).forEach(function(o){var d;Y0e((d=n)===null||d===void 0?void 0:d[o],o,a,r)&&(i[o]=n[o])}),i},yk=function e(t,a){if(t===a)return!0;var r=g.Children.count(t);if(r!==g.Children.count(a))return!1;if(r===0)return!0;if(r===1)return QO(Array.isArray(t)?t[0]:t,Array.isArray(a)?a[0]:a);for(var n=0;n<r;n++){var i=t[n],o=a[n];if(Array.isArray(i)||Array.isArray(o)){if(!e(i,o))return!1}else if(!QO(i,o))return!1}return!0},QO=function(t,a){if(Ye(t)&&Ye(a))return!0;if(!Ye(t)&&!Ye(a)){var r=t.props||{},n=r.children,i=GO(r,U0e),o=a.props||{},d=o.children,l=GO(o,V0e);return n&&d?mu(i,l)&&yk(n,d):!n&&!d?mu(i,l):!1}return!1},ZO=function(t,a){var r=[],n={};return oP(t).forEach(function(i,o){if(G0e(i))r.push(i);else if(i){var d=Vi(i.type),l=a[d]||{},c=l.handler,u=l.once;if(c&&(!u||!n[d])){var p=c(i,d,o);r.push(p),n[d]=!0}}}),r},X0e=function(t){var a=t&&t.type;return a&&KO[a]?KO[a]:null},Q0e=function(t,a){return oP(a).indexOf(t)},Z0e=["children","width","height","viewBox","className","style","title","desc"];function vk(){return vk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},vk.apply(this,arguments)}function J0e(e,t){if(e==null)return{};var a=ebe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function ebe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function bk(e){var t=e.children,a=e.width,r=e.height,n=e.viewBox,i=e.className,o=e.style,d=e.title,l=e.desc,c=J0e(e,Z0e),u=n||{width:a,height:r,x:0,y:0},p=Je("recharts-surface",i);return E.createElement("svg",vk({},ze(c,!0,"svg"),{className:p,width:a,height:r,style:o,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),E.createElement("title",null,d),E.createElement("desc",null,l),t)}var tbe=["children","className"];function wk(){return wk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},wk.apply(this,arguments)}function abe(e,t){if(e==null)return{};var a=rbe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function rbe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var bt=E.forwardRef(function(e,t){var a=e.children,r=e.className,n=abe(e,tbe),i=Je("recharts-layer",r);return E.createElement("g",wk({className:i},ze(n,!0),{ref:t}),a)}),Tn=function(t,a){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]};function sbe(e,t,a){var r=-1,n=e.length;t<0&&(t=-t>n?0:n+t),a=a>n?n:a,a<0&&(a+=n),n=t>a?0:a-t>>>0,t>>>=0;for(var i=Array(n);++r<n;)i[r]=e[r+t];return i}var nbe=sbe,ibe=nbe;function obe(e,t,a){var r=e.length;return a=a===void 0?r:a,!t&&a>=r?e:ibe(e,t,a)}var dbe=obe,lbe="\\ud800-\\udfff",cbe="\\u0300-\\u036f",ube="\\ufe20-\\ufe2f",pbe="\\u20d0-\\u20ff",hbe=cbe+ube+pbe,mbe="\\ufe0e\\ufe0f",fbe="\\u200d",gbe=RegExp("["+fbe+lbe+hbe+mbe+"]");function xbe(e){return gbe.test(e)}var pU=xbe;function ybe(e){return e.split("")}var vbe=ybe,hU="\\ud800-\\udfff",bbe="\\u0300-\\u036f",wbe="\\ufe20-\\ufe2f",jbe="\\u20d0-\\u20ff",Dbe=bbe+wbe+jbe,kbe="\\ufe0e\\ufe0f",Nbe="["+hU+"]",jk="["+Dbe+"]",Dk="\\ud83c[\\udffb-\\udfff]",Cbe="(?:"+jk+"|"+Dk+")",mU="[^"+hU+"]",fU="(?:\\ud83c[\\udde6-\\uddff]){2}",gU="[\\ud800-\\udbff][\\udc00-\\udfff]",Abe="\\u200d",xU=Cbe+"?",yU="["+kbe+"]?",Sbe="(?:"+Abe+"(?:"+[mU,fU,gU].join("|")+")"+yU+xU+")*",Pbe=yU+xU+Sbe,Tbe="(?:"+[mU+jk+"?",jk,fU,gU,Nbe].join("|")+")",Ebe=RegExp(Dk+"(?="+Dk+")|"+Tbe+Pbe,"g");function _be(e){return e.match(Ebe)||[]}var Obe=_be,Bbe=vbe,Rbe=pU,Mbe=Obe;function Ibe(e){return Rbe(e)?Mbe(e):Bbe(e)}var $be=Ibe,zbe=dbe,qbe=pU,Lbe=$be,Fbe=iU;function Ube(e){return function(t){t=Fbe(t);var a=qbe(t)?Lbe(t):void 0,r=a?a[0]:t.charAt(0),n=a?zbe(a,1).join(""):t.slice(1);return r[e]()+n}}var Vbe=Ube,Hbe=Vbe,Wbe=Hbe("toUpperCase"),Gbe=Wbe;const sw=xt(Gbe);function Rt(e){return function(){return e}}const vU=Math.cos,Nv=Math.sin,qn=Math.sqrt,Cv=Math.PI,nw=2*Cv,kk=Math.PI,Nk=2*kk,Qd=1e-6,Kbe=Nk-Qd;function bU(e){this._+=e[0];for(let t=1,a=e.length;t<a;++t)this._+=arguments[t]+e[t]}function Ybe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return bU;const a=10**t;return function(r){this._+=r[0];for(let n=1,i=r.length;n<i;++n)this._+=Math.round(arguments[n]*a)/a+r[n]}}class Xbe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?bU:Ybe(t)}moveTo(t,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,a){this._append`L${this._x1=+t},${this._y1=+a}`}quadraticCurveTo(t,a,r,n){this._append`Q${+t},${+a},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(t,a,r,n,i,o){this._append`C${+t},${+a},${+r},${+n},${this._x1=+i},${this._y1=+o}`}arcTo(t,a,r,n,i){if(t=+t,a=+a,r=+r,n=+n,i=+i,i<0)throw new Error(`negative radius: ${i}`);let o=this._x1,d=this._y1,l=r-t,c=n-a,u=o-t,p=d-a,h=u*u+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=a}`;else if(h>Qd)if(!(Math.abs(p*l-c*u)>Qd)||!i)this._append`L${this._x1=t},${this._y1=a}`;else{let m=r-o,v=n-d,f=l*l+c*c,x=m*m+v*v,w=Math.sqrt(f),y=Math.sqrt(h),b=i*Math.tan((kk-Math.acos((f+h-x)/(2*w*y)))/2),j=b/y,D=b/w;Math.abs(j-1)>Qd&&this._append`L${t+j*u},${a+j*p}`,this._append`A${i},${i},0,0,${+(p*m>u*v)},${this._x1=t+D*l},${this._y1=a+D*c}`}}arc(t,a,r,n,i,o){if(t=+t,a=+a,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let d=r*Math.cos(n),l=r*Math.sin(n),c=t+d,u=a+l,p=1^o,h=o?n-i:i-n;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>Qd||Math.abs(this._y1-u)>Qd)&&this._append`L${c},${u}`,r&&(h<0&&(h=h%Nk+Nk),h>Kbe?this._append`A${r},${r},0,1,${p},${t-d},${a-l}A${r},${r},0,1,${p},${this._x1=c},${this._y1=u}`:h>Qd&&this._append`A${r},${r},0,${+(h>=kk)},${p},${this._x1=t+r*Math.cos(i)},${this._y1=a+r*Math.sin(i)}`)}rect(t,a,r,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}function dP(e){let t=3;return e.digits=function(a){if(!arguments.length)return t;if(a==null)t=null;else{const r=Math.floor(a);if(!(r>=0))throw new RangeError(`invalid digits: ${a}`);t=r}return e},()=>new Xbe(t)}function lP(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function wU(e){this._context=e}wU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function iw(e){return new wU(e)}function jU(e){return e[0]}function DU(e){return e[1]}function kU(e,t){var a=Rt(!0),r=null,n=iw,i=null,o=dP(d);e=typeof e=="function"?e:e===void 0?jU:Rt(e),t=typeof t=="function"?t:t===void 0?DU:Rt(t);function d(l){var c,u=(l=lP(l)).length,p,h=!1,m;for(r==null&&(i=n(m=o())),c=0;c<=u;++c)!(c<u&&a(p=l[c],c,l))===h&&((h=!h)?i.lineStart():i.lineEnd()),h&&i.point(+e(p,c,l),+t(p,c,l));if(m)return i=null,m+""||null}return d.x=function(l){return arguments.length?(e=typeof l=="function"?l:Rt(+l),d):e},d.y=function(l){return arguments.length?(t=typeof l=="function"?l:Rt(+l),d):t},d.defined=function(l){return arguments.length?(a=typeof l=="function"?l:Rt(!!l),d):a},d.curve=function(l){return arguments.length?(n=l,r!=null&&(i=n(r)),d):n},d.context=function(l){return arguments.length?(l==null?r=i=null:i=n(r=l),d):r},d}function Ax(e,t,a){var r=null,n=Rt(!0),i=null,o=iw,d=null,l=dP(c);e=typeof e=="function"?e:e===void 0?jU:Rt(+e),t=typeof t=="function"?t:Rt(t===void 0?0:+t),a=typeof a=="function"?a:a===void 0?DU:Rt(+a);function c(p){var h,m,v,f=(p=lP(p)).length,x,w=!1,y,b=new Array(f),j=new Array(f);for(i==null&&(d=o(y=l())),h=0;h<=f;++h){if(!(h<f&&n(x=p[h],h,p))===w)if(w=!w)m=h,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),v=h-1;v>=m;--v)d.point(b[v],j[v]);d.lineEnd(),d.areaEnd()}w&&(b[h]=+e(x,h,p),j[h]=+t(x,h,p),d.point(r?+r(x,h,p):b[h],a?+a(x,h,p):j[h]))}if(y)return d=null,y+""||null}function u(){return kU().defined(n).curve(o).context(i)}return c.x=function(p){return arguments.length?(e=typeof p=="function"?p:Rt(+p),r=null,c):e},c.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Rt(+p),c):e},c.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Rt(+p),c):r},c.y=function(p){return arguments.length?(t=typeof p=="function"?p:Rt(+p),a=null,c):t},c.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Rt(+p),c):t},c.y1=function(p){return arguments.length?(a=p==null?null:typeof p=="function"?p:Rt(+p),c):a},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(a)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(p){return arguments.length?(n=typeof p=="function"?p:Rt(!!p),c):n},c.curve=function(p){return arguments.length?(o=p,i!=null&&(d=o(i)),c):o},c.context=function(p){return arguments.length?(p==null?i=d=null:d=o(i=p),c):i},c}class NU{constructor(t,a){this._context=t,this._x=a}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,a){switch(t=+t,a=+a,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,a):this._context.moveTo(t,a);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,a,t,a):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+a)/2,t,this._y0,t,a);break}}this._x0=t,this._y0=a}}function Qbe(e){return new NU(e,!0)}function Zbe(e){return new NU(e,!1)}const cP={draw(e,t){const a=qn(t/Cv);e.moveTo(a,0),e.arc(0,0,a,0,nw)}},Jbe={draw(e,t){const a=qn(t/5)/2;e.moveTo(-3*a,-a),e.lineTo(-a,-a),e.lineTo(-a,-3*a),e.lineTo(a,-3*a),e.lineTo(a,-a),e.lineTo(3*a,-a),e.lineTo(3*a,a),e.lineTo(a,a),e.lineTo(a,3*a),e.lineTo(-a,3*a),e.lineTo(-a,a),e.lineTo(-3*a,a),e.closePath()}},CU=qn(1/3),ewe=CU*2,twe={draw(e,t){const a=qn(t/ewe),r=a*CU;e.moveTo(0,-a),e.lineTo(r,0),e.lineTo(0,a),e.lineTo(-r,0),e.closePath()}},awe={draw(e,t){const a=qn(t),r=-a/2;e.rect(r,r,a,a)}},rwe=.8908130915292852,AU=Nv(Cv/10)/Nv(7*Cv/10),swe=Nv(nw/10)*AU,nwe=-vU(nw/10)*AU,iwe={draw(e,t){const a=qn(t*rwe),r=swe*a,n=nwe*a;e.moveTo(0,-a),e.lineTo(r,n);for(let i=1;i<5;++i){const o=nw*i/5,d=vU(o),l=Nv(o);e.lineTo(l*a,-d*a),e.lineTo(d*r-l*n,l*r+d*n)}e.closePath()}},p1=qn(3),owe={draw(e,t){const a=-qn(t/(p1*3));e.moveTo(0,a*2),e.lineTo(-p1*a,-a),e.lineTo(p1*a,-a),e.closePath()}},Os=-.5,Bs=qn(3)/2,Ck=1/qn(12),dwe=(Ck/2+1)*3,lwe={draw(e,t){const a=qn(t/dwe),r=a/2,n=a*Ck,i=r,o=a*Ck+a,d=-i,l=o;e.moveTo(r,n),e.lineTo(i,o),e.lineTo(d,l),e.lineTo(Os*r-Bs*n,Bs*r+Os*n),e.lineTo(Os*i-Bs*o,Bs*i+Os*o),e.lineTo(Os*d-Bs*l,Bs*d+Os*l),e.lineTo(Os*r+Bs*n,Os*n-Bs*r),e.lineTo(Os*i+Bs*o,Os*o-Bs*i),e.lineTo(Os*d+Bs*l,Os*l-Bs*d),e.closePath()}};function cwe(e,t){let a=null,r=dP(n);e=typeof e=="function"?e:Rt(e||cP),t=typeof t=="function"?t:Rt(t===void 0?64:+t);function n(){let i;if(a||(a=i=r()),e.apply(this,arguments).draw(a,+t.apply(this,arguments)),i)return a=null,i+""||null}return n.type=function(i){return arguments.length?(e=typeof i=="function"?i:Rt(i),n):e},n.size=function(i){return arguments.length?(t=typeof i=="function"?i:Rt(+i),n):t},n.context=function(i){return arguments.length?(a=i??null,n):a},n}function Av(){}function Sv(e,t,a){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+a)/6)}function SU(e){this._context=e}SU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Sv(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Sv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function uwe(e){return new SU(e)}function PU(e){this._context=e}PU.prototype={areaStart:Av,areaEnd:Av,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Sv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function pwe(e){return new PU(e)}function TU(e){this._context=e}TU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var a=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(a,r):this._context.moveTo(a,r);break;case 3:this._point=4;default:Sv(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function hwe(e){return new TU(e)}function EU(e){this._context=e}EU.prototype={areaStart:Av,areaEnd:Av,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function mwe(e){return new EU(e)}function JO(e){return e<0?-1:1}function e3(e,t,a){var r=e._x1-e._x0,n=t-e._x1,i=(e._y1-e._y0)/(r||n<0&&-0),o=(a-e._y1)/(n||r<0&&-0),d=(i*n+o*r)/(r+n);return(JO(i)+JO(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(d))||0}function t3(e,t){var a=e._x1-e._x0;return a?(3*(e._y1-e._y0)/a-t)/2:t}function h1(e,t,a){var r=e._x0,n=e._y0,i=e._x1,o=e._y1,d=(i-r)/3;e._context.bezierCurveTo(r+d,n+d*t,i-d,o-d*a,i,o)}function Pv(e){this._context=e}Pv.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:h1(this,this._t0,t3(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var a=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,h1(this,t3(this,a=e3(this,e,t)),a);break;default:h1(this,this._t0,a=e3(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=a}}};function _U(e){this._context=new OU(e)}(_U.prototype=Object.create(Pv.prototype)).point=function(e,t){Pv.prototype.point.call(this,t,e)};function OU(e){this._context=e}OU.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,a,r,n,i){this._context.bezierCurveTo(t,e,r,a,i,n)}};function fwe(e){return new Pv(e)}function gwe(e){return new _U(e)}function BU(e){this._context=e}BU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,a=e.length;if(a)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),a===2)this._context.lineTo(e[1],t[1]);else for(var r=a3(e),n=a3(t),i=0,o=1;o<a;++i,++o)this._context.bezierCurveTo(r[0][i],n[0][i],r[1][i],n[1][i],e[o],t[o]);(this._line||this._line!==0&&a===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function a3(e){var t,a=e.length-1,r,n=new Array(a),i=new Array(a),o=new Array(a);for(n[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t<a-1;++t)n[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(n[a-1]=2,i[a-1]=7,o[a-1]=8*e[a-1]+e[a],t=1;t<a;++t)r=n[t]/i[t-1],i[t]-=r,o[t]-=r*o[t-1];for(n[a-1]=o[a-1]/i[a-1],t=a-2;t>=0;--t)n[t]=(o[t]-n[t+1])/i[t];for(i[a-1]=(e[a]+n[a-1])/2,t=0;t<a-1;++t)i[t]=2*e[t+1]-n[t+1];return[n,i]}function xwe(e){return new BU(e)}function ow(e,t){this._context=e,this._t=t}ow.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var a=this._x*(1-this._t)+e*this._t;this._context.lineTo(a,this._y),this._context.lineTo(a,t)}break}}this._x=e,this._y=t}};function ywe(e){return new ow(e,.5)}function vwe(e){return new ow(e,0)}function bwe(e){return new ow(e,1)}function Gu(e,t){if((o=e.length)>1)for(var a=1,r,n,i=e[t[0]],o,d=i.length;a<o;++a)for(n=i,i=e[t[a]],r=0;r<d;++r)i[r][1]+=i[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function Ak(e){for(var t=e.length,a=new Array(t);--t>=0;)a[t]=t;return a}function wwe(e,t){return e[t]}function jwe(e){const t=[];return t.key=e,t}function Dwe(){var e=Rt([]),t=Ak,a=Gu,r=wwe;function n(i){var o=Array.from(e.apply(this,arguments),jwe),d,l=o.length,c=-1,u;for(const p of i)for(d=0,++c;d<l;++d)(o[d][c]=[0,+r(p,o[d].key,c,i)]).data=p;for(d=0,u=lP(t(o));d<l;++d)o[u[d]].index=d;return a(o,u),o}return n.keys=function(i){return arguments.length?(e=typeof i=="function"?i:Rt(Array.from(i)),n):e},n.value=function(i){return arguments.length?(r=typeof i=="function"?i:Rt(+i),n):r},n.order=function(i){return arguments.length?(t=i==null?Ak:typeof i=="function"?i:Rt(Array.from(i)),n):t},n.offset=function(i){return arguments.length?(a=i??Gu,n):a},n}function kwe(e,t){if((r=e.length)>0){for(var a,r,n=0,i=e[0].length,o;n<i;++n){for(o=a=0;a<r;++a)o+=e[a][n][1]||0;if(o)for(a=0;a<r;++a)e[a][n][1]/=o}Gu(e,t)}}function Nwe(e,t){if((n=e.length)>0){for(var a=0,r=e[t[0]],n,i=r.length;a<i;++a){for(var o=0,d=0;o<n;++o)d+=e[o][a][1]||0;r[a][1]+=r[a][0]=-d/2}Gu(e,t)}}function Cwe(e,t){if(!(!((o=e.length)>0)||!((i=(n=e[t[0]]).length)>0))){for(var a=0,r=1,n,i,o;r<i;++r){for(var d=0,l=0,c=0;d<o;++d){for(var u=e[t[d]],p=u[r][1]||0,h=u[r-1][1]||0,m=(p-h)/2,v=0;v<d;++v){var f=e[t[v]],x=f[r][1]||0,w=f[r-1][1]||0;m+=x-w}l+=p,c+=m*p}n[r-1][1]+=n[r-1][0]=a,l&&(a-=c/l)}n[r-1][1]+=n[r-1][0]=a,Gu(e,t)}}function lf(e){"@babel/helpers - typeof";return lf=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},lf(e)}var Awe=["type","size","sizeType"];function Sk(){return Sk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Sk.apply(this,arguments)}function r3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function s3(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?r3(Object(a),!0).forEach(function(r){Swe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Swe(e,t,a){return t=Pwe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Pwe(e){var t=Twe(e,"string");return lf(t)=="symbol"?t:t+""}function Twe(e,t){if(lf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(lf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ewe(e,t){if(e==null)return{};var a=_we(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function _we(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var RU={symbolCircle:cP,symbolCross:Jbe,symbolDiamond:twe,symbolSquare:awe,symbolStar:iwe,symbolTriangle:owe,symbolWye:lwe},Owe=Math.PI/180,Bwe=function(t){var a="symbol".concat(sw(t));return RU[a]||cP},Rwe=function(t,a,r){if(a==="area")return t;switch(r){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var n=18*Owe;return 1.25*t*t*(Math.tan(n)-Math.tan(n*2)*Math.pow(Math.tan(n),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Mwe=function(t,a){RU["symbol".concat(sw(t))]=a},uP=function(t){var a=t.type,r=a===void 0?"circle":a,n=t.size,i=n===void 0?64:n,o=t.sizeType,d=o===void 0?"area":o,l=Ewe(t,Awe),c=s3(s3({},l),{},{type:r,size:i,sizeType:d}),u=function(){var x=Bwe(r),w=cwe().type(x).size(Rwe(i,d,r));return w()},p=c.className,h=c.cx,m=c.cy,v=ze(c,!0);return h===+h&&m===+m&&i===+i?E.createElement("path",Sk({},v,{className:Je("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(m,")"),d:u()})):null};uP.registerSymbol=Mwe;function Ku(e){"@babel/helpers - typeof";return Ku=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},Ku(e)}function Pk(){return Pk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Pk.apply(this,arguments)}function n3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Iwe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?n3(Object(a),!0).forEach(function(r){cf(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function $we(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zwe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IU(r.key),r)}}function qwe(e,t,a){return t&&zwe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lwe(e,t,a){return t=Tv(t),Fwe(e,MU()?Reflect.construct(t,a||[],Tv(e).constructor):t.apply(e,a))}function Fwe(e,t){if(t&&(Ku(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Uwe(e)}function Uwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function MU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(MU=function(){return!!e})()}function Tv(e){return Tv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Tv(e)}function Vwe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tk(e,t)}function Tk(e,t){return Tk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Tk(e,t)}function cf(e,t,a){return t=IU(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function IU(e){var t=Hwe(e,"string");return Ku(t)=="symbol"?t:t+""}function Hwe(e,t){if(Ku(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ku(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rs=32,pP=function(e){function t(){return $we(this,t),Lwe(this,t,arguments)}return Vwe(t,e),qwe(t,[{key:"renderIcon",value:function(r){var n=this.props.inactiveColor,i=Rs/2,o=Rs/6,d=Rs/3,l=r.inactive?n:r.color;if(r.type==="plainline")return E.createElement("line",{strokeWidth:4,fill:"none",stroke:l,strokeDasharray:r.payload.strokeDasharray,x1:0,y1:i,x2:Rs,y2:i,className:"recharts-legend-icon"});if(r.type==="line")return E.createElement("path",{strokeWidth:4,fill:"none",stroke:l,d:"M0,".concat(i,"h").concat(d,`
A`).concat(o,",").concat(o,",0,1,1,").concat(2*d,",").concat(i,`
H`).concat(Rs,"M").concat(2*d,",").concat(i,`
A`).concat(o,",").concat(o,",0,1,1,").concat(d,",").concat(i),className:"recharts-legend-icon"});if(r.type==="rect")return E.createElement("path",{stroke:"none",fill:l,d:"M0,".concat(Rs/8,"h").concat(Rs,"v").concat(Rs*3/4,"h").concat(-Rs,"z"),className:"recharts-legend-icon"});if(E.isValidElement(r.legendIcon)){var c=Iwe({},r);return delete c.legendIcon,E.cloneElement(r.legendIcon,c)}return E.createElement(uP,{fill:l,cx:i,cy:i,size:Rs,sizeType:"diameter",type:r.type})}},{key:"renderItems",value:function(){var r=this,n=this.props,i=n.payload,o=n.iconSize,d=n.layout,l=n.formatter,c=n.inactiveColor,u={x:0,y:0,width:Rs,height:Rs},p={display:d==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(m,v){var f=m.formatter||l,x=Je(cf(cf({"recharts-legend-item":!0},"legend-item-".concat(v),!0),"inactive",m.inactive));if(m.type==="none")return null;var w=Ue(m.value)?null:m.value;Tn(!Ue(m.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var y=m.inactive?c:m.color;return E.createElement("li",Pk({className:x,style:p,key:"legend-item-".concat(v)},Zl(r.props,m,v)),E.createElement(bk,{width:o,height:o,viewBox:u,style:h},r.renderIcon(m)),E.createElement("span",{className:"recharts-legend-item-text",style:{color:y}},f?f(w,m,v):w))})}},{key:"render",value:function(){var r=this.props,n=r.payload,i=r.layout,o=r.align;if(!n||!n.length)return null;var d={padding:0,margin:0,textAlign:i==="horizontal"?o:"left"};return E.createElement("ul",{className:"recharts-default-legend",style:d},this.renderItems())}}])}(g.PureComponent);cf(pP,"displayName","Legend");cf(pP,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Wwe=Hb;function Gwe(){this.__data__=new Wwe,this.size=0}var Kwe=Gwe;function Ywe(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}var Xwe=Ywe;function Qwe(e){return this.__data__.get(e)}var Zwe=Qwe;function Jwe(e){return this.__data__.has(e)}var eje=Jwe,tje=Hb,aje=JS,rje=eP,sje=200;function nje(e,t){var a=this.__data__;if(a instanceof tje){var r=a.__data__;if(!aje||r.length<sje-1)return r.push([e,t]),this.size=++a.size,this;a=this.__data__=new rje(r)}return a.set(e,t),this.size=a.size,this}var ije=nje,oje=Hb,dje=Kwe,lje=Xwe,cje=Zwe,uje=eje,pje=ije;function Vp(e){var t=this.__data__=new oje(e);this.size=t.size}Vp.prototype.clear=dje;Vp.prototype.delete=lje;Vp.prototype.get=cje;Vp.prototype.has=uje;Vp.prototype.set=pje;var $U=Vp,hje="__lodash_hash_undefined__";function mje(e){return this.__data__.set(e,hje),this}var fje=mje;function gje(e){return this.__data__.has(e)}var xje=gje,yje=eP,vje=fje,bje=xje;function Ev(e){var t=-1,a=e==null?0:e.length;for(this.__data__=new yje;++t<a;)this.add(e[t])}Ev.prototype.add=Ev.prototype.push=vje;Ev.prototype.has=bje;var zU=Ev;function wje(e,t){for(var a=-1,r=e==null?0:e.length;++a<r;)if(t(e[a],a,e))return!0;return!1}var qU=wje;function jje(e,t){return e.has(t)}var LU=jje,Dje=zU,kje=qU,Nje=LU,Cje=1,Aje=2;function Sje(e,t,a,r,n,i){var o=a&Cje,d=e.length,l=t.length;if(d!=l&&!(o&&l>d))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var p=-1,h=!0,m=a&Aje?new Dje:void 0;for(i.set(e,t),i.set(t,e);++p<d;){var v=e[p],f=t[p];if(r)var x=o?r(f,v,p,t,e,i):r(v,f,p,e,t,i);if(x!==void 0){if(x)continue;h=!1;break}if(m){if(!kje(t,function(w,y){if(!Nje(m,y)&&(v===w||n(v,w,a,r,i)))return m.push(y)})){h=!1;break}}else if(!(v===f||n(v,f,a,r,i))){h=!1;break}}return i.delete(e),i.delete(t),h}var FU=Sje,Pje=yi,Tje=Pje.Uint8Array,Eje=Tje;function _je(e){var t=-1,a=Array(e.size);return e.forEach(function(r,n){a[++t]=[n,r]}),a}var Oje=_je;function Bje(e){var t=-1,a=Array(e.size);return e.forEach(function(r){a[++t]=r}),a}var hP=Bje,i3=Tg,o3=Eje,Rje=ZS,Mje=FU,Ije=Oje,$je=hP,zje=1,qje=2,Lje="[object Boolean]",Fje="[object Date]",Uje="[object Error]",Vje="[object Map]",Hje="[object Number]",Wje="[object RegExp]",Gje="[object Set]",Kje="[object String]",Yje="[object Symbol]",Xje="[object ArrayBuffer]",Qje="[object DataView]",d3=i3?i3.prototype:void 0,m1=d3?d3.valueOf:void 0;function Zje(e,t,a,r,n,i,o){switch(a){case Qje:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Xje:return!(e.byteLength!=t.byteLength||!i(new o3(e),new o3(t)));case Lje:case Fje:case Hje:return Rje(+e,+t);case Uje:return e.name==t.name&&e.message==t.message;case Wje:case Kje:return e==t+"";case Vje:var d=Ije;case Gje:var l=r&zje;if(d||(d=$je),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=qje,o.set(e,t);var u=Mje(d(e),d(t),r,n,i,o);return o.delete(e),u;case Yje:if(m1)return m1.call(e)==m1.call(t)}return!1}var Jje=Zje;function e1e(e,t){for(var a=-1,r=t.length,n=e.length;++a<r;)e[n+a]=t[a];return e}var UU=e1e,t1e=UU,a1e=ds;function r1e(e,t,a){var r=t(e);return a1e(e)?r:t1e(r,a(e))}var s1e=r1e;function n1e(e,t){for(var a=-1,r=e==null?0:e.length,n=0,i=[];++a<r;){var o=e[a];t(o,a,e)&&(i[n++]=o)}return i}var i1e=n1e;function o1e(){return[]}var d1e=o1e,l1e=i1e,c1e=d1e,u1e=Object.prototype,p1e=u1e.propertyIsEnumerable,l3=Object.getOwnPropertySymbols,h1e=l3?function(e){return e==null?[]:(e=Object(e),l1e(l3(e),function(t){return p1e.call(e,t)}))}:c1e,m1e=h1e;function f1e(e,t){for(var a=-1,r=Array(e);++a<e;)r[a]=t(a);return r}var g1e=f1e,x1e=go,y1e=xo,v1e="[object Arguments]";function b1e(e){return y1e(e)&&x1e(e)==v1e}var w1e=b1e,c3=w1e,j1e=xo,VU=Object.prototype,D1e=VU.hasOwnProperty,k1e=VU.propertyIsEnumerable,N1e=c3(function(){return arguments}())?c3:function(e){return j1e(e)&&D1e.call(e,"callee")&&!k1e.call(e,"callee")},mP=N1e,_v={exports:{}};function C1e(){return!1}var A1e=C1e;_v.exports;(function(e,t){var a=yi,r=A1e,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,d=o?a.Buffer:void 0,l=d?d.isBuffer:void 0,c=l||r;e.exports=c})(_v,_v.exports);var HU=_v.exports,S1e=9007199254740991,P1e=/^(?:0|[1-9]\d*)$/;function T1e(e,t){var a=typeof e;return t=t??S1e,!!t&&(a=="number"||a!="symbol"&&P1e.test(e))&&e>-1&&e%1==0&&e<t}var fP=T1e,E1e=9007199254740991;function _1e(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=E1e}var gP=_1e,O1e=go,B1e=gP,R1e=xo,M1e="[object Arguments]",I1e="[object Array]",$1e="[object Boolean]",z1e="[object Date]",q1e="[object Error]",L1e="[object Function]",F1e="[object Map]",U1e="[object Number]",V1e="[object Object]",H1e="[object RegExp]",W1e="[object Set]",G1e="[object String]",K1e="[object WeakMap]",Y1e="[object ArrayBuffer]",X1e="[object DataView]",Q1e="[object Float32Array]",Z1e="[object Float64Array]",J1e="[object Int8Array]",eDe="[object Int16Array]",tDe="[object Int32Array]",aDe="[object Uint8Array]",rDe="[object Uint8ClampedArray]",sDe="[object Uint16Array]",nDe="[object Uint32Array]",Ft={};Ft[Q1e]=Ft[Z1e]=Ft[J1e]=Ft[eDe]=Ft[tDe]=Ft[aDe]=Ft[rDe]=Ft[sDe]=Ft[nDe]=!0;Ft[M1e]=Ft[I1e]=Ft[Y1e]=Ft[$1e]=Ft[X1e]=Ft[z1e]=Ft[q1e]=Ft[L1e]=Ft[F1e]=Ft[U1e]=Ft[V1e]=Ft[H1e]=Ft[W1e]=Ft[G1e]=Ft[K1e]=!1;function iDe(e){return R1e(e)&&B1e(e.length)&&!!Ft[O1e(e)]}var oDe=iDe;function dDe(e){return function(t){return e(t)}}var WU=dDe,Ov={exports:{}};Ov.exports;(function(e,t){var a=eU,r=t&&!t.nodeType&&t,n=r&&!0&&e&&!e.nodeType&&e,i=n&&n.exports===r,o=i&&a.process,d=function(){try{var l=n&&n.require&&n.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=d})(Ov,Ov.exports);var lDe=Ov.exports,cDe=oDe,uDe=WU,u3=lDe,p3=u3&&u3.isTypedArray,pDe=p3?uDe(p3):cDe,GU=pDe,hDe=g1e,mDe=mP,fDe=ds,gDe=HU,xDe=fP,yDe=GU,vDe=Object.prototype,bDe=vDe.hasOwnProperty;function wDe(e,t){var a=fDe(e),r=!a&&mDe(e),n=!a&&!r&&gDe(e),i=!a&&!r&&!n&&yDe(e),o=a||r||n||i,d=o?hDe(e.length,String):[],l=d.length;for(var c in e)(t||bDe.call(e,c))&&!(o&&(c=="length"||n&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||xDe(c,l)))&&d.push(c);return d}var jDe=wDe,DDe=Object.prototype;function kDe(e){var t=e&&e.constructor,a=typeof t=="function"&&t.prototype||DDe;return e===a}var NDe=kDe;function CDe(e,t){return function(a){return e(t(a))}}var KU=CDe,ADe=KU,SDe=ADe(Object.keys,Object),PDe=SDe,TDe=NDe,EDe=PDe,_De=Object.prototype,ODe=_De.hasOwnProperty;function BDe(e){if(!TDe(e))return EDe(e);var t=[];for(var a in Object(e))ODe.call(e,a)&&a!="constructor"&&t.push(a);return t}var RDe=BDe,MDe=QS,IDe=gP;function $De(e){return e!=null&&IDe(e.length)&&!MDe(e)}var _g=$De,zDe=jDe,qDe=RDe,LDe=_g;function FDe(e){return LDe(e)?zDe(e):qDe(e)}var dw=FDe,UDe=s1e,VDe=m1e,HDe=dw;function WDe(e){return UDe(e,HDe,VDe)}var GDe=WDe,h3=GDe,KDe=1,YDe=Object.prototype,XDe=YDe.hasOwnProperty;function QDe(e,t,a,r,n,i){var o=a&KDe,d=h3(e),l=d.length,c=h3(t),u=c.length;if(l!=u&&!o)return!1;for(var p=l;p--;){var h=d[p];if(!(o?h in t:XDe.call(t,h)))return!1}var m=i.get(e),v=i.get(t);if(m&&v)return m==t&&v==e;var f=!0;i.set(e,t),i.set(t,e);for(var x=o;++p<l;){h=d[p];var w=e[h],y=t[h];if(r)var b=o?r(y,w,h,t,e,i):r(w,y,h,e,t,i);if(!(b===void 0?w===y||n(w,y,a,r,i):b)){f=!1;break}x||(x=h=="constructor")}if(f&&!x){var j=e.constructor,D=t.constructor;j!=D&&"constructor"in e&&"constructor"in t&&!(typeof j=="function"&&j instanceof j&&typeof D=="function"&&D instanceof D)&&(f=!1)}return i.delete(e),i.delete(t),f}var ZDe=QDe,JDe=uc,e2e=yi,t2e=JDe(e2e,"DataView"),a2e=t2e,r2e=uc,s2e=yi,n2e=r2e(s2e,"Promise"),i2e=n2e,o2e=uc,d2e=yi,l2e=o2e(d2e,"Set"),YU=l2e,c2e=uc,u2e=yi,p2e=c2e(u2e,"WeakMap"),h2e=p2e,Ek=a2e,_k=JS,Ok=i2e,Bk=YU,Rk=h2e,XU=go,Hp=aU,m3="[object Map]",m2e="[object Object]",f3="[object Promise]",g3="[object Set]",x3="[object WeakMap]",y3="[object DataView]",f2e=Hp(Ek),g2e=Hp(_k),x2e=Hp(Ok),y2e=Hp(Bk),v2e=Hp(Rk),Zd=XU;(Ek&&Zd(new Ek(new ArrayBuffer(1)))!=y3||_k&&Zd(new _k)!=m3||Ok&&Zd(Ok.resolve())!=f3||Bk&&Zd(new Bk)!=g3||Rk&&Zd(new Rk)!=x3)&&(Zd=function(e){var t=XU(e),a=t==m2e?e.constructor:void 0,r=a?Hp(a):"";if(r)switch(r){case f2e:return y3;case g2e:return m3;case x2e:return f3;case y2e:return g3;case v2e:return x3}return t});var b2e=Zd,f1=$U,w2e=FU,j2e=Jje,D2e=ZDe,v3=b2e,b3=ds,w3=HU,k2e=GU,N2e=1,j3="[object Arguments]",D3="[object Array]",Sx="[object Object]",C2e=Object.prototype,k3=C2e.hasOwnProperty;function A2e(e,t,a,r,n,i){var o=b3(e),d=b3(t),l=o?D3:v3(e),c=d?D3:v3(t);l=l==j3?Sx:l,c=c==j3?Sx:c;var u=l==Sx,p=c==Sx,h=l==c;if(h&&w3(e)){if(!w3(t))return!1;o=!0,u=!1}if(h&&!u)return i||(i=new f1),o||k2e(e)?w2e(e,t,a,r,n,i):j2e(e,t,l,a,r,n,i);if(!(a&N2e)){var m=u&&k3.call(e,"__wrapped__"),v=p&&k3.call(t,"__wrapped__");if(m||v){var f=m?e.value():e,x=v?t.value():t;return i||(i=new f1),n(f,x,a,r,i)}}return h?(i||(i=new f1),D2e(e,t,a,r,n,i)):!1}var S2e=A2e,P2e=S2e,N3=xo;function QU(e,t,a,r,n){return e===t?!0:e==null||t==null||!N3(e)&&!N3(t)?e!==e&&t!==t:P2e(e,t,a,r,QU,n)}var xP=QU,T2e=$U,E2e=xP,_2e=1,O2e=2;function B2e(e,t,a,r){var n=a.length,i=n,o=!r;if(e==null)return!i;for(e=Object(e);n--;){var d=a[n];if(o&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++n<i;){d=a[n];var l=d[0],c=e[l],u=d[1];if(o&&d[2]){if(c===void 0&&!(l in e))return!1}else{var p=new T2e;if(r)var h=r(c,u,l,e,t,p);if(!(h===void 0?E2e(u,c,_2e|O2e,r,p):h))return!1}}return!0}var R2e=B2e,M2e=zd;function I2e(e){return e===e&&!M2e(e)}var ZU=I2e,$2e=ZU,z2e=dw;function q2e(e){for(var t=z2e(e),a=t.length;a--;){var r=t[a],n=e[r];t[a]=[r,n,$2e(n)]}return t}var L2e=q2e;function F2e(e,t){return function(a){return a==null?!1:a[e]===t&&(t!==void 0||e in Object(a))}}var JU=F2e,U2e=R2e,V2e=L2e,H2e=JU;function W2e(e){var t=V2e(e);return t.length==1&&t[0][2]?H2e(t[0][0],t[0][1]):function(a){return a===e||U2e(a,e,t)}}var G2e=W2e;function K2e(e,t){return e!=null&&t in Object(e)}var Y2e=K2e,X2e=oU,Q2e=mP,Z2e=ds,J2e=fP,eke=gP,tke=Gb;function ake(e,t,a){t=X2e(t,e);for(var r=-1,n=t.length,i=!1;++r<n;){var o=tke(t[r]);if(!(i=e!=null&&a(e,o)))break;e=e[o]}return i||++r!=n?i:(n=e==null?0:e.length,!!n&&eke(n)&&J2e(o,n)&&(Z2e(e)||Q2e(e)))}var rke=ake,ske=Y2e,nke=rke;function ike(e,t){return e!=null&&nke(e,t,ske)}var oke=ike,dke=xP,lke=dU,cke=oke,uke=XS,pke=ZU,hke=JU,mke=Gb,fke=1,gke=2;function xke(e,t){return uke(e)&&pke(t)?hke(mke(e),t):function(a){var r=lke(a,e);return r===void 0&&r===t?cke(a,e):dke(t,r,fke|gke)}}var yke=xke;function vke(e){return e}var Wp=vke;function bke(e){return function(t){return t==null?void 0:t[e]}}var wke=bke,jke=rP;function Dke(e){return function(t){return jke(t,e)}}var kke=Dke,Nke=wke,Cke=kke,Ake=XS,Ske=Gb;function Pke(e){return Ake(e)?Nke(Ske(e)):Cke(e)}var Tke=Pke,Eke=G2e,_ke=yke,Oke=Wp,Bke=ds,Rke=Tke;function Mke(e){return typeof e=="function"?e:e==null?Oke:typeof e=="object"?Bke(e)?_ke(e[0],e[1]):Eke(e):Rke(e)}var vi=Mke;function Ike(e,t,a,r){for(var n=e.length,i=a+(r?1:-1);r?i--:++i<n;)if(t(e[i],i,e))return i;return-1}var eV=Ike;function $ke(e){return e!==e}var zke=$ke;function qke(e,t,a){for(var r=a-1,n=e.length;++r<n;)if(e[r]===t)return r;return-1}var Lke=qke,Fke=eV,Uke=zke,Vke=Lke;function Hke(e,t,a){return t===t?Vke(e,t,a):Fke(e,Uke,a)}var Wke=Hke,Gke=Wke;function Kke(e,t){var a=e==null?0:e.length;return!!a&&Gke(e,t,0)>-1}var Yke=Kke;function Xke(e,t,a){for(var r=-1,n=e==null?0:e.length;++r<n;)if(a(t,e[r]))return!0;return!1}var Qke=Xke;function Zke(){}var Jke=Zke,g1=YU,eNe=Jke,tNe=hP,aNe=1/0,rNe=g1&&1/tNe(new g1([,-0]))[1]==aNe?function(e){return new g1(e)}:eNe,sNe=rNe,nNe=zU,iNe=Yke,oNe=Qke,dNe=LU,lNe=sNe,cNe=hP,uNe=200;function pNe(e,t,a){var r=-1,n=iNe,i=e.length,o=!0,d=[],l=d;if(a)o=!1,n=oNe;else if(i>=uNe){var c=t?null:lNe(e);if(c)return cNe(c);o=!1,n=dNe,l=new nNe}else l=t?[]:d;e:for(;++r<i;){var u=e[r],p=t?t(u):u;if(u=a||u!==0?u:0,o&&p===p){for(var h=l.length;h--;)if(l[h]===p)continue e;t&&l.push(p),d.push(u)}else n(l,p,a)||(l!==d&&l.push(p),d.push(u))}return d}var hNe=pNe,mNe=vi,fNe=hNe;function gNe(e,t){return e&&e.length?fNe(e,mNe(t)):[]}var xNe=gNe;const C3=xt(xNe);function tV(e,t,a){return t===!0?C3(e,a):Ue(t)?C3(e,t):e}function Yu(e){"@babel/helpers - typeof";return Yu=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},Yu(e)}var yNe=["ref"];function A3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Ci(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?A3(Object(a),!0).forEach(function(r){lw(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function vNe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S3(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rV(r.key),r)}}function bNe(e,t,a){return t&&S3(e.prototype,t),a&&S3(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function wNe(e,t,a){return t=Bv(t),jNe(e,aV()?Reflect.construct(t,a||[],Bv(e).constructor):t.apply(e,a))}function jNe(e,t){if(t&&(Yu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DNe(e)}function DNe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aV=function(){return!!e})()}function Bv(e){return Bv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Bv(e)}function kNe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Mk(e,t)}function Mk(e,t){return Mk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Mk(e,t)}function lw(e,t,a){return t=rV(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function rV(e){var t=NNe(e,"string");return Yu(t)=="symbol"?t:t+""}function NNe(e,t){if(Yu(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Yu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function CNe(e,t){if(e==null)return{};var a=ANe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function ANe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function SNe(e){return e.value}function PNe(e,t){if(E.isValidElement(e))return E.cloneElement(e,t);if(typeof e=="function")return E.createElement(e,t);t.ref;var a=CNe(t,yNe);return E.createElement(pP,a)}var P3=1,oi=function(e){function t(){var a;vNe(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=wNe(this,t,[].concat(n)),lw(a,"lastBoundingBox",{width:-1,height:-1}),a}return kNe(t,e),bNe(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();return r.height=this.wrapperNode.offsetHeight,r.width=this.wrapperNode.offsetWidth,r}return null}},{key:"updateBBox",value:function(){var r=this.props.onBBoxUpdate,n=this.getBBox();n?(Math.abs(n.width-this.lastBoundingBox.width)>P3||Math.abs(n.height-this.lastBoundingBox.height)>P3)&&(this.lastBoundingBox.width=n.width,this.lastBoundingBox.height=n.height,r&&r(n)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,r&&r(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ci({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(r){var n=this.props,i=n.layout,o=n.align,d=n.verticalAlign,l=n.margin,c=n.chartWidth,u=n.chartHeight,p,h;if(!r||(r.left===void 0||r.left===null)&&(r.right===void 0||r.right===null))if(o==="center"&&i==="vertical"){var m=this.getBBoxSnapshot();p={left:((c||0)-m.width)/2}}else p=o==="right"?{right:l&&l.right||0}:{left:l&&l.left||0};if(!r||(r.top===void 0||r.top===null)&&(r.bottom===void 0||r.bottom===null))if(d==="middle"){var v=this.getBBoxSnapshot();h={top:((u||0)-v.height)/2}}else h=d==="bottom"?{bottom:l&&l.bottom||0}:{top:l&&l.top||0};return Ci(Ci({},p),h)}},{key:"render",value:function(){var r=this,n=this.props,i=n.content,o=n.width,d=n.height,l=n.wrapperStyle,c=n.payloadUniqBy,u=n.payload,p=Ci(Ci({position:"absolute",width:o||"auto",height:d||"auto"},this.getDefaultPosition(l)),l);return E.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(m){r.wrapperNode=m}},PNe(i,Ci(Ci({},this.props),{},{payload:tV(u,c,SNe)})))}}],[{key:"getWithHeight",value:function(r,n){var i=Ci(Ci({},this.defaultProps),r.props),o=i.layout;return o==="vertical"&&ue(r.props.height)?{height:r.props.height}:o==="horizontal"?{width:r.props.width||n}:null}}])}(g.PureComponent);lw(oi,"displayName","Legend");lw(oi,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var T3=Tg,TNe=mP,ENe=ds,E3=T3?T3.isConcatSpreadable:void 0;function _Ne(e){return ENe(e)||TNe(e)||!!(E3&&e&&e[E3])}var ONe=_Ne,BNe=UU,RNe=ONe;function sV(e,t,a,r,n){var i=-1,o=e.length;for(a||(a=RNe),n||(n=[]);++i<o;){var d=e[i];t>0&&a(d)?t>1?sV(d,t-1,a,r,n):BNe(n,d):r||(n[n.length]=d)}return n}var nV=sV;function MNe(e){return function(t,a,r){for(var n=-1,i=Object(t),o=r(t),d=o.length;d--;){var l=o[e?d:++n];if(a(i[l],l,i)===!1)break}return t}}var INe=MNe,$Ne=INe,zNe=$Ne(),qNe=zNe,LNe=qNe,FNe=dw;function UNe(e,t){return e&&LNe(e,t,FNe)}var iV=UNe,VNe=_g;function HNe(e,t){return function(a,r){if(a==null)return a;if(!VNe(a))return e(a,r);for(var n=a.length,i=t?n:-1,o=Object(a);(t?i--:++i<n)&&r(o[i],i,o)!==!1;);return a}}var WNe=HNe,GNe=iV,KNe=WNe,YNe=KNe(GNe),yP=YNe,XNe=yP,QNe=_g;function ZNe(e,t){var a=-1,r=QNe(e)?Array(e.length):[];return XNe(e,function(n,i,o){r[++a]=t(n,i,o)}),r}var oV=ZNe;function JNe(e,t){var a=e.length;for(e.sort(t);a--;)e[a]=e[a].value;return e}var eCe=JNe,_3=$p;function tCe(e,t){if(e!==t){var a=e!==void 0,r=e===null,n=e===e,i=_3(e),o=t!==void 0,d=t===null,l=t===t,c=_3(t);if(!d&&!c&&!i&&e>t||i&&o&&l&&!d&&!c||r&&o&&l||!a&&l||!n)return 1;if(!r&&!i&&!c&&e<t||c&&a&&n&&!r&&!i||d&&a&&n||!o&&n||!l)return-1}return 0}var aCe=tCe,rCe=aCe;function sCe(e,t,a){for(var r=-1,n=e.criteria,i=t.criteria,o=n.length,d=a.length;++r<o;){var l=rCe(n[r],i[r]);if(l){if(r>=d)return l;var c=a[r];return l*(c=="desc"?-1:1)}}return e.index-t.index}var nCe=sCe,x1=aP,iCe=rP,oCe=vi,dCe=oV,lCe=eCe,cCe=WU,uCe=nCe,pCe=Wp,hCe=ds;function mCe(e,t,a){t.length?t=x1(t,function(i){return hCe(i)?function(o){return iCe(o,i.length===1?i[0]:i)}:i}):t=[pCe];var r=-1;t=x1(t,cCe(oCe));var n=dCe(e,function(i,o,d){var l=x1(t,function(c){return c(i)});return{criteria:l,index:++r,value:i}});return lCe(n,function(i,o){return uCe(i,o,a)})}var fCe=mCe;function gCe(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}var xCe=gCe,yCe=xCe,O3=Math.max;function vCe(e,t,a){return t=O3(t===void 0?e.length-1:t,0),function(){for(var r=arguments,n=-1,i=O3(r.length-t,0),o=Array(i);++n<i;)o[n]=r[t+n];n=-1;for(var d=Array(t+1);++n<t;)d[n]=r[n];return d[t]=a(o),yCe(e,this,d)}}var bCe=vCe;function wCe(e){return function(){return e}}var jCe=wCe,DCe=uc,kCe=function(){try{var e=DCe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),dV=kCe,NCe=jCe,B3=dV,CCe=Wp,ACe=B3?function(e,t){return B3(e,"toString",{configurable:!0,enumerable:!1,value:NCe(t),writable:!0})}:CCe,SCe=ACe,PCe=800,TCe=16,ECe=Date.now;function _Ce(e){var t=0,a=0;return function(){var r=ECe(),n=TCe-(r-a);if(a=r,n>0){if(++t>=PCe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var OCe=_Ce,BCe=SCe,RCe=OCe,MCe=RCe(BCe),ICe=MCe,$Ce=Wp,zCe=bCe,qCe=ICe;function LCe(e,t){return qCe(zCe(e,t,$Ce),e+"")}var FCe=LCe,UCe=ZS,VCe=_g,HCe=fP,WCe=zd;function GCe(e,t,a){if(!WCe(a))return!1;var r=typeof t;return(r=="number"?VCe(a)&&HCe(t,a.length):r=="string"&&t in a)?UCe(a[t],e):!1}var cw=GCe,KCe=nV,YCe=fCe,XCe=FCe,R3=cw,QCe=XCe(function(e,t){if(e==null)return[];var a=t.length;return a>1&&R3(e,t[0],t[1])?t=[]:a>2&&R3(t[0],t[1],t[2])&&(t=[t[0]]),YCe(e,KCe(t,1),[])}),ZCe=QCe;const vP=xt(ZCe);function uf(e){"@babel/helpers - typeof";return uf=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},uf(e)}function Ik(){return Ik=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ik.apply(this,arguments)}function JCe(e,t){return rAe(e)||aAe(e,t)||tAe(e,t)||eAe()}function eAe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tAe(e,t){if(e){if(typeof e=="string")return M3(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return M3(e,t)}}function M3(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function aAe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function rAe(e){if(Array.isArray(e))return e}function I3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function y1(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?I3(Object(a),!0).forEach(function(r){sAe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):I3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function sAe(e,t,a){return t=nAe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function nAe(e){var t=iAe(e,"string");return uf(t)=="symbol"?t:t+""}function iAe(e,t){if(uf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(uf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oAe(e){return Array.isArray(e)&&$a(e[0])&&$a(e[1])?e.join(" ~ "):e}var dAe=function(t){var a=t.separator,r=a===void 0?" : ":a,n=t.contentStyle,i=n===void 0?{}:n,o=t.itemStyle,d=o===void 0?{}:o,l=t.labelStyle,c=l===void 0?{}:l,u=t.payload,p=t.formatter,h=t.itemSorter,m=t.wrapperClassName,v=t.labelClassName,f=t.label,x=t.labelFormatter,w=t.accessibilityLayer,y=w===void 0?!1:w,b=function(){if(u&&u.length){var S={padding:0,margin:0},_=(h?vP(u,h):u).map(function(O,B){if(O.type==="none")return null;var I=y1({display:"block",paddingTop:4,paddingBottom:4,color:O.color||"#000"},d),z=O.formatter||p||oAe,M=O.value,R=O.name,q=M,$=R;if(z&&q!=null&&$!=null){var U=z(M,R,O,B,u);if(Array.isArray(U)){var K=JCe(U,2);q=K[0],$=K[1]}else q=U}return E.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(B),style:I},$a($)?E.createElement("span",{className:"recharts-tooltip-item-name"},$):null,$a($)?E.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,E.createElement("span",{className:"recharts-tooltip-item-value"},q),E.createElement("span",{className:"recharts-tooltip-item-unit"},O.unit||""))});return E.createElement("ul",{className:"recharts-tooltip-item-list",style:S},_)}return null},j=y1({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),D=y1({margin:0},c),k=!Ye(f),N=k?f:"",C=Je("recharts-default-tooltip",m),T=Je("recharts-tooltip-label",v);k&&x&&u!==void 0&&u!==null&&(N=x(f,u));var P=y?{role:"status","aria-live":"assertive"}:{};return E.createElement("div",Ik({className:C,style:j},P),E.createElement("p",{className:T,style:D},E.isValidElement(N)?N:"".concat(N)),b())};function pf(e){"@babel/helpers - typeof";return pf=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},pf(e)}function Px(e,t,a){return t=lAe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function lAe(e){var t=cAe(e,"string");return pf(t)=="symbol"?t:t+""}function cAe(e,t){if(pf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(pf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vh="recharts-tooltip-wrapper",uAe={visibility:"hidden"};function pAe(e){var t=e.coordinate,a=e.translateX,r=e.translateY;return Je(vh,Px(Px(Px(Px({},"".concat(vh,"-right"),ue(a)&&t&&ue(t.x)&&a>=t.x),"".concat(vh,"-left"),ue(a)&&t&&ue(t.x)&&a<t.x),"".concat(vh,"-bottom"),ue(r)&&t&&ue(t.y)&&r>=t.y),"".concat(vh,"-top"),ue(r)&&t&&ue(t.y)&&r<t.y))}function $3(e){var t=e.allowEscapeViewBox,a=e.coordinate,r=e.key,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,d=e.tooltipDimension,l=e.viewBox,c=e.viewBoxDimension;if(i&&ue(i[r]))return i[r];var u=a[r]-d-n,p=a[r]+n;if(t[r])return o[r]?u:p;if(o[r]){var h=u,m=l[r];return h<m?Math.max(p,l[r]):Math.max(u,l[r])}var v=p+d,f=l[r]+c;return v>f?Math.max(u,l[r]):Math.max(p,l[r])}function hAe(e){var t=e.translateX,a=e.translateY,r=e.useTranslate3d;return{transform:r?"translate3d(".concat(t,"px, ").concat(a,"px, 0)"):"translate(".concat(t,"px, ").concat(a,"px)")}}function mAe(e){var t=e.allowEscapeViewBox,a=e.coordinate,r=e.offsetTopLeft,n=e.position,i=e.reverseDirection,o=e.tooltipBox,d=e.useTranslate3d,l=e.viewBox,c,u,p;return o.height>0&&o.width>0&&a?(u=$3({allowEscapeViewBox:t,coordinate:a,key:"x",offsetTopLeft:r,position:n,reverseDirection:i,tooltipDimension:o.width,viewBox:l,viewBoxDimension:l.width}),p=$3({allowEscapeViewBox:t,coordinate:a,key:"y",offsetTopLeft:r,position:n,reverseDirection:i,tooltipDimension:o.height,viewBox:l,viewBoxDimension:l.height}),c=hAe({translateX:u,translateY:p,useTranslate3d:d})):c=uAe,{cssProperties:c,cssClasses:pAe({translateX:u,translateY:p,coordinate:a})}}function Xu(e){"@babel/helpers - typeof";return Xu=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},Xu(e)}function z3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function q3(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?z3(Object(a),!0).forEach(function(r){zk(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):z3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function fAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gAe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,cV(r.key),r)}}function xAe(e,t,a){return t&&gAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yAe(e,t,a){return t=Rv(t),vAe(e,lV()?Reflect.construct(t,a||[],Rv(e).constructor):t.apply(e,a))}function vAe(e,t){if(t&&(Xu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bAe(e)}function bAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(lV=function(){return!!e})()}function Rv(e){return Rv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Rv(e)}function wAe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$k(e,t)}function $k(e,t){return $k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},$k(e,t)}function zk(e,t,a){return t=cV(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function cV(e){var t=jAe(e,"string");return Xu(t)=="symbol"?t:t+""}function jAe(e,t){if(Xu(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Xu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var L3=1,DAe=function(e){function t(){var a;fAe(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=yAe(this,t,[].concat(n)),zk(a,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),zk(a,"handleKeyDown",function(o){if(o.key==="Escape"){var d,l,c,u;a.setState({dismissed:!0,dismissedAtCoordinate:{x:(d=(l=a.props.coordinate)===null||l===void 0?void 0:l.x)!==null&&d!==void 0?d:0,y:(c=(u=a.props.coordinate)===null||u===void 0?void 0:u.y)!==null&&c!==void 0?c:0}})}}),a}return wAe(t,e),xAe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-this.state.lastBoundingBox.width)>L3||Math.abs(r.height-this.state.lastBoundingBox.height)>L3)&&this.setState({lastBoundingBox:{width:r.width,height:r.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var r,n;this.props.active&&this.updateBBox(),this.state.dismissed&&(((r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==this.state.dismissedAtCoordinate.x||((n=this.props.coordinate)===null||n===void 0?void 0:n.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var r=this,n=this.props,i=n.active,o=n.allowEscapeViewBox,d=n.animationDuration,l=n.animationEasing,c=n.children,u=n.coordinate,p=n.hasPayload,h=n.isAnimationActive,m=n.offset,v=n.position,f=n.reverseDirection,x=n.useTranslate3d,w=n.viewBox,y=n.wrapperStyle,b=mAe({allowEscapeViewBox:o,coordinate:u,offsetTopLeft:m,position:v,reverseDirection:f,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:w}),j=b.cssClasses,D=b.cssProperties,k=q3(q3({transition:h&&i?"transform ".concat(d,"ms ").concat(l):void 0},D),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&p?"visible":"hidden",position:"absolute",top:0,left:0},y);return E.createElement("div",{tabIndex:-1,className:j,style:k,ref:function(C){r.wrapperNode=C}},c)}}])}(g.PureComponent),kAe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},pc={isSsr:kAe()};function Qu(e){"@babel/helpers - typeof";return Qu=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},Qu(e)}function F3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function U3(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?F3(Object(a),!0).forEach(function(r){bP(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function NAe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CAe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pV(r.key),r)}}function AAe(e,t,a){return t&&CAe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SAe(e,t,a){return t=Mv(t),PAe(e,uV()?Reflect.construct(t,a||[],Mv(e).constructor):t.apply(e,a))}function PAe(e,t){if(t&&(Qu(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TAe(e)}function TAe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uV=function(){return!!e})()}function Mv(e){return Mv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Mv(e)}function EAe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qk(e,t)}function qk(e,t){return qk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},qk(e,t)}function bP(e,t,a){return t=pV(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function pV(e){var t=_Ae(e,"string");return Qu(t)=="symbol"?t:t+""}function _Ae(e,t){if(Qu(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Qu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function OAe(e){return e.dataKey}function BAe(e,t){return E.isValidElement(e)?E.cloneElement(e,t):typeof e=="function"?E.createElement(e,t):E.createElement(dAe,t)}var gr=function(e){function t(){return NAe(this,t),SAe(this,t,arguments)}return EAe(t,e),AAe(t,[{key:"render",value:function(){var r=this,n=this.props,i=n.active,o=n.allowEscapeViewBox,d=n.animationDuration,l=n.animationEasing,c=n.content,u=n.coordinate,p=n.filterNull,h=n.isAnimationActive,m=n.offset,v=n.payload,f=n.payloadUniqBy,x=n.position,w=n.reverseDirection,y=n.useTranslate3d,b=n.viewBox,j=n.wrapperStyle,D=v??[];p&&D.length&&(D=tV(v.filter(function(N){return N.value!=null&&(N.hide!==!0||r.props.includeHidden)}),f,OAe));var k=D.length>0;return E.createElement(DAe,{allowEscapeViewBox:o,animationDuration:d,animationEasing:l,isAnimationActive:h,active:i,coordinate:u,hasPayload:k,offset:m,position:x,reverseDirection:w,useTranslate3d:y,viewBox:b,wrapperStyle:j},BAe(c,U3(U3({},this.props),{},{payload:D})))}}])}(g.PureComponent);bP(gr,"displayName","Tooltip");bP(gr,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!pc.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var RAe=yi,MAe=function(){return RAe.Date.now()},IAe=MAe,$Ae=/\s/;function zAe(e){for(var t=e.length;t--&&$Ae.test(e.charAt(t)););return t}var qAe=zAe,LAe=qAe,FAe=/^\s+/;function UAe(e){return e&&e.slice(0,LAe(e)+1).replace(FAe,"")}var VAe=UAe,HAe=VAe,V3=zd,WAe=$p,H3=NaN,GAe=/^[-+]0x[0-9a-f]+$/i,KAe=/^0b[01]+$/i,YAe=/^0o[0-7]+$/i,XAe=parseInt;function QAe(e){if(typeof e=="number")return e;if(WAe(e))return H3;if(V3(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=V3(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=HAe(e);var a=KAe.test(e);return a||YAe.test(e)?XAe(e.slice(2),a?2:8):GAe.test(e)?H3:+e}var hV=QAe,ZAe=zd,v1=IAe,W3=hV,JAe="Expected a function",eSe=Math.max,tSe=Math.min;function aSe(e,t,a){var r,n,i,o,d,l,c=0,u=!1,p=!1,h=!0;if(typeof e!="function")throw new TypeError(JAe);t=W3(t)||0,ZAe(a)&&(u=!!a.leading,p="maxWait"in a,i=p?eSe(W3(a.maxWait)||0,t):i,h="trailing"in a?!!a.trailing:h);function m(k){var N=r,C=n;return r=n=void 0,c=k,o=e.apply(C,N),o}function v(k){return c=k,d=setTimeout(w,t),u?m(k):o}function f(k){var N=k-l,C=k-c,T=t-N;return p?tSe(T,i-C):T}function x(k){var N=k-l,C=k-c;return l===void 0||N>=t||N<0||p&&C>=i}function w(){var k=v1();if(x(k))return y(k);d=setTimeout(w,f(k))}function y(k){return d=void 0,h&&r?m(k):(r=n=void 0,o)}function b(){d!==void 0&&clearTimeout(d),c=0,r=l=n=d=void 0}function j(){return d===void 0?o:y(v1())}function D(){var k=v1(),N=x(k);if(r=arguments,n=this,l=k,N){if(d===void 0)return v(l);if(p)return clearTimeout(d),d=setTimeout(w,t),m(l)}return d===void 0&&(d=setTimeout(w,t)),o}return D.cancel=b,D.flush=j,D}var rSe=aSe,sSe=rSe,nSe=zd,iSe="Expected a function";function oSe(e,t,a){var r=!0,n=!0;if(typeof e!="function")throw new TypeError(iSe);return nSe(a)&&(r="leading"in a?!!a.leading:r,n="trailing"in a?!!a.trailing:n),sSe(e,t,{leading:r,maxWait:t,trailing:n})}var dSe=oSe;const mV=xt(dSe);function hf(e){"@babel/helpers - typeof";return hf=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},hf(e)}function G3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Tx(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?G3(Object(a),!0).forEach(function(r){lSe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):G3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function lSe(e,t,a){return t=cSe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function cSe(e){var t=uSe(e,"string");return hf(t)=="symbol"?t:t+""}function uSe(e,t){if(hf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(hf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pSe(e,t){return gSe(e)||fSe(e,t)||mSe(e,t)||hSe()}function hSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mSe(e,t){if(e){if(typeof e=="string")return K3(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return K3(e,t)}}function K3(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function fSe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function gSe(e){if(Array.isArray(e))return e}var $o=g.forwardRef(function(e,t){var a=e.aspect,r=e.initialDimension,n=r===void 0?{width:-1,height:-1}:r,i=e.width,o=i===void 0?"100%":i,d=e.height,l=d===void 0?"100%":d,c=e.minWidth,u=c===void 0?0:c,p=e.minHeight,h=e.maxHeight,m=e.children,v=e.debounce,f=v===void 0?0:v,x=e.id,w=e.className,y=e.onResize,b=e.style,j=b===void 0?{}:b,D=g.useRef(null),k=g.useRef();k.current=y,g.useImperativeHandle(t,function(){return Object.defineProperty(D.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),D.current},configurable:!0})});var N=g.useState({containerWidth:n.width,containerHeight:n.height}),C=pSe(N,2),T=C[0],P=C[1],A=g.useCallback(function(_,O){P(function(B){var I=Math.round(_),z=Math.round(O);return B.containerWidth===I&&B.containerHeight===z?B:{containerWidth:I,containerHeight:z}})},[]);g.useEffect(function(){var _=function(R){var q,$=R[0].contentRect,U=$.width,K=$.height;A(U,K),(q=k.current)===null||q===void 0||q.call(k,U,K)};f>0&&(_=mV(_,f,{trailing:!0,leading:!1}));var O=new ResizeObserver(_),B=D.current.getBoundingClientRect(),I=B.width,z=B.height;return A(I,z),O.observe(D.current),function(){O.disconnect()}},[A,f]);var S=g.useMemo(function(){var _=T.containerWidth,O=T.containerHeight;if(_<0||O<0)return null;Tn(hl(o)||hl(l),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,l),Tn(!a||a>0,"The aspect(%s) must be greater than zero.",a);var B=hl(o)?_:o,I=hl(l)?O:l;a&&a>0&&(B?I=B/a:I&&(B=I*a),h&&I>h&&(I=h)),Tn(B>0||I>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,B,I,o,l,u,p,a);var z=!Array.isArray(m)&&Vi(m.type).endsWith("Chart");return E.Children.map(m,function(M){return E.isValidElement(M)?g.cloneElement(M,Tx({width:B,height:I},z?{style:Tx({height:"100%",width:"100%",maxHeight:I,maxWidth:B},M.props.style)}:{})):M})},[a,m,l,h,p,u,T,o]);return E.createElement("div",{id:x?"".concat(x):void 0,className:Je("recharts-responsive-container",w),style:Tx(Tx({},j),{},{width:o,height:l,minWidth:u,minHeight:p,maxHeight:h}),ref:D},S)}),Zu=function(t){return null};Zu.displayName="Cell";function mf(e){"@babel/helpers - typeof";return mf=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},mf(e)}function Y3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Lk(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?Y3(Object(a),!0).forEach(function(r){xSe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Y3(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function xSe(e,t,a){return t=ySe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ySe(e){var t=vSe(e,"string");return mf(t)=="symbol"?t:t+""}function vSe(e,t){if(mf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(mf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Nc={widthCache:{},cacheCount:0},bSe=2e3,wSe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},X3="recharts_measurement_span";function jSe(e){var t=Lk({},e);return Object.keys(t).forEach(function(a){t[a]||delete t[a]}),t}var cm=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||pc.isSsr)return{width:0,height:0};var r=jSe(a),n=JSON.stringify({text:t,copyStyle:r});if(Nc.widthCache[n])return Nc.widthCache[n];try{var i=document.getElementById(X3);i||(i=document.createElement("span"),i.setAttribute("id",X3),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var o=Lk(Lk({},wSe),r);Object.assign(i.style,o),i.textContent="".concat(t);var d=i.getBoundingClientRect(),l={width:d.width,height:d.height};return Nc.widthCache[n]=l,++Nc.cacheCount>bSe&&(Nc.cacheCount=0,Nc.widthCache={}),l}catch{return{width:0,height:0}}},DSe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function ff(e){"@babel/helpers - typeof";return ff=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},ff(e)}function Iv(e,t){return ASe(e)||CSe(e,t)||NSe(e,t)||kSe()}function kSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NSe(e,t){if(e){if(typeof e=="string")return Q3(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Q3(e,t)}}function Q3(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function CSe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;l=!1}else for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function ASe(e){if(Array.isArray(e))return e}function SSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z3(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,TSe(r.key),r)}}function PSe(e,t,a){return t&&Z3(e.prototype,t),a&&Z3(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function TSe(e){var t=ESe(e,"string");return ff(t)=="symbol"?t:t+""}function ESe(e,t){if(ff(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(ff(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var J3=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,e5=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,_Se=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,OSe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,fV={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},BSe=Object.keys(fV),Xc="NaN";function RSe(e,t){return e*fV[t]}var Ex=function(){function e(t,a){SSe(this,e),this.num=t,this.unit=a,this.num=t,this.unit=a,Number.isNaN(t)&&(this.unit=""),a!==""&&!_Se.test(a)&&(this.num=NaN,this.unit=""),BSe.includes(a)&&(this.num=RSe(t,a),this.unit="px")}return PSe(e,[{key:"add",value:function(a){return this.unit!==a.unit?new e(NaN,""):new e(this.num+a.num,this.unit)}},{key:"subtract",value:function(a){return this.unit!==a.unit?new e(NaN,""):new e(this.num-a.num,this.unit)}},{key:"multiply",value:function(a){return this.unit!==""&&a.unit!==""&&this.unit!==a.unit?new e(NaN,""):new e(this.num*a.num,this.unit||a.unit)}},{key:"divide",value:function(a){return this.unit!==""&&a.unit!==""&&this.unit!==a.unit?new e(NaN,""):new e(this.num/a.num,this.unit||a.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(a){var r,n=(r=OSe.exec(a))!==null&&r!==void 0?r:[],i=Iv(n,3),o=i[1],d=i[2];return new e(parseFloat(o),d??"")}}])}();function gV(e){if(e.includes(Xc))return Xc;for(var t=e;t.includes("*")||t.includes("/");){var a,r=(a=J3.exec(t))!==null&&a!==void 0?a:[],n=Iv(r,4),i=n[1],o=n[2],d=n[3],l=Ex.parse(i??""),c=Ex.parse(d??""),u=o==="*"?l.multiply(c):l.divide(c);if(u.isNaN())return Xc;t=t.replace(J3,u.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,h=(p=e5.exec(t))!==null&&p!==void 0?p:[],m=Iv(h,4),v=m[1],f=m[2],x=m[3],w=Ex.parse(v??""),y=Ex.parse(x??""),b=f==="+"?w.add(y):w.subtract(y);if(b.isNaN())return Xc;t=t.replace(e5,b.toString())}return t}var t5=/\(([^()]*)\)/;function MSe(e){for(var t=e;t.includes("(");){var a=t5.exec(t),r=Iv(a,2),n=r[1];t=t.replace(t5,gV(n))}return t}function ISe(e){var t=e.replace(/\s+/g,"");return t=MSe(t),t=gV(t),t}function $Se(e){try{return ISe(e)}catch{return Xc}}function b1(e){var t=$Se(e.slice(5,-1));return t===Xc?"":t}var zSe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],qSe=["dx","dy","angle","className","breakAll"];function Fk(){return Fk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Fk.apply(this,arguments)}function a5(e,t){if(e==null)return{};var a=LSe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function LSe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function r5(e,t){return HSe(e)||VSe(e,t)||USe(e,t)||FSe()}function FSe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function USe(e,t){if(e){if(typeof e=="string")return s5(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return s5(e,t)}}function s5(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function VSe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;l=!1}else for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function HSe(e){if(Array.isArray(e))return e}var xV=/[ \f\n\r\t\v\u2028\u2029]+/,yV=function(t){var a=t.children,r=t.breakAll,n=t.style;try{var i=[];Ye(a)||(r?i=a.toString().split(""):i=a.toString().split(xV));var o=i.map(function(l){return{word:l,width:cm(l,n).width}}),d=r?0:cm(" ",n).width;return{wordsWithComputedWidth:o,spaceWidth:d}}catch{return null}},WSe=function(t,a,r,n,i){var o=t.maxLines,d=t.children,l=t.style,c=t.breakAll,u=ue(o),p=d,h=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return B.reduce(function(I,z){var M=z.word,R=z.width,q=I[I.length-1];if(q&&(n==null||i||q.width+R+r<Number(n)))q.words.push(M),q.width+=R+r;else{var $={words:[M],width:R};I.push($)}return I},[])},m=h(a),v=function(B){return B.reduce(function(I,z){return I.width>z.width?I:z})};if(!u)return m;for(var f="…",x=function(B){var I=p.slice(0,B),z=yV({breakAll:c,style:l,children:I+f}).wordsWithComputedWidth,M=h(z),R=M.length>o||v(M).width>Number(n);return[R,M]},w=0,y=p.length-1,b=0,j;w<=y&&b<=p.length-1;){var D=Math.floor((w+y)/2),k=D-1,N=x(k),C=r5(N,2),T=C[0],P=C[1],A=x(D),S=r5(A,1),_=S[0];if(!T&&!_&&(w=D+1),T&&_&&(y=D-1),!T&&_){j=P;break}b++}return j||m},n5=function(t){var a=Ye(t)?[]:t.toString().split(xV);return[{words:a}]},GSe=function(t){var a=t.width,r=t.scaleToFit,n=t.children,i=t.style,o=t.breakAll,d=t.maxLines;if((a||r)&&!pc.isSsr){var l,c,u=yV({breakAll:o,children:n,style:i});if(u){var p=u.wordsWithComputedWidth,h=u.spaceWidth;l=p,c=h}else return n5(n);return WSe({breakAll:o,children:n,maxLines:d,style:i},l,c,a,r)}return n5(n)},i5="#808080",Jl=function(t){var a=t.x,r=a===void 0?0:a,n=t.y,i=n===void 0?0:n,o=t.lineHeight,d=o===void 0?"1em":o,l=t.capHeight,c=l===void 0?"0.71em":l,u=t.scaleToFit,p=u===void 0?!1:u,h=t.textAnchor,m=h===void 0?"start":h,v=t.verticalAnchor,f=v===void 0?"end":v,x=t.fill,w=x===void 0?i5:x,y=a5(t,zSe),b=g.useMemo(function(){return GSe({breakAll:y.breakAll,children:y.children,maxLines:y.maxLines,scaleToFit:p,style:y.style,width:y.width})},[y.breakAll,y.children,y.maxLines,p,y.style,y.width]),j=y.dx,D=y.dy,k=y.angle,N=y.className,C=y.breakAll,T=a5(y,qSe);if(!$a(r)||!$a(i))return null;var P=r+(ue(j)?j:0),A=i+(ue(D)?D:0),S;switch(f){case"start":S=b1("calc(".concat(c,")"));break;case"middle":S=b1("calc(".concat((b.length-1)/2," * -").concat(d," + (").concat(c," / 2))"));break;default:S=b1("calc(".concat(b.length-1," * -").concat(d,")"));break}var _=[];if(p){var O=b[0].width,B=y.width;_.push("scale(".concat((ue(B)?B/O:1)/O,")"))}return k&&_.push("rotate(".concat(k,", ").concat(P,", ").concat(A,")")),_.length&&(T.transform=_.join(" ")),E.createElement("text",Fk({},ze(T,!0),{x:P,y:A,className:Je("recharts-text",N),textAnchor:m,fill:w.includes("url")?i5:w}),b.map(function(I,z){var M=I.words.join(C?"":" ");return E.createElement("tspan",{x:P,dy:z===0?S:d,key:"".concat(M,"-").concat(z)},M)}))};function hd(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function KSe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function wP(e){let t,a,r;e.length!==2?(t=hd,a=(d,l)=>hd(e(d),l),r=(d,l)=>e(d)-l):(t=e===hd||e===KSe?e:YSe,a=e,r=e);function n(d,l,c=0,u=d.length){if(c<u){if(t(l,l)!==0)return u;do{const p=c+u>>>1;a(d[p],l)<0?c=p+1:u=p}while(c<u)}return c}function i(d,l,c=0,u=d.length){if(c<u){if(t(l,l)!==0)return u;do{const p=c+u>>>1;a(d[p],l)<=0?c=p+1:u=p}while(c<u)}return c}function o(d,l,c=0,u=d.length){const p=n(d,l,c,u-1);return p>c&&r(d[p-1],l)>-r(d[p],l)?p-1:p}return{left:n,center:o,right:i}}function YSe(){return 0}function vV(e){return e===null?NaN:+e}function*XSe(e,t){for(let a of e)a!=null&&(a=+a)>=a&&(yield a)}const QSe=wP(hd),Og=QSe.right;wP(vV).center;class o5 extends Map{constructor(t,a=ePe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:a}}),t!=null)for(const[r,n]of t)this.set(r,n)}get(t){return super.get(d5(this,t))}has(t){return super.has(d5(this,t))}set(t,a){return super.set(ZSe(this,t),a)}delete(t){return super.delete(JSe(this,t))}}function d5({_intern:e,_key:t},a){const r=t(a);return e.has(r)?e.get(r):a}function ZSe({_intern:e,_key:t},a){const r=t(a);return e.has(r)?e.get(r):(e.set(r,a),a)}function JSe({_intern:e,_key:t},a){const r=t(a);return e.has(r)&&(a=e.get(r),e.delete(r)),a}function ePe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function tPe(e=hd){if(e===hd)return bV;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,a)=>{const r=e(t,a);return r||r===0?r:(e(a,a)===0)-(e(t,t)===0)}}function bV(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const aPe=Math.sqrt(50),rPe=Math.sqrt(10),sPe=Math.sqrt(2);function $v(e,t,a){const r=(t-e)/Math.max(0,a),n=Math.floor(Math.log10(r)),i=r/Math.pow(10,n),o=i>=aPe?10:i>=rPe?5:i>=sPe?2:1;let d,l,c;return n<0?(c=Math.pow(10,-n)/o,d=Math.round(e*c),l=Math.round(t*c),d/c<e&&++d,l/c>t&&--l,c=-c):(c=Math.pow(10,n)*o,d=Math.round(e/c),l=Math.round(t/c),d*c<e&&++d,l*c>t&&--l),l<d&&.5<=a&&a<2?$v(e,t,a*2):[d,l,c]}function Uk(e,t,a){if(t=+t,e=+e,a=+a,!(a>0))return[];if(e===t)return[e];const r=t<e,[n,i,o]=r?$v(t,e,a):$v(e,t,a);if(!(i>=n))return[];const d=i-n+1,l=new Array(d);if(r)if(o<0)for(let c=0;c<d;++c)l[c]=(i-c)/-o;else for(let c=0;c<d;++c)l[c]=(i-c)*o;else if(o<0)for(let c=0;c<d;++c)l[c]=(n+c)/-o;else for(let c=0;c<d;++c)l[c]=(n+c)*o;return l}function Vk(e,t,a){return t=+t,e=+e,a=+a,$v(e,t,a)[2]}function Hk(e,t,a){t=+t,e=+e,a=+a;const r=t<e,n=r?Vk(t,e,a):Vk(e,t,a);return(r?-1:1)*(n<0?1/-n:n)}function l5(e,t){let a;for(const r of e)r!=null&&(a<r||a===void 0&&r>=r)&&(a=r);return a}function c5(e,t){let a;for(const r of e)r!=null&&(a>r||a===void 0&&r>=r)&&(a=r);return a}function wV(e,t,a=0,r=1/0,n){if(t=Math.floor(t),a=Math.floor(Math.max(0,a)),r=Math.floor(Math.min(e.length-1,r)),!(a<=t&&t<=r))return e;for(n=n===void 0?bV:tPe(n);r>a;){if(r-a>600){const l=r-a+1,c=t-a+1,u=Math.log(l),p=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*p*(l-p)/l)*(c-l/2<0?-1:1),m=Math.max(a,Math.floor(t-c*p/l+h)),v=Math.min(r,Math.floor(t+(l-c)*p/l+h));wV(e,t,m,v,n)}const i=e[t];let o=a,d=r;for(bh(e,a,t),n(e[r],i)>0&&bh(e,a,r);o<d;){for(bh(e,o,d),++o,--d;n(e[o],i)<0;)++o;for(;n(e[d],i)>0;)--d}n(e[a],i)===0?bh(e,a,d):(++d,bh(e,d,r)),d<=t&&(a=d+1),t<=d&&(r=d-1)}return e}function bh(e,t,a){const r=e[t];e[t]=e[a],e[a]=r}function nPe(e,t,a){if(e=Float64Array.from(XSe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return c5(e);if(t>=1)return l5(e);var r,n=(r-1)*t,i=Math.floor(n),o=l5(wV(e,i).subarray(0,i+1)),d=c5(e.subarray(i+1));return o+(d-o)*(n-i)}}function iPe(e,t,a=vV){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+a(e[0],0,e);if(t>=1)return+a(e[r-1],r-1,e);var r,n=(r-1)*t,i=Math.floor(n),o=+a(e[i],i,e),d=+a(e[i+1],i+1,e);return o+(d-o)*(n-i)}}function oPe(e,t,a){e=+e,t=+t,a=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+a;for(var r=-1,n=Math.max(0,Math.ceil((t-e)/a))|0,i=new Array(n);++r<n;)i[r]=e+r*a;return i}function dn(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function yo(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const Wk=Symbol("implicit");function jP(){var e=new o5,t=[],a=[],r=Wk;function n(i){let o=e.get(i);if(o===void 0){if(r!==Wk)return r;e.set(i,o=t.push(i)-1)}return a[o%a.length]}return n.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new o5;for(const o of i)e.has(o)||e.set(o,t.push(o)-1);return n},n.range=function(i){return arguments.length?(a=Array.from(i),n):a.slice()},n.unknown=function(i){return arguments.length?(r=i,n):r},n.copy=function(){return jP(t,a).unknown(r)},dn.apply(n,arguments),n}function gf(){var e=jP().unknown(void 0),t=e.domain,a=e.range,r=0,n=1,i,o,d=!1,l=0,c=0,u=.5;delete e.unknown;function p(){var h=t().length,m=n<r,v=m?n:r,f=m?r:n;i=(f-v)/Math.max(1,h-l+c*2),d&&(i=Math.floor(i)),v+=(f-v-i*(h-l))*u,o=i*(1-l),d&&(v=Math.round(v),o=Math.round(o));var x=oPe(h).map(function(w){return v+i*w});return a(m?x.reverse():x)}return e.domain=function(h){return arguments.length?(t(h),p()):t()},e.range=function(h){return arguments.length?([r,n]=h,r=+r,n=+n,p()):[r,n]},e.rangeRound=function(h){return[r,n]=h,r=+r,n=+n,d=!0,p()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(h){return arguments.length?(d=!!h,p()):d},e.padding=function(h){return arguments.length?(l=Math.min(1,c=+h),p()):l},e.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),p()):l},e.paddingOuter=function(h){return arguments.length?(c=+h,p()):c},e.align=function(h){return arguments.length?(u=Math.max(0,Math.min(1,h)),p()):u},e.copy=function(){return gf(t(),[r,n]).round(d).paddingInner(l).paddingOuter(c).align(u)},dn.apply(p(),arguments)}function jV(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return jV(t())},e}function um(){return jV(gf.apply(null,arguments).paddingInner(1))}function DP(e,t,a){e.prototype=t.prototype=a,a.constructor=e}function DV(e,t){var a=Object.create(e.prototype);for(var r in t)a[r]=t[r];return a}function Bg(){}var xf=.7,zv=1/xf,fu="\\s*([+-]?\\d+)\\s*",yf="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",di="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",dPe=/^#([0-9a-f]{3,8})$/,lPe=new RegExp(`^rgb\\(${fu},${fu},${fu}\\)$`),cPe=new RegExp(`^rgb\\(${di},${di},${di}\\)$`),uPe=new RegExp(`^rgba\\(${fu},${fu},${fu},${yf}\\)$`),pPe=new RegExp(`^rgba\\(${di},${di},${di},${yf}\\)$`),hPe=new RegExp(`^hsl\\(${yf},${di},${di}\\)$`),mPe=new RegExp(`^hsla\\(${yf},${di},${di},${yf}\\)$`),u5={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};DP(Bg,vf,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:p5,formatHex:p5,formatHex8:fPe,formatHsl:gPe,formatRgb:h5,toString:h5});function p5(){return this.rgb().formatHex()}function fPe(){return this.rgb().formatHex8()}function gPe(){return kV(this).formatHsl()}function h5(){return this.rgb().formatRgb()}function vf(e){var t,a;return e=(e+"").trim().toLowerCase(),(t=dPe.exec(e))?(a=t[1].length,t=parseInt(t[1],16),a===6?m5(t):a===3?new es(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):a===8?_x(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):a===4?_x(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=lPe.exec(e))?new es(t[1],t[2],t[3],1):(t=cPe.exec(e))?new es(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=uPe.exec(e))?_x(t[1],t[2],t[3],t[4]):(t=pPe.exec(e))?_x(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=hPe.exec(e))?x5(t[1],t[2]/100,t[3]/100,1):(t=mPe.exec(e))?x5(t[1],t[2]/100,t[3]/100,t[4]):u5.hasOwnProperty(e)?m5(u5[e]):e==="transparent"?new es(NaN,NaN,NaN,0):null}function m5(e){return new es(e>>16&255,e>>8&255,e&255,1)}function _x(e,t,a,r){return r<=0&&(e=t=a=NaN),new es(e,t,a,r)}function xPe(e){return e instanceof Bg||(e=vf(e)),e?(e=e.rgb(),new es(e.r,e.g,e.b,e.opacity)):new es}function Gk(e,t,a,r){return arguments.length===1?xPe(e):new es(e,t,a,r??1)}function es(e,t,a,r){this.r=+e,this.g=+t,this.b=+a,this.opacity=+r}DP(es,Gk,DV(Bg,{brighter(e){return e=e==null?zv:Math.pow(zv,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?xf:Math.pow(xf,e),new es(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new es(Bl(this.r),Bl(this.g),Bl(this.b),qv(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:f5,formatHex:f5,formatHex8:yPe,formatRgb:g5,toString:g5}));function f5(){return`#${ml(this.r)}${ml(this.g)}${ml(this.b)}`}function yPe(){return`#${ml(this.r)}${ml(this.g)}${ml(this.b)}${ml((isNaN(this.opacity)?1:this.opacity)*255)}`}function g5(){const e=qv(this.opacity);return`${e===1?"rgb(":"rgba("}${Bl(this.r)}, ${Bl(this.g)}, ${Bl(this.b)}${e===1?")":`, ${e})`}`}function qv(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Bl(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ml(e){return e=Bl(e),(e<16?"0":"")+e.toString(16)}function x5(e,t,a,r){return r<=0?e=t=a=NaN:a<=0||a>=1?e=t=NaN:t<=0&&(e=NaN),new Nn(e,t,a,r)}function kV(e){if(e instanceof Nn)return new Nn(e.h,e.s,e.l,e.opacity);if(e instanceof Bg||(e=vf(e)),!e)return new Nn;if(e instanceof Nn)return e;e=e.rgb();var t=e.r/255,a=e.g/255,r=e.b/255,n=Math.min(t,a,r),i=Math.max(t,a,r),o=NaN,d=i-n,l=(i+n)/2;return d?(t===i?o=(a-r)/d+(a<r)*6:a===i?o=(r-t)/d+2:o=(t-a)/d+4,d/=l<.5?i+n:2-i-n,o*=60):d=l>0&&l<1?0:o,new Nn(o,d,l,e.opacity)}function vPe(e,t,a,r){return arguments.length===1?kV(e):new Nn(e,t,a,r??1)}function Nn(e,t,a,r){this.h=+e,this.s=+t,this.l=+a,this.opacity=+r}DP(Nn,vPe,DV(Bg,{brighter(e){return e=e==null?zv:Math.pow(zv,e),new Nn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?xf:Math.pow(xf,e),new Nn(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,a=this.l,r=a+(a<.5?a:1-a)*t,n=2*a-r;return new es(w1(e>=240?e-240:e+120,n,r),w1(e,n,r),w1(e<120?e+240:e-120,n,r),this.opacity)},clamp(){return new Nn(y5(this.h),Ox(this.s),Ox(this.l),qv(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=qv(this.opacity);return`${e===1?"hsl(":"hsla("}${y5(this.h)}, ${Ox(this.s)*100}%, ${Ox(this.l)*100}%${e===1?")":`, ${e})`}`}}));function y5(e){return e=(e||0)%360,e<0?e+360:e}function Ox(e){return Math.max(0,Math.min(1,e||0))}function w1(e,t,a){return(e<60?t+(a-t)*e/60:e<180?a:e<240?t+(a-t)*(240-e)/60:t)*255}const kP=e=>()=>e;function bPe(e,t){return function(a){return e+a*t}}function wPe(e,t,a){return e=Math.pow(e,a),t=Math.pow(t,a)-e,a=1/a,function(r){return Math.pow(e+r*t,a)}}function jPe(e){return(e=+e)==1?NV:function(t,a){return a-t?wPe(t,a,e):kP(isNaN(t)?a:t)}}function NV(e,t){var a=t-e;return a?bPe(e,a):kP(isNaN(e)?t:e)}const v5=function e(t){var a=jPe(t);function r(n,i){var o=a((n=Gk(n)).r,(i=Gk(i)).r),d=a(n.g,i.g),l=a(n.b,i.b),c=NV(n.opacity,i.opacity);return function(u){return n.r=o(u),n.g=d(u),n.b=l(u),n.opacity=c(u),n+""}}return r.gamma=e,r}(1);function DPe(e,t){t||(t=[]);var a=e?Math.min(t.length,e.length):0,r=t.slice(),n;return function(i){for(n=0;n<a;++n)r[n]=e[n]*(1-i)+t[n]*i;return r}}function kPe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function NPe(e,t){var a=t?t.length:0,r=e?Math.min(a,e.length):0,n=new Array(r),i=new Array(a),o;for(o=0;o<r;++o)n[o]=Gp(e[o],t[o]);for(;o<a;++o)i[o]=t[o];return function(d){for(o=0;o<r;++o)i[o]=n[o](d);return i}}function CPe(e,t){var a=new Date;return e=+e,t=+t,function(r){return a.setTime(e*(1-r)+t*r),a}}function Lv(e,t){return e=+e,t=+t,function(a){return e*(1-a)+t*a}}function APe(e,t){var a={},r={},n;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(n in t)n in e?a[n]=Gp(e[n],t[n]):r[n]=t[n];return function(i){for(n in a)r[n]=a[n](i);return r}}var Kk=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,j1=new RegExp(Kk.source,"g");function SPe(e){return function(){return e}}function PPe(e){return function(t){return e(t)+""}}function TPe(e,t){var a=Kk.lastIndex=j1.lastIndex=0,r,n,i,o=-1,d=[],l=[];for(e=e+"",t=t+"";(r=Kk.exec(e))&&(n=j1.exec(t));)(i=n.index)>a&&(i=t.slice(a,i),d[o]?d[o]+=i:d[++o]=i),(r=r[0])===(n=n[0])?d[o]?d[o]+=n:d[++o]=n:(d[++o]=null,l.push({i:o,x:Lv(r,n)})),a=j1.lastIndex;return a<t.length&&(i=t.slice(a),d[o]?d[o]+=i:d[++o]=i),d.length<2?l[0]?PPe(l[0].x):SPe(t):(t=l.length,function(c){for(var u=0,p;u<t;++u)d[(p=l[u]).i]=p.x(c);return d.join("")})}function Gp(e,t){var a=typeof t,r;return t==null||a==="boolean"?kP(t):(a==="number"?Lv:a==="string"?(r=vf(t))?(t=r,v5):TPe:t instanceof vf?v5:t instanceof Date?CPe:kPe(t)?DPe:Array.isArray(t)?NPe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?APe:Lv)(e,t)}function NP(e,t){return e=+e,t=+t,function(a){return Math.round(e*(1-a)+t*a)}}function EPe(e,t){t===void 0&&(t=e,e=Gp);for(var a=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);a<r;)i[a]=e(n,n=t[++a]);return function(o){var d=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return i[d](o-d)}}function _Pe(e){return function(){return e}}function Fv(e){return+e}var b5=[0,1];function _r(e){return e}function Yk(e,t){return(t-=e=+e)?function(a){return(a-e)/t}:_Pe(isNaN(t)?NaN:.5)}function OPe(e,t){var a;return e>t&&(a=e,e=t,t=a),function(r){return Math.max(e,Math.min(t,r))}}function BPe(e,t,a){var r=e[0],n=e[1],i=t[0],o=t[1];return n<r?(r=Yk(n,r),i=a(o,i)):(r=Yk(r,n),i=a(i,o)),function(d){return i(r(d))}}function RPe(e,t,a){var r=Math.min(e.length,t.length)-1,n=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)n[o]=Yk(e[o],e[o+1]),i[o]=a(t[o],t[o+1]);return function(d){var l=Og(e,d,1,r)-1;return i[l](n[l](d))}}function Rg(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function uw(){var e=b5,t=b5,a=Gp,r,n,i,o=_r,d,l,c;function u(){var h=Math.min(e.length,t.length);return o!==_r&&(o=OPe(e[0],e[h-1])),d=h>2?RPe:BPe,l=c=null,p}function p(h){return h==null||isNaN(h=+h)?i:(l||(l=d(e.map(r),t,a)))(r(o(h)))}return p.invert=function(h){return o(n((c||(c=d(t,e.map(r),Lv)))(h)))},p.domain=function(h){return arguments.length?(e=Array.from(h,Fv),u()):e.slice()},p.range=function(h){return arguments.length?(t=Array.from(h),u()):t.slice()},p.rangeRound=function(h){return t=Array.from(h),a=NP,u()},p.clamp=function(h){return arguments.length?(o=h?!0:_r,u()):o!==_r},p.interpolate=function(h){return arguments.length?(a=h,u()):a},p.unknown=function(h){return arguments.length?(i=h,p):i},function(h,m){return r=h,n=m,u()}}function CP(){return uw()(_r,_r)}function MPe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Uv(e,t){if((a=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var a,r=e.slice(0,a);return[r.length>1?r[0]+r.slice(2):r,+e.slice(a+1)]}function Ju(e){return e=Uv(Math.abs(e)),e?e[1]:NaN}function IPe(e,t){return function(a,r){for(var n=a.length,i=[],o=0,d=e[0],l=0;n>0&&d>0&&(l+d+1>r&&(d=Math.max(1,r-l)),i.push(a.substring(n-=d,n+d)),!((l+=d+1)>r));)d=e[o=(o+1)%e.length];return i.reverse().join(t)}}function $Pe(e){return function(t){return t.replace(/[0-9]/g,function(a){return e[+a]})}}var zPe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function bf(e){if(!(t=zPe.exec(e)))throw new Error("invalid format: "+e);var t;return new AP({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}bf.prototype=AP.prototype;function AP(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}AP.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function qPe(e){e:for(var t=e.length,a=1,r=-1,n;a<t;++a)switch(e[a]){case".":r=n=a;break;case"0":r===0&&(r=a),n=a;break;default:if(!+e[a])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(n+1):e}var CV;function LPe(e,t){var a=Uv(e,t);if(!a)return e+"";var r=a[0],n=a[1],i=n-(CV=Math.max(-8,Math.min(8,Math.floor(n/3)))*3)+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Uv(e,Math.max(0,t+i-1))[0]}function w5(e,t){var a=Uv(e,t);if(!a)return e+"";var r=a[0],n=a[1];return n<0?"0."+new Array(-n).join("0")+r:r.length>n+1?r.slice(0,n+1)+"."+r.slice(n+1):r+new Array(n-r.length+2).join("0")}const j5={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:MPe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>w5(e*100,t),r:w5,s:LPe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function D5(e){return e}var k5=Array.prototype.map,N5=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function FPe(e){var t=e.grouping===void 0||e.thousands===void 0?D5:IPe(k5.call(e.grouping,Number),e.thousands+""),a=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",n=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?D5:$Pe(k5.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",d=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(p){p=bf(p);var h=p.fill,m=p.align,v=p.sign,f=p.symbol,x=p.zero,w=p.width,y=p.comma,b=p.precision,j=p.trim,D=p.type;D==="n"?(y=!0,D="g"):j5[D]||(b===void 0&&(b=12),j=!0,D="g"),(x||h==="0"&&m==="=")&&(x=!0,h="0",m="=");var k=f==="$"?a:f==="#"&&/[boxX]/.test(D)?"0"+D.toLowerCase():"",N=f==="$"?r:/[%p]/.test(D)?o:"",C=j5[D],T=/[defgprs%]/.test(D);b=b===void 0?6:/[gprs]/.test(D)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function P(A){var S=k,_=N,O,B,I;if(D==="c")_=C(A)+_,A="";else{A=+A;var z=A<0||1/A<0;if(A=isNaN(A)?l:C(Math.abs(A),b),j&&(A=qPe(A)),z&&+A==0&&v!=="+"&&(z=!1),S=(z?v==="("?v:d:v==="-"||v==="("?"":v)+S,_=(D==="s"?N5[8+CV/3]:"")+_+(z&&v==="("?")":""),T){for(O=-1,B=A.length;++O<B;)if(I=A.charCodeAt(O),48>I||I>57){_=(I===46?n+A.slice(O+1):A.slice(O))+_,A=A.slice(0,O);break}}}y&&!x&&(A=t(A,1/0));var M=S.length+A.length+_.length,R=M<w?new Array(w-M+1).join(h):"";switch(y&&x&&(A=t(R+A,R.length?w-_.length:1/0),R=""),m){case"<":A=S+A+_+R;break;case"=":A=S+R+A+_;break;case"^":A=R.slice(0,M=R.length>>1)+S+A+_+R.slice(M);break;default:A=R+S+A+_;break}return i(A)}return P.toString=function(){return p+""},P}function u(p,h){var m=c((p=bf(p),p.type="f",p)),v=Math.max(-8,Math.min(8,Math.floor(Ju(h)/3)))*3,f=Math.pow(10,-v),x=N5[8+v/3];return function(w){return m(f*w)+x}}return{format:c,formatPrefix:u}}var Bx,SP,AV;UPe({thousands:",",grouping:[3],currency:["$",""]});function UPe(e){return Bx=FPe(e),SP=Bx.format,AV=Bx.formatPrefix,Bx}function VPe(e){return Math.max(0,-Ju(Math.abs(e)))}function HPe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ju(t)/3)))*3-Ju(Math.abs(e)))}function WPe(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ju(t)-Ju(e))+1}function SV(e,t,a,r){var n=Hk(e,t,a),i;switch(r=bf(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(i=HPe(n,o))&&(r.precision=i),AV(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(i=WPe(n,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=i-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(i=VPe(n))&&(r.precision=i-(r.type==="%")*2);break}}return SP(r)}function qd(e){var t=e.domain;return e.ticks=function(a){var r=t();return Uk(r[0],r[r.length-1],a??10)},e.tickFormat=function(a,r){var n=t();return SV(n[0],n[n.length-1],a??10,r)},e.nice=function(a){a==null&&(a=10);var r=t(),n=0,i=r.length-1,o=r[n],d=r[i],l,c,u=10;for(d<o&&(c=o,o=d,d=c,c=n,n=i,i=c);u-- >0;){if(c=Vk(o,d,a),c===l)return r[n]=o,r[i]=d,t(r);if(c>0)o=Math.floor(o/c)*c,d=Math.ceil(d/c)*c;else if(c<0)o=Math.ceil(o*c)/c,d=Math.floor(d*c)/c;else break;l=c}return e},e}function Vv(){var e=CP();return e.copy=function(){return Rg(e,Vv())},dn.apply(e,arguments),qd(e)}function PV(e){var t;function a(r){return r==null||isNaN(r=+r)?t:r}return a.invert=a,a.domain=a.range=function(r){return arguments.length?(e=Array.from(r,Fv),a):e.slice()},a.unknown=function(r){return arguments.length?(t=r,a):t},a.copy=function(){return PV(e).unknown(t)},e=arguments.length?Array.from(e,Fv):[0,1],qd(a)}function TV(e,t){e=e.slice();var a=0,r=e.length-1,n=e[a],i=e[r],o;return i<n&&(o=a,a=r,r=o,o=n,n=i,i=o),e[a]=t.floor(n),e[r]=t.ceil(i),e}function C5(e){return Math.log(e)}function A5(e){return Math.exp(e)}function GPe(e){return-Math.log(-e)}function KPe(e){return-Math.exp(-e)}function YPe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function XPe(e){return e===10?YPe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function QPe(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function S5(e){return(t,a)=>-e(-t,a)}function PP(e){const t=e(C5,A5),a=t.domain;let r=10,n,i;function o(){return n=QPe(r),i=XPe(r),a()[0]<0?(n=S5(n),i=S5(i),e(GPe,KPe)):e(C5,A5),t}return t.base=function(d){return arguments.length?(r=+d,o()):r},t.domain=function(d){return arguments.length?(a(d),o()):a()},t.ticks=d=>{const l=a();let c=l[0],u=l[l.length-1];const p=u<c;p&&([c,u]=[u,c]);let h=n(c),m=n(u),v,f;const x=d==null?10:+d;let w=[];if(!(r%1)&&m-h<x){if(h=Math.floor(h),m=Math.ceil(m),c>0){for(;h<=m;++h)for(v=1;v<r;++v)if(f=h<0?v/i(-h):v*i(h),!(f<c)){if(f>u)break;w.push(f)}}else for(;h<=m;++h)for(v=r-1;v>=1;--v)if(f=h>0?v/i(-h):v*i(h),!(f<c)){if(f>u)break;w.push(f)}w.length*2<x&&(w=Uk(c,u,x))}else w=Uk(h,m,Math.min(m-h,x)).map(i);return p?w.reverse():w},t.tickFormat=(d,l)=>{if(d==null&&(d=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=bf(l)).precision==null&&(l.trim=!0),l=SP(l)),d===1/0)return l;const c=Math.max(1,r*d/t.ticks().length);return u=>{let p=u/i(Math.round(n(u)));return p*r<r-.5&&(p*=r),p<=c?l(u):""}},t.nice=()=>a(TV(a(),{floor:d=>i(Math.floor(n(d))),ceil:d=>i(Math.ceil(n(d)))})),t}function EV(){const e=PP(uw()).domain([1,10]);return e.copy=()=>Rg(e,EV()).base(e.base()),dn.apply(e,arguments),e}function P5(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function T5(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function TP(e){var t=1,a=e(P5(t),T5(t));return a.constant=function(r){return arguments.length?e(P5(t=+r),T5(t)):t},qd(a)}function _V(){var e=TP(uw());return e.copy=function(){return Rg(e,_V()).constant(e.constant())},dn.apply(e,arguments)}function E5(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ZPe(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function JPe(e){return e<0?-e*e:e*e}function EP(e){var t=e(_r,_r),a=1;function r(){return a===1?e(_r,_r):a===.5?e(ZPe,JPe):e(E5(a),E5(1/a))}return t.exponent=function(n){return arguments.length?(a=+n,r()):a},qd(t)}function _P(){var e=EP(uw());return e.copy=function(){return Rg(e,_P()).exponent(e.exponent())},dn.apply(e,arguments),e}function eTe(){return _P.apply(null,arguments).exponent(.5)}function _5(e){return Math.sign(e)*e*e}function tTe(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function OV(){var e=CP(),t=[0,1],a=!1,r;function n(i){var o=tTe(e(i));return isNaN(o)?r:a?Math.round(o):o}return n.invert=function(i){return e.invert(_5(i))},n.domain=function(i){return arguments.length?(e.domain(i),n):e.domain()},n.range=function(i){return arguments.length?(e.range((t=Array.from(i,Fv)).map(_5)),n):t.slice()},n.rangeRound=function(i){return n.range(i).round(!0)},n.round=function(i){return arguments.length?(a=!!i,n):a},n.clamp=function(i){return arguments.length?(e.clamp(i),n):e.clamp()},n.unknown=function(i){return arguments.length?(r=i,n):r},n.copy=function(){return OV(e.domain(),t).round(a).clamp(e.clamp()).unknown(r)},dn.apply(n,arguments),qd(n)}function BV(){var e=[],t=[],a=[],r;function n(){var o=0,d=Math.max(1,t.length);for(a=new Array(d-1);++o<d;)a[o-1]=iPe(e,o/d);return i}function i(o){return o==null||isNaN(o=+o)?r:t[Og(a,o)]}return i.invertExtent=function(o){var d=t.indexOf(o);return d<0?[NaN,NaN]:[d>0?a[d-1]:e[0],d<a.length?a[d]:e[e.length-1]]},i.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let d of o)d!=null&&!isNaN(d=+d)&&e.push(d);return e.sort(hd),n()},i.range=function(o){return arguments.length?(t=Array.from(o),n()):t.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.quantiles=function(){return a.slice()},i.copy=function(){return BV().domain(e).range(t).unknown(r)},dn.apply(i,arguments)}function RV(){var e=0,t=1,a=1,r=[.5],n=[0,1],i;function o(l){return l!=null&&l<=l?n[Og(r,l,0,a)]:i}function d(){var l=-1;for(r=new Array(a);++l<a;)r[l]=((l+1)*t-(l-a)*e)/(a+1);return o}return o.domain=function(l){return arguments.length?([e,t]=l,e=+e,t=+t,d()):[e,t]},o.range=function(l){return arguments.length?(a=(n=Array.from(l)).length-1,d()):n.slice()},o.invertExtent=function(l){var c=n.indexOf(l);return c<0?[NaN,NaN]:c<1?[e,r[0]]:c>=a?[r[a-1],t]:[r[c-1],r[c]]},o.unknown=function(l){return arguments.length&&(i=l),o},o.thresholds=function(){return r.slice()},o.copy=function(){return RV().domain([e,t]).range(n).unknown(i)},dn.apply(qd(o),arguments)}function MV(){var e=[.5],t=[0,1],a,r=1;function n(i){return i!=null&&i<=i?t[Og(e,i,0,r)]:a}return n.domain=function(i){return arguments.length?(e=Array.from(i),r=Math.min(e.length,t.length-1),n):e.slice()},n.range=function(i){return arguments.length?(t=Array.from(i),r=Math.min(e.length,t.length-1),n):t.slice()},n.invertExtent=function(i){var o=t.indexOf(i);return[e[o-1],e[o]]},n.unknown=function(i){return arguments.length?(a=i,n):a},n.copy=function(){return MV().domain(e).range(t).unknown(a)},dn.apply(n,arguments)}const D1=new Date,k1=new Date;function za(e,t,a,r){function n(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return n.floor=i=>(e(i=new Date(+i)),i),n.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),n.round=i=>{const o=n(i),d=n.ceil(i);return i-o<d-i?o:d},n.offset=(i,o)=>(t(i=new Date(+i),o==null?1:Math.floor(o)),i),n.range=(i,o,d)=>{const l=[];if(i=n.ceil(i),d=d==null?1:Math.floor(d),!(i<o)||!(d>0))return l;let c;do l.push(c=new Date(+i)),t(i,d),e(i);while(c<i&&i<o);return l},n.filter=i=>za(o=>{if(o>=o)for(;e(o),!i(o);)o.setTime(o-1)},(o,d)=>{if(o>=o)if(d<0)for(;++d<=0;)for(;t(o,-1),!i(o););else for(;--d>=0;)for(;t(o,1),!i(o););}),a&&(n.count=(i,o)=>(D1.setTime(+i),k1.setTime(+o),e(D1),e(k1),Math.floor(a(D1,k1))),n.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?n.filter(r?o=>r(o)%i===0:o=>n.count(0,o)%i===0):n)),n}const Hv=za(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Hv.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?za(t=>{t.setTime(Math.floor(t/e)*e)},(t,a)=>{t.setTime(+t+a*e)},(t,a)=>(a-t)/e):Hv);Hv.range;const qi=1e3,Ks=qi*60,Li=Ks*60,no=Li*24,OP=no*7,O5=no*30,N1=no*365,fl=za(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*qi)},(e,t)=>(t-e)/qi,e=>e.getUTCSeconds());fl.range;const BP=za(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*qi)},(e,t)=>{e.setTime(+e+t*Ks)},(e,t)=>(t-e)/Ks,e=>e.getMinutes());BP.range;const RP=za(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ks)},(e,t)=>(t-e)/Ks,e=>e.getUTCMinutes());RP.range;const MP=za(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*qi-e.getMinutes()*Ks)},(e,t)=>{e.setTime(+e+t*Li)},(e,t)=>(t-e)/Li,e=>e.getHours());MP.range;const IP=za(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Li)},(e,t)=>(t-e)/Li,e=>e.getUTCHours());IP.range;const Mg=za(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ks)/no,e=>e.getDate()-1);Mg.range;const pw=za(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/no,e=>e.getUTCDate()-1);pw.range;const IV=za(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/no,e=>Math.floor(e/no));IV.range;function hc(e){return za(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,a)=>{t.setDate(t.getDate()+a*7)},(t,a)=>(a-t-(a.getTimezoneOffset()-t.getTimezoneOffset())*Ks)/OP)}const hw=hc(0),Wv=hc(1),aTe=hc(2),rTe=hc(3),ep=hc(4),sTe=hc(5),nTe=hc(6);hw.range;Wv.range;aTe.range;rTe.range;ep.range;sTe.range;nTe.range;function mc(e){return za(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCDate(t.getUTCDate()+a*7)},(t,a)=>(a-t)/OP)}const mw=mc(0),Gv=mc(1),iTe=mc(2),oTe=mc(3),tp=mc(4),dTe=mc(5),lTe=mc(6);mw.range;Gv.range;iTe.range;oTe.range;tp.range;dTe.range;lTe.range;const $P=za(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());$P.range;const zP=za(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());zP.range;const io=za(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());io.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:za(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,a)=>{t.setFullYear(t.getFullYear()+a*e)});io.range;const oo=za(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());oo.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:za(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCFullYear(t.getUTCFullYear()+a*e)});oo.range;function $V(e,t,a,r,n,i){const o=[[fl,1,qi],[fl,5,5*qi],[fl,15,15*qi],[fl,30,30*qi],[i,1,Ks],[i,5,5*Ks],[i,15,15*Ks],[i,30,30*Ks],[n,1,Li],[n,3,3*Li],[n,6,6*Li],[n,12,12*Li],[r,1,no],[r,2,2*no],[a,1,OP],[t,1,O5],[t,3,3*O5],[e,1,N1]];function d(c,u,p){const h=u<c;h&&([c,u]=[u,c]);const m=p&&typeof p.range=="function"?p:l(c,u,p),v=m?m.range(c,+u+1):[];return h?v.reverse():v}function l(c,u,p){const h=Math.abs(u-c)/p,m=wP(([,,x])=>x).right(o,h);if(m===o.length)return e.every(Hk(c/N1,u/N1,p));if(m===0)return Hv.every(Math.max(Hk(c,u,p),1));const[v,f]=o[h/o[m-1][2]<o[m][2]/h?m-1:m];return v.every(f)}return[d,l]}const[cTe,uTe]=$V(oo,zP,mw,IV,IP,RP),[pTe,hTe]=$V(io,$P,hw,Mg,MP,BP);function C1(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function A1(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function wh(e,t,a){return{y:e,m:t,d:a,H:0,M:0,S:0,L:0}}function mTe(e){var t=e.dateTime,a=e.date,r=e.time,n=e.periods,i=e.days,o=e.shortDays,d=e.months,l=e.shortMonths,c=jh(n),u=Dh(n),p=jh(i),h=Dh(i),m=jh(o),v=Dh(o),f=jh(d),x=Dh(d),w=jh(l),y=Dh(l),b={a:z,A:M,b:R,B:q,c:null,d:z5,e:z5,f:ITe,g:GTe,G:YTe,H:BTe,I:RTe,j:MTe,L:zV,m:$Te,M:zTe,p:$,q:U,Q:F5,s:U5,S:qTe,u:LTe,U:FTe,V:UTe,w:VTe,W:HTe,x:null,X:null,y:WTe,Y:KTe,Z:XTe,"%":L5},j={a:K,A:ee,b:ae,B:xe,c:null,d:q5,e:q5,f:eEe,g:cEe,G:pEe,H:QTe,I:ZTe,j:JTe,L:LV,m:tEe,M:aEe,p:te,q:Se,Q:F5,s:U5,S:rEe,u:sEe,U:nEe,V:iEe,w:oEe,W:dEe,x:null,X:null,y:lEe,Y:uEe,Z:hEe,"%":L5},D={a:P,A,b:S,B:_,c:O,d:I5,e:I5,f:TTe,g:M5,G:R5,H:$5,I:$5,j:CTe,L:PTe,m:NTe,M:ATe,p:T,q:kTe,Q:_Te,s:OTe,S:STe,u:vTe,U:bTe,V:wTe,w:yTe,W:jTe,x:B,X:I,y:M5,Y:R5,Z:DTe,"%":ETe};b.x=k(a,b),b.X=k(r,b),b.c=k(t,b),j.x=k(a,j),j.X=k(r,j),j.c=k(t,j);function k(Q,J){return function(he){var W=[],$e=-1,Ne=0,et=Q.length,tt,ft,Xt;for(he instanceof Date||(he=new Date(+he));++$e<et;)Q.charCodeAt($e)===37&&(W.push(Q.slice(Ne,$e)),(ft=B5[tt=Q.charAt(++$e)])!=null?tt=Q.charAt(++$e):ft=tt==="e"?" ":"0",(Xt=J[tt])&&(tt=Xt(he,ft)),W.push(tt),Ne=$e+1);return W.push(Q.slice(Ne,$e)),W.join("")}}function N(Q,J){return function(he){var W=wh(1900,void 0,1),$e=C(W,Q,he+="",0),Ne,et;if($e!=he.length)return null;if("Q"in W)return new Date(W.Q);if("s"in W)return new Date(W.s*1e3+("L"in W?W.L:0));if(J&&!("Z"in W)&&(W.Z=0),"p"in W&&(W.H=W.H%12+W.p*12),W.m===void 0&&(W.m="q"in W?W.q:0),"V"in W){if(W.V<1||W.V>53)return null;"w"in W||(W.w=1),"Z"in W?(Ne=A1(wh(W.y,0,1)),et=Ne.getUTCDay(),Ne=et>4||et===0?Gv.ceil(Ne):Gv(Ne),Ne=pw.offset(Ne,(W.V-1)*7),W.y=Ne.getUTCFullYear(),W.m=Ne.getUTCMonth(),W.d=Ne.getUTCDate()+(W.w+6)%7):(Ne=C1(wh(W.y,0,1)),et=Ne.getDay(),Ne=et>4||et===0?Wv.ceil(Ne):Wv(Ne),Ne=Mg.offset(Ne,(W.V-1)*7),W.y=Ne.getFullYear(),W.m=Ne.getMonth(),W.d=Ne.getDate()+(W.w+6)%7)}else("W"in W||"U"in W)&&("w"in W||(W.w="u"in W?W.u%7:"W"in W?1:0),et="Z"in W?A1(wh(W.y,0,1)).getUTCDay():C1(wh(W.y,0,1)).getDay(),W.m=0,W.d="W"in W?(W.w+6)%7+W.W*7-(et+5)%7:W.w+W.U*7-(et+6)%7);return"Z"in W?(W.H+=W.Z/100|0,W.M+=W.Z%100,A1(W)):C1(W)}}function C(Q,J,he,W){for(var $e=0,Ne=J.length,et=he.length,tt,ft;$e<Ne;){if(W>=et)return-1;if(tt=J.charCodeAt($e++),tt===37){if(tt=J.charAt($e++),ft=D[tt in B5?J.charAt($e++):tt],!ft||(W=ft(Q,he,W))<0)return-1}else if(tt!=he.charCodeAt(W++))return-1}return W}function T(Q,J,he){var W=c.exec(J.slice(he));return W?(Q.p=u.get(W[0].toLowerCase()),he+W[0].length):-1}function P(Q,J,he){var W=m.exec(J.slice(he));return W?(Q.w=v.get(W[0].toLowerCase()),he+W[0].length):-1}function A(Q,J,he){var W=p.exec(J.slice(he));return W?(Q.w=h.get(W[0].toLowerCase()),he+W[0].length):-1}function S(Q,J,he){var W=w.exec(J.slice(he));return W?(Q.m=y.get(W[0].toLowerCase()),he+W[0].length):-1}function _(Q,J,he){var W=f.exec(J.slice(he));return W?(Q.m=x.get(W[0].toLowerCase()),he+W[0].length):-1}function O(Q,J,he){return C(Q,t,J,he)}function B(Q,J,he){return C(Q,a,J,he)}function I(Q,J,he){return C(Q,r,J,he)}function z(Q){return o[Q.getDay()]}function M(Q){return i[Q.getDay()]}function R(Q){return l[Q.getMonth()]}function q(Q){return d[Q.getMonth()]}function $(Q){return n[+(Q.getHours()>=12)]}function U(Q){return 1+~~(Q.getMonth()/3)}function K(Q){return o[Q.getUTCDay()]}function ee(Q){return i[Q.getUTCDay()]}function ae(Q){return l[Q.getUTCMonth()]}function xe(Q){return d[Q.getUTCMonth()]}function te(Q){return n[+(Q.getUTCHours()>=12)]}function Se(Q){return 1+~~(Q.getUTCMonth()/3)}return{format:function(Q){var J=k(Q+="",b);return J.toString=function(){return Q},J},parse:function(Q){var J=N(Q+="",!1);return J.toString=function(){return Q},J},utcFormat:function(Q){var J=k(Q+="",j);return J.toString=function(){return Q},J},utcParse:function(Q){var J=N(Q+="",!0);return J.toString=function(){return Q},J}}}var B5={"-":"",_:" ",0:"0"},Qa=/^\s*\d+/,fTe=/^%/,gTe=/[\\^$*+?|[\]().{}]/g;function wt(e,t,a){var r=e<0?"-":"",n=(r?-e:e)+"",i=n.length;return r+(i<a?new Array(a-i+1).join(t)+n:n)}function xTe(e){return e.replace(gTe,"\\$&")}function jh(e){return new RegExp("^(?:"+e.map(xTe).join("|")+")","i")}function Dh(e){return new Map(e.map((t,a)=>[t.toLowerCase(),a]))}function yTe(e,t,a){var r=Qa.exec(t.slice(a,a+1));return r?(e.w=+r[0],a+r[0].length):-1}function vTe(e,t,a){var r=Qa.exec(t.slice(a,a+1));return r?(e.u=+r[0],a+r[0].length):-1}function bTe(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.U=+r[0],a+r[0].length):-1}function wTe(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.V=+r[0],a+r[0].length):-1}function jTe(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.W=+r[0],a+r[0].length):-1}function R5(e,t,a){var r=Qa.exec(t.slice(a,a+4));return r?(e.y=+r[0],a+r[0].length):-1}function M5(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),a+r[0].length):-1}function DTe(e,t,a){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(a,a+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),a+r[0].length):-1}function kTe(e,t,a){var r=Qa.exec(t.slice(a,a+1));return r?(e.q=r[0]*3-3,a+r[0].length):-1}function NTe(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.m=r[0]-1,a+r[0].length):-1}function I5(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.d=+r[0],a+r[0].length):-1}function CTe(e,t,a){var r=Qa.exec(t.slice(a,a+3));return r?(e.m=0,e.d=+r[0],a+r[0].length):-1}function $5(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.H=+r[0],a+r[0].length):-1}function ATe(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.M=+r[0],a+r[0].length):-1}function STe(e,t,a){var r=Qa.exec(t.slice(a,a+2));return r?(e.S=+r[0],a+r[0].length):-1}function PTe(e,t,a){var r=Qa.exec(t.slice(a,a+3));return r?(e.L=+r[0],a+r[0].length):-1}function TTe(e,t,a){var r=Qa.exec(t.slice(a,a+6));return r?(e.L=Math.floor(r[0]/1e3),a+r[0].length):-1}function ETe(e,t,a){var r=fTe.exec(t.slice(a,a+1));return r?a+r[0].length:-1}function _Te(e,t,a){var r=Qa.exec(t.slice(a));return r?(e.Q=+r[0],a+r[0].length):-1}function OTe(e,t,a){var r=Qa.exec(t.slice(a));return r?(e.s=+r[0],a+r[0].length):-1}function z5(e,t){return wt(e.getDate(),t,2)}function BTe(e,t){return wt(e.getHours(),t,2)}function RTe(e,t){return wt(e.getHours()%12||12,t,2)}function MTe(e,t){return wt(1+Mg.count(io(e),e),t,3)}function zV(e,t){return wt(e.getMilliseconds(),t,3)}function ITe(e,t){return zV(e,t)+"000"}function $Te(e,t){return wt(e.getMonth()+1,t,2)}function zTe(e,t){return wt(e.getMinutes(),t,2)}function qTe(e,t){return wt(e.getSeconds(),t,2)}function LTe(e){var t=e.getDay();return t===0?7:t}function FTe(e,t){return wt(hw.count(io(e)-1,e),t,2)}function qV(e){var t=e.getDay();return t>=4||t===0?ep(e):ep.ceil(e)}function UTe(e,t){return e=qV(e),wt(ep.count(io(e),e)+(io(e).getDay()===4),t,2)}function VTe(e){return e.getDay()}function HTe(e,t){return wt(Wv.count(io(e)-1,e),t,2)}function WTe(e,t){return wt(e.getFullYear()%100,t,2)}function GTe(e,t){return e=qV(e),wt(e.getFullYear()%100,t,2)}function KTe(e,t){return wt(e.getFullYear()%1e4,t,4)}function YTe(e,t){var a=e.getDay();return e=a>=4||a===0?ep(e):ep.ceil(e),wt(e.getFullYear()%1e4,t,4)}function XTe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+wt(t/60|0,"0",2)+wt(t%60,"0",2)}function q5(e,t){return wt(e.getUTCDate(),t,2)}function QTe(e,t){return wt(e.getUTCHours(),t,2)}function ZTe(e,t){return wt(e.getUTCHours()%12||12,t,2)}function JTe(e,t){return wt(1+pw.count(oo(e),e),t,3)}function LV(e,t){return wt(e.getUTCMilliseconds(),t,3)}function eEe(e,t){return LV(e,t)+"000"}function tEe(e,t){return wt(e.getUTCMonth()+1,t,2)}function aEe(e,t){return wt(e.getUTCMinutes(),t,2)}function rEe(e,t){return wt(e.getUTCSeconds(),t,2)}function sEe(e){var t=e.getUTCDay();return t===0?7:t}function nEe(e,t){return wt(mw.count(oo(e)-1,e),t,2)}function FV(e){var t=e.getUTCDay();return t>=4||t===0?tp(e):tp.ceil(e)}function iEe(e,t){return e=FV(e),wt(tp.count(oo(e),e)+(oo(e).getUTCDay()===4),t,2)}function oEe(e){return e.getUTCDay()}function dEe(e,t){return wt(Gv.count(oo(e)-1,e),t,2)}function lEe(e,t){return wt(e.getUTCFullYear()%100,t,2)}function cEe(e,t){return e=FV(e),wt(e.getUTCFullYear()%100,t,2)}function uEe(e,t){return wt(e.getUTCFullYear()%1e4,t,4)}function pEe(e,t){var a=e.getUTCDay();return e=a>=4||a===0?tp(e):tp.ceil(e),wt(e.getUTCFullYear()%1e4,t,4)}function hEe(){return"+0000"}function L5(){return"%"}function F5(e){return+e}function U5(e){return Math.floor(+e/1e3)}var Cc,UV,VV;mEe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function mEe(e){return Cc=mTe(e),UV=Cc.format,Cc.parse,VV=Cc.utcFormat,Cc.utcParse,Cc}function fEe(e){return new Date(e)}function gEe(e){return e instanceof Date?+e:+new Date(+e)}function qP(e,t,a,r,n,i,o,d,l,c){var u=CP(),p=u.invert,h=u.domain,m=c(".%L"),v=c(":%S"),f=c("%I:%M"),x=c("%I %p"),w=c("%a %d"),y=c("%b %d"),b=c("%B"),j=c("%Y");function D(k){return(l(k)<k?m:d(k)<k?v:o(k)<k?f:i(k)<k?x:r(k)<k?n(k)<k?w:y:a(k)<k?b:j)(k)}return u.invert=function(k){return new Date(p(k))},u.domain=function(k){return arguments.length?h(Array.from(k,gEe)):h().map(fEe)},u.ticks=function(k){var N=h();return e(N[0],N[N.length-1],k??10)},u.tickFormat=function(k,N){return N==null?D:c(N)},u.nice=function(k){var N=h();return(!k||typeof k.range!="function")&&(k=t(N[0],N[N.length-1],k??10)),k?h(TV(N,k)):u},u.copy=function(){return Rg(u,qP(e,t,a,r,n,i,o,d,l,c))},u}function xEe(){return dn.apply(qP(pTe,hTe,io,$P,hw,Mg,MP,BP,fl,UV).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function yEe(){return dn.apply(qP(cTe,uTe,oo,zP,mw,pw,IP,RP,fl,VV).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function fw(){var e=0,t=1,a,r,n,i,o=_r,d=!1,l;function c(p){return p==null||isNaN(p=+p)?l:o(n===0?.5:(p=(i(p)-a)*n,d?Math.max(0,Math.min(1,p)):p))}c.domain=function(p){return arguments.length?([e,t]=p,a=i(e=+e),r=i(t=+t),n=a===r?0:1/(r-a),c):[e,t]},c.clamp=function(p){return arguments.length?(d=!!p,c):d},c.interpolator=function(p){return arguments.length?(o=p,c):o};function u(p){return function(h){var m,v;return arguments.length?([m,v]=h,o=p(m,v),c):[o(0),o(1)]}}return c.range=u(Gp),c.rangeRound=u(NP),c.unknown=function(p){return arguments.length?(l=p,c):l},function(p){return i=p,a=p(e),r=p(t),n=a===r?0:1/(r-a),c}}function Ld(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function HV(){var e=qd(fw()(_r));return e.copy=function(){return Ld(e,HV())},yo.apply(e,arguments)}function WV(){var e=PP(fw()).domain([1,10]);return e.copy=function(){return Ld(e,WV()).base(e.base())},yo.apply(e,arguments)}function GV(){var e=TP(fw());return e.copy=function(){return Ld(e,GV()).constant(e.constant())},yo.apply(e,arguments)}function LP(){var e=EP(fw());return e.copy=function(){return Ld(e,LP()).exponent(e.exponent())},yo.apply(e,arguments)}function vEe(){return LP.apply(null,arguments).exponent(.5)}function KV(){var e=[],t=_r;function a(r){if(r!=null&&!isNaN(r=+r))return t((Og(e,r,1)-1)/(e.length-1))}return a.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let n of r)n!=null&&!isNaN(n=+n)&&e.push(n);return e.sort(hd),a},a.interpolator=function(r){return arguments.length?(t=r,a):t},a.range=function(){return e.map((r,n)=>t(n/(e.length-1)))},a.quantiles=function(r){return Array.from({length:r+1},(n,i)=>nPe(e,i/r))},a.copy=function(){return KV(t).domain(e)},yo.apply(a,arguments)}function gw(){var e=0,t=.5,a=1,r=1,n,i,o,d,l,c=_r,u,p=!1,h;function m(f){return isNaN(f=+f)?h:(f=.5+((f=+u(f))-i)*(r*f<r*i?d:l),c(p?Math.max(0,Math.min(1,f)):f))}m.domain=function(f){return arguments.length?([e,t,a]=f,n=u(e=+e),i=u(t=+t),o=u(a=+a),d=n===i?0:.5/(i-n),l=i===o?0:.5/(o-i),r=i<n?-1:1,m):[e,t,a]},m.clamp=function(f){return arguments.length?(p=!!f,m):p},m.interpolator=function(f){return arguments.length?(c=f,m):c};function v(f){return function(x){var w,y,b;return arguments.length?([w,y,b]=x,c=EPe(f,[w,y,b]),m):[c(0),c(.5),c(1)]}}return m.range=v(Gp),m.rangeRound=v(NP),m.unknown=function(f){return arguments.length?(h=f,m):h},function(f){return u=f,n=f(e),i=f(t),o=f(a),d=n===i?0:.5/(i-n),l=i===o?0:.5/(o-i),r=i<n?-1:1,m}}function YV(){var e=qd(gw()(_r));return e.copy=function(){return Ld(e,YV())},yo.apply(e,arguments)}function XV(){var e=PP(gw()).domain([.1,1,10]);return e.copy=function(){return Ld(e,XV()).base(e.base())},yo.apply(e,arguments)}function QV(){var e=TP(gw());return e.copy=function(){return Ld(e,QV()).constant(e.constant())},yo.apply(e,arguments)}function FP(){var e=EP(gw());return e.copy=function(){return Ld(e,FP()).exponent(e.exponent())},yo.apply(e,arguments)}function bEe(){return FP.apply(null,arguments).exponent(.5)}const V5=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:gf,scaleDiverging:YV,scaleDivergingLog:XV,scaleDivergingPow:FP,scaleDivergingSqrt:bEe,scaleDivergingSymlog:QV,scaleIdentity:PV,scaleImplicit:Wk,scaleLinear:Vv,scaleLog:EV,scaleOrdinal:jP,scalePoint:um,scalePow:_P,scaleQuantile:BV,scaleQuantize:RV,scaleRadial:OV,scaleSequential:HV,scaleSequentialLog:WV,scaleSequentialPow:LP,scaleSequentialQuantile:KV,scaleSequentialSqrt:vEe,scaleSequentialSymlog:GV,scaleSqrt:eTe,scaleSymlog:_V,scaleThreshold:MV,scaleTime:xEe,scaleUtc:yEe,tickFormat:SV},Symbol.toStringTag,{value:"Module"}));var wEe=$p;function jEe(e,t,a){for(var r=-1,n=e.length;++r<n;){var i=e[r],o=t(i);if(o!=null&&(d===void 0?o===o&&!wEe(o):a(o,d)))var d=o,l=i}return l}var xw=jEe;function DEe(e,t){return e>t}var ZV=DEe,kEe=xw,NEe=ZV,CEe=Wp;function AEe(e){return e&&e.length?kEe(e,CEe,NEe):void 0}var SEe=AEe;const yw=xt(SEe);function PEe(e,t){return e<t}var JV=PEe,TEe=xw,EEe=JV,_Ee=Wp;function OEe(e){return e&&e.length?TEe(e,_Ee,EEe):void 0}var BEe=OEe;const vw=xt(BEe);var REe=aP,MEe=vi,IEe=oV,$Ee=ds;function zEe(e,t){var a=$Ee(e)?REe:IEe;return a(e,MEe(t))}var qEe=zEe,LEe=nV,FEe=qEe;function UEe(e,t){return LEe(FEe(e,t),1)}var VEe=UEe;const HEe=xt(VEe);var WEe=xP;function GEe(e,t){return WEe(e,t)}var KEe=GEe;const Ig=xt(KEe);var Kp=1e9,YEe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},VP,Yt=!0,tn="[DecimalError] ",Rl=tn+"Invalid argument: ",UP=tn+"Exponent out of range: ",Yp=Math.floor,Jd=Math.pow,XEe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ys,Va=1e7,Ut=7,eH=9007199254740991,Kv=Yp(eH/Ut),Ae={};Ae.absoluteValue=Ae.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Ae.comparedTo=Ae.cmp=function(e){var t,a,r,n,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(r=i.d.length,n=e.d.length,t=0,a=r<n?r:n;t<a;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return r===n?0:r>n^i.s<0?1:-1};Ae.decimalPlaces=Ae.dp=function(){var e=this,t=e.d.length-1,a=(t-e.e)*Ut;if(t=e.d[t],t)for(;t%10==0;t/=10)a--;return a<0?0:a};Ae.dividedBy=Ae.div=function(e){return Hi(this,new this.constructor(e))};Ae.dividedToIntegerBy=Ae.idiv=function(e){var t=this,a=t.constructor;return _t(Hi(t,new a(e),0,1),a.precision)};Ae.equals=Ae.eq=function(e){return!this.cmp(e)};Ae.exponent=function(){return Na(this)};Ae.greaterThan=Ae.gt=function(e){return this.cmp(e)>0};Ae.greaterThanOrEqualTo=Ae.gte=function(e){return this.cmp(e)>=0};Ae.isInteger=Ae.isint=function(){return this.e>this.d.length-2};Ae.isNegative=Ae.isneg=function(){return this.s<0};Ae.isPositive=Ae.ispos=function(){return this.s>0};Ae.isZero=function(){return this.s===0};Ae.lessThan=Ae.lt=function(e){return this.cmp(e)<0};Ae.lessThanOrEqualTo=Ae.lte=function(e){return this.cmp(e)<1};Ae.logarithm=Ae.log=function(e){var t,a=this,r=a.constructor,n=r.precision,i=n+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(ys))throw Error(tn+"NaN");if(a.s<1)throw Error(tn+(a.s?"NaN":"-Infinity"));return a.eq(ys)?new r(0):(Yt=!1,t=Hi(wf(a,i),wf(e,i),i),Yt=!0,_t(t,n))};Ae.minus=Ae.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?rH(t,e):tH(t,(e.s=-e.s,e))};Ae.modulo=Ae.mod=function(e){var t,a=this,r=a.constructor,n=r.precision;if(e=new r(e),!e.s)throw Error(tn+"NaN");return a.s?(Yt=!1,t=Hi(a,e,0,1).times(e),Yt=!0,a.minus(t)):_t(new r(a),n)};Ae.naturalExponential=Ae.exp=function(){return aH(this)};Ae.naturalLogarithm=Ae.ln=function(){return wf(this)};Ae.negated=Ae.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Ae.plus=Ae.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?tH(t,e):rH(t,(e.s=-e.s,e))};Ae.precision=Ae.sd=function(e){var t,a,r,n=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Rl+e);if(t=Na(n)+1,r=n.d.length-1,a=r*Ut+1,r=n.d[r],r){for(;r%10==0;r/=10)a--;for(r=n.d[0];r>=10;r/=10)a++}return e&&t>a?t:a};Ae.squareRoot=Ae.sqrt=function(){var e,t,a,r,n,i,o,d=this,l=d.constructor;if(d.s<1){if(!d.s)return new l(0);throw Error(tn+"NaN")}for(e=Na(d),Yt=!1,n=Math.sqrt(+d),n==0||n==1/0?(t=ei(d.d),(t.length+e)%2==0&&(t+="0"),n=Math.sqrt(t),e=Yp((e+1)/2)-(e<0||e%2),n==1/0?t="5e"+e:(t=n.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(n.toString()),a=l.precision,n=o=a+3;;)if(i=r,r=i.plus(Hi(d,i,o+2)).times(.5),ei(i.d).slice(0,o)===(t=ei(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),n==o&&t=="4999"){if(_t(i,a+1,0),i.times(i).eq(d)){r=i;break}}else if(t!="9999")break;o+=4}return Yt=!0,_t(r,a)};Ae.times=Ae.mul=function(e){var t,a,r,n,i,o,d,l,c,u=this,p=u.constructor,h=u.d,m=(e=new p(e)).d;if(!u.s||!e.s)return new p(0);for(e.s*=u.s,a=u.e+e.e,l=h.length,c=m.length,l<c&&(i=h,h=m,m=i,o=l,l=c,c=o),i=[],o=l+c,r=o;r--;)i.push(0);for(r=c;--r>=0;){for(t=0,n=l+r;n>r;)d=i[n]+m[r]*h[n-r-1]+t,i[n--]=d%Va|0,t=d/Va|0;i[n]=(i[n]+t)%Va|0}for(;!i[--o];)i.pop();return t?++a:i.shift(),e.d=i,e.e=a,Yt?_t(e,p.precision):e};Ae.toDecimalPlaces=Ae.todp=function(e,t){var a=this,r=a.constructor;return a=new r(a),e===void 0?a:(ui(e,0,Kp),t===void 0?t=r.rounding:ui(t,0,8),_t(a,e+Na(a)+1,t))};Ae.toExponential=function(e,t){var a,r=this,n=r.constructor;return e===void 0?a=ec(r,!0):(ui(e,0,Kp),t===void 0?t=n.rounding:ui(t,0,8),r=_t(new n(r),e+1,t),a=ec(r,!0,e+1)),a};Ae.toFixed=function(e,t){var a,r,n=this,i=n.constructor;return e===void 0?ec(n):(ui(e,0,Kp),t===void 0?t=i.rounding:ui(t,0,8),r=_t(new i(n),e+Na(n)+1,t),a=ec(r.abs(),!1,e+Na(r)+1),n.isneg()&&!n.isZero()?"-"+a:a)};Ae.toInteger=Ae.toint=function(){var e=this,t=e.constructor;return _t(new t(e),Na(e)+1,t.rounding)};Ae.toNumber=function(){return+this};Ae.toPower=Ae.pow=function(e){var t,a,r,n,i,o,d=this,l=d.constructor,c=12,u=+(e=new l(e));if(!e.s)return new l(ys);if(d=new l(d),!d.s){if(e.s<1)throw Error(tn+"Infinity");return d}if(d.eq(ys))return d;if(r=l.precision,e.eq(ys))return _t(d,r);if(t=e.e,a=e.d.length-1,o=t>=a,i=d.s,o){if((a=u<0?-u:u)<=eH){for(n=new l(ys),t=Math.ceil(r/Ut+4),Yt=!1;a%2&&(n=n.times(d),W5(n.d,t)),a=Yp(a/2),a!==0;)d=d.times(d),W5(d.d,t);return Yt=!0,e.s<0?new l(ys).div(n):_t(n,r)}}else if(i<0)throw Error(tn+"NaN");return i=i<0&&e.d[Math.max(t,a)]&1?-1:1,d.s=1,Yt=!1,n=e.times(wf(d,r+c)),Yt=!0,n=aH(n),n.s=i,n};Ae.toPrecision=function(e,t){var a,r,n=this,i=n.constructor;return e===void 0?(a=Na(n),r=ec(n,a<=i.toExpNeg||a>=i.toExpPos)):(ui(e,1,Kp),t===void 0?t=i.rounding:ui(t,0,8),n=_t(new i(n),e,t),a=Na(n),r=ec(n,e<=a||a<=i.toExpNeg,e)),r};Ae.toSignificantDigits=Ae.tosd=function(e,t){var a=this,r=a.constructor;return e===void 0?(e=r.precision,t=r.rounding):(ui(e,1,Kp),t===void 0?t=r.rounding:ui(t,0,8)),_t(new r(a),e,t)};Ae.toString=Ae.valueOf=Ae.val=Ae.toJSON=Ae[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Na(e),a=e.constructor;return ec(e,t<=a.toExpNeg||t>=a.toExpPos)};function tH(e,t){var a,r,n,i,o,d,l,c,u=e.constructor,p=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),Yt?_t(t,p):t;if(l=e.d,c=t.d,o=e.e,n=t.e,l=l.slice(),i=o-n,i){for(i<0?(r=l,i=-i,d=c.length):(r=c,n=o,d=l.length),o=Math.ceil(p/Ut),d=o>d?o+1:d+1,i>d&&(i=d,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for(d=l.length,i=c.length,d-i<0&&(i=d,r=c,c=l,l=r),a=0;i;)a=(l[--i]=l[i]+c[i]+a)/Va|0,l[i]%=Va;for(a&&(l.unshift(a),++n),d=l.length;l[--d]==0;)l.pop();return t.d=l,t.e=n,Yt?_t(t,p):t}function ui(e,t,a){if(e!==~~e||e<t||e>a)throw Error(Rl+e)}function ei(e){var t,a,r,n=e.length-1,i="",o=e[0];if(n>0){for(i+=o,t=1;t<n;t++)r=e[t]+"",a=Ut-r.length,a&&(i+=_o(a)),i+=r;o=e[t],r=o+"",a=Ut-r.length,a&&(i+=_o(a))}else if(o===0)return"0";for(;o%10===0;)o/=10;return i+o}var Hi=function(){function e(r,n){var i,o=0,d=r.length;for(r=r.slice();d--;)i=r[d]*n+o,r[d]=i%Va|0,o=i/Va|0;return o&&r.unshift(o),r}function t(r,n,i,o){var d,l;if(i!=o)l=i>o?1:-1;else for(d=l=0;d<i;d++)if(r[d]!=n[d]){l=r[d]>n[d]?1:-1;break}return l}function a(r,n,i){for(var o=0;i--;)r[i]-=o,o=r[i]<n[i]?1:0,r[i]=o*Va+r[i]-n[i];for(;!r[0]&&r.length>1;)r.shift()}return function(r,n,i,o){var d,l,c,u,p,h,m,v,f,x,w,y,b,j,D,k,N,C,T=r.constructor,P=r.s==n.s?1:-1,A=r.d,S=n.d;if(!r.s)return new T(r);if(!n.s)throw Error(tn+"Division by zero");for(l=r.e-n.e,N=S.length,D=A.length,m=new T(P),v=m.d=[],c=0;S[c]==(A[c]||0);)++c;if(S[c]>(A[c]||0)&&--l,i==null?y=i=T.precision:o?y=i+(Na(r)-Na(n))+1:y=i,y<0)return new T(0);if(y=y/Ut+2|0,c=0,N==1)for(u=0,S=S[0],y++;(c<D||u)&&y--;c++)b=u*Va+(A[c]||0),v[c]=b/S|0,u=b%S|0;else{for(u=Va/(S[0]+1)|0,u>1&&(S=e(S,u),A=e(A,u),N=S.length,D=A.length),j=N,f=A.slice(0,N),x=f.length;x<N;)f[x++]=0;C=S.slice(),C.unshift(0),k=S[0],S[1]>=Va/2&&++k;do u=0,d=t(S,f,N,x),d<0?(w=f[0],N!=x&&(w=w*Va+(f[1]||0)),u=w/k|0,u>1?(u>=Va&&(u=Va-1),p=e(S,u),h=p.length,x=f.length,d=t(p,f,h,x),d==1&&(u--,a(p,N<h?C:S,h))):(u==0&&(d=u=1),p=S.slice()),h=p.length,h<x&&p.unshift(0),a(f,p,x),d==-1&&(x=f.length,d=t(S,f,N,x),d<1&&(u++,a(f,N<x?C:S,x))),x=f.length):d===0&&(u++,f=[0]),v[c++]=u,d&&f[0]?f[x++]=A[j]||0:(f=[A[j]],x=1);while((j++<D||f[0]!==void 0)&&y--)}return v[0]||v.shift(),m.e=l,_t(m,o?i+Na(m)+1:i)}}();function aH(e,t){var a,r,n,i,o,d,l=0,c=0,u=e.constructor,p=u.precision;if(Na(e)>16)throw Error(UP+Na(e));if(!e.s)return new u(ys);for(Yt=!1,d=p,o=new u(.03125);e.abs().gte(.1);)e=e.times(o),c+=5;for(r=Math.log(Jd(2,c))/Math.LN10*2+5|0,d+=r,a=n=i=new u(ys),u.precision=d;;){if(n=_t(n.times(e),d),a=a.times(++l),o=i.plus(Hi(n,a,d)),ei(o.d).slice(0,d)===ei(i.d).slice(0,d)){for(;c--;)i=_t(i.times(i),d);return u.precision=p,t==null?(Yt=!0,_t(i,p)):i}i=o}}function Na(e){for(var t=e.e*Ut,a=e.d[0];a>=10;a/=10)t++;return t}function S1(e,t,a){if(t>e.LN10.sd())throw Yt=!0,a&&(e.precision=a),Error(tn+"LN10 precision limit exceeded");return _t(new e(e.LN10),t)}function _o(e){for(var t="";e--;)t+="0";return t}function wf(e,t){var a,r,n,i,o,d,l,c,u,p=1,h=10,m=e,v=m.d,f=m.constructor,x=f.precision;if(m.s<1)throw Error(tn+(m.s?"NaN":"-Infinity"));if(m.eq(ys))return new f(0);if(t==null?(Yt=!1,c=x):c=t,m.eq(10))return t==null&&(Yt=!0),S1(f,c);if(c+=h,f.precision=c,a=ei(v),r=a.charAt(0),i=Na(m),Math.abs(i)<15e14){for(;r<7&&r!=1||r==1&&a.charAt(1)>3;)m=m.times(e),a=ei(m.d),r=a.charAt(0),p++;i=Na(m),r>1?(m=new f("0."+a),i++):m=new f(r+"."+a.slice(1))}else return l=S1(f,c+2,x).times(i+""),m=wf(new f(r+"."+a.slice(1)),c-h).plus(l),f.precision=x,t==null?(Yt=!0,_t(m,x)):m;for(d=o=m=Hi(m.minus(ys),m.plus(ys),c),u=_t(m.times(m),c),n=3;;){if(o=_t(o.times(u),c),l=d.plus(Hi(o,new f(n),c)),ei(l.d).slice(0,c)===ei(d.d).slice(0,c))return d=d.times(2),i!==0&&(d=d.plus(S1(f,c+2,x).times(i+""))),d=Hi(d,new f(p),c),f.precision=x,t==null?(Yt=!0,_t(d,x)):d;d=l,n+=2}}function H5(e,t){var a,r,n;for((a=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(a<0&&(a=r),a+=+t.slice(r+1),t=t.substring(0,r)):a<0&&(a=t.length),r=0;t.charCodeAt(r)===48;)++r;for(n=t.length;t.charCodeAt(n-1)===48;)--n;if(t=t.slice(r,n),t){if(n-=r,a=a-r-1,e.e=Yp(a/Ut),e.d=[],r=(a+1)%Ut,a<0&&(r+=Ut),r<n){for(r&&e.d.push(+t.slice(0,r)),n-=Ut;r<n;)e.d.push(+t.slice(r,r+=Ut));t=t.slice(r),r=Ut-t.length}else r-=n;for(;r--;)t+="0";if(e.d.push(+t),Yt&&(e.e>Kv||e.e<-Kv))throw Error(UP+a)}else e.s=0,e.e=0,e.d=[0];return e}function _t(e,t,a){var r,n,i,o,d,l,c,u,p=e.d;for(o=1,i=p[0];i>=10;i/=10)o++;if(r=t-o,r<0)r+=Ut,n=t,c=p[u=0];else{if(u=Math.ceil((r+1)/Ut),i=p.length,u>=i)return e;for(c=i=p[u],o=1;i>=10;i/=10)o++;r%=Ut,n=r-Ut+o}if(a!==void 0&&(i=Jd(10,o-n-1),d=c/i%10|0,l=t<0||p[u+1]!==void 0||c%i,l=a<4?(d||l)&&(a==0||a==(e.s<0?3:2)):d>5||d==5&&(a==4||l||a==6&&(r>0?n>0?c/Jd(10,o-n):0:p[u-1])%10&1||a==(e.s<0?8:7))),t<1||!p[0])return l?(i=Na(e),p.length=1,t=t-i-1,p[0]=Jd(10,(Ut-t%Ut)%Ut),e.e=Yp(-t/Ut)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=u,i=1,u--):(p.length=u+1,i=Jd(10,Ut-r),p[u]=n>0?(c/Jd(10,o-n)%Jd(10,n)|0)*i:0),l)for(;;)if(u==0){(p[0]+=i)==Va&&(p[0]=1,++e.e);break}else{if(p[u]+=i,p[u]!=Va)break;p[u--]=0,i=1}for(r=p.length;p[--r]===0;)p.pop();if(Yt&&(e.e>Kv||e.e<-Kv))throw Error(UP+Na(e));return e}function rH(e,t){var a,r,n,i,o,d,l,c,u,p,h=e.constructor,m=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),Yt?_t(t,m):t;if(l=e.d,p=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r,o){for(u=o<0,u?(a=l,o=-o,d=p.length):(a=p,r=c,d=l.length),n=Math.max(Math.ceil(m/Ut),d)+2,o>n&&(o=n,a.length=1),a.reverse(),n=o;n--;)a.push(0);a.reverse()}else{for(n=l.length,d=p.length,u=n<d,u&&(d=n),n=0;n<d;n++)if(l[n]!=p[n]){u=l[n]<p[n];break}o=0}for(u&&(a=l,l=p,p=a,t.s=-t.s),d=l.length,n=p.length-d;n>0;--n)l[d++]=0;for(n=p.length;n>o;){if(l[--n]<p[n]){for(i=n;i&&l[--i]===0;)l[i]=Va-1;--l[i],l[n]+=Va}l[n]-=p[n]}for(;l[--d]===0;)l.pop();for(;l[0]===0;l.shift())--r;return l[0]?(t.d=l,t.e=r,Yt?_t(t,m):t):new h(0)}function ec(e,t,a){var r,n=Na(e),i=ei(e.d),o=i.length;return t?(a&&(r=a-o)>0?i=i.charAt(0)+"."+i.slice(1)+_o(r):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(n<0?"e":"e+")+n):n<0?(i="0."+_o(-n-1)+i,a&&(r=a-o)>0&&(i+=_o(r))):n>=o?(i+=_o(n+1-o),a&&(r=a-n-1)>0&&(i=i+"."+_o(r))):((r=n+1)<o&&(i=i.slice(0,r)+"."+i.slice(r)),a&&(r=a-o)>0&&(n+1===o&&(i+="."),i+=_o(r))),e.s<0?"-"+i:i}function W5(e,t){if(e.length>t)return e.length=t,!0}function sH(e){var t,a,r;function n(i){var o=this;if(!(o instanceof n))return new n(i);if(o.constructor=n,i instanceof n){o.s=i.s,o.e=i.e,o.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Rl+i);if(i>0)o.s=1;else if(i<0)i=-i,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(i===~~i&&i<1e7){o.e=0,o.d=[i];return}return H5(o,i.toString())}else if(typeof i!="string")throw Error(Rl+i);if(i.charCodeAt(0)===45?(i=i.slice(1),o.s=-1):o.s=1,XEe.test(i))H5(o,i);else throw Error(Rl+i)}if(n.prototype=Ae,n.ROUND_UP=0,n.ROUND_DOWN=1,n.ROUND_CEIL=2,n.ROUND_FLOOR=3,n.ROUND_HALF_UP=4,n.ROUND_HALF_DOWN=5,n.ROUND_HALF_EVEN=6,n.ROUND_HALF_CEIL=7,n.ROUND_HALF_FLOOR=8,n.clone=sH,n.config=n.set=QEe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(a=r[t++])||(e[a]=this[a]);return n.config(e),n}function QEe(e){if(!e||typeof e!="object")throw Error(tn+"Object expected");var t,a,r,n=["precision",1,Kp,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<n.length;t+=3)if((r=e[a=n[t]])!==void 0)if(Yp(r)===r&&r>=n[t+1]&&r<=n[t+2])this[a]=r;else throw Error(Rl+a+": "+r);if((r=e[a="LN10"])!==void 0)if(r==Math.LN10)this[a]=new this(r);else throw Error(Rl+a+": "+r);return this}var VP=sH(YEe);ys=new VP(1);const Et=VP;function ZEe(e){return a_e(e)||t_e(e)||e_e(e)||JEe()}function JEe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e_e(e,t){if(e){if(typeof e=="string")return Xk(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Xk(e,t)}}function t_e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function a_e(e){if(Array.isArray(e))return Xk(e)}function Xk(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var r_e=function(t){return t},nH={},iH=function(t){return t===nH},G5=function(t){return function a(){return arguments.length===0||arguments.length===1&&iH(arguments.length<=0?void 0:arguments[0])?a:t.apply(void 0,arguments)}},s_e=function e(t,a){return t===1?a:G5(function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];var o=n.filter(function(d){return d!==nH}).length;return o>=t?a.apply(void 0,n):e(t-o,G5(function(){for(var d=arguments.length,l=new Array(d),c=0;c<d;c++)l[c]=arguments[c];var u=n.map(function(p){return iH(p)?l.shift():p});return a.apply(void 0,ZEe(u).concat(l))}))})},bw=function(t){return s_e(t.length,t)},Qk=function(t,a){for(var r=[],n=t;n<a;++n)r[n-t]=n;return r},n_e=bw(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(a){return t[a]}).map(e)}),i_e=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];if(!a.length)return r_e;var n=a.reverse(),i=n[0],o=n.slice(1);return function(){return o.reduce(function(d,l){return l(d)},i.apply(void 0,arguments))}},Zk=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},oH=function(t){var a=null,r=null;return function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return a&&i.every(function(d,l){return d===a[l]})||(a=i,r=t.apply(void 0,i)),r}};function o_e(e){var t;return e===0?t=1:t=Math.floor(new Et(e).abs().log(10).toNumber())+1,t}function d_e(e,t,a){for(var r=new Et(e),n=0,i=[];r.lt(t)&&n<1e5;)i.push(r.toNumber()),r=r.add(a),n++;return i}var l_e=bw(function(e,t,a){var r=+e,n=+t;return r+a*(n-r)}),c_e=bw(function(e,t,a){var r=t-+e;return r=r||1/0,(a-e)/r}),u_e=bw(function(e,t,a){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(a-e)/r))});const ww={rangeStep:d_e,getDigitCount:o_e,interpolateNumber:l_e,uninterpolateNumber:c_e,uninterpolateTruncation:u_e};function Jk(e){return m_e(e)||h_e(e)||dH(e)||p_e()}function p_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h_e(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function m_e(e){if(Array.isArray(e))return eN(e)}function jf(e,t){return x_e(e)||g_e(e,t)||dH(e,t)||f_e()}function f_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dH(e,t){if(e){if(typeof e=="string")return eN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return eN(e,t)}}function eN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function g_e(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var a=[],r=!0,n=!1,i=void 0;try{for(var o=e[Symbol.iterator](),d;!(r=(d=o.next()).done)&&(a.push(d.value),!(t&&a.length===t));r=!0);}catch(l){n=!0,i=l}finally{try{!r&&o.return!=null&&o.return()}finally{if(n)throw i}}return a}}function x_e(e){if(Array.isArray(e))return e}function lH(e){var t=jf(e,2),a=t[0],r=t[1],n=a,i=r;return a>r&&(n=r,i=a),[n,i]}function cH(e,t,a){if(e.lte(0))return new Et(0);var r=ww.getDigitCount(e.toNumber()),n=new Et(10).pow(r),i=e.div(n),o=r!==1?.05:.1,d=new Et(Math.ceil(i.div(o).toNumber())).add(a).mul(o),l=d.mul(n);return t?l:new Et(Math.ceil(l))}function y_e(e,t,a){var r=1,n=new Et(e);if(!n.isint()&&a){var i=Math.abs(e);i<1?(r=new Et(10).pow(ww.getDigitCount(e)-1),n=new Et(Math.floor(n.div(r).toNumber())).mul(r)):i>1&&(n=new Et(Math.floor(e)))}else e===0?n=new Et(Math.floor((t-1)/2)):a||(n=new Et(Math.floor(e)));var o=Math.floor((t-1)/2),d=i_e(n_e(function(l){return n.add(new Et(l-o).mul(r)).toNumber()}),Qk);return d(0,t)}function uH(e,t,a,r){var n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(a-1)))return{step:new Et(0),tickMin:new Et(0),tickMax:new Et(0)};var i=cH(new Et(t).sub(e).div(a-1),r,n),o;e<=0&&t>=0?o=new Et(0):(o=new Et(e).add(t).div(2),o=o.sub(new Et(o).mod(i)));var d=Math.ceil(o.sub(e).div(i).toNumber()),l=Math.ceil(new Et(t).sub(o).div(i).toNumber()),c=d+l+1;return c>a?uH(e,t,a,r,n+1):(c<a&&(l=t>0?l+(a-c):l,d=t>0?d:d+(a-c)),{step:i,tickMin:o.sub(new Et(d).mul(i)),tickMax:o.add(new Et(l).mul(i))})}function v_e(e){var t=jf(e,2),a=t[0],r=t[1],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(n,2),d=lH([a,r]),l=jf(d,2),c=l[0],u=l[1];if(c===-1/0||u===1/0){var p=u===1/0?[c].concat(Jk(Qk(0,n-1).map(function(){return 1/0}))):[].concat(Jk(Qk(0,n-1).map(function(){return-1/0})),[u]);return a>r?Zk(p):p}if(c===u)return y_e(c,n,i);var h=uH(c,u,o,i),m=h.step,v=h.tickMin,f=h.tickMax,x=ww.rangeStep(v,f.add(new Et(.1).mul(m)),m);return a>r?Zk(x):x}function b_e(e,t){var a=jf(e,2),r=a[0],n=a[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=lH([r,n]),d=jf(o,2),l=d[0],c=d[1];if(l===-1/0||c===1/0)return[r,n];if(l===c)return[l];var u=Math.max(t,2),p=cH(new Et(c).sub(l).div(u-1),i,0),h=[].concat(Jk(ww.rangeStep(new Et(l),new Et(c).sub(new Et(.99).mul(p)),p)),[c]);return r>n?Zk(h):h}var w_e=oH(v_e),j_e=oH(b_e),D_e="Invariant failed";function tc(e,t){throw new Error(D_e)}var k_e=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function ap(e){"@babel/helpers - typeof";return ap=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},ap(e)}function Yv(){return Yv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Yv.apply(this,arguments)}function N_e(e,t){return P_e(e)||S_e(e,t)||A_e(e,t)||C_e()}function C_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A_e(e,t){if(e){if(typeof e=="string")return K5(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return K5(e,t)}}function K5(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function S_e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function P_e(e){if(Array.isArray(e))return e}function T_e(e,t){if(e==null)return{};var a=E_e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function E_e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function __e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O_e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mH(r.key),r)}}function B_e(e,t,a){return t&&O_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function R_e(e,t,a){return t=Xv(t),M_e(e,pH()?Reflect.construct(t,a||[],Xv(e).constructor):t.apply(e,a))}function M_e(e,t){if(t&&(ap(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return I_e(e)}function I_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(pH=function(){return!!e})()}function Xv(e){return Xv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Xv(e)}function $_e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&tN(e,t)}function tN(e,t){return tN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},tN(e,t)}function hH(e,t,a){return t=mH(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function mH(e){var t=z_e(e,"string");return ap(t)=="symbol"?t:t+""}function z_e(e,t){if(ap(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(ap(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var $g=function(e){function t(){return __e(this,t),R_e(this,t,arguments)}return $_e(t,e),B_e(t,[{key:"render",value:function(){var r=this.props,n=r.offset,i=r.layout,o=r.width,d=r.dataKey,l=r.data,c=r.dataPointFormatter,u=r.xAxis,p=r.yAxis,h=T_e(r,k_e),m=ze(h,!1);this.props.direction==="x"&&u.type!=="number"&&tc();var v=l.map(function(f){var x=c(f,d),w=x.x,y=x.y,b=x.value,j=x.errorVal;if(!j)return null;var D=[],k,N;if(Array.isArray(j)){var C=N_e(j,2);k=C[0],N=C[1]}else k=N=j;if(i==="vertical"){var T=u.scale,P=y+n,A=P+o,S=P-o,_=T(b-k),O=T(b+N);D.push({x1:O,y1:A,x2:O,y2:S}),D.push({x1:_,y1:P,x2:O,y2:P}),D.push({x1:_,y1:A,x2:_,y2:S})}else if(i==="horizontal"){var B=p.scale,I=w+n,z=I-o,M=I+o,R=B(b-k),q=B(b+N);D.push({x1:z,y1:q,x2:M,y2:q}),D.push({x1:I,y1:R,x2:I,y2:q}),D.push({x1:z,y1:R,x2:M,y2:R})}return E.createElement(bt,Yv({className:"recharts-errorBar",key:"bar-".concat(D.map(function($){return"".concat($.x1,"-").concat($.x2,"-").concat($.y1,"-").concat($.y2)}))},m),D.map(function($){return E.createElement("line",Yv({},$,{key:"line-".concat($.x1,"-").concat($.x2,"-").concat($.y1,"-").concat($.y2)}))}))});return E.createElement(bt,{className:"recharts-errorBars"},v)}}])}(E.Component);hH($g,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});hH($g,"displayName","ErrorBar");function Df(e){"@babel/helpers - typeof";return Df=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},Df(e)}function Y5(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Hd(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?Y5(Object(a),!0).forEach(function(r){q_e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Y5(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function q_e(e,t,a){return t=L_e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function L_e(e){var t=F_e(e,"string");return Df(t)=="symbol"?t:t+""}function F_e(e,t){if(Df(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Df(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fH=function(t){var a=t.children,r=t.formattedGraphicalItems,n=t.legendWidth,i=t.legendContent,o=hs(a,oi);if(!o)return null;var d=oi.defaultProps,l=d!==void 0?Hd(Hd({},d),o.props):{},c;return o.props&&o.props.payload?c=o.props&&o.props.payload:i==="children"?c=(r||[]).reduce(function(u,p){var h=p.item,m=p.props,v=m.sectors||m.data||[];return u.concat(v.map(function(f){return{type:o.props.iconType||h.props.legendType,value:f.name,color:f.fill,payload:f}}))},[]):c=(r||[]).map(function(u){var p=u.item,h=p.type.defaultProps,m=h!==void 0?Hd(Hd({},h),p.props):{},v=m.dataKey,f=m.name,x=m.legendType,w=m.hide;return{inactive:w,dataKey:v,type:l.iconType||x||"square",color:HP(p),value:f||v,payload:m}}),Hd(Hd(Hd({},l),oi.getWithHeight(o,n)),{},{payload:c,item:o})};function kf(e){"@babel/helpers - typeof";return kf=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},kf(e)}function X5(e){return W_e(e)||H_e(e)||V_e(e)||U_e()}function U_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function V_e(e,t){if(e){if(typeof e=="string")return aN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return aN(e,t)}}function H_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function W_e(e){if(Array.isArray(e))return aN(e)}function aN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Q5(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function ca(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?Q5(Object(a),!0).forEach(function(r){gu(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Q5(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function gu(e,t,a){return t=G_e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function G_e(e){var t=K_e(e,"string");return kf(t)=="symbol"?t:t+""}function K_e(e,t){if(kf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(kf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ba(e,t,a){return Ye(e)||Ye(t)?a:$a(t)?Ds(e,t,a):Ue(t)?t(e):a}function pm(e,t,a,r){var n=HEe(e,function(d){return Ba(d,t)});if(a==="number"){var i=n.filter(function(d){return ue(d)||parseFloat(d)});return i.length?[vw(i),yw(i)]:[1/0,-1/0]}var o=r?n.filter(function(d){return!Ye(d)}):n;return o.map(function(d){return $a(d)||d instanceof Date?d:""})}var Y_e=function(t){var a,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,d=(a=r==null?void 0:r.length)!==null&&a!==void 0?a:0;if(d<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var l=i.range,c=0;c<d;c++){var u=c>0?n[c-1].coordinate:n[d-1].coordinate,p=n[c].coordinate,h=c>=d-1?n[0].coordinate:n[c+1].coordinate,m=void 0;if(Tr(p-u)!==Tr(h-p)){var v=[];if(Tr(h-p)===Tr(l[1]-l[0])){m=h;var f=p+l[1]-l[0];v[0]=Math.min(f,(f+u)/2),v[1]=Math.max(f,(f+u)/2)}else{m=u;var x=h+l[1]-l[0];v[0]=Math.min(p,(x+p)/2),v[1]=Math.max(p,(x+p)/2)}var w=[Math.min(p,(m+p)/2),Math.max(p,(m+p)/2)];if(t>w[0]&&t<=w[1]||t>=v[0]&&t<=v[1]){o=n[c].index;break}}else{var y=Math.min(u,h),b=Math.max(u,h);if(t>(y+p)/2&&t<=(b+p)/2){o=n[c].index;break}}}else for(var j=0;j<d;j++)if(j===0&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j>0&&j<d-1&&t>(r[j].coordinate+r[j-1].coordinate)/2&&t<=(r[j].coordinate+r[j+1].coordinate)/2||j===d-1&&t>(r[j].coordinate+r[j-1].coordinate)/2){o=r[j].index;break}return o},HP=function(t){var a,r=t,n=r.type.displayName,i=(a=t.type)!==null&&a!==void 0&&a.defaultProps?ca(ca({},t.type.defaultProps),t.props):t.props,o=i.stroke,d=i.fill,l;switch(n){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:d;break;default:l=d;break}return l},X_e=function(t){var a=t.barSize,r=t.totalSize,n=t.stackGroups,i=n===void 0?{}:n;if(!i)return{};for(var o={},d=Object.keys(i),l=0,c=d.length;l<c;l++)for(var u=i[d[l]].stackGroups,p=Object.keys(u),h=0,m=p.length;h<m;h++){var v=u[p[h]],f=v.items,x=v.cateAxisId,w=f.filter(function(N){return Vi(N.type).indexOf("Bar")>=0});if(w&&w.length){var y=w[0].type.defaultProps,b=y!==void 0?ca(ca({},y),w[0].props):w[0].props,j=b.barSize,D=b[x];o[D]||(o[D]=[]);var k=Ye(j)?a:j;o[D].push({item:w[0],stackList:w.slice(1),barSize:Ye(k)?void 0:Er(k,r,0)})}}return o},Q_e=function(t){var a=t.barGap,r=t.barCategoryGap,n=t.bandSize,i=t.sizeList,o=i===void 0?[]:i,d=t.maxBarSize,l=o.length;if(l<1)return null;var c=Er(a,n,0,!0),u,p=[];if(o[0].barSize===+o[0].barSize){var h=!1,m=n/l,v=o.reduce(function(j,D){return j+D.barSize||0},0);v+=(l-1)*c,v>=n&&(v-=(l-1)*c,c=0),v>=n&&m>0&&(h=!0,m*=.9,v=l*m);var f=(n-v)/2>>0,x={offset:f-c,size:0};u=o.reduce(function(j,D){var k={item:D.item,position:{offset:x.offset+x.size+c,size:h?m:D.barSize}},N=[].concat(X5(j),[k]);return x=N[N.length-1].position,D.stackList&&D.stackList.length&&D.stackList.forEach(function(C){N.push({item:C,position:x})}),N},p)}else{var w=Er(r,n,0,!0);n-2*w-(l-1)*c<=0&&(c=0);var y=(n-2*w-(l-1)*c)/l;y>1&&(y>>=0);var b=d===+d?Math.min(y,d):y;u=o.reduce(function(j,D,k){var N=[].concat(X5(j),[{item:D.item,position:{offset:w+(y+c)*k+(y-b)/2,size:b}}]);return D.stackList&&D.stackList.length&&D.stackList.forEach(function(C){N.push({item:C,position:N[N.length-1].position})}),N},p)}return u},Z_e=function(t,a,r,n){var i=r.children,o=r.width,d=r.margin,l=o-(d.left||0)-(d.right||0),c=fH({children:i,legendWidth:l});if(c){var u=n||{},p=u.width,h=u.height,m=c.align,v=c.verticalAlign,f=c.layout;if((f==="vertical"||f==="horizontal"&&v==="middle")&&m!=="center"&&ue(t[m]))return ca(ca({},t),{},gu({},m,t[m]+(p||0)));if((f==="horizontal"||f==="vertical"&&m==="center")&&v!=="middle"&&ue(t[v]))return ca(ca({},t),{},gu({},v,t[v]+(h||0)))}return t},J_e=function(t,a,r){return Ye(a)?!0:t==="horizontal"?a==="yAxis":t==="vertical"||r==="x"?a==="xAxis":r==="y"?a==="yAxis":!0},gH=function(t,a,r,n,i){var o=a.props.children,d=ks(o,$g).filter(function(c){return J_e(n,i,c.props.direction)});if(d&&d.length){var l=d.map(function(c){return c.props.dataKey});return t.reduce(function(c,u){var p=Ba(u,r);if(Ye(p))return c;var h=Array.isArray(p)?[vw(p),yw(p)]:[p,p],m=l.reduce(function(v,f){var x=Ba(u,f,0),w=h[0]-Math.abs(Array.isArray(x)?x[0]:x),y=h[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(w,v[0]),Math.max(y,v[1])]},[1/0,-1/0]);return[Math.min(m[0],c[0]),Math.max(m[1],c[1])]},[1/0,-1/0])}return null},e4e=function(t,a,r,n,i){var o=a.map(function(d){return gH(t,d,r,i,n)}).filter(function(d){return!Ye(d)});return o&&o.length?o.reduce(function(d,l){return[Math.min(d[0],l[0]),Math.max(d[1],l[1])]},[1/0,-1/0]):null},xH=function(t,a,r,n,i){var o=a.map(function(l){var c=l.props.dataKey;return r==="number"&&c&&gH(t,l,c,n)||pm(t,c,r,i)});if(r==="number")return o.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var d={};return o.reduce(function(l,c){for(var u=0,p=c.length;u<p;u++)d[c[u]]||(d[c[u]]=!0,l.push(c[u]));return l},[])},yH=function(t,a){return t==="horizontal"&&a==="xAxis"||t==="vertical"&&a==="yAxis"||t==="centric"&&a==="angleAxis"||t==="radial"&&a==="radiusAxis"},vH=function(t,a,r,n){if(n)return t.map(function(l){return l.coordinate});var i,o,d=t.map(function(l){return l.coordinate===a&&(i=!0),l.coordinate===r&&(o=!0),l.coordinate});return i||d.push(a),o||d.push(r),d},Fi=function(t,a,r){if(!t)return null;var n=t.scale,i=t.duplicateDomain,o=t.type,d=t.range,l=t.realScaleType==="scaleBand"?n.bandwidth()/2:2,c=(a||r)&&o==="category"&&n.bandwidth?n.bandwidth()/l:0;if(c=t.axisType==="angleAxis"&&(d==null?void 0:d.length)>=2?Tr(d[0]-d[1])*2*c:c,a&&(t.ticks||t.niceTicks)){var u=(t.ticks||t.niceTicks).map(function(p){var h=i?i.indexOf(p):p;return{coordinate:n(h)+c,value:p,offset:c}});return u.filter(function(p){return!Eg(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,h){return{coordinate:n(p)+c,value:p,index:h,offset:c}}):n.ticks&&!r?n.ticks(t.tickCount).map(function(p){return{coordinate:n(p)+c,value:p,offset:c}}):n.domain().map(function(p,h){return{coordinate:n(p)+c,value:i?i[p]:p,index:h,offset:c}})},P1=new WeakMap,Rx=function(t,a){if(typeof a!="function")return t;P1.has(t)||P1.set(t,new WeakMap);var r=P1.get(t);if(r.has(a))return r.get(a);var n=function(){t.apply(void 0,arguments),a.apply(void 0,arguments)};return r.set(a,n),n},bH=function(t,a,r){var n=t.scale,i=t.type,o=t.layout,d=t.axisType;if(n==="auto")return o==="radial"&&d==="radiusAxis"?{scale:gf(),realScaleType:"band"}:o==="radial"&&d==="angleAxis"?{scale:Vv(),realScaleType:"linear"}:i==="category"&&a&&(a.indexOf("LineChart")>=0||a.indexOf("AreaChart")>=0||a.indexOf("ComposedChart")>=0&&!r)?{scale:um(),realScaleType:"point"}:i==="category"?{scale:gf(),realScaleType:"band"}:{scale:Vv(),realScaleType:"linear"};if(Ql(n)){var l="scale".concat(sw(n));return{scale:(V5[l]||um)(),realScaleType:V5[l]?l:"point"}}return Ue(n)?{scale:n}:{scale:um(),realScaleType:"point"}},Z5=1e-4,wH=function(t){var a=t.domain();if(!(!a||a.length<=2)){var r=a.length,n=t.range(),i=Math.min(n[0],n[1])-Z5,o=Math.max(n[0],n[1])+Z5,d=t(a[0]),l=t(a[r-1]);(d<i||d>o||l<i||l>o)&&t.domain([a[0],a[r-1]])}},t4e=function(t,a){if(!t)return null;for(var r=0,n=t.length;r<n;r++)if(t[r].item===a)return t[r].position;return null},a4e=function(t,a){if(!a||a.length!==2||!ue(a[0])||!ue(a[1]))return t;var r=Math.min(a[0],a[1]),n=Math.max(a[0],a[1]),i=[t[0],t[1]];return(!ue(t[0])||t[0]<r)&&(i[0]=r),(!ue(t[1])||t[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},r4e=function(t){var a=t.length;if(!(a<=0))for(var r=0,n=t[0].length;r<n;++r)for(var i=0,o=0,d=0;d<a;++d){var l=Eg(t[d][r][1])?t[d][r][0]:t[d][r][1];l>=0?(t[d][r][0]=i,t[d][r][1]=i+l,i=t[d][r][1]):(t[d][r][0]=o,t[d][r][1]=o+l,o=t[d][r][1])}},s4e=function(t){var a=t.length;if(!(a<=0))for(var r=0,n=t[0].length;r<n;++r)for(var i=0,o=0;o<a;++o){var d=Eg(t[o][r][1])?t[o][r][0]:t[o][r][1];d>=0?(t[o][r][0]=i,t[o][r][1]=i+d,i=t[o][r][1]):(t[o][r][0]=0,t[o][r][1]=0)}},n4e={sign:r4e,expand:kwe,none:Gu,silhouette:Nwe,wiggle:Cwe,positive:s4e},i4e=function(t,a,r){var n=a.map(function(d){return d.props.dataKey}),i=n4e[r],o=Dwe().keys(n).value(function(d,l){return+Ba(d,l,0)}).order(Ak).offset(i);return o(t)},o4e=function(t,a,r,n,i,o){if(!t)return null;var d=o?a.reverse():a,l={},c=d.reduce(function(p,h){var m,v=(m=h.type)!==null&&m!==void 0&&m.defaultProps?ca(ca({},h.type.defaultProps),h.props):h.props,f=v.stackId,x=v.hide;if(x)return p;var w=v[r],y=p[w]||{hasStack:!1,stackGroups:{}};if($a(f)){var b=y.stackGroups[f]||{numericAxisId:r,cateAxisId:n,items:[]};b.items.push(h),y.hasStack=!0,y.stackGroups[f]=b}else y.stackGroups[Up("_stackId_")]={numericAxisId:r,cateAxisId:n,items:[h]};return ca(ca({},p),{},gu({},w,y))},l),u={};return Object.keys(c).reduce(function(p,h){var m=c[h];if(m.hasStack){var v={};m.stackGroups=Object.keys(m.stackGroups).reduce(function(f,x){var w=m.stackGroups[x];return ca(ca({},f),{},gu({},x,{numericAxisId:r,cateAxisId:n,items:w.items,stackedData:i4e(t,w.items,i)}))},v)}return ca(ca({},p),{},gu({},h,m))},u)},jH=function(t,a){var r=a.realScaleType,n=a.type,i=a.tickCount,o=a.originalDomain,d=a.allowDecimals,l=r||a.scale;if(l!=="auto"&&l!=="linear")return null;if(i&&n==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var c=t.domain();if(!c.length)return null;var u=w_e(c,i,d);return t.domain([vw(u),yw(u)]),{niceTicks:u}}if(i&&n==="number"){var p=t.domain(),h=j_e(p,i,d);return{niceTicks:h}}return null};function J5(e){var t=e.axis,a=e.ticks,r=e.bandSize,n=e.entry,i=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Ye(n[t.dataKey])){var d=Dv(a,"value",n[t.dataKey]);if(d)return d.coordinate+r/2}return a[i]?a[i].coordinate+r/2:null}var l=Ba(n,Ye(o)?t.dataKey:o);return Ye(l)?null:t.scale(l)}var eB=function(t){var a=t.axis,r=t.ticks,n=t.offset,i=t.bandSize,o=t.entry,d=t.index;if(a.type==="category")return r[d]?r[d].coordinate+n:null;var l=Ba(o,a.dataKey,a.domain[d]);return Ye(l)?null:a.scale(l)-i/2+n},d4e=function(t){var a=t.numericAxis,r=a.scale.domain();if(a.type==="number"){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},l4e=function(t,a){var r,n=(r=t.type)!==null&&r!==void 0&&r.defaultProps?ca(ca({},t.type.defaultProps),t.props):t.props,i=n.stackId;if($a(i)){var o=a[i];if(o){var d=o.items.indexOf(t);return d>=0?o.stackedData[d]:null}}return null},c4e=function(t){return t.reduce(function(a,r){return[vw(r.concat([a[0]]).filter(ue)),yw(r.concat([a[1]]).filter(ue))]},[1/0,-1/0])},DH=function(t,a,r){return Object.keys(t).reduce(function(n,i){var o=t[i],d=o.stackedData,l=d.reduce(function(c,u){var p=c4e(u.slice(a,r+1));return[Math.min(c[0],p[0]),Math.max(c[1],p[1])]},[1/0,-1/0]);return[Math.min(l[0],n[0]),Math.max(l[1],n[1])]},[1/0,-1/0]).map(function(n){return n===1/0||n===-1/0?0:n})},tB=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,aB=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,rN=function(t,a,r){if(Ue(t))return t(a,r);if(!Array.isArray(t))return a;var n=[];if(ue(t[0]))n[0]=r?t[0]:Math.min(t[0],a[0]);else if(tB.test(t[0])){var i=+tB.exec(t[0])[1];n[0]=a[0]-i}else Ue(t[0])?n[0]=t[0](a[0]):n[0]=a[0];if(ue(t[1]))n[1]=r?t[1]:Math.max(t[1],a[1]);else if(aB.test(t[1])){var o=+aB.exec(t[1])[1];n[1]=a[1]+o}else Ue(t[1])?n[1]=t[1](a[1]):n[1]=a[1];return n},Qv=function(t,a,r){if(t&&t.scale&&t.scale.bandwidth){var n=t.scale.bandwidth();if(!r||n>0)return n}if(t&&a&&a.length>=2){for(var i=vP(a,function(p){return p.coordinate}),o=1/0,d=1,l=i.length;d<l;d++){var c=i[d],u=i[d-1];o=Math.min((c.coordinate||0)-(u.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},rB=function(t,a,r){return!t||!t.length||Ig(t,Ds(r,"type.defaultProps.domain"))?a:t},kH=function(t,a){var r=t.type.defaultProps?ca(ca({},t.type.defaultProps),t.props):t.props,n=r.dataKey,i=r.name,o=r.unit,d=r.formatter,l=r.tooltipType,c=r.chartType,u=r.hide;return ca(ca({},ze(t,!1)),{},{dataKey:n,unit:o,formatter:d,name:i||n,color:HP(t),value:Ba(a,n),type:l,payload:a,chartType:c,hide:u})};function Nf(e){"@babel/helpers - typeof";return Nf=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},Nf(e)}function sB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Pi(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?sB(Object(a),!0).forEach(function(r){NH(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):sB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function NH(e,t,a){return t=u4e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function u4e(e){var t=p4e(e,"string");return Nf(t)=="symbol"?t:t+""}function p4e(e,t){if(Nf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Nf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function h4e(e,t){return x4e(e)||g4e(e,t)||f4e(e,t)||m4e()}function m4e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f4e(e,t){if(e){if(typeof e=="string")return nB(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return nB(e,t)}}function nB(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function g4e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function x4e(e){if(Array.isArray(e))return e}var Zv=Math.PI/180,y4e=function(t){return t*180/Math.PI},It=function(t,a,r,n){return{x:t+Math.cos(-Zv*n)*r,y:a+Math.sin(-Zv*n)*r}},CH=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(a-(r.top||0)-(r.bottom||0)))/2},v4e=function(t,a,r,n,i){var o=t.width,d=t.height,l=t.startAngle,c=t.endAngle,u=Er(t.cx,o,o/2),p=Er(t.cy,d,d/2),h=CH(o,d,r),m=Er(t.innerRadius,h,0),v=Er(t.outerRadius,h,h*.8),f=Object.keys(a);return f.reduce(function(x,w){var y=a[w],b=y.domain,j=y.reversed,D;if(Ye(y.range))n==="angleAxis"?D=[l,c]:n==="radiusAxis"&&(D=[m,v]),j&&(D=[D[1],D[0]]);else{D=y.range;var k=D,N=h4e(k,2);l=N[0],c=N[1]}var C=bH(y,i),T=C.realScaleType,P=C.scale;P.domain(b).range(D),wH(P);var A=jH(P,Pi(Pi({},y),{},{realScaleType:T})),S=Pi(Pi(Pi({},y),A),{},{range:D,radius:v,realScaleType:T,scale:P,cx:u,cy:p,innerRadius:m,outerRadius:v,startAngle:l,endAngle:c});return Pi(Pi({},x),{},NH({},w,S))},{})},b4e=function(t,a){var r=t.x,n=t.y,i=a.x,o=a.y;return Math.sqrt(Math.pow(r-i,2)+Math.pow(n-o,2))},w4e=function(t,a){var r=t.x,n=t.y,i=a.cx,o=a.cy,d=b4e({x:r,y:n},{x:i,y:o});if(d<=0)return{radius:d};var l=(r-i)/d,c=Math.acos(l);return n>o&&(c=2*Math.PI-c),{radius:d,angle:y4e(c),angleInRadian:c}},j4e=function(t){var a=t.startAngle,r=t.endAngle,n=Math.floor(a/360),i=Math.floor(r/360),o=Math.min(n,i);return{startAngle:a-o*360,endAngle:r-o*360}},D4e=function(t,a){var r=a.startAngle,n=a.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),d=Math.min(i,o);return t+d*360},iB=function(t,a){var r=t.x,n=t.y,i=w4e({x:r,y:n},a),o=i.radius,d=i.angle,l=a.innerRadius,c=a.outerRadius;if(o<l||o>c)return!1;if(o===0)return!0;var u=j4e(a),p=u.startAngle,h=u.endAngle,m=d,v;if(p<=h){for(;m>h;)m-=360;for(;m<p;)m+=360;v=m>=p&&m<=h}else{for(;m>p;)m-=360;for(;m<h;)m+=360;v=m>=h&&m<=p}return v?Pi(Pi({},a),{},{radius:o,angle:D4e(m,a)}):null},AH=function(t){return!g.isValidElement(t)&&!Ue(t)&&typeof t!="boolean"?t.className:""};function Cf(e){"@babel/helpers - typeof";return Cf=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},Cf(e)}var k4e=["offset"];function N4e(e){return P4e(e)||S4e(e)||A4e(e)||C4e()}function C4e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A4e(e,t){if(e){if(typeof e=="string")return sN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return sN(e,t)}}function S4e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function P4e(e){if(Array.isArray(e))return sN(e)}function sN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function T4e(e,t){if(e==null)return{};var a=E4e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function E4e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function oB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Pa(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?oB(Object(a),!0).forEach(function(r){_4e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):oB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function _4e(e,t,a){return t=O4e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function O4e(e){var t=B4e(e,"string");return Cf(t)=="symbol"?t:t+""}function B4e(e,t){if(Cf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Cf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Af(){return Af=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Af.apply(this,arguments)}var R4e=function(t){var a=t.value,r=t.formatter,n=Ye(t.children)?a:t.children;return Ue(r)?r(n):n},M4e=function(t,a){var r=Tr(a-t),n=Math.min(Math.abs(a-t),360);return r*n},I4e=function(t,a,r){var n=t.position,i=t.viewBox,o=t.offset,d=t.className,l=i,c=l.cx,u=l.cy,p=l.innerRadius,h=l.outerRadius,m=l.startAngle,v=l.endAngle,f=l.clockWise,x=(p+h)/2,w=M4e(m,v),y=w>=0?1:-1,b,j;n==="insideStart"?(b=m+y*o,j=f):n==="insideEnd"?(b=v-y*o,j=!f):n==="end"&&(b=v+y*o,j=f),j=w<=0?j:!j;var D=It(c,u,x,b),k=It(c,u,x,b+(j?1:-1)*359),N="M".concat(D.x,",").concat(D.y,`
A`).concat(x,",").concat(x,",0,1,").concat(j?0:1,`,
`).concat(k.x,",").concat(k.y),C=Ye(t.id)?Up("recharts-radial-line-"):t.id;return E.createElement("text",Af({},r,{dominantBaseline:"central",className:Je("recharts-radial-bar-label",d)}),E.createElement("defs",null,E.createElement("path",{id:C,d:N})),E.createElement("textPath",{xlinkHref:"#".concat(C)},a))},$4e=function(t){var a=t.viewBox,r=t.offset,n=t.position,i=a,o=i.cx,d=i.cy,l=i.innerRadius,c=i.outerRadius,u=i.startAngle,p=i.endAngle,h=(u+p)/2;if(n==="outside"){var m=It(o,d,c+r,h),v=m.x,f=m.y;return{x:v,y:f,textAnchor:v>=o?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:o,y:d,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:o,y:d,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:o,y:d,textAnchor:"middle",verticalAnchor:"end"};var x=(l+c)/2,w=It(o,d,x,h),y=w.x,b=w.y;return{x:y,y:b,textAnchor:"middle",verticalAnchor:"middle"}},z4e=function(t){var a=t.viewBox,r=t.parentViewBox,n=t.offset,i=t.position,o=a,d=o.x,l=o.y,c=o.width,u=o.height,p=u>=0?1:-1,h=p*n,m=p>0?"end":"start",v=p>0?"start":"end",f=c>=0?1:-1,x=f*n,w=f>0?"end":"start",y=f>0?"start":"end";if(i==="top"){var b={x:d+c/2,y:l-p*n,textAnchor:"middle",verticalAnchor:m};return Pa(Pa({},b),r?{height:Math.max(l-r.y,0),width:c}:{})}if(i==="bottom"){var j={x:d+c/2,y:l+u+h,textAnchor:"middle",verticalAnchor:v};return Pa(Pa({},j),r?{height:Math.max(r.y+r.height-(l+u),0),width:c}:{})}if(i==="left"){var D={x:d-x,y:l+u/2,textAnchor:w,verticalAnchor:"middle"};return Pa(Pa({},D),r?{width:Math.max(D.x-r.x,0),height:u}:{})}if(i==="right"){var k={x:d+c+x,y:l+u/2,textAnchor:y,verticalAnchor:"middle"};return Pa(Pa({},k),r?{width:Math.max(r.x+r.width-k.x,0),height:u}:{})}var N=r?{width:c,height:u}:{};return i==="insideLeft"?Pa({x:d+x,y:l+u/2,textAnchor:y,verticalAnchor:"middle"},N):i==="insideRight"?Pa({x:d+c-x,y:l+u/2,textAnchor:w,verticalAnchor:"middle"},N):i==="insideTop"?Pa({x:d+c/2,y:l+h,textAnchor:"middle",verticalAnchor:v},N):i==="insideBottom"?Pa({x:d+c/2,y:l+u-h,textAnchor:"middle",verticalAnchor:m},N):i==="insideTopLeft"?Pa({x:d+x,y:l+h,textAnchor:y,verticalAnchor:v},N):i==="insideTopRight"?Pa({x:d+c-x,y:l+h,textAnchor:w,verticalAnchor:v},N):i==="insideBottomLeft"?Pa({x:d+x,y:l+u-h,textAnchor:y,verticalAnchor:m},N):i==="insideBottomRight"?Pa({x:d+c-x,y:l+u-h,textAnchor:w,verticalAnchor:m},N):zp(i)&&(ue(i.x)||hl(i.x))&&(ue(i.y)||hl(i.y))?Pa({x:d+Er(i.x,c),y:l+Er(i.y,u),textAnchor:"end",verticalAnchor:"end"},N):Pa({x:d+c/2,y:l+u/2,textAnchor:"middle",verticalAnchor:"middle"},N)},q4e=function(t){return"cx"in t&&ue(t.cx)};function Ga(e){var t=e.offset,a=t===void 0?5:t,r=T4e(e,k4e),n=Pa({offset:a},r),i=n.viewBox,o=n.position,d=n.value,l=n.children,c=n.content,u=n.className,p=u===void 0?"":u,h=n.textBreakAll;if(!i||Ye(d)&&Ye(l)&&!g.isValidElement(c)&&!Ue(c))return null;if(g.isValidElement(c))return g.cloneElement(c,n);var m;if(Ue(c)){if(m=g.createElement(c,n),g.isValidElement(m))return m}else m=R4e(n);var v=q4e(i),f=ze(n,!0);if(v&&(o==="insideStart"||o==="insideEnd"||o==="end"))return I4e(n,m,f);var x=v?$4e(n):z4e(n);return E.createElement(Jl,Af({className:Je("recharts-label",p)},f,x,{breakAll:h}),m)}Ga.displayName="Label";var SH=function(t){var a=t.cx,r=t.cy,n=t.angle,i=t.startAngle,o=t.endAngle,d=t.r,l=t.radius,c=t.innerRadius,u=t.outerRadius,p=t.x,h=t.y,m=t.top,v=t.left,f=t.width,x=t.height,w=t.clockWise,y=t.labelViewBox;if(y)return y;if(ue(f)&&ue(x)){if(ue(p)&&ue(h))return{x:p,y:h,width:f,height:x};if(ue(m)&&ue(v))return{x:m,y:v,width:f,height:x}}return ue(p)&&ue(h)?{x:p,y:h,width:0,height:0}:ue(a)&&ue(r)?{cx:a,cy:r,startAngle:i||n||0,endAngle:o||n||0,innerRadius:c||0,outerRadius:u||l||d||0,clockWise:w}:t.viewBox?t.viewBox:{}},L4e=function(t,a){return t?t===!0?E.createElement(Ga,{key:"label-implicit",viewBox:a}):$a(t)?E.createElement(Ga,{key:"label-implicit",viewBox:a,value:t}):g.isValidElement(t)?t.type===Ga?g.cloneElement(t,{key:"label-implicit",viewBox:a}):E.createElement(Ga,{key:"label-implicit",content:t,viewBox:a}):Ue(t)?E.createElement(Ga,{key:"label-implicit",content:t,viewBox:a}):zp(t)?E.createElement(Ga,Af({viewBox:a},t,{key:"label-implicit"})):null:null},F4e=function(t,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&r&&!t.label)return null;var n=t.children,i=SH(t),o=ks(n,Ga).map(function(l,c){return g.cloneElement(l,{viewBox:a||i,key:"label-".concat(c)})});if(!r)return o;var d=L4e(t.label,a||i);return[d].concat(N4e(o))};Ga.parseViewBox=SH;Ga.renderCallByParent=F4e;function U4e(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var V4e=U4e;const H4e=xt(V4e);function Sf(e){"@babel/helpers - typeof";return Sf=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},Sf(e)}var W4e=["valueAccessor"],G4e=["data","dataKey","clockWise","id","textBreakAll"];function K4e(e){return Z4e(e)||Q4e(e)||X4e(e)||Y4e()}function Y4e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X4e(e,t){if(e){if(typeof e=="string")return nN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return nN(e,t)}}function Q4e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z4e(e){if(Array.isArray(e))return nN(e)}function nN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function Jv(){return Jv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Jv.apply(this,arguments)}function dB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function lB(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?dB(Object(a),!0).forEach(function(r){J4e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):dB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function J4e(e,t,a){return t=eOe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function eOe(e){var t=tOe(e,"string");return Sf(t)=="symbol"?t:t+""}function tOe(e,t){if(Sf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Sf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cB(e,t){if(e==null)return{};var a=aOe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function aOe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var rOe=function(t){return Array.isArray(t.value)?H4e(t.value):t.value};function Wi(e){var t=e.valueAccessor,a=t===void 0?rOe:t,r=cB(e,W4e),n=r.data,i=r.dataKey,o=r.clockWise,d=r.id,l=r.textBreakAll,c=cB(r,G4e);return!n||!n.length?null:E.createElement(bt,{className:"recharts-label-list"},n.map(function(u,p){var h=Ye(i)?a(u,p):Ba(u&&u.payload,i),m=Ye(d)?{}:{id:"".concat(d,"-").concat(p)};return E.createElement(Ga,Jv({},ze(u,!0),c,m,{parentViewBox:u.parentViewBox,value:h,textBreakAll:l,viewBox:Ga.parseViewBox(Ye(o)?u:lB(lB({},u),{},{clockWise:o})),key:"label-".concat(p),index:p}))}))}Wi.displayName="LabelList";function sOe(e,t){return e?e===!0?E.createElement(Wi,{key:"labelList-implicit",data:t}):E.isValidElement(e)||Ue(e)?E.createElement(Wi,{key:"labelList-implicit",data:t,content:e}):zp(e)?E.createElement(Wi,Jv({data:t},e,{key:"labelList-implicit"})):null:null}function nOe(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&a&&!e.label)return null;var r=e.children,n=ks(r,Wi).map(function(o,d){return g.cloneElement(o,{data:t,key:"labelList-".concat(d)})});if(!a)return n;var i=sOe(e.label,t);return[i].concat(K4e(n))}Wi.renderCallByParent=nOe;function Pf(e){"@babel/helpers - typeof";return Pf=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},Pf(e)}function iN(){return iN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},iN.apply(this,arguments)}function uB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function pB(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?uB(Object(a),!0).forEach(function(r){iOe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):uB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function iOe(e,t,a){return t=oOe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function oOe(e){var t=dOe(e,"string");return Pf(t)=="symbol"?t:t+""}function dOe(e,t){if(Pf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Pf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lOe=function(t,a){var r=Tr(a-t),n=Math.min(Math.abs(a-t),359.999);return r*n},Mx=function(t){var a=t.cx,r=t.cy,n=t.radius,i=t.angle,o=t.sign,d=t.isExternal,l=t.cornerRadius,c=t.cornerIsExternal,u=l*(d?1:-1)+n,p=Math.asin(l/u)/Zv,h=c?i:i+o*p,m=It(a,r,u,h),v=It(a,r,n,h),f=c?i-o*p:i,x=It(a,r,u*Math.cos(p*Zv),f);return{center:m,circleTangency:v,lineTangency:x,theta:p}},PH=function(t){var a=t.cx,r=t.cy,n=t.innerRadius,i=t.outerRadius,o=t.startAngle,d=t.endAngle,l=lOe(o,d),c=o+l,u=It(a,r,i,o),p=It(a,r,i,c),h="M ".concat(u.x,",").concat(u.y,`
A `).concat(i,",").concat(i,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o>c),`,
`).concat(p.x,",").concat(p.y,`
`);if(n>0){var m=It(a,r,n,o),v=It(a,r,n,c);h+="L ".concat(v.x,",").concat(v.y,`
A `).concat(n,",").concat(n,`,0,
`).concat(+(Math.abs(l)>180),",").concat(+(o<=c),`,
`).concat(m.x,",").concat(m.y," Z")}else h+="L ".concat(a,",").concat(r," Z");return h},cOe=function(t){var a=t.cx,r=t.cy,n=t.innerRadius,i=t.outerRadius,o=t.cornerRadius,d=t.forceCornerRadius,l=t.cornerIsExternal,c=t.startAngle,u=t.endAngle,p=Tr(u-c),h=Mx({cx:a,cy:r,radius:i,angle:c,sign:p,cornerRadius:o,cornerIsExternal:l}),m=h.circleTangency,v=h.lineTangency,f=h.theta,x=Mx({cx:a,cy:r,radius:i,angle:u,sign:-p,cornerRadius:o,cornerIsExternal:l}),w=x.circleTangency,y=x.lineTangency,b=x.theta,j=l?Math.abs(c-u):Math.abs(c-u)-f-b;if(j<0)return d?"M ".concat(v.x,",").concat(v.y,`
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
`):PH({cx:a,cy:r,innerRadius:n,outerRadius:i,startAngle:c,endAngle:u});var D="M ".concat(v.x,",").concat(v.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(m.x,",").concat(m.y,`
A`).concat(i,",").concat(i,",0,").concat(+(j>180),",").concat(+(p<0),",").concat(w.x,",").concat(w.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(y.x,",").concat(y.y,`
`);if(n>0){var k=Mx({cx:a,cy:r,radius:n,angle:c,sign:p,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),N=k.circleTangency,C=k.lineTangency,T=k.theta,P=Mx({cx:a,cy:r,radius:n,angle:u,sign:-p,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),A=P.circleTangency,S=P.lineTangency,_=P.theta,O=l?Math.abs(c-u):Math.abs(c-u)-T-_;if(O<0&&o===0)return"".concat(D,"L").concat(a,",").concat(r,"Z");D+="L".concat(S.x,",").concat(S.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(A.x,",").concat(A.y,`
A`).concat(n,",").concat(n,",0,").concat(+(O>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,`
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(C.x,",").concat(C.y,"Z")}else D+="L".concat(a,",").concat(r,"Z");return D},uOe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},TH=function(t){var a=pB(pB({},uOe),t),r=a.cx,n=a.cy,i=a.innerRadius,o=a.outerRadius,d=a.cornerRadius,l=a.forceCornerRadius,c=a.cornerIsExternal,u=a.startAngle,p=a.endAngle,h=a.className;if(o<i||u===p)return null;var m=Je("recharts-sector",h),v=o-i,f=Er(d,v,0,!0),x;return f>0&&Math.abs(u-p)<360?x=cOe({cx:r,cy:n,innerRadius:i,outerRadius:o,cornerRadius:Math.min(f,v/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:p}):x=PH({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:u,endAngle:p}),E.createElement("path",iN({},ze(a,!0),{className:m,d:x,role:"img"}))};function Tf(e){"@babel/helpers - typeof";return Tf=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},Tf(e)}function oN(){return oN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},oN.apply(this,arguments)}function hB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function mB(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?hB(Object(a),!0).forEach(function(r){pOe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):hB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function pOe(e,t,a){return t=hOe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function hOe(e){var t=mOe(e,"string");return Tf(t)=="symbol"?t:t+""}function mOe(e,t){if(Tf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Tf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fB={curveBasisClosed:pwe,curveBasisOpen:hwe,curveBasis:uwe,curveBumpX:Qbe,curveBumpY:Zbe,curveLinearClosed:mwe,curveLinear:iw,curveMonotoneX:fwe,curveMonotoneY:gwe,curveNatural:xwe,curveStep:ywe,curveStepAfter:bwe,curveStepBefore:vwe},Ix=function(t){return t.x===+t.x&&t.y===+t.y},kh=function(t){return t.x},Nh=function(t){return t.y},fOe=function(t,a){if(Ue(t))return t;var r="curve".concat(sw(t));return(r==="curveMonotone"||r==="curveBump")&&a?fB["".concat(r).concat(a==="vertical"?"Y":"X")]:fB[r]||iw},gOe=function(t){var a=t.type,r=a===void 0?"linear":a,n=t.points,i=n===void 0?[]:n,o=t.baseLine,d=t.layout,l=t.connectNulls,c=l===void 0?!1:l,u=fOe(r,d),p=c?i.filter(function(f){return Ix(f)}):i,h;if(Array.isArray(o)){var m=c?o.filter(function(f){return Ix(f)}):o,v=p.map(function(f,x){return mB(mB({},f),{},{base:m[x]})});return d==="vertical"?h=Ax().y(Nh).x1(kh).x0(function(f){return f.base.x}):h=Ax().x(kh).y1(Nh).y0(function(f){return f.base.y}),h.defined(Ix).curve(u),h(v)}return d==="vertical"&&ue(o)?h=Ax().y(Nh).x1(kh).x0(o):ue(o)?h=Ax().x(kh).y1(Nh).y0(o):h=kU().x(kh).y(Nh),h.defined(Ix).curve(u),h(p)},e0=function(t){var a=t.className,r=t.points,n=t.path,i=t.pathRef;if((!r||!r.length)&&!n)return null;var o=r&&r.length?gOe(t):n;return g.createElement("path",oN({},ze(t,!1),kv(t),{className:Je("recharts-curve",a),d:o,ref:i}))},EH={exports:{}},xOe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",yOe=xOe,vOe=yOe;function _H(){}function OH(){}OH.resetWarningCache=_H;var bOe=function(){function e(r,n,i,o,d,l){if(l!==vOe){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:OH,resetWarningCache:_H};return a.PropTypes=a,a};EH.exports=bOe();var wOe=EH.exports;const jt=xt(wOe);var jOe=Object.getOwnPropertyNames,DOe=Object.getOwnPropertySymbols,kOe=Object.prototype.hasOwnProperty;function gB(e,t){return function(r,n,i){return e(r,n,i)&&t(r,n,i)}}function $x(e){return function(a,r,n){if(!a||!r||typeof a!="object"||typeof r!="object")return e(a,r,n);var i=n.cache,o=i.get(a),d=i.get(r);if(o&&d)return o===r&&d===a;i.set(a,r),i.set(r,a);var l=e(a,r,n);return i.delete(a),i.delete(r),l}}function NOe(e){return e!=null?e[Symbol.toStringTag]:void 0}function xB(e){return jOe(e).concat(DOe(e))}var COe=Object.hasOwn||function(e,t){return kOe.call(e,t)};function fc(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var AOe="__v",SOe="__o",POe="_owner",yB=Object.getOwnPropertyDescriptor,vB=Object.keys;function TOe(e,t,a){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!a.equals(e[r],t[r],r,r,e,t,a))return!1;return!0}function EOe(e,t){return fc(e.getTime(),t.getTime())}function _Oe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function OOe(e,t){return e===t}function bB(e,t,a){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var n=new Array(r),i=e.entries(),o,d,l=0;(o=i.next())&&!o.done;){for(var c=t.entries(),u=!1,p=0;(d=c.next())&&!d.done;){if(n[p]){p++;continue}var h=o.value,m=d.value;if(a.equals(h[0],m[0],l,p,e,t,a)&&a.equals(h[1],m[1],h[0],m[0],e,t,a)){u=n[p]=!0;break}p++}if(!u)return!1;l++}return!0}var BOe=fc;function ROe(e,t,a){var r=vB(e),n=r.length;if(vB(t).length!==n)return!1;for(;n-- >0;)if(!BH(e,t,a,r[n]))return!1;return!0}function Ch(e,t,a){var r=xB(e),n=r.length;if(xB(t).length!==n)return!1;for(var i,o,d;n-- >0;)if(i=r[n],!BH(e,t,a,i)||(o=yB(e,i),d=yB(t,i),(o||d)&&(!o||!d||o.configurable!==d.configurable||o.enumerable!==d.enumerable||o.writable!==d.writable)))return!1;return!0}function MOe(e,t){return fc(e.valueOf(),t.valueOf())}function IOe(e,t){return e.source===t.source&&e.flags===t.flags}function wB(e,t,a){var r=e.size;if(r!==t.size)return!1;if(!r)return!0;for(var n=new Array(r),i=e.values(),o,d;(o=i.next())&&!o.done;){for(var l=t.values(),c=!1,u=0;(d=l.next())&&!d.done;){if(!n[u]&&a.equals(o.value,d.value,o.value,d.value,e,t,a)){c=n[u]=!0;break}u++}if(!c)return!1}return!0}function $Oe(e,t){var a=e.length;if(t.length!==a)return!1;for(;a-- >0;)if(e[a]!==t[a])return!1;return!0}function zOe(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function BH(e,t,a,r){return(r===POe||r===SOe||r===AOe)&&(e.$$typeof||t.$$typeof)?!0:COe(t,r)&&a.equals(e[r],t[r],r,r,e,t,a)}var qOe="[object Arguments]",LOe="[object Boolean]",FOe="[object Date]",UOe="[object Error]",VOe="[object Map]",HOe="[object Number]",WOe="[object Object]",GOe="[object RegExp]",KOe="[object Set]",YOe="[object String]",XOe="[object URL]",QOe=Array.isArray,jB=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,DB=Object.assign,ZOe=Object.prototype.toString.call.bind(Object.prototype.toString);function JOe(e){var t=e.areArraysEqual,a=e.areDatesEqual,r=e.areErrorsEqual,n=e.areFunctionsEqual,i=e.areMapsEqual,o=e.areNumbersEqual,d=e.areObjectsEqual,l=e.arePrimitiveWrappersEqual,c=e.areRegExpsEqual,u=e.areSetsEqual,p=e.areTypedArraysEqual,h=e.areUrlsEqual,m=e.unknownTagComparators;return function(f,x,w){if(f===x)return!0;if(f==null||x==null)return!1;var y=typeof f;if(y!==typeof x)return!1;if(y!=="object")return y==="number"?o(f,x,w):y==="function"?n(f,x,w):!1;var b=f.constructor;if(b!==x.constructor)return!1;if(b===Object)return d(f,x,w);if(QOe(f))return t(f,x,w);if(jB!=null&&jB(f))return p(f,x,w);if(b===Date)return a(f,x,w);if(b===RegExp)return c(f,x,w);if(b===Map)return i(f,x,w);if(b===Set)return u(f,x,w);var j=ZOe(f);if(j===FOe)return a(f,x,w);if(j===GOe)return c(f,x,w);if(j===VOe)return i(f,x,w);if(j===KOe)return u(f,x,w);if(j===WOe)return typeof f.then!="function"&&typeof x.then!="function"&&d(f,x,w);if(j===XOe)return h(f,x,w);if(j===UOe)return r(f,x,w);if(j===qOe)return d(f,x,w);if(j===LOe||j===HOe||j===YOe)return l(f,x,w);if(m){var D=m[j];if(!D){var k=NOe(f);k&&(D=m[k])}if(D)return D(f,x,w)}return!1}}function e3e(e){var t=e.circular,a=e.createCustomConfig,r=e.strict,n={areArraysEqual:r?Ch:TOe,areDatesEqual:EOe,areErrorsEqual:_Oe,areFunctionsEqual:OOe,areMapsEqual:r?gB(bB,Ch):bB,areNumbersEqual:BOe,areObjectsEqual:r?Ch:ROe,arePrimitiveWrappersEqual:MOe,areRegExpsEqual:IOe,areSetsEqual:r?gB(wB,Ch):wB,areTypedArraysEqual:r?Ch:$Oe,areUrlsEqual:zOe,unknownTagComparators:void 0};if(a&&(n=DB({},n,a(n))),t){var i=$x(n.areArraysEqual),o=$x(n.areMapsEqual),d=$x(n.areObjectsEqual),l=$x(n.areSetsEqual);n=DB({},n,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:d,areSetsEqual:l})}return n}function t3e(e){return function(t,a,r,n,i,o,d){return e(t,a,d)}}function a3e(e){var t=e.circular,a=e.comparator,r=e.createState,n=e.equals,i=e.strict;if(r)return function(l,c){var u=r(),p=u.cache,h=p===void 0?t?new WeakMap:void 0:p,m=u.meta;return a(l,c,{cache:h,equals:n,meta:m,strict:i})};if(t)return function(l,c){return a(l,c,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};var o={cache:void 0,equals:n,meta:void 0,strict:i};return function(l,c){return a(l,c,o)}}var r3e=Fd();Fd({strict:!0});Fd({circular:!0});Fd({circular:!0,strict:!0});Fd({createInternalComparator:function(){return fc}});Fd({strict:!0,createInternalComparator:function(){return fc}});Fd({circular:!0,createInternalComparator:function(){return fc}});Fd({circular:!0,createInternalComparator:function(){return fc},strict:!0});function Fd(e){e===void 0&&(e={});var t=e.circular,a=t===void 0?!1:t,r=e.createInternalComparator,n=e.createState,i=e.strict,o=i===void 0?!1:i,d=e3e(e),l=JOe(d),c=r?r(l):t3e(l);return a3e({circular:a,comparator:l,createState:n,equals:c,strict:o})}function s3e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function kB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=-1,r=function n(i){a<0&&(a=i),i-a>t?(e(i),a=-1):s3e(n)};requestAnimationFrame(r)}function dN(e){"@babel/helpers - typeof";return dN=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},dN(e)}function n3e(e){return l3e(e)||d3e(e)||o3e(e)||i3e()}function i3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o3e(e,t){if(e){if(typeof e=="string")return NB(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return NB(e,t)}}function NB(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function d3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l3e(e){if(Array.isArray(e))return e}function c3e(){var e={},t=function(){return null},a=!1,r=function n(i){if(!a){if(Array.isArray(i)){if(!i.length)return;var o=i,d=n3e(o),l=d[0],c=d.slice(1);if(typeof l=="number"){kB(n.bind(null,c),l);return}n(l),kB(n.bind(null,c));return}dN(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){a=!0},start:function(i){a=!1,r(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function Ef(e){"@babel/helpers - typeof";return Ef=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},Ef(e)}function CB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function AB(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?CB(Object(a),!0).forEach(function(r){RH(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):CB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function RH(e,t,a){return t=u3e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function u3e(e){var t=p3e(e,"string");return Ef(t)==="symbol"?t:String(t)}function p3e(e,t){if(Ef(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ef(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var h3e=function(t,a){return[Object.keys(t),Object.keys(a)].reduce(function(r,n){return r.filter(function(i){return n.includes(i)})})},m3e=function(t){return t},f3e=function(t){return t.replace(/([A-Z])/g,function(a){return"-".concat(a.toLowerCase())})},hm=function(t,a){return Object.keys(a).reduce(function(r,n){return AB(AB({},r),{},RH({},n,t(n,a[n])))},{})},SB=function(t,a,r){return t.map(function(n){return"".concat(f3e(n)," ").concat(a,"ms ").concat(r)}).join(",")};function g3e(e,t){return v3e(e)||y3e(e,t)||MH(e,t)||x3e()}function x3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y3e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function v3e(e){if(Array.isArray(e))return e}function b3e(e){return D3e(e)||j3e(e)||MH(e)||w3e()}function w3e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MH(e,t){if(e){if(typeof e=="string")return lN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return lN(e,t)}}function j3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function D3e(e){if(Array.isArray(e))return lN(e)}function lN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var t0=1e-4,IH=function(t,a){return[0,3*t,3*a-6*t,3*t-3*a+1]},$H=function(t,a){return t.map(function(r,n){return r*Math.pow(a,n)}).reduce(function(r,n){return r+n})},PB=function(t,a){return function(r){var n=IH(t,a);return $H(n,r)}},k3e=function(t,a){return function(r){var n=IH(t,a),i=[].concat(b3e(n.map(function(o,d){return o*d}).slice(1)),[0]);return $H(i,r)}},TB=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var n=a[0],i=a[1],o=a[2],d=a[3];if(a.length===1)switch(a[0]){case"linear":n=0,i=0,o=1,d=1;break;case"ease":n=.25,i=.1,o=.25,d=1;break;case"ease-in":n=.42,i=0,o=1,d=1;break;case"ease-out":n=.42,i=0,o=.58,d=1;break;case"ease-in-out":n=0,i=0,o=.58,d=1;break;default:{var l=a[0].split("(");if(l[0]==="cubic-bezier"&&l[1].split(")")[0].split(",").length===4){var c=l[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),u=g3e(c,4);n=u[0],i=u[1],o=u[2],d=u[3]}}}var p=PB(n,o),h=PB(i,d),m=k3e(n,o),v=function(w){return w>1?1:w<0?0:w},f=function(w){for(var y=w>1?1:w,b=y,j=0;j<8;++j){var D=p(b)-y,k=m(b);if(Math.abs(D-y)<t0||k<t0)return h(b);b=v(b-D/k)}return h(b)};return f.isStepper=!1,f},N3e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.stiff,r=a===void 0?100:a,n=t.damping,i=n===void 0?8:n,o=t.dt,d=o===void 0?17:o,l=function(u,p,h){var m=-(u-p)*r,v=h*i,f=h+(m-v)*d/1e3,x=h*d/1e3+u;return Math.abs(x-p)<t0&&Math.abs(f)<t0?[p,0]:[x,f]};return l.isStepper=!0,l.dt=d,l},C3e=function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];var n=a[0];if(typeof n=="string")switch(n){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return TB(n);case"spring":return N3e();default:if(n.split("(")[0]==="cubic-bezier")return TB(n)}return typeof n=="function"?n:null};function _f(e){"@babel/helpers - typeof";return _f=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},_f(e)}function EB(e){return P3e(e)||S3e(e)||zH(e)||A3e()}function A3e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function P3e(e){if(Array.isArray(e))return uN(e)}function _B(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function tr(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?_B(Object(a),!0).forEach(function(r){cN(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_B(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function cN(e,t,a){return t=T3e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function T3e(e){var t=E3e(e,"string");return _f(t)==="symbol"?t:String(t)}function E3e(e,t){if(_f(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(_f(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _3e(e,t){return R3e(e)||B3e(e,t)||zH(e,t)||O3e()}function O3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zH(e,t){if(e){if(typeof e=="string")return uN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return uN(e,t)}}function uN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function B3e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function R3e(e){if(Array.isArray(e))return e}var a0=function(t,a,r){return t+(a-t)*r},pN=function(t){var a=t.from,r=t.to;return a!==r},M3e=function e(t,a,r){var n=hm(function(i,o){if(pN(o)){var d=t(o.from,o.to,o.velocity),l=_3e(d,2),c=l[0],u=l[1];return tr(tr({},o),{},{from:c,velocity:u})}return o},a);return r<1?hm(function(i,o){return pN(o)?tr(tr({},o),{},{velocity:a0(o.velocity,n[i].velocity,r),from:a0(o.from,n[i].from,r)}):o},a):e(t,n,r-1)};const I3e=function(e,t,a,r,n){var i=h3e(e,t),o=i.reduce(function(x,w){return tr(tr({},x),{},cN({},w,[e[w],t[w]]))},{}),d=i.reduce(function(x,w){return tr(tr({},x),{},cN({},w,{from:e[w],velocity:0,to:t[w]}))},{}),l=-1,c,u,p=function(){return null},h=function(){return hm(function(w,y){return y.from},d)},m=function(){return!Object.values(d).filter(pN).length},v=function(w){c||(c=w);var y=w-c,b=y/a.dt;d=M3e(a,d,b),n(tr(tr(tr({},e),t),h())),c=w,m()||(l=requestAnimationFrame(p))},f=function(w){u||(u=w);var y=(w-u)/r,b=hm(function(D,k){return a0.apply(void 0,EB(k).concat([a(y)]))},o);if(n(tr(tr(tr({},e),t),b)),y<1)l=requestAnimationFrame(p);else{var j=hm(function(D,k){return a0.apply(void 0,EB(k).concat([a(1)]))},o);n(tr(tr(tr({},e),t),j))}};return p=a.isStepper?v:f,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(l)}}};function rp(e){"@babel/helpers - typeof";return rp=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},rp(e)}var $3e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function z3e(e,t){if(e==null)return{};var a=q3e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function q3e(e,t){if(e==null)return{};var a={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(a[n]=e[n]);return a}function T1(e){return V3e(e)||U3e(e)||F3e(e)||L3e()}function L3e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function F3e(e,t){if(e){if(typeof e=="string")return hN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return hN(e,t)}}function U3e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function V3e(e){if(Array.isArray(e))return hN(e)}function hN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function OB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function pn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?OB(Object(a),!0).forEach(function(r){Hh(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):OB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Hh(e,t,a){return t=qH(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function H3e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W3e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,qH(r.key),r)}}function G3e(e,t,a){return t&&W3e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qH(e){var t=K3e(e,"string");return rp(t)==="symbol"?t:String(t)}function K3e(e,t){if(rp(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(rp(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Y3e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mN(e,t)}function mN(e,t){return mN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},mN(e,t)}function X3e(e){var t=Q3e();return function(){var r=r0(e),n;if(t){var i=r0(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return fN(this,n)}}function fN(e,t){if(t&&(rp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gN(e)}function gN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q3e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function r0(e){return r0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},r0(e)}var pi=function(e){Y3e(a,e);var t=X3e(a);function a(r,n){var i;H3e(this,a),i=t.call(this,r,n);var o=i.props,d=o.isActive,l=o.attributeName,c=o.from,u=o.to,p=o.steps,h=o.children,m=o.duration;if(i.handleStyleChange=i.handleStyleChange.bind(gN(i)),i.changeStyle=i.changeStyle.bind(gN(i)),!d||m<=0)return i.state={style:{}},typeof h=="function"&&(i.state={style:u}),fN(i);if(p&&p.length)i.state={style:p[0].style};else if(c){if(typeof h=="function")return i.state={style:c},fN(i);i.state={style:l?Hh({},l,c):c}}else i.state={style:{}};return i}return G3e(a,[{key:"componentDidMount",value:function(){var n=this.props,i=n.isActive,o=n.canBegin;this.mounted=!0,!(!i||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(n){var i=this.props,o=i.isActive,d=i.canBegin,l=i.attributeName,c=i.shouldReAnimate,u=i.to,p=i.from,h=this.state.style;if(d){if(!o){var m={style:l?Hh({},l,u):u};this.state&&h&&(l&&h[l]!==u||!l&&h!==u)&&this.setState(m);return}if(!(r3e(n.to,u)&&n.canBegin&&n.isActive)){var v=!n.canBegin||!n.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var f=v||c?p:n.to;if(this.state&&h){var x={style:l?Hh({},l,f):f};(l&&h[l]!==f||!l&&h!==f)&&this.setState(x)}this.runAnimation(pn(pn({},this.props),{},{from:f,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var n=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),n&&n()}},{key:"handleStyleChange",value:function(n){this.changeStyle(n)}},{key:"changeStyle",value:function(n){this.mounted&&this.setState({style:n})}},{key:"runJSAnimation",value:function(n){var i=this,o=n.from,d=n.to,l=n.duration,c=n.easing,u=n.begin,p=n.onAnimationEnd,h=n.onAnimationStart,m=I3e(o,d,C3e(c),l,this.changeStyle),v=function(){i.stopJSAnimation=m()};this.manager.start([h,u,v,l,p])}},{key:"runStepAnimation",value:function(n){var i=this,o=n.steps,d=n.begin,l=n.onAnimationStart,c=o[0],u=c.style,p=c.duration,h=p===void 0?0:p,m=function(f,x,w){if(w===0)return f;var y=x.duration,b=x.easing,j=b===void 0?"ease":b,D=x.style,k=x.properties,N=x.onAnimationEnd,C=w>0?o[w-1]:x,T=k||Object.keys(D);if(typeof j=="function"||j==="spring")return[].concat(T1(f),[i.runJSAnimation.bind(i,{from:C.style,to:D,duration:y,easing:j}),y]);var P=SB(T,y,j),A=pn(pn(pn({},C.style),D),{},{transition:P});return[].concat(T1(f),[A,y,N]).filter(m3e)};return this.manager.start([l].concat(T1(o.reduce(m,[u,Math.max(h,d)])),[n.onAnimationEnd]))}},{key:"runAnimation",value:function(n){this.manager||(this.manager=c3e());var i=n.begin,o=n.duration,d=n.attributeName,l=n.to,c=n.easing,u=n.onAnimationStart,p=n.onAnimationEnd,h=n.steps,m=n.children,v=this.manager;if(this.unSubscribe=v.subscribe(this.handleStyleChange),typeof c=="function"||typeof m=="function"||c==="spring"){this.runJSAnimation(n);return}if(h.length>1){this.runStepAnimation(n);return}var f=d?Hh({},d,l):l,x=SB(Object.keys(f),o,c);v.start([u,i,pn(pn({},f),{},{transition:x}),o,p])}},{key:"render",value:function(){var n=this.props,i=n.children;n.begin;var o=n.duration;n.attributeName,n.easing;var d=n.isActive;n.steps,n.from,n.to,n.canBegin,n.onAnimationEnd,n.shouldReAnimate,n.onAnimationReStart;var l=z3e(n,$3e),c=g.Children.count(i),u=this.state.style;if(typeof i=="function")return i(u);if(!d||c===0||o<=0)return i;var p=function(m){var v=m.props,f=v.style,x=f===void 0?{}:f,w=v.className,y=g.cloneElement(m,pn(pn({},l),{},{style:pn(pn({},x),u),className:w}));return y};return c===1?p(g.Children.only(i)):E.createElement("div",null,g.Children.map(i,function(h){return p(h)}))}}]),a}(g.PureComponent);pi.displayName="Animate";pi.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};pi.propTypes={from:jt.oneOfType([jt.object,jt.string]),to:jt.oneOfType([jt.object,jt.string]),attributeName:jt.string,duration:jt.number,begin:jt.number,easing:jt.oneOfType([jt.string,jt.func]),steps:jt.arrayOf(jt.shape({duration:jt.number.isRequired,style:jt.object.isRequired,easing:jt.oneOfType([jt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),jt.func]),properties:jt.arrayOf("string"),onAnimationEnd:jt.func})),children:jt.oneOfType([jt.node,jt.func]),isActive:jt.bool,canBegin:jt.bool,onAnimationEnd:jt.func,shouldReAnimate:jt.bool,onAnimationStart:jt.func,onAnimationReStart:jt.func};function Of(e){"@babel/helpers - typeof";return Of=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},Of(e)}function s0(){return s0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},s0.apply(this,arguments)}function Z3e(e,t){return a5e(e)||t5e(e,t)||e5e(e,t)||J3e()}function J3e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e5e(e,t){if(e){if(typeof e=="string")return BB(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return BB(e,t)}}function BB(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function t5e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function a5e(e){if(Array.isArray(e))return e}function RB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function MB(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?RB(Object(a),!0).forEach(function(r){r5e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):RB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function r5e(e,t,a){return t=s5e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s5e(e){var t=n5e(e,"string");return Of(t)=="symbol"?t:t+""}function n5e(e,t){if(Of(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Of(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IB=function(t,a,r,n,i){var o=Math.min(Math.abs(r)/2,Math.abs(n)/2),d=n>=0?1:-1,l=r>=0?1:-1,c=n>=0&&r>=0||n<0&&r<0?1:0,u;if(o>0&&i instanceof Array){for(var p=[0,0,0,0],h=0,m=4;h<m;h++)p[h]=i[h]>o?o:i[h];u="M".concat(t,",").concat(a+d*p[0]),p[0]>0&&(u+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(c,",").concat(t+l*p[0],",").concat(a)),u+="L ".concat(t+r-l*p[1],",").concat(a),p[1]>0&&(u+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(c,`,
`).concat(t+r,",").concat(a+d*p[1])),u+="L ".concat(t+r,",").concat(a+n-d*p[2]),p[2]>0&&(u+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(c,`,
`).concat(t+r-l*p[2],",").concat(a+n)),u+="L ".concat(t+l*p[3],",").concat(a+n),p[3]>0&&(u+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(c,`,
`).concat(t,",").concat(a+n-d*p[3])),u+="Z"}else if(o>0&&i===+i&&i>0){var v=Math.min(o,i);u="M ".concat(t,",").concat(a+d*v,`
A `).concat(v,",").concat(v,",0,0,").concat(c,",").concat(t+l*v,",").concat(a,`
L `).concat(t+r-l*v,",").concat(a,`
A `).concat(v,",").concat(v,",0,0,").concat(c,",").concat(t+r,",").concat(a+d*v,`
L `).concat(t+r,",").concat(a+n-d*v,`
A `).concat(v,",").concat(v,",0,0,").concat(c,",").concat(t+r-l*v,",").concat(a+n,`
L `).concat(t+l*v,",").concat(a+n,`
A `).concat(v,",").concat(v,",0,0,").concat(c,",").concat(t,",").concat(a+n-d*v," Z")}else u="M ".concat(t,",").concat(a," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return u},i5e=function(t,a){if(!t||!a)return!1;var r=t.x,n=t.y,i=a.x,o=a.y,d=a.width,l=a.height;if(Math.abs(d)>0&&Math.abs(l)>0){var c=Math.min(i,i+d),u=Math.max(i,i+d),p=Math.min(o,o+l),h=Math.max(o,o+l);return r>=c&&r<=u&&n>=p&&n<=h}return!1},o5e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},WP=function(t){var a=MB(MB({},o5e),t),r=g.useRef(),n=g.useState(-1),i=Z3e(n,2),o=i[0],d=i[1];g.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var j=r.current.getTotalLength();j&&d(j)}catch{}},[]);var l=a.x,c=a.y,u=a.width,p=a.height,h=a.radius,m=a.className,v=a.animationEasing,f=a.animationDuration,x=a.animationBegin,w=a.isAnimationActive,y=a.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||p!==+p||u===0||p===0)return null;var b=Je("recharts-rectangle",m);return y?E.createElement(pi,{canBegin:o>0,from:{width:u,height:p,x:l,y:c},to:{width:u,height:p,x:l,y:c},duration:f,animationEasing:v,isActive:y},function(j){var D=j.width,k=j.height,N=j.x,C=j.y;return E.createElement(pi,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:f,isActive:w,easing:v},E.createElement("path",s0({},ze(a,!0),{className:b,d:IB(N,C,D,k,h),ref:r})))}):E.createElement("path",s0({},ze(a,!0),{className:b,d:IB(l,c,u,p,h)}))},d5e=["points","className","baseLinePoints","connectNulls"];function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Qc.apply(this,arguments)}function l5e(e,t){if(e==null)return{};var a=c5e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function c5e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function $B(e){return m5e(e)||h5e(e)||p5e(e)||u5e()}function u5e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p5e(e,t){if(e){if(typeof e=="string")return xN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return xN(e,t)}}function h5e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m5e(e){if(Array.isArray(e))return xN(e)}function xN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var zB=function(t){return t&&t.x===+t.x&&t.y===+t.y},f5e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=[[]];return t.forEach(function(r){zB(r)?a[a.length-1].push(r):a[a.length-1].length>0&&a.push([])}),zB(t[0])&&a[a.length-1].push(t[0]),a[a.length-1].length<=0&&(a=a.slice(0,-1)),a},mm=function(t,a){var r=f5e(t);a&&(r=[r.reduce(function(i,o){return[].concat($B(i),$B(o))},[])]);var n=r.map(function(i){return i.reduce(function(o,d,l){return"".concat(o).concat(l===0?"M":"L").concat(d.x,",").concat(d.y)},"")}).join("");return r.length===1?"".concat(n,"Z"):n},g5e=function(t,a,r){var n=mm(t,r);return"".concat(n.slice(-1)==="Z"?n.slice(0,-1):n,"L").concat(mm(a.reverse(),r).slice(1))},x5e=function(t){var a=t.points,r=t.className,n=t.baseLinePoints,i=t.connectNulls,o=l5e(t,d5e);if(!a||!a.length)return null;var d=Je("recharts-polygon",r);if(n&&n.length){var l=o.stroke&&o.stroke!=="none",c=g5e(a,n,i);return E.createElement("g",{className:d},E.createElement("path",Qc({},ze(o,!0),{fill:c.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:c})),l?E.createElement("path",Qc({},ze(o,!0),{fill:"none",d:mm(a,i)})):null,l?E.createElement("path",Qc({},ze(o,!0),{fill:"none",d:mm(n,i)})):null)}var u=mm(a,i);return E.createElement("path",Qc({},ze(o,!0),{fill:u.slice(-1)==="Z"?o.fill:"none",className:d,d:u}))};function yN(){return yN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},yN.apply(this,arguments)}var jw=function(t){var a=t.cx,r=t.cy,n=t.r,i=t.className,o=Je("recharts-dot",i);return a===+a&&r===+r&&n===+n?g.createElement("circle",yN({},ze(t,!1),kv(t),{className:o,cx:a,cy:r,r:n})):null};function Bf(e){"@babel/helpers - typeof";return Bf=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},Bf(e)}var y5e=["x","y","top","left","width","height","className"];function vN(){return vN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},vN.apply(this,arguments)}function qB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function v5e(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?qB(Object(a),!0).forEach(function(r){b5e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):qB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function b5e(e,t,a){return t=w5e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function w5e(e){var t=j5e(e,"string");return Bf(t)=="symbol"?t:t+""}function j5e(e,t){if(Bf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Bf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function D5e(e,t){if(e==null)return{};var a=k5e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function k5e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var N5e=function(t,a,r,n,i,o){return"M".concat(t,",").concat(i,"v").concat(n,"M").concat(o,",").concat(a,"h").concat(r)},C5e=function(t){var a=t.x,r=a===void 0?0:a,n=t.y,i=n===void 0?0:n,o=t.top,d=o===void 0?0:o,l=t.left,c=l===void 0?0:l,u=t.width,p=u===void 0?0:u,h=t.height,m=h===void 0?0:h,v=t.className,f=D5e(t,y5e),x=v5e({x:r,y:i,top:d,left:c,width:p,height:m},f);return!ue(r)||!ue(i)||!ue(p)||!ue(m)||!ue(d)||!ue(c)?null:E.createElement("path",vN({},ze(x,!0),{className:Je("recharts-cross",v),d:N5e(r,i,p,m,d,c)}))},A5e=xw,S5e=ZV,P5e=vi;function T5e(e,t){return e&&e.length?A5e(e,P5e(t),S5e):void 0}var E5e=T5e;const _5e=xt(E5e);var O5e=xw,B5e=vi,R5e=JV;function M5e(e,t){return e&&e.length?O5e(e,B5e(t),R5e):void 0}var I5e=M5e;const $5e=xt(I5e);var z5e=["cx","cy","angle","ticks","axisLine"],q5e=["ticks","tick","angle","tickFormatter","stroke"];function sp(e){"@babel/helpers - typeof";return sp=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},sp(e)}function fm(){return fm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},fm.apply(this,arguments)}function LB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Wd(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?LB(Object(a),!0).forEach(function(r){Dw(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):LB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function FB(e,t){if(e==null)return{};var a=L5e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function L5e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function F5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function UB(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,FH(r.key),r)}}function U5e(e,t,a){return t&&UB(e.prototype,t),a&&UB(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function V5e(e,t,a){return t=n0(t),H5e(e,LH()?Reflect.construct(t,a||[],n0(e).constructor):t.apply(e,a))}function H5e(e,t){if(t&&(sp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return W5e(e)}function W5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function LH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(LH=function(){return!!e})()}function n0(e){return n0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},n0(e)}function G5e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bN(e,t)}function bN(e,t){return bN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},bN(e,t)}function Dw(e,t,a){return t=FH(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function FH(e){var t=K5e(e,"string");return sp(t)=="symbol"?t:t+""}function K5e(e,t){if(sp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(sp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var kw=function(e){function t(){return F5e(this,t),V5e(this,t,arguments)}return G5e(t,e),U5e(t,[{key:"getTickValueCoord",value:function(r){var n=r.coordinate,i=this.props,o=i.angle,d=i.cx,l=i.cy;return It(d,l,n,o)}},{key:"getTickTextAnchor",value:function(){var r=this.props.orientation,n;switch(r){case"left":n="end";break;case"right":n="start";break;default:n="middle";break}return n}},{key:"getViewBox",value:function(){var r=this.props,n=r.cx,i=r.cy,o=r.angle,d=r.ticks,l=_5e(d,function(u){return u.coordinate||0}),c=$5e(d,function(u){return u.coordinate||0});return{cx:n,cy:i,startAngle:o,endAngle:o,innerRadius:c.coordinate||0,outerRadius:l.coordinate||0}}},{key:"renderAxisLine",value:function(){var r=this.props,n=r.cx,i=r.cy,o=r.angle,d=r.ticks,l=r.axisLine,c=FB(r,z5e),u=d.reduce(function(v,f){return[Math.min(v[0],f.coordinate),Math.max(v[1],f.coordinate)]},[1/0,-1/0]),p=It(n,i,u[0],o),h=It(n,i,u[1],o),m=Wd(Wd(Wd({},ze(c,!1)),{},{fill:"none"},ze(l,!1)),{},{x1:p.x,y1:p.y,x2:h.x,y2:h.y});return E.createElement("line",fm({className:"recharts-polar-radius-axis-line"},m))}},{key:"renderTicks",value:function(){var r=this,n=this.props,i=n.ticks,o=n.tick,d=n.angle,l=n.tickFormatter,c=n.stroke,u=FB(n,q5e),p=this.getTickTextAnchor(),h=ze(u,!1),m=ze(o,!1),v=i.map(function(f,x){var w=r.getTickValueCoord(f),y=Wd(Wd(Wd(Wd({textAnchor:p,transform:"rotate(".concat(90-d,", ").concat(w.x,", ").concat(w.y,")")},h),{},{stroke:"none",fill:c},m),{},{index:x},w),{},{payload:f});return E.createElement(bt,fm({className:Je("recharts-polar-radius-axis-tick",AH(o)),key:"tick-".concat(f.coordinate)},Zl(r.props,f,x)),t.renderTickItem(o,y,l?l(f.value,x):f.value))});return E.createElement(bt,{className:"recharts-polar-radius-axis-ticks"},v)}},{key:"render",value:function(){var r=this.props,n=r.ticks,i=r.axisLine,o=r.tick;return!n||!n.length?null:E.createElement(bt,{className:Je("recharts-polar-radius-axis",this.props.className)},i&&this.renderAxisLine(),o&&this.renderTicks(),Ga.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(r,n,i){var o;return E.isValidElement(r)?o=E.cloneElement(r,n):Ue(r)?o=r(n):o=E.createElement(Jl,fm({},n,{className:"recharts-polar-radius-axis-tick-value"}),i),o}}])}(g.PureComponent);Dw(kw,"displayName","PolarRadiusAxis");Dw(kw,"axisType","radiusAxis");Dw(kw,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function np(e){"@babel/helpers - typeof";return np=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},np(e)}function sl(){return sl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},sl.apply(this,arguments)}function VB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Gd(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?VB(Object(a),!0).forEach(function(r){Nw(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):VB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Y5e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HB(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,VH(r.key),r)}}function X5e(e,t,a){return t&&HB(e.prototype,t),a&&HB(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Q5e(e,t,a){return t=i0(t),Z5e(e,UH()?Reflect.construct(t,a||[],i0(e).constructor):t.apply(e,a))}function Z5e(e,t){if(t&&(np(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return J5e(e)}function J5e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UH=function(){return!!e})()}function i0(e){return i0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},i0(e)}function eBe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wN(e,t)}function wN(e,t){return wN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},wN(e,t)}function Nw(e,t,a){return t=VH(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function VH(e){var t=tBe(e,"string");return np(t)=="symbol"?t:t+""}function tBe(e,t){if(np(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(np(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var aBe=Math.PI/180,WB=1e-5,Cw=function(e){function t(){return Y5e(this,t),Q5e(this,t,arguments)}return eBe(t,e),X5e(t,[{key:"getTickLineCoord",value:function(r){var n=this.props,i=n.cx,o=n.cy,d=n.radius,l=n.orientation,c=n.tickSize,u=c||8,p=It(i,o,d,r.coordinate),h=It(i,o,d+(l==="inner"?-1:1)*u,r.coordinate);return{x1:p.x,y1:p.y,x2:h.x,y2:h.y}}},{key:"getTickTextAnchor",value:function(r){var n=this.props.orientation,i=Math.cos(-r.coordinate*aBe),o;return i>WB?o=n==="outer"?"start":"end":i<-WB?o=n==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var r=this.props,n=r.cx,i=r.cy,o=r.radius,d=r.axisLine,l=r.axisLineType,c=Gd(Gd({},ze(this.props,!1)),{},{fill:"none"},ze(d,!1));if(l==="circle")return E.createElement(jw,sl({className:"recharts-polar-angle-axis-line"},c,{cx:n,cy:i,r:o}));var u=this.props.ticks,p=u.map(function(h){return It(n,i,o,h.coordinate)});return E.createElement(x5e,sl({className:"recharts-polar-angle-axis-line"},c,{points:p}))}},{key:"renderTicks",value:function(){var r=this,n=this.props,i=n.ticks,o=n.tick,d=n.tickLine,l=n.tickFormatter,c=n.stroke,u=ze(this.props,!1),p=ze(o,!1),h=Gd(Gd({},u),{},{fill:"none"},ze(d,!1)),m=i.map(function(v,f){var x=r.getTickLineCoord(v),w=r.getTickTextAnchor(v),y=Gd(Gd(Gd({textAnchor:w},u),{},{stroke:"none",fill:c},p),{},{index:f,payload:v,x:x.x2,y:x.y2});return E.createElement(bt,sl({className:Je("recharts-polar-angle-axis-tick",AH(o)),key:"tick-".concat(v.coordinate)},Zl(r.props,v,f)),d&&E.createElement("line",sl({className:"recharts-polar-angle-axis-tick-line"},h,x)),o&&t.renderTickItem(o,y,l?l(v.value,f):v.value))});return E.createElement(bt,{className:"recharts-polar-angle-axis-ticks"},m)}},{key:"render",value:function(){var r=this.props,n=r.ticks,i=r.radius,o=r.axisLine;return i<=0||!n||!n.length?null:E.createElement(bt,{className:Je("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(r,n,i){var o;return E.isValidElement(r)?o=E.cloneElement(r,n):Ue(r)?o=r(n):o=E.createElement(Jl,sl({},n,{className:"recharts-polar-angle-axis-tick-value"}),i),o}}])}(g.PureComponent);Nw(Cw,"displayName","PolarAngleAxis");Nw(Cw,"axisType","angleAxis");Nw(Cw,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var rBe=KU,sBe=rBe(Object.getPrototypeOf,Object),nBe=sBe,iBe=go,oBe=nBe,dBe=xo,lBe="[object Object]",cBe=Function.prototype,uBe=Object.prototype,HH=cBe.toString,pBe=uBe.hasOwnProperty,hBe=HH.call(Object);function mBe(e){if(!dBe(e)||iBe(e)!=lBe)return!1;var t=oBe(e);if(t===null)return!0;var a=pBe.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&HH.call(a)==hBe}var fBe=mBe;const gBe=xt(fBe);var xBe=go,yBe=xo,vBe="[object Boolean]";function bBe(e){return e===!0||e===!1||yBe(e)&&xBe(e)==vBe}var wBe=bBe;const jBe=xt(wBe);function Rf(e){"@babel/helpers - typeof";return Rf=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},Rf(e)}function o0(){return o0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},o0.apply(this,arguments)}function DBe(e,t){return ABe(e)||CBe(e,t)||NBe(e,t)||kBe()}function kBe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NBe(e,t){if(e){if(typeof e=="string")return GB(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return GB(e,t)}}function GB(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function CBe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function ABe(e){if(Array.isArray(e))return e}function KB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function YB(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?KB(Object(a),!0).forEach(function(r){SBe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):KB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function SBe(e,t,a){return t=PBe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function PBe(e){var t=TBe(e,"string");return Rf(t)=="symbol"?t:t+""}function TBe(e,t){if(Rf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Rf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var XB=function(t,a,r,n,i){var o=r-n,d;return d="M ".concat(t,",").concat(a),d+="L ".concat(t+r,",").concat(a),d+="L ".concat(t+r-o/2,",").concat(a+i),d+="L ".concat(t+r-o/2-n,",").concat(a+i),d+="L ".concat(t,",").concat(a," Z"),d},EBe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},_Be=function(t){var a=YB(YB({},EBe),t),r=g.useRef(),n=g.useState(-1),i=DBe(n,2),o=i[0],d=i[1];g.useEffect(function(){if(r.current&&r.current.getTotalLength)try{var b=r.current.getTotalLength();b&&d(b)}catch{}},[]);var l=a.x,c=a.y,u=a.upperWidth,p=a.lowerWidth,h=a.height,m=a.className,v=a.animationEasing,f=a.animationDuration,x=a.animationBegin,w=a.isUpdateAnimationActive;if(l!==+l||c!==+c||u!==+u||p!==+p||h!==+h||u===0&&p===0||h===0)return null;var y=Je("recharts-trapezoid",m);return w?E.createElement(pi,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:h,x:l,y:c},to:{upperWidth:u,lowerWidth:p,height:h,x:l,y:c},duration:f,animationEasing:v,isActive:w},function(b){var j=b.upperWidth,D=b.lowerWidth,k=b.height,N=b.x,C=b.y;return E.createElement(pi,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:f,easing:v},E.createElement("path",o0({},ze(a,!0),{className:y,d:XB(N,C,j,D,k),ref:r})))}):E.createElement("g",null,E.createElement("path",o0({},ze(a,!0),{className:y,d:XB(l,c,u,p,h)})))},OBe=["option","shapeType","propTransformer","activeClassName","isActive"];function Mf(e){"@babel/helpers - typeof";return Mf=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},Mf(e)}function BBe(e,t){if(e==null)return{};var a=RBe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function RBe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function QB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function d0(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?QB(Object(a),!0).forEach(function(r){MBe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):QB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function MBe(e,t,a){return t=IBe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function IBe(e){var t=$Be(e,"string");return Mf(t)=="symbol"?t:t+""}function $Be(e,t){if(Mf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Mf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function zBe(e,t){return d0(d0({},t),e)}function qBe(e,t){return e==="symbols"}function ZB(e){var t=e.shapeType,a=e.elementProps;switch(t){case"rectangle":return E.createElement(WP,a);case"trapezoid":return E.createElement(_Be,a);case"sector":return E.createElement(TH,a);case"symbols":if(qBe(t))return E.createElement(uP,a);break;default:return null}}function LBe(e){return g.isValidElement(e)?e.props:e}function WH(e){var t=e.option,a=e.shapeType,r=e.propTransformer,n=r===void 0?zBe:r,i=e.activeClassName,o=i===void 0?"recharts-active-shape":i,d=e.isActive,l=BBe(e,OBe),c;if(g.isValidElement(t))c=g.cloneElement(t,d0(d0({},l),LBe(t)));else if(Ue(t))c=t(l);else if(gBe(t)&&!jBe(t)){var u=n(t,l);c=E.createElement(ZB,{shapeType:a,elementProps:u})}else{var p=l;c=E.createElement(ZB,{shapeType:a,elementProps:p})}return d?E.createElement(bt,{className:o},c):c}function Aw(e,t){return t!=null&&"trapezoids"in e.props}function Sw(e,t){return t!=null&&"sectors"in e.props}function If(e,t){return t!=null&&"points"in e.props}function FBe(e,t){var a,r,n=e.x===(t==null||(a=t.labelViewBox)===null||a===void 0?void 0:a.x)||e.x===t.x,i=e.y===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.y)||e.y===t.y;return n&&i}function UBe(e,t){var a=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return a&&r}function VBe(e,t){var a=e.x===t.x,r=e.y===t.y,n=e.z===t.z;return a&&r&&n}function HBe(e,t){var a;return Aw(e,t)?a=FBe:Sw(e,t)?a=UBe:If(e,t)&&(a=VBe),a}function WBe(e,t){var a;return Aw(e,t)?a="trapezoids":Sw(e,t)?a="sectors":If(e,t)&&(a="points"),a}function GBe(e,t){if(Aw(e,t)){var a;return(a=t.tooltipPayload)===null||a===void 0||(a=a[0])===null||a===void 0||(a=a.payload)===null||a===void 0?void 0:a.payload}if(Sw(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}return If(e,t)?t.payload:{}}function KBe(e){var t=e.activeTooltipItem,a=e.graphicalItem,r=e.itemData,n=WBe(a,t),i=GBe(a,t),o=r.filter(function(l,c){var u=Ig(i,l),p=a.props[n].filter(function(v){var f=HBe(a,t);return f(v,t)}),h=a.props[n].indexOf(p[p.length-1]),m=c===h;return u&&m}),d=r.indexOf(o[o.length-1]);return d}var xy;function ip(e){"@babel/helpers - typeof";return ip=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},ip(e)}function Zc(){return Zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Zc.apply(this,arguments)}function JB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Bt(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?JB(Object(a),!0).forEach(function(r){Vs(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):JB(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function YBe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eR(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,KH(r.key),r)}}function XBe(e,t,a){return t&&eR(e.prototype,t),a&&eR(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function QBe(e,t,a){return t=l0(t),ZBe(e,GH()?Reflect.construct(t,a||[],l0(e).constructor):t.apply(e,a))}function ZBe(e,t){if(t&&(ip(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return JBe(e)}function JBe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GH=function(){return!!e})()}function l0(e){return l0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},l0(e)}function eRe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jN(e,t)}function jN(e,t){return jN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},jN(e,t)}function Vs(e,t,a){return t=KH(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function KH(e){var t=tRe(e,"string");return ip(t)=="symbol"?t:t+""}function tRe(e,t){if(ip(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(ip(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rn=function(e){function t(a){var r;return YBe(this,t),r=QBe(this,t,[a]),Vs(r,"pieRef",null),Vs(r,"sectorRefs",[]),Vs(r,"id",Up("recharts-pie-")),Vs(r,"handleAnimationEnd",function(){var n=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),Ue(n)&&n()}),Vs(r,"handleAnimationStart",function(){var n=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),Ue(n)&&n()}),r.state={isAnimationFinished:!a.isAnimationActive,prevIsAnimationActive:a.isAnimationActive,prevAnimationId:a.animationId,sectorToFocus:0},r}return eRe(t,e),XBe(t,[{key:"isActiveIndex",value:function(r){var n=this.props.activeIndex;return Array.isArray(n)?n.indexOf(r)!==-1:r===n}},{key:"hasActiveIndex",value:function(){var r=this.props.activeIndex;return Array.isArray(r)?r.length!==0:r||r===0}},{key:"renderLabels",value:function(r){var n=this.props.isAnimationActive;if(n&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.label,d=i.labelLine,l=i.dataKey,c=i.valueKey,u=ze(this.props,!1),p=ze(o,!1),h=ze(d,!1),m=o&&o.offsetRadius||20,v=r.map(function(f,x){var w=(f.startAngle+f.endAngle)/2,y=It(f.cx,f.cy,f.outerRadius+m,w),b=Bt(Bt(Bt(Bt({},u),f),{},{stroke:"none"},p),{},{index:x,textAnchor:t.getTextAnchor(y.x,f.cx)},y),j=Bt(Bt(Bt(Bt({},u),f),{},{fill:"none",stroke:f.fill},h),{},{index:x,points:[It(f.cx,f.cy,f.outerRadius,w),y]}),D=l;return Ye(l)&&Ye(c)?D="value":Ye(l)&&(D=c),E.createElement(bt,{key:"label-".concat(f.startAngle,"-").concat(f.endAngle,"-").concat(f.midAngle,"-").concat(x)},d&&t.renderLabelLineItem(d,j,"line"),t.renderLabelItem(o,b,Ba(f,D)))});return E.createElement(bt,{className:"recharts-pie-labels"},v)}},{key:"renderSectorsStatically",value:function(r){var n=this,i=this.props,o=i.activeShape,d=i.blendStroke,l=i.inactiveShape;return r.map(function(c,u){if((c==null?void 0:c.startAngle)===0&&(c==null?void 0:c.endAngle)===0&&r.length!==1)return null;var p=n.isActiveIndex(u),h=l&&n.hasActiveIndex()?l:null,m=p?o:h,v=Bt(Bt({},c),{},{stroke:d?c.fill:c.stroke,tabIndex:-1});return E.createElement(bt,Zc({ref:function(x){x&&!n.sectorRefs.includes(x)&&n.sectorRefs.push(x)},tabIndex:-1,className:"recharts-pie-sector"},Zl(n.props,c,u),{key:"sector-".concat(c==null?void 0:c.startAngle,"-").concat(c==null?void 0:c.endAngle,"-").concat(c.midAngle,"-").concat(u)}),E.createElement(WH,Zc({option:m,isActive:p,shapeType:"sector"},v)))})}},{key:"renderSectorsWithAnimation",value:function(){var r=this,n=this.props,i=n.sectors,o=n.isAnimationActive,d=n.animationBegin,l=n.animationDuration,c=n.animationEasing,u=n.animationId,p=this.state,h=p.prevSectors,m=p.prevIsAnimationActive;return E.createElement(pi,{begin:d,duration:l,isActive:o,easing:c,from:{t:0},to:{t:1},key:"pie-".concat(u,"-").concat(m),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(v){var f=v.t,x=[],w=i&&i[0],y=w.startAngle;return i.forEach(function(b,j){var D=h&&h[j],k=j>0?Ds(b,"paddingAngle",0):0;if(D){var N=gs(D.endAngle-D.startAngle,b.endAngle-b.startAngle),C=Bt(Bt({},b),{},{startAngle:y+k,endAngle:y+N(f)+k});x.push(C),y=C.endAngle}else{var T=b.endAngle,P=b.startAngle,A=gs(0,T-P),S=A(f),_=Bt(Bt({},b),{},{startAngle:y+k,endAngle:y+S+k});x.push(_),y=_.endAngle}}),E.createElement(bt,null,r.renderSectorsStatically(x))})}},{key:"attachKeyboardHandlers",value:function(r){var n=this;r.onkeydown=function(i){if(!i.altKey)switch(i.key){case"ArrowLeft":{var o=++n.state.sectorToFocus%n.sectorRefs.length;n.sectorRefs[o].focus(),n.setState({sectorToFocus:o});break}case"ArrowRight":{var d=--n.state.sectorToFocus<0?n.sectorRefs.length-1:n.state.sectorToFocus%n.sectorRefs.length;n.sectorRefs[d].focus(),n.setState({sectorToFocus:d});break}case"Escape":{n.sectorRefs[n.state.sectorToFocus].blur(),n.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var r=this.props,n=r.sectors,i=r.isAnimationActive,o=this.state.prevSectors;return i&&n&&n.length&&(!o||!Ig(o,n))?this.renderSectorsWithAnimation():this.renderSectorsStatically(n)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var r=this,n=this.props,i=n.hide,o=n.sectors,d=n.className,l=n.label,c=n.cx,u=n.cy,p=n.innerRadius,h=n.outerRadius,m=n.isAnimationActive,v=this.state.isAnimationFinished;if(i||!o||!o.length||!ue(c)||!ue(u)||!ue(p)||!ue(h))return null;var f=Je("recharts-pie",d);return E.createElement(bt,{tabIndex:this.props.rootTabIndex,className:f,ref:function(w){r.pieRef=w}},this.renderSectors(),l&&this.renderLabels(o),Ga.renderCallByParent(this.props,null,!1),(!m||v)&&Wi.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return n.prevIsAnimationActive!==r.isAnimationActive?{prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:[],isAnimationFinished:!0}:r.isAnimationActive&&r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curSectors:r.sectors,prevSectors:n.curSectors,isAnimationFinished:!0}:r.sectors!==n.curSectors?{curSectors:r.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(r,n){return r>n?"start":r<n?"end":"middle"}},{key:"renderLabelLineItem",value:function(r,n,i){if(E.isValidElement(r))return E.cloneElement(r,n);if(Ue(r))return r(n);var o=Je("recharts-pie-label-line",typeof r!="boolean"?r.className:"");return E.createElement(e0,Zc({},n,{key:i,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(r,n,i){if(E.isValidElement(r))return E.cloneElement(r,n);var o=i;if(Ue(r)&&(o=r(n),E.isValidElement(o)))return o;var d=Je("recharts-pie-label-text",typeof r!="boolean"&&!Ue(r)?r.className:"");return E.createElement(Jl,Zc({},n,{alignmentBaseline:"middle",className:d}),o)}}])}(g.PureComponent);xy=Rn;Vs(Rn,"displayName","Pie");Vs(Rn,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!pc.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Vs(Rn,"parseDeltaAngle",function(e,t){var a=Tr(t-e),r=Math.min(Math.abs(t-e),360);return a*r});Vs(Rn,"getRealPieData",function(e){var t=e.data,a=e.children,r=ze(e,!1),n=ks(a,Zu);return t&&t.length?t.map(function(i,o){return Bt(Bt(Bt({payload:i},r),i),n&&n[o]&&n[o].props)}):n&&n.length?n.map(function(i){return Bt(Bt({},r),i.props)}):[]});Vs(Rn,"parseCoordinateOfPie",function(e,t){var a=t.top,r=t.left,n=t.width,i=t.height,o=CH(n,i),d=r+Er(e.cx,n,n/2),l=a+Er(e.cy,i,i/2),c=Er(e.innerRadius,o,0),u=Er(e.outerRadius,o,o*.8),p=e.maxRadius||Math.sqrt(n*n+i*i)/2;return{cx:d,cy:l,innerRadius:c,outerRadius:u,maxRadius:p}});Vs(Rn,"getComposedData",function(e){var t=e.item,a=e.offset,r=t.type.defaultProps!==void 0?Bt(Bt({},t.type.defaultProps),t.props):t.props,n=xy.getRealPieData(r);if(!n||!n.length)return null;var i=r.cornerRadius,o=r.startAngle,d=r.endAngle,l=r.paddingAngle,c=r.dataKey,u=r.nameKey,p=r.valueKey,h=r.tooltipType,m=Math.abs(r.minAngle),v=xy.parseCoordinateOfPie(r,a),f=xy.parseDeltaAngle(o,d),x=Math.abs(f),w=c;Ye(c)&&Ye(p)?(Tn(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),w="value"):Ye(c)&&(Tn(!1,`Use "dataKey" to specify the value of pie,
the props "valueKey" will be deprecated in 1.1.0`),w=p);var y=n.filter(function(C){return Ba(C,w,0)!==0}).length,b=(x>=360?y:y-1)*l,j=x-y*m-b,D=n.reduce(function(C,T){var P=Ba(T,w,0);return C+(ue(P)?P:0)},0),k;if(D>0){var N;k=n.map(function(C,T){var P=Ba(C,w,0),A=Ba(C,u,T),S=(ue(P)?P:0)/D,_;T?_=N.endAngle+Tr(f)*l*(P!==0?1:0):_=o;var O=_+Tr(f)*((P!==0?m:0)+S*j),B=(_+O)/2,I=(v.innerRadius+v.outerRadius)/2,z=[{name:A,value:P,payload:C,dataKey:w,type:h}],M=It(v.cx,v.cy,I,B);return N=Bt(Bt(Bt({percent:S,cornerRadius:i,name:A,tooltipPayload:z,midAngle:B,middleRadius:I,tooltipPosition:M},C),v),{},{value:Ba(C,w),startAngle:_,endAngle:O,payload:C,paddingAngle:Tr(f)*l}),N})}return Bt(Bt({},v),{},{sectors:k,data:n})});var aRe=Math.ceil,rRe=Math.max;function sRe(e,t,a,r){for(var n=-1,i=rRe(aRe((t-e)/(a||1)),0),o=Array(i);i--;)o[r?i:++n]=e,e+=a;return o}var nRe=sRe,iRe=hV,tR=1/0,oRe=17976931348623157e292;function dRe(e){if(!e)return e===0?e:0;if(e=iRe(e),e===tR||e===-tR){var t=e<0?-1:1;return t*oRe}return e===e?e:0}var YH=dRe,lRe=nRe,cRe=cw,E1=YH;function uRe(e){return function(t,a,r){return r&&typeof r!="number"&&cRe(t,a,r)&&(a=r=void 0),t=E1(t),a===void 0?(a=t,t=0):a=E1(a),r=r===void 0?t<a?1:-1:E1(r),lRe(t,a,r,e)}}var pRe=uRe,hRe=pRe,mRe=hRe(),fRe=mRe;const c0=xt(fRe);function $f(e){"@babel/helpers - typeof";return $f=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},$f(e)}function aR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function rR(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?aR(Object(a),!0).forEach(function(r){XH(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):aR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function XH(e,t,a){return t=gRe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function gRe(e){var t=xRe(e,"string");return $f(t)=="symbol"?t:t+""}function xRe(e,t){if($f(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if($f(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yRe=["Webkit","Moz","O","ms"],vRe=function(t,a){var r=t.replace(/(\w)/,function(i){return i.toUpperCase()}),n=yRe.reduce(function(i,o){return rR(rR({},i),{},XH({},o+r,a))},{});return n[t]=a,n};function op(e){"@babel/helpers - typeof";return op=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},op(e)}function u0(){return u0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},u0.apply(this,arguments)}function sR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function _1(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?sR(Object(a),!0).forEach(function(r){cs(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):sR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function bRe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nR(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ZH(r.key),r)}}function wRe(e,t,a){return t&&nR(e.prototype,t),a&&nR(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function jRe(e,t,a){return t=p0(t),DRe(e,QH()?Reflect.construct(t,a||[],p0(e).constructor):t.apply(e,a))}function DRe(e,t){if(t&&(op(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kRe(e)}function kRe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QH=function(){return!!e})()}function p0(e){return p0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},p0(e)}function NRe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&DN(e,t)}function DN(e,t){return DN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},DN(e,t)}function cs(e,t,a){return t=ZH(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ZH(e){var t=CRe(e,"string");return op(t)=="symbol"?t:t+""}function CRe(e,t){if(op(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(op(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var ARe=function(t){var a=t.data,r=t.startIndex,n=t.endIndex,i=t.x,o=t.width,d=t.travellerWidth;if(!a||!a.length)return{};var l=a.length,c=um().domain(c0(0,l)).range([i,i+o-d]),u=c.domain().map(function(p){return c(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(r),endX:c(n),scale:c,scaleValues:u}},iR=function(t){return t.changedTouches&&!!t.changedTouches.length},dp=function(e){function t(a){var r;return bRe(this,t),r=jRe(this,t,[a]),cs(r,"handleDrag",function(n){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(n):r.state.isSlideMoving&&r.handleSlideDrag(n)}),cs(r,"handleTouchMove",function(n){n.changedTouches!=null&&n.changedTouches.length>0&&r.handleDrag(n.changedTouches[0])}),cs(r,"handleDragEnd",function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var n=r.props,i=n.endIndex,o=n.onDragEnd,d=n.startIndex;o==null||o({endIndex:i,startIndex:d})}),r.detachDragEndListener()}),cs(r,"handleLeaveWrapper",function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))}),cs(r,"handleEnterSlideOrTraveller",function(){r.setState({isTextActive:!0})}),cs(r,"handleLeaveSlideOrTraveller",function(){r.setState({isTextActive:!1})}),cs(r,"handleSlideDragStart",function(n){var i=iR(n)?n.changedTouches[0]:n;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),r.attachDragEndListener()}),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return NRe(t,e),wRe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(r){var n=r.startX,i=r.endX,o=this.state.scaleValues,d=this.props,l=d.gap,c=d.data,u=c.length-1,p=Math.min(n,i),h=Math.max(n,i),m=t.getIndexInRange(o,p),v=t.getIndexInRange(o,h);return{startIndex:m-m%l,endIndex:v===u?u:v-v%l}}},{key:"getTextOfTick",value:function(r){var n=this.props,i=n.data,o=n.tickFormatter,d=n.dataKey,l=Ba(i[r],d,r);return Ue(o)?o(l,r):l}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(r){var n=this.state,i=n.slideMoveStartX,o=n.startX,d=n.endX,l=this.props,c=l.x,u=l.width,p=l.travellerWidth,h=l.startIndex,m=l.endIndex,v=l.onChange,f=r.pageX-i;f>0?f=Math.min(f,c+u-p-d,c+u-p-o):f<0&&(f=Math.max(f,c-o,c-d));var x=this.getIndex({startX:o+f,endX:d+f});(x.startIndex!==h||x.endIndex!==m)&&v&&v(x),this.setState({startX:o+f,endX:d+f,slideMoveStartX:r.pageX})}},{key:"handleTravellerDragStart",value:function(r,n){var i=iR(n)?n.changedTouches[0]:n;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:r,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(r){var n=this.state,i=n.brushMoveStartX,o=n.movingTravellerId,d=n.endX,l=n.startX,c=this.state[o],u=this.props,p=u.x,h=u.width,m=u.travellerWidth,v=u.onChange,f=u.gap,x=u.data,w={startX:this.state.startX,endX:this.state.endX},y=r.pageX-i;y>0?y=Math.min(y,p+h-m-c):y<0&&(y=Math.max(y,p-c)),w[o]=c+y;var b=this.getIndex(w),j=b.startIndex,D=b.endIndex,k=function(){var C=x.length-1;return o==="startX"&&(d>l?j%f===0:D%f===0)||d<l&&D===C||o==="endX"&&(d>l?D%f===0:j%f===0)||d>l&&D===C};this.setState(cs(cs({},o,c+y),"brushMoveStartX",r.pageX),function(){v&&k()&&v(b)})}},{key:"handleTravellerMoveKeyboard",value:function(r,n){var i=this,o=this.state,d=o.scaleValues,l=o.startX,c=o.endX,u=this.state[n],p=d.indexOf(u);if(p!==-1){var h=p+r;if(!(h===-1||h>=d.length)){var m=d[h];n==="startX"&&m>=c||n==="endX"&&m<=l||this.setState(cs({},n,m),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var r=this.props,n=r.x,i=r.y,o=r.width,d=r.height,l=r.fill,c=r.stroke;return E.createElement("rect",{stroke:c,fill:l,x:n,y:i,width:o,height:d})}},{key:"renderPanorama",value:function(){var r=this.props,n=r.x,i=r.y,o=r.width,d=r.height,l=r.data,c=r.children,u=r.padding,p=g.Children.only(c);return p?E.cloneElement(p,{x:n,y:i,width:o,height:d,margin:u,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(r,n){var i,o,d=this,l=this.props,c=l.y,u=l.travellerWidth,p=l.height,h=l.traveller,m=l.ariaLabel,v=l.data,f=l.startIndex,x=l.endIndex,w=Math.max(r,this.props.x),y=_1(_1({},ze(this.props,!1)),{},{x:w,y:c,width:u,height:p}),b=m||"Min value: ".concat((i=v[f])===null||i===void 0?void 0:i.name,", Max value: ").concat((o=v[x])===null||o===void 0?void 0:o.name);return E.createElement(bt,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":r,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[n],onTouchStart:this.travellerDragStartHandlers[n],onKeyDown:function(D){["ArrowLeft","ArrowRight"].includes(D.key)&&(D.preventDefault(),D.stopPropagation(),d.handleTravellerMoveKeyboard(D.key==="ArrowRight"?1:-1,n))},onFocus:function(){d.setState({isTravellerFocused:!0})},onBlur:function(){d.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,y))}},{key:"renderSlide",value:function(r,n){var i=this.props,o=i.y,d=i.height,l=i.stroke,c=i.travellerWidth,u=Math.min(r,n)+c,p=Math.max(Math.abs(n-r)-c,0);return E.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:u,y:o,width:p,height:d})}},{key:"renderText",value:function(){var r=this.props,n=r.startIndex,i=r.endIndex,o=r.y,d=r.height,l=r.travellerWidth,c=r.stroke,u=this.state,p=u.startX,h=u.endX,m=5,v={pointerEvents:"none",fill:c};return E.createElement(bt,{className:"recharts-brush-texts"},E.createElement(Jl,u0({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,h)-m,y:o+d/2},v),this.getTextOfTick(n)),E.createElement(Jl,u0({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,h)+l+m,y:o+d/2},v),this.getTextOfTick(i)))}},{key:"render",value:function(){var r=this.props,n=r.data,i=r.className,o=r.children,d=r.x,l=r.y,c=r.width,u=r.height,p=r.alwaysShowText,h=this.state,m=h.startX,v=h.endX,f=h.isTextActive,x=h.isSlideMoving,w=h.isTravellerMoving,y=h.isTravellerFocused;if(!n||!n.length||!ue(d)||!ue(l)||!ue(c)||!ue(u)||c<=0||u<=0)return null;var b=Je("recharts-brush",i),j=E.Children.count(o)===1,D=vRe("userSelect","none");return E.createElement(bt,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:D},this.renderBackground(),j&&this.renderPanorama(),this.renderSlide(m,v),this.renderTravellerLayer(m,"startX"),this.renderTravellerLayer(v,"endX"),(f||x||w||y||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(r){var n=r.x,i=r.y,o=r.width,d=r.height,l=r.stroke,c=Math.floor(i+d/2)-1;return E.createElement(E.Fragment,null,E.createElement("rect",{x:n,y:i,width:o,height:d,fill:l,stroke:"none"}),E.createElement("line",{x1:n+1,y1:c,x2:n+o-1,y2:c,fill:"none",stroke:"#fff"}),E.createElement("line",{x1:n+1,y1:c+2,x2:n+o-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(r,n){var i;return E.isValidElement(r)?i=E.cloneElement(r,n):Ue(r)?i=r(n):i=t.renderDefaultTraveller(n),i}},{key:"getDerivedStateFromProps",value:function(r,n){var i=r.data,o=r.width,d=r.x,l=r.travellerWidth,c=r.updateId,u=r.startIndex,p=r.endIndex;if(i!==n.prevData||c!==n.prevUpdateId)return _1({prevData:i,prevTravellerWidth:l,prevUpdateId:c,prevX:d,prevWidth:o},i&&i.length?ARe({data:i,width:o,x:d,travellerWidth:l,startIndex:u,endIndex:p}):{scale:null,scaleValues:null});if(n.scale&&(o!==n.prevWidth||d!==n.prevX||l!==n.prevTravellerWidth)){n.scale.range([d,d+o-l]);var h=n.scale.domain().map(function(m){return n.scale(m)});return{prevData:i,prevTravellerWidth:l,prevUpdateId:c,prevX:d,prevWidth:o,startX:n.scale(r.startIndex),endX:n.scale(r.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(r,n){for(var i=r.length,o=0,d=i-1;d-o>1;){var l=Math.floor((o+d)/2);r[l]>n?d=l:o=l}return n>=r[d]?d:o}}])}(g.PureComponent);cs(dp,"displayName","Brush");cs(dp,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var SRe=yP;function PRe(e,t){var a;return SRe(e,function(r,n,i){return a=t(r,n,i),!a}),!!a}var TRe=PRe,ERe=qU,_Re=vi,ORe=TRe,BRe=ds,RRe=cw;function MRe(e,t,a){var r=BRe(e)?ERe:ORe;return a&&RRe(e,t,a)&&(t=void 0),r(e,_Re(t))}var IRe=MRe;const $Re=xt(IRe);var li=function(t,a){var r=t.alwaysShow,n=t.ifOverflow;return r&&(n="extendDomain"),n===a},oR=dV;function zRe(e,t,a){t=="__proto__"&&oR?oR(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}var qRe=zRe,LRe=qRe,FRe=iV,URe=vi;function VRe(e,t){var a={};return t=URe(t),FRe(e,function(r,n,i){LRe(a,n,t(r,n,i))}),a}var HRe=VRe;const WRe=xt(HRe);function GRe(e,t){for(var a=-1,r=e==null?0:e.length;++a<r;)if(!t(e[a],a,e))return!1;return!0}var KRe=GRe,YRe=yP;function XRe(e,t){var a=!0;return YRe(e,function(r,n,i){return a=!!t(r,n,i),a}),a}var QRe=XRe,ZRe=KRe,JRe=QRe,eMe=vi,tMe=ds,aMe=cw;function rMe(e,t,a){var r=tMe(e)?ZRe:JRe;return a&&aMe(e,t,a)&&(t=void 0),r(e,eMe(t))}var sMe=rMe;const JH=xt(sMe);var nMe=["x","y"];function zf(e){"@babel/helpers - typeof";return zf=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},zf(e)}function kN(){return kN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},kN.apply(this,arguments)}function dR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Ah(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?dR(Object(a),!0).forEach(function(r){iMe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):dR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function iMe(e,t,a){return t=oMe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function oMe(e){var t=dMe(e,"string");return zf(t)=="symbol"?t:t+""}function dMe(e,t){if(zf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(zf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lMe(e,t){if(e==null)return{};var a=cMe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function cMe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function uMe(e,t){var a=e.x,r=e.y,n=lMe(e,nMe),i="".concat(a),o=parseInt(i,10),d="".concat(r),l=parseInt(d,10),c="".concat(t.height||n.height),u=parseInt(c,10),p="".concat(t.width||n.width),h=parseInt(p,10);return Ah(Ah(Ah(Ah(Ah({},t),n),o?{x:o}:{}),l?{y:l}:{}),{},{height:u,width:h,name:t.name,radius:t.radius})}function lR(e){return E.createElement(WH,kN({shapeType:"rectangle",propTransformer:uMe,activeClassName:"recharts-active-bar"},e))}var pMe=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(r,n){if(typeof t=="number")return t;var i=ue(r)||M0e(r);return i?t(r,n):(i||tc(),a)}},hMe=["value","background"],eW;function lp(e){"@babel/helpers - typeof";return lp=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},lp(e)}function mMe(e,t){if(e==null)return{};var a=fMe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function fMe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function h0(){return h0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},h0.apply(this,arguments)}function cR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function ya(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?cR(Object(a),!0).forEach(function(r){Zo(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):cR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function gMe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function uR(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,aW(r.key),r)}}function xMe(e,t,a){return t&&uR(e.prototype,t),a&&uR(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function yMe(e,t,a){return t=m0(t),vMe(e,tW()?Reflect.construct(t,a||[],m0(e).constructor):t.apply(e,a))}function vMe(e,t){if(t&&(lp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bMe(e)}function bMe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tW=function(){return!!e})()}function m0(e){return m0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},m0(e)}function wMe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&NN(e,t)}function NN(e,t){return NN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},NN(e,t)}function Zo(e,t,a){return t=aW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function aW(e){var t=jMe(e,"string");return lp(t)=="symbol"?t:t+""}function jMe(e,t){if(lp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(lp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var hi=function(e){function t(){var a;gMe(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=yMe(this,t,[].concat(n)),Zo(a,"state",{isAnimationFinished:!1}),Zo(a,"id",Up("recharts-bar-")),Zo(a,"handleAnimationEnd",function(){var o=a.props.onAnimationEnd;a.setState({isAnimationFinished:!0}),o&&o()}),Zo(a,"handleAnimationStart",function(){var o=a.props.onAnimationStart;a.setState({isAnimationFinished:!1}),o&&o()}),a}return wMe(t,e),xMe(t,[{key:"renderRectanglesStatically",value:function(r){var n=this,i=this.props,o=i.shape,d=i.dataKey,l=i.activeIndex,c=i.activeBar,u=ze(this.props,!1);return r&&r.map(function(p,h){var m=h===l,v=m?c:o,f=ya(ya(ya({},u),p),{},{isActive:m,option:v,index:h,dataKey:d,onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd});return E.createElement(bt,h0({className:"recharts-bar-rectangle"},Zl(n.props,p,h),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(h)}),E.createElement(lR,f))})}},{key:"renderRectanglesWithAnimation",value:function(){var r=this,n=this.props,i=n.data,o=n.layout,d=n.isAnimationActive,l=n.animationBegin,c=n.animationDuration,u=n.animationEasing,p=n.animationId,h=this.state.prevData;return E.createElement(pi,{begin:l,duration:c,isActive:d,easing:u,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(m){var v=m.t,f=i.map(function(x,w){var y=h&&h[w];if(y){var b=gs(y.x,x.x),j=gs(y.y,x.y),D=gs(y.width,x.width),k=gs(y.height,x.height);return ya(ya({},x),{},{x:b(v),y:j(v),width:D(v),height:k(v)})}if(o==="horizontal"){var N=gs(0,x.height),C=N(v);return ya(ya({},x),{},{y:x.y+x.height-C,height:C})}var T=gs(0,x.width),P=T(v);return ya(ya({},x),{},{width:P})});return E.createElement(bt,null,r.renderRectanglesStatically(f))})}},{key:"renderRectangles",value:function(){var r=this.props,n=r.data,i=r.isAnimationActive,o=this.state.prevData;return i&&n&&n.length&&(!o||!Ig(o,n))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(n)}},{key:"renderBackground",value:function(){var r=this,n=this.props,i=n.data,o=n.dataKey,d=n.activeIndex,l=ze(this.props.background,!1);return i.map(function(c,u){c.value;var p=c.background,h=mMe(c,hMe);if(!p)return null;var m=ya(ya(ya(ya(ya({},h),{},{fill:"#eee"},p),l),Zl(r.props,c,u)),{},{onAnimationStart:r.handleAnimationStart,onAnimationEnd:r.handleAnimationEnd,dataKey:o,index:u,className:"recharts-bar-background-rectangle"});return E.createElement(lR,h0({key:"background-bar-".concat(u),option:r.props.background,isActive:u===d},m))})}},{key:"renderErrorBar",value:function(r,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.data,d=i.xAxis,l=i.yAxis,c=i.layout,u=i.children,p=ks(u,$g);if(!p)return null;var h=c==="vertical"?o[0].height/2:o[0].width/2,m=function(x,w){var y=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:y,errorVal:Ba(x,w)}},v={clipPath:r?"url(#clipPath-".concat(n,")"):null};return E.createElement(bt,v,p.map(function(f){return E.cloneElement(f,{key:"error-bar-".concat(n,"-").concat(f.props.dataKey),data:o,xAxis:d,yAxis:l,layout:c,offset:h,dataPointFormatter:m})}))}},{key:"render",value:function(){var r=this.props,n=r.hide,i=r.data,o=r.className,d=r.xAxis,l=r.yAxis,c=r.left,u=r.top,p=r.width,h=r.height,m=r.isAnimationActive,v=r.background,f=r.id;if(n||!i||!i.length)return null;var x=this.state.isAnimationFinished,w=Je("recharts-bar",o),y=d&&d.allowDataOverflow,b=l&&l.allowDataOverflow,j=y||b,D=Ye(f)?this.id:f;return E.createElement(bt,{className:w},y||b?E.createElement("defs",null,E.createElement("clipPath",{id:"clipPath-".concat(D)},E.createElement("rect",{x:y?c:c-p/2,y:b?u:u-h/2,width:y?p:p*2,height:b?h:h*2}))):null,E.createElement(bt,{className:"recharts-bar-rectangles",clipPath:j?"url(#clipPath-".concat(D,")"):null},v?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(j,D),(!m||x)&&Wi.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curData:r.data,prevData:n.curData}:r.data!==n.curData?{curData:r.data}:null}}])}(g.PureComponent);eW=hi;Zo(hi,"displayName","Bar");Zo(hi,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!pc.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Zo(hi,"getComposedData",function(e){var t=e.props,a=e.item,r=e.barPosition,n=e.bandSize,i=e.xAxis,o=e.yAxis,d=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,u=e.dataStartIndex,p=e.displayedData,h=e.offset,m=t4e(r,a);if(!m)return null;var v=t.layout,f=a.type.defaultProps,x=f!==void 0?ya(ya({},f),a.props):a.props,w=x.dataKey,y=x.children,b=x.minPointSize,j=v==="horizontal"?o:i,D=c?j.scale.domain():null,k=d4e({numericAxis:j}),N=ks(y,Zu),C=p.map(function(T,P){var A,S,_,O,B,I;c?A=a4e(c[u+P],D):(A=Ba(T,w),Array.isArray(A)||(A=[k,A]));var z=pMe(b,eW.defaultProps.minPointSize)(A[1],P);if(v==="horizontal"){var M,R=[o.scale(A[0]),o.scale(A[1])],q=R[0],$=R[1];S=eB({axis:i,ticks:d,bandSize:n,offset:m.offset,entry:T,index:P}),_=(M=$??q)!==null&&M!==void 0?M:void 0,O=m.size;var U=q-$;if(B=Number.isNaN(U)?0:U,I={x:S,y:o.y,width:O,height:o.height},Math.abs(z)>0&&Math.abs(B)<Math.abs(z)){var K=Tr(B||z)*(Math.abs(z)-Math.abs(B));_-=K,B+=K}}else{var ee=[i.scale(A[0]),i.scale(A[1])],ae=ee[0],xe=ee[1];if(S=ae,_=eB({axis:o,ticks:l,bandSize:n,offset:m.offset,entry:T,index:P}),O=xe-ae,B=m.size,I={x:i.x,y:_,width:i.width,height:B},Math.abs(z)>0&&Math.abs(O)<Math.abs(z)){var te=Tr(O||z)*(Math.abs(z)-Math.abs(O));O+=te}}return ya(ya(ya({},T),{},{x:S,y:_,width:O,height:B,value:c?A:A[1],payload:T,background:I},N&&N[P]&&N[P].props),{},{tooltipPayload:[kH(a,T)],tooltipPosition:{x:S+O/2,y:_+B/2}})});return ya({data:C,layout:v},h)});function qf(e){"@babel/helpers - typeof";return qf=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},qf(e)}function DMe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pR(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rW(r.key),r)}}function kMe(e,t,a){return t&&pR(e.prototype,t),a&&pR(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function hR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function bn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?hR(Object(a),!0).forEach(function(r){Pw(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):hR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Pw(e,t,a){return t=rW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function rW(e){var t=NMe(e,"string");return qf(t)=="symbol"?t:t+""}function NMe(e,t){if(qf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(qf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sW=function(t,a,r,n,i){var o=t.width,d=t.height,l=t.layout,c=t.children,u=Object.keys(a),p={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:d-r.bottom,bottomMirror:d-r.bottom},h=!!hs(c,hi);return u.reduce(function(m,v){var f=a[v],x=f.orientation,w=f.domain,y=f.padding,b=y===void 0?{}:y,j=f.mirror,D=f.reversed,k="".concat(x).concat(j?"Mirror":""),N,C,T,P,A;if(f.type==="number"&&(f.padding==="gap"||f.padding==="no-gap")){var S=w[1]-w[0],_=1/0,O=f.categoricalDomain.sort(z0e);if(O.forEach(function(ee,ae){ae>0&&(_=Math.min((ee||0)-(O[ae-1]||0),_))}),Number.isFinite(_)){var B=_/S,I=f.layout==="vertical"?r.height:r.width;if(f.padding==="gap"&&(N=B*I/2),f.padding==="no-gap"){var z=Er(t.barCategoryGap,B*I),M=B*I/2;N=M-z-(M-z)/I*z}}}n==="xAxis"?C=[r.left+(b.left||0)+(N||0),r.left+r.width-(b.right||0)-(N||0)]:n==="yAxis"?C=l==="horizontal"?[r.top+r.height-(b.bottom||0),r.top+(b.top||0)]:[r.top+(b.top||0)+(N||0),r.top+r.height-(b.bottom||0)-(N||0)]:C=f.range,D&&(C=[C[1],C[0]]);var R=bH(f,i,h),q=R.scale,$=R.realScaleType;q.domain(w).range(C),wH(q);var U=jH(q,bn(bn({},f),{},{realScaleType:$}));n==="xAxis"?(A=x==="top"&&!j||x==="bottom"&&j,T=r.left,P=p[k]-A*f.height):n==="yAxis"&&(A=x==="left"&&!j||x==="right"&&j,T=p[k]-A*f.width,P=r.top);var K=bn(bn(bn({},f),U),{},{realScaleType:$,x:T,y:P,scale:q,width:n==="xAxis"?r.width:f.width,height:n==="yAxis"?r.height:f.height});return K.bandSize=Qv(K,U),!f.hide&&n==="xAxis"?p[k]+=(A?-1:1)*K.height:f.hide||(p[k]+=(A?-1:1)*K.width),bn(bn({},m),{},Pw({},v,K))},{})},nW=function(t,a){var r=t.x,n=t.y,i=a.x,o=a.y;return{x:Math.min(r,i),y:Math.min(n,o),width:Math.abs(i-r),height:Math.abs(o-n)}},CMe=function(t){var a=t.x1,r=t.y1,n=t.x2,i=t.y2;return nW({x:a,y:r},{x:n,y:i})},iW=function(){function e(t){DMe(this,e),this.scale=t}return kMe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.bandAware,i=r.position;if(a!==void 0){if(i)switch(i){case"start":return this.scale(a);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(a)+o}case"end":{var d=this.bandwidth?this.bandwidth():0;return this.scale(a)+d}default:return this.scale(a)}if(n){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(a)+l}return this.scale(a)}}},{key:"isInRange",value:function(a){var r=this.range(),n=r[0],i=r[r.length-1];return n<=i?a>=n&&a<=i:a>=i&&a<=n}}],[{key:"create",value:function(a){return new e(a)}}])}();Pw(iW,"EPS",1e-4);var GP=function(t){var a=Object.keys(t).reduce(function(r,n){return bn(bn({},r),{},Pw({},n,iW.create(t[n])))},{});return bn(bn({},a),{},{apply:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=i.bandAware,d=i.position;return WRe(n,function(l,c){return a[c].apply(l,{bandAware:o,position:d})})},isInRange:function(n){return JH(n,function(i,o){return a[o].isInRange(i)})}})};function AMe(e){return(e%180+180)%180}var SMe=function(t){var a=t.width,r=t.height,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=AMe(n),o=i*Math.PI/180,d=Math.atan(r/a),l=o>d&&o<Math.PI-d?r/Math.sin(o):a/Math.cos(o);return Math.abs(l)},PMe=vi,TMe=_g,EMe=dw;function _Me(e){return function(t,a,r){var n=Object(t);if(!TMe(t)){var i=PMe(a);t=EMe(t),a=function(d){return i(n[d],d,n)}}var o=e(t,a,r);return o>-1?n[i?t[o]:o]:void 0}}var OMe=_Me,BMe=YH;function RMe(e){var t=BMe(e),a=t%1;return t===t?a?t-a:t:0}var MMe=RMe,IMe=eV,$Me=vi,zMe=MMe,qMe=Math.max;function LMe(e,t,a){var r=e==null?0:e.length;if(!r)return-1;var n=a==null?0:zMe(a);return n<0&&(n=qMe(r+n,0)),IMe(e,$Me(t),n)}var FMe=LMe,UMe=OMe,VMe=FMe,HMe=UMe(VMe),WMe=HMe;const GMe=xt(WMe);var KMe=Fve(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),KP=g.createContext(void 0),YP=g.createContext(void 0),oW=g.createContext(void 0),dW=g.createContext({}),lW=g.createContext(void 0),cW=g.createContext(0),uW=g.createContext(0),mR=function(t){var a=t.state,r=a.xAxisMap,n=a.yAxisMap,i=a.offset,o=t.clipPathId,d=t.children,l=t.width,c=t.height,u=KMe(i);return E.createElement(KP.Provider,{value:r},E.createElement(YP.Provider,{value:n},E.createElement(dW.Provider,{value:i},E.createElement(oW.Provider,{value:u},E.createElement(lW.Provider,{value:o},E.createElement(cW.Provider,{value:c},E.createElement(uW.Provider,{value:l},d)))))))},YMe=function(){return g.useContext(lW)},pW=function(t){var a=g.useContext(KP);a==null&&tc();var r=a[t];return r==null&&tc(),r},XMe=function(){var t=g.useContext(KP);return Io(t)},QMe=function(){var t=g.useContext(YP),a=GMe(t,function(r){return JH(r.domain,Number.isFinite)});return a||Io(t)},hW=function(t){var a=g.useContext(YP);a==null&&tc();var r=a[t];return r==null&&tc(),r},ZMe=function(){var t=g.useContext(oW);return t},JMe=function(){return g.useContext(dW)},XP=function(){return g.useContext(uW)},QP=function(){return g.useContext(cW)};function cp(e){"@babel/helpers - typeof";return cp=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},cp(e)}function e6e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t6e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,fW(r.key),r)}}function a6e(e,t,a){return t&&t6e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function r6e(e,t,a){return t=f0(t),s6e(e,mW()?Reflect.construct(t,a||[],f0(e).constructor):t.apply(e,a))}function s6e(e,t){if(t&&(cp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return n6e(e)}function n6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mW=function(){return!!e})()}function f0(e){return f0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},f0(e)}function i6e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&CN(e,t)}function CN(e,t){return CN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},CN(e,t)}function fR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function gR(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?fR(Object(a),!0).forEach(function(r){ZP(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function ZP(e,t,a){return t=fW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function fW(e){var t=o6e(e,"string");return cp(t)=="symbol"?t:t+""}function o6e(e,t){if(cp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(cp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function d6e(e,t){return p6e(e)||u6e(e,t)||c6e(e,t)||l6e()}function l6e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c6e(e,t){if(e){if(typeof e=="string")return xR(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return xR(e,t)}}function xR(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function u6e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function p6e(e){if(Array.isArray(e))return e}function AN(){return AN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},AN.apply(this,arguments)}var h6e=function(t,a){var r;return E.isValidElement(t)?r=E.cloneElement(t,a):Ue(t)?r=t(a):r=E.createElement("line",AN({},a,{className:"recharts-reference-line-line"})),r},m6e=function(t,a,r,n,i,o,d,l,c){var u=i.x,p=i.y,h=i.width,m=i.height;if(r){var v=c.y,f=t.y.apply(v,{position:o});if(li(c,"discard")&&!t.y.isInRange(f))return null;var x=[{x:u+h,y:f},{x:u,y:f}];return l==="left"?x.reverse():x}if(a){var w=c.x,y=t.x.apply(w,{position:o});if(li(c,"discard")&&!t.x.isInRange(y))return null;var b=[{x:y,y:p+m},{x:y,y:p}];return d==="top"?b.reverse():b}if(n){var j=c.segment,D=j.map(function(k){return t.apply(k,{position:o})});return li(c,"discard")&&$Re(D,function(k){return!t.isInRange(k)})?null:D}return null};function f6e(e){var t=e.x,a=e.y,r=e.segment,n=e.xAxisId,i=e.yAxisId,o=e.shape,d=e.className,l=e.alwaysShow,c=YMe(),u=pW(n),p=hW(i),h=ZMe();if(!c||!h)return null;Tn(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var m=GP({x:u.scale,y:p.scale}),v=$a(t),f=$a(a),x=r&&r.length===2,w=m6e(m,v,f,x,h,e.position,u.orientation,p.orientation,e);if(!w)return null;var y=d6e(w,2),b=y[0],j=b.x,D=b.y,k=y[1],N=k.x,C=k.y,T=li(e,"hidden")?"url(#".concat(c,")"):void 0,P=gR(gR({clipPath:T},ze(e,!0)),{},{x1:j,y1:D,x2:N,y2:C});return E.createElement(bt,{className:Je("recharts-reference-line",d)},h6e(o,P),Ga.renderCallByParent(e,CMe({x1:j,y1:D,x2:N,y2:C})))}var JP=function(e){function t(){return e6e(this,t),r6e(this,t,arguments)}return i6e(t,e),a6e(t,[{key:"render",value:function(){return E.createElement(f6e,this.props)}}])}(E.Component);ZP(JP,"displayName","ReferenceLine");ZP(JP,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function SN(){return SN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},SN.apply(this,arguments)}function up(e){"@babel/helpers - typeof";return up=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},up(e)}function yR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function vR(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?yR(Object(a),!0).forEach(function(r){Tw(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function g6e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x6e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xW(r.key),r)}}function y6e(e,t,a){return t&&x6e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function v6e(e,t,a){return t=g0(t),b6e(e,gW()?Reflect.construct(t,a||[],g0(e).constructor):t.apply(e,a))}function b6e(e,t){if(t&&(up(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return w6e(e)}function w6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gW=function(){return!!e})()}function g0(e){return g0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},g0(e)}function j6e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&PN(e,t)}function PN(e,t){return PN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},PN(e,t)}function Tw(e,t,a){return t=xW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function xW(e){var t=D6e(e,"string");return up(t)=="symbol"?t:t+""}function D6e(e,t){if(up(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(up(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var k6e=function(t){var a=t.x,r=t.y,n=t.xAxis,i=t.yAxis,o=GP({x:n.scale,y:i.scale}),d=o.apply({x:a,y:r},{bandAware:!0});return li(t,"discard")&&!o.isInRange(d)?null:d},Ew=function(e){function t(){return g6e(this,t),v6e(this,t,arguments)}return j6e(t,e),y6e(t,[{key:"render",value:function(){var r=this.props,n=r.x,i=r.y,o=r.r,d=r.alwaysShow,l=r.clipPathId,c=$a(n),u=$a(i);if(Tn(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!c||!u)return null;var p=k6e(this.props);if(!p)return null;var h=p.x,m=p.y,v=this.props,f=v.shape,x=v.className,w=li(this.props,"hidden")?"url(#".concat(l,")"):void 0,y=vR(vR({clipPath:w},ze(this.props,!0)),{},{cx:h,cy:m});return E.createElement(bt,{className:Je("recharts-reference-dot",x)},t.renderDot(f,y),Ga.renderCallByParent(this.props,{x:h-o,y:m-o,width:2*o,height:2*o}))}}])}(E.Component);Tw(Ew,"displayName","ReferenceDot");Tw(Ew,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Tw(Ew,"renderDot",function(e,t){var a;return E.isValidElement(e)?a=E.cloneElement(e,t):Ue(e)?a=e(t):a=E.createElement(jw,SN({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),a});function TN(){return TN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},TN.apply(this,arguments)}function pp(e){"@babel/helpers - typeof";return pp=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},pp(e)}function bR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function wR(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?bR(Object(a),!0).forEach(function(r){_w(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):bR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function N6e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C6e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vW(r.key),r)}}function A6e(e,t,a){return t&&C6e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function S6e(e,t,a){return t=x0(t),P6e(e,yW()?Reflect.construct(t,a||[],x0(e).constructor):t.apply(e,a))}function P6e(e,t){if(t&&(pp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return T6e(e)}function T6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yW=function(){return!!e})()}function x0(e){return x0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},x0(e)}function E6e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&EN(e,t)}function EN(e,t){return EN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},EN(e,t)}function _w(e,t,a){return t=vW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function vW(e){var t=_6e(e,"string");return pp(t)=="symbol"?t:t+""}function _6e(e,t){if(pp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(pp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var O6e=function(t,a,r,n,i){var o=i.x1,d=i.x2,l=i.y1,c=i.y2,u=i.xAxis,p=i.yAxis;if(!u||!p)return null;var h=GP({x:u.scale,y:p.scale}),m={x:t?h.x.apply(o,{position:"start"}):h.x.rangeMin,y:r?h.y.apply(l,{position:"start"}):h.y.rangeMin},v={x:a?h.x.apply(d,{position:"end"}):h.x.rangeMax,y:n?h.y.apply(c,{position:"end"}):h.y.rangeMax};return li(i,"discard")&&(!h.isInRange(m)||!h.isInRange(v))?null:nW(m,v)},Ow=function(e){function t(){return N6e(this,t),S6e(this,t,arguments)}return E6e(t,e),A6e(t,[{key:"render",value:function(){var r=this.props,n=r.x1,i=r.x2,o=r.y1,d=r.y2,l=r.className,c=r.alwaysShow,u=r.clipPathId;Tn(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=$a(n),h=$a(i),m=$a(o),v=$a(d),f=this.props.shape;if(!p&&!h&&!m&&!v&&!f)return null;var x=O6e(p,h,m,v,this.props);if(!x&&!f)return null;var w=li(this.props,"hidden")?"url(#".concat(u,")"):void 0;return E.createElement(bt,{className:Je("recharts-reference-area",l)},t.renderRect(f,wR(wR({clipPath:w},ze(this.props,!0)),x)),Ga.renderCallByParent(this.props,x))}}])}(E.Component);_w(Ow,"displayName","ReferenceArea");_w(Ow,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});_w(Ow,"renderRect",function(e,t){var a;return E.isValidElement(e)?a=E.cloneElement(e,t):Ue(e)?a=e(t):a=E.createElement(WP,TN({},t,{className:"recharts-reference-area-rect"})),a});function bW(e,t,a){if(t<1)return[];if(t===1&&a===void 0)return e;for(var r=[],n=0;n<e.length;n+=t)r.push(e[n]);return r}function B6e(e,t,a){var r={width:e.width+t.width,height:e.height+t.height};return SMe(r,a)}function R6e(e,t,a){var r=a==="width",n=e.x,i=e.y,o=e.width,d=e.height;return t===1?{start:r?n:i,end:r?n+o:i+d}:{start:r?n+o:i+d,end:r?n:i}}function y0(e,t,a,r,n){if(e*t<e*r||e*t>e*n)return!1;var i=a();return e*(t-e*i/2-r)>=0&&e*(t+e*i/2-n)<=0}function M6e(e,t){return bW(e,t+1)}function I6e(e,t,a,r,n){for(var i=(r||[]).slice(),o=t.start,d=t.end,l=0,c=1,u=o,p=function(){var v=r==null?void 0:r[l];if(v===void 0)return{v:bW(r,c)};var f=l,x,w=function(){return x===void 0&&(x=a(v,f)),x},y=v.coordinate,b=l===0||y0(e,y,w,u,d);b||(l=0,u=o,c+=1),b&&(u=y+e*(w()/2+n),l+=c)},h;c<=i.length;)if(h=p(),h)return h.v;return[]}function Lf(e){"@babel/helpers - typeof";return Lf=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},Lf(e)}function jR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function fr(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?jR(Object(a),!0).forEach(function(r){$6e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):jR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function $6e(e,t,a){return t=z6e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function z6e(e){var t=q6e(e,"string");return Lf(t)=="symbol"?t:t+""}function q6e(e,t){if(Lf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Lf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L6e(e,t,a,r,n){for(var i=(r||[]).slice(),o=i.length,d=t.start,l=t.end,c=function(h){var m=i[h],v,f=function(){return v===void 0&&(v=a(m,h)),v};if(h===o-1){var x=e*(m.coordinate+e*f()/2-l);i[h]=m=fr(fr({},m),{},{tickCoord:x>0?m.coordinate-x*e:m.coordinate})}else i[h]=m=fr(fr({},m),{},{tickCoord:m.coordinate});var w=y0(e,m.tickCoord,f,d,l);w&&(l=m.tickCoord-e*(f()/2+n),i[h]=fr(fr({},m),{},{isShow:!0}))},u=o-1;u>=0;u--)c(u);return i}function F6e(e,t,a,r,n,i){var o=(r||[]).slice(),d=o.length,l=t.start,c=t.end;if(i){var u=r[d-1],p=a(u,d-1),h=e*(u.coordinate+e*p/2-c);o[d-1]=u=fr(fr({},u),{},{tickCoord:h>0?u.coordinate-h*e:u.coordinate});var m=y0(e,u.tickCoord,function(){return p},l,c);m&&(c=u.tickCoord-e*(p/2+n),o[d-1]=fr(fr({},u),{},{isShow:!0}))}for(var v=i?d-1:d,f=function(y){var b=o[y],j,D=function(){return j===void 0&&(j=a(b,y)),j};if(y===0){var k=e*(b.coordinate-e*D()/2-l);o[y]=b=fr(fr({},b),{},{tickCoord:k<0?b.coordinate-k*e:b.coordinate})}else o[y]=b=fr(fr({},b),{},{tickCoord:b.coordinate});var N=y0(e,b.tickCoord,D,l,c);N&&(l=b.tickCoord+e*(D()/2+n),o[y]=fr(fr({},b),{},{isShow:!0}))},x=0;x<v;x++)f(x);return o}function eT(e,t,a){var r=e.tick,n=e.ticks,i=e.viewBox,o=e.minTickGap,d=e.orientation,l=e.interval,c=e.tickFormatter,u=e.unit,p=e.angle;if(!n||!n.length||!r)return[];if(ue(l)||pc.isSsr)return M6e(n,typeof l=="number"&&ue(l)?l:0);var h=[],m=d==="top"||d==="bottom"?"width":"height",v=u&&m==="width"?cm(u,{fontSize:t,letterSpacing:a}):{width:0,height:0},f=function(b,j){var D=Ue(c)?c(b.value,j):b.value;return m==="width"?B6e(cm(D,{fontSize:t,letterSpacing:a}),v,p):cm(D,{fontSize:t,letterSpacing:a})[m]},x=n.length>=2?Tr(n[1].coordinate-n[0].coordinate):1,w=R6e(i,x,m);return l==="equidistantPreserveStart"?I6e(x,w,f,n,o):(l==="preserveStart"||l==="preserveStartEnd"?h=F6e(x,w,f,n,o,l==="preserveStartEnd"):h=L6e(x,w,f,n,o),h.filter(function(y){return y.isShow}))}var U6e=["viewBox"],V6e=["viewBox"],H6e=["ticks"];function hp(e){"@babel/helpers - typeof";return hp=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},hp(e)}function Jc(){return Jc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Jc.apply(this,arguments)}function DR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function Sa(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?DR(Object(a),!0).forEach(function(r){tT(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):DR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function O1(e,t){if(e==null)return{};var a=W6e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function W6e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function G6e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kR(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jW(r.key),r)}}function K6e(e,t,a){return t&&kR(e.prototype,t),a&&kR(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Y6e(e,t,a){return t=v0(t),X6e(e,wW()?Reflect.construct(t,a||[],v0(e).constructor):t.apply(e,a))}function X6e(e,t){if(t&&(hp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Q6e(e)}function Q6e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wW=function(){return!!e})()}function v0(e){return v0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},v0(e)}function Z6e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_N(e,t)}function _N(e,t){return _N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},_N(e,t)}function tT(e,t,a){return t=jW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function jW(e){var t=J6e(e,"string");return hp(t)=="symbol"?t:t+""}function J6e(e,t){if(hp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(hp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Xp=function(e){function t(a){var r;return G6e(this,t),r=Y6e(this,t,[a]),r.state={fontSize:"",letterSpacing:""},r}return Z6e(t,e),K6e(t,[{key:"shouldComponentUpdate",value:function(r,n){var i=r.viewBox,o=O1(r,U6e),d=this.props,l=d.viewBox,c=O1(d,V6e);return!mu(i,l)||!mu(o,c)||!mu(n,this.state)}},{key:"componentDidMount",value:function(){var r=this.layerReference;if(r){var n=r.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];n&&this.setState({fontSize:window.getComputedStyle(n).fontSize,letterSpacing:window.getComputedStyle(n).letterSpacing})}}},{key:"getTickLineCoord",value:function(r){var n=this.props,i=n.x,o=n.y,d=n.width,l=n.height,c=n.orientation,u=n.tickSize,p=n.mirror,h=n.tickMargin,m,v,f,x,w,y,b=p?-1:1,j=r.tickSize||u,D=ue(r.tickCoord)?r.tickCoord:r.coordinate;switch(c){case"top":m=v=r.coordinate,x=o+ +!p*l,f=x-b*j,y=f-b*h,w=D;break;case"left":f=x=r.coordinate,v=i+ +!p*d,m=v-b*j,w=m-b*h,y=D;break;case"right":f=x=r.coordinate,v=i+ +p*d,m=v+b*j,w=m+b*h,y=D;break;default:m=v=r.coordinate,x=o+ +p*l,f=x+b*j,y=f+b*h,w=D;break}return{line:{x1:m,y1:f,x2:v,y2:x},tick:{x:w,y}}}},{key:"getTickTextAnchor",value:function(){var r=this.props,n=r.orientation,i=r.mirror,o;switch(n){case"left":o=i?"start":"end";break;case"right":o=i?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var r=this.props,n=r.orientation,i=r.mirror,o="end";switch(n){case"left":case"right":o="middle";break;case"top":o=i?"start":"end";break;default:o=i?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var r=this.props,n=r.x,i=r.y,o=r.width,d=r.height,l=r.orientation,c=r.mirror,u=r.axisLine,p=Sa(Sa(Sa({},ze(this.props,!1)),ze(u,!1)),{},{fill:"none"});if(l==="top"||l==="bottom"){var h=+(l==="top"&&!c||l==="bottom"&&c);p=Sa(Sa({},p),{},{x1:n,y1:i+h*d,x2:n+o,y2:i+h*d})}else{var m=+(l==="left"&&!c||l==="right"&&c);p=Sa(Sa({},p),{},{x1:n+m*o,y1:i,x2:n+m*o,y2:i+d})}return E.createElement("line",Jc({},p,{className:Je("recharts-cartesian-axis-line",Ds(u,"className"))}))}},{key:"renderTicks",value:function(r,n,i){var o=this,d=this.props,l=d.tickLine,c=d.stroke,u=d.tick,p=d.tickFormatter,h=d.unit,m=eT(Sa(Sa({},this.props),{},{ticks:r}),n,i),v=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),x=ze(this.props,!1),w=ze(u,!1),y=Sa(Sa({},x),{},{fill:"none"},ze(l,!1)),b=m.map(function(j,D){var k=o.getTickLineCoord(j),N=k.line,C=k.tick,T=Sa(Sa(Sa(Sa({textAnchor:v,verticalAnchor:f},x),{},{stroke:"none",fill:c},w),C),{},{index:D,payload:j,visibleTicksCount:m.length,tickFormatter:p});return E.createElement(bt,Jc({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},Zl(o.props,j,D)),l&&E.createElement("line",Jc({},y,N,{className:Je("recharts-cartesian-axis-tick-line",Ds(l,"className"))})),u&&t.renderTickItem(u,T,"".concat(Ue(p)?p(j.value,D):j.value).concat(h||"")))});return E.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var r=this,n=this.props,i=n.axisLine,o=n.width,d=n.height,l=n.ticksGenerator,c=n.className,u=n.hide;if(u)return null;var p=this.props,h=p.ticks,m=O1(p,H6e),v=h;return Ue(l)&&(v=h&&h.length>0?l(this.props):l(m)),o<=0||d<=0||!v||!v.length?null:E.createElement(bt,{className:Je("recharts-cartesian-axis",c),ref:function(x){r.layerReference=x}},i&&this.renderAxisLine(),this.renderTicks(v,this.state.fontSize,this.state.letterSpacing),Ga.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,n,i){var o,d=Je(n.className,"recharts-cartesian-axis-tick-value");return E.isValidElement(r)?o=E.cloneElement(r,Sa(Sa({},n),{},{className:d})):Ue(r)?o=r(Sa(Sa({},n),{},{className:d})):o=E.createElement(Jl,Jc({},n,{className:"recharts-cartesian-axis-tick-value"}),i),o}}])}(g.Component);tT(Xp,"displayName","CartesianAxis");tT(Xp,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var eIe=["x1","y1","x2","y2","key"],tIe=["offset"];function ac(e){"@babel/helpers - typeof";return ac=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},ac(e)}function NR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function yr(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?NR(Object(a),!0).forEach(function(r){aIe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):NR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function aIe(e,t,a){return t=rIe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function rIe(e){var t=sIe(e,"string");return ac(t)=="symbol"?t:t+""}function sIe(e,t){if(ac(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(ac(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gl(){return gl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},gl.apply(this,arguments)}function CR(e,t){if(e==null)return{};var a=nIe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function nIe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}var iIe=function(t){var a=t.fill;if(!a||a==="none")return null;var r=t.fillOpacity,n=t.x,i=t.y,o=t.width,d=t.height,l=t.ry;return E.createElement("rect",{x:n,y:i,ry:l,width:o,height:d,stroke:"none",fill:a,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function DW(e,t){var a;if(E.isValidElement(e))a=E.cloneElement(e,t);else if(Ue(e))a=e(t);else{var r=t.x1,n=t.y1,i=t.x2,o=t.y2,d=t.key,l=CR(t,eIe),c=ze(l,!1);c.offset;var u=CR(c,tIe);a=E.createElement("line",gl({},u,{x1:r,y1:n,x2:i,y2:o,fill:"none",key:d}))}return a}function oIe(e){var t=e.x,a=e.width,r=e.horizontal,n=r===void 0?!0:r,i=e.horizontalPoints;if(!n||!i||!i.length)return null;var o=i.map(function(d,l){var c=yr(yr({},e),{},{x1:t,y1:d,x2:t+a,y2:d,key:"line-".concat(l),index:l});return DW(n,c)});return E.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function dIe(e){var t=e.y,a=e.height,r=e.vertical,n=r===void 0?!0:r,i=e.verticalPoints;if(!n||!i||!i.length)return null;var o=i.map(function(d,l){var c=yr(yr({},e),{},{x1:d,y1:t,x2:d,y2:t+a,key:"line-".concat(l),index:l});return DW(n,c)});return E.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function lIe(e){var t=e.horizontalFill,a=e.fillOpacity,r=e.x,n=e.y,i=e.width,o=e.height,d=e.horizontalPoints,l=e.horizontal,c=l===void 0?!0:l;if(!c||!t||!t.length)return null;var u=d.map(function(h){return Math.round(h+n-n)}).sort(function(h,m){return h-m});n!==u[0]&&u.unshift(0);var p=u.map(function(h,m){var v=!u[m+1],f=v?n+o-h:u[m+1]-h;if(f<=0)return null;var x=m%t.length;return E.createElement("rect",{key:"react-".concat(m),y:h,x:r,height:f,width:i,stroke:"none",fill:t[x],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return E.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function cIe(e){var t=e.vertical,a=t===void 0?!0:t,r=e.verticalFill,n=e.fillOpacity,i=e.x,o=e.y,d=e.width,l=e.height,c=e.verticalPoints;if(!a||!r||!r.length)return null;var u=c.map(function(h){return Math.round(h+i-i)}).sort(function(h,m){return h-m});i!==u[0]&&u.unshift(0);var p=u.map(function(h,m){var v=!u[m+1],f=v?i+d-h:u[m+1]-h;if(f<=0)return null;var x=m%r.length;return E.createElement("rect",{key:"react-".concat(m),x:h,y:o,width:f,height:l,stroke:"none",fill:r[x],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return E.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var uIe=function(t,a){var r=t.xAxis,n=t.width,i=t.height,o=t.offset;return vH(eT(yr(yr(yr({},Xp.defaultProps),r),{},{ticks:Fi(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),o.left,o.left+o.width,a)},pIe=function(t,a){var r=t.yAxis,n=t.width,i=t.height,o=t.offset;return vH(eT(yr(yr(yr({},Xp.defaultProps),r),{},{ticks:Fi(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),o.top,o.top+o.height,a)},Ac={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function gm(e){var t,a,r,n,i,o,d=XP(),l=QP(),c=JMe(),u=yr(yr({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ac.stroke,fill:(a=e.fill)!==null&&a!==void 0?a:Ac.fill,horizontal:(r=e.horizontal)!==null&&r!==void 0?r:Ac.horizontal,horizontalFill:(n=e.horizontalFill)!==null&&n!==void 0?n:Ac.horizontalFill,vertical:(i=e.vertical)!==null&&i!==void 0?i:Ac.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:Ac.verticalFill,x:ue(e.x)?e.x:c.left,y:ue(e.y)?e.y:c.top,width:ue(e.width)?e.width:c.width,height:ue(e.height)?e.height:c.height}),p=u.x,h=u.y,m=u.width,v=u.height,f=u.syncWithTicks,x=u.horizontalValues,w=u.verticalValues,y=XMe(),b=QMe();if(!ue(m)||m<=0||!ue(v)||v<=0||!ue(p)||p!==+p||!ue(h)||h!==+h)return null;var j=u.verticalCoordinatesGenerator||uIe,D=u.horizontalCoordinatesGenerator||pIe,k=u.horizontalPoints,N=u.verticalPoints;if((!k||!k.length)&&Ue(D)){var C=x&&x.length,T=D({yAxis:b?yr(yr({},b),{},{ticks:C?x:b.ticks}):void 0,width:d,height:l,offset:c},C?!0:f);Tn(Array.isArray(T),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ac(T),"]")),Array.isArray(T)&&(k=T)}if((!N||!N.length)&&Ue(j)){var P=w&&w.length,A=j({xAxis:y?yr(yr({},y),{},{ticks:P?w:y.ticks}):void 0,width:d,height:l,offset:c},P?!0:f);Tn(Array.isArray(A),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ac(A),"]")),Array.isArray(A)&&(N=A)}return E.createElement("g",{className:"recharts-cartesian-grid"},E.createElement(iIe,{fill:u.fill,fillOpacity:u.fillOpacity,x:u.x,y:u.y,width:u.width,height:u.height,ry:u.ry}),E.createElement(oIe,gl({},u,{offset:c,horizontalPoints:k,xAxis:y,yAxis:b})),E.createElement(dIe,gl({},u,{offset:c,verticalPoints:N,xAxis:y,yAxis:b})),E.createElement(lIe,gl({},u,{horizontalPoints:k})),E.createElement(cIe,gl({},u,{verticalPoints:N})))}gm.displayName="CartesianGrid";var hIe=["type","layout","connectNulls","ref"],mIe=["key"];function mp(e){"@babel/helpers - typeof";return mp=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},mp(e)}function AR(e,t){if(e==null)return{};var a=fIe(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function fIe(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function xm(){return xm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},xm.apply(this,arguments)}function SR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function ls(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?SR(Object(a),!0).forEach(function(r){wn(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):SR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function Sc(e){return vIe(e)||yIe(e)||xIe(e)||gIe()}function gIe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xIe(e,t){if(e){if(typeof e=="string")return ON(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ON(e,t)}}function yIe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vIe(e){if(Array.isArray(e))return ON(e)}function ON(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function bIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function PR(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,NW(r.key),r)}}function wIe(e,t,a){return t&&PR(e.prototype,t),a&&PR(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function jIe(e,t,a){return t=b0(t),DIe(e,kW()?Reflect.construct(t,a||[],b0(e).constructor):t.apply(e,a))}function DIe(e,t){if(t&&(mp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kIe(e)}function kIe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kW=function(){return!!e})()}function b0(e){return b0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},b0(e)}function NIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&BN(e,t)}function BN(e,t){return BN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},BN(e,t)}function wn(e,t,a){return t=NW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function NW(e){var t=CIe(e,"string");return mp(t)=="symbol"?t:t+""}function CIe(e,t){if(mp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(mp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Zn=function(e){function t(){var a;bIe(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a=jIe(this,t,[].concat(n)),wn(a,"state",{isAnimationFinished:!0,totalLength:0}),wn(a,"generateSimpleStrokeDasharray",function(o,d){return"".concat(d,"px ").concat(o-d,"px")}),wn(a,"getStrokeDasharray",function(o,d,l){var c=l.reduce(function(w,y){return w+y});if(!c)return a.generateSimpleStrokeDasharray(d,o);for(var u=Math.floor(o/c),p=o%c,h=d-o,m=[],v=0,f=0;v<l.length;f+=l[v],++v)if(f+l[v]>p){m=[].concat(Sc(l.slice(0,v)),[p-f]);break}var x=m.length%2===0?[0,h]:[h];return[].concat(Sc(t.repeat(l,u)),Sc(m),x).map(function(w){return"".concat(w,"px")}).join(", ")}),wn(a,"id",Up("recharts-line-")),wn(a,"pathRef",function(o){a.mainCurve=o}),wn(a,"handleAnimationEnd",function(){a.setState({isAnimationFinished:!0}),a.props.onAnimationEnd&&a.props.onAnimationEnd()}),wn(a,"handleAnimationStart",function(){a.setState({isAnimationFinished:!1}),a.props.onAnimationStart&&a.props.onAnimationStart()}),a}return NIe(t,e),wIe(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();this.setState({totalLength:r})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var r=this.getTotalLength();r!==this.state.totalLength&&this.setState({totalLength:r})}}},{key:"getTotalLength",value:function(){var r=this.mainCurve;try{return r&&r.getTotalLength&&r.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(r,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.points,d=i.xAxis,l=i.yAxis,c=i.layout,u=i.children,p=ks(u,$g);if(!p)return null;var h=function(f,x){return{x:f.x,y:f.y,value:f.value,errorVal:Ba(f.payload,x)}},m={clipPath:r?"url(#clipPath-".concat(n,")"):null};return E.createElement(bt,m,p.map(function(v){return E.cloneElement(v,{key:"bar-".concat(v.props.dataKey),data:o,xAxis:d,yAxis:l,layout:c,dataPointFormatter:h})}))}},{key:"renderDots",value:function(r,n,i){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var d=this.props,l=d.dot,c=d.points,u=d.dataKey,p=ze(this.props,!1),h=ze(l,!0),m=c.map(function(f,x){var w=ls(ls(ls({key:"dot-".concat(x),r:3},p),h),{},{index:x,cx:f.x,cy:f.y,value:f.value,dataKey:u,payload:f.payload,points:c});return t.renderDotItem(l,w)}),v={clipPath:r?"url(#clipPath-".concat(n?"":"dots-").concat(i,")"):null};return E.createElement(bt,xm({className:"recharts-line-dots",key:"dots"},v),m)}},{key:"renderCurveStatically",value:function(r,n,i,o){var d=this.props,l=d.type,c=d.layout,u=d.connectNulls;d.ref;var p=AR(d,hIe),h=ls(ls(ls({},ze(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:n?"url(#clipPath-".concat(i,")"):null,points:r},o),{},{type:l,layout:c,connectNulls:u});return E.createElement(e0,xm({},h,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(r,n){var i=this,o=this.props,d=o.points,l=o.strokeDasharray,c=o.isAnimationActive,u=o.animationBegin,p=o.animationDuration,h=o.animationEasing,m=o.animationId,v=o.animateNewValues,f=o.width,x=o.height,w=this.state,y=w.prevPoints,b=w.totalLength;return E.createElement(pi,{begin:u,duration:p,isActive:c,easing:h,from:{t:0},to:{t:1},key:"line-".concat(m),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var D=j.t;if(y){var k=y.length/d.length,N=d.map(function(S,_){var O=Math.floor(_*k);if(y[O]){var B=y[O],I=gs(B.x,S.x),z=gs(B.y,S.y);return ls(ls({},S),{},{x:I(D),y:z(D)})}if(v){var M=gs(f*2,S.x),R=gs(x/2,S.y);return ls(ls({},S),{},{x:M(D),y:R(D)})}return ls(ls({},S),{},{x:S.x,y:S.y})});return i.renderCurveStatically(N,r,n)}var C=gs(0,b),T=C(D),P;if(l){var A="".concat(l).split(/[,\s]+/gim).map(function(S){return parseFloat(S)});P=i.getStrokeDasharray(T,b,A)}else P=i.generateSimpleStrokeDasharray(b,T);return i.renderCurveStatically(d,r,n,{strokeDasharray:P})})}},{key:"renderCurve",value:function(r,n){var i=this.props,o=i.points,d=i.isAnimationActive,l=this.state,c=l.prevPoints,u=l.totalLength;return d&&o&&o.length&&(!c&&u>0||!Ig(c,o))?this.renderCurveWithAnimation(r,n):this.renderCurveStatically(o,r,n)}},{key:"render",value:function(){var r,n=this.props,i=n.hide,o=n.dot,d=n.points,l=n.className,c=n.xAxis,u=n.yAxis,p=n.top,h=n.left,m=n.width,v=n.height,f=n.isAnimationActive,x=n.id;if(i||!d||!d.length)return null;var w=this.state.isAnimationFinished,y=d.length===1,b=Je("recharts-line",l),j=c&&c.allowDataOverflow,D=u&&u.allowDataOverflow,k=j||D,N=Ye(x)?this.id:x,C=(r=ze(o,!1))!==null&&r!==void 0?r:{r:3,strokeWidth:2},T=C.r,P=T===void 0?3:T,A=C.strokeWidth,S=A===void 0?2:A,_=K0e(o)?o:{},O=_.clipDot,B=O===void 0?!0:O,I=P*2+S;return E.createElement(bt,{className:b},j||D?E.createElement("defs",null,E.createElement("clipPath",{id:"clipPath-".concat(N)},E.createElement("rect",{x:j?h:h-m/2,y:D?p:p-v/2,width:j?m:m*2,height:D?v:v*2})),!B&&E.createElement("clipPath",{id:"clipPath-dots-".concat(N)},E.createElement("rect",{x:h-I/2,y:p-I/2,width:m+I,height:v+I}))):null,!y&&this.renderCurve(k,N),this.renderErrorBar(k,N),(y||o)&&this.renderDots(k,B,N),(!f||w)&&Wi.renderCallByParent(this.props,d))}}],[{key:"getDerivedStateFromProps",value:function(r,n){return r.animationId!==n.prevAnimationId?{prevAnimationId:r.animationId,curPoints:r.points,prevPoints:n.curPoints}:r.points!==n.curPoints?{curPoints:r.points}:null}},{key:"repeat",value:function(r,n){for(var i=r.length%2!==0?[].concat(Sc(r),[0]):r,o=[],d=0;d<n;++d)o=[].concat(Sc(o),Sc(i));return o}},{key:"renderDotItem",value:function(r,n){var i;if(E.isValidElement(r))i=E.cloneElement(r,n);else if(Ue(r))i=r(n);else{var o=n.key,d=AR(n,mIe),l=Je("recharts-line-dot",typeof r!="boolean"?r.className:"");i=E.createElement(jw,xm({key:o},d,{className:l}))}return i}}])}(g.PureComponent);wn(Zn,"displayName","Line");wn(Zn,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!pc.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});wn(Zn,"getComposedData",function(e){var t=e.props,a=e.xAxis,r=e.yAxis,n=e.xAxisTicks,i=e.yAxisTicks,o=e.dataKey,d=e.bandSize,l=e.displayedData,c=e.offset,u=t.layout,p=l.map(function(h,m){var v=Ba(h,o);return u==="horizontal"?{x:J5({axis:a,ticks:n,bandSize:d,entry:h,index:m}),y:Ye(v)?null:r.scale(v),value:v,payload:h}:{x:Ye(v)?null:a.scale(v),y:J5({axis:r,ticks:i,bandSize:d,entry:h,index:m}),value:v,payload:h}});return ls({points:p,layout:u},c)});function fp(e){"@babel/helpers - typeof";return fp=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},fp(e)}function AIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SIe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,SW(r.key),r)}}function PIe(e,t,a){return t&&SIe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function TIe(e,t,a){return t=w0(t),EIe(e,CW()?Reflect.construct(t,a||[],w0(e).constructor):t.apply(e,a))}function EIe(e,t){if(t&&(fp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _Ie(e)}function _Ie(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function CW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(CW=function(){return!!e})()}function w0(e){return w0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},w0(e)}function OIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&RN(e,t)}function RN(e,t){return RN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},RN(e,t)}function AW(e,t,a){return t=SW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function SW(e){var t=BIe(e,"string");return fp(t)=="symbol"?t:t+""}function BIe(e,t){if(fp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(fp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function MN(){return MN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},MN.apply(this,arguments)}function RIe(e){var t=e.xAxisId,a=XP(),r=QP(),n=pW(t);return n==null?null:g.createElement(Xp,MN({},n,{className:Je("recharts-".concat(n.axisType," ").concat(n.axisType),n.className),viewBox:{x:0,y:0,width:a,height:r},ticksGenerator:function(o){return Fi(o,!0)}}))}var md=function(e){function t(){return AIe(this,t),TIe(this,t,arguments)}return OIe(t,e),PIe(t,[{key:"render",value:function(){return g.createElement(RIe,this.props)}}])}(g.Component);AW(md,"displayName","XAxis");AW(md,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function gp(e){"@babel/helpers - typeof";return gp=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},gp(e)}function MIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IIe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,EW(r.key),r)}}function $Ie(e,t,a){return t&&IIe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zIe(e,t,a){return t=j0(t),qIe(e,PW()?Reflect.construct(t,a||[],j0(e).constructor):t.apply(e,a))}function qIe(e,t){if(t&&(gp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return LIe(e)}function LIe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(PW=function(){return!!e})()}function j0(e){return j0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},j0(e)}function FIe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&IN(e,t)}function IN(e,t){return IN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},IN(e,t)}function TW(e,t,a){return t=EW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function EW(e){var t=UIe(e,"string");return gp(t)=="symbol"?t:t+""}function UIe(e,t){if(gp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(gp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function $N(){return $N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},$N.apply(this,arguments)}var VIe=function(t){var a=t.yAxisId,r=XP(),n=QP(),i=hW(a);return i==null?null:g.createElement(Xp,$N({},i,{className:Je("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(d){return Fi(d,!0)}}))},Gi=function(e){function t(){return MIe(this,t),zIe(this,t,arguments)}return FIe(t,e),$Ie(t,[{key:"render",value:function(){return g.createElement(VIe,this.props)}}])}(g.Component);TW(Gi,"displayName","YAxis");TW(Gi,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function TR(e){return KIe(e)||GIe(e)||WIe(e)||HIe()}function HIe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WIe(e,t){if(e){if(typeof e=="string")return zN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return zN(e,t)}}function GIe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KIe(e){if(Array.isArray(e))return zN(e)}function zN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var qN=function(t,a,r,n,i){var o=ks(t,JP),d=ks(t,Ew),l=[].concat(TR(o),TR(d)),c=ks(t,Ow),u="".concat(n,"Id"),p=n[0],h=a;if(l.length&&(h=l.reduce(function(f,x){if(x.props[u]===r&&li(x.props,"extendDomain")&&ue(x.props[p])){var w=x.props[p];return[Math.min(f[0],w),Math.max(f[1],w)]}return f},h)),c.length){var m="".concat(p,"1"),v="".concat(p,"2");h=c.reduce(function(f,x){if(x.props[u]===r&&li(x.props,"extendDomain")&&ue(x.props[m])&&ue(x.props[v])){var w=x.props[m],y=x.props[v];return[Math.min(f[0],w,y),Math.max(f[1],w,y)]}return f},h)}return i&&i.length&&(h=i.reduce(function(f,x){return ue(x)?[Math.min(f[0],x),Math.max(f[1],x)]:f},h)),h},_W={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,a="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(a=!1));function n(l,c,u){this.fn=l,this.context=c,this.once=u||!1}function i(l,c,u,p,h){if(typeof u!="function")throw new TypeError("The listener must be a function");var m=new n(u,p||l,h),v=a?a+c:c;return l._events[v]?l._events[v].fn?l._events[v]=[l._events[v],m]:l._events[v].push(m):(l._events[v]=m,l._eventsCount++),l}function o(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function d(){this._events=new r,this._eventsCount=0}d.prototype.eventNames=function(){var c=[],u,p;if(this._eventsCount===0)return c;for(p in u=this._events)t.call(u,p)&&c.push(a?p.slice(1):p);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(u)):c},d.prototype.listeners=function(c){var u=a?a+c:c,p=this._events[u];if(!p)return[];if(p.fn)return[p.fn];for(var h=0,m=p.length,v=new Array(m);h<m;h++)v[h]=p[h].fn;return v},d.prototype.listenerCount=function(c){var u=a?a+c:c,p=this._events[u];return p?p.fn?1:p.length:0},d.prototype.emit=function(c,u,p,h,m,v){var f=a?a+c:c;if(!this._events[f])return!1;var x=this._events[f],w=arguments.length,y,b;if(x.fn){switch(x.once&&this.removeListener(c,x.fn,void 0,!0),w){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,u),!0;case 3:return x.fn.call(x.context,u,p),!0;case 4:return x.fn.call(x.context,u,p,h),!0;case 5:return x.fn.call(x.context,u,p,h,m),!0;case 6:return x.fn.call(x.context,u,p,h,m,v),!0}for(b=1,y=new Array(w-1);b<w;b++)y[b-1]=arguments[b];x.fn.apply(x.context,y)}else{var j=x.length,D;for(b=0;b<j;b++)switch(x[b].once&&this.removeListener(c,x[b].fn,void 0,!0),w){case 1:x[b].fn.call(x[b].context);break;case 2:x[b].fn.call(x[b].context,u);break;case 3:x[b].fn.call(x[b].context,u,p);break;case 4:x[b].fn.call(x[b].context,u,p,h);break;default:if(!y)for(D=1,y=new Array(w-1);D<w;D++)y[D-1]=arguments[D];x[b].fn.apply(x[b].context,y)}}return!0},d.prototype.on=function(c,u,p){return i(this,c,u,p,!1)},d.prototype.once=function(c,u,p){return i(this,c,u,p,!0)},d.prototype.removeListener=function(c,u,p,h){var m=a?a+c:c;if(!this._events[m])return this;if(!u)return o(this,m),this;var v=this._events[m];if(v.fn)v.fn===u&&(!h||v.once)&&(!p||v.context===p)&&o(this,m);else{for(var f=0,x=[],w=v.length;f<w;f++)(v[f].fn!==u||h&&!v[f].once||p&&v[f].context!==p)&&x.push(v[f]);x.length?this._events[m]=x.length===1?x[0]:x:o(this,m)}return this},d.prototype.removeAllListeners=function(c){var u;return c?(u=a?a+c:c,this._events[u]&&o(this,u)):(this._events=new r,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=a,d.EventEmitter=d,e.exports=d})(_W);var YIe=_W.exports;const XIe=xt(YIe);var B1=new XIe,R1="recharts.syncMouseEvents";function Ff(e){"@babel/helpers - typeof";return Ff=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},Ff(e)}function QIe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZIe(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,OW(r.key),r)}}function JIe(e,t,a){return t&&ZIe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function M1(e,t,a){return t=OW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function OW(e){var t=e$e(e,"string");return Ff(t)=="symbol"?t:t+""}function e$e(e,t){if(Ff(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Ff(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var t$e=function(){function e(){QIe(this,e),M1(this,"activeIndex",0),M1(this,"coordinateList",[]),M1(this,"layout","horizontal")}return JIe(e,[{key:"setDetails",value:function(a){var r,n=a.coordinateList,i=n===void 0?null:n,o=a.container,d=o===void 0?null:o,l=a.layout,c=l===void 0?null:l,u=a.offset,p=u===void 0?null:u,h=a.mouseHandlerCallback,m=h===void 0?null:h;this.coordinateList=(r=i??this.coordinateList)!==null&&r!==void 0?r:[],this.container=d??this.container,this.layout=c??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=m??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(a){if(this.coordinateList.length!==0)switch(a.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(a){this.activeIndex=a}},{key:"spoofMouse",value:function(){var a,r;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var n=this.container.getBoundingClientRect(),i=n.x,o=n.y,d=n.height,l=this.coordinateList[this.activeIndex].coordinate,c=((a=window)===null||a===void 0?void 0:a.scrollX)||0,u=((r=window)===null||r===void 0?void 0:r.scrollY)||0,p=i+l+c,h=o+this.offset.top+d/2+u;this.mouseHandlerCallback({pageX:p,pageY:h})}}}])}();function a$e(e,t,a){if(a==="number"&&t===!0&&Array.isArray(e)){var r=e==null?void 0:e[0],n=e==null?void 0:e[1];if(r&&n&&ue(r)&&ue(n))return!0}return!1}function r$e(e,t,a,r){var n=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-n:a.left+.5,y:e==="horizontal"?a.top+.5:t.y-n,width:e==="horizontal"?r:a.width-1,height:e==="horizontal"?a.height-1:r}}function BW(e){var t=e.cx,a=e.cy,r=e.radius,n=e.startAngle,i=e.endAngle,o=It(t,a,r,n),d=It(t,a,r,i);return{points:[o,d],cx:t,cy:a,radius:r,startAngle:n,endAngle:i}}function s$e(e,t,a){var r,n,i,o;if(e==="horizontal")r=t.x,i=r,n=a.top,o=a.top+a.height;else if(e==="vertical")n=t.y,o=n,r=a.left,i=a.left+a.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var d=t.cx,l=t.cy,c=t.innerRadius,u=t.outerRadius,p=t.angle,h=It(d,l,c,p),m=It(d,l,u,p);r=h.x,n=h.y,i=m.x,o=m.y}else return BW(t);return[{x:r,y:n},{x:i,y:o}]}function Uf(e){"@babel/helpers - typeof";return Uf=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},Uf(e)}function ER(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function zx(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ER(Object(a),!0).forEach(function(r){n$e(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ER(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function n$e(e,t,a){return t=i$e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i$e(e){var t=o$e(e,"string");return Uf(t)=="symbol"?t:t+""}function o$e(e,t){if(Uf(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(Uf(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function d$e(e){var t,a,r=e.element,n=e.tooltipEventType,i=e.isActive,o=e.activeCoordinate,d=e.activePayload,l=e.offset,c=e.activeTooltipIndex,u=e.tooltipAxisBandSize,p=e.layout,h=e.chartName,m=(t=r.props.cursor)!==null&&t!==void 0?t:(a=r.type.defaultProps)===null||a===void 0?void 0:a.cursor;if(!r||!m||!i||!o||h!=="ScatterChart"&&n!=="axis")return null;var v,f=e0;if(h==="ScatterChart")v=o,f=C5e;else if(h==="BarChart")v=r$e(p,o,l,u),f=WP;else if(p==="radial"){var x=BW(o),w=x.cx,y=x.cy,b=x.radius,j=x.startAngle,D=x.endAngle;v={cx:w,cy:y,startAngle:j,endAngle:D,innerRadius:b,outerRadius:b},f=TH}else v={points:s$e(p,o,l)},f=e0;var k=zx(zx(zx(zx({stroke:"#ccc",pointerEvents:"none"},l),v),ze(m,!1)),{},{payload:d,payloadIndex:c,className:Je("recharts-tooltip-cursor",m.className)});return g.isValidElement(m)?g.cloneElement(m,k):g.createElement(f,k)}var l$e=["item"],c$e=["children","className","width","height","style","compact","title","desc"];function xp(e){"@babel/helpers - typeof";return xp=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},xp(e)}function eu(){return eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},eu.apply(this,arguments)}function _R(e,t){return h$e(e)||p$e(e,t)||MW(e,t)||u$e()}function u$e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p$e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,n,i,o,d=[],l=!0,c=!1;try{if(i=(a=a.call(e)).next,t!==0)for(;!(l=(r=i.call(a)).done)&&(d.push(r.value),d.length!==t);l=!0);}catch(u){c=!0,n=u}finally{try{if(!l&&a.return!=null&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return d}}function h$e(e){if(Array.isArray(e))return e}function OR(e,t){if(e==null)return{};var a=m$e(e,t),r,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function m$e(e,t){if(e==null)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}function f$e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g$e(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,IW(r.key),r)}}function x$e(e,t,a){return t&&g$e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y$e(e,t,a){return t=D0(t),v$e(e,RW()?Reflect.construct(t,a||[],D0(e).constructor):t.apply(e,a))}function v$e(e,t){if(t&&(xp(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return b$e(e)}function b$e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(RW=function(){return!!e})()}function D0(e){return D0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},D0(e)}function w$e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&LN(e,t)}function LN(e,t){return LN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},LN(e,t)}function yp(e){return k$e(e)||D$e(e)||MW(e)||j$e()}function j$e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MW(e,t){if(e){if(typeof e=="string")return FN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return FN(e,t)}}function D$e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k$e(e){if(Array.isArray(e))return FN(e)}function FN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}function BR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function X(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?BR(Object(a),!0).forEach(function(r){qe(e,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):BR(Object(a)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))})}return e}function qe(e,t,a){return t=IW(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function IW(e){var t=N$e(e,"string");return xp(t)=="symbol"?t:t+""}function N$e(e,t){if(xp(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t);if(xp(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var C$e={xAxis:["bottom","top"],yAxis:["left","right"]},A$e={width:"100%",height:"100%"},$W={x:0,y:0};function qx(e){return e}var S$e=function(t,a){return a==="horizontal"?t.x:a==="vertical"?t.y:a==="centric"?t.angle:t.radius},P$e=function(t,a,r,n){var i=a.find(function(u){return u&&u.index===r});if(i){if(t==="horizontal")return{x:i.coordinate,y:n.y};if(t==="vertical")return{x:n.x,y:i.coordinate};if(t==="centric"){var o=i.coordinate,d=n.radius;return X(X(X({},n),It(n.cx,n.cy,d,o)),{},{angle:o,radius:d})}var l=i.coordinate,c=n.angle;return X(X(X({},n),It(n.cx,n.cy,l,c)),{},{angle:c,radius:l})}return $W},Bw=function(t,a){var r=a.graphicalItems,n=a.dataStartIndex,i=a.dataEndIndex,o=(r??[]).reduce(function(d,l){var c=l.props.data;return c&&c.length?[].concat(yp(d),yp(c)):d},[]);return o.length>0?o:t&&t.length&&ue(n)&&ue(i)?t.slice(n,i+1):[]};function zW(e){return e==="number"?[0,"auto"]:void 0}var UN=function(t,a,r,n){var i=t.graphicalItems,o=t.tooltipAxis,d=Bw(a,t);return r<0||!i||!i.length||r>=d.length?null:i.reduce(function(l,c){var u,p=(u=c.props.data)!==null&&u!==void 0?u:a;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(o.dataKey&&!o.allowDuplicatedCategory){var m=p===void 0?d:p;h=Dv(m,o.dataKey,n)}else h=p&&p[r]||d[r];return h?[].concat(yp(l),[kH(c,h)]):l},[])},RR=function(t,a,r,n){var i=n||{x:t.chartX,y:t.chartY},o=S$e(i,r),d=t.orderedTooltipTicks,l=t.tooltipAxis,c=t.tooltipTicks,u=Y_e(o,d,c,l);if(u>=0&&c){var p=c[u]&&c[u].value,h=UN(t,a,u,p),m=P$e(r,d,u,i);return{activeTooltipIndex:u,activeLabel:p,activePayload:h,activeCoordinate:m}}return null},T$e=function(t,a){var r=a.axes,n=a.graphicalItems,i=a.axisType,o=a.axisIdKey,d=a.stackGroups,l=a.dataStartIndex,c=a.dataEndIndex,u=t.layout,p=t.children,h=t.stackOffset,m=yH(u,i);return r.reduce(function(v,f){var x,w=f.type.defaultProps!==void 0?X(X({},f.type.defaultProps),f.props):f.props,y=w.type,b=w.dataKey,j=w.allowDataOverflow,D=w.allowDuplicatedCategory,k=w.scale,N=w.ticks,C=w.includeHidden,T=w[o];if(v[T])return v;var P=Bw(t.data,{graphicalItems:n.filter(function(U){var K,ee=o in U.props?U.props[o]:(K=U.type.defaultProps)===null||K===void 0?void 0:K[o];return ee===T}),dataStartIndex:l,dataEndIndex:c}),A=P.length,S,_,O;a$e(w.domain,j,y)&&(S=rN(w.domain,null,j),m&&(y==="number"||k!=="auto")&&(O=pm(P,b,"category")));var B=zW(y);if(!S||S.length===0){var I,z=(I=w.domain)!==null&&I!==void 0?I:B;if(b){if(S=pm(P,b,y),y==="category"&&m){var M=$0e(S);D&&M?(_=S,S=c0(0,A)):D||(S=rB(z,S,f).reduce(function(U,K){return U.indexOf(K)>=0?U:[].concat(yp(U),[K])},[]))}else if(y==="category")D?S=S.filter(function(U){return U!==""&&!Ye(U)}):S=rB(z,S,f).reduce(function(U,K){return U.indexOf(K)>=0||K===""||Ye(K)?U:[].concat(yp(U),[K])},[]);else if(y==="number"){var R=e4e(P,n.filter(function(U){var K,ee,ae=o in U.props?U.props[o]:(K=U.type.defaultProps)===null||K===void 0?void 0:K[o],xe="hide"in U.props?U.props.hide:(ee=U.type.defaultProps)===null||ee===void 0?void 0:ee.hide;return ae===T&&(C||!xe)}),b,i,u);R&&(S=R)}m&&(y==="number"||k!=="auto")&&(O=pm(P,b,"category"))}else m?S=c0(0,A):d&&d[T]&&d[T].hasStack&&y==="number"?S=h==="expand"?[0,1]:DH(d[T].stackGroups,l,c):S=xH(P,n.filter(function(U){var K=o in U.props?U.props[o]:U.type.defaultProps[o],ee="hide"in U.props?U.props.hide:U.type.defaultProps.hide;return K===T&&(C||!ee)}),y,u,!0);if(y==="number")S=qN(p,S,T,i,N),z&&(S=rN(z,S,j));else if(y==="category"&&z){var q=z,$=S.every(function(U){return q.indexOf(U)>=0});$&&(S=q)}}return X(X({},v),{},qe({},T,X(X({},w),{},{axisType:i,domain:S,categoricalDomain:O,duplicateDomain:_,originalDomain:(x=w.domain)!==null&&x!==void 0?x:B,isCategorical:m,layout:u})))},{})},E$e=function(t,a){var r=a.graphicalItems,n=a.Axis,i=a.axisType,o=a.axisIdKey,d=a.stackGroups,l=a.dataStartIndex,c=a.dataEndIndex,u=t.layout,p=t.children,h=Bw(t.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:c}),m=h.length,v=yH(u,i),f=-1;return r.reduce(function(x,w){var y=w.type.defaultProps!==void 0?X(X({},w.type.defaultProps),w.props):w.props,b=y[o],j=zW("number");if(!x[b]){f++;var D;return v?D=c0(0,m):d&&d[b]&&d[b].hasStack?(D=DH(d[b].stackGroups,l,c),D=qN(p,D,b,i)):(D=rN(j,xH(h,r.filter(function(k){var N,C,T=o in k.props?k.props[o]:(N=k.type.defaultProps)===null||N===void 0?void 0:N[o],P="hide"in k.props?k.props.hide:(C=k.type.defaultProps)===null||C===void 0?void 0:C.hide;return T===b&&!P}),"number",u),n.defaultProps.allowDataOverflow),D=qN(p,D,b,i)),X(X({},x),{},qe({},b,X(X({axisType:i},n.defaultProps),{},{hide:!0,orientation:Ds(C$e,"".concat(i,".").concat(f%2),null),domain:D,originalDomain:j,isCategorical:v,layout:u})))}return x},{})},_$e=function(t,a){var r=a.axisType,n=r===void 0?"xAxis":r,i=a.AxisComp,o=a.graphicalItems,d=a.stackGroups,l=a.dataStartIndex,c=a.dataEndIndex,u=t.children,p="".concat(n,"Id"),h=ks(u,i),m={};return h&&h.length?m=T$e(t,{axes:h,graphicalItems:o,axisType:n,axisIdKey:p,stackGroups:d,dataStartIndex:l,dataEndIndex:c}):o&&o.length&&(m=E$e(t,{Axis:i,graphicalItems:o,axisType:n,axisIdKey:p,stackGroups:d,dataStartIndex:l,dataEndIndex:c})),m},O$e=function(t){var a=Io(t),r=Fi(a,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:vP(r,function(n){return n.coordinate}),tooltipAxis:a,tooltipAxisBandSize:Qv(a,r)}},MR=function(t){var a=t.children,r=t.defaultShowTooltip,n=hs(a,dp),i=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(i=n.props.startIndex),n.props.endIndex>=0&&(o=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!r}},B$e=function(t){return!t||!t.length?!1:t.some(function(a){var r=Vi(a&&a.type);return r&&r.indexOf("Bar")>=0})},IR=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},R$e=function(t,a){var r=t.props,n=t.graphicalItems,i=t.xAxisMap,o=i===void 0?{}:i,d=t.yAxisMap,l=d===void 0?{}:d,c=r.width,u=r.height,p=r.children,h=r.margin||{},m=hs(p,dp),v=hs(p,oi),f=Object.keys(l).reduce(function(D,k){var N=l[k],C=N.orientation;return!N.mirror&&!N.hide?X(X({},D),{},qe({},C,D[C]+N.width)):D},{left:h.left||0,right:h.right||0}),x=Object.keys(o).reduce(function(D,k){var N=o[k],C=N.orientation;return!N.mirror&&!N.hide?X(X({},D),{},qe({},C,Ds(D,"".concat(C))+N.height)):D},{top:h.top||0,bottom:h.bottom||0}),w=X(X({},x),f),y=w.bottom;m&&(w.bottom+=m.props.height||dp.defaultProps.height),v&&a&&(w=Z_e(w,n,r,a));var b=c-w.left-w.right,j=u-w.top-w.bottom;return X(X({brushBottom:y},w),{},{width:Math.max(b,0),height:Math.max(j,0)})},M$e=function(t,a){if(a==="xAxis")return t[a].width;if(a==="yAxis")return t[a].height},aT=function(t){var a=t.chartName,r=t.GraphicalChild,n=t.defaultTooltipEventType,i=n===void 0?"axis":n,o=t.validateTooltipEventTypes,d=o===void 0?["axis"]:o,l=t.axisComponents,c=t.legendContent,u=t.formatAxisMap,p=t.defaultProps,h=function(w,y){var b=y.graphicalItems,j=y.stackGroups,D=y.offset,k=y.updateId,N=y.dataStartIndex,C=y.dataEndIndex,T=w.barSize,P=w.layout,A=w.barGap,S=w.barCategoryGap,_=w.maxBarSize,O=IR(P),B=O.numericAxisName,I=O.cateAxisName,z=B$e(b),M=[];return b.forEach(function(R,q){var $=Bw(w.data,{graphicalItems:[R],dataStartIndex:N,dataEndIndex:C}),U=R.type.defaultProps!==void 0?X(X({},R.type.defaultProps),R.props):R.props,K=U.dataKey,ee=U.maxBarSize,ae=U["".concat(B,"Id")],xe=U["".concat(I,"Id")],te={},Se=l.reduce(function(H,Y){var le=y["".concat(Y.axisType,"Map")],oe=U["".concat(Y.axisType,"Id")];le&&le[oe]||Y.axisType==="zAxis"||tc();var se=le[oe];return X(X({},H),{},qe(qe({},Y.axisType,se),"".concat(Y.axisType,"Ticks"),Fi(se)))},te),Q=Se[I],J=Se["".concat(I,"Ticks")],he=j&&j[ae]&&j[ae].hasStack&&l4e(R,j[ae].stackGroups),W=Vi(R.type).indexOf("Bar")>=0,$e=Qv(Q,J),Ne=[],et=z&&X_e({barSize:T,stackGroups:j,totalSize:M$e(Se,I)});if(W){var tt,ft,Xt=Ye(ee)?_:ee,$t=(tt=(ft=Qv(Q,J,!0))!==null&&ft!==void 0?ft:Xt)!==null&&tt!==void 0?tt:0;Ne=Q_e({barGap:A,barCategoryGap:S,bandSize:$t!==$e?$t:$e,sizeList:et[xe],maxBarSize:Xt}),$t!==$e&&(Ne=Ne.map(function(H){return X(X({},H),{},{position:X(X({},H.position),{},{offset:H.position.offset-$t/2})})}))}var L=R&&R.type&&R.type.getComposedData;L&&M.push({props:X(X({},L(X(X({},Se),{},{displayedData:$,props:w,dataKey:K,item:R,bandSize:$e,barPosition:Ne,offset:D,stackedData:he,layout:P,dataStartIndex:N,dataEndIndex:C}))),{},qe(qe(qe({key:R.key||"item-".concat(q)},B,Se[B]),I,Se[I]),"animationId",k)),childIndex:Q0e(R,w.children),item:R})}),M},m=function(w,y){var b=w.props,j=w.dataStartIndex,D=w.dataEndIndex,k=w.updateId;if(!XO({props:b}))return null;var N=b.children,C=b.layout,T=b.stackOffset,P=b.data,A=b.reverseStackOrder,S=IR(C),_=S.numericAxisName,O=S.cateAxisName,B=ks(N,r),I=o4e(P,B,"".concat(_,"Id"),"".concat(O,"Id"),T,A),z=l.reduce(function(U,K){var ee="".concat(K.axisType,"Map");return X(X({},U),{},qe({},ee,_$e(b,X(X({},K),{},{graphicalItems:B,stackGroups:K.axisType===_&&I,dataStartIndex:j,dataEndIndex:D}))))},{}),M=R$e(X(X({},z),{},{props:b,graphicalItems:B}),y==null?void 0:y.legendBBox);Object.keys(z).forEach(function(U){z[U]=u(b,z[U],M,U.replace("Map",""),a)});var R=z["".concat(O,"Map")],q=O$e(R),$=h(b,X(X({},z),{},{dataStartIndex:j,dataEndIndex:D,updateId:k,graphicalItems:B,stackGroups:I,offset:M}));return X(X({formattedGraphicalItems:$,graphicalItems:B,offset:M,stackGroups:I},q),z)},v=function(x){function w(y){var b,j,D;return f$e(this,w),D=y$e(this,w,[y]),qe(D,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),qe(D,"accessibilityManager",new t$e),qe(D,"handleLegendBBoxUpdate",function(k){if(k){var N=D.state,C=N.dataStartIndex,T=N.dataEndIndex,P=N.updateId;D.setState(X({legendBBox:k},m({props:D.props,dataStartIndex:C,dataEndIndex:T,updateId:P},X(X({},D.state),{},{legendBBox:k}))))}}),qe(D,"handleReceiveSyncEvent",function(k,N,C){if(D.props.syncId===k){if(C===D.eventEmitterSymbol&&typeof D.props.syncMethod!="function")return;D.applySyncEvent(N)}}),qe(D,"handleBrushChange",function(k){var N=k.startIndex,C=k.endIndex;if(N!==D.state.dataStartIndex||C!==D.state.dataEndIndex){var T=D.state.updateId;D.setState(function(){return X({dataStartIndex:N,dataEndIndex:C},m({props:D.props,dataStartIndex:N,dataEndIndex:C,updateId:T},D.state))}),D.triggerSyncEvent({dataStartIndex:N,dataEndIndex:C})}}),qe(D,"handleMouseEnter",function(k){var N=D.getMouseInfo(k);if(N){var C=X(X({},N),{},{isTooltipActive:!0});D.setState(C),D.triggerSyncEvent(C);var T=D.props.onMouseEnter;Ue(T)&&T(C,k)}}),qe(D,"triggeredAfterMouseMove",function(k){var N=D.getMouseInfo(k),C=N?X(X({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};D.setState(C),D.triggerSyncEvent(C);var T=D.props.onMouseMove;Ue(T)&&T(C,k)}),qe(D,"handleItemMouseEnter",function(k){D.setState(function(){return{isTooltipActive:!0,activeItem:k,activePayload:k.tooltipPayload,activeCoordinate:k.tooltipPosition||{x:k.cx,y:k.cy}}})}),qe(D,"handleItemMouseLeave",function(){D.setState(function(){return{isTooltipActive:!1}})}),qe(D,"handleMouseMove",function(k){k.persist(),D.throttleTriggeredAfterMouseMove(k)}),qe(D,"handleMouseLeave",function(k){D.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};D.setState(N),D.triggerSyncEvent(N);var C=D.props.onMouseLeave;Ue(C)&&C(N,k)}),qe(D,"handleOuterEvent",function(k){var N=X0e(k),C=Ds(D.props,"".concat(N));if(N&&Ue(C)){var T,P;/.*touch.*/i.test(N)?P=D.getMouseInfo(k.changedTouches[0]):P=D.getMouseInfo(k),C((T=P)!==null&&T!==void 0?T:{},k)}}),qe(D,"handleClick",function(k){var N=D.getMouseInfo(k);if(N){var C=X(X({},N),{},{isTooltipActive:!0});D.setState(C),D.triggerSyncEvent(C);var T=D.props.onClick;Ue(T)&&T(C,k)}}),qe(D,"handleMouseDown",function(k){var N=D.props.onMouseDown;if(Ue(N)){var C=D.getMouseInfo(k);N(C,k)}}),qe(D,"handleMouseUp",function(k){var N=D.props.onMouseUp;if(Ue(N)){var C=D.getMouseInfo(k);N(C,k)}}),qe(D,"handleTouchMove",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&D.throttleTriggeredAfterMouseMove(k.changedTouches[0])}),qe(D,"handleTouchStart",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&D.handleMouseDown(k.changedTouches[0])}),qe(D,"handleTouchEnd",function(k){k.changedTouches!=null&&k.changedTouches.length>0&&D.handleMouseUp(k.changedTouches[0])}),qe(D,"handleDoubleClick",function(k){var N=D.props.onDoubleClick;if(Ue(N)){var C=D.getMouseInfo(k);N(C,k)}}),qe(D,"handleContextMenu",function(k){var N=D.props.onContextMenu;if(Ue(N)){var C=D.getMouseInfo(k);N(C,k)}}),qe(D,"triggerSyncEvent",function(k){D.props.syncId!==void 0&&B1.emit(R1,D.props.syncId,k,D.eventEmitterSymbol)}),qe(D,"applySyncEvent",function(k){var N=D.props,C=N.layout,T=N.syncMethod,P=D.state.updateId,A=k.dataStartIndex,S=k.dataEndIndex;if(k.dataStartIndex!==void 0||k.dataEndIndex!==void 0)D.setState(X({dataStartIndex:A,dataEndIndex:S},m({props:D.props,dataStartIndex:A,dataEndIndex:S,updateId:P},D.state)));else if(k.activeTooltipIndex!==void 0){var _=k.chartX,O=k.chartY,B=k.activeTooltipIndex,I=D.state,z=I.offset,M=I.tooltipTicks;if(!z)return;if(typeof T=="function")B=T(M,k);else if(T==="value"){B=-1;for(var R=0;R<M.length;R++)if(M[R].value===k.activeLabel){B=R;break}}var q=X(X({},z),{},{x:z.left,y:z.top}),$=Math.min(_,q.x+q.width),U=Math.min(O,q.y+q.height),K=M[B]&&M[B].value,ee=UN(D.state,D.props.data,B),ae=M[B]?{x:C==="horizontal"?M[B].coordinate:$,y:C==="horizontal"?U:M[B].coordinate}:$W;D.setState(X(X({},k),{},{activeLabel:K,activeCoordinate:ae,activePayload:ee,activeTooltipIndex:B}))}else D.setState(k)}),qe(D,"renderCursor",function(k){var N,C=D.state,T=C.isTooltipActive,P=C.activeCoordinate,A=C.activePayload,S=C.offset,_=C.activeTooltipIndex,O=C.tooltipAxisBandSize,B=D.getTooltipEventType(),I=(N=k.props.active)!==null&&N!==void 0?N:T,z=D.props.layout,M=k.key||"_recharts-cursor";return E.createElement(d$e,{key:M,activeCoordinate:P,activePayload:A,activeTooltipIndex:_,chartName:a,element:k,isActive:I,layout:z,offset:S,tooltipAxisBandSize:O,tooltipEventType:B})}),qe(D,"renderPolarAxis",function(k,N,C){var T=Ds(k,"type.axisType"),P=Ds(D.state,"".concat(T,"Map")),A=k.type.defaultProps,S=A!==void 0?X(X({},A),k.props):k.props,_=P&&P[S["".concat(T,"Id")]];return g.cloneElement(k,X(X({},_),{},{className:Je(T,_.className),key:k.key||"".concat(N,"-").concat(C),ticks:Fi(_,!0)}))}),qe(D,"renderPolarGrid",function(k){var N=k.props,C=N.radialLines,T=N.polarAngles,P=N.polarRadius,A=D.state,S=A.radiusAxisMap,_=A.angleAxisMap,O=Io(S),B=Io(_),I=B.cx,z=B.cy,M=B.innerRadius,R=B.outerRadius;return g.cloneElement(k,{polarAngles:Array.isArray(T)?T:Fi(B,!0).map(function(q){return q.coordinate}),polarRadius:Array.isArray(P)?P:Fi(O,!0).map(function(q){return q.coordinate}),cx:I,cy:z,innerRadius:M,outerRadius:R,key:k.key||"polar-grid",radialLines:C})}),qe(D,"renderLegend",function(){var k=D.state.formattedGraphicalItems,N=D.props,C=N.children,T=N.width,P=N.height,A=D.props.margin||{},S=T-(A.left||0)-(A.right||0),_=fH({children:C,formattedGraphicalItems:k,legendWidth:S,legendContent:c});if(!_)return null;var O=_.item,B=OR(_,l$e);return g.cloneElement(O,X(X({},B),{},{chartWidth:T,chartHeight:P,margin:A,onBBoxUpdate:D.handleLegendBBoxUpdate}))}),qe(D,"renderTooltip",function(){var k,N=D.props,C=N.children,T=N.accessibilityLayer,P=hs(C,gr);if(!P)return null;var A=D.state,S=A.isTooltipActive,_=A.activeCoordinate,O=A.activePayload,B=A.activeLabel,I=A.offset,z=(k=P.props.active)!==null&&k!==void 0?k:S;return g.cloneElement(P,{viewBox:X(X({},I),{},{x:I.left,y:I.top}),active:z,label:B,payload:z?O:[],coordinate:_,accessibilityLayer:T})}),qe(D,"renderBrush",function(k){var N=D.props,C=N.margin,T=N.data,P=D.state,A=P.offset,S=P.dataStartIndex,_=P.dataEndIndex,O=P.updateId;return g.cloneElement(k,{key:k.key||"_recharts-brush",onChange:Rx(D.handleBrushChange,k.props.onChange),data:T,x:ue(k.props.x)?k.props.x:A.left,y:ue(k.props.y)?k.props.y:A.top+A.height+A.brushBottom-(C.bottom||0),width:ue(k.props.width)?k.props.width:A.width,startIndex:S,endIndex:_,updateId:"brush-".concat(O)})}),qe(D,"renderReferenceElement",function(k,N,C){if(!k)return null;var T=D,P=T.clipPathId,A=D.state,S=A.xAxisMap,_=A.yAxisMap,O=A.offset,B=k.type.defaultProps||{},I=k.props,z=I.xAxisId,M=z===void 0?B.xAxisId:z,R=I.yAxisId,q=R===void 0?B.yAxisId:R;return g.cloneElement(k,{key:k.key||"".concat(N,"-").concat(C),xAxis:S[M],yAxis:_[q],viewBox:{x:O.left,y:O.top,width:O.width,height:O.height},clipPathId:P})}),qe(D,"renderActivePoints",function(k){var N=k.item,C=k.activePoint,T=k.basePoint,P=k.childIndex,A=k.isRange,S=[],_=N.props.key,O=N.item.type.defaultProps!==void 0?X(X({},N.item.type.defaultProps),N.item.props):N.item.props,B=O.activeDot,I=O.dataKey,z=X(X({index:P,dataKey:I,cx:C.x,cy:C.y,r:4,fill:HP(N.item),strokeWidth:2,stroke:"#fff",payload:C.payload,value:C.value},ze(B,!1)),kv(B));return S.push(w.renderActiveDot(B,z,"".concat(_,"-activePoint-").concat(P))),T?S.push(w.renderActiveDot(B,X(X({},z),{},{cx:T.x,cy:T.y}),"".concat(_,"-basePoint-").concat(P))):A&&S.push(null),S}),qe(D,"renderGraphicChild",function(k,N,C){var T=D.filterFormatItem(k,N,C);if(!T)return null;var P=D.getTooltipEventType(),A=D.state,S=A.isTooltipActive,_=A.tooltipAxis,O=A.activeTooltipIndex,B=A.activeLabel,I=D.props.children,z=hs(I,gr),M=T.props,R=M.points,q=M.isRange,$=M.baseLine,U=T.item.type.defaultProps!==void 0?X(X({},T.item.type.defaultProps),T.item.props):T.item.props,K=U.activeDot,ee=U.hide,ae=U.activeBar,xe=U.activeShape,te=!!(!ee&&S&&z&&(K||ae||xe)),Se={};P!=="axis"&&z&&z.props.trigger==="click"?Se={onClick:Rx(D.handleItemMouseEnter,k.props.onClick)}:P!=="axis"&&(Se={onMouseLeave:Rx(D.handleItemMouseLeave,k.props.onMouseLeave),onMouseEnter:Rx(D.handleItemMouseEnter,k.props.onMouseEnter)});var Q=g.cloneElement(k,X(X({},T.props),Se));function J(Y){return typeof _.dataKey=="function"?_.dataKey(Y.payload):null}if(te)if(O>=0){var he,W;if(_.dataKey&&!_.allowDuplicatedCategory){var $e=typeof _.dataKey=="function"?J:"payload.".concat(_.dataKey.toString());he=Dv(R,$e,B),W=q&&$&&Dv($,$e,B)}else he=R==null?void 0:R[O],W=q&&$&&$[O];if(xe||ae){var Ne=k.props.activeIndex!==void 0?k.props.activeIndex:O;return[g.cloneElement(k,X(X(X({},T.props),Se),{},{activeIndex:Ne})),null,null]}if(!Ye(he))return[Q].concat(yp(D.renderActivePoints({item:T,activePoint:he,basePoint:W,childIndex:O,isRange:q})))}else{var et,tt=(et=D.getItemByXY(D.state.activeCoordinate))!==null&&et!==void 0?et:{graphicalItem:Q},ft=tt.graphicalItem,Xt=ft.item,$t=Xt===void 0?k:Xt,L=ft.childIndex,H=X(X(X({},T.props),Se),{},{activeIndex:L});return[g.cloneElement($t,H),null,null]}return q?[Q,null,null]:[Q,null]}),qe(D,"renderCustomized",function(k,N,C){return g.cloneElement(k,X(X({key:"recharts-customized-".concat(C)},D.props),D.state))}),qe(D,"renderMap",{CartesianGrid:{handler:qx,once:!0},ReferenceArea:{handler:D.renderReferenceElement},ReferenceLine:{handler:qx},ReferenceDot:{handler:D.renderReferenceElement},XAxis:{handler:qx},YAxis:{handler:qx},Brush:{handler:D.renderBrush,once:!0},Bar:{handler:D.renderGraphicChild},Line:{handler:D.renderGraphicChild},Area:{handler:D.renderGraphicChild},Radar:{handler:D.renderGraphicChild},RadialBar:{handler:D.renderGraphicChild},Scatter:{handler:D.renderGraphicChild},Pie:{handler:D.renderGraphicChild},Funnel:{handler:D.renderGraphicChild},Tooltip:{handler:D.renderCursor,once:!0},PolarGrid:{handler:D.renderPolarGrid,once:!0},PolarAngleAxis:{handler:D.renderPolarAxis},PolarRadiusAxis:{handler:D.renderPolarAxis},Customized:{handler:D.renderCustomized}}),D.clipPathId="".concat((b=y.id)!==null&&b!==void 0?b:Up("recharts"),"-clip"),D.throttleTriggeredAfterMouseMove=mV(D.triggeredAfterMouseMove,(j=y.throttleDelay)!==null&&j!==void 0?j:1e3/60),D.state={},D}return w$e(w,x),x$e(w,[{key:"componentDidMount",value:function(){var b,j;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,j=b.children,D=b.data,k=b.height,N=b.layout,C=hs(j,gr);if(C){var T=C.props.defaultIndex;if(!(typeof T!="number"||T<0||T>this.state.tooltipTicks.length-1)){var P=this.state.tooltipTicks[T]&&this.state.tooltipTicks[T].value,A=UN(this.state,D,T,P),S=this.state.tooltipTicks[T].coordinate,_=(this.state.offset.top+k)/2,O=N==="horizontal",B=O?{x:S,y:_}:{y:S,x:_},I=this.state.formattedGraphicalItems.find(function(M){var R=M.item;return R.type.name==="Scatter"});I&&(B=X(X({},B),I.props.points[T].tooltipPosition),A=I.props.points[T].tooltipPayload);var z={activeTooltipIndex:T,isTooltipActive:!0,activeLabel:P,activePayload:A,activeCoordinate:B};this.setState(z),this.renderCursor(C),this.accessibilityManager.setIndex(T)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,j){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==j.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var D,k;this.accessibilityManager.setDetails({offset:{left:(D=this.props.margin.left)!==null&&D!==void 0?D:0,top:(k=this.props.margin.top)!==null&&k!==void 0?k:0}})}return null}},{key:"componentDidUpdate",value:function(b){yk([hs(b.children,gr)],[hs(this.props.children,gr)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=hs(this.props.children,gr);if(b&&typeof b.props.shared=="boolean"){var j=b.props.shared?"axis":"item";return d.indexOf(j)>=0?j:i}return i}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var j=this.container,D=j.getBoundingClientRect(),k=DSe(D),N={chartX:Math.round(b.pageX-k.left),chartY:Math.round(b.pageY-k.top)},C=D.width/j.offsetWidth||1,T=this.inRange(N.chartX,N.chartY,C);if(!T)return null;var P=this.state,A=P.xAxisMap,S=P.yAxisMap,_=this.getTooltipEventType(),O=RR(this.state,this.props.data,this.props.layout,T);if(_!=="axis"&&A&&S){var B=Io(A).scale,I=Io(S).scale,z=B&&B.invert?B.invert(N.chartX):null,M=I&&I.invert?I.invert(N.chartY):null;return X(X({},N),{},{xValue:z,yValue:M},O)}return O?X(X({},N),O):null}},{key:"inRange",value:function(b,j){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,k=this.props.layout,N=b/D,C=j/D;if(k==="horizontal"||k==="vertical"){var T=this.state.offset,P=N>=T.left&&N<=T.left+T.width&&C>=T.top&&C<=T.top+T.height;return P?{x:N,y:C}:null}var A=this.state,S=A.angleAxisMap,_=A.radiusAxisMap;if(S&&_){var O=Io(S);return iB({x:N,y:C},O)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,j=this.getTooltipEventType(),D=hs(b,gr),k={};D&&j==="axis"&&(D.props.trigger==="click"?k={onClick:this.handleClick}:k={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var N=kv(this.props,this.handleOuterEvent);return X(X({},N),k)}},{key:"addListener",value:function(){B1.on(R1,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){B1.removeListener(R1,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,j,D){for(var k=this.state.formattedGraphicalItems,N=0,C=k.length;N<C;N++){var T=k[N];if(T.item===b||T.props.key===b.key||j===Vi(T.item.type)&&D===T.childIndex)return T}return null}},{key:"renderClipPath",value:function(){var b=this.clipPathId,j=this.state.offset,D=j.left,k=j.top,N=j.height,C=j.width;return E.createElement("defs",null,E.createElement("clipPath",{id:b},E.createElement("rect",{x:D,y:k,height:N,width:C})))}},{key:"getXScales",value:function(){var b=this.state.xAxisMap;return b?Object.entries(b).reduce(function(j,D){var k=_R(D,2),N=k[0],C=k[1];return X(X({},j),{},qe({},N,C.scale))},{}):null}},{key:"getYScales",value:function(){var b=this.state.yAxisMap;return b?Object.entries(b).reduce(function(j,D){var k=_R(D,2),N=k[0],C=k[1];return X(X({},j),{},qe({},N,C.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(b){var j;return(j=this.state.xAxisMap)===null||j===void 0||(j=j[b])===null||j===void 0?void 0:j.scale}},{key:"getYScaleByAxisId",value:function(b){var j;return(j=this.state.yAxisMap)===null||j===void 0||(j=j[b])===null||j===void 0?void 0:j.scale}},{key:"getItemByXY",value:function(b){var j=this.state,D=j.formattedGraphicalItems,k=j.activeItem;if(D&&D.length)for(var N=0,C=D.length;N<C;N++){var T=D[N],P=T.props,A=T.item,S=A.type.defaultProps!==void 0?X(X({},A.type.defaultProps),A.props):A.props,_=Vi(A.type);if(_==="Bar"){var O=(P.data||[]).find(function(M){return i5e(b,M)});if(O)return{graphicalItem:T,payload:O}}else if(_==="RadialBar"){var B=(P.data||[]).find(function(M){return iB(b,M)});if(B)return{graphicalItem:T,payload:B}}else if(Aw(T,k)||Sw(T,k)||If(T,k)){var I=KBe({graphicalItem:T,activeTooltipItem:k,itemData:S.data}),z=S.activeIndex===void 0?I:S.activeIndex;return{graphicalItem:X(X({},T),{},{childIndex:z}),payload:If(T,k)?S.data[I]:T.props.data[I]}}}return null}},{key:"render",value:function(){var b=this;if(!XO(this))return null;var j=this.props,D=j.children,k=j.className,N=j.width,C=j.height,T=j.style,P=j.compact,A=j.title,S=j.desc,_=OR(j,c$e),O=ze(_,!1);if(P)return E.createElement(mR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},E.createElement(bk,eu({},O,{width:N,height:C,title:A,desc:S}),this.renderClipPath(),ZO(D,this.renderMap)));if(this.props.accessibilityLayer){var B,I;O.tabIndex=(B=this.props.tabIndex)!==null&&B!==void 0?B:0,O.role=(I=this.props.role)!==null&&I!==void 0?I:"application",O.onKeyDown=function(M){b.accessibilityManager.keyboardEvent(M)},O.onFocus=function(){b.accessibilityManager.focus()}}var z=this.parseEventsOfWrapper();return E.createElement(mR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},E.createElement("div",eu({className:Je("recharts-wrapper",k),style:X({position:"relative",cursor:"default",width:N,height:C},T)},z,{ref:function(R){b.container=R}}),E.createElement(bk,eu({},O,{width:N,height:C,title:A,desc:S,style:A$e}),this.renderClipPath(),ZO(D,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(g.Component);qe(v,"displayName",a),qe(v,"defaultProps",X({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),qe(v,"getDerivedStateFromProps",function(x,w){var y=x.dataKey,b=x.data,j=x.children,D=x.width,k=x.height,N=x.layout,C=x.stackOffset,T=x.margin,P=w.dataStartIndex,A=w.dataEndIndex;if(w.updateId===void 0){var S=MR(x);return X(X(X({},S),{},{updateId:0},m(X(X({props:x},S),{},{updateId:0}),w)),{},{prevDataKey:y,prevData:b,prevWidth:D,prevHeight:k,prevLayout:N,prevStackOffset:C,prevMargin:T,prevChildren:j})}if(y!==w.prevDataKey||b!==w.prevData||D!==w.prevWidth||k!==w.prevHeight||N!==w.prevLayout||C!==w.prevStackOffset||!mu(T,w.prevMargin)){var _=MR(x),O={chartX:w.chartX,chartY:w.chartY,isTooltipActive:w.isTooltipActive},B=X(X({},RR(w,b,N)),{},{updateId:w.updateId+1}),I=X(X(X({},_),O),B);return X(X(X({},I),m(X({props:x},I),w)),{},{prevDataKey:y,prevData:b,prevWidth:D,prevHeight:k,prevLayout:N,prevStackOffset:C,prevMargin:T,prevChildren:j})}if(!yk(j,w.prevChildren)){var z,M,R,q,$=hs(j,dp),U=$&&(z=(M=$.props)===null||M===void 0?void 0:M.startIndex)!==null&&z!==void 0?z:P,K=$&&(R=(q=$.props)===null||q===void 0?void 0:q.endIndex)!==null&&R!==void 0?R:A,ee=U!==P||K!==A,ae=!Ye(b),xe=ae&&!ee?w.updateId:w.updateId+1;return X(X({updateId:xe},m(X(X({props:x},w),{},{updateId:xe,dataStartIndex:U,dataEndIndex:K}),w)),{},{prevChildren:j,dataStartIndex:U,dataEndIndex:K})}return null}),qe(v,"renderActiveDot",function(x,w,y){var b;return g.isValidElement(x)?b=g.cloneElement(x,w):Ue(x)?b=x(w):b=E.createElement(jw,w),E.createElement(bt,{className:"recharts-active-dot",key:y},b)});var f=g.forwardRef(function(w,y){return E.createElement(v,eu({},w,{ref:y}))});return f.displayName=v.displayName,f},VN=aT({chartName:"LineChart",GraphicalChild:Zn,axisComponents:[{axisType:"xAxis",AxisComp:md},{axisType:"yAxis",AxisComp:Gi}],formatAxisMap:sW}),qW=aT({chartName:"BarChart",GraphicalChild:hi,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:md},{axisType:"yAxis",AxisComp:Gi}],formatAxisMap:sW}),HN=aT({chartName:"PieChart",GraphicalChild:Rn,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Cw},{axisType:"radiusAxis",AxisComp:kw}],formatAxisMap:v4e,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const LW=[{day:"Mon",visitors:1240,conversions:62},{day:"Tue",visitors:1580,conversions:79},{day:"Wed",visitors:1920,conversions:96},{day:"Thu",visitors:1720,conversions:86},{day:"Fri",visitors:2100,conversions:105},{day:"Sat",visitors:2340,conversions:117},{day:"Sun",visitors:1643,conversions:82}],$R=[{name:"AI Generated",value:65,color:"#EB0029"},{name:"Human Written",value:35,color:"#6B7280"}],I$e=[{title:"Total Visitors",value:"12,543",change:"+12.5%",icon:dd,trend:"up",chartData:LW.map(e=>e.visitors)},{title:"Conversion Rate",value:"4.8%",change:"+0.5%",icon:Mr,trend:"up",chartData:[3.2,3.5,4,4.2,4.5,4.6,4.8]},{title:"CTA Click Rate",value:"18.3%",change:"+3.2%",icon:hJ,trend:"up",chartData:[15.1,15.8,16.2,16.8,17.2,17.8,18.3]},{title:"AI vs Human Posts",value:"65:35",change:"31 AI / 16 Human",icon:Pn,trend:"neutral",chartData:[65,35]}],zR=[{name:"Start Dashing Now Button",status:"Active",clicks:1243,color:"green"},{name:"Free Starter Guide Download",status:"Active",clicks:876,color:"green"},{name:"Exit Intent Popup",status:"Active",clicks:543,color:"green"},{name:"Sticky Floating CTA",status:"Active",clicks:2104,color:"green"}],$$e=[{title:"How to Become a DoorDash Driver in 2025",views:3421,status:"Published",change:"+15%"},{title:"DoorDash Driver Pay Explained",views:2876,status:"Published",change:"+8%"},{title:"DoorDash Requirements Guide",views:2543,status:"Published",change:"+12%"},{title:"Best Times to Dash for Maximum Earnings",views:2198,status:"Published",change:"+22%"},{title:"DoorDash vs Uber Eats Comparison",views:1987,status:"Published",change:"+5%"}],z$e=[{title:"Tax Deductions for DoorDash Drivers",date:"2025-02-15",status:"AI Suggested",author:"AI Writer"},{title:"How to Handle Difficult Customers",date:"2025-02-18",status:"Scheduled",author:"Admin"},{title:"DoorDash Sign-Up Bonus Updates",date:"2025-02-20",status:"Draft",author:"Editor"},{title:"Winter Dashing Tips and Safety",date:"2025-02-22",status:"AI Suggested",author:"AI Writer"},{title:"Best Markets for DoorDash in 2025",date:"2025-02-25",status:"Scheduled",author:"Admin"}],q$e=[{label:"Create New Post",icon:is,href:"/admin/blog/create",color:"bg-[#EB0029]"},{label:"Manage CTAs",icon:aA,href:"/admin/cta",color:"bg-blue-600"},{label:"View Analytics",icon:b$,href:"/admin/analytics",color:"bg-green-600"},{label:"Schedule Posts",icon:os,href:"/admin/blog/calendar",color:"bg-purple-600"}];function L$e(){const[e,t]=g.useState(127),[a,r]=g.useState(!1),[n,i]=g.useState({affiliateClicks:127,emailCaptures:23,conversionRate:5.2,affiliateChange:12.5,captureChange:18.3,rateChange:.8});return g.useEffect(()=>{af();const o=setInterval(()=>{t(d=>d+Math.floor(Math.random()*10-5)),Math.random()>.7&&i(d=>({...d,affiliateClicks:d.affiliateClicks+Math.floor(Math.random()*3),emailCaptures:d.emailCaptures+(Math.random()>.8?1:0)}))},3e3);return()=>clearInterval(o)},[]),s.jsxs("div",{className:"space-y-6 pb-8","data-id":"hanc5qld3","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4","data-id":"4c9sw82re","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{"data-id":"fv3xmfeu7","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900","data-id":"t1041as6w","data-path":"src/pages/admin/Dashboard.tsx",children:"Dashboard Home"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"arm5dl6ly","data-path":"src/pages/admin/Dashboard.tsx",children:"Welcome to the Become a Dasher Control Center"})]}),s.jsx("div",{className:"flex items-center gap-3","data-id":"iisovkpek","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 bg-green-50 border border-green-200 rounded-lg","data-id":"7dkvsvssj","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full animate-pulse","data-id":"naqntpnya","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsxs("span",{className:"text-sm font-medium text-green-700","data-id":"lmsw7cnjm","data-path":"src/pages/admin/Dashboard.tsx",children:[e," active now"]})]})})]}),s.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3","data-id":"y6hbe2vru","data-path":"src/pages/admin/Dashboard.tsx",children:q$e.map(o=>s.jsx(me,{to:o.href,"data-id":"wtut1z93t","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs(G,{className:`${o.color} hover:opacity-90 w-full h-auto py-4 flex flex-col items-center gap-2 text-white`,"data-id":"8qkwuywgb","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(o.icon,{className:"w-5 h-5","data-id":"k4hovmqtd","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx("span",{className:"text-xs font-medium","data-id":"zhs6fjje6","data-path":"src/pages/admin/Dashboard.tsx",children:o.label})]})},o.label))}),s.jsx(re,{className:"bg-gradient-to-r from-purple-50 to-blue-50 border-2 border-purple-200","data-id":"9o10d6fej","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(be,{className:"py-4","data-id":"oeuq27vmv","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"vpzbo8ggn","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex items-center gap-3","data-id":"8v25o2tem","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("div",{className:"p-2 bg-purple-100 rounded-lg","data-id":"9svkxjr7e","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(Lm,{className:"w-6 h-6 text-purple-600","data-id":"7k059a3w3","data-path":"src/pages/admin/Dashboard.tsx"})}),s.jsxs("div",{"data-id":"dycsbl46d","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("h3",{className:"font-semibold text-gray-900","data-id":"o6b3r3axy","data-path":"src/pages/admin/Dashboard.tsx",children:"Content Health Check"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"krklthraa","data-path":"src/pages/admin/Dashboard.tsx",children:"Scan all blog posts for missing or legacy content"})]})]}),s.jsxs(G,{onClick:()=>r(!0),className:"bg-purple-600 hover:bg-purple-700","data-id":"klij4kao5","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Lm,{className:"w-4 h-4 mr-2","data-id":"1f85o4rvf","data-path":"src/pages/admin/Dashboard.tsx"}),"Check Content Status"]})]})})}),s.jsx(oge,{open:a,onOpenChange:r,"data-id":"sd1nyfavb","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsxs(re,{className:"bg-gradient-to-br from-green-50 to-emerald-50 border-2 border-green-200","data-id":"40y0uen13","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(fe,{"data-id":"cce8acifn","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2 text-green-900","data-id":"eib4wq1m8","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(en,{className:"w-5 h-5","data-id":"yxdi3ikyo","data-path":"src/pages/admin/Dashboard.tsx"}),"Today's Monetization Summary"]}),s.jsx(He,{className:"text-green-700","data-id":"iw50zyuuj","data-path":"src/pages/admin/Dashboard.tsx",children:"Real-time affiliate and lead tracking"})]}),s.jsxs(be,{"data-id":"qdflyv2d0","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4","data-id":"6285eljqe","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg shadow-sm","data-id":"ueghuv73y","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2","data-id":"sc6h2kwkv","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(tA,{className:"w-4 h-4 text-[#EB0029]","data-id":"75ep36unh","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx("span",{className:"text-sm font-medium text-gray-600","data-id":"1f4qxgjdl","data-path":"src/pages/admin/Dashboard.tsx",children:"Affiliate Clicks"})]}),s.jsx("div",{className:"text-3xl font-bold text-[#EB0029]","data-id":"2h42ahb87","data-path":"src/pages/admin/Dashboard.tsx",children:n.affiliateClicks}),s.jsxs("div",{className:"flex items-center justify-center text-xs text-green-600 mt-2","data-id":"dungdzdjt","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"2h1gtw3qp","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsxs("span",{"data-id":"99xrrko5h","data-path":"src/pages/admin/Dashboard.tsx",children:["+",n.affiliateChange,"% vs yesterday"]})]})]}),s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg shadow-sm","data-id":"u91468pjc","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2","data-id":"scy910enj","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(S$,{className:"w-4 h-4 text-blue-600","data-id":"0j8mjns0c","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx("span",{className:"text-sm font-medium text-gray-600","data-id":"9mr8rwp8o","data-path":"src/pages/admin/Dashboard.tsx",children:"Email Captures"})]}),s.jsx("div",{className:"text-3xl font-bold text-blue-600","data-id":"zts3uqua0","data-path":"src/pages/admin/Dashboard.tsx",children:n.emailCaptures}),s.jsxs("div",{className:"flex items-center justify-center text-xs text-green-600 mt-2","data-id":"67l1qk20d","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"nz02d9k9m","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsxs("span",{"data-id":"wtlj9g7w3","data-path":"src/pages/admin/Dashboard.tsx",children:["+",n.captureChange,"% vs yesterday"]})]})]}),s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg shadow-sm","data-id":"5lq2cefs6","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2","data-id":"srljd56jb","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Mr,{className:"w-4 h-4 text-purple-600","data-id":"lfr1kwkpc","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx("span",{className:"text-sm font-medium text-gray-600","data-id":"iqcih64rl","data-path":"src/pages/admin/Dashboard.tsx",children:"Conv. Rate"})]}),s.jsxs("div",{className:"text-3xl font-bold text-purple-600","data-id":"3x9qaxyrn","data-path":"src/pages/admin/Dashboard.tsx",children:[n.conversionRate,"%"]}),s.jsxs("div",{className:"flex items-center justify-center text-xs text-green-600 mt-2","data-id":"a6ls8td2f","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"lsuhzn6yd","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsxs("span",{"data-id":"1stnxh3ac","data-path":"src/pages/admin/Dashboard.tsx",children:["+",n.rateChange,"% vs yesterday"]})]})]})]}),s.jsx("div",{className:"mt-4 pt-4 border-t border-green-200","data-id":"h6vrmgm90","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(me,{to:"/admin/analytics","data-id":"yf6187rv3","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(G,{size:"sm",variant:"outline",className:"w-full border-green-300 text-green-700 hover:bg-green-100","data-id":"6x9qik4hh","data-path":"src/pages/admin/Dashboard.tsx",children:"View Full Analytics →"})})})]})]}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4","data-id":"wj6ldmuq9","data-path":"src/pages/admin/Dashboard.tsx",children:I$e.map(o=>s.jsxs(re,{className:"overflow-hidden","data-id":"jtvy6ilhl","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between pb-2","data-id":"q1wlbstja","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"h3argl4i7","data-path":"src/pages/admin/Dashboard.tsx",children:o.title}),s.jsx(o.icon,{className:"w-4 h-4 text-gray-500","data-id":"dyq8s468b","data-path":"src/pages/admin/Dashboard.tsx"})]}),s.jsxs(be,{"data-id":"b8muxl4sw","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"isrzea437","data-path":"src/pages/admin/Dashboard.tsx",children:o.value}),s.jsx("p",{className:`text-xs mt-1 ${o.trend==="up"?"text-green-600":"text-gray-600"}`,"data-id":"klao1jgae","data-path":"src/pages/admin/Dashboard.tsx",children:o.change}),s.jsx("div",{className:"mt-3 h-12","data-id":"dn7gay1ly","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx($o,{width:"100%",height:"100%","data-id":"q5ei4t629","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(VN,{data:o.chartData.map((d,l)=>({value:d})),"data-id":"ppxxd1k3j","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(Zn,{type:"monotone",dataKey:"value",stroke:o.trend==="up"?"#10B981":"#EB0029",strokeWidth:2,dot:!1,"data-id":"wvlavbhoc","data-path":"src/pages/admin/Dashboard.tsx"})})})})]})]},o.title))}),s.jsxs(re,{"data-id":"8yqjfh483","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(fe,{"data-id":"hcfe2u8ma","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"6nx3kxgx1","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Mr,{className:"w-5 h-5","data-id":"upm881tux","data-path":"src/pages/admin/Dashboard.tsx"}),"Weekly Performance"]}),s.jsx(He,{"data-id":"57nn9kl94","data-path":"src/pages/admin/Dashboard.tsx",children:"Visitor traffic and conversion trends over the past 7 days"})]}),s.jsx(be,{"data-id":"5umeu9sy6","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx($o,{width:"100%",height:300,"data-id":"ixeu5az4g","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs(qW,{data:LW,"data-id":"pe6ahvsat","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(gm,{strokeDasharray:"3 3","data-id":"1fkp8dgi9","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(md,{dataKey:"day","data-id":"q2zhy5k6l","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(Gi,{yAxisId:"left","data-id":"j1yn4q88d","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(Gi,{yAxisId:"right",orientation:"right","data-id":"jgki6loko","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(gr,{"data-id":"syrylup6n","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(oi,{"data-id":"fbb3wazgg","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(hi,{yAxisId:"left",dataKey:"visitors",fill:"#EB0029",name:"Visitors","data-id":"oq97iurff","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx(hi,{yAxisId:"right",dataKey:"conversions",fill:"#10B981",name:"Conversions","data-id":"97pxqtgvs","data-path":"src/pages/admin/Dashboard.tsx"})]})})})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6","data-id":"uqxkxho7o","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(re,{"data-id":"tnotq9w4u","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(fe,{"data-id":"9v7a2j9h3","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"2y9q8kybl","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{"data-id":"92n6a18ii","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(ge,{"data-id":"4754dwvn5","data-path":"src/pages/admin/Dashboard.tsx",children:"CTA Status"}),s.jsx(He,{"data-id":"8301fxwhf","data-path":"src/pages/admin/Dashboard.tsx",children:"Current status of all call-to-action elements"})]}),s.jsx(me,{to:"/admin/cta-control","data-id":"8pjzcobil","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(G,{size:"sm",variant:"outline","data-id":"yj96hmas2","data-path":"src/pages/admin/Dashboard.tsx",children:"Manage"})})]})}),s.jsxs(be,{"data-id":"521v3e6ah","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("div",{className:"space-y-3","data-id":"sbh8tq2m9","data-path":"src/pages/admin/Dashboard.tsx",children:zR.map(o=>s.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg","data-id":"n82rs2js6","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex items-center space-x-3 flex-1","data-id":"aptezgt01","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("div",{className:`w-2 h-2 bg-${o.color}-500 rounded-full animate-pulse`,"data-id":"hqzqya8ge","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsxs("div",{className:"flex-1 min-w-0","data-id":"o0xq800jm","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-gray-900 truncate","data-id":"tua63yeib","data-path":"src/pages/admin/Dashboard.tsx",children:o.name}),s.jsxs("p",{className:"text-xs text-gray-500","data-id":"wlb1rxbzr","data-path":"src/pages/admin/Dashboard.tsx",children:[o.clicks.toLocaleString()," clicks today"]})]})]}),s.jsx(ct,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200","data-id":"9c048fo79","data-path":"src/pages/admin/Dashboard.tsx",children:o.status})]},o.name))}),s.jsx("div",{className:"mt-4 pt-4 border-t","data-id":"rxxuhli0o","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs("div",{className:"flex justify-between items-center","data-id":"xmlnnksa8","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("span",{className:"text-sm text-gray-600","data-id":"pltn6hfnc","data-path":"src/pages/admin/Dashboard.tsx",children:"Total CTA Clicks Today"}),s.jsx("span",{className:"text-2xl font-bold text-[#EB0029]","data-id":"9dw6j3ql5","data-path":"src/pages/admin/Dashboard.tsx",children:zR.reduce((o,d)=>o+d.clicks,0).toLocaleString()})]})})]})]}),s.jsxs(re,{"data-id":"z5k4435lp","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(fe,{"data-id":"9ayd09i8v","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"ergwffz7z","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Ky,{className:"w-5 h-5","data-id":"0pwhas083","data-path":"src/pages/admin/Dashboard.tsx"}),"Content Distribution"]}),s.jsx(He,{"data-id":"tgwj3lsn8","data-path":"src/pages/admin/Dashboard.tsx",children:"AI vs Human content ratio"})]}),s.jsxs(be,{"data-id":"25xboepsa","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx($o,{width:"100%",height:200,"data-id":"zravpmf7e","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs(HN,{"data-id":"z8s70x4zv","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(Rn,{data:$R,cx:"50%",cy:"50%",labelLine:!1,label:({name:o,value:d})=>`${o}: ${d}%`,outerRadius:80,fill:"#8884d8",dataKey:"value","data-id":"ghlg5xb1b","data-path":"src/pages/admin/Dashboard.tsx",children:$R.map((o,d)=>s.jsx(Zu,{fill:o.color,"data-id":"9p8nuqblu","data-path":"src/pages/admin/Dashboard.tsx"},`cell-${d}`))}),s.jsx(gr,{"data-id":"aw6myq1zs","data-path":"src/pages/admin/Dashboard.tsx"})]})}),s.jsxs("div",{className:"grid grid-cols-3 gap-4 mt-4","data-id":"3eql82qar","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg","data-id":"6j1e2493b","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-[#EB0029]","data-id":"4vr146saa","data-path":"src/pages/admin/Dashboard.tsx",children:"31"}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"46pyxdjp0","data-path":"src/pages/admin/Dashboard.tsx",children:"AI Posts"})]}),s.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg","data-id":"csf8hqx1d","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-gray-900","data-id":"nn9wx4kku","data-path":"src/pages/admin/Dashboard.tsx",children:"16"}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"v019krgc6","data-path":"src/pages/admin/Dashboard.tsx",children:"Human Posts"})]}),s.jsxs("div",{className:"text-center p-3 bg-gray-50 rounded-lg","data-id":"r96fyiuja","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("p",{className:"text-2xl font-bold text-green-600","data-id":"vv66ni9v2","data-path":"src/pages/admin/Dashboard.tsx",children:"2:45"}),s.jsx("p",{className:"text-xs text-gray-600 mt-1","data-id":"t702v4rhe","data-path":"src/pages/admin/Dashboard.tsx",children:"Avg. Session"})]})]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6","data-id":"276mkm7e5","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs(re,{"data-id":"t45zjo2g2","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(fe,{"data-id":"pygo83w8x","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"u9ah68fwr","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{"data-id":"vmroa674r","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(ge,{"data-id":"htas29mkb","data-path":"src/pages/admin/Dashboard.tsx",children:"Top 5 Blog Posts"}),s.jsx(He,{"data-id":"yx998xm0i","data-path":"src/pages/admin/Dashboard.tsx",children:"Most viewed posts this week"})]}),s.jsx(me,{to:"/admin/analytics","data-id":"c7hs6lq2y","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(G,{size:"sm",variant:"ghost","data-id":"zla95lven","data-path":"src/pages/admin/Dashboard.tsx",children:"View All"})})]})}),s.jsx(be,{"data-id":"ithebyzih","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx("div",{className:"space-y-3","data-id":"oufhkjj1t","data-path":"src/pages/admin/Dashboard.tsx",children:$$e.map((o,d)=>s.jsxs("div",{className:"flex items-center gap-3 p-3 bg-gray-50 rounded-lg hover:bg-gray-100 transition-colors","data-id":"yn3wvx4u9","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("div",{className:"w-8 h-8 bg-[#EB0029] text-white rounded-full flex items-center justify-center text-sm font-bold flex-shrink-0","data-id":"dk5wzs0hl","data-path":"src/pages/admin/Dashboard.tsx",children:d+1}),s.jsxs("div",{className:"flex-1 min-w-0","data-id":"xxor20s7v","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-gray-900 line-clamp-1","data-id":"rkwyu87yt","data-path":"src/pages/admin/Dashboard.tsx",children:o.title}),s.jsxs("div",{className:"flex items-center gap-2 mt-1","data-id":"5wffc286g","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("p",{className:"text-xs text-gray-500","data-id":"ocuwdnp0t","data-path":"src/pages/admin/Dashboard.tsx",children:[o.views.toLocaleString()," views"]}),s.jsx("span",{className:"text-xs text-green-600 font-medium","data-id":"m5svznfmj","data-path":"src/pages/admin/Dashboard.tsx",children:o.change})]})]}),s.jsx(JF,{value:o.views/3500*100,className:"w-16","data-id":"u0hcjtlov","data-path":"src/pages/admin/Dashboard.tsx"})]},o.title))})})]}),s.jsxs(re,{"data-id":"f75yu48as","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(fe,{"data-id":"g4p34g3vf","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"gxvcz4gv0","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{"data-id":"ncwi3u6tk","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(ge,{"data-id":"a5kg2ts6c","data-path":"src/pages/admin/Dashboard.tsx",children:"Next 5 Scheduled Posts"}),s.jsx(He,{"data-id":"aoyfff32q","data-path":"src/pages/admin/Dashboard.tsx",children:"AI-scheduled and manual content calendar"})]}),s.jsx(me,{to:"/admin/blog/calendar","data-id":"cg5icm7yp","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx(G,{size:"sm",variant:"ghost","data-id":"lqo6d43kl","data-path":"src/pages/admin/Dashboard.tsx",children:"View Calendar"})})]})}),s.jsx(be,{"data-id":"yxcu5qjas","data-path":"src/pages/admin/Dashboard.tsx",children:s.jsx("div",{className:"space-y-3","data-id":"tibccteqz","data-path":"src/pages/admin/Dashboard.tsx",children:z$e.map(o=>s.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg","data-id":"sz8k402dp","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsxs("div",{className:"flex-1 min-w-0","data-id":"ejftf4veo","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-gray-900 line-clamp-1","data-id":"lxyzrl6t8","data-path":"src/pages/admin/Dashboard.tsx",children:o.title}),s.jsxs("div",{className:"flex items-center gap-2 mt-1","data-id":"l9volcqmy","data-path":"src/pages/admin/Dashboard.tsx",children:[s.jsx(os,{className:"w-3 h-3 text-gray-400","data-id":"hvxxk5vww","data-path":"src/pages/admin/Dashboard.tsx"}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"i12in8i12","data-path":"src/pages/admin/Dashboard.tsx",children:o.date}),s.jsx("span",{className:"text-xs text-gray-400","data-id":"bxnrkwmsi","data-path":"src/pages/admin/Dashboard.tsx",children:"•"}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"r6y3rsnha","data-path":"src/pages/admin/Dashboard.tsx",children:o.author})]})]}),s.jsx(ct,{variant:"outline",className:o.status==="AI Suggested"?"bg-purple-50 text-purple-700 border-purple-200":o.status==="Scheduled"?"bg-blue-50 text-blue-700 border-blue-200":"bg-gray-50 text-gray-700 border-gray-200","data-id":"96uirxmiu","data-path":"src/pages/admin/Dashboard.tsx",children:o.status})]},o.title))})})]})]}),s.jsx(Zge,{"data-id":"rbgxf1vxo","data-path":"src/pages/admin/Dashboard.tsx"})]})}var Rw="Tabs",[F$e]=Ca(Rw,[Mp]),FW=Mp(),[U$e,rT]=F$e(Rw),UW=g.forwardRef((e,t)=>{const{__scopeTabs:a,value:r,onValueChange:n,defaultValue:i,orientation:o="horizontal",dir:d,activationMode:l="automatic",...c}=e,u=Ep(d),[p,h]=Rr({prop:r,onChange:n,defaultProp:i??"",caller:Rw});return s.jsx(U$e,{scope:a,baseId:ss(),value:p,onValueChange:h,orientation:o,dir:u,activationMode:l,children:s.jsx(ke.div,{dir:u,"data-orientation":o,...c,ref:t})})});UW.displayName=Rw;var VW="TabsList",HW=g.forwardRef((e,t)=>{const{__scopeTabs:a,loop:r=!0,...n}=e,i=rT(VW,a),o=FW(a);return s.jsx(yS,{asChild:!0,...o,orientation:i.orientation,dir:i.dir,loop:r,children:s.jsx(ke.div,{role:"tablist","aria-orientation":i.orientation,...n,ref:t})})});HW.displayName=VW;var WW="TabsTrigger",GW=g.forwardRef((e,t)=>{const{__scopeTabs:a,value:r,disabled:n=!1,...i}=e,o=rT(WW,a),d=FW(a),l=XW(o.baseId,r),c=QW(o.baseId,r),u=r===o.value;return s.jsx(vS,{asChild:!0,...d,focusable:!n,active:u,children:s.jsx(ke.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:l,...i,ref:t,onMouseDown:de(e.onMouseDown,p=>{!n&&p.button===0&&p.ctrlKey===!1?o.onValueChange(r):p.preventDefault()}),onKeyDown:de(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&o.onValueChange(r)}),onFocus:de(e.onFocus,()=>{const p=o.activationMode!=="manual";!u&&!n&&p&&o.onValueChange(r)})})})});GW.displayName=WW;var KW="TabsContent",YW=g.forwardRef((e,t)=>{const{__scopeTabs:a,value:r,forceMount:n,children:i,...o}=e,d=rT(KW,a),l=XW(d.baseId,r),c=QW(d.baseId,r),u=r===d.value,p=g.useRef(u);return g.useEffect(()=>{const h=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(h)},[]),s.jsx(lr,{present:n||u,children:({present:h})=>s.jsx(ke.div,{"data-state":u?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":l,hidden:!h,id:c,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:h&&i})})});YW.displayName=KW;function XW(e,t){return`${e}-trigger-${t}`}function QW(e,t){return`${e}-content-${t}`}var V$e=UW,ZW=HW,JW=GW,eG=YW;const Qp=V$e,gc=g.forwardRef(({className:e,...t},a)=>s.jsx(ZW,{ref:a,className:Z("inline-flex h-9 items-center justify-center rounded-lg bg-muted p-1 text-muted-foreground",e),...t}));gc.displayName=ZW.displayName;const nr=g.forwardRef(({className:e,...t},a)=>s.jsx(JW,{ref:a,className:Z("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",e),...t}));nr.displayName=JW.displayName;const Qr=g.forwardRef(({className:e,...t},a)=>s.jsx(eG,{ref:a,className:Z("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));Qr.displayName=eG.displayName;function Ya(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function lo(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function tG(e,t){const a=Ya(e);if(isNaN(t))return lo(e,NaN);if(!t)return a;const r=a.getDate(),n=lo(e,a.getTime());n.setMonth(a.getMonth()+t+1,0);const i=n.getDate();return r>=i?n:(a.setFullYear(n.getFullYear(),n.getMonth(),r),a)}const aG=6048e5,H$e=864e5;let W$e={};function zg(){return W$e}function fd(e,t){var d,l,c,u;const a=zg(),r=(t==null?void 0:t.weekStartsOn)??((l=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:l.weekStartsOn)??a.weekStartsOn??((u=(c=a.locale)==null?void 0:c.options)==null?void 0:u.weekStartsOn)??0,n=Ya(e),i=n.getDay(),o=(i<r?7:0)+i-r;return n.setDate(n.getDate()-o),n.setHours(0,0,0,0),n}function k0(e){return fd(e,{weekStartsOn:1})}function rG(e){const t=Ya(e),a=t.getFullYear(),r=lo(e,0);r.setFullYear(a+1,0,4),r.setHours(0,0,0,0);const n=k0(r),i=lo(e,0);i.setFullYear(a,0,4),i.setHours(0,0,0,0);const o=k0(i);return t.getTime()>=n.getTime()?a+1:t.getTime()>=o.getTime()?a:a-1}function N0(e){const t=Ya(e);return t.setHours(0,0,0,0),t}function qR(e){const t=Ya(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),+e-+a}function G$e(e,t){const a=N0(e),r=N0(t),n=+a-qR(a),i=+r-qR(r);return Math.round((n-i)/H$e)}function K$e(e){const t=rG(e),a=lo(e,0);return a.setFullYear(t,0,4),a.setHours(0,0,0,0),k0(a)}function Y$e(e,t){const a=N0(e),r=N0(t);return+a==+r}function X$e(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Q$e(e){if(!X$e(e)&&typeof e!="number")return!1;const t=Ya(e);return!isNaN(Number(t))}function Z$e(e){const t=Ya(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function LR(e,t){const a=Ya(e.start),r=Ya(e.end);let n=+a>+r;const i=n?+a:+r,o=n?r:a;o.setHours(0,0,0,0);let d=1;const l=[];for(;+o<=i;)l.push(Ya(o)),o.setDate(o.getDate()+d),o.setHours(0,0,0,0);return n?l.reverse():l}function J$e(e){const t=Ya(e);return t.setDate(1),t.setHours(0,0,0,0),t}function e9e(e){const t=Ya(e),a=lo(e,0);return a.setFullYear(t.getFullYear(),0,1),a.setHours(0,0,0,0),a}function FR(e,t){var d,l;const a=zg(),r=a.weekStartsOn??((l=(d=a.locale)==null?void 0:d.options)==null?void 0:l.weekStartsOn)??0,n=Ya(e),i=n.getDay(),o=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+o),n.setHours(23,59,59,999),n}const t9e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},a9e=(e,t,a)=>{let r;const n=t9e[e];return typeof n=="string"?r=n:t===1?r=n.one:r=n.other.replace("{{count}}",t.toString()),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"in "+r:r+" ago":r};function I1(e){return(t={})=>{const a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}const r9e={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s9e={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},n9e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},i9e={date:I1({formats:r9e,defaultWidth:"full"}),time:I1({formats:s9e,defaultWidth:"full"}),dateTime:I1({formats:n9e,defaultWidth:"full"})},o9e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},d9e=(e,t,a,r)=>o9e[e];function Sh(e){return(t,a)=>{const r=a!=null&&a.context?String(a.context):"standalone";let n;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,d=a!=null&&a.width?String(a.width):o;n=e.formattingValues[d]||e.formattingValues[o]}else{const o=e.defaultWidth,d=a!=null&&a.width?String(a.width):e.defaultWidth;n=e.values[d]||e.values[o]}const i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}const l9e={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},c9e={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},u9e={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},p9e={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},h9e={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},m9e={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},f9e=(e,t)=>{const a=Number(e),r=a%100;if(r>20||r<10)switch(r%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},g9e={ordinalNumber:f9e,era:Sh({values:l9e,defaultWidth:"wide"}),quarter:Sh({values:c9e,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Sh({values:u9e,defaultWidth:"wide"}),day:Sh({values:p9e,defaultWidth:"wide"}),dayPeriod:Sh({values:h9e,defaultWidth:"wide",formattingValues:m9e,defaultFormattingWidth:"wide"})};function Ph(e){return(t,a={})=>{const r=a.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;const o=i[0],d=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(d)?y9e(d,p=>p.test(o)):x9e(d,p=>p.test(o));let c;c=e.valueCallback?e.valueCallback(l):l,c=a.valueCallback?a.valueCallback(c):c;const u=t.slice(o.length);return{value:c,rest:u}}}function x9e(e,t){for(const a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}function y9e(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a}function v9e(e){return(t,a={})=>{const r=t.match(e.matchPattern);if(!r)return null;const n=r[0],i=t.match(e.parsePattern);if(!i)return null;let o=e.valueCallback?e.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;const d=t.slice(n.length);return{value:o,rest:d}}}const b9e=/^(\d+)(th|st|nd|rd)?/i,w9e=/\d+/i,j9e={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},D9e={any:[/^b/i,/^(a|c)/i]},k9e={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},N9e={any:[/1/i,/2/i,/3/i,/4/i]},C9e={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},A9e={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},S9e={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},P9e={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},T9e={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},E9e={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},_9e={ordinalNumber:v9e({matchPattern:b9e,parsePattern:w9e,valueCallback:e=>parseInt(e,10)}),era:Ph({matchPatterns:j9e,defaultMatchWidth:"wide",parsePatterns:D9e,defaultParseWidth:"any"}),quarter:Ph({matchPatterns:k9e,defaultMatchWidth:"wide",parsePatterns:N9e,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ph({matchPatterns:C9e,defaultMatchWidth:"wide",parsePatterns:A9e,defaultParseWidth:"any"}),day:Ph({matchPatterns:S9e,defaultMatchWidth:"wide",parsePatterns:P9e,defaultParseWidth:"any"}),dayPeriod:Ph({matchPatterns:T9e,defaultMatchWidth:"any",parsePatterns:E9e,defaultParseWidth:"any"})},O9e={code:"en-US",formatDistance:a9e,formatLong:i9e,formatRelative:d9e,localize:g9e,match:_9e,options:{weekStartsOn:0,firstWeekContainsDate:1}};function B9e(e){const t=Ya(e);return G$e(t,e9e(t))+1}function R9e(e){const t=Ya(e),a=+k0(t)-+K$e(t);return Math.round(a/aG)+1}function sG(e,t){var u,p,h,m;const a=Ya(e),r=a.getFullYear(),n=zg(),i=(t==null?void 0:t.firstWeekContainsDate)??((p=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:p.firstWeekContainsDate)??n.firstWeekContainsDate??((m=(h=n.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??1,o=lo(e,0);o.setFullYear(r+1,0,i),o.setHours(0,0,0,0);const d=fd(o,t),l=lo(e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);const c=fd(l,t);return a.getTime()>=d.getTime()?r+1:a.getTime()>=c.getTime()?r:r-1}function M9e(e,t){var d,l,c,u;const a=zg(),r=(t==null?void 0:t.firstWeekContainsDate)??((l=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:l.firstWeekContainsDate)??a.firstWeekContainsDate??((u=(c=a.locale)==null?void 0:c.options)==null?void 0:u.firstWeekContainsDate)??1,n=sG(e,t),i=lo(e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),fd(i,t)}function I9e(e,t){const a=Ya(e),r=+fd(a,t)-+M9e(a,t);return Math.round(r/aG)+1}function St(e,t){const a=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return a+r}const ko={y(e,t){const a=e.getFullYear(),r=a>0?a:1-a;return St(t==="yy"?r%100:r,t.length)},M(e,t){const a=e.getMonth();return t==="M"?String(a+1):St(a+1,2)},d(e,t){return St(e.getDate(),t.length)},a(e,t){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];case"aaaa":default:return a==="am"?"a.m.":"p.m."}},h(e,t){return St(e.getHours()%12||12,t.length)},H(e,t){return St(e.getHours(),t.length)},m(e,t){return St(e.getMinutes(),t.length)},s(e,t){return St(e.getSeconds(),t.length)},S(e,t){const a=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,a-3));return St(n,t.length)}},Pc={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},UR={G:function(e,t,a){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return a.era(r,{width:"abbreviated"});case"GGGGG":return a.era(r,{width:"narrow"});case"GGGG":default:return a.era(r,{width:"wide"})}},y:function(e,t,a){if(t==="yo"){const r=e.getFullYear(),n=r>0?r:1-r;return a.ordinalNumber(n,{unit:"year"})}return ko.y(e,t)},Y:function(e,t,a,r){const n=sG(e,r),i=n>0?n:1-n;if(t==="YY"){const o=i%100;return St(o,2)}return t==="Yo"?a.ordinalNumber(i,{unit:"year"}):St(i,t.length)},R:function(e,t){const a=rG(e);return St(a,t.length)},u:function(e,t){const a=e.getFullYear();return St(a,t.length)},Q:function(e,t,a){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return St(r,2);case"Qo":return a.ordinalNumber(r,{unit:"quarter"});case"QQQ":return a.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,a){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return St(r,2);case"qo":return a.ordinalNumber(r,{unit:"quarter"});case"qqq":return a.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,a){const r=e.getMonth();switch(t){case"M":case"MM":return ko.M(e,t);case"Mo":return a.ordinalNumber(r+1,{unit:"month"});case"MMM":return a.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,a){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return St(r+1,2);case"Lo":return a.ordinalNumber(r+1,{unit:"month"});case"LLL":return a.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,a,r){const n=I9e(e,r);return t==="wo"?a.ordinalNumber(n,{unit:"week"}):St(n,t.length)},I:function(e,t,a){const r=R9e(e);return t==="Io"?a.ordinalNumber(r,{unit:"week"}):St(r,t.length)},d:function(e,t,a){return t==="do"?a.ordinalNumber(e.getDate(),{unit:"date"}):ko.d(e,t)},D:function(e,t,a){const r=B9e(e);return t==="Do"?a.ordinalNumber(r,{unit:"dayOfYear"}):St(r,t.length)},E:function(e,t,a){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(r,{width:"short",context:"formatting"});case"EEEE":default:return a.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,a,r){const n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return St(i,2);case"eo":return a.ordinalNumber(i,{unit:"day"});case"eee":return a.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(n,{width:"short",context:"formatting"});case"eeee":default:return a.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,a,r){const n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return St(i,t.length);case"co":return a.ordinalNumber(i,{unit:"day"});case"ccc":return a.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(n,{width:"narrow",context:"standalone"});case"cccccc":return a.day(n,{width:"short",context:"standalone"});case"cccc":default:return a.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,a){const r=e.getDay(),n=r===0?7:r;switch(t){case"i":return String(n);case"ii":return St(n,t.length);case"io":return a.ordinalNumber(n,{unit:"day"});case"iii":return a.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(r,{width:"short",context:"formatting"});case"iiii":default:return a.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,a){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,a){const r=e.getHours();let n;switch(r===12?n=Pc.noon:r===0?n=Pc.midnight:n=r/12>=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,a){const r=e.getHours();let n;switch(r>=17?n=Pc.evening:r>=12?n=Pc.afternoon:r>=4?n=Pc.morning:n=Pc.night,t){case"B":case"BB":case"BBB":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,a){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),a.ordinalNumber(r,{unit:"hour"})}return ko.h(e,t)},H:function(e,t,a){return t==="Ho"?a.ordinalNumber(e.getHours(),{unit:"hour"}):ko.H(e,t)},K:function(e,t,a){const r=e.getHours()%12;return t==="Ko"?a.ordinalNumber(r,{unit:"hour"}):St(r,t.length)},k:function(e,t,a){let r=e.getHours();return r===0&&(r=24),t==="ko"?a.ordinalNumber(r,{unit:"hour"}):St(r,t.length)},m:function(e,t,a){return t==="mo"?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):ko.m(e,t)},s:function(e,t,a){return t==="so"?a.ordinalNumber(e.getSeconds(),{unit:"second"}):ko.s(e,t)},S:function(e,t){return ko.S(e,t)},X:function(e,t,a){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return HR(r);case"XXXX":case"XX":return el(r);case"XXXXX":case"XXX":default:return el(r,":")}},x:function(e,t,a){const r=e.getTimezoneOffset();switch(t){case"x":return HR(r);case"xxxx":case"xx":return el(r);case"xxxxx":case"xxx":default:return el(r,":")}},O:function(e,t,a){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+VR(r,":");case"OOOO":default:return"GMT"+el(r,":")}},z:function(e,t,a){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+VR(r,":");case"zzzz":default:return"GMT"+el(r,":")}},t:function(e,t,a){const r=Math.trunc(e.getTime()/1e3);return St(r,t.length)},T:function(e,t,a){const r=e.getTime();return St(r,t.length)}};function VR(e,t=""){const a=e>0?"-":"+",r=Math.abs(e),n=Math.trunc(r/60),i=r%60;return i===0?a+String(n):a+String(n)+t+St(i,2)}function HR(e,t){return e%60===0?(e>0?"-":"+")+St(Math.abs(e)/60,2):el(e,t)}function el(e,t=""){const a=e>0?"-":"+",r=Math.abs(e),n=St(Math.trunc(r/60),2),i=St(r%60,2);return a+n+t+i}const WR=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},nG=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},$9e=(e,t)=>{const a=e.match(/(P+)(p+)?/)||[],r=a[1],n=a[2];if(!n)return WR(e,t);let i;switch(r){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",WR(r,t)).replace("{{time}}",nG(n,t))},z9e={p:nG,P:$9e},q9e=/^D+$/,L9e=/^Y+$/,F9e=["D","DD","YY","YYYY"];function U9e(e){return q9e.test(e)}function V9e(e){return L9e.test(e)}function H9e(e,t,a){const r=W9e(e,t,a);if(console.warn(r),F9e.includes(e))throw new RangeError(r)}function W9e(e,t,a){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const G9e=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,K9e=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Y9e=/^'([^]*?)'?$/,X9e=/''/g,Q9e=/[a-zA-Z]/;function _i(e,t,a){var u,p,h,m;const r=zg(),n=r.locale??O9e,i=r.firstWeekContainsDate??((p=(u=r.locale)==null?void 0:u.options)==null?void 0:p.firstWeekContainsDate)??1,o=r.weekStartsOn??((m=(h=r.locale)==null?void 0:h.options)==null?void 0:m.weekStartsOn)??0,d=Ya(e);if(!Q$e(d))throw new RangeError("Invalid time value");let l=t.match(K9e).map(v=>{const f=v[0];if(f==="p"||f==="P"){const x=z9e[f];return x(v,n.formatLong)}return v}).join("").match(G9e).map(v=>{if(v==="''")return{isToken:!1,value:"'"};const f=v[0];if(f==="'")return{isToken:!1,value:Z9e(v)};if(UR[f])return{isToken:!0,value:v};if(f.match(Q9e))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:v}});n.localize.preprocessor&&(l=n.localize.preprocessor(d,l));const c={firstWeekContainsDate:i,weekStartsOn:o,locale:n};return l.map(v=>{if(!v.isToken)return v.value;const f=v.value;(V9e(f)||U9e(f))&&H9e(f,t,String(e));const x=UR[f[0]];return x(d,f,n.localize,c)}).join("")}function Z9e(e){const t=e.match(Y9e);return t?t[1].replace(X9e,"'"):e}function J9e(e,t){return tG(e,-1)}const GR={draft:{color:"bg-gray-500",label:"Draft"},scheduled:{color:"bg-blue-500",label:"Scheduled"},published:{color:"bg-green-500",label:"Published"},archived:{color:"bg-orange-500",label:"Archived"}};function e8e({post:e,onClick:t,isDragging:a}){const r=GR[e.status]||GR.draft;return s.jsx(re,{onClick:t,className:`overflow-hidden cursor-pointer hover:shadow-md transition-all ${a?"opacity-50":""}`,"data-id":"1he1mhlv1","data-path":"src/components/admin/BlogPostCard.tsx",children:s.jsxs("div",{className:"flex gap-3 p-3","data-id":"80uvttwpc","data-path":"src/components/admin/BlogPostCard.tsx",children:[s.jsx("div",{className:"flex-shrink-0 w-20 h-20 bg-gray-100 rounded-lg overflow-hidden","data-id":"w3m3k8jsm","data-path":"src/components/admin/BlogPostCard.tsx",children:e.featured_image_url?s.jsx("img",{src:e.featured_image_url,alt:e.title,className:"w-full h-full object-cover","data-id":"2bculst48","data-path":"src/components/admin/BlogPostCard.tsx"}):s.jsx("div",{className:"w-full h-full flex items-center justify-center","data-id":"kqvl7o4jn","data-path":"src/components/admin/BlogPostCard.tsx",children:s.jsx(J0,{className:"w-8 h-8 text-gray-400","data-id":"qzmmi507v","data-path":"src/components/admin/BlogPostCard.tsx"})})}),s.jsxs("div",{className:"flex-1 min-w-0","data-id":"bekmn7019","data-path":"src/components/admin/BlogPostCard.tsx",children:[s.jsxs("div",{className:"flex items-start justify-between gap-2 mb-1","data-id":"v8bbhaq02","data-path":"src/components/admin/BlogPostCard.tsx",children:[s.jsx("h4",{className:"text-sm font-semibold line-clamp-1","data-id":"4fzqdmq8g","data-path":"src/components/admin/BlogPostCard.tsx",children:e.title}),s.jsx(ct,{className:`${r.color} text-white text-xs shrink-0`,"data-id":"7ax1axgel","data-path":"src/components/admin/BlogPostCard.tsx",children:r.label})]}),e.excerpt&&s.jsx("p",{className:"text-xs text-gray-600 line-clamp-2 mb-2","data-id":"1l96pzxyk","data-path":"src/components/admin/BlogPostCard.tsx",children:e.excerpt}),e.tags&&e.tags.length>0&&s.jsxs("div",{className:"flex flex-wrap gap-1 mb-2","data-id":"ryvfknhs0","data-path":"src/components/admin/BlogPostCard.tsx",children:[e.tags.slice(0,3).map(n=>s.jsx(ct,{variant:"outline",className:"text-xs","data-id":"s66ggjfso","data-path":"src/components/admin/BlogPostCard.tsx",children:n.name},n.id)),e.tags.length>3&&s.jsxs(ct,{variant:"outline",className:"text-xs","data-id":"z4ukgj3m3","data-path":"src/components/admin/BlogPostCard.tsx",children:["+",e.tags.length-3]})]}),(e.scheduled_date||e.publish_date)&&s.jsxs("div",{className:"flex items-center gap-1 text-xs text-gray-500","data-id":"8ux8zpbk4","data-path":"src/components/admin/BlogPostCard.tsx",children:[s.jsx(dr,{className:"w-3 h-3","data-id":"j0dwfpxn2","data-path":"src/components/admin/BlogPostCard.tsx"}),s.jsx("span",{"data-id":"0nv1ttq8b","data-path":"src/components/admin/BlogPostCard.tsx",children:_i(new Date(e.scheduled_date||e.publish_date),"MMM d, yyyy h:mm a")})]})]})]})})}function t8e(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return g.useMemo(()=>r=>{t.forEach(n=>n(r))},t)}const Mw=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Zp(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function sT(e){return"nodeType"in e}function Lr(e){var t,a;return e?Zp(e)?e:sT(e)&&(t=(a=e.ownerDocument)==null?void 0:a.defaultView)!=null?t:window:window}function nT(e){const{Document:t}=Lr(e);return e instanceof t}function qg(e){return Zp(e)?!1:e instanceof Lr(e).HTMLElement}function iG(e){return e instanceof Lr(e).SVGElement}function Jp(e){return e?Zp(e)?e.document:sT(e)?nT(e)?e:qg(e)||iG(e)?e.ownerDocument:document:document:document}const Mn=Mw?g.useLayoutEffect:g.useEffect;function Iw(e){const t=g.useRef(e);return Mn(()=>{t.current=e}),g.useCallback(function(){for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];return t.current==null?void 0:t.current(...r)},[])}function a8e(){const e=g.useRef(null),t=g.useCallback((r,n)=>{e.current=setInterval(r,n)},[]),a=g.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,a]}function Vf(e,t){t===void 0&&(t=[e]);const a=g.useRef(e);return Mn(()=>{a.current!==e&&(a.current=e)},t),a}function Lg(e,t){const a=g.useRef();return g.useMemo(()=>{const r=e(a.current);return a.current=r,r},[...t])}function C0(e){const t=Iw(e),a=g.useRef(null),r=g.useCallback(n=>{n!==a.current&&(t==null||t(n,a.current)),a.current=n},[]);return[a,r]}function A0(e){const t=g.useRef();return g.useEffect(()=>{t.current=e},[e]),t.current}let $1={};function Fg(e,t){return g.useMemo(()=>{if(t)return t;const a=$1[e]==null?0:$1[e]+1;return $1[e]=a,e+"-"+a},[e,t])}function oG(e){return function(t){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n<a;n++)r[n-1]=arguments[n];return r.reduce((i,o)=>{const d=Object.entries(o);for(const[l,c]of d){const u=i[l];u!=null&&(i[l]=u+e*c)}return i},{...t})}}const xu=oG(1),Hf=oG(-1);function r8e(e){return"clientX"in e&&"clientY"in e}function $w(e){if(!e)return!1;const{KeyboardEvent:t}=Lr(e.target);return t&&e instanceof t}function s8e(e){if(!e)return!1;const{TouchEvent:t}=Lr(e.target);return t&&e instanceof t}function S0(e){if(s8e(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:a}=e.touches[0];return{x:t,y:a}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:a}=e.changedTouches[0];return{x:t,y:a}}}return r8e(e)?{x:e.clientX,y:e.clientY}:null}const co=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:a}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(a?Math.round(a):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:a}=e;return"scaleX("+t+") scaleY("+a+")"}},Transform:{toString(e){if(e)return[co.Translate.toString(e),co.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:a,easing:r}=e;return t+" "+a+"ms "+r}}}),KR="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function n8e(e){return e.matches(KR)?e:e.querySelector(KR)}const i8e={display:"none"};function o8e(e){let{id:t,value:a}=e;return E.createElement("div",{id:t,style:i8e},a)}function d8e(e){let{id:t,announcement:a,ariaLiveType:r="assertive"}=e;const n={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return E.createElement("div",{id:t,style:n,role:"status","aria-live":r,"aria-atomic":!0},a)}function l8e(){const[e,t]=g.useState("");return{announce:g.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const dG=g.createContext(null);function c8e(e){const t=g.useContext(dG);g.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function u8e(){const[e]=g.useState(()=>new Set),t=g.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[g.useCallback(r=>{let{type:n,event:i}=r;e.forEach(o=>{var d;return(d=o[n])==null?void 0:d.call(o,i)})},[e]),t]}const p8e={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},h8e={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:a}=e;return a?"Draggable item "+t.id+" was moved over droppable area "+a.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:a}=e;return a?"Draggable item "+t.id+" was dropped over droppable area "+a.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function m8e(e){let{announcements:t=h8e,container:a,hiddenTextDescribedById:r,screenReaderInstructions:n=p8e}=e;const{announce:i,announcement:o}=l8e(),d=Fg("DndLiveRegion"),[l,c]=g.useState(!1);if(g.useEffect(()=>{c(!0)},[]),c8e(g.useMemo(()=>({onDragStart(p){let{active:h}=p;i(t.onDragStart({active:h}))},onDragMove(p){let{active:h,over:m}=p;t.onDragMove&&i(t.onDragMove({active:h,over:m}))},onDragOver(p){let{active:h,over:m}=p;i(t.onDragOver({active:h,over:m}))},onDragEnd(p){let{active:h,over:m}=p;i(t.onDragEnd({active:h,over:m}))},onDragCancel(p){let{active:h,over:m}=p;i(t.onDragCancel({active:h,over:m}))}}),[i,t])),!l)return null;const u=E.createElement(E.Fragment,null,E.createElement(o8e,{id:r,value:n.draggable}),E.createElement(d8e,{id:d,announcement:o}));return a?Ws.createPortal(u,a):u}var _a;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(_a||(_a={}));function P0(){}function T0(e,t){return g.useMemo(()=>({sensor:e,options:t??{}}),[e,t])}function lG(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return g.useMemo(()=>[...t].filter(r=>r!=null),[...t])}const In=Object.freeze({x:0,y:0});function cG(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function f8e(e,t){const a=S0(e);if(!a)return"0 0";const r={x:(a.x-t.left)/t.width*100,y:(a.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function uG(e,t){let{data:{value:a}}=e,{data:{value:r}}=t;return a-r}function g8e(e,t){let{data:{value:a}}=e,{data:{value:r}}=t;return r-a}function YR(e){let{left:t,top:a,height:r,width:n}=e;return[{x:t,y:a},{x:t+n,y:a},{x:t,y:a+r},{x:t+n,y:a+r}]}function pG(e,t){if(!e||e.length===0)return null;const[a]=e;return a[t]}function XR(e,t,a){return t===void 0&&(t=e.left),a===void 0&&(a=e.top),{x:t+e.width*.5,y:a+e.height*.5}}const x8e=e=>{let{collisionRect:t,droppableRects:a,droppableContainers:r}=e;const n=XR(t,t.left,t.top),i=[];for(const o of r){const{id:d}=o,l=a.get(d);if(l){const c=cG(XR(l),n);i.push({id:d,data:{droppableContainer:o,value:c}})}}return i.sort(uG)},hG=e=>{let{collisionRect:t,droppableRects:a,droppableContainers:r}=e;const n=YR(t),i=[];for(const o of r){const{id:d}=o,l=a.get(d);if(l){const c=YR(l),u=n.reduce((h,m,v)=>h+cG(c[v],m),0),p=Number((u/4).toFixed(4));i.push({id:d,data:{droppableContainer:o,value:p}})}}return i.sort(uG)};function y8e(e,t){const a=Math.max(t.top,e.top),r=Math.max(t.left,e.left),n=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),o=n-r,d=i-a;if(r<n&&a<i){const l=t.width*t.height,c=e.width*e.height,u=o*d,p=u/(l+c-u);return Number(p.toFixed(4))}return 0}const v8e=e=>{let{collisionRect:t,droppableRects:a,droppableContainers:r}=e;const n=[];for(const i of r){const{id:o}=i,d=a.get(o);if(d){const l=y8e(d,t);l>0&&n.push({id:o,data:{droppableContainer:i,value:l}})}}return n.sort(g8e)};function b8e(e,t,a){return{...e,scaleX:t&&a?t.width/a.width:1,scaleY:t&&a?t.height/a.height:1}}function mG(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:In}function w8e(e){return function(a){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce((o,d)=>({...o,top:o.top+e*d.y,bottom:o.bottom+e*d.y,left:o.left+e*d.x,right:o.right+e*d.x}),{...a})}}const j8e=w8e(1);function fG(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function D8e(e,t,a){const r=fG(t);if(!r)return e;const{scaleX:n,scaleY:i,x:o,y:d}=r,l=e.left-o-(1-n)*parseFloat(a),c=e.top-d-(1-i)*parseFloat(a.slice(a.indexOf(" ")+1)),u=n?e.width/n:e.width,p=i?e.height/i:e.height;return{width:u,height:p,top:c,right:l+u,bottom:c+p,left:l}}const k8e={ignoreTransform:!1};function eh(e,t){t===void 0&&(t=k8e);let a=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:u}=Lr(e).getComputedStyle(e);c&&(a=D8e(a,c,u))}const{top:r,left:n,width:i,height:o,bottom:d,right:l}=a;return{top:r,left:n,width:i,height:o,bottom:d,right:l}}function QR(e){return eh(e,{ignoreTransform:!0})}function N8e(e){const t=e.innerWidth,a=e.innerHeight;return{top:0,left:0,right:t,bottom:a,width:t,height:a}}function C8e(e,t){return t===void 0&&(t=Lr(e).getComputedStyle(e)),t.position==="fixed"}function A8e(e,t){t===void 0&&(t=Lr(e).getComputedStyle(e));const a=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(n=>{const i=t[n];return typeof i=="string"?a.test(i):!1})}function zw(e,t){const a=[];function r(n){if(t!=null&&a.length>=t||!n)return a;if(nT(n)&&n.scrollingElement!=null&&!a.includes(n.scrollingElement))return a.push(n.scrollingElement),a;if(!qg(n)||iG(n)||a.includes(n))return a;const i=Lr(e).getComputedStyle(n);return n!==e&&A8e(n,i)&&a.push(n),C8e(n,i)?a:r(n.parentNode)}return e?r(e):a}function gG(e){const[t]=zw(e,1);return t??null}function z1(e){return!Mw||!e?null:Zp(e)?e:sT(e)?nT(e)||e===Jp(e).scrollingElement?window:qg(e)?e:null:null}function xG(e){return Zp(e)?e.scrollX:e.scrollLeft}function yG(e){return Zp(e)?e.scrollY:e.scrollTop}function WN(e){return{x:xG(e),y:yG(e)}}var Wa;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(Wa||(Wa={}));function vG(e){return!Mw||!e?!1:e===document.scrollingElement}function bG(e){const t={x:0,y:0},a=vG(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-a.width,y:e.scrollHeight-a.height},n=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,o=e.scrollTop>=r.y,d=e.scrollLeft>=r.x;return{isTop:n,isLeft:i,isBottom:o,isRight:d,maxScroll:r,minScroll:t}}const S8e={x:.2,y:.2};function P8e(e,t,a,r,n){let{top:i,left:o,right:d,bottom:l}=a;r===void 0&&(r=10),n===void 0&&(n=S8e);const{isTop:c,isBottom:u,isLeft:p,isRight:h}=bG(e),m={x:0,y:0},v={x:0,y:0},f={height:t.height*n.y,width:t.width*n.x};return!c&&i<=t.top+f.height?(m.y=Wa.Backward,v.y=r*Math.abs((t.top+f.height-i)/f.height)):!u&&l>=t.bottom-f.height&&(m.y=Wa.Forward,v.y=r*Math.abs((t.bottom-f.height-l)/f.height)),!h&&d>=t.right-f.width?(m.x=Wa.Forward,v.x=r*Math.abs((t.right-f.width-d)/f.width)):!p&&o<=t.left+f.width&&(m.x=Wa.Backward,v.x=r*Math.abs((t.left+f.width-o)/f.width)),{direction:m,speed:v}}function T8e(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:o}=window;return{top:0,left:0,right:i,bottom:o,width:i,height:o}}const{top:t,left:a,right:r,bottom:n}=e.getBoundingClientRect();return{top:t,left:a,right:r,bottom:n,width:e.clientWidth,height:e.clientHeight}}function wG(e){return e.reduce((t,a)=>xu(t,WN(a)),In)}function E8e(e){return e.reduce((t,a)=>t+xG(a),0)}function _8e(e){return e.reduce((t,a)=>t+yG(a),0)}function jG(e,t){if(t===void 0&&(t=eh),!e)return;const{top:a,left:r,bottom:n,right:i}=t(e);gG(e)&&(n<=0||i<=0||a>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const O8e=[["x",["left","right"],E8e],["y",["top","bottom"],_8e]];class iT{constructor(t,a){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=zw(a),n=wG(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,o,d]of O8e)for(const l of o)Object.defineProperty(this,l,{get:()=>{const c=d(r),u=n[i]-c;return this.rect[l]+u},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class ym{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(a=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...a)})},this.target=t}add(t,a,r){var n;(n=this.target)==null||n.addEventListener(t,a,r),this.listeners.push([t,a,r])}}function B8e(e){const{EventTarget:t}=Lr(e);return e instanceof t?e:Jp(e)}function q1(e,t){const a=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(a**2+r**2)>t:"x"in t&&"y"in t?a>t.x&&r>t.y:"x"in t?a>t.x:"y"in t?r>t.y:!1}var Ls;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(Ls||(Ls={}));function ZR(e){e.preventDefault()}function R8e(e){e.stopPropagation()}var mt;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(mt||(mt={}));const DG={start:[mt.Space,mt.Enter],cancel:[mt.Esc],end:[mt.Space,mt.Enter,mt.Tab]},M8e=(e,t)=>{let{currentCoordinates:a}=t;switch(e.code){case mt.Right:return{...a,x:a.x+25};case mt.Left:return{...a,x:a.x-25};case mt.Down:return{...a,y:a.y+25};case mt.Up:return{...a,y:a.y-25}}};class qw{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:a}}=t;this.props=t,this.listeners=new ym(Jp(a)),this.windowListeners=new ym(Lr(a)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ls.Resize,this.handleCancel),this.windowListeners.add(Ls.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ls.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:a}=this.props,r=t.node.current;r&&jG(r),a(In)}handleKeyDown(t){if($w(t)){const{active:a,context:r,options:n}=this.props,{keyboardCodes:i=DG,coordinateGetter:o=M8e,scrollBehavior:d="smooth"}=n,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:In;this.referenceCoordinates||(this.referenceCoordinates=u);const p=o(t,{active:a,context:r.current,currentCoordinates:u});if(p){const h=Hf(p,u),m={x:0,y:0},{scrollableAncestors:v}=r.current;for(const f of v){const x=t.code,{isTop:w,isRight:y,isLeft:b,isBottom:j,maxScroll:D,minScroll:k}=bG(f),N=T8e(f),C={x:Math.min(x===mt.Right?N.right-N.width/2:N.right,Math.max(x===mt.Right?N.left:N.left+N.width/2,p.x)),y:Math.min(x===mt.Down?N.bottom-N.height/2:N.bottom,Math.max(x===mt.Down?N.top:N.top+N.height/2,p.y))},T=x===mt.Right&&!y||x===mt.Left&&!b,P=x===mt.Down&&!j||x===mt.Up&&!w;if(T&&C.x!==p.x){const A=f.scrollLeft+h.x,S=x===mt.Right&&A<=D.x||x===mt.Left&&A>=k.x;if(S&&!h.y){f.scrollTo({left:A,behavior:d});return}S?m.x=f.scrollLeft-A:m.x=x===mt.Right?f.scrollLeft-D.x:f.scrollLeft-k.x,m.x&&f.scrollBy({left:-m.x,behavior:d});break}else if(P&&C.y!==p.y){const A=f.scrollTop+h.y,S=x===mt.Down&&A<=D.y||x===mt.Up&&A>=k.y;if(S&&!h.x){f.scrollTo({top:A,behavior:d});return}S?m.y=f.scrollTop-A:m.y=x===mt.Down?f.scrollTop-D.y:f.scrollTop-k.y,m.y&&f.scrollBy({top:-m.y,behavior:d});break}}this.handleMove(t,xu(Hf(p,this.referenceCoordinates),m))}}}handleMove(t,a){const{onMove:r}=this.props;t.preventDefault(),r(a)}handleEnd(t){const{onEnd:a}=this.props;t.preventDefault(),this.detach(),a()}handleCancel(t){const{onCancel:a}=this.props;t.preventDefault(),this.detach(),a()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}qw.activators=[{eventName:"onKeyDown",handler:(e,t,a)=>{let{keyboardCodes:r=DG,onActivation:n}=t,{active:i}=a;const{code:o}=e.nativeEvent;if(r.start.includes(o)){const d=i.activatorNode.current;return d&&e.target!==d?!1:(e.preventDefault(),n==null||n({event:e.nativeEvent}),!0)}return!1}}];function JR(e){return!!(e&&"distance"in e)}function eM(e){return!!(e&&"delay"in e)}class oT{constructor(t,a,r){var n;r===void 0&&(r=B8e(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=a;const{event:i}=t,{target:o}=i;this.props=t,this.events=a,this.document=Jp(o),this.documentListeners=new ym(this.document),this.listeners=new ym(r),this.windowListeners=new ym(Lr(o)),this.initialCoordinates=(n=S0(i))!=null?n:In,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:a,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(Ls.Resize,this.handleCancel),this.windowListeners.add(Ls.DragStart,ZR),this.windowListeners.add(Ls.VisibilityChange,this.handleCancel),this.windowListeners.add(Ls.ContextMenu,ZR),this.documentListeners.add(Ls.Keydown,this.handleKeydown),a){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(eM(a)){this.timeoutId=setTimeout(this.handleStart,a.delay),this.handlePending(a);return}if(JR(a)){this.handlePending(a);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,a){const{active:r,onPending:n}=this.props;n(r,t,this.initialCoordinates,a)}handleStart(){const{initialCoordinates:t}=this,{onStart:a}=this.props;t&&(this.activated=!0,this.documentListeners.add(Ls.Click,R8e,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ls.SelectionChange,this.removeTextSelection),a(t))}handleMove(t){var a;const{activated:r,initialCoordinates:n,props:i}=this,{onMove:o,options:{activationConstraint:d}}=i;if(!n)return;const l=(a=S0(t))!=null?a:In,c=Hf(n,l);if(!r&&d){if(JR(d)){if(d.tolerance!=null&&q1(c,d.tolerance))return this.handleCancel();if(q1(c,d.distance))return this.handleStart()}if(eM(d)&&q1(c,d.tolerance))return this.handleCancel();this.handlePending(d,c);return}t.cancelable&&t.preventDefault(),o(l)}handleEnd(){const{onAbort:t,onEnd:a}=this.props;this.detach(),this.activated||t(this.props.active),a()}handleCancel(){const{onAbort:t,onCancel:a}=this.props;this.detach(),this.activated||t(this.props.active),a()}handleKeydown(t){t.code===mt.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const I8e={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Lw extends oT{constructor(t){const{event:a}=t,r=Jp(a.target);super(t,I8e,r)}}Lw.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:a}=e,{onActivation:r}=t;return!a.isPrimary||a.button!==0?!1:(r==null||r({event:a}),!0)}}];const $8e={move:{name:"mousemove"},end:{name:"mouseup"}};var GN;(function(e){e[e.RightClick=2]="RightClick"})(GN||(GN={}));class z8e extends oT{constructor(t){super(t,$8e,Jp(t.event.target))}}z8e.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:a}=e,{onActivation:r}=t;return a.button===GN.RightClick?!1:(r==null||r({event:a}),!0)}}];const L1={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class q8e extends oT{constructor(t){super(t,L1)}static setup(){return window.addEventListener(L1.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(L1.move.name,t)};function t(){}}}q8e.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:a}=e,{onActivation:r}=t;const{touches:n}=a;return n.length>1?!1:(r==null||r({event:a}),!0)}}];var vm;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(vm||(vm={}));var E0;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(E0||(E0={}));function L8e(e){let{acceleration:t,activator:a=vm.Pointer,canScroll:r,draggingRect:n,enabled:i,interval:o=5,order:d=E0.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:p,threshold:h}=e;const m=U8e({delta:p,disabled:!i}),[v,f]=a8e(),x=g.useRef({x:0,y:0}),w=g.useRef({x:0,y:0}),y=g.useMemo(()=>{switch(a){case vm.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case vm.DraggableRect:return n}},[a,n,l]),b=g.useRef(null),j=g.useCallback(()=>{const k=b.current;if(!k)return;const N=x.current.x*w.current.x,C=x.current.y*w.current.y;k.scrollBy(N,C)},[]),D=g.useMemo(()=>d===E0.TreeOrder?[...c].reverse():c,[d,c]);g.useEffect(()=>{if(!i||!c.length||!y){f();return}for(const k of D){if((r==null?void 0:r(k))===!1)continue;const N=c.indexOf(k),C=u[N];if(!C)continue;const{direction:T,speed:P}=P8e(k,C,y,t,h);for(const A of["x","y"])m[A][T[A]]||(P[A]=0,T[A]=0);if(P.x>0||P.y>0){f(),b.current=k,v(j,o),x.current=P,w.current=T;return}}x.current={x:0,y:0},w.current={x:0,y:0},f()},[t,j,r,f,i,o,JSON.stringify(y),JSON.stringify(m),v,c,D,u,JSON.stringify(h)])}const F8e={x:{[Wa.Backward]:!1,[Wa.Forward]:!1},y:{[Wa.Backward]:!1,[Wa.Forward]:!1}};function U8e(e){let{delta:t,disabled:a}=e;const r=A0(t);return Lg(n=>{if(a||!r||!n)return F8e;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[Wa.Backward]:n.x[Wa.Backward]||i.x===-1,[Wa.Forward]:n.x[Wa.Forward]||i.x===1},y:{[Wa.Backward]:n.y[Wa.Backward]||i.y===-1,[Wa.Forward]:n.y[Wa.Forward]||i.y===1}}},[a,t,r])}function V8e(e,t){const a=t!=null?e.get(t):void 0,r=a?a.node.current:null;return Lg(n=>{var i;return t==null?null:(i=r??n)!=null?i:null},[r,t])}function H8e(e,t){return g.useMemo(()=>e.reduce((a,r)=>{const{sensor:n}=r,i=n.activators.map(o=>({eventName:o.eventName,handler:t(o.handler,r)}));return[...a,...i]},[]),[e,t])}var Wf;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(Wf||(Wf={}));var KN;(function(e){e.Optimized="optimized"})(KN||(KN={}));const tM=new Map;function W8e(e,t){let{dragging:a,dependencies:r,config:n}=t;const[i,o]=g.useState(null),{frequency:d,measure:l,strategy:c}=n,u=g.useRef(e),p=x(),h=Vf(p),m=g.useCallback(function(w){w===void 0&&(w=[]),!h.current&&o(y=>y===null?w:y.concat(w.filter(b=>!y.includes(b))))},[h]),v=g.useRef(null),f=Lg(w=>{if(p&&!a)return tM;if(!w||w===tM||u.current!==e||i!=null){const y=new Map;for(let b of e){if(!b)continue;if(i&&i.length>0&&!i.includes(b.id)&&b.rect.current){y.set(b.id,b.rect.current);continue}const j=b.node.current,D=j?new iT(l(j),j):null;b.rect.current=D,D&&y.set(b.id,D)}return y}return w},[e,i,a,p,l]);return g.useEffect(()=>{u.current=e},[e]),g.useEffect(()=>{p||m()},[a,p]),g.useEffect(()=>{i&&i.length>0&&o(null)},[JSON.stringify(i)]),g.useEffect(()=>{p||typeof d!="number"||v.current!==null||(v.current=setTimeout(()=>{m(),v.current=null},d))},[d,p,m,...r]),{droppableRects:f,measureDroppableContainers:m,measuringScheduled:i!=null};function x(){switch(c){case Wf.Always:return!1;case Wf.BeforeDragging:return a;default:return!a}}}function dT(e,t){return Lg(a=>e?a||(typeof t=="function"?t(e):e):null,[t,e])}function G8e(e,t){return dT(e,t)}function K8e(e){let{callback:t,disabled:a}=e;const r=Iw(t),n=g.useMemo(()=>{if(a||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,a]);return g.useEffect(()=>()=>n==null?void 0:n.disconnect(),[n]),n}function Fw(e){let{callback:t,disabled:a}=e;const r=Iw(t),n=g.useMemo(()=>{if(a||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[a]);return g.useEffect(()=>()=>n==null?void 0:n.disconnect(),[n]),n}function Y8e(e){return new iT(eh(e),e)}function aM(e,t,a){t===void 0&&(t=Y8e);const[r,n]=g.useState(null);function i(){n(l=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=l??a)!=null?c:null}const u=t(e);return JSON.stringify(l)===JSON.stringify(u)?l:u})}const o=K8e({callback(l){if(e)for(const c of l){const{type:u,target:p}=c;if(u==="childList"&&p instanceof HTMLElement&&p.contains(e)){i();break}}}}),d=Fw({callback:i});return Mn(()=>{i(),e?(d==null||d.observe(e),o==null||o.observe(document.body,{childList:!0,subtree:!0})):(d==null||d.disconnect(),o==null||o.disconnect())},[e]),r}function X8e(e){const t=dT(e);return mG(e,t)}const rM=[];function Q8e(e){const t=g.useRef(e),a=Lg(r=>e?r&&r!==rM&&e&&t.current&&e.parentNode===t.current.parentNode?r:zw(e):rM,[e]);return g.useEffect(()=>{t.current=e},[e]),a}function Z8e(e){const[t,a]=g.useState(null),r=g.useRef(e),n=g.useCallback(i=>{const o=z1(i.target);o&&a(d=>d?(d.set(o,WN(o)),new Map(d)):null)},[]);return g.useEffect(()=>{const i=r.current;if(e!==i){o(i);const d=e.map(l=>{const c=z1(l);return c?(c.addEventListener("scroll",n,{passive:!0}),[c,WN(c)]):null}).filter(l=>l!=null);a(d.length?new Map(d):null),r.current=e}return()=>{o(e),o(i)};function o(d){d.forEach(l=>{const c=z1(l);c==null||c.removeEventListener("scroll",n)})}},[n,e]),g.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,o)=>xu(i,o),In):wG(e):In,[e,t])}function sM(e,t){t===void 0&&(t=[]);const a=g.useRef(null);return g.useEffect(()=>{a.current=null},t),g.useEffect(()=>{const r=e!==In;r&&!a.current&&(a.current=e),!r&&a.current&&(a.current=null)},[e]),a.current?Hf(e,a.current):In}function J8e(e){g.useEffect(()=>{if(!Mw)return;const t=e.map(a=>{let{sensor:r}=a;return r.setup==null?void 0:r.setup()});return()=>{for(const a of t)a==null||a()}},e.map(t=>{let{sensor:a}=t;return a}))}function eze(e,t){return g.useMemo(()=>e.reduce((a,r)=>{let{eventName:n,handler:i}=r;return a[n]=o=>{i(o,t)},a},{}),[e,t])}function kG(e){return g.useMemo(()=>e?N8e(e):null,[e])}const nM=[];function tze(e,t){t===void 0&&(t=eh);const[a]=e,r=kG(a?Lr(a):null),[n,i]=g.useState(nM);function o(){i(()=>e.length?e.map(l=>vG(l)?r:new iT(t(l),l)):nM)}const d=Fw({callback:o});return Mn(()=>{d==null||d.disconnect(),o(),e.forEach(l=>d==null?void 0:d.observe(l))},[e]),n}function NG(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return qg(t)?t:e}function aze(e){let{measure:t}=e;const[a,r]=g.useState(null),n=g.useCallback(c=>{for(const{target:u}of c)if(qg(u)){r(p=>{const h=t(u);return p?{...p,width:h.width,height:h.height}:h});break}},[t]),i=Fw({callback:n}),o=g.useCallback(c=>{const u=NG(c);i==null||i.disconnect(),u&&(i==null||i.observe(u)),r(u?t(u):null)},[t,i]),[d,l]=C0(o);return g.useMemo(()=>({nodeRef:d,rect:a,setRef:l}),[a,d,l])}const rze=[{sensor:Lw,options:{}},{sensor:qw,options:{}}],sze={current:{}},yy={draggable:{measure:QR},droppable:{measure:QR,strategy:Wf.WhileDragging,frequency:KN.Optimized},dragOverlay:{measure:eh}};class bm extends Map{get(t){var a;return t!=null&&(a=super.get(t))!=null?a:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:a}=t;return!a})}getNodeFor(t){var a,r;return(a=(r=this.get(t))==null?void 0:r.node.current)!=null?a:void 0}}const nze={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new bm,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:P0},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:yy,measureDroppableContainers:P0,windowRect:null,measuringScheduled:!1},CG={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:P0,draggableNodes:new Map,over:null,measureDroppableContainers:P0},Ug=g.createContext(CG),AG=g.createContext(nze);function ize(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new bm}}}function oze(e,t){switch(t.type){case _a.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case _a.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case _a.DragEnd:case _a.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case _a.RegisterDroppable:{const{element:a}=t,{id:r}=a,n=new bm(e.droppable.containers);return n.set(r,a),{...e,droppable:{...e.droppable,containers:n}}}case _a.SetDroppableDisabled:{const{id:a,key:r,disabled:n}=t,i=e.droppable.containers.get(a);if(!i||r!==i.key)return e;const o=new bm(e.droppable.containers);return o.set(a,{...i,disabled:n}),{...e,droppable:{...e.droppable,containers:o}}}case _a.UnregisterDroppable:{const{id:a,key:r}=t,n=e.droppable.containers.get(a);if(!n||r!==n.key)return e;const i=new bm(e.droppable.containers);return i.delete(a),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function dze(e){let{disabled:t}=e;const{active:a,activatorEvent:r,draggableNodes:n}=g.useContext(Ug),i=A0(r),o=A0(a==null?void 0:a.id);return g.useEffect(()=>{if(!t&&!r&&i&&o!=null){if(!$w(i)||document.activeElement===i.target)return;const d=n.get(o);if(!d)return;const{activatorNode:l,node:c}=d;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const u of[l.current,c.current]){if(!u)continue;const p=n8e(u);if(p){p.focus();break}}})}},[r,t,n,o,i]),null}function SG(e,t){let{transform:a,...r}=t;return e!=null&&e.length?e.reduce((n,i)=>i({transform:n,...r}),a):a}function lze(e){return g.useMemo(()=>({draggable:{...yy.draggable,...e==null?void 0:e.draggable},droppable:{...yy.droppable,...e==null?void 0:e.droppable},dragOverlay:{...yy.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function cze(e){let{activeNode:t,measure:a,initialRect:r,config:n=!0}=e;const i=g.useRef(!1),{x:o,y:d}=typeof n=="boolean"?{x:n,y:n}:n;Mn(()=>{if(!o&&!d||!t){i.current=!1;return}if(i.current||!r)return;const c=t==null?void 0:t.node.current;if(!c||c.isConnected===!1)return;const u=a(c),p=mG(u,r);if(o||(p.x=0),d||(p.y=0),i.current=!0,Math.abs(p.x)>0||Math.abs(p.y)>0){const h=gG(c);h&&h.scrollBy({top:p.y,left:p.x})}},[t,o,d,r,a])}const Uw=g.createContext({...In,scaleX:1,scaleY:1});var Oo;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Oo||(Oo={}));const lT=g.memo(function(t){var a,r,n,i;let{id:o,accessibility:d,autoScroll:l=!0,children:c,sensors:u=rze,collisionDetection:p=v8e,measuring:h,modifiers:m,...v}=t;const f=g.useReducer(oze,void 0,ize),[x,w]=f,[y,b]=u8e(),[j,D]=g.useState(Oo.Uninitialized),k=j===Oo.Initialized,{draggable:{active:N,nodes:C,translate:T},droppable:{containers:P}}=x,A=N!=null?C.get(N):null,S=g.useRef({initial:null,translated:null}),_=g.useMemo(()=>{var nt;return N!=null?{id:N,data:(nt=A==null?void 0:A.data)!=null?nt:sze,rect:S}:null},[N,A]),O=g.useRef(null),[B,I]=g.useState(null),[z,M]=g.useState(null),R=Vf(v,Object.values(v)),q=Fg("DndDescribedBy",o),$=g.useMemo(()=>P.getEnabled(),[P]),U=lze(h),{droppableRects:K,measureDroppableContainers:ee,measuringScheduled:ae}=W8e($,{dragging:k,dependencies:[T.x,T.y],config:U.droppable}),xe=V8e(C,N),te=g.useMemo(()=>z?S0(z):null,[z]),Se=th(),Q=G8e(xe,U.draggable.measure);cze({activeNode:N!=null?C.get(N):null,config:Se.layoutShiftCompensation,initialRect:Q,measure:U.draggable.measure});const J=aM(xe,U.draggable.measure,Q),he=aM(xe?xe.parentElement:null),W=g.useRef({activatorEvent:null,active:null,activeNode:xe,collisionRect:null,collisions:null,droppableRects:K,draggableNodes:C,draggingNode:null,draggingNodeRect:null,droppableContainers:P,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),$e=P.getNodeFor((a=W.current.over)==null?void 0:a.id),Ne=aze({measure:U.dragOverlay.measure}),et=(r=Ne.nodeRef.current)!=null?r:xe,tt=k?(n=Ne.rect)!=null?n:J:null,ft=!!(Ne.nodeRef.current&&Ne.rect),Xt=X8e(ft?null:J),$t=kG(et?Lr(et):null),L=Q8e(k?$e??xe:null),H=tze(L),Y=SG(m,{transform:{x:T.x-Xt.x,y:T.y-Xt.y,scaleX:1,scaleY:1},activatorEvent:z,active:_,activeNodeRect:J,containerNodeRect:he,draggingNodeRect:tt,over:W.current.over,overlayNodeRect:Ne.rect,scrollableAncestors:L,scrollableAncestorRects:H,windowRect:$t}),le=te?xu(te,T):null,oe=Z8e(L),se=sM(oe),ye=sM(oe,[J]),Ve=xu(Y,se),it=tt?j8e(tt,Y):null,Qt=_&&it?p({active:_,collisionRect:it,droppableRects:K,droppableContainers:$,pointerCoordinates:le}):null,cr=pG(Qt,"id"),[sa,Es]=g.useState(null),Fr=ft?Y:xu(Y,ye),na=b8e(Fr,(i=sa==null?void 0:sa.rect)!=null?i:null,J),wr=g.useRef(null),ur=g.useCallback((nt,kt)=>{let{sensor:Za,options:Ie}=kt;if(O.current==null)return;const We=C.get(O.current);if(!We)return;const at=nt.nativeEvent,zt=new Za({active:O.current,activeNode:We,event:at,options:Ie,context:W,onAbort(Nt){if(!C.get(Nt))return;const{onDragAbort:Wt}=R.current,Ct={id:Nt};Wt==null||Wt(Ct),y({type:"onDragAbort",event:Ct})},onPending(Nt,Aa,Wt,Ct){if(!C.get(Nt))return;const{onDragPending:vo}=R.current,ln={id:Nt,constraint:Aa,initialCoordinates:Wt,offset:Ct};vo==null||vo(ln),y({type:"onDragPending",event:ln})},onStart(Nt){const Aa=O.current;if(Aa==null)return;const Wt=C.get(Aa);if(!Wt)return;const{onDragStart:Ct}=R.current,Fn={activatorEvent:at,active:{id:Aa,data:Wt.data,rect:S}};Ws.unstable_batchedUpdates(()=>{Ct==null||Ct(Fn),D(Oo.Initializing),w({type:_a.DragStart,initialCoordinates:Nt,active:Aa}),y({type:"onDragStart",event:Fn}),I(wr.current),M(at)})},onMove(Nt){w({type:_a.DragMove,coordinates:Nt})},onEnd:ga(_a.DragEnd),onCancel:ga(_a.DragCancel)});wr.current=zt;function ga(Nt){return async function(){const{active:Wt,collisions:Ct,over:Fn,scrollAdjustedTranslate:vo}=W.current;let ln=null;if(Wt&&vo){const{cancelDrop:bo}=R.current;ln={activatorEvent:at,active:Wt,collisions:Ct,delta:vo,over:Fn},Nt===_a.DragEnd&&typeof bo=="function"&&await Promise.resolve(bo(ln))&&(Nt=_a.DragCancel)}O.current=null,Ws.unstable_batchedUpdates(()=>{w({type:Nt}),D(Oo.Uninitialized),Es(null),I(null),M(null),wr.current=null;const bo=Nt===_a.DragEnd?"onDragEnd":"onDragCancel";if(ln){const yc=R.current[bo];yc==null||yc(ln),y({type:bo,event:ln})}})}}},[C]),bi=g.useCallback((nt,kt)=>(Za,Ie)=>{const We=Za.nativeEvent,at=C.get(Ie);if(O.current!==null||!at||We.dndKit||We.defaultPrevented)return;const zt={active:at};nt(Za,kt.options,zt)===!0&&(We.dndKit={capturedBy:kt.sensor},O.current=Ie,ur(Za,kt))},[C,ur]),wi=H8e(u,bi);J8e(u),Mn(()=>{J&&j===Oo.Initializing&&D(Oo.Initialized)},[J,j]),g.useEffect(()=>{const{onDragMove:nt}=R.current,{active:kt,activatorEvent:Za,collisions:Ie,over:We}=W.current;if(!kt||!Za)return;const at={active:kt,activatorEvent:Za,collisions:Ie,delta:{x:Ve.x,y:Ve.y},over:We};Ws.unstable_batchedUpdates(()=>{nt==null||nt(at),y({type:"onDragMove",event:at})})},[Ve.x,Ve.y]),g.useEffect(()=>{const{active:nt,activatorEvent:kt,collisions:Za,droppableContainers:Ie,scrollAdjustedTranslate:We}=W.current;if(!nt||O.current==null||!kt||!We)return;const{onDragOver:at}=R.current,zt=Ie.get(cr),ga=zt&&zt.rect.current?{id:zt.id,rect:zt.rect.current,data:zt.data,disabled:zt.disabled}:null,Nt={active:nt,activatorEvent:kt,collisions:Za,delta:{x:We.x,y:We.y},over:ga};Ws.unstable_batchedUpdates(()=>{Es(ga),at==null||at(Nt),y({type:"onDragOver",event:Nt})})},[cr]),Mn(()=>{W.current={activatorEvent:z,active:_,activeNode:xe,collisionRect:it,collisions:Qt,droppableRects:K,draggableNodes:C,draggingNode:et,draggingNodeRect:tt,droppableContainers:P,over:sa,scrollableAncestors:L,scrollAdjustedTranslate:Ve},S.current={initial:tt,translated:it}},[_,xe,Qt,it,C,et,tt,K,P,sa,L,Ve]),L8e({...Se,delta:T,draggingRect:it,pointerCoordinates:le,scrollableAncestors:L,scrollableAncestorRects:H});const Ln=g.useMemo(()=>({active:_,activeNode:xe,activeNodeRect:J,activatorEvent:z,collisions:Qt,containerNodeRect:he,dragOverlay:Ne,draggableNodes:C,droppableContainers:P,droppableRects:K,over:sa,measureDroppableContainers:ee,scrollableAncestors:L,scrollableAncestorRects:H,measuringConfiguration:U,measuringScheduled:ae,windowRect:$t}),[_,xe,J,z,Qt,he,Ne,C,P,K,sa,ee,L,H,U,ae,$t]),xc=g.useMemo(()=>({activatorEvent:z,activators:wi,active:_,activeNodeRect:J,ariaDescribedById:{draggable:q},dispatch:w,draggableNodes:C,over:sa,measureDroppableContainers:ee}),[z,wi,_,J,w,q,C,sa,ee]);return E.createElement(dG.Provider,{value:b},E.createElement(Ug.Provider,{value:xc},E.createElement(AG.Provider,{value:Ln},E.createElement(Uw.Provider,{value:na},c)),E.createElement(dze,{disabled:(d==null?void 0:d.restoreFocus)===!1})),E.createElement(m8e,{...d,hiddenTextDescribedById:q}));function th(){const nt=(B==null?void 0:B.autoScrollEnabled)===!1,kt=typeof l=="object"?l.enabled===!1:l===!1,Za=k&&!nt&&!kt;return typeof l=="object"?{...l,enabled:Za}:{enabled:Za}}}),uze=g.createContext(null),iM="button",pze="Draggable";function PG(e){let{id:t,data:a,disabled:r=!1,attributes:n}=e;const i=Fg(pze),{activators:o,activatorEvent:d,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:p,over:h}=g.useContext(Ug),{role:m=iM,roleDescription:v="draggable",tabIndex:f=0}=n??{},x=(l==null?void 0:l.id)===t,w=g.useContext(x?Uw:uze),[y,b]=C0(),[j,D]=C0(),k=eze(o,t),N=Vf(a);Mn(()=>(p.set(t,{id:t,key:i,node:y,activatorNode:j,data:N}),()=>{const T=p.get(t);T&&T.key===i&&p.delete(t)}),[p,t]);const C=g.useMemo(()=>({role:m,tabIndex:f,"aria-disabled":r,"aria-pressed":x&&m===iM?!0:void 0,"aria-roledescription":v,"aria-describedby":u.draggable}),[r,m,f,x,v,u.draggable]);return{active:l,activatorEvent:d,activeNodeRect:c,attributes:C,isDragging:x,listeners:r?void 0:k,node:y,over:h,setNodeRef:b,setActivatorNodeRef:D,transform:w}}function TG(){return g.useContext(AG)}const hze="Droppable",mze={timeout:25};function EG(e){let{data:t,disabled:a=!1,id:r,resizeObserverConfig:n}=e;const i=Fg(hze),{active:o,dispatch:d,over:l,measureDroppableContainers:c}=g.useContext(Ug),u=g.useRef({disabled:a}),p=g.useRef(!1),h=g.useRef(null),m=g.useRef(null),{disabled:v,updateMeasurementsFor:f,timeout:x}={...mze,...n},w=Vf(f??r),y=g.useCallback(()=>{if(!p.current){p.current=!0;return}m.current!=null&&clearTimeout(m.current),m.current=setTimeout(()=>{c(Array.isArray(w.current)?w.current:[w.current]),m.current=null},x)},[x]),b=Fw({callback:y,disabled:v||!o}),j=g.useCallback((C,T)=>{b&&(T&&(b.unobserve(T),p.current=!1),C&&b.observe(C))},[b]),[D,k]=C0(j),N=Vf(t);return g.useEffect(()=>{!b||!D.current||(b.disconnect(),p.current=!1,b.observe(D.current))},[D,b]),g.useEffect(()=>(d({type:_a.RegisterDroppable,element:{id:r,key:i,disabled:a,node:D,rect:h,data:N}}),()=>d({type:_a.UnregisterDroppable,key:i,id:r})),[r]),g.useEffect(()=>{a!==u.current.disabled&&(d({type:_a.SetDroppableDisabled,id:r,key:i,disabled:a}),u.current.disabled=a)},[r,i,a,d]),{active:o,rect:h,isOver:(l==null?void 0:l.id)===r,node:D,over:l,setNodeRef:k}}function fze(e){let{animation:t,children:a}=e;const[r,n]=g.useState(null),[i,o]=g.useState(null),d=A0(a);return!a&&!r&&d&&n(d),Mn(()=>{if(!i)return;const l=r==null?void 0:r.key,c=r==null?void 0:r.props.id;if(l==null||c==null){n(null);return}Promise.resolve(t(c,i)).then(()=>{n(null)})},[t,r,i]),E.createElement(E.Fragment,null,a,r?g.cloneElement(r,{ref:o}):null)}const gze={x:0,y:0,scaleX:1,scaleY:1};function xze(e){let{children:t}=e;return E.createElement(Ug.Provider,{value:CG},E.createElement(Uw.Provider,{value:gze},t))}const yze={position:"fixed",touchAction:"none"},vze=e=>$w(e)?"transform 250ms ease":void 0,bze=g.forwardRef((e,t)=>{let{as:a,activatorEvent:r,adjustScale:n,children:i,className:o,rect:d,style:l,transform:c,transition:u=vze}=e;if(!d)return null;const p=n?c:{...c,scaleX:1,scaleY:1},h={...yze,width:d.width,height:d.height,top:d.top,left:d.left,transform:co.Transform.toString(p),transformOrigin:n&&r?f8e(r,d):void 0,transition:typeof u=="function"?u(r):u,...l};return E.createElement(a,{className:o,style:h,ref:t},i)}),wze=e=>t=>{let{active:a,dragOverlay:r}=t;const n={},{styles:i,className:o}=e;if(i!=null&&i.active)for(const[d,l]of Object.entries(i.active))l!==void 0&&(n[d]=a.node.style.getPropertyValue(d),a.node.style.setProperty(d,l));if(i!=null&&i.dragOverlay)for(const[d,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(d,l);return o!=null&&o.active&&a.node.classList.add(o.active),o!=null&&o.dragOverlay&&r.node.classList.add(o.dragOverlay),function(){for(const[l,c]of Object.entries(n))a.node.style.setProperty(l,c);o!=null&&o.active&&a.node.classList.remove(o.active)}},jze=e=>{let{transform:{initial:t,final:a}}=e;return[{transform:co.Transform.toString(t)},{transform:co.Transform.toString(a)}]},Dze={duration:250,easing:"ease",keyframes:jze,sideEffects:wze({styles:{active:{opacity:"0"}}})};function kze(e){let{config:t,draggableNodes:a,droppableContainers:r,measuringConfiguration:n}=e;return Iw((i,o)=>{if(t===null)return;const d=a.get(i);if(!d)return;const l=d.node.current;if(!l)return;const c=NG(o);if(!c)return;const{transform:u}=Lr(o).getComputedStyle(o),p=fG(u);if(!p)return;const h=typeof t=="function"?t:Nze(t);return jG(l,n.draggable.measure),h({active:{id:i,data:d.data,node:l,rect:n.draggable.measure(l)},draggableNodes:a,dragOverlay:{node:o,rect:n.dragOverlay.measure(c)},droppableContainers:r,measuringConfiguration:n,transform:p})})}function Nze(e){const{duration:t,easing:a,sideEffects:r,keyframes:n}={...Dze,...e};return i=>{let{active:o,dragOverlay:d,transform:l,...c}=i;if(!t)return;const u={x:d.rect.left-o.rect.left,y:d.rect.top-o.rect.top},p={scaleX:l.scaleX!==1?o.rect.width*l.scaleX/d.rect.width:1,scaleY:l.scaleY!==1?o.rect.height*l.scaleY/d.rect.height:1},h={x:l.x-u.x,y:l.y-u.y,...p},m=n({...c,active:o,dragOverlay:d,transform:{initial:l,final:h}}),[v]=m,f=m[m.length-1];if(JSON.stringify(v)===JSON.stringify(f))return;const x=r==null?void 0:r({active:o,dragOverlay:d,...c}),w=d.node.animate(m,{duration:t,easing:a,fill:"forwards"});return new Promise(y=>{w.onfinish=()=>{x==null||x(),y()}})}}let oM=0;function Cze(e){return g.useMemo(()=>{if(e!=null)return oM++,oM},[e])}const Aze=E.memo(e=>{let{adjustScale:t=!1,children:a,dropAnimation:r,style:n,transition:i,modifiers:o,wrapperElement:d="div",className:l,zIndex:c=999}=e;const{activatorEvent:u,active:p,activeNodeRect:h,containerNodeRect:m,draggableNodes:v,droppableContainers:f,dragOverlay:x,over:w,measuringConfiguration:y,scrollableAncestors:b,scrollableAncestorRects:j,windowRect:D}=TG(),k=g.useContext(Uw),N=Cze(p==null?void 0:p.id),C=SG(o,{activatorEvent:u,active:p,activeNodeRect:h,containerNodeRect:m,draggingNodeRect:x.rect,over:w,overlayNodeRect:x.rect,scrollableAncestors:b,scrollableAncestorRects:j,transform:k,windowRect:D}),T=dT(h),P=kze({config:r,draggableNodes:v,droppableContainers:f,measuringConfiguration:y}),A=T?x.setRef:void 0;return E.createElement(xze,null,E.createElement(fze,{animation:P},p&&N?E.createElement(bze,{key:N,id:p.id,ref:A,as:d,activatorEvent:u,adjustScale:t,className:l,transition:i,rect:T,style:{zIndex:c,...n},transform:C},a):null))}),dM=70410;function Sze({post:e}){const{attributes:t,listeners:a,setNodeRef:r,transform:n,isDragging:i}=PG({id:e.id}),o=n?{transform:`translate3d(${n.x}px, ${n.y}px, 0)`}:void 0;return s.jsx("div",{ref:r,style:o,...a,...t,"data-id":"6mgzgfsyb","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(e8e,{post:e,isDragging:i,"data-id":"w5pureyvb","data-path":"src/pages/admin/BlogCalendar.tsx"})})}function F1({date:e,posts:t,onPostClick:a}){const{setNodeRef:r,isOver:n}=EG({id:_i(e,"yyyy-MM-dd")}),i=t.filter(c=>c.scheduled_date&&Y$e(new Date(c.scheduled_date),e)),o=i.some(c=>c.is_evergreen),d=i.some(c=>c.needs_update),l=i.some(c=>c.is_high_converting);return s.jsxs("div",{ref:r,className:`min-h-[100px] p-2 border rounded-lg transition-colors ${n?"bg-blue-50 border-blue-300":"bg-white"}`,"data-id":"9bjekosvf","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-2","data-id":"10xawfbr7","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"text-sm font-medium text-gray-600","data-id":"vgzcfkmvr","data-path":"src/pages/admin/BlogCalendar.tsx",children:_i(e,"d")}),i.length>0&&s.jsxs("div",{className:"flex gap-1","data-id":"oqygfi552","data-path":"src/pages/admin/BlogCalendar.tsx",children:[o&&s.jsx("div",{className:"w-2 h-2 rounded-full bg-green-500",title:"Has Evergreen Content","data-id":"af742yttj","data-path":"src/pages/admin/BlogCalendar.tsx"}),d&&s.jsx("div",{className:"w-2 h-2 rounded-full bg-yellow-500",title:"Has Content Needing Update","data-id":"7pw0ypdls","data-path":"src/pages/admin/BlogCalendar.tsx"}),l&&s.jsx("div",{className:"w-2 h-2 rounded-full bg-blue-500",title:"Has High-Converting Content","data-id":"5ct1soxh6","data-path":"src/pages/admin/BlogCalendar.tsx"})]})]}),s.jsx("div",{className:"space-y-1","data-id":"6nyln86f8","data-path":"src/pages/admin/BlogCalendar.tsx",children:i.map(c=>s.jsx(Sze,{post:c,"data-id":"txxh7pacd","data-path":"src/pages/admin/BlogCalendar.tsx"},c.id))})]})}function lM(){const e=gi(),[t,a]=g.useState(new Date),[r,n]=g.useState("month"),[i,o]=g.useState([]),[d,l]=g.useState(!0),[c,u]=g.useState("all"),[p,h]=g.useState("all"),[m,v]=g.useState("all"),[f,x]=g.useState("all"),[w,y]=g.useState("");g.useEffect(()=>{(async()=>{await af(),await b()})()},[]);const b=async()=>{try{l(!0);const{data:P,error:A}=await window.ezsite.apis.tablePage(dM,{PageNo:1,PageSize:500,OrderByField:"updated_at",IsAsc:!1,Filters:[]});if(A)throw new Error(A);const S=((P==null?void 0:P.List)||[]).map(_=>({id:_.id.toString(),title:_.title,slug:_.slug,content:_.content||"",status:_.status||"draft",category:_.target_city||_.target_state||"General",author:_.author_name||"Admin",scheduled_date:_.scheduled_date,created_at:_.created_at,is_evergreen:_.is_evergreen,needs_update:_.needs_update,is_high_converting:_.is_high_converting}));o(S)}catch(P){console.error("Failed to load posts:",P),Pe({title:"Error",description:"Failed to load blog posts",variant:"destructive"})}finally{l(!1)}},j=async P=>{const{active:A,over:S}=P;if(S&&A.id!==S.id){const _=A.id,O=S.id,B=i.find(M=>M.id===_);if(!B)return;const I=B.scheduled_date?_i(new Date(B.scheduled_date),"HH:mm:ss"):"09:00:00",z=`${O}T${I}`;o(M=>M.map(R=>R.id===_?{...R,scheduled_date:z}:R));try{const{error:M}=await window.ezsite.apis.tableUpdate(dM,{ID:parseInt(_),scheduled_date:z});if(M)throw new Error(M);Pe({title:"Post Rescheduled",description:`Post moved to ${_i(new Date(O),"MMM d, yyyy")}`})}catch(M){console.error("Failed to update post:",M),Pe({title:"Error",description:"Failed to reschedule post",variant:"destructive"}),b()}}},D=g.useMemo(()=>i.filter(P=>{const A=c==="all"||P.category===c,S=p==="all"||P.status===p,_=m==="all"||P.author===m,O=w===""||P.title.toLowerCase().includes(w.toLowerCase()),B=f==="all"||f==="evergreen"&&P.is_evergreen||f==="needs_update"&&P.needs_update||f==="high_converting"&&P.is_high_converting;return A&&S&&_&&O&&B}),[i,c,p,m,f,w]),k=g.useMemo(()=>{if(r==="month"){const P=fd(J$e(t)),A=FR(Z$e(t));return LR({start:P,end:A})}else if(r==="week"){const P=fd(t),A=FR(t);return LR({start:P,end:A})}else return[t]},[t,r]),N=["all",...Array.from(new Set(i.map(P=>P.category)))],C=["all","draft","scheduled","published","ai_suggested"],T=["all",...Array.from(new Set(i.map(P=>P.author)))];return s.jsxs("div",{className:"p-6 space-y-6","data-id":"uyz3f66x5","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-4","data-id":"yjbplnx2m","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs("div",{"data-id":"36ccdyd64","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold","data-id":"twtkv461s","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Blog Calendar"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"kgshnjxx1","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Manage and schedule your blog posts"})]}),s.jsxs(G,{onClick:()=>e("/admin/blog/create"),"data-id":"7t997llm3","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"9rfl9zhzq","data-path":"src/pages/admin/BlogCalendar.tsx"}),"Create Post"]})]}),s.jsx(re,{"data-id":"wbqc6ear1","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(be,{className:"pt-6","data-id":"4elozf26b","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-6 gap-4","data-id":"gma7u6hmb","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs("div",{className:"relative","data-id":"cwdyncj4y","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(Lm,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 w-4 h-4 text-gray-400","data-id":"e2io90dhe","data-path":"src/pages/admin/BlogCalendar.tsx"}),s.jsx(Be,{placeholder:"Search posts...",value:w,onChange:P=>y(P.target.value),className:"pl-9","data-id":"lvgq6rbgc","data-path":"src/pages/admin/BlogCalendar.tsx"})]}),s.jsxs(Ma,{value:c,onValueChange:u,"data-id":"4b3sapkvw","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(ja,{"data-id":"fyj8lqz9f","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(Ia,{placeholder:"Category","data-id":"c0k5bwg7s","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsx(Da,{"data-id":"623ytv9ep","data-path":"src/pages/admin/BlogCalendar.tsx",children:N.map(P=>s.jsx(Ee,{value:P,"data-id":"p460t22bj","data-path":"src/pages/admin/BlogCalendar.tsx",children:P==="all"?"All Categories":P},P))})]}),s.jsxs(Ma,{value:p,onValueChange:h,"data-id":"clysbpw1a","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(ja,{"data-id":"f5j3injmq","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(Ia,{placeholder:"Status","data-id":"0wrgj43rc","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsx(Da,{"data-id":"dg5vydcj4","data-path":"src/pages/admin/BlogCalendar.tsx",children:C.map(P=>s.jsx(Ee,{value:P,"data-id":"sogb2vqx6","data-path":"src/pages/admin/BlogCalendar.tsx",children:P==="all"?"All Statuses":P.replace("_"," ").toUpperCase()},P))})]}),s.jsxs(Ma,{value:m,onValueChange:v,"data-id":"vikycaszc","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(ja,{"data-id":"phjgpw9u6","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(Ia,{placeholder:"Author","data-id":"6obmkyxxv","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsx(Da,{"data-id":"ia94emzvi","data-path":"src/pages/admin/BlogCalendar.tsx",children:T.map(P=>s.jsx(Ee,{value:P,"data-id":"qenf0dnfm","data-path":"src/pages/admin/BlogCalendar.tsx",children:P==="all"?"All Authors":P},P))})]}),s.jsxs(Ma,{value:f,onValueChange:x,"data-id":"voqb09z89","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(ja,{"data-id":"d71n6ypdl","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(Ia,{placeholder:"Content Flags","data-id":"p9doofhmu","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsxs(Da,{"data-id":"7a9b4grf0","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(Ee,{value:"all","data-id":"s12qnfj8f","data-path":"src/pages/admin/BlogCalendar.tsx",children:"All Flags"}),s.jsx(Ee,{value:"evergreen","data-id":"4yu1kqnyp","data-path":"src/pages/admin/BlogCalendar.tsx",children:"🌲 Evergreen"}),s.jsx(Ee,{value:"needs_update","data-id":"5r3poshl6","data-path":"src/pages/admin/BlogCalendar.tsx",children:"âš ï¸ Needs Update"}),s.jsx(Ee,{value:"high_converting","data-id":"qq9wbr7k5","data-path":"src/pages/admin/BlogCalendar.tsx",children:"🚀 High-Converting"})]})]}),s.jsxs(G,{variant:"outline",onClick:()=>{u("all"),h("all"),v("all"),x("all"),y("")},"data-id":"ngurzhw6x","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(N$,{className:"w-4 h-4 mr-2","data-id":"iwqwe37m4","data-path":"src/pages/admin/BlogCalendar.tsx"}),"Clear Filters"]})]})})}),s.jsx(re,{className:"bg-gradient-to-r from-gray-50 to-white","data-id":"z1emlq805","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(be,{className:"pt-6","data-id":"x2tbk9zya","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsxs("div",{className:"flex items-center justify-center gap-6 flex-wrap","data-id":"a27wxmdxo","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"text-sm font-medium text-gray-700","data-id":"zeeswsowd","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Content Flags Legend:"}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"5lzqkw0o5","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500","data-id":"12pcy3mlz","data-path":"src/pages/admin/BlogCalendar.tsx"}),s.jsx("span",{className:"text-sm text-gray-600","data-id":"rn17uiyr9","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Evergreen Content"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"p5i1vwjda","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500","data-id":"e5pdgqgyl","data-path":"src/pages/admin/BlogCalendar.tsx"}),s.jsx("span",{className:"text-sm text-gray-600","data-id":"4i6i98s2x","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Needs Update"})]}),s.jsxs("div",{className:"flex items-center gap-2","data-id":"wuef30hba","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"w-3 h-3 rounded-full bg-blue-500","data-id":"azoypa8oa","data-path":"src/pages/admin/BlogCalendar.tsx"}),s.jsx("span",{className:"text-sm text-gray-600","data-id":"4skzrvauo","data-path":"src/pages/admin/BlogCalendar.tsx",children:"High-Converting"})]})]})})}),s.jsxs(re,{"data-id":"aie7jgbft","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs(fe,{"data-id":"jzzhsy1wz","data-path":"src/pages/admin/BlogCalendar.tsx",children:[d&&s.jsx("div",{className:"absolute inset-0 bg-white/80 flex items-center justify-center z-50","data-id":"q8futas8c","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-[#EB0029]","data-id":"0rnh9bif4","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-4","data-id":"adfa8k08r","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs("div",{className:"flex items-center gap-4","data-id":"5d84q68kr","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(G,{variant:"outline",size:"icon",onClick:()=>a(r==="month"?J9e(t):new Date(t.setDate(t.getDate()-(r==="week"?7:1)))),"data-id":"6wqnv5fqe","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(w$,{className:"w-4 h-4","data-id":"xx7j97yxt","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsxs("div",{className:"text-xl font-semibold","data-id":"lz73zkgnt","data-path":"src/pages/admin/BlogCalendar.tsx",children:[r==="month"&&_i(t,"MMMM yyyy"),r==="week"&&`Week of ${_i(fd(t),"MMM d, yyyy")}`,r==="day"&&_i(t,"MMMM d, yyyy")]}),s.jsx(G,{variant:"outline",size:"icon",onClick:()=>a(r==="month"?tG(t,1):new Date(t.setDate(t.getDate()+(r==="week"?7:1)))),"data-id":"66ujlf6i4","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(ng,{className:"w-4 h-4","data-id":"etlxmucoe","data-path":"src/pages/admin/BlogCalendar.tsx"})}),s.jsx(G,{variant:"outline",size:"sm",onClick:()=>a(new Date),"data-id":"szajxlvam","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Today"})]}),s.jsx(Qp,{value:r,onValueChange:P=>n(P),"data-id":"ujn72vpdv","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsxs(gc,{"data-id":"b6ugpyi8j","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(nr,{value:"month","data-id":"lzhucyvud","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Month"}),s.jsx(nr,{value:"week","data-id":"5g0iwtrfo","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Week"}),s.jsx(nr,{value:"day","data-id":"cqado27hk","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Day"})]})})]})]}),s.jsx(be,{"data-id":"684oohnhn","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsxs(lT,{onDragEnd:j,"data-id":"f5bxy74am","data-path":"src/pages/admin/BlogCalendar.tsx",children:[r==="month"&&s.jsxs("div",{"data-id":"w847wiwqg","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"grid grid-cols-7 gap-2 mb-2","data-id":"bf7bfx4xs","data-path":"src/pages/admin/BlogCalendar.tsx",children:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map(P=>s.jsx("div",{className:"text-center text-sm font-medium text-gray-600 py-2","data-id":"8bj153bbw","data-path":"src/pages/admin/BlogCalendar.tsx",children:P},P))}),s.jsx("div",{className:"grid grid-cols-7 gap-2","data-id":"r37ntv7q5","data-path":"src/pages/admin/BlogCalendar.tsx",children:k.map(P=>s.jsx(F1,{date:P,posts:D,onPostClick:A=>e(`/admin/blog/edit/${A.id}`),"data-id":"8cami0ru8","data-path":"src/pages/admin/BlogCalendar.tsx"},P.toISOString()))})]}),r==="week"&&s.jsx("div",{className:"grid grid-cols-7 gap-4","data-id":"r24x6453q","data-path":"src/pages/admin/BlogCalendar.tsx",children:k.map(P=>s.jsxs("div",{"data-id":"n2d11d7tq","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx("div",{className:"text-center font-medium mb-2","data-id":"soyuumc9n","data-path":"src/pages/admin/BlogCalendar.tsx",children:_i(P,"EEE d")}),s.jsx(F1,{date:P,posts:D,onPostClick:A=>e(`/admin/blog/edit/${A.id}`),"data-id":"zufzsouvk","data-path":"src/pages/admin/BlogCalendar.tsx"})]},P.toISOString()))}),r==="day"&&s.jsx("div",{"data-id":"gusvmtpty","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(F1,{date:t,posts:D,onPostClick:P=>e(`/admin/blog/edit/${P.id}`),"data-id":"4r3j13yqt","data-path":"src/pages/admin/BlogCalendar.tsx"})})]})})]}),s.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4","data-id":"qpcmm91dq","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsxs(re,{"data-id":"4do366nty","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(fe,{className:"pb-3","data-id":"14qraelsc","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"7rcok8lie","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Total Posts"})}),s.jsx(be,{"data-id":"rwewz4hxq","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx("div",{className:"text-2xl font-bold","data-id":"2p9prbs66","data-path":"src/pages/admin/BlogCalendar.tsx",children:D.length})})]}),s.jsxs(re,{"data-id":"n0cfib86n","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(fe,{className:"pb-3","data-id":"3sbzm4wso","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"vfqdysv8u","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Published"})}),s.jsx(be,{"data-id":"ik3ku27ll","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx("div",{className:"text-2xl font-bold text-green-600","data-id":"4uvfpsg62","data-path":"src/pages/admin/BlogCalendar.tsx",children:D.filter(P=>P.status==="published").length})})]}),s.jsxs(re,{"data-id":"yhlj57wmh","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(fe,{className:"pb-3","data-id":"zjls9od1x","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"vum10pblf","data-path":"src/pages/admin/BlogCalendar.tsx",children:"Scheduled"})}),s.jsx(be,{"data-id":"o3sc0ea8j","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx("div",{className:"text-2xl font-bold text-blue-600","data-id":"fy17q49wj","data-path":"src/pages/admin/BlogCalendar.tsx",children:D.filter(P=>P.status==="scheduled").length})})]}),s.jsxs(re,{"data-id":"oxptavvra","data-path":"src/pages/admin/BlogCalendar.tsx",children:[s.jsx(fe,{className:"pb-3","data-id":"8xa00qbew","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"kcdlczusf","data-path":"src/pages/admin/BlogCalendar.tsx",children:"AI Suggested"})}),s.jsx(be,{"data-id":"vp8988jlf","data-path":"src/pages/admin/BlogCalendar.tsx",children:s.jsx("div",{className:"text-2xl font-bold text-purple-600","data-id":"cj0wb2y4l","data-path":"src/pages/admin/BlogCalendar.tsx",children:D.filter(P=>P.status==="ai_suggested").length})})]})]})]})}var Vw="Checkbox",[Pze]=Ca(Vw),[Tze,cT]=Pze(Vw);function Eze(e){const{__scopeCheckbox:t,checked:a,children:r,defaultChecked:n,disabled:i,form:o,name:d,onCheckedChange:l,required:c,value:u="on",internal_do_not_use_render:p}=e,[h,m]=Rr({prop:a,defaultProp:n??!1,onChange:l,caller:Vw}),[v,f]=g.useState(null),[x,w]=g.useState(null),y=g.useRef(!1),b=v?!!o||!!v.closest("form"):!0,j={checked:h,disabled:i,setChecked:m,control:v,setControl:f,name:d,form:o,value:u,hasConsumerStoppedPropagationRef:y,required:c,defaultChecked:gd(n)?!1:n,isFormControl:b,bubbleInput:x,setBubbleInput:w};return s.jsx(Tze,{scope:t,...j,children:_ze(p)?p(j):r})}var _G="CheckboxTrigger",OG=g.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:a,...r},n)=>{const{control:i,value:o,disabled:d,checked:l,required:c,setControl:u,setChecked:p,hasConsumerStoppedPropagationRef:h,isFormControl:m,bubbleInput:v}=cT(_G,e),f=Xe(n,u),x=g.useRef(l);return g.useEffect(()=>{const w=i==null?void 0:i.form;if(w){const y=()=>p(x.current);return w.addEventListener("reset",y),()=>w.removeEventListener("reset",y)}},[i,p]),s.jsx(ke.button,{type:"button",role:"checkbox","aria-checked":gd(l)?"mixed":l,"aria-required":c,"data-state":$G(l),"data-disabled":d?"":void 0,disabled:d,value:o,...r,ref:f,onKeyDown:de(t,w=>{w.key==="Enter"&&w.preventDefault()}),onClick:de(a,w=>{p(y=>gd(y)?!0:!y),v&&m&&(h.current=w.isPropagationStopped(),h.current||w.stopPropagation())})})});OG.displayName=_G;var uT=g.forwardRef((e,t)=>{const{__scopeCheckbox:a,name:r,checked:n,defaultChecked:i,required:o,disabled:d,value:l,onCheckedChange:c,form:u,...p}=e;return s.jsx(Eze,{__scopeCheckbox:a,checked:n,defaultChecked:i,disabled:d,required:o,onCheckedChange:c,name:r,form:u,value:l,internal_do_not_use_render:({isFormControl:h})=>s.jsxs(s.Fragment,{children:[s.jsx(OG,{...p,ref:t,__scopeCheckbox:a}),h&&s.jsx(IG,{__scopeCheckbox:a})]})})});uT.displayName=Vw;var BG="CheckboxIndicator",RG=g.forwardRef((e,t)=>{const{__scopeCheckbox:a,forceMount:r,...n}=e,i=cT(BG,a);return s.jsx(lr,{present:r||gd(i.checked)||i.checked===!0,children:s.jsx(ke.span,{"data-state":$G(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t,style:{pointerEvents:"none",...e.style}})})});RG.displayName=BG;var MG="CheckboxBubbleInput",IG=g.forwardRef(({__scopeCheckbox:e,...t},a)=>{const{control:r,hasConsumerStoppedPropagationRef:n,checked:i,defaultChecked:o,required:d,disabled:l,name:c,value:u,form:p,bubbleInput:h,setBubbleInput:m}=cT(MG,e),v=Xe(a,m),f=Nb(i),x=ib(r);g.useEffect(()=>{const y=h;if(!y)return;const b=window.HTMLInputElement.prototype,D=Object.getOwnPropertyDescriptor(b,"checked").set,k=!n.current;if(f!==i&&D){const N=new Event("click",{bubbles:k});y.indeterminate=gd(i),D.call(y,gd(i)?!1:i),y.dispatchEvent(N)}},[h,f,i,n]);const w=g.useRef(gd(i)?!1:i);return s.jsx(ke.input,{type:"checkbox","aria-hidden":!0,defaultChecked:o??w.current,required:d,disabled:l,name:c,value:u,form:p,...t,tabIndex:-1,ref:v,style:{...t.style,...x,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});IG.displayName=MG;function _ze(e){return typeof e=="function"}function gd(e){return e==="indeterminate"}function $G(e){return gd(e)?"indeterminate":e?"checked":"unchecked"}const nl=g.forwardRef(({className:e,...t},a)=>s.jsx(uT,{ref:a,className:Z("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:s.jsx(RG,{className:Z("flex items-center justify-center text-current"),children:s.jsx(ot,{className:"h-4 w-4"})})}));nl.displayName=uT.displayName;const zG=lhe,qG=g.createContext({}),er=({...e})=>s.jsx(qG.Provider,{value:{name:e.name},children:s.jsx(hhe,{...e})}),Hw=()=>{const e=g.useContext(qG),t=g.useContext(LG),{getFieldState:a,formState:r}=Sb(),n=a(e.name,r);if(!e)throw new Error("useFormField should be used within <FormField>");const{id:i}=t;return{id:i,name:e.name,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...n}},LG=g.createContext({}),La=g.forwardRef(({className:e,...t},a)=>{const r=g.useId();return s.jsx(LG.Provider,{value:{id:r},children:s.jsx("div",{ref:a,className:Z("space-y-2",e),...t})})});La.displayName="FormItem";const Fa=g.forwardRef(({className:e,...t},a)=>{const{error:r,formItemId:n}=Hw();return s.jsx(De,{ref:a,className:Z(r&&"text-destructive",e),htmlFor:n,...t})});Fa.displayName="FormLabel";const Ua=g.forwardRef(({...e},t)=>{const{error:a,formItemId:r,formDescriptionId:n,formMessageId:i}=Hw();return s.jsx(Pd,{ref:t,id:r,"aria-describedby":a?`${n} ${i}`:`${n}`,"aria-invalid":!!a,...e})});Ua.displayName="FormControl";const Is=g.forwardRef(({className:e,...t},a)=>{const{formDescriptionId:r}=Hw();return s.jsx("p",{ref:a,id:r,className:Z("text-[0.8rem] text-muted-foreground",e),...t})});Is.displayName="FormDescription";const us=g.forwardRef(({className:e,children:t,...a},r)=>{const{error:n,formMessageId:i}=Hw(),o=n?String((n==null?void 0:n.message)??""):t;return o?s.jsx("p",{ref:r,id:i,className:Z("text-[0.8rem] font-medium text-destructive",e),...a,children:o}):null});us.displayName="FormMessage";function Ww(e,t,a){const r=e.slice();return r.splice(a<0?r.length+a:a,0,r.splice(t,1)[0]),r}function Oze(e,t){return e.reduce((a,r,n)=>{const i=t.get(r);return i&&(a[n]=i),a},Array(e.length))}function Lx(e){return e!==null&&e>=0}function Bze(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}function Rze(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const FG=e=>{let{rects:t,activeIndex:a,overIndex:r,index:n}=e;const i=Ww(t,r,a),o=t[n],d=i[n];return!d||!o?null:{x:d.left-o.left,y:d.top-o.top,scaleX:d.width/o.width,scaleY:d.height/o.height}},Fx={scaleX:1,scaleY:1},UG=e=>{var t;let{activeIndex:a,activeNodeRect:r,index:n,rects:i,overIndex:o}=e;const d=(t=i[a])!=null?t:r;if(!d)return null;if(n===a){const c=i[o];return c?{x:0,y:a<o?c.top+c.height-(d.top+d.height):c.top-d.top,...Fx}:null}const l=Mze(i,n,a);return n>a&&n<=o?{x:0,y:-d.height-l,...Fx}:n<a&&n>=o?{x:0,y:d.height+l,...Fx}:{x:0,y:0,...Fx}};function Mze(e,t,a){const r=e[t],n=e[t-1],i=e[t+1];return r?a<t?n?r.top-(n.top+n.height):i?i.top-(r.top+r.height):0:i?i.top-(r.top+r.height):n?r.top-(n.top+n.height):0:0}const VG="Sortable",HG=E.createContext({activeIndex:-1,containerId:VG,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:FG,disabled:{draggable:!1,droppable:!1}});function WG(e){let{children:t,id:a,items:r,strategy:n=FG,disabled:i=!1}=e;const{active:o,dragOverlay:d,droppableRects:l,over:c,measureDroppableContainers:u}=TG(),p=Fg(VG,a),h=d.rect!==null,m=g.useMemo(()=>r.map(k=>typeof k=="object"&&"id"in k?k.id:k),[r]),v=o!=null,f=o?m.indexOf(o.id):-1,x=c?m.indexOf(c.id):-1,w=g.useRef(m),y=!Bze(m,w.current),b=x!==-1&&f===-1||y,j=Rze(i);Mn(()=>{y&&v&&u(m)},[y,m,v,u]),g.useEffect(()=>{w.current=m},[m]);const D=g.useMemo(()=>({activeIndex:f,containerId:p,disabled:j,disableTransforms:b,items:m,overIndex:x,useDragOverlay:h,sortedRects:Oze(m,l),strategy:n}),[f,p,j.draggable,j.droppable,b,m,x,l,h,n]);return E.createElement(HG.Provider,{value:D},t)}const Ize=e=>{let{id:t,items:a,activeIndex:r,overIndex:n}=e;return Ww(a,r,n).indexOf(t)},$ze=e=>{let{containerId:t,isSorting:a,wasDragging:r,index:n,items:i,newIndex:o,previousItems:d,previousContainerId:l,transition:c}=e;return!c||!r||d!==i&&n===o?!1:a?!0:o!==n&&t===l},zze={duration:200,easing:"ease"},GG="transform",qze=co.Transition.toString({property:GG,duration:0,easing:"linear"}),Lze={roleDescription:"sortable"};function Fze(e){let{disabled:t,index:a,node:r,rect:n}=e;const[i,o]=g.useState(null),d=g.useRef(a);return Mn(()=>{if(!t&&a!==d.current&&r.current){const l=n.current;if(l){const c=eh(r.current,{ignoreTransform:!0}),u={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(u.x||u.y)&&o(u)}}a!==d.current&&(d.current=a)},[t,a,r,n]),g.useEffect(()=>{i&&o(null)},[i]),i}function KG(e){let{animateLayoutChanges:t=$ze,attributes:a,disabled:r,data:n,getNewIndex:i=Ize,id:o,strategy:d,resizeObserverConfig:l,transition:c=zze}=e;const{items:u,containerId:p,activeIndex:h,disabled:m,disableTransforms:v,sortedRects:f,overIndex:x,useDragOverlay:w,strategy:y}=g.useContext(HG),b=Uze(r,m),j=u.indexOf(o),D=g.useMemo(()=>({sortable:{containerId:p,index:j,items:u},...n}),[p,n,j,u]),k=g.useMemo(()=>u.slice(u.indexOf(o)),[u,o]),{rect:N,node:C,isOver:T,setNodeRef:P}=EG({id:o,data:D,disabled:b.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...l}}),{active:A,activatorEvent:S,activeNodeRect:_,attributes:O,setNodeRef:B,listeners:I,isDragging:z,over:M,setActivatorNodeRef:R,transform:q}=PG({id:o,data:D,attributes:{...Lze,...a},disabled:b.draggable}),$=t8e(P,B),U=!!A,K=U&&!v&&Lx(h)&&Lx(x),ee=!w&&z,ae=ee&&K?q:null,te=K?ae??(d??y)({rects:f,activeNodeRect:_,activeIndex:h,overIndex:x,index:j}):null,Se=Lx(h)&&Lx(x)?i({id:o,items:u,activeIndex:h,overIndex:x}):j,Q=A==null?void 0:A.id,J=g.useRef({activeId:Q,items:u,newIndex:Se,containerId:p}),he=u!==J.current.items,W=t({active:A,containerId:p,isDragging:z,isSorting:U,id:o,index:j,items:u,newIndex:J.current.newIndex,previousItems:J.current.items,previousContainerId:J.current.containerId,transition:c,wasDragging:J.current.activeId!=null}),$e=Fze({disabled:!W,index:j,node:C,rect:N});return g.useEffect(()=>{U&&J.current.newIndex!==Se&&(J.current.newIndex=Se),p!==J.current.containerId&&(J.current.containerId=p),u!==J.current.items&&(J.current.items=u)},[U,Se,p,u]),g.useEffect(()=>{if(Q===J.current.activeId)return;if(Q&&!J.current.activeId){J.current.activeId=Q;return}const et=setTimeout(()=>{J.current.activeId=Q},50);return()=>clearTimeout(et)},[Q]),{active:A,activeIndex:h,attributes:O,data:D,rect:N,index:j,newIndex:Se,items:u,isOver:T,isSorting:U,isDragging:z,listeners:I,node:C,overIndex:x,over:M,setNodeRef:$,setActivatorNodeRef:R,setDroppableNodeRef:P,setDraggableNodeRef:B,transform:$e??te,transition:Ne()};function Ne(){if($e||he&&J.current.newIndex===j)return qze;if(!(ee&&!$w(S)||!c)&&(U||W))return co.Transition.toString({...c,property:GG})}}function Uze(e,t){var a,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(a=e==null?void 0:e.draggable)!=null?a:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}function _0(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&typeof t.sortable=="object"&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const Vze=[mt.Down,mt.Right,mt.Up,mt.Left],YG=(e,t)=>{let{context:{active:a,collisionRect:r,droppableRects:n,droppableContainers:i,over:o,scrollableAncestors:d}}=t;if(Vze.includes(e.code)){if(e.preventDefault(),!a||!r)return;const l=[];i.getEnabled().forEach(p=>{if(!p||p!=null&&p.disabled)return;const h=n.get(p.id);if(h)switch(e.code){case mt.Down:r.top<h.top&&l.push(p);break;case mt.Up:r.top>h.top&&l.push(p);break;case mt.Left:r.left>h.left&&l.push(p);break;case mt.Right:r.left<h.left&&l.push(p);break}});const c=hG({collisionRect:r,droppableRects:n,droppableContainers:l});let u=pG(c,"id");if(u===(o==null?void 0:o.id)&&c.length>1&&(u=c[1].id),u!=null){const p=i.get(a.id),h=i.get(u),m=h?n.get(h.id):null,v=h==null?void 0:h.node.current;if(v&&m&&p&&h){const x=zw(v).some((k,N)=>d[N]!==k),w=XG(p,h),y=Hze(p,h),b=x||!w?{x:0,y:0}:{x:y?r.width-m.width:0,y:y?r.height-m.height:0},j={x:m.left,y:m.top};return b.x&&b.y?j:Hf(j,b)}}}};function XG(e,t){return!_0(e)||!_0(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function Hze(e,t){return!_0(e)||!_0(t)||!XG(e,t)?!1:e.data.current.sortable.index<t.data.current.sortable.index}/*! @license DOMPurify 3.1.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.7/LICENSE */const{entries:QG,setPrototypeOf:cM,isFrozen:Wze,getPrototypeOf:Gze,getOwnPropertyDescriptor:Kze}=Object;let{freeze:Ir,seal:an,create:ZG}=Object,{apply:YN,construct:XN}=typeof Reflect<"u"&&Reflect;Ir||(Ir=function(t){return t});an||(an=function(t){return t});YN||(YN=function(t,a,r){return t.apply(a,r)});XN||(XN=function(t,a){return new t(...a)});const Ux=Ss(Array.prototype.forEach),uM=Ss(Array.prototype.pop),Th=Ss(Array.prototype.push),vy=Ss(String.prototype.toLowerCase),U1=Ss(String.prototype.toString),pM=Ss(String.prototype.match),Eh=Ss(String.prototype.replace),Yze=Ss(String.prototype.indexOf),Xze=Ss(String.prototype.trim),fn=Ss(Object.prototype.hasOwnProperty),kr=Ss(RegExp.prototype.test),_h=Qze(TypeError);function Ss(e){return function(t){for(var a=arguments.length,r=new Array(a>1?a-1:0),n=1;n<a;n++)r[n-1]=arguments[n];return YN(e,t,r)}}function Qze(e){return function(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r];return XN(e,a)}}function lt(e,t){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:vy;cM&&cM(e,null);let r=t.length;for(;r--;){let n=t[r];if(typeof n=="string"){const i=a(n);i!==n&&(Wze(t)||(t[r]=i),n=i)}e[n]=!0}return e}function Zze(e){for(let t=0;t<e.length;t++)fn(e,t)||(e[t]=null);return e}function tl(e){const t=ZG(null);for(const[a,r]of QG(e))fn(e,a)&&(Array.isArray(r)?t[a]=Zze(r):r&&typeof r=="object"&&r.constructor===Object?t[a]=tl(r):t[a]=r);return t}function Oh(e,t){for(;e!==null;){const r=Kze(e,t);if(r){if(r.get)return Ss(r.get);if(typeof r.value=="function")return Ss(r.value)}e=Gze(e)}function a(){return null}return a}const hM=Ir(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),V1=Ir(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),H1=Ir(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Jze=Ir(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),W1=Ir(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),e7e=Ir(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),mM=Ir(["#text"]),fM=Ir(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),G1=Ir(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),gM=Ir(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Vx=Ir(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),t7e=an(/\{\{[\w\W]*|[\w\W]*\}\}/gm),a7e=an(/<%[\w\W]*|[\w\W]*%>/gm),r7e=an(/\${[\w\W]*}/gm),s7e=an(/^data-[\-\w.\u00B7-\uFFFF]/),n7e=an(/^aria-[\-\w]+$/),JG=an(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),i7e=an(/^(?:\w+script|data):/i),o7e=an(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),eK=an(/^html$/i),d7e=an(/^[a-z][.\w]*(-[.\w]+)+$/i);var xM=Object.freeze({__proto__:null,MUSTACHE_EXPR:t7e,ERB_EXPR:a7e,TMPLIT_EXPR:r7e,DATA_ATTR:s7e,ARIA_ATTR:n7e,IS_ALLOWED_URI:JG,IS_SCRIPT_OR_DATA:i7e,ATTR_WHITESPACE:o7e,DOCTYPE_NAME:eK,CUSTOM_ELEMENT:d7e});const Bh={element:1,text:3,progressingInstruction:7,comment:8,document:9},l7e=function(){return typeof window>"u"?null:window},c7e=function(t,a){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const n="data-tt-policy-suffix";a&&a.hasAttribute(n)&&(r=a.getAttribute(n));const i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}};function tK(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l7e();const t=Re=>tK(Re);if(t.version="3.1.7",t.removed=[],!e||!e.document||e.document.nodeType!==Bh.document)return t.isSupported=!1,t;let{document:a}=e;const r=a,n=r.currentScript,{DocumentFragment:i,HTMLTemplateElement:o,Node:d,Element:l,NodeFilter:c,NamedNodeMap:u=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:p,DOMParser:h,trustedTypes:m}=e,v=l.prototype,f=Oh(v,"cloneNode"),x=Oh(v,"remove"),w=Oh(v,"nextSibling"),y=Oh(v,"childNodes"),b=Oh(v,"parentNode");if(typeof o=="function"){const Re=a.createElement("template");Re.content&&Re.content.ownerDocument&&(a=Re.content.ownerDocument)}let j,D="";const{implementation:k,createNodeIterator:N,createDocumentFragment:C,getElementsByTagName:T}=a,{importNode:P}=r;let A={};t.isSupported=typeof QG=="function"&&typeof b=="function"&&k&&k.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:S,ERB_EXPR:_,TMPLIT_EXPR:O,DATA_ATTR:B,ARIA_ATTR:I,IS_SCRIPT_OR_DATA:z,ATTR_WHITESPACE:M,CUSTOM_ELEMENT:R}=xM;let{IS_ALLOWED_URI:q}=xM,$=null;const U=lt({},[...hM,...V1,...H1,...W1,...mM]);let K=null;const ee=lt({},[...fM,...G1,...gM,...Vx]);let ae=Object.seal(ZG(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,te=null,Se=!0,Q=!0,J=!1,he=!0,W=!1,$e=!0,Ne=!1,et=!1,tt=!1,ft=!1,Xt=!1,$t=!1,L=!0,H=!1;const Y="user-content-";let le=!0,oe=!1,se={},ye=null;const Ve=lt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let it=null;const Qt=lt({},["audio","video","img","source","image","track"]);let cr=null;const sa=lt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Es="http://www.w3.org/1998/Math/MathML",Fr="http://www.w3.org/2000/svg",na="http://www.w3.org/1999/xhtml";let wr=na,ur=!1,bi=null;const wi=lt({},[Es,Fr,na],U1);let Ln=null;const xc=["application/xhtml+xml","text/html"],th="text/html";let nt=null,kt=null;const Za=a.createElement("form"),Ie=function(V){return V instanceof RegExp||V instanceof Function},We=function(){let V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(kt&&kt===V)){if((!V||typeof V!="object")&&(V={}),V=tl(V),Ln=xc.indexOf(V.PARSER_MEDIA_TYPE)===-1?th:V.PARSER_MEDIA_TYPE,nt=Ln==="application/xhtml+xml"?U1:vy,$=fn(V,"ALLOWED_TAGS")?lt({},V.ALLOWED_TAGS,nt):U,K=fn(V,"ALLOWED_ATTR")?lt({},V.ALLOWED_ATTR,nt):ee,bi=fn(V,"ALLOWED_NAMESPACES")?lt({},V.ALLOWED_NAMESPACES,U1):wi,cr=fn(V,"ADD_URI_SAFE_ATTR")?lt(tl(sa),V.ADD_URI_SAFE_ATTR,nt):sa,it=fn(V,"ADD_DATA_URI_TAGS")?lt(tl(Qt),V.ADD_DATA_URI_TAGS,nt):Qt,ye=fn(V,"FORBID_CONTENTS")?lt({},V.FORBID_CONTENTS,nt):Ve,xe=fn(V,"FORBID_TAGS")?lt({},V.FORBID_TAGS,nt):{},te=fn(V,"FORBID_ATTR")?lt({},V.FORBID_ATTR,nt):{},se=fn(V,"USE_PROFILES")?V.USE_PROFILES:!1,Se=V.ALLOW_ARIA_ATTR!==!1,Q=V.ALLOW_DATA_ATTR!==!1,J=V.ALLOW_UNKNOWN_PROTOCOLS||!1,he=V.ALLOW_SELF_CLOSE_IN_ATTR!==!1,W=V.SAFE_FOR_TEMPLATES||!1,$e=V.SAFE_FOR_XML!==!1,Ne=V.WHOLE_DOCUMENT||!1,ft=V.RETURN_DOM||!1,Xt=V.RETURN_DOM_FRAGMENT||!1,$t=V.RETURN_TRUSTED_TYPE||!1,tt=V.FORCE_BODY||!1,L=V.SANITIZE_DOM!==!1,H=V.SANITIZE_NAMED_PROPS||!1,le=V.KEEP_CONTENT!==!1,oe=V.IN_PLACE||!1,q=V.ALLOWED_URI_REGEXP||JG,wr=V.NAMESPACE||na,ae=V.CUSTOM_ELEMENT_HANDLING||{},V.CUSTOM_ELEMENT_HANDLING&&Ie(V.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ae.tagNameCheck=V.CUSTOM_ELEMENT_HANDLING.tagNameCheck),V.CUSTOM_ELEMENT_HANDLING&&Ie(V.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ae.attributeNameCheck=V.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),V.CUSTOM_ELEMENT_HANDLING&&typeof V.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ae.allowCustomizedBuiltInElements=V.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),W&&(Q=!1),Xt&&(ft=!0),se&&($=lt({},mM),K=[],se.html===!0&&(lt($,hM),lt(K,fM)),se.svg===!0&&(lt($,V1),lt(K,G1),lt(K,Vx)),se.svgFilters===!0&&(lt($,H1),lt(K,G1),lt(K,Vx)),se.mathMl===!0&&(lt($,W1),lt(K,gM),lt(K,Vx))),V.ADD_TAGS&&($===U&&($=tl($)),lt($,V.ADD_TAGS,nt)),V.ADD_ATTR&&(K===ee&&(K=tl(K)),lt(K,V.ADD_ATTR,nt)),V.ADD_URI_SAFE_ATTR&<(cr,V.ADD_URI_SAFE_ATTR,nt),V.FORBID_CONTENTS&&(ye===Ve&&(ye=tl(ye)),lt(ye,V.FORBID_CONTENTS,nt)),le&&($["#text"]=!0),Ne&<($,["html","head","body"]),$.table&&(lt($,["tbody"]),delete xe.tbody),V.TRUSTED_TYPES_POLICY){if(typeof V.TRUSTED_TYPES_POLICY.createHTML!="function")throw _h('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof V.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw _h('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');j=V.TRUSTED_TYPES_POLICY,D=j.createHTML("")}else j===void 0&&(j=c7e(m,n)),j!==null&&typeof D=="string"&&(D=j.createHTML(""));Ir&&Ir(V),kt=V}},at=lt({},["mi","mo","mn","ms","mtext"]),zt=lt({},["annotation-xml"]),ga=lt({},["title","style","font","a","script"]),Nt=lt({},[...V1,...H1,...Jze]),Aa=lt({},[...W1,...e7e]),Wt=function(V){let pe=b(V);(!pe||!pe.tagName)&&(pe={namespaceURI:wr,tagName:"template"});const _e=vy(V.tagName),Ot=vy(pe.tagName);return bi[V.namespaceURI]?V.namespaceURI===Fr?pe.namespaceURI===na?_e==="svg":pe.namespaceURI===Es?_e==="svg"&&(Ot==="annotation-xml"||at[Ot]):!!Nt[_e]:V.namespaceURI===Es?pe.namespaceURI===na?_e==="math":pe.namespaceURI===Fr?_e==="math"&&zt[Ot]:!!Aa[_e]:V.namespaceURI===na?pe.namespaceURI===Fr&&!zt[Ot]||pe.namespaceURI===Es&&!at[Ot]?!1:!Aa[_e]&&(ga[_e]||!Nt[_e]):!!(Ln==="application/xhtml+xml"&&bi[V.namespaceURI]):!1},Ct=function(V){Th(t.removed,{element:V});try{b(V).removeChild(V)}catch{x(V)}},Fn=function(V,pe){try{Th(t.removed,{attribute:pe.getAttributeNode(V),from:pe})}catch{Th(t.removed,{attribute:null,from:pe})}if(pe.removeAttribute(V),V==="is"&&!K[V])if(ft||Xt)try{Ct(pe)}catch{}else try{pe.setAttribute(V,"")}catch{}},vo=function(V){let pe=null,_e=null;if(tt)V="<remove></remove>"+V;else{const Ja=pM(V,/^[\r\n\t ]+/);_e=Ja&&Ja[0]}Ln==="application/xhtml+xml"&&wr===na&&(V='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+V+"</body></html>");const Ot=j?j.createHTML(V):V;if(wr===na)try{pe=new h().parseFromString(Ot,Ln)}catch{}if(!pe||!pe.documentElement){pe=k.createDocument(wr,"template",null);try{pe.documentElement.innerHTML=ur?D:Ot}catch{}}const pr=pe.body||pe.documentElement;return V&&_e&&pr.insertBefore(a.createTextNode(_e),pr.childNodes[0]||null),wr===na?T.call(pe,Ne?"html":"body")[0]:Ne?pe.documentElement:pr},ln=function(V){return N.call(V.ownerDocument||V,V,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},bo=function(V){return V instanceof p&&(typeof V.nodeName!="string"||typeof V.textContent!="string"||typeof V.removeChild!="function"||!(V.attributes instanceof u)||typeof V.removeAttribute!="function"||typeof V.setAttribute!="function"||typeof V.namespaceURI!="string"||typeof V.insertBefore!="function"||typeof V.hasChildNodes!="function")},yc=function(V){return typeof d=="function"&&V instanceof d},ji=function(V,pe,_e){A[V]&&Ux(A[V],Ot=>{Ot.call(t,pe,_e,kt)})},mT=function(V){let pe=null;if(ji("beforeSanitizeElements",V,null),bo(V))return Ct(V),!0;const _e=nt(V.nodeName);if(ji("uponSanitizeElement",V,{tagName:_e,allowedTags:$}),V.hasChildNodes()&&!yc(V.firstElementChild)&&kr(/<[/\w]/g,V.innerHTML)&&kr(/<[/\w]/g,V.textContent)||V.nodeType===Bh.progressingInstruction||$e&&V.nodeType===Bh.comment&&kr(/<[/\w]/g,V.data))return Ct(V),!0;if(!$[_e]||xe[_e]){if(!xe[_e]&&gT(_e)&&(ae.tagNameCheck instanceof RegExp&&kr(ae.tagNameCheck,_e)||ae.tagNameCheck instanceof Function&&ae.tagNameCheck(_e)))return!1;if(le&&!ye[_e]){const Ot=b(V)||V.parentNode,pr=y(V)||V.childNodes;if(pr&&Ot){const Ja=pr.length;for(let Ur=Ja-1;Ur>=0;--Ur){const Un=f(pr[Ur],!0);Un.__removalCount=(V.__removalCount||0)+1,Ot.insertBefore(Un,w(V))}}}return Ct(V),!0}return V instanceof l&&!Wt(V)||(_e==="noscript"||_e==="noembed"||_e==="noframes")&&kr(/<\/no(script|embed|frames)/i,V.innerHTML)?(Ct(V),!0):(W&&V.nodeType===Bh.text&&(pe=V.textContent,Ux([S,_,O],Ot=>{pe=Eh(pe,Ot," ")}),V.textContent!==pe&&(Th(t.removed,{element:V.cloneNode()}),V.textContent=pe)),ji("afterSanitizeElements",V,null),!1)},fT=function(V,pe,_e){if(L&&(pe==="id"||pe==="name")&&(_e in a||_e in Za))return!1;if(!(Q&&!te[pe]&&kr(B,pe))){if(!(Se&&kr(I,pe))){if(!K[pe]||te[pe]){if(!(gT(V)&&(ae.tagNameCheck instanceof RegExp&&kr(ae.tagNameCheck,V)||ae.tagNameCheck instanceof Function&&ae.tagNameCheck(V))&&(ae.attributeNameCheck instanceof RegExp&&kr(ae.attributeNameCheck,pe)||ae.attributeNameCheck instanceof Function&&ae.attributeNameCheck(pe))||pe==="is"&&ae.allowCustomizedBuiltInElements&&(ae.tagNameCheck instanceof RegExp&&kr(ae.tagNameCheck,_e)||ae.tagNameCheck instanceof Function&&ae.tagNameCheck(_e))))return!1}else if(!cr[pe]){if(!kr(q,Eh(_e,M,""))){if(!((pe==="src"||pe==="xlink:href"||pe==="href")&&V!=="script"&&Yze(_e,"data:")===0&&it[V])){if(!(J&&!kr(z,Eh(_e,M,"")))){if(_e)return!1}}}}}}return!0},gT=function(V){return V!=="annotation-xml"&&pM(V,R)},xT=function(V){ji("beforeSanitizeAttributes",V,null);const{attributes:pe}=V;if(!pe)return;const _e={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:K};let Ot=pe.length;for(;Ot--;){const pr=pe[Ot],{name:Ja,namespaceURI:Ur,value:Un}=pr,ah=nt(Ja);let jr=Ja==="value"?Un:Xze(Un);if(_e.attrName=ah,_e.attrValue=jr,_e.keepAttr=!0,_e.forceKeepAttr=void 0,ji("uponSanitizeAttribute",V,_e),jr=_e.attrValue,_e.forceKeepAttr||(Fn(Ja,V),!_e.keepAttr))continue;if(!he&&kr(/\/>/i,jr)){Fn(Ja,V);continue}W&&Ux([S,_,O],vT=>{jr=Eh(jr,vT," ")});const yT=nt(V.nodeName);if(fT(yT,ah,jr)){if(H&&(ah==="id"||ah==="name")&&(Fn(Ja,V),jr=Y+jr),$e&&kr(/((--!?|])>)|<\/(style|title)/i,jr)){Fn(Ja,V);continue}if(j&&typeof m=="object"&&typeof m.getAttributeType=="function"&&!Ur)switch(m.getAttributeType(yT,ah)){case"TrustedHTML":{jr=j.createHTML(jr);break}case"TrustedScriptURL":{jr=j.createScriptURL(jr);break}}try{Ur?V.setAttributeNS(Ur,Ja,jr):V.setAttribute(Ja,jr),bo(V)?Ct(V):uM(t.removed)}catch{}}}ji("afterSanitizeAttributes",V,null)},wK=function Re(V){let pe=null;const _e=ln(V);for(ji("beforeSanitizeShadowDOM",V,null);pe=_e.nextNode();)ji("uponSanitizeShadowNode",pe,null),!mT(pe)&&(pe.content instanceof i&&Re(pe.content),xT(pe));ji("afterSanitizeShadowDOM",V,null)};return t.sanitize=function(Re){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=null,_e=null,Ot=null,pr=null;if(ur=!Re,ur&&(Re="<!-->"),typeof Re!="string"&&!yc(Re))if(typeof Re.toString=="function"){if(Re=Re.toString(),typeof Re!="string")throw _h("dirty is not a string, aborting")}else throw _h("toString is not a function");if(!t.isSupported)return Re;if(et||We(V),t.removed=[],typeof Re=="string"&&(oe=!1),oe){if(Re.nodeName){const Un=nt(Re.nodeName);if(!$[Un]||xe[Un])throw _h("root node is forbidden and cannot be sanitized in-place")}}else if(Re instanceof d)pe=vo("<!---->"),_e=pe.ownerDocument.importNode(Re,!0),_e.nodeType===Bh.element&&_e.nodeName==="BODY"||_e.nodeName==="HTML"?pe=_e:pe.appendChild(_e);else{if(!ft&&!W&&!Ne&&Re.indexOf("<")===-1)return j&&$t?j.createHTML(Re):Re;if(pe=vo(Re),!pe)return ft?null:$t?D:""}pe&&tt&&Ct(pe.firstChild);const Ja=ln(oe?Re:pe);for(;Ot=Ja.nextNode();)mT(Ot)||(Ot.content instanceof i&&wK(Ot.content),xT(Ot));if(oe)return Re;if(ft){if(Xt)for(pr=C.call(pe.ownerDocument);pe.firstChild;)pr.appendChild(pe.firstChild);else pr=pe;return(K.shadowroot||K.shadowrootmode)&&(pr=P.call(r,pr,!0)),pr}let Ur=Ne?pe.outerHTML:pe.innerHTML;return Ne&&$["!doctype"]&&pe.ownerDocument&&pe.ownerDocument.doctype&&pe.ownerDocument.doctype.name&&kr(eK,pe.ownerDocument.doctype.name)&&(Ur="<!DOCTYPE "+pe.ownerDocument.doctype.name+`>
`+Ur),W&&Ux([S,_,O],Un=>{Ur=Eh(Ur,Un," ")}),j&&$t?j.createHTML(Ur):Ur},t.setConfig=function(){let Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};We(Re),et=!0},t.clearConfig=function(){kt=null,et=!1},t.isValidAttribute=function(Re,V,pe){kt||We({});const _e=nt(Re),Ot=nt(V);return fT(_e,Ot,pe)},t.addHook=function(Re,V){typeof V=="function"&&(A[Re]=A[Re]||[],Th(A[Re],V))},t.removeHook=function(Re){if(A[Re])return uM(A[Re])},t.removeHooks=function(Re){A[Re]&&(A[Re]=[])},t.removeAllHooks=function(){A={}},t}var u7e=tK(),Gw="Popover",[aK]=Ca(Gw,[Td]),Vg=Td(),[p7e,Ud]=aK(Gw),rK=e=>{const{__scopePopover:t,children:a,open:r,defaultOpen:n,onOpenChange:i,modal:o=!1}=e,d=Vg(t),l=g.useRef(null),[c,u]=g.useState(!1),[p,h]=Rr({prop:r,defaultProp:n??!1,onChange:i,caller:Gw});return s.jsx(ob,{...d,children:s.jsx(p7e,{scope:t,contentId:ss(),triggerRef:l,open:p,onOpenChange:h,onOpenToggle:g.useCallback(()=>h(m=>!m),[h]),hasCustomAnchor:c,onCustomAnchorAdd:g.useCallback(()=>u(!0),[]),onCustomAnchorRemove:g.useCallback(()=>u(!1),[]),modal:o,children:a})})};rK.displayName=Gw;var sK="PopoverAnchor",h7e=g.forwardRef((e,t)=>{const{__scopePopover:a,...r}=e,n=Ud(sK,a),i=Vg(a),{onCustomAnchorAdd:o,onCustomAnchorRemove:d}=n;return g.useEffect(()=>(o(),()=>d()),[o,d]),s.jsx(cg,{...i,...r,ref:t})});h7e.displayName=sK;var nK="PopoverTrigger",iK=g.forwardRef((e,t)=>{const{__scopePopover:a,...r}=e,n=Ud(nK,a),i=Vg(a),o=Xe(t,n.triggerRef),d=s.jsx(ke.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":uK(n.open),...r,ref:o,onClick:de(e.onClick,n.onOpenToggle)});return n.hasCustomAnchor?d:s.jsx(cg,{asChild:!0,...i,children:d})});iK.displayName=nK;var pT="PopoverPortal",[m7e,f7e]=aK(pT,{forceMount:void 0}),oK=e=>{const{__scopePopover:t,forceMount:a,children:r,container:n}=e,i=Ud(pT,t);return s.jsx(m7e,{scope:t,forceMount:a,children:s.jsx(lr,{present:a||i.open,children:s.jsx(oc,{asChild:!0,container:n,children:r})})})};oK.displayName=pT;var vp="PopoverContent",dK=g.forwardRef((e,t)=>{const a=f7e(vp,e.__scopePopover),{forceMount:r=a.forceMount,...n}=e,i=Ud(vp,e.__scopePopover);return s.jsx(lr,{present:r||i.open,children:i.modal?s.jsx(x7e,{...n,ref:t}):s.jsx(y7e,{...n,ref:t})})});dK.displayName=vp;var g7e=vd("PopoverContent.RemoveScroll"),x7e=g.forwardRef((e,t)=>{const a=Ud(vp,e.__scopePopover),r=g.useRef(null),n=Xe(t,r),i=g.useRef(!1);return g.useEffect(()=>{const o=r.current;if(o)return jb(o)},[]),s.jsx(wg,{as:g7e,allowPinchZoom:!0,children:s.jsx(lK,{...e,ref:n,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:de(e.onCloseAutoFocus,o=>{var d;o.preventDefault(),i.current||(d=a.triggerRef.current)==null||d.focus()}),onPointerDownOutside:de(e.onPointerDownOutside,o=>{const d=o.detail.originalEvent,l=d.button===0&&d.ctrlKey===!0,c=d.button===2||l;i.current=c},{checkForDefaultPrevented:!1}),onFocusOutside:de(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1})})})}),y7e=g.forwardRef((e,t)=>{const a=Ud(vp,e.__scopePopover),r=g.useRef(!1),n=g.useRef(!1);return s.jsx(lK,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var o,d;(o=e.onCloseAutoFocus)==null||o.call(e,i),i.defaultPrevented||(r.current||(d=a.triggerRef.current)==null||d.focus(),i.preventDefault()),r.current=!1,n.current=!1},onInteractOutside:i=>{var l,c;(l=e.onInteractOutside)==null||l.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(n.current=!0));const o=i.target;((c=a.triggerRef.current)==null?void 0:c.contains(o))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&n.current&&i.preventDefault()}})}),lK=g.forwardRef((e,t)=>{const{__scopePopover:a,trapFocus:r,onOpenAutoFocus:n,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEscapeKeyDown:d,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...p}=e,h=Ud(vp,a),m=Vg(a);return bb(),s.jsx(bg,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:n,onUnmountAutoFocus:i,children:s.jsx(ic,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:d,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>h.onOpenChange(!1),children:s.jsx(db,{"data-state":uK(h.open),role:"dialog",id:h.contentId,...m,...p,ref:t,style:{...p.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),cK="PopoverClose",v7e=g.forwardRef((e,t)=>{const{__scopePopover:a,...r}=e,n=Ud(cK,a);return s.jsx(ke.button,{type:"button",...r,ref:t,onClick:de(e.onClick,()=>n.onOpenChange(!1))})});v7e.displayName=cK;var b7e="PopoverArrow",w7e=g.forwardRef((e,t)=>{const{__scopePopover:a,...r}=e,n=Vg(a);return s.jsx(lb,{...n,...r,ref:t})});w7e.displayName=b7e;function uK(e){return e?"open":"closed"}var j7e=rK,D7e=iK,k7e=oK,pK=dK;const N7e=j7e,C7e=D7e,hK=g.forwardRef(({className:e,align:t="center",sideOffset:a=4,...r},n)=>s.jsx(k7e,{children:s.jsx(pK,{ref:n,align:t,sideOffset:a,className:Z("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none 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-popover-content-transform-origin]",e),...r})}));hK.displayName=pK.displayName;function A7e({block:e,onChange:t}){const a=g.useRef(null),[r,n]=g.useState(!1),[i,o]=g.useState(null),[d,l]=g.useState(!1),[c,u]=g.useState(""),[p,h]=g.useState(!1),m=A=>u7e.sanitize(A,{ALLOWED_TAGS:["b","strong","i","em","code","a","br"],ALLOWED_ATTR:["href","target","rel"]});g.useEffect(()=>{if(a.current&&a.current.innerHTML!==e.content){const A=m(e.content||"");a.current.innerHTML=A}},[e.content]);const v=g.useCallback(()=>{var O;const A=window.getSelection();if(!A||A.isCollapsed||p){n(!1);return}const S=A.getRangeAt(0),_=A.toString().trim();if(!((O=a.current)!=null&&O.contains(S.commonAncestorContainer))){n(!1);return}if(_.length>0){const B=S.getBoundingClientRect(),I=a.current.getBoundingClientRect();o({top:B.top-I.top-50,left:B.left-I.left+B.width/2,width:B.width}),n(!0)}else n(!1)},[p]);g.useEffect(()=>(document.addEventListener("selectionchange",v),()=>document.removeEventListener("selectionchange",v)),[v]);const f=()=>{const A=window.getSelection();return A&&A.rangeCount>0?A.getRangeAt(0):null},x=(A,S)=>{var M;const _=window.getSelection();if(!_||_.rangeCount===0)return;const O=S||_.getRangeAt(0),B=O.toString();if(!B)return;const I=document.createElement(A);I.textContent=B;const z=O.commonAncestorContainer.parentElement;if((z==null?void 0:z.tagName.toLowerCase())===A){const R=document.createTextNode(z.textContent||"");(M=z.parentNode)==null||M.replaceChild(R,z)}else O.deleteContents(),O.insertNode(I),O.setStartAfter(I),O.setEndAfter(I),_.removeAllRanges(),_.addRange(O);P(),n(!1)},w=(A,S)=>{if(!A.trim())return;const _=window.getSelection();if(!_)return;const O=S||_.getRangeAt(0),B=O.toString();if(!B)return;const I=document.createElement("a");I.href=A,I.textContent=B,I.target="_blank",I.rel="noopener noreferrer",O.deleteContents(),O.insertNode(I),O.setStartAfter(I),O.setEndAfter(I),_.removeAllRanges(),_.addRange(O),P(),n(!1)},y=A=>{const S=window.getSelection();if(!S)return;const _=A||S.getRangeAt(0),O=_.toString();if(!O)return;const B=document.createTextNode(O);_.deleteContents(),_.insertNode(B),_.setStartAfter(B),_.setEndAfter(B),S.removeAllRanges(),S.addRange(_),P(),n(!1)},b=A=>{if(p)return;const S=A.ctrlKey||A.metaKey;if(S&&A.key==="b")A.preventDefault(),x("b");else if(S&&A.key==="i")A.preventDefault(),x("i");else if(S&&A.key==="k"){A.preventDefault();const _=window.getSelection();_&&!_.isCollapsed&&l(!0)}else S&&A.shiftKey&&A.key==="V"&&(A.preventDefault(),C())},j=A=>{A.preventDefault();const S=A.clipboardData,_=S.getData("text/html"),O=S.getData("text/plain");if(_){const I=new DOMParser().parseFromString(_,"text/html");let z="";Array.from(I.body.children).forEach(q=>{const $=q.tagName.toLowerCase();$==="p"||$==="div"||$==="span"?z+=D(q)+"<br>":["h1","h2","h3","h4","h5","h6"].includes($)?z+=`<b>${q.textContent}</b><br>`:$==="ul"||$==="ol"?Array.from(q.children).forEach(U=>{z+=`• ${U.textContent}<br>`}):z+=D(q)+"<br>"});const R=m(z);k(R)}else N(O);P()},D=A=>{let S="";return A.childNodes.forEach(_=>{if(_.nodeType===Node.TEXT_NODE)S+=_.textContent;else if(_.nodeType===Node.ELEMENT_NODE){const O=_,B=O.tagName.toLowerCase(),I=O.textContent||"";if(B==="strong"||B==="b")S+=`<b>${I}</b>`;else if(B==="em"||B==="i")S+=`<i>${I}</i>`;else if(B==="code")S+=`<code>${I}</code>`;else if(B==="a"){const z=O.getAttribute("href")||"";S+=`<a href="${z}" target="_blank" rel="noopener noreferrer">${I}</a>`}else S+=I}}),S},k=A=>{const S=window.getSelection();if(!S||!S.rangeCount)return;const _=S.getRangeAt(0);_.deleteContents();const O=_.createContextualFragment(A);_.insertNode(O)},N=A=>{const S=window.getSelection();if(!S||!S.rangeCount)return;const _=S.getRangeAt(0);_.deleteContents();const O=document.createTextNode(A);_.insertNode(O),_.setStartAfter(O),_.setEndAfter(O),S.removeAllRanges(),S.addRange(_)},C=async()=>{try{const A=await navigator.clipboard.readText();N(A),P()}catch(A){console.error("Failed to read clipboard:",A)}},T=()=>{if(p)return;const A=window.getSelection();if(!A||!a.current)return;const S=A.getRangeAt(0),_=S.startContainer;if(_.nodeType===Node.TEXT_NODE){let O=_.textContent||"",B=!1;if(O=O.replace(/\*\*([^*]+)\*\*/g,(I,z)=>(B=!0,`<b>${z}</b>`)),O=O.replace(new RegExp("(?<!\\*)\\*([^*]+)\\*(?!\\*)","g"),(I,z)=>(B=!0,`<i>${z}</i>`)),O=O.replace(/`([^`]+)`/g,(I,z)=>(B=!0,`<code>${z}</code>`)),B){const I=_.parentNode;if(I){const z=S.createContextualFragment(O);I.replaceChild(z,_);const M=document.createRange();M.selectNodeContents(I),M.collapse(!1),A.removeAllRanges(),A.addRange(M)}}}P()},P=()=>{if(!a.current)return;const A=a.current.innerHTML,S=m(A);t({...e,content:S})};return s.jsx(pg,{"data-id":"85z3ntcwy","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsxs("div",{className:"relative","data-id":"53p7kl4t5","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[r&&i&&s.jsxs("div",{className:"absolute z-50 flex items-center gap-1 bg-gray-900 text-white rounded-lg shadow-lg p-1 -translate-x-1/2",style:{top:`${i.top}px`,left:`${i.left}px`},"data-id":"i1tldxasw","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsxs(al,{"data-id":"6nti9cyrv","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx(rl,{asChild:!0,"data-id":"08c4x8apo","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(G,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 hover:bg-gray-800 text-white",onClick:()=>x("b",f()||void 0),"data-id":"4iy8egevg","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(tZ,{className:"h-4 w-4","data-id":"5uy05eit6","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"})})}),s.jsx(Mo,{"data-id":"29a3125ik","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx("p",{"data-id":"x83ojkp2s","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Bold (Ctrl+B)"})})]}),s.jsxs(al,{"data-id":"5yva1pa8x","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx(rl,{asChild:!0,"data-id":"hvqmbemog","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(G,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 hover:bg-gray-800 text-white",onClick:()=>x("i",f()||void 0),"data-id":"8tnx81q23","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(GZ,{className:"h-4 w-4","data-id":"nnxqa6y64","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"})})}),s.jsx(Mo,{"data-id":"m4kbdbaov","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx("p",{"data-id":"xd7p7tuze","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Italic (Ctrl+I)"})})]}),s.jsxs(al,{"data-id":"d4ikbp5oy","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx(rl,{asChild:!0,"data-id":"doztdz70w","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(G,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 hover:bg-gray-800 text-white",onClick:()=>x("code",f()||void 0),"data-id":"1axq910nt","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(kZ,{className:"h-4 w-4","data-id":"f2b2wqdak","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"})})}),s.jsx(Mo,{"data-id":"f8puorm56","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx("p",{"data-id":"3vkgu0qn3","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Code (`text`)"})})]}),s.jsxs(N7e,{open:d,onOpenChange:l,"data-id":"ovkund7u2","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsxs(al,{"data-id":"ph67a3inz","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx(rl,{asChild:!0,"data-id":"1iobj66fr","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(C7e,{asChild:!0,"data-id":"tufnte5kd","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(G,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 hover:bg-gray-800 text-white","data-id":"0bzkhucud","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(ig,{className:"h-4 w-4","data-id":"nxghbbj2j","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"})})})}),s.jsx(Mo,{"data-id":"odcpgerlf","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx("p",{"data-id":"e7kmggx2n","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Link (Ctrl+K)"})})]}),s.jsx(hK,{className:"w-80","data-id":"kp4jn66ka","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsxs("div",{className:"space-y-2","data-id":"tt1xqqnae","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx("h4",{className:"font-medium text-sm","data-id":"c3bxcp051","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Insert Link"}),s.jsx(Be,{placeholder:"https://example.com",value:c,onChange:A=>u(A.target.value),onKeyDown:A=>{if(A.key==="Enter"){A.preventDefault();const S=f();w(c,S||void 0),u(""),l(!1)}},"data-id":"gtjcpxfda","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"}),s.jsxs("div",{className:"flex justify-end gap-2","data-id":"vogcsbu8v","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx(G,{variant:"outline",size:"sm",onClick:()=>{u(""),l(!1)},"data-id":"wd8bxudx8","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Cancel"}),s.jsx(G,{size:"sm",onClick:()=>{const A=f();w(c,A||void 0),u(""),l(!1)},"data-id":"to33thb81","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Insert"})]})]})})]}),s.jsx("div",{className:"w-px h-6 bg-gray-700 mx-1","data-id":"81ns0kja6","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"}),s.jsxs(al,{"data-id":"iu8q3bhzd","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx(rl,{asChild:!0,"data-id":"nibqpy4w2","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(G,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 hover:bg-gray-800 text-white",onClick:()=>y(f()||void 0),"data-id":"z93d8m05t","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx(SZ,{className:"h-4 w-4","data-id":"w8lg7xg5u","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"})})}),s.jsx(Mo,{"data-id":"8cd9hhjiv","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:s.jsx("p",{"data-id":"zvnvoq8hw","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Clear Formatting"})})]})]}),s.jsx("div",{ref:a,contentEditable:!0,suppressContentEditableWarning:!0,onInput:T,onKeyDown:b,onPaste:j,onCompositionStart:()=>h(!0),onCompositionEnd:()=>h(!1),onBlur:P,className:"min-h-[100px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50","data-placeholder":"Start typing your paragraph... Use **bold**, *italic*, or `code`",style:{whiteSpace:"pre-wrap",wordWrap:"break-word"},"data-id":"m2fbwjnnw","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx"}),s.jsx("style",{"data-id":"p1vv2p9nr","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:`
[contenteditable][data-placeholder]:empty:before {
content: attr(data-placeholder);
color: #9ca3af;
pointer-events: none;
position: absolute;
}
[contenteditable] b,
[contenteditable] strong {
font-weight: 700;
}
[contenteditable] i,
[contenteditable] em {
font-style: italic;
}
[contenteditable] code {
background-color: #f3f4f6;
padding: 0.125rem 0.25rem;
border-radius: 0.25rem;
font-family: monospace;
font-size: 0.875em;
}
[contenteditable] a {
color: #3b82f6;
text-decoration: underline;
}
`}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-2","data-id":"ihoks6sck","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:[s.jsx("b",{"data-id":"mh7ikvggr","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"Tips:"})," Select text for formatting • ",s.jsx("b",{"data-id":"cz3ki8cbe","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"**bold**"})," • ",s.jsx("i",{"data-id":"9n40s201c","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"*italic*"})," • ",s.jsx("code",{"data-id":"o3x5ekpz9","data-path":"src/components/admin/blocks/ParagraphBlockEditor.tsx",children:"`code`"})," • Ctrl+Shift+V for plain text"]})]})})}function S7e({block:e,onChange:t}){return s.jsxs("div",{className:"space-y-2","data-id":"4hkr1hf3i","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:[s.jsxs(Ma,{value:e.level.toString(),onValueChange:a=>t({...e,level:parseInt(a)}),"data-id":"71jqvwkzz","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:[s.jsx(ja,{className:"w-32","data-id":"3s3bdf3hk","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:s.jsx(Ia,{"data-id":"omoq795cz","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx"})}),s.jsxs(Da,{"data-id":"p6j7b70yu","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:[s.jsx(Ee,{value:"2","data-id":"zyscelkex","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:"H2"}),s.jsx(Ee,{value:"3","data-id":"hhltcmqcp","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:"H3"}),s.jsx(Ee,{value:"4","data-id":"c41dc3qds","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx",children:"H4"})]})]}),s.jsx(Be,{value:e.content,onChange:a=>t({...e,content:a.target.value}),placeholder:"Enter heading text...",className:`border-0 focus-visible:ring-0 font-bold ${e.level===2?"text-2xl":e.level===3?"text-xl":"text-lg"}`,"data-id":"1cq8nmqn5","data-path":"src/components/admin/blocks/HeadingBlockEditor.tsx"})]})}function P7e({block:e,onChange:t}){const a=()=>{t({...e,items:[...e.items,""]})},r=i=>{t({...e,items:e.items.filter((o,d)=>d!==i)})},n=(i,o)=>{const d=[...e.items];d[i]=o,t({...e,items:d})};return s.jsxs("div",{className:"space-y-2","data-id":"31anlm67g","data-path":"src/components/admin/blocks/ListBlockEditor.tsx",children:[e.items.map((i,o)=>s.jsxs("div",{className:"flex gap-2 items-center","data-id":"69r10h77l","data-path":"src/components/admin/blocks/ListBlockEditor.tsx",children:[s.jsx("span",{className:"text-sm text-gray-500 w-6","data-id":"o5od59622","data-path":"src/components/admin/blocks/ListBlockEditor.tsx",children:e.type==="numberedList"?`${o+1}.`:"•"}),s.jsx(Be,{value:i,onChange:d=>n(o,d.target.value),placeholder:"List item...",className:"flex-1 border-0 focus-visible:ring-0","data-id":"03wrtl307","data-path":"src/components/admin/blocks/ListBlockEditor.tsx"}),s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:()=>r(o),"data-id":"17vp9p4em","data-path":"src/components/admin/blocks/ListBlockEditor.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"8i56qnav7","data-path":"src/components/admin/blocks/ListBlockEditor.tsx"})})]},o)),s.jsxs(G,{type:"button",variant:"outline",size:"sm",onClick:a,"data-id":"un4ugv735","data-path":"src/components/admin/blocks/ListBlockEditor.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"cyfj52yw0","data-path":"src/components/admin/blocks/ListBlockEditor.tsx"}),"Add Item"]})]})}function T7e({block:e,onChange:t}){return s.jsxs("div",{className:"space-y-3 border-l-4 border-gray-300 pl-4","data-id":"wwl0pc45q","data-path":"src/components/admin/blocks/QuoteBlockEditor.tsx",children:[s.jsx(js,{value:e.content,onChange:a=>t({...e,content:a.target.value}),placeholder:"Enter quote text...",className:"resize-none border-0 focus-visible:ring-0 italic text-lg",rows:3,"data-id":"zv6c1992k","data-path":"src/components/admin/blocks/QuoteBlockEditor.tsx"}),s.jsxs("div",{"data-id":"rzrxgi7jg","data-path":"src/components/admin/blocks/QuoteBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-500","data-id":"xhc2n1n3j","data-path":"src/components/admin/blocks/QuoteBlockEditor.tsx",children:"Author (optional)"}),s.jsx(Be,{value:e.author||"",onChange:a=>t({...e,author:a.target.value}),placeholder:"— Quote author",className:"border-0 focus-visible:ring-0 text-sm","data-id":"d3fal35ki","data-path":"src/components/admin/blocks/QuoteBlockEditor.tsx"})]})]})}function E7e({block:e,onChange:t}){const r={tip:{bg:"bg-blue-50",border:"border-blue-200",icon:eb,text:"text-blue-700"},warning:{bg:"bg-yellow-50",border:"border-yellow-200",icon:Fm,text:"text-yellow-700"},highlight:{bg:"bg-purple-50",border:"border-purple-200",icon:ns,text:"text-purple-700"}}[e.variant],n=r.icon;return s.jsxs("div",{className:`${r.bg} ${r.border} border-2 rounded-lg p-4 space-y-3`,"data-id":"w6rfi5agz","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"r4wbephvw","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:[s.jsx(n,{className:`w-5 h-5 ${r.text}`,"data-id":"ne1xcshi3","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx"}),s.jsxs(Ma,{value:e.variant,onValueChange:i=>t({...e,variant:i}),"data-id":"97yjgqw15","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:[s.jsx(ja,{className:"w-32","data-id":"f9j0dazti","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:s.jsx(Ia,{"data-id":"29qc47vvg","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx"})}),s.jsxs(Da,{"data-id":"me6gzrt0f","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:[s.jsx(Ee,{value:"tip","data-id":"sgzpii63e","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:"Tip"}),s.jsx(Ee,{value:"warning","data-id":"z8ruqmyvy","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:"Warning"}),s.jsx(Ee,{value:"highlight","data-id":"l034q1c0u","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:"Highlight"})]})]})]}),s.jsxs("div",{"data-id":"9ao7fp1fh","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-600","data-id":"vljhf4bsy","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:"Title"}),s.jsx(Be,{value:e.title,onChange:i=>t({...e,title:i.target.value}),placeholder:"Callout title...",className:"border-0 focus-visible:ring-0 font-semibold","data-id":"jone334y8","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx"})]}),s.jsxs("div",{"data-id":"up1tf6uka","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-600","data-id":"wy3p3uhhy","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx",children:"Content"}),s.jsx(js,{value:e.content,onChange:i=>t({...e,content:i.target.value}),placeholder:"Callout content...",className:"resize-none border-0 focus-visible:ring-0",rows:3,"data-id":"b8ffv57c7","data-path":"src/components/admin/blocks/CalloutBlockEditor.tsx"})]})]})}function _7e({block:e}){return s.jsx("div",{className:"py-4","data-id":"7s8jqumk7","data-path":"src/components/admin/blocks/DividerBlockEditor.tsx",children:s.jsx("hr",{className:"border-gray-300","data-id":"t3s1wst1a","data-path":"src/components/admin/blocks/DividerBlockEditor.tsx"})})}function O7e({block:e,onChange:t}){const a=()=>{t({...e,items:[...e.items,{question:"",answer:""}]})},r=i=>{t({...e,items:e.items.filter((o,d)=>d!==i)})},n=(i,o,d)=>{const l=[...e.items];l[i][o]=d,t({...e,items:l})};return s.jsxs("div",{className:"space-y-3","data-id":"m92l33c3n","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"vo4n8y6pn","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:[s.jsx(De,{className:"text-sm font-semibold","data-id":"681ijxnxx","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:"FAQ Block (Schema Ready)"}),s.jsxs(G,{type:"button",variant:"outline",size:"sm",onClick:a,"data-id":"nufwor9qr","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"lz1obcg8a","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx"}),"Add Question"]})]}),e.items.map((i,o)=>s.jsxs(re,{className:"p-4 space-y-3","data-id":"r2w9mib06","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:[s.jsxs("div",{className:"flex justify-between items-start","data-id":"fhq0ofzan","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:[s.jsxs(De,{className:"text-xs text-gray-500","data-id":"4px1ooqu7","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:["Question ",o+1]}),s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:()=>r(o),"data-id":"i7yp79xer","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"mbqwb4jli","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx"})})]}),s.jsx(Be,{value:i.question,onChange:d=>n(o,"question",d.target.value),placeholder:"Enter question...",className:"font-semibold","data-id":"vx3c254ox","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx"}),s.jsx(js,{value:i.answer,onChange:d=>n(o,"answer",d.target.value),placeholder:"Enter answer...",className:"resize-none",rows:3,"data-id":"aiyr7muzd","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx"})]},o)),e.items.length===0&&s.jsx("p",{className:"text-sm text-gray-500 text-center py-4","data-id":"y1nm08gcc","data-path":"src/components/admin/blocks/FAQBlockEditor.tsx",children:"No FAQs yet. Add one to get started."})]})}function B7e({block:e,onChange:t}){const a=()=>{t({...e,steps:[...e.steps,{title:"",description:""}]})},r=i=>{t({...e,steps:e.steps.filter((o,d)=>d!==i)})},n=(i,o,d)=>{const l=[...e.steps];l[i][o]=d,t({...e,steps:l})};return s.jsxs("div",{className:"space-y-3","data-id":"vg49cl35o","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"p3um9g7a1","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:[s.jsx(De,{className:"text-sm font-semibold","data-id":"4dmip0hke","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:"How-To Steps (Schema Ready)"}),s.jsxs(G,{type:"button",variant:"outline",size:"sm",onClick:a,"data-id":"0zsu2btqj","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"ui9aaztnz","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx"}),"Add Step"]})]}),s.jsx(Be,{value:e.title,onChange:i=>t({...e,title:i.target.value}),placeholder:"How-To title (e.g., How to Become a DoorDash Driver)",className:"font-semibold text-lg","data-id":"hw51om1uh","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx"}),e.steps.map((i,o)=>s.jsxs(re,{className:"p-4 space-y-3","data-id":"6d78jd3ut","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:[s.jsxs("div",{className:"flex justify-between items-start","data-id":"ztzx5t2q7","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:[s.jsxs(De,{className:"text-xs text-gray-500 font-semibold","data-id":"oceorp141","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:["Step ",o+1]}),s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:()=>r(o),"data-id":"2rhcv6lko","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"z5ute36sh","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx"})})]}),s.jsx(Be,{value:i.title,onChange:d=>n(o,"title",d.target.value),placeholder:"Step title...",className:"font-semibold","data-id":"vnq1rttnq","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx"}),s.jsx(js,{value:i.description,onChange:d=>n(o,"description",d.target.value),placeholder:"Step description...",className:"resize-none",rows:3,"data-id":"e69hkeco5","data-path":"src/components/admin/blocks/HowToBlockEditor.tsx"})]},o))]})}function R7e({block:e,onChange:t}){const a=()=>{t({...e,pros:[...e.pros,""]})},r=()=>{t({...e,cons:[...e.cons,""]})},n=l=>{t({...e,pros:e.pros.filter((c,u)=>u!==l)})},i=l=>{t({...e,cons:e.cons.filter((c,u)=>u!==l)})},o=(l,c)=>{const u=[...e.pros];u[l]=c,t({...e,pros:u})},d=(l,c)=>{const u=[...e.cons];u[l]=c,t({...e,cons:u})};return s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4","data-id":"iacpf347o","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsxs("div",{className:"space-y-3 border rounded-lg p-4 bg-green-50","data-id":"yoor0lvwi","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"kwdqcot3m","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"pc4389k1r","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsx(WJ,{className:"w-4 h-4 text-green-600","data-id":"y1jfdcco8","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"}),s.jsx(De,{className:"text-sm font-semibold text-green-700","data-id":"a7wm6uayg","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:"Pros"})]}),s.jsx(G,{type:"button",variant:"outline",size:"sm",onClick:a,"data-id":"il8ratt2l","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:s.jsx(is,{className:"w-4 h-4","data-id":"g96tc4ub3","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"})})]}),e.pros.map((l,c)=>s.jsxs("div",{className:"flex gap-2 items-center","data-id":"hxihvedqq","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsx(Be,{value:l,onChange:u=>o(c,u.target.value),placeholder:"Add a pro...",className:"flex-1 bg-white","data-id":"h1qlesitl","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"}),s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:()=>n(c),"data-id":"afco4ep9r","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"g18zmsku7","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"})})]},c))]}),s.jsxs("div",{className:"space-y-3 border rounded-lg p-4 bg-red-50","data-id":"naq3iefnd","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"ilnsq7okf","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"t1ro7t2eo","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsx(VJ,{className:"w-4 h-4 text-red-600","data-id":"da9hi9q8q","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"}),s.jsx(De,{className:"text-sm font-semibold text-red-700","data-id":"8ki4a644w","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:"Cons"})]}),s.jsx(G,{type:"button",variant:"outline",size:"sm",onClick:r,"data-id":"j4ly56242","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:s.jsx(is,{className:"w-4 h-4","data-id":"b5ux7dxg1","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"})})]}),e.cons.map((l,c)=>s.jsxs("div",{className:"flex gap-2 items-center","data-id":"k0epp5y9s","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:[s.jsx(Be,{value:l,onChange:u=>d(c,u.target.value),placeholder:"Add a con...",className:"flex-1 bg-white","data-id":"s7w7daqbs","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"}),s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:()=>i(c),"data-id":"91i0ljmyb","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"gxwyiodlu","data-path":"src/components/admin/blocks/ProsConsBlockEditor.tsx"})})]},c))]})]})}function M7e({block:e,onChange:t}){const a={primary:"bg-blue-600 text-white hover:bg-blue-700",secondary:"bg-gray-600 text-white hover:bg-gray-700",outline:"border-2 border-blue-600 text-blue-600 hover:bg-blue-50"};return s.jsxs("div",{className:"space-y-4 border rounded-lg p-4","data-id":"3tujlqwnc","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsxs("div",{"data-id":"u7v7p0wbr","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-500","data-id":"vi3x70tn0","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Button Text"}),s.jsx(Be,{value:e.text,onChange:r=>t({...e,text:r.target.value}),placeholder:"Get Started Today",className:"mt-1","data-id":"hnsj0j73u","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx"})]}),s.jsxs("div",{"data-id":"vta7e5hl1","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-500","data-id":"wg35pz8j1","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Button URL"}),s.jsx(Be,{value:e.url,onChange:r=>t({...e,url:r.target.value}),placeholder:"Leave empty to use the Global Affiliate Link",className:"mt-1","data-id":"khinkfwf1","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx"}),s.jsx("p",{className:"text-xs text-gray-400 mt-1","data-id":"he549cmnp","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Leave blank to automatically use the Global Affiliate Link set in CTA Control."})]}),s.jsxs("div",{"data-id":"z7rjqoon5","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-500","data-id":"o4k58bqxo","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Button Style"}),s.jsxs(Ma,{value:e.style,onValueChange:r=>t({...e,style:r}),"data-id":"lrvmkqskm","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsx(ja,{className:"mt-1","data-id":"rauiuhfyw","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:s.jsx(Ia,{"data-id":"ewhn8olrg","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx"})}),s.jsxs(Da,{"data-id":"0buwnzobx","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsx(Ee,{value:"primary","data-id":"wmtq6g3pu","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Primary"}),s.jsx(Ee,{value:"secondary","data-id":"1gmj3lce2","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Secondary"}),s.jsx(Ee,{value:"outline","data-id":"khgigdg6e","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Outline"})]})]})]}),s.jsxs("div",{"data-id":"g5os93i2z","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:[s.jsx(De,{className:"text-xs text-gray-500 mb-2 block","data-id":"gfztnk98r","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:"Preview"}),s.jsx(G,{className:a[e.style],"data-id":"3u05jprr1","data-path":"src/components/admin/blocks/CTAButtonBlockEditor.tsx",children:e.text||"Button Preview"})]})]})}function I7e({block:e,onChange:t}){const[a,r]=g.useState(""),[n,i]=g.useState(!1),o=async l=>{var u;const c=(u=l.target.files)==null?void 0:u[0];if(c){if(!c.type.startsWith("image/")){Pe({title:"Invalid File",description:"Please upload an image file",variant:"destructive"});return}i(!0);try{const{data:p,error:h}=await window.ezsite.apis.upload({filename:c.name,file:c});if(h)throw new Error(h);const{data:m,error:v}=await window.ezsite.apis.getUploadUrl(p);if(v)throw new Error(v);t({...e,url:m}),Pe({title:"Success",description:"Image uploaded successfully"})}catch(p){Pe({title:"Upload Failed",description:p.message,variant:"destructive"})}finally{i(!1)}}},d=()=>{a.trim()&&(t({...e,url:a}),r(""))};return e.url?s.jsxs("div",{className:"space-y-3 border rounded-lg p-4","data-id":"37bxhxl6w","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsxs("div",{className:"relative","data-id":"tnafevkqf","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsx("img",{src:e.url,alt:e.alt,className:"w-full rounded-lg","data-id":"wkj9csnz2","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"}),s.jsx(G,{type:"button",variant:"destructive",size:"sm",className:"absolute top-2 right-2",onClick:()=>t({...e,url:""}),"data-id":"2vv8ganoi","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"k88hkw6x9","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"})})]}),s.jsxs("div",{"data-id":"299ni10ba","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsxs(De,{"data-id":"wt2upjt6g","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:["Alt Text ",s.jsx("span",{className:"text-red-500","data-id":"6ffsv7yaw","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:"*"})]}),s.jsx(Be,{value:e.alt,onChange:l=>t({...e,alt:l.target.value}),placeholder:"Describe the image...",className:"mt-1","data-id":"3dvf489ck","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"})]}),s.jsxs("div",{"data-id":"fus5kyr18","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsx(De,{"data-id":"m7svoo4h1","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:"Caption (Optional)"}),s.jsx(Be,{value:e.caption||"",onChange:l=>t({...e,caption:l.target.value}),placeholder:"Image caption...",className:"mt-1","data-id":"n88k7j1v6","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"})]})]}):s.jsx("div",{className:"border-2 border-dashed rounded-lg p-4","data-id":"ot2kqge1c","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:s.jsxs(Qp,{defaultValue:"upload","data-id":"zcosieiu0","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsxs(gc,{className:"grid w-full grid-cols-2 mb-4","data-id":"6tvtwukfh","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsxs(nr,{value:"upload","data-id":"4ri2gztkg","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsx(rA,{className:"w-4 h-4 mr-2","data-id":"7t9prqr23","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"}),"Upload"]}),s.jsxs(nr,{value:"url","data-id":"za8u4zprt","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsx(ig,{className:"w-4 h-4 mr-2","data-id":"to33jtsvh","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"}),"URL"]})]}),s.jsx(Qr,{value:"upload","data-id":"y7n4em3z6","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:s.jsxs("label",{className:"cursor-pointer block text-center","data-id":"02tsrc508","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsx("input",{type:"file",accept:"image/*",onChange:o,className:"hidden",disabled:n,"data-id":"s8h7v09gf","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"}),s.jsx("p",{className:"text-sm text-gray-600","data-id":"ezd3qb6g0","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:n?"Uploading...":"Click to upload image"})]})}),s.jsx(Qr,{value:"url","data-id":"lawu245rd","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:s.jsxs("div",{className:"flex gap-2","data-id":"lefemw8yb","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:[s.jsx(Be,{placeholder:"https://example.com/image.jpg",value:a,onChange:l=>r(l.target.value),onKeyDown:l=>l.key==="Enter"&&d(),"data-id":"8iff5lkct","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx"}),s.jsx(G,{type:"button",onClick:d,"data-id":"3v65kvpti","data-path":"src/components/admin/blocks/ImageBlockEditor.tsx",children:"Add"})]})})]})})}function $7e({block:e,onChange:t}){const[a,r]=g.useState(""),[n,i]=g.useState(!1),o=async u=>{var h;const p=(h=u.target.files)==null?void 0:h[0];if(p){i(!0);try{const{data:m,error:v}=await window.ezsite.apis.upload({filename:p.name,file:p});if(v)throw new Error(v);const{data:f,error:x}=await window.ezsite.apis.getUploadUrl(m);if(x)throw new Error(x);t({...e,images:[...e.images,{url:f,alt:"",caption:""}]}),Pe({title:"Success",description:"Image added to gallery"})}catch(m){Pe({title:"Upload Failed",description:m.message,variant:"destructive"})}finally{i(!1)}}},d=()=>{a.trim()&&(t({...e,images:[...e.images,{url:a,alt:"",caption:""}]}),r(""))},l=u=>{t({...e,images:e.images.filter((p,h)=>h!==u)})},c=(u,p,h)=>{const m=[...e.images];m[u][p]=h,t({...e,images:m})};return s.jsxs("div",{className:"space-y-4 border rounded-lg p-4","data-id":"aqa2tsd0f","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 gap-3","data-id":"wn0v8emw2","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:e.images.map((u,p)=>s.jsxs("div",{className:"relative group","data-id":"8syvud8f5","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsx("img",{src:u.url,alt:u.alt,className:"w-full h-32 object-cover rounded-lg","data-id":"h9m560i78","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"}),s.jsx(G,{type:"button",variant:"destructive",size:"sm",className:"absolute top-1 right-1 opacity-0 group-hover:opacity-100 transition-opacity",onClick:()=>l(p),"data-id":"w9kb7tlhx","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:s.jsx(ht,{className:"w-3 h-3","data-id":"1lfrvif2k","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"})}),s.jsx(Be,{value:u.alt,onChange:h=>c(p,"alt",h.target.value),placeholder:"Alt text...",className:"mt-1 text-xs","data-id":"hos5pupkf","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"})]},p))}),s.jsxs(Qp,{defaultValue:"upload","data-id":"djx20sbeq","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsxs(gc,{className:"grid w-full grid-cols-2","data-id":"ps916mt9x","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsxs(nr,{value:"upload","data-id":"du1gji0q7","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsx(rA,{className:"w-4 h-4 mr-2","data-id":"k6ghjz0ez","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"}),"Upload"]}),s.jsxs(nr,{value:"url","data-id":"j7s2h1mwb","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsx(ig,{className:"w-4 h-4 mr-2","data-id":"lh6a3fvcn","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"}),"URL"]})]}),s.jsx(Qr,{value:"upload","data-id":"56bg6r6ok","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:s.jsxs("label",{className:"cursor-pointer block text-center py-4 border-2 border-dashed rounded-lg hover:border-blue-500","data-id":"hmp2ayiaj","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsx("input",{type:"file",accept:"image/*",onChange:o,className:"hidden",disabled:n,"data-id":"t7ndjjqux","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"}),s.jsx(is,{className:"w-6 h-6 mx-auto text-gray-400","data-id":"zezpck6ni","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"}),s.jsx("p",{className:"text-sm text-gray-600 mt-2","data-id":"wnytpt3ox","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:n?"Uploading...":"Add image to gallery"})]})}),s.jsx(Qr,{value:"url","data-id":"r4z3mxxym","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:s.jsxs("div",{className:"flex gap-2","data-id":"d8sd0yyxn","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:[s.jsx(Be,{placeholder:"https://example.com/image.jpg",value:a,onChange:u=>r(u.target.value),onKeyDown:u=>u.key==="Enter"&&d(),"data-id":"5zt7ljv3d","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx"}),s.jsx(G,{type:"button",onClick:d,"data-id":"gvkm46a0h","data-path":"src/components/admin/blocks/GalleryBlockEditor.tsx",children:"Add"})]})})]})]})}function z7e({block:e,onChange:t}){const[a,r]=g.useState(!1),n=async i=>{var d;const o=(d=i.target.files)==null?void 0:d[0];if(o){if(!o.type.startsWith("video/")){Pe({title:"Invalid File",description:"Please upload a video file (MP4, WebM)",variant:"destructive"});return}r(!0);try{const{data:l,error:c}=await window.ezsite.apis.upload({filename:o.name,file:o});if(c)throw new Error(c);const{data:u,error:p}=await window.ezsite.apis.getUploadUrl(l);if(p)throw new Error(p);t({...e,url:u}),Pe({title:"Success",description:"Video uploaded successfully"})}catch(l){Pe({title:"Upload Failed",description:l.message,variant:"destructive"})}finally{r(!1)}}};return e.url?s.jsxs("div",{className:"space-y-3 border rounded-lg p-4","data-id":"47c2ciett","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx",children:[s.jsx("video",{src:e.url,controls:!0,className:"w-full rounded-lg","data-id":"jr15hu5ah","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx"}),s.jsxs("div",{"data-id":"p6q8tgumj","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx",children:[s.jsx(De,{"data-id":"qt26raj3h","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx",children:"Caption (Optional)"}),s.jsx(Be,{value:e.caption||"",onChange:i=>t({...e,caption:i.target.value}),placeholder:"Video caption...",className:"mt-1","data-id":"bodqcvavi","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx"})]})]}):s.jsxs("label",{className:"cursor-pointer block border-2 border-dashed rounded-lg p-8 text-center hover:border-blue-500","data-id":"bmjgcapnt","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx",children:[s.jsx("input",{type:"file",accept:"video/mp4,video/webm",onChange:n,className:"hidden",disabled:a,"data-id":"zwik3t3br","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx"}),s.jsx(O$,{className:"w-12 h-12 mx-auto text-gray-400 mb-3","data-id":"zei990qc1","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx"}),s.jsx("p",{className:"text-sm font-medium text-gray-700","data-id":"yc51ae8hq","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx",children:a?"Uploading...":"Click to upload video"}),s.jsx("p",{className:"text-xs text-gray-500 mt-1","data-id":"h705iado1","data-path":"src/components/admin/blocks/VideoBlockEditor.tsx",children:"MP4 or WebM format"})]})}function q7e({block:e,onChange:t}){const a=(n,i)=>{var o,d;if(i==="youtube"){const l=(o=n.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/)([^&\s]+)/))==null?void 0:o[1];return l?`https://www.youtube.com/embed/${l}`:null}else{const l=(d=n.match(/vimeo\.com\/(\d+)/))==null?void 0:d[1];return l?`https://player.vimeo.com/video/${l}`:null}},r=e.url?a(e.url,e.provider):null;return s.jsxs("div",{className:"space-y-3 border rounded-lg p-4","data-id":"k62stkes7","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:[s.jsxs("div",{"data-id":"xc0t1hz5c","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:[s.jsx(De,{"data-id":"a1hk84t5o","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:"Provider"}),s.jsxs(Ma,{value:e.provider,onValueChange:n=>t({...e,provider:n}),"data-id":"qpq8szbud","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:[s.jsx(ja,{className:"mt-1","data-id":"bkt3lbsnd","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:s.jsx(Ia,{"data-id":"z2xd9v2pa","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx"})}),s.jsxs(Da,{"data-id":"r4p0jopp5","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:[s.jsx(Ee,{value:"youtube","data-id":"2izru85zc","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:"YouTube"}),s.jsx(Ee,{value:"vimeo","data-id":"3djf7qgkj","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:"Vimeo"})]})]})]}),s.jsxs("div",{"data-id":"m4001vi54","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:[s.jsx(De,{"data-id":"tyryjh9bj","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:"Video URL"}),s.jsx(Be,{value:e.url,onChange:n=>t({...e,url:n.target.value}),placeholder:e.provider==="youtube"?"https://www.youtube.com/watch?v=...":"https://vimeo.com/...",className:"mt-1","data-id":"esa12m2a9","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx"})]}),r&&s.jsx("div",{className:"aspect-video","data-id":"8lug7lsyq","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx",children:s.jsx("iframe",{src:r,className:"w-full h-full rounded-lg",allowFullScreen:!0,"data-id":"1x4gidgjn","data-path":"src/components/admin/blocks/EmbedBlockEditor.tsx"})})]})}function L7e({block:e,onChange:t,onRemove:a,dragHandleProps:r,aiContext:n}){const[i,o]=g.useState(!1),[d,l]=g.useState({x:0,y:0}),[c,u]=g.useState(""),[p,h]=g.useState(!1),[m,v]=g.useState(null),f=g.useRef(null),x=k=>{const N=window.getSelection(),C=N==null?void 0:N.toString().trim();if(C&&C.length>0){const T=N==null?void 0:N.getRangeAt(0),P=T==null?void 0:T.getBoundingClientRect();P&&(u(C),l({x:P.left+P.width/2,y:P.top}),o(!0))}},w=k=>{v(k),h(!0),o(!1)},y=(k,N)=>{e.type==="paragraph"?t({...e,content:k}):e.type==="heading"?t({...e,content:k}):e.type==="quote"&&t({...e,content:k})},b=k=>{let N="";(e.type==="paragraph"||e.type==="heading"||e.type==="quote"||e.type==="callout")&&(N=e.content||""),N&&(u(N),v(k),h(!0))},j=()=>{switch(e.type){case"paragraph":return s.jsx(A7e,{block:e,onChange:t,"data-id":"38ckse55c","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"heading":return s.jsx(S7e,{block:e,onChange:t,"data-id":"9hndbk6lu","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"bulletList":case"numberedList":return s.jsx(P7e,{block:e,onChange:t,"data-id":"d5d7jg1dd","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"quote":return s.jsx(T7e,{block:e,onChange:t,"data-id":"belsnm92g","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"callout":return s.jsx(E7e,{block:e,onChange:t,"data-id":"zysu8k0e8","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"divider":return s.jsx(_7e,{block:e,"data-id":"wbfa9p6aw","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"faq":return s.jsx(O7e,{block:e,onChange:t,"data-id":"0pj9jseeb","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"howto":return s.jsx(B7e,{block:e,onChange:t,"data-id":"mjwb82j52","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"prosCons":return s.jsx(R7e,{block:e,onChange:t,"data-id":"9sj4hay14","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"ctaButton":return s.jsx(M7e,{block:e,onChange:t,"data-id":"7r3pjcozr","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"image":return s.jsx(I7e,{block:e,onChange:t,"data-id":"dqakqkp88","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"gallery":return s.jsx($7e,{block:e,onChange:t,"data-id":"j1u6o911j","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"video":return s.jsx(z7e,{block:e,onChange:t,"data-id":"1a0vnuoii","data-path":"src/components/admin/blocks/BlockContainer.tsx"});case"embed":return s.jsx(q7e,{block:e,onChange:t,"data-id":"idqjafs5o","data-path":"src/components/admin/blocks/BlockContainer.tsx"});default:return s.jsx("div",{"data-id":"z3bsqbmu1","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:"Unknown block type"})}},D=["paragraph","heading","quote","callout"].includes(e.type);return s.jsxs(s.Fragment,{children:[s.jsx(re,{ref:f,className:"p-4 mb-3 group hover:shadow-md transition-shadow",onMouseUp:x,"data-id":"zrnmiaa6f","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:s.jsxs("div",{className:"flex gap-2","data-id":"bwisujgu3","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:[s.jsx("div",{...r,className:"flex-shrink-0 cursor-grab active:cursor-grabbing py-2 px-1 opacity-0 group-hover:opacity-100 transition-opacity","data-id":"yj7epc2h5","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:s.jsx(A$,{className:"w-5 h-5 text-gray-400","data-id":"q88i8la94","data-path":"src/components/admin/blocks/BlockContainer.tsx"})}),s.jsx("div",{className:"flex-1 min-w-0","data-id":"wjh844zk7","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:j()}),s.jsxs("div",{className:"flex-shrink-0 flex gap-1","data-id":"df2q4l86f","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:[D&&s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:()=>b("rewrite"),className:"opacity-0 group-hover:opacity-100 transition-opacity",title:"AI Rewrite","data-id":"04ul1748v","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:s.jsx(see,{className:"w-4 h-4 text-purple-500","data-id":"g2nansavr","data-path":"src/components/admin/blocks/BlockContainer.tsx"})}),s.jsx(G,{type:"button",variant:"ghost",size:"sm",onClick:a,className:"opacity-0 group-hover:opacity-100 transition-opacity","data-id":"xqvjxx97d","data-path":"src/components/admin/blocks/BlockContainer.tsx",children:s.jsx(ht,{className:"w-4 h-4","data-id":"lp38y4n6n","data-path":"src/components/admin/blocks/BlockContainer.tsx"})})]})]})}),i&&s.jsx(Zz,{selectedText:c,position:d,onAction:w,onClose:()=>o(!1),"data-id":"8hy7vh1ts","data-path":"src/components/admin/blocks/BlockContainer.tsx"}),p&&m&&s.jsx(K7,{open:p,onOpenChange:h,action:m,content:c,context:n,onAccept:y,"data-id":"eqbq4djvp","data-path":"src/components/admin/blocks/BlockContainer.tsx"})]})}function F7e({onAddBlock:e}){const t=[{type:"paragraph",icon:Aj,label:"Paragraph",category:"Text"},{type:"heading",icon:Aj,label:"Heading",category:"Text"},{type:"bulletList",icon:tJ,label:"Bullet List",category:"Text"},{type:"numberedList",icon:$E,label:"Numbered List",category:"Text"},{type:"quote",icon:E$,label:"Quote",category:"Text"},{type:"callout",icon:ns,label:"Callout Box",category:"Text"},{type:"divider",icon:Aj,label:"Divider",category:"Text"},{type:"faq",icon:D$,label:"FAQ Block",category:"SEO"},{type:"howto",icon:$E,label:"How-To Steps",category:"SEO"},{type:"prosCons",icon:SJ,label:"Pros & Cons",category:"SEO"},{type:"ctaButton",icon:T$,label:"CTA Button",category:"SEO"},{type:"image",icon:J0,label:"Image",category:"Media"},{type:"gallery",icon:UZ,label:"Gallery",category:"Media"},{type:"video",icon:O$,label:"Video Upload",category:"Media"},{type:"embed",icon:oee,label:"YouTube/Vimeo",category:"Media"}],a=["Text","SEO","Media"];return s.jsxs(SL,{"data-id":"t52on18m9","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:[s.jsx(PL,{asChild:!0,"data-id":"mns17rlkt","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:s.jsxs(G,{variant:"outline",className:"w-full","data-id":"xbrw1oyv5","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"znh615yn3","data-path":"src/components/admin/blocks/AddBlockMenu.tsx"}),"Add Block"]})}),s.jsx(zS,{className:"w-56","data-id":"pnhl0pnw1","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:a.map(r=>s.jsxs("div",{"data-id":"pfv5cfpki","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:[s.jsx(qS,{className:"text-xs text-gray-500","data-id":"qekgm8bvr","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:r}),t.filter(n=>n.category===r).map(n=>s.jsxs(bv,{onClick:()=>e(n.type),className:"cursor-pointer","data-id":"o5mx3ngbh","data-path":"src/components/admin/blocks/AddBlockMenu.tsx",children:[s.jsx(n.icon,{className:"w-4 h-4 mr-2","data-id":"a5b3902ea","data-path":"src/components/admin/blocks/AddBlockMenu.tsx"}),n.label]},n.type)),s.jsx(LS,{"data-id":"s87m9byqj","data-path":"src/components/admin/blocks/AddBlockMenu.tsx"})]},r))})]})}function U7e({block:e,onChange:t,onRemove:a,aiContext:r}){const{attributes:n,listeners:i,setNodeRef:o,transform:d,transition:l}=KG({id:e.id}),c={transform:co.Transform.toString(d),transition:l};return s.jsx("div",{ref:o,style:c,...n,"data-id":"dsy0ci2x0","data-path":"src/components/admin/BlockEditor.tsx",children:s.jsx(L7e,{block:e,onChange:t,onRemove:a,dragHandleProps:i,aiContext:r,"data-id":"tq85msdlp","data-path":"src/components/admin/BlockEditor.tsx"})})}function V7e({blocks:e,onChange:t,aiContext:a}){const r=lG(T0(Lw),T0(qw,{coordinateGetter:YG})),n=l=>{const{active:c,over:u}=l;if(u&&c.id!==u.id){const p=e.findIndex(m=>m.id===c.id),h=e.findIndex(m=>m.id===u.id);t(Ww(e,p,h))}},i=l=>{const c=`block-${Date.now()}`;let u;switch(l){case"paragraph":u={id:c,type:"paragraph",content:""};break;case"heading":u={id:c,type:"heading",level:2,content:""};break;case"bulletList":u={id:c,type:"bulletList",items:[""]};break;case"numberedList":u={id:c,type:"numberedList",items:[""]};break;case"quote":u={id:c,type:"quote",content:""};break;case"callout":u={id:c,type:"callout",variant:"tip",title:"",content:""};break;case"divider":u={id:c,type:"divider"};break;case"faq":u={id:c,type:"faq",items:[{question:"",answer:""}]};break;case"howto":u={id:c,type:"howto",title:"",steps:[{title:"",description:""}]};break;case"prosCons":u={id:c,type:"prosCons",pros:[""],cons:[""]};break;case"ctaButton":u={id:c,type:"ctaButton",text:"",url:"",style:"primary"};break;case"image":u={id:c,type:"image",url:"",alt:""};break;case"gallery":u={id:c,type:"gallery",images:[]};break;case"video":u={id:c,type:"video",url:""};break;case"embed":u={id:c,type:"embed",url:"",provider:"youtube"};break;default:return}t([...e,u])},o=(l,c)=>{const u=[...e];u[l]=c,t(u)},d=l=>{t(e.filter((c,u)=>u!==l))};return s.jsxs("div",{className:"space-y-4","data-id":"s9c3yq41v","data-path":"src/components/admin/BlockEditor.tsx",children:[s.jsx(lT,{sensors:r,collisionDetection:x8e,onDragEnd:n,"data-id":"302h6fqfp","data-path":"src/components/admin/BlockEditor.tsx",children:s.jsx(WG,{items:e.map(l=>l.id),strategy:UG,"data-id":"g64tux8s8","data-path":"src/components/admin/BlockEditor.tsx",children:e.map((l,c)=>s.jsx(U7e,{block:l,onChange:u=>o(c,u),onRemove:()=>d(c),aiContext:a,"data-id":"5ipdi47a1","data-path":"src/components/admin/BlockEditor.tsx"},l.id))})}),e.length===0&&s.jsx("div",{className:"text-center py-12 border-2 border-dashed rounded-lg","data-id":"20dq2nak8","data-path":"src/components/admin/BlockEditor.tsx",children:s.jsx("p",{className:"text-gray-500 mb-4","data-id":"gui57urnd","data-path":"src/components/admin/BlockEditor.tsx",children:"No blocks yet. Add your first block to get started."})}),s.jsx(F7e,{onAddBlock:i,"data-id":"14slpw5dc","data-path":"src/components/admin/BlockEditor.tsx"})]})}function H7e({value:e,onChange:t}){const[a,r]=g.useState(""),[n,i]=g.useState(!1),o=async c=>{var p;const u=(p=c.target.files)==null?void 0:p[0];if(u){if(!u.type.startsWith("image/")){Pe({title:"Invalid File",description:"Please upload an image file",variant:"destructive"});return}i(!0);try{const{data:h,error:m}=await window.ezsite.apis.upload({filename:u.name,file:u});if(m)throw new Error(m);const{data:v,error:f}=await window.ezsite.apis.getUploadUrl(h);if(f)throw new Error(f);t({url:v,alt:(e==null?void 0:e.alt)||"",caption:(e==null?void 0:e.caption)||""}),Pe({title:"Success",description:"Featured image uploaded successfully"})}catch(h){Pe({title:"Upload Failed",description:h.message,variant:"destructive"})}finally{i(!1)}}},d=()=>{a.trim()&&(t({url:a,alt:(e==null?void 0:e.alt)||"",caption:(e==null?void 0:e.caption)||""}),r(""),Pe({title:"Success",description:"Featured image added"}))},l=()=>{t(null),Pe({title:"Removed",description:"Featured image removed"})};return e?s.jsxs(re,{className:"p-4 space-y-4","data-id":"fcnef2c9r","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"auykrvqe8","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx(De,{className:"text-lg font-semibold","data-id":"kffnqt6vf","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:"Featured Image"}),s.jsxs(G,{type:"button",variant:"ghost",size:"sm",onClick:l,"data-id":"c5421q632","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx(ht,{className:"w-4 h-4 mr-2","data-id":"y10bo8nqy","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),"Remove"]})]}),s.jsx("div",{className:"relative aspect-video rounded-lg overflow-hidden bg-gray-100","data-id":"51kx4iyzx","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:s.jsx("img",{src:e.url,alt:e.alt||"Featured image",className:"w-full h-full object-cover","data-id":"su8e8m68z","data-path":"src/components/admin/FeaturedImageUpload.tsx"})}),s.jsxs("div",{className:"space-y-3","data-id":"cn0tv2ph9","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsxs("div",{"data-id":"unmpvc8x7","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsxs(De,{htmlFor:"featured-alt","data-id":"lgux4px31","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:["Alt Text ",s.jsx("span",{className:"text-red-500","data-id":"xe69zmsyt","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:"*"})]}),s.jsx(Be,{id:"featured-alt",value:e.alt,onChange:c=>t({...e,alt:c.target.value}),placeholder:"Describe the image for SEO and accessibility",className:"mt-1","data-id":"qaezyruj2","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),s.jsxs("p",{className:"text-xs text-gray-500 mt-1","data-id":"xzby3wwkz","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[e.alt.length," characters"]})]}),s.jsxs("div",{"data-id":"98b2jv9el","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx(De,{htmlFor:"featured-caption","data-id":"5cc29bfiu","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:"Caption (Optional)"}),s.jsx(js,{id:"featured-caption",value:e.caption||"",onChange:c=>t({...e,caption:c.target.value}),placeholder:"Add a caption for the featured image",className:"mt-1 resize-none",rows:2,"data-id":"p8hyqw18v","data-path":"src/components/admin/FeaturedImageUpload.tsx"})]})]})]}):s.jsxs(re,{className:"p-4","data-id":"jo3ggt8vg","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsxs(De,{className:"text-lg font-semibold block mb-4","data-id":"z8oh7tilo","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:["Featured Image ",s.jsx("span",{className:"text-red-500","data-id":"s3ve0vwxr","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:"*"})]}),s.jsxs(Qp,{defaultValue:"upload",className:"w-full","data-id":"g5p4cgx2r","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsxs(gc,{className:"grid w-full grid-cols-2","data-id":"8hx6oju1e","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsxs(nr,{value:"upload","data-id":"oaswatqmh","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx(rA,{className:"w-4 h-4 mr-2","data-id":"8rh42qgsb","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),"Upload"]}),s.jsxs(nr,{value:"url","data-id":"sbrpp52de","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx(ig,{className:"w-4 h-4 mr-2","data-id":"jl00tefu3","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),"URL"]})]}),s.jsx(Qr,{value:"upload",className:"space-y-4","data-id":"3y5wofvoc","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:s.jsx("div",{className:"border-2 border-dashed border-gray-300 rounded-lg p-8 text-center hover:border-blue-500 transition-colors","data-id":"s80ptiudc","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:s.jsxs("label",{className:"cursor-pointer block","data-id":"4vuwg6h48","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx("input",{type:"file",accept:"image/*",onChange:o,className:"hidden",disabled:n,"data-id":"j5yiepykl","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),s.jsx(J0,{className:"w-12 h-12 mx-auto text-gray-400 mb-3","data-id":"7ief6dax1","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),s.jsx("p",{className:"text-sm font-medium text-gray-700 mb-1","data-id":"alvpljoze","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:n?"Uploading...":"Click to upload or drag and drop"}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"q0247vz9k","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:"PNG, JPG, WebP up to 10MB"})]})})}),s.jsx(Qr,{value:"url",className:"space-y-4","data-id":"996orlb6f","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:s.jsxs("div",{className:"flex gap-2","data-id":"sbwj25fai","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:[s.jsx(Be,{placeholder:"https://example.com/image.jpg",value:a,onChange:c=>r(c.target.value),onKeyDown:c=>c.key==="Enter"&&d(),"data-id":"svsyrl9ru","data-path":"src/components/admin/FeaturedImageUpload.tsx"}),s.jsx(G,{type:"button",onClick:d,"data-id":"gd24qd1wn","data-path":"src/components/admin/FeaturedImageUpload.tsx",children:"Add"})]})})]})]})}let Wh=null,QN=0;const W7e=5*60*1e3;async function Kw(e=!1){const t=Date.now();if(!e&&Wh&&t-QN<W7e)return Wh;try{const{data:a,error:r}=await window.ezsite.apis.tablePage(70411,{PageNo:1,PageSize:1e3,OrderByField:"post_count",IsAsc:!1});if(r)throw r;return Wh=a.List||[],QN=t,Wh}catch(a){return console.error("Error fetching tags:",a),[]}}function bp(){Wh=null,QN=0}async function hT(e){try{const{data:t,error:a}=await window.ezsite.apis.tablePage(70412,{PageNo:1,PageSize:1,Filters:[{name:"tag_id",op:"Equal",value:e}]});if(a)throw a;return(t==null?void 0:t.VirtualCount)||0}catch(t){return console.error("Error calculating tag post count:",t),0}}async function G7e(e){try{const t=await hT(e),{error:a}=await window.ezsite.apis.tableUpdate(70411,{id:e,post_count:t,last_used:new Date().toISOString()});if(a)throw a;bp()}catch(t){console.error("Error updating tag statistics:",t)}}async function K7e(e){for(const t of e)await G7e(t)}async function Y7e(){try{const e=await Kw(!0);for(const t of e){const a=await hT(t.id);await window.ezsite.apis.tableUpdate(70411,{id:t.id,post_count:a})}bp()}catch(e){console.error("Error recalculating tag counts:",e)}}async function X7e(){try{const e=await Kw(!0);if(e.length===0)return{totalTags:0,mostUsedTag:null,averagePostsPerTag:0,tagsAddedThisMonth:0};const t=e.reduce((d,l)=>(l.post_count||0)>(d.post_count||0)?l:d),a=e.reduce((d,l)=>d+(l.post_count||0),0),r=Math.round(a/e.length*10)/10,n=new Date,i=new Date(n.getFullYear(),n.getMonth(),1),o=e.filter(d=>d.create_time?new Date(d.create_time)>=i:!1).length;return{totalTags:e.length,mostUsedTag:t,averagePostsPerTag:r,tagsAddedThisMonth:o}}catch(e){return console.error("Error getting tag statistics:",e),{totalTags:0,mostUsedTag:null,averagePostsPerTag:0,tagsAddedThisMonth:0}}}async function Q7e(e){try{for(const t of e){const{data:a}=await window.ezsite.apis.tablePage(70412,{PageNo:1,PageSize:1e3,Filters:[{name:"tag_id",op:"Equal",value:t}]});if(a!=null&&a.List)for(const n of a.List)await window.ezsite.apis.tableDelete(70412,{id:n.id});const{error:r}=await window.ezsite.apis.tableDelete(70411,{id:t});if(r)throw r}return bp(),{success:!0}}catch(t){return console.error("Error bulk deleting tags:",t),{success:!1,error:String(t)}}}const Z7e=({selectedTags:e=[],onChange:t})=>{const[a,r]=g.useState([]),[n,i]=g.useState(""),[o,d]=g.useState([]),[l,c]=g.useState(!1),[u,p]=g.useState(new Set),h=g.useRef();g.useEffect(()=>{m()},[]);const m=async()=>{try{const b=await Kw();r(b)}catch(b){console.error("Error fetching tags:",b)}},v=g.useCallback((b,j)=>{h.current&&clearTimeout(h.current),h.current=setTimeout(()=>{if(b.trim()){const D=j.filter(k=>{var N;return((N=k==null?void 0:k.name)==null?void 0:N.toLowerCase().includes(b.toLowerCase()))&&!(e||[]).includes(k.id)}).sort((k,N)=>(N.post_count||0)-(k.post_count||0));d(D)}else d([])},300)},[e]);g.useEffect(()=>(v(n,a),()=>{h.current&&clearTimeout(h.current)}),[n,a,v]);const f=async b=>{var j;if(b.trim()){c(!0);try{let D=a.find(k=>k.name.toLowerCase()===b.trim().toLowerCase());if(!D){const k=b.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),{error:N}=await window.ezsite.apis.tableCreate(70411,{name:b.trim(),slug:k,description:"",post_count:0,create_time:new Date().toISOString()});if(N)throw N;bp(),await m();const{data:C}=await window.ezsite.apis.tablePage(70411,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!1,Filters:[{name:"slug",op:"Equal",value:k}]});(j=C==null?void 0:C.List)!=null&&j[0]&&(D=C.List[0],p(T=>new Set(T).add(D.id)),setTimeout(()=>{p(T=>{const P=new Set(T);return P.delete(D.id),P})},3e3)),Pe({title:"Tag created",description:`"${b}" has been added to your tags.`})}D&&!(e||[]).includes(D.id)&&t([...e||[],D.id]),i(""),d([])}catch{Pe({title:"Error",description:"Failed to create tag",variant:"destructive"})}finally{c(!1)}}},x=b=>{t((e||[]).filter(j=>j!==b))},w=b=>{b.key==="Enter"&&(b.preventDefault(),o.length>0?f(o[0].name):n.trim()&&f(n))},y=a.filter(b=>(e||[]).includes(b.id));return s.jsxs("div",{className:"space-y-3","data-id":"msp5wkkfw","data-path":"src/components/admin/TagInput.tsx",children:[s.jsxs("div",{className:"relative","data-id":"amf2nfndu","data-path":"src/components/admin/TagInput.tsx",children:[s.jsx(Be,{value:n,onChange:b=>i(b.target.value),onKeyDown:w,placeholder:"Type to search or create tags...",disabled:l,"data-id":"wtfwjpp9e","data-path":"src/components/admin/TagInput.tsx"}),o.length>0&&s.jsxs("div",{className:"absolute z-10 w-full mt-1 bg-white border rounded-md shadow-lg max-h-60 overflow-y-auto","data-id":"6v5izh470","data-path":"src/components/admin/TagInput.tsx",children:[o.map(b=>s.jsxs("div",{className:"px-4 py-2 hover:bg-gray-100 cursor-pointer flex items-center justify-between transition-colors",onClick:()=>f(b.name),"data-id":"d3snqox7m","data-path":"src/components/admin/TagInput.tsx",children:[s.jsx("span",{className:"font-medium","data-id":"n8xpbvyma","data-path":"src/components/admin/TagInput.tsx",children:b.name}),s.jsxs("span",{className:"text-xs text-gray-500 bg-gray-100 px-2 py-1 rounded","data-id":"skneuidqi","data-path":"src/components/admin/TagInput.tsx",children:[b.post_count||0," ",b.post_count===1?"post":"posts"]})]},b.id)),n&&!o.some(b=>b.name.toLowerCase()===n.toLowerCase())&&s.jsxs("div",{className:"px-4 py-2 hover:bg-blue-50 cursor-pointer border-t text-blue-600 font-medium transition-colors",onClick:()=>f(n),"data-id":"9n5uaggvy","data-path":"src/components/admin/TagInput.tsx",children:['Create "',n,'"']})]})]}),s.jsx("div",{className:"flex flex-wrap gap-2","data-id":"emcwdh90z","data-path":"src/components/admin/TagInput.tsx",children:y.map(b=>{const j=u.has(b.id);return s.jsxs(ct,{variant:"secondary",className:`px-3 py-1 transition-all ${j?"bg-green-100 border-green-300 text-green-700 animate-pulse":""}`,"data-id":"0z1a8pk96","data-path":"src/components/admin/TagInput.tsx",children:[b.name,j&&s.jsx("span",{className:"ml-1 text-xs","data-id":"cnj2wlost","data-path":"src/components/admin/TagInput.tsx",children:"(new)"}),s.jsx("button",{onClick:()=>x(b.id),className:"ml-2 hover:text-red-500 transition-colors",type:"button","data-id":"pdytyfhmk","data-path":"src/components/admin/TagInput.tsx",children:s.jsx(ht,{className:"h-3 w-3","data-id":"3uolwrbov","data-path":"src/components/admin/TagInput.tsx"})})]},b.id)})})]})};function J7e({open:e,onOpenChange:t,onGenerate:a,focusKeyword:r,targetCity:n,targetState:i}){const[o,d]=g.useState(""),[l,c]=g.useState("how-to"),[u,p]=g.useState("friendly"),[h,m]=g.useState("1500"),[v,f]=g.useState(!1),[x,w]=g.useState(""),[y,b]=g.useState([]),[j,D]=g.useState(""),k={targetCity:n,targetState:i,focusKeyword:r||o,internalPages:["/how-to-become-doordash-driver","/doordash-requirements","/doordash-driver-pay","/doordash-bonuses","/doordash-taxes","/doordash-tips","/best-times-to-dash","/doordash-comparison","/free-starter-kit"]},N=async S=>{const _=k.focusKeyword||o;if(!_&&S==="full-post"){Pe({title:"Keyword Required",description:"Please enter a keyword to generate content.",variant:"destructive"});return}f(!0),w(S),setTimeout(()=>{let O;const B=k.targetCity&&k.targetState?`${k.targetCity}, ${k.targetState}`:k.targetState||"",I=_.charAt(0).toUpperCase()+_.slice(1);switch(S){case"full-post":O={title:B?`${I} in ${B}: Complete Guide for 2025`:`${I}: Complete Guide for 2025`,seoTitle:B?`${I} ${B} | BecomeADasher Guide`:`${I} | Complete DoorDash Driver Guide`,excerpt:`Discover everything about ${_}${B?` in ${B}`:""}. Expert tips from experienced Dashers to boost your success.`,metaDescription:`Learn ${_}${B?` in ${B}`:""} with our comprehensive guide. Expert DoorDash driver tips, strategies & insider secrets. Start earning more today!`,content:C(_,B,k),keywords:[_,"DoorDash","delivery driver","gig work",B].filter(Boolean),internalLinks:k.internalPages.slice(0,3)};break;case"seo-title":O={title:o,seoTitle:B?`${I} ${B} | Dasher Tips 2025`:`${I} | DoorDash Driver Guide 2025`,metaDescription:"",content:"",keywords:[],internalLinks:[]};break;case"excerpt":O={title:o,excerpt:`${I}${B?` in ${B}`:""} - Your complete guide to DoorDash success. Learn proven strategies from experienced Dashers.`,metaDescription:"",content:"",keywords:[],internalLinks:[]};break;case"meta-description":O={title:o,metaDescription:`Master ${_}${B?` in ${B}`:""} with our expert DoorDash driver guide. Proven tips, strategies & insider secrets. Start maximizing your earnings today!`,content:"",keywords:[],internalLinks:[]};break;case"add-faqs":O={title:o,metaDescription:"",content:T(_,B),keywords:[],internalLinks:[]};break;case"comparison-table":O={title:o,metaDescription:"",content:P(),keywords:[],internalLinks:[]};break;case"internal-links":O={title:o,metaDescription:"",content:"",keywords:[],internalLinks:k.internalPages.slice(0,3)},Pe({title:"Internal Links Suggested",description:"3 relevant internal links have been identified. Add them naturally in your content."});break;case"geo-optimize":if(!B){Pe({title:"Location Required",description:"Please set target city/state to optimize for GEO.",variant:"destructive"}),f(!1);return}O={title:o,metaDescription:"",content:`<p>If you're looking to maximize your DoorDash earnings in <strong>${B}</strong>, understanding local market dynamics is crucial. ${B} Dashers have unique opportunities based on population density, restaurant concentration, and delivery demand patterns.</p>`,keywords:[B,_,`DoorDash ${B}`],internalLinks:[]};break;default:O={title:o,metaDescription:"",content:"",keywords:[],internalLinks:[]}}a(O),f(!1),w(""),Pe({title:"Content Generated!",description:`${S.replace("-"," ").replace(/\b\w/g,z=>z.toUpperCase())} completed successfully.`}),S==="full-post"&&(t(!1),d(""),c("how-to"),p("friendly"),m("1500"),b([]))},2e3)},C=(S,_,O)=>{const B=S.charAt(0).toUpperCase()+S.slice(1),I=_?` in ${_}`:"";return`<h2>Introduction to ${B}${I}</h2>
<p>Welcome to your comprehensive guide on ${S}${I}. As a DoorDash driver${_?` in ${_}`:""}, understanding this topic can significantly impact your success and earnings potential. This guide is designed to help both new and experienced Dashers optimize their approach.</p>
<p><em>Note: Earnings and experiences may vary by market and location. Always check your local Dasher app for the most accurate information.</em></p>
<h2>What You Need to Know About ${B}</h2>
<p>${B} is a crucial aspect of becoming a successful DoorDash driver. Whether you're just starting out or looking to increase your income, mastering this skill will give you a competitive edge${_?` in the ${_} market`:""}.</p>
<p>Many Dashers have found success by focusing on these key principles, though results vary based on individual effort, time commitment, and local market conditions.</p>
<h2>Getting Started: Step-by-Step Guide</h2>
<h3>Step 1: Understanding the Basics</h3>
<p>Before diving into ${S}, make sure you understand the fundamental requirements and expectations. As a DoorDash independent contractor, you have flexibility in how you approach your deliveries.</p>
<h3>Step 2: Essential Setup</h3>
<p>Proper preparation is critical for success. Ensure you have reliable transportation, a smartphone with the DoorDash app, and understand your <a href="${O.internalPages[0]}">local requirements for becoming a Dasher</a>.</p>
<h3>Step 3: Implementing Best Practices</h3>
<p>Experienced Dashers${_?` in ${_}`:""} recommend focusing on efficiency, customer service, and strategic delivery acceptance. Learn more about <a href="${O.internalPages[2]}">maximizing your DoorDash earnings</a>.</p>
<h2>Pro Tips from Experienced Dashers</h2>
<ul>
<li><strong>Peak Hour Strategy</strong> - Focus on lunch (11am-1pm) and dinner (5pm-8pm) rushes when demand is highest${_?` in ${_}`:""}</li>
<li><strong>Smart Order Selection</strong> - Consider distance, payout, and delivery time before accepting orders</li>
<li><strong>Maintain Your Rating</strong> - Customer ratings directly impact order priority and earning potential</li>
<li><strong>Track Your Expenses</strong> - Keep detailed records for tax purposes and financial planning</li>
</ul>
<h2>Common Mistakes to Avoid</h2>
<p>Many new Dashers make preventable mistakes that impact their earnings and experience. Avoid accepting every order without considering profitability, neglecting vehicle maintenance, or working inefficiently during slow periods.</p>
<p>Remember: Check your local Dasher app for market-specific promotions and peak pay opportunities${_?` in ${_}`:""}.</p>
${T(S,_)}
<h2>Maximizing Your Success${I}</h2>
<p>Success as a DoorDash driver requires consistency, strategy, and continuous learning. By implementing the strategies outlined in this guide and staying informed about <a href="${O.internalPages[1]}">DoorDash driver pay structures</a>, you'll be well-positioned to achieve your income goals.</p>
<h2>Conclusion</h2>
<p>${B} offers excellent opportunities for motivated individuals${_?` in ${_}`:""}. While earnings are not guaranteed and vary significantly based on location, time commitment, and market conditions, following these best practices can help you maximize your potential.</p>
<p>Ready to start your DoorDash journey${I}? <a href="${O.internalPages[0]}">Learn how to become a DoorDash driver</a> and begin earning on your own schedule today!</p>`},T=(S,_)=>{const O=_?` in ${_}`:"";return`<h2>Frequently Asked Questions</h2>
<h3>How long does it take to see results with ${S}?</h3>
<p>Results vary significantly based on your market${O}, time commitment, and strategy. Most Dashers see improvement within 2-4 weeks of consistent effort, though individual experiences differ. Check your local Dasher app for market-specific opportunities.</p>
<h3>What do I need to get started${O}?</h3>
<p>You'll need a reliable vehicle or bike, valid driver's license, insurance, smartphone with the DoorDash app, and to meet local requirements. Specific requirements may vary by location.</p>
<h3>How much can I earn${O}?</h3>
<p>Earnings are not guaranteed and vary widely based on market conditions, time of day, acceptance rate, and individual effort${O}. Factors include base pay, tips, promotions, and peak pay. Check your local Dasher app for current earning opportunities in your area.</p>
<h3>Can I DoorDash full-time${O}?</h3>
<p>Many Dashers work full-time, though income stability varies. As an independent contractor, you control your schedule but earnings fluctuate based on demand, season, and market conditions. Results are not guaranteed.</p>
<h3>What are the best times to dash${O}?</h3>
<p>Typically, lunch (11am-1pm) and dinner (5pm-8pm) see highest demand, though this varies by market. Weekend evenings often offer peak pay opportunities${O}. Check your Dasher app for real-time heat maps and peak pay schedules.</p>
<h3>Do I need commercial insurance?</h3>
<p>DoorDash provides auto insurance for Dashers during active deliveries, but personal auto insurance is required. Requirements may vary by state. Consult with your insurance provider about rideshare/delivery coverage.</p>
<h3>How does DoorDash compare to other delivery platforms?</h3>
<p>Each platform has unique advantages. Many drivers multi-app for maximum earnings. Learn more about <a href="/doordash-comparison">how DoorDash compares to competitors</a> to determine the best fit for your goals.</p>`},P=()=>`<h2>DoorDash vs Competitors Comparison</h2>
<table style="width:100%; border-collapse: collapse; margin: 20px 0;">
<thead>
<tr style="background-color: #f3f4f6;">
<th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Feature</th>
<th style="border: 1px solid #ddd; padding: 12px; text-align: left;">DoorDash</th>
<th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Uber Eats</th>
<th style="border: 1px solid #ddd; padding: 12px; text-align: left;">Grubhub</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border: 1px solid #ddd; padding: 12px;"><strong>Market Share</strong></td>
<td style="border: 1px solid #ddd; padding: 12px;">Largest in US</td>
<td style="border: 1px solid #ddd; padding: 12px;">Second largest</td>
<td style="border: 1px solid #ddd; padding: 12px;">Third largest</td>
</tr>
<tr style="background-color: #f9fafb;">
<td style="border: 1px solid #ddd; padding: 12px;"><strong>Sign-up Process</strong></td>
<td style="border: 1px solid #ddd; padding: 12px;">Fast, typically 3-7 days</td>
<td style="border: 1px solid #ddd; padding: 12px;">Quick approval</td>
<td style="border: 1px solid #ddd; padding: 12px;">Varies by market</td>
</tr>
<tr>
<td style="border: 1px solid #ddd; padding: 12px;"><strong>Base Pay</strong></td>
<td style="border: 1px solid #ddd; padding: 12px;">$2-$10+ per order*</td>
<td style="border: 1px solid #ddd; padding: 12px;">Varies by order*</td>
<td style="border: 1px solid #ddd; padding: 12px;">Varies by order*</td>
</tr>
<tr style="background-color: #f9fafb;">
<td style="border: 1px solid #ddd; padding: 12px;"><strong>Peak Pay</strong></td>
<td style="border: 1px solid #ddd; padding: 12px;">Yes, varies by zone</td>
<td style="border: 1px solid #ddd; padding: 12px;">Surge pricing</td>
<td style="border: 1px solid #ddd; padding: 12px;">Mission bonuses</td>
</tr>
<tr>
<td style="border: 1px solid #ddd; padding: 12px;"><strong>Schedule Flexibility</strong></td>
<td style="border: 1px solid #ddd; padding: 12px;">High - Dash Now/Schedule</td>
<td style="border: 1px solid #ddd; padding: 12px;">High - Go online anytime</td>
<td style="border: 1px solid #ddd; padding: 12px;">Scheduling often required</td>
</tr>
</tbody>
</table>
<p style="font-size: 14px; color: #6b7280; margin-top: 10px;"><em>*Earnings vary significantly by market, time, and individual circumstances. Results are not guaranteed.</em></p>`,A=()=>{j.trim()&&(b([...y,{role:"user",content:j},{role:"assistant",content:"I can help you refine the content. What would you like me to adjust?"}]),D(""))};return s.jsx(po,{open:e,onOpenChange:t,"data-id":"a226a4mzo","data-path":"src/components/admin/AIBlogAssistant.tsx",children:s.jsxs(xi,{className:"max-w-2xl max-h-[90vh] overflow-y-auto","data-id":"3zpbsmi12","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsxs(ho,{"data-id":"e7w3hudzu","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsxs(mo,{className:"flex items-center gap-2","data-id":"gl26y84ew","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Tl,{className:"w-5 h-5 text-purple-500","data-id":"j8ow1n4fo","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"AI Blog Assistant"]}),s.jsx(Md,{"data-id":"41ia2hjy2","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Generate high-quality blog content with AI assistance"})]}),s.jsxs("div",{className:"space-y-4 mt-4","data-id":"arewnw33l","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[(r||n||i)&&s.jsxs("div",{className:"p-3 bg-blue-50 border border-blue-200 rounded-lg space-y-1","data-id":"6ujan6q7l","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-blue-900","data-id":"433gov3tq","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Active Context:"}),r&&s.jsxs("p",{className:"text-sm text-blue-700","data-id":"1swaors15","data-path":"src/components/admin/AIBlogAssistant.tsx",children:["Focus Keyword: ",s.jsx("strong",{"data-id":"c3gkk2aza","data-path":"src/components/admin/AIBlogAssistant.tsx",children:r})]}),(n||i)&&s.jsxs("p",{className:"text-sm text-blue-700","data-id":"fge8jfdbj","data-path":"src/components/admin/AIBlogAssistant.tsx",children:["Location: ",s.jsxs("strong",{"data-id":"3spy9vr0g","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[n,n&&i?", ":"",i]})]})]}),s.jsxs("div",{className:"space-y-2","data-id":"j5hn1nvny","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(De,{"data-id":"0p33sd2vl","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Quick AI Actions"}),s.jsxs("div",{className:"grid grid-cols-2 gap-2","data-id":"wxa0fnula","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsxs(G,{onClick:()=>N("full-post"),disabled:v,variant:"default",size:"sm",className:"w-full","data-id":"7qpxdsxn5","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Tl,{className:"w-4 h-4 mr-2","data-id":"onf927zzm","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"Generate Full Post"]}),s.jsxs(G,{onClick:()=>N("seo-title"),disabled:v,variant:"outline",size:"sm",className:"w-full","data-id":"m7zv6k3il","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Pn,{className:"w-4 h-4 mr-2","data-id":"53i1g1fec","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"SEO Title"]}),s.jsxs(G,{onClick:()=>N("excerpt"),disabled:v,variant:"outline",size:"sm",className:"w-full","data-id":"ldhu11mdm","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Pn,{className:"w-4 h-4 mr-2","data-id":"5fnfwlmhb","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"Excerpt"]}),s.jsxs(G,{onClick:()=>N("meta-description"),disabled:v,variant:"outline",size:"sm",className:"w-full","data-id":"o9sm9vbg1","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Pn,{className:"w-4 h-4 mr-2","data-id":"27kn7vzzu","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"Meta Desc"]}),s.jsxs(G,{onClick:()=>N("add-faqs"),disabled:v,variant:"outline",size:"sm",className:"w-full","data-id":"se7zw7bx3","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Ky,{className:"w-4 h-4 mr-2","data-id":"ce1ewtvk5","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"Add FAQs"]}),s.jsxs(G,{onClick:()=>N("comparison-table"),disabled:v,variant:"outline",size:"sm",className:"w-full","data-id":"fbgzwepq7","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Ky,{className:"w-4 h-4 mr-2","data-id":"kerlcwq9j","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"Comparison"]}),s.jsxs(G,{onClick:()=>N("internal-links"),disabled:v,variant:"outline",size:"sm",className:"w-full","data-id":"p0v6oj22g","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(ig,{className:"w-4 h-4 mr-2","data-id":"4wr4rmtui","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"Link Suggestions"]}),s.jsxs(G,{onClick:()=>N("geo-optimize"),disabled:v||!n&&!i,variant:"outline",size:"sm",className:"w-full","data-id":"qrcczcbzl","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(ld,{className:"w-4 h-4 mr-2","data-id":"s981yy0pq","data-path":"src/components/admin/AIBlogAssistant.tsx"}),"GEO Optimize"]})]})]}),s.jsxs("div",{className:"space-y-2","data-id":"za84u23gc","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsxs(De,{htmlFor:"keyword","data-id":"c2l2xdpny","data-path":"src/components/admin/AIBlogAssistant.tsx",children:["Main Keyword ",!r&&"*"]}),s.jsx(Be,{id:"keyword",placeholder:"e.g., DoorDash driver tips",value:o,onChange:S=>d(S.target.value),disabled:!!r,"data-id":"xiqz6vgr9","data-path":"src/components/admin/AIBlogAssistant.tsx"}),r&&s.jsxs("p",{className:"text-xs text-gray-500","data-id":"2nstd730b","data-path":"src/components/admin/AIBlogAssistant.tsx",children:["Using keyword from form: ",r]})]}),s.jsxs("div",{className:"space-y-2","data-id":"ald9008q5","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(De,{htmlFor:"intent","data-id":"wcort2hrc","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Content Intent"}),s.jsxs(Ma,{value:l,onValueChange:c,"data-id":"lypampxkc","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(ja,{"data-id":"owz53e169","data-path":"src/components/admin/AIBlogAssistant.tsx",children:s.jsx(Ia,{"data-id":"vudtgp67i","data-path":"src/components/admin/AIBlogAssistant.tsx"})}),s.jsxs(Da,{"data-id":"gn4oztb15","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Ee,{value:"how-to","data-id":"78t4d274x","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"How-To Guide"}),s.jsx(Ee,{value:"comparison","data-id":"2gifna6n9","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Comparison"}),s.jsx(Ee,{value:"news","data-id":"u30qoaqwu","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"News/Update"}),s.jsx(Ee,{value:"listicle","data-id":"dlfcxqiol","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Listicle"}),s.jsx(Ee,{value:"tutorial","data-id":"osx4lzo4v","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Tutorial"})]})]})]}),s.jsxs("div",{className:"space-y-2","data-id":"r0c7pj0cq","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(De,{htmlFor:"tone","data-id":"0c58uccl0","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Tone"}),s.jsxs(Ma,{value:u,onValueChange:p,"data-id":"ya2kbd9ee","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(ja,{"data-id":"hdhhsqwot","data-path":"src/components/admin/AIBlogAssistant.tsx",children:s.jsx(Ia,{"data-id":"t64dnc30o","data-path":"src/components/admin/AIBlogAssistant.tsx"})}),s.jsxs(Da,{"data-id":"6bv674y9l","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Ee,{value:"friendly","data-id":"3ddf07h4x","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Friendly & Motivational (Default)"}),s.jsx(Ee,{value:"professional","data-id":"rorrenrg5","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Professional"}),s.jsx(Ee,{value:"casual","data-id":"fwafuxipt","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Casual"}),s.jsx(Ee,{value:"authoritative","data-id":"ohh53mbop","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Authoritative"})]})]})]}),s.jsxs("div",{className:"space-y-2","data-id":"r4tgv9ed9","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(De,{htmlFor:"length","data-id":"y6ylgca3b","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Target Length (words)"}),s.jsx(Be,{id:"length",type:"number",placeholder:"1500",value:h,onChange:S=>m(S.target.value),"data-id":"m7pspd10v","data-path":"src/components/admin/AIBlogAssistant.tsx"})]}),s.jsxs("div",{className:"p-3 bg-amber-50 border border-amber-200 rounded-lg","data-id":"sfhj6svc6","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx("p",{className:"text-xs font-medium text-amber-900 mb-1","data-id":"2puf9yexf","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"DoorDash Content Guidelines:"}),s.jsxs("ul",{className:"text-xs text-amber-800 space-y-0.5 list-disc list-inside","data-id":"ufb81rri2","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx("li",{"data-id":"i9v7a48ym","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"No guaranteed earnings claims"}),s.jsx("li",{"data-id":"elgdx69ow","data-path":"src/components/admin/AIBlogAssistant.tsx",children:'Use "may vary by market/location"'}),s.jsx("li",{"data-id":"x9qvdz9tp","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Reference local Dasher app"}),s.jsx("li",{"data-id":"hqtero5f7","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Never impersonate official DoorDash"}),s.jsx("li",{"data-id":"n9dc92icx","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Affiliate-safe language only"})]})]}),y.length>0&&s.jsx("div",{className:"border rounded-lg p-4 space-y-3 max-h-40 overflow-y-auto bg-gray-50","data-id":"eh2vmipho","data-path":"src/components/admin/AIBlogAssistant.tsx",children:y.map((S,_)=>s.jsx("div",{className:`text-sm ${S.role==="user"?"text-right":"text-left"}`,"data-id":"6r036z8fg","data-path":"src/components/admin/AIBlogAssistant.tsx",children:s.jsx("span",{className:`inline-block px-3 py-2 rounded-lg ${S.role==="user"?"bg-blue-500 text-white":"bg-white border"}`,"data-id":"n101d68jf","data-path":"src/components/admin/AIBlogAssistant.tsx",children:S.content})},_))}),s.jsxs("div",{className:"flex gap-2","data-id":"4q6npbrxh","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(Be,{placeholder:"Ask AI to refine content...",value:j,onChange:S=>D(S.target.value),onKeyPress:S=>S.key==="Enter"&&A(),"data-id":"beop9yl02","data-path":"src/components/admin/AIBlogAssistant.tsx"}),s.jsx(G,{onClick:A,variant:"outline",size:"sm","data-id":"427memuot","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Send"})]}),s.jsx("div",{className:"flex gap-2 pt-4","data-id":"iq6zbocq8","data-path":"src/components/admin/AIBlogAssistant.tsx",children:v?s.jsxs("div",{className:"flex-1 flex items-center justify-center py-2 text-sm text-gray-600","data-id":"gvqmhfwdc","data-path":"src/components/admin/AIBlogAssistant.tsx",children:[s.jsx(og,{className:"w-4 h-4 mr-2 animate-spin","data-id":"ef03yo6gj","data-path":"src/components/admin/AIBlogAssistant.tsx"}),x?`${x.replace("-"," ").replace(/\b\w/g,S=>S.toUpperCase())}...`:"Generating..."]}):s.jsx(G,{variant:"outline",onClick:()=>t(!1),className:"flex-1","data-id":"j8h2iyed4","data-path":"src/components/admin/AIBlogAssistant.tsx",children:"Close"})})]})]})})}function eqe({open:e,onOpenChange:t,title:a,excerpt:r,featuredImage:n,contentBlocks:i,contentData:o}){const d=Math.ceil(o.wordCount/200);return s.jsx(po,{open:e,onOpenChange:t,"data-id":"8m94i6yxm","data-path":"src/components/admin/BlogPostPreview.tsx",children:s.jsxs(xi,{className:"max-w-5xl max-h-[90vh] overflow-y-auto p-0","data-id":"3twjveoz4","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsxs(ho,{className:"sticky top-0 bg-white border-b z-10 p-6 flex flex-row items-center justify-between","data-id":"ofyrkvo3a","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsxs("div",{"data-id":"2eaev1xtb","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsx(mo,{className:"text-xl font-semibold","data-id":"p7eu0323z","data-path":"src/components/admin/BlogPostPreview.tsx",children:"Preview Mode"}),s.jsxs("div",{className:"flex items-center gap-4 text-sm text-gray-600 mt-2","data-id":"a82bskq3n","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsxs("span",{className:"flex items-center gap-1","data-id":"njsci9v36","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsx(dr,{className:"w-4 h-4","data-id":"yr6pii8qc","data-path":"src/components/admin/BlogPostPreview.tsx"}),d," min read"]}),s.jsxs("span",{"data-id":"envo9dxwx","data-path":"src/components/admin/BlogPostPreview.tsx",children:[o.wordCount," words"]}),s.jsxs("span",{"data-id":"ag0q7ex74","data-path":"src/components/admin/BlogPostPreview.tsx",children:[o.internalLinks," internal links"]})]})]}),s.jsx(G,{variant:"ghost",size:"icon",onClick:()=>t(!1),className:"absolute right-4 top-4","data-id":"vpe9ypz7p","data-path":"src/components/admin/BlogPostPreview.tsx",children:s.jsx(ht,{className:"w-5 h-5","data-id":"03eyxdirc","data-path":"src/components/admin/BlogPostPreview.tsx"})})]}),s.jsx("div",{className:"p-6 md:p-12","data-id":"2o96vzye6","data-path":"src/components/admin/BlogPostPreview.tsx",children:s.jsxs("article",{className:"max-w-4xl mx-auto","data-id":"s9gaes1rx","data-path":"src/components/admin/BlogPostPreview.tsx",children:[(n==null?void 0:n.url)&&s.jsxs("div",{className:"mb-8","data-id":"uuo6atkc6","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsx("img",{src:n.url,alt:n.alt||"",className:"w-full h-auto rounded-xl shadow-lg","data-id":"3ucgmqahi","data-path":"src/components/admin/BlogPostPreview.tsx"}),n.caption&&s.jsx("p",{className:"text-sm text-gray-600 text-center mt-3 italic","data-id":"l1vra8ybx","data-path":"src/components/admin/BlogPostPreview.tsx",children:n.caption})]}),s.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4 leading-tight","data-id":"mv22irjb5","data-path":"src/components/admin/BlogPostPreview.tsx",children:a||"Untitled Post"}),r&&s.jsx("p",{className:"text-xl text-gray-600 mb-8 leading-relaxed","data-id":"uw548g0i7","data-path":"src/components/admin/BlogPostPreview.tsx",children:r}),s.jsx("div",{className:"prose prose-lg max-w-none","data-id":"69iwq1tfn","data-path":"src/components/admin/BlogPostPreview.tsx",children:i.length>0?s.jsx(Qz,{blocks:i,"data-id":"e0as9jqvt","data-path":"src/components/admin/BlogPostPreview.tsx"}):s.jsx("p",{className:"text-gray-500 italic","data-id":"uhqxq7yhi","data-path":"src/components/admin/BlogPostPreview.tsx",children:"No content blocks yet. Start adding content to see the preview."})}),o.hasSchema.length>0&&s.jsxs("div",{className:"mt-12 p-4 bg-blue-50 border border-blue-200 rounded-lg","data-id":"lhcouxdsq","data-path":"src/components/admin/BlogPostPreview.tsx",children:[s.jsx("h3",{className:"text-sm font-semibold text-blue-900 mb-2","data-id":"0vy5jzpoy","data-path":"src/components/admin/BlogPostPreview.tsx",children:"Schema.org Structured Data"}),s.jsx("div",{className:"flex gap-2 flex-wrap","data-id":"jltxr1j7f","data-path":"src/components/admin/BlogPostPreview.tsx",children:o.hasSchema.map(l=>s.jsx("span",{className:"px-2 py-1 bg-blue-100 text-blue-700 text-xs rounded-full","data-id":"zgmlyzhb8","data-path":"src/components/admin/BlogPostPreview.tsx",children:l},l))}),s.jsx("p",{className:"text-xs text-blue-700 mt-2","data-id":"rgsavl8lr","data-path":"src/components/admin/BlogPostPreview.tsx",children:"This content includes structured data to help search engines understand your content better."})]})]})})]})})}const tqe=ES({title:Kr().min(1,"Title is required"),slug:Kr().min(1,"Slug is required"),excerpt:Kr().min(1,"Excerpt is required"),seo_title:Kr(),meta_description:Kr(),focus_keyword:Kr(),target_city:Kr(),target_state:Kr(),is_featured:xh(),is_evergreen:xh(),needs_update:xh(),is_high_converting:xh(),is_geo_optimized:xh(),scheduled_date:Kr()});function mK({initialData:e,onSubmit:t,onCancel:a,isSubmitting:r}){var R,q;const[n,i]=g.useState(!1),[o,d]=g.useState(!1),[l,c]=g.useState(!1),[u,p]=g.useState(null),[h,m]=g.useState(e!=null&&e.featured_image_url?{url:e.featured_image_url,alt:e.featured_image_alt||"",caption:e.featured_image_caption||""}:null),[v,f]=g.useState(()=>{if(e!=null&&e.content_blocks)try{const $=JSON.parse(e.content_blocks);if(Array.isArray($))return $;if($.html)return[{id:`block-${Date.now()}`,type:"paragraph",content:$.html}]}catch{return[]}return[]}),[x,w]=g.useState(()=>{if(e!=null&&e.tag_ids)try{return JSON.parse(e.tag_ids)}catch{return[]}return[]}),[y,b]=g.useState([]);g.useEffect(()=>{if(e!=null&&e.tag_ids)try{const $=JSON.parse(e.tag_ids);b($)}catch{b([])}},[]);const j=SS({resolver:PS(tqe),defaultValues:{title:(e==null?void 0:e.title)||"",slug:(e==null?void 0:e.slug)||"",excerpt:(e==null?void 0:e.excerpt)||"",seo_title:(e==null?void 0:e.seo_title)||"",meta_description:(e==null?void 0:e.meta_description)||"",focus_keyword:(e==null?void 0:e.focus_keyword)||"",target_city:(e==null?void 0:e.target_city)||"",target_state:(e==null?void 0:e.target_state)||"",is_featured:(e==null?void 0:e.is_featured)||!1,is_evergreen:(e==null?void 0:e.is_evergreen)!==void 0?e.is_evergreen:!0,needs_update:(e==null?void 0:e.needs_update)||!1,is_high_converting:(e==null?void 0:e.is_high_converting)||!1,is_geo_optimized:(e==null?void 0:e.is_geo_optimized)||!1,scheduled_date:(e==null?void 0:e.scheduled_date)||""}}),D=j.watch("title");g.useEffect(()=>{if(D&&!(e!=null&&e.slug)){const $=D.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"");j.setValue("slug",$)}},[D,j,e]),g.useEffect(()=>{D&&!j.getValues("seo_title")&&j.setValue("seo_title",D.slice(0,60))},[D,j]);const[k,N]=g.useState(["Article"]);g.useEffect(()=>{const $=[],U=v.some(xe=>xe.type==="faq"),K=v.some(xe=>xe.type==="howto"),ee=v.some(xe=>xe.type==="paragraph"),ae=v.some(xe=>xe.type==="heading");U&&$.push("FAQPage"),K&&$.push("HowTo"),(ee||ae)&&(v.length>0&&$.push("BlogPosting"),$.includes("BlogPosting")||$.push("Article")),$.length===0&&$.push("Article"),N($)},[v]);const C=()=>{let $=0,U=0;return v.forEach(ee=>{if("content"in ee&&typeof ee.content=="string"){const ae=document.createElement("div");ae.innerHTML=ee.content;const xe=ae.textContent||"";$+=xe.trim().split(/\s+/).filter(Se=>Se.length>0).length;const te=ae.querySelectorAll('a[href^="/"]');U+=te.length}"items"in ee&&Array.isArray(ee.items)&&ee.items.forEach(ae=>{typeof ae=="string"&&($+=ae.trim().split(/\s+/).filter(xe=>xe.length>0).length)}),ee.type==="ctaButton"&&"url"in ee&&ee.url.startsWith("/")&&U++}),{html:Lee(v),wordCount:$,hasSchema:k,internalLinks:U,lastUpdated:new Date().toISOString()}},T=()=>{const $=[],U=j.getValues("seo_title"),K=j.getValues("meta_description"),ee=C();return U.length>60&&$.push(`SEO title is ${U.length} characters (recommended max: 60)`),K.length>160&&$.push(`Meta description is ${K.length} characters (recommended max: 160)`),h!=null&&h.alt||$.push("Featured image is missing alt text (important for SEO and accessibility)"),ee.wordCount<900&&$.push(`Content has only ${ee.wordCount} words (recommended minimum: 900)`),ee.internalLinks<3&&$.push(`Only ${ee.internalLinks} internal links found (recommended minimum: 3)`),!k.includes("FAQPage")&&!k.includes("FAQ")&&$.push("No FAQ section detected (FAQs can improve SEO visibility)"),$},P=$=>{j.setValue("title",$.title),j.setValue("meta_description",$.metaDescription),j.setValue("excerpt",$.metaDescription);const U={id:`block-${Date.now()}`,type:"paragraph",content:$.content};f([U]),Pe({title:"Content Inserted",description:"AI-generated content has been added to the editor."})},A=()=>{if(!j.getValues("title")){Pe({title:"Title Required",description:"Please enter a post title first to generate an outline.",variant:"destructive"});return}i(!0)},S=async($,U)=>{if((U==="publish"||U==="schedule")&&T().length>0){p(U),c(!0);return}await _($,U)},_=async($,U)=>{if((U==="publish"||U==="schedule")&&!h){Pe({title:"Featured Image Required",description:"Please add a featured image before publishing.",variant:"destructive"});return}if((U==="publish"||U==="schedule")&&!(h!=null&&h.alt)){Pe({title:"Alt Text Required",description:"Please add alt text to the featured image before publishing.",variant:"destructive"});return}if(U==="schedule"&&!$.scheduled_date){Pe({title:"Schedule Date Required",description:"Please select a date and time to schedule this post.",variant:"destructive"});return}if((U==="publish"||U==="schedule")&&v.length===0){Pe({title:"Cannot Publish",description:"Post content is empty. Please add content blocks before publishing.",variant:"destructive"});return}const K=C(),ee={...$,featured_image_url:(h==null?void 0:h.url)||"",featured_image_alt:(h==null?void 0:h.alt)||"",featured_image_caption:(h==null?void 0:h.caption)||"",content:K.html,content_blocks:JSON.stringify(v),tag_ids:JSON.stringify(x),schema_types:K.hasSchema.join(","),status:U==="draft"?"draft":U==="schedule"?"scheduled":"published",scheduled_date:U==="schedule"?$.scheduled_date:""};try{await t(ee);const ae=[...new Set([...x,...y])];ae.length>0&&await K7e(ae)}catch(ae){throw ae}},O=()=>{const $=j.getValues("title");if(!$||$.trim()===""){Pe({title:"Title Required",description:"Please enter a post title before previewing.",variant:"destructive"});return}d(!0)},B=async()=>{if(c(!1),u){const $=j.getValues();await _($,u),p(null)}};g.useEffect(()=>{const $=U=>{const ee=navigator.platform.toUpperCase().indexOf("MAC")>=0?U.metaKey:U.ctrlKey;ee&&U.key==="k"&&(U.preventDefault(),i(!0)),ee&&U.altKey&&U.key==="o"&&(U.preventDefault(),A()),ee&&U.shiftKey&&U.key==="P"&&(U.preventDefault(),O())};return window.addEventListener("keydown",$),()=>window.removeEventListener("keydown",$)},[]);const I=((R=j.watch("seo_title"))==null?void 0:R.length)||0,z=((q=j.watch("meta_description"))==null?void 0:q.length)||0,M=C();return s.jsxs(s.Fragment,{children:[s.jsx(zG,{...j,"data-id":"90h61skh7","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsxs("div",{className:"space-y-6","data-id":"veopvmoah","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx("div",{className:"flex justify-between items-center gap-2 flex-wrap bg-white sticky top-0 z-10 py-4 border-b","data-id":"rkgve2obe","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsxs("div",{className:"flex gap-2 flex-wrap","data-id":"shno72w48","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(G,{type:"button",onClick:()=>i(!0),variant:"outline",size:"sm",className:"border-purple-500 text-purple-600 hover:bg-purple-50","data-id":"ekeaeoo2l","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Tl,{className:"w-4 h-4 mr-2","data-id":"fwi2m49yi","data-path":"src/components/admin/BlogPostForm.tsx"}),"AI Assistant"]}),s.jsxs(G,{type:"button",onClick:A,variant:"outline",size:"sm",className:"border-blue-500 text-blue-600 hover:bg-blue-50","data-id":"2zk98aiqg","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Pn,{className:"w-4 h-4 mr-2","data-id":"tp97ayhkb","data-path":"src/components/admin/BlogPostForm.tsx"}),"Generate Outline"]}),s.jsxs(G,{type:"button",onClick:O,variant:"outline",size:"sm","data-id":"i35f9doph","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(dd,{className:"w-4 h-4 mr-2","data-id":"jo2dywtnc","data-path":"src/components/admin/BlogPostForm.tsx"}),"Preview"]})]})}),s.jsx(H7e,{value:h,onChange:m,"data-id":"y7086vhww","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsxs(re,{className:"p-4 space-y-4","data-id":"ofilzc3vg","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(er,{control:j.control,name:"title",render:({field:$})=>s.jsxs(La,{"data-id":"93dp0m6is","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(Fa,{"data-id":"kjfnxdr17","data-path":"src/components/admin/BlogPostForm.tsx",children:["Title ",s.jsx("span",{className:"text-red-500","data-id":"9trzuf5m7","data-path":"src/components/admin/BlogPostForm.tsx",children:"*"})]}),s.jsx(Ua,{"data-id":"7c3jtgnh2","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{placeholder:"Enter blog post title...",...$,className:"text-lg font-semibold","data-id":"3ajnd1320","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(us,{"data-id":"vy9jix0ae","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"jp0mr7bh8","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"slug",render:({field:$})=>s.jsxs(La,{"data-id":"sc5m1fztz","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"g186ooojd","data-path":"src/components/admin/BlogPostForm.tsx",children:"URL Slug"}),s.jsx(Ua,{"data-id":"fz0poi53p","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{placeholder:"url-friendly-slug",...$,"data-id":"ezmi2f8ll","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(Is,{"data-id":"uljqx06ib","data-path":"src/components/admin/BlogPostForm.tsx",children:"Auto-generated from title"}),s.jsx(us,{"data-id":"ad0s1vmiu","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"31hy8f17g","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"excerpt",render:({field:$})=>s.jsxs(La,{"data-id":"8w6hx6yqy","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(Fa,{"data-id":"05jg9cedw","data-path":"src/components/admin/BlogPostForm.tsx",children:["Excerpt / Summary ",s.jsx("span",{className:"text-red-500","data-id":"n2rn9zshh","data-path":"src/components/admin/BlogPostForm.tsx",children:"*"})]}),s.jsx(Ua,{"data-id":"26cdnf8gu","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(js,{placeholder:"Short summary for blog listings...",className:"resize-none",rows:3,...$,"data-id":"2cms21oez","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(Is,{"data-id":"8v6ulf84i","data-path":"src/components/admin/BlogPostForm.tsx",children:"Brief description shown in blog listings"}),s.jsx(us,{"data-id":"r50yj8qp0","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"xrlaqmwxd","data-path":"src/components/admin/BlogPostForm.tsx"})]}),s.jsx(Ei,{"data-id":"qbbr6rgwb","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsxs(re,{className:"p-4","data-id":"2l9beghw2","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs("div",{className:"mb-4 flex items-center justify-between","data-id":"i18cmsme5","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(De,{className:"text-lg font-semibold","data-id":"jm63nbc59","data-path":"src/components/admin/BlogPostForm.tsx",children:["Main Content ",s.jsx("span",{className:"text-red-500","data-id":"4qp3jo89o","data-path":"src/components/admin/BlogPostForm.tsx",children:"*"})]}),s.jsxs("div",{className:"text-sm text-gray-600","data-id":"pmvstrwoc","data-path":"src/components/admin/BlogPostForm.tsx",children:[M.wordCount," words | ",M.internalLinks," internal links"]})]}),s.jsx(V7e,{blocks:v,onChange:f,aiContext:{title:j.watch("title"),targetCity:j.watch("target_city"),targetState:j.watch("target_state"),focusKeyword:j.watch("focus_keyword")},"data-id":"z5yy6w0wd","data-path":"src/components/admin/BlogPostForm.tsx"})]}),s.jsx(Ei,{"data-id":"j89knpjop","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsxs(re,{className:"p-4 space-y-4","data-id":"dwuk48j7d","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx("div",{className:"flex items-center justify-between","data-id":"61hsgug6u","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx("h3",{className:"text-lg font-semibold","data-id":"ffy42nrrx","data-path":"src/components/admin/BlogPostForm.tsx",children:"Tags"})}),s.jsx(Z7e,{value:x,onChange:w,"data-id":"zpdet7moa","data-path":"src/components/admin/BlogPostForm.tsx"})]}),s.jsx(Ei,{"data-id":"c7cid1e34","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsxs(re,{className:"p-4 space-y-4","data-id":"kne7p3pcy","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx("h3",{className:"text-lg font-semibold","data-id":"1q85k8rzx","data-path":"src/components/admin/BlogPostForm.tsx",children:"SEO & Geographic Optimization"}),s.jsx(er,{control:j.control,name:"seo_title",render:({field:$})=>s.jsxs(La,{"data-id":"ooszxrepr","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"y32caey3c","data-path":"src/components/admin/BlogPostForm.tsx",children:"SEO Title"}),s.jsx(Ua,{"data-id":"vvuylxcxp","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{placeholder:"Title for search engines...",...$,"data-id":"shft30w0z","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs(Is,{"data-id":"kf5nqt5l2","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs("span",{className:I>60?"text-red-600 font-semibold":"","data-id":"hxsg74ww4","data-path":"src/components/admin/BlogPostForm.tsx",children:[I,"/60 characters"]}),I>60&&" âš ï¸ Too long"]}),s.jsx(us,{"data-id":"9d372ejoq","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"3l9o9emxx","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"meta_description",render:({field:$})=>s.jsxs(La,{"data-id":"si8to7uzk","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"reppzmjdh","data-path":"src/components/admin/BlogPostForm.tsx",children:"Meta Description"}),s.jsx(Ua,{"data-id":"w7o4ial8z","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(js,{placeholder:"Description for search engines...",className:"resize-none",rows:3,...$,"data-id":"ut7252qh6","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs(Is,{"data-id":"7tbs14qlj","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs("span",{className:z>160?"text-red-600 font-semibold":"","data-id":"ghtuxqytv","data-path":"src/components/admin/BlogPostForm.tsx",children:[z,"/160 characters"]}),z>160&&" âš ï¸ Too long"]}),s.jsx(us,{"data-id":"ni4nzotg9","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"fqmiptskf","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"focus_keyword",render:({field:$})=>s.jsxs(La,{"data-id":"qfo8lmrpk","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"m9jjkjki0","data-path":"src/components/admin/BlogPostForm.tsx",children:"Focus Keyword"}),s.jsx(Ua,{"data-id":"a4ggm47d4","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{placeholder:"Primary keyword for SEO...",...$,"data-id":"xni0bs2eb","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(us,{"data-id":"eofdd83zz","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"jr57rvcau","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsxs("div",{className:"grid grid-cols-2 gap-4","data-id":"pwv0u8q6e","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(er,{control:j.control,name:"target_city",render:({field:$})=>s.jsxs(La,{"data-id":"n969ykrli","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"6irnwcsh3","data-path":"src/components/admin/BlogPostForm.tsx",children:"Target City (Optional)"}),s.jsx(Ua,{"data-id":"1hjzs8xo3","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{placeholder:"e.g., New York",...$,"data-id":"g89daqkl7","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(us,{"data-id":"mbxx4j1c6","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"6am58wmdn","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"target_state",render:({field:$})=>s.jsxs(La,{"data-id":"bbv4r5ai1","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"guxy8dubn","data-path":"src/components/admin/BlogPostForm.tsx",children:"Target State (Optional)"}),s.jsx(Ua,{"data-id":"zff032fbv","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{placeholder:"e.g., NY",...$,"data-id":"2ntnlbsnc","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(us,{"data-id":"zd7ghwsiu","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"3uumye371","data-path":"src/components/admin/BlogPostForm.tsx"})]}),s.jsxs("div",{className:"space-y-2","data-id":"3hpwctjqb","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs("p",{className:"text-sm font-medium","data-id":"k70usndoi","data-path":"src/components/admin/BlogPostForm.tsx",children:["Schema Types (Auto-detected)",k.length>0&&s.jsx("span",{className:"ml-2 text-xs text-gray-500 font-normal","data-id":"2vlabp1oz","data-path":"src/components/admin/BlogPostForm.tsx",children:"Updates as you add content"})]}),s.jsx("div",{className:"flex gap-2 flex-wrap","data-id":"n9wpudoh5","data-path":"src/components/admin/BlogPostForm.tsx",children:k.length>0?k.map($=>s.jsx("span",{className:"px-3 py-1 bg-blue-100 text-blue-700 text-xs rounded-full font-medium border border-blue-200","data-id":"3igslax1u","data-path":"src/components/admin/BlogPostForm.tsx",children:$},$)):s.jsx("span",{className:"text-xs text-gray-500 italic","data-id":"x6g6ttybu","data-path":"src/components/admin/BlogPostForm.tsx",children:"Add content blocks to detect schema types"})}),s.jsx("p",{className:"text-xs text-gray-500 mt-2","data-id":"8rwfx76kj","data-path":"src/components/admin/BlogPostForm.tsx",children:"Schema.org types are automatically detected based on your content structure. These help search engines understand your content better."})]})]}),s.jsx(Ei,{"data-id":"dvbeepevs","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsxs(re,{className:"p-4 space-y-4","data-id":"49e8h2vk2","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx("h3",{className:"text-lg font-semibold","data-id":"kwhq4crow","data-path":"src/components/admin/BlogPostForm.tsx",children:"Content Flags"}),s.jsx(er,{control:j.control,name:"is_evergreen",render:({field:$})=>s.jsxs(La,{className:"flex flex-row items-start space-x-3 space-y-0","data-id":"y7sbml30z","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Ua,{"data-id":"7ehlar6cs","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(nl,{checked:$.value,onCheckedChange:$.onChange,"data-id":"k8g71vnmi","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs("div",{className:"space-y-1 leading-none","data-id":"2j9dxi4tr","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"v20aviq0u","data-path":"src/components/admin/BlogPostForm.tsx",children:"Evergreen Content"}),s.jsx(Is,{"data-id":"6cr65lfv9","data-path":"src/components/admin/BlogPostForm.tsx",children:"Content that remains relevant over time"})]})]}),"data-id":"2z3pvph87","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"needs_update",render:({field:$})=>s.jsxs(La,{className:"flex flex-row items-start space-x-3 space-y-0","data-id":"68qwdzb6o","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Ua,{"data-id":"fv7vkk9z2","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(nl,{checked:$.value,onCheckedChange:$.onChange,"data-id":"3miwg2kly","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs("div",{className:"space-y-1 leading-none","data-id":"uos68cq4h","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"nk7l4re9l","data-path":"src/components/admin/BlogPostForm.tsx",children:"Needs Update"}),s.jsx(Is,{"data-id":"dhv4887k7","data-path":"src/components/admin/BlogPostForm.tsx",children:"Flag content that requires updating"})]})]}),"data-id":"cilt718fc","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"is_high_converting",render:({field:$})=>s.jsxs(La,{className:"flex flex-row items-start space-x-3 space-y-0","data-id":"61t88glmi","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Ua,{"data-id":"s6ruospgw","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(nl,{checked:$.value,onCheckedChange:$.onChange,"data-id":"pdasaawqc","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs("div",{className:"space-y-1 leading-none","data-id":"eh2t36tca","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"0yp9ov391","data-path":"src/components/admin/BlogPostForm.tsx",children:"High-Converting Post"}),s.jsx(Is,{"data-id":"5746d70c2","data-path":"src/components/admin/BlogPostForm.tsx",children:"Mark as a high conversion rate post"})]})]}),"data-id":"6vpkubja6","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(Ei,{className:"my-4","data-id":"fj67f1h72","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"is_featured",render:({field:$})=>s.jsxs(La,{className:"flex flex-row items-start space-x-3 space-y-0","data-id":"vczk4f1hy","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Ua,{"data-id":"736ohm8ta","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(nl,{checked:$.value,onCheckedChange:$.onChange,"data-id":"i7mnu57mu","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs("div",{className:"space-y-1 leading-none","data-id":"dti3z7phh","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"0fp4is8qj","data-path":"src/components/admin/BlogPostForm.tsx",children:"Featured"}),s.jsx(Is,{"data-id":"xhrr7zfbs","data-path":"src/components/admin/BlogPostForm.tsx",children:"Display prominently on homepage"})]})]}),"data-id":"k19ouq66v","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(er,{control:j.control,name:"is_geo_optimized",render:({field:$})=>s.jsxs(La,{className:"flex flex-row items-start space-x-3 space-y-0","data-id":"058iim2c0","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Ua,{"data-id":"fecshcy2t","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(nl,{checked:$.value,onCheckedChange:$.onChange,"data-id":"3jk1jmp9u","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs("div",{className:"space-y-1 leading-none","data-id":"g170pgyse","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"do8i4g1b9","data-path":"src/components/admin/BlogPostForm.tsx",children:"Geo-Optimized"}),s.jsx(Is,{"data-id":"vtrgze21b","data-path":"src/components/admin/BlogPostForm.tsx",children:"Content optimized for local/geographic targeting"})]})]}),"data-id":"qvakduebu","data-path":"src/components/admin/BlogPostForm.tsx"})]}),s.jsx(Ei,{"data-id":"74rlgmm40","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(re,{className:"p-4","data-id":"cuoufpj2a","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(er,{control:j.control,name:"scheduled_date",render:({field:$})=>s.jsxs(La,{"data-id":"2km354mll","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fa,{"data-id":"7p1ap1klz","data-path":"src/components/admin/BlogPostForm.tsx",children:"Schedule Date & Time"}),s.jsx(Ua,{"data-id":"wpm3wtlgf","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsx(Be,{type:"datetime-local",...$,"data-id":"2vxevfg0d","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsx(Is,{"data-id":"5l1jub8sw","data-path":"src/components/admin/BlogPostForm.tsx",children:"Leave empty to publish immediately, or set a future date to schedule"}),s.jsx(us,{"data-id":"b2sqfl77z","data-path":"src/components/admin/BlogPostForm.tsx"})]}),"data-id":"lzuegbrre","data-path":"src/components/admin/BlogPostForm.tsx"})}),s.jsxs("div",{className:"flex flex-wrap gap-3 pt-4 border-t","data-id":"5qofcxfxi","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(G,{type:"button",variant:"outline",onClick:()=>j.handleSubmit($=>S($,"draft"))(),disabled:r,"data-id":"0udlvnr61","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(qm,{className:"w-4 h-4 mr-2","data-id":"toe1w7pah","data-path":"src/components/admin/BlogPostForm.tsx"}),"Save Draft"]}),s.jsxs(G,{type:"button",variant:"outline",onClick:()=>j.handleSubmit($=>S($,"schedule"))(),disabled:r,"data-id":"xtdp3x3ts","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(os,{className:"w-4 h-4 mr-2","data-id":"8yz8xhj82","data-path":"src/components/admin/BlogPostForm.tsx"}),"Schedule"]}),s.jsxs(G,{type:"button",onClick:()=>j.handleSubmit($=>S($,"publish"))(),disabled:r,"data-id":"75b8x2url","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(EJ,{className:"w-4 h-4 mr-2","data-id":"ejo65chh9","data-path":"src/components/admin/BlogPostForm.tsx"}),"Publish Now"]}),s.jsxs(G,{type:"button",variant:"ghost",onClick:O,"data-id":"vi423uagl","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(dd,{className:"w-4 h-4 mr-2","data-id":"ia0rgbkmm","data-path":"src/components/admin/BlogPostForm.tsx"}),"Preview"]})]})]})}),s.jsx(J7e,{open:n,onOpenChange:i,onGenerate:P,"data-id":"tnjw0f6iu","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(eqe,{open:o,onOpenChange:d,title:j.getValues("title"),excerpt:j.getValues("excerpt"),featuredImage:h,contentBlocks:v,contentData:M,"data-id":"ulnl11iae","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx(po,{open:l,onOpenChange:c,"data-id":"ukz338r18","data-path":"src/components/admin/BlogPostForm.tsx",children:s.jsxs(xi,{className:"max-w-2xl","data-id":"mbfbpp661","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(ho,{"data-id":"pmctf8a7i","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsxs(mo,{className:"flex items-center gap-2","data-id":"1xwzmlrb1","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fm,{className:"w-5 h-5 text-yellow-600","data-id":"g2qtq4mwg","data-path":"src/components/admin/BlogPostForm.tsx"}),"Pre-Publish Quality Check"]}),s.jsx(Md,{"data-id":"g7ketr4v9","data-path":"src/components/admin/BlogPostForm.tsx",children:"We've detected some potential issues with your post. You can still publish, but consider addressing these first:"})]}),s.jsx("div",{className:"space-y-3 py-4","data-id":"r87x5yziz","data-path":"src/components/admin/BlogPostForm.tsx",children:T().map(($,U)=>s.jsxs("div",{className:"flex items-start gap-3 p-3 bg-yellow-50 border border-yellow-200 rounded-lg","data-id":"kwn0s8s4e","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(Fm,{className:"w-5 h-5 text-yellow-600 flex-shrink-0 mt-0.5","data-id":"u9idvbwre","data-path":"src/components/admin/BlogPostForm.tsx"}),s.jsx("p",{className:"text-sm text-gray-700","data-id":"93al0mm7s","data-path":"src/components/admin/BlogPostForm.tsx",children:$})]},U))}),s.jsxs(Rp,{"data-id":"z5cqou8uy","data-path":"src/components/admin/BlogPostForm.tsx",children:[s.jsx(G,{type:"button",variant:"outline",onClick:()=>{c(!1),p(null)},"data-id":"qf43veq4c","data-path":"src/components/admin/BlogPostForm.tsx",children:"Go Back & Fix"}),s.jsx(G,{type:"button",onClick:B,"data-id":"64brxvgso","data-path":"src/components/admin/BlogPostForm.tsx",children:"Continue Anyway"})]})]})})]})}const yM=70410,aqe=70412;function rqe(){const e=gi(),t=async a=>{var r,n;try{const{data:i}=await window.ezsite.apis.getUserInfo();let o=[];if(a.tag_ids)try{o=JSON.parse(a.tag_ids)}catch{o=[]}const{tag_ids:d,...l}=a,c={...l,content_blocks:typeof l.content_blocks=="string"?l.content_blocks:JSON.stringify(l.content_blocks||[]),featured_image_url:l.featured_image_url||"",featured_image_alt:l.featured_image_alt||"",featured_image_caption:l.featured_image_caption||"",is_featured:l.is_featured||!1,is_evergreen:l.is_evergreen||!1,is_geo_optimized:l.is_geo_optimized||!1,scheduled_date:l.scheduled_date||"",publish_date:l.publish_date||"",published_at:l.status==="published"?new Date().toISOString():"",tags:l.tags||"",schema_types:l.schema_types||"Article",author_id:(i==null?void 0:i.ID)||0,author_name:(i==null?void 0:i.Name)||"Admin",created_at:new Date().toISOString(),updated_at:new Date().toISOString()},{error:u}=await window.ezsite.apis.tableCreate(yM,c);if(u)throw new Error(u);const{data:p}=await window.ezsite.apis.tablePage(yM,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!1,Filters:[{name:"slug",op:"Equal",value:a.slug}]}),h=(n=(r=p==null?void 0:p.List)==null?void 0:r[0])==null?void 0:n.id;if(h&&o&&o.length>0)for(const m of o)await window.ezsite.apis.tableCreate(aqe,{post_id:h,tag_id:m});Pe({title:"Success!",description:"Blog post created successfully."}),e("/admin/blog/calendar")}catch(i){Pe({title:"Error",description:i.message,variant:"destructive"})}};return s.jsxs("div",{className:"p-6 max-w-6xl mx-auto","data-id":"aofcptqzo","data-path":"src/pages/admin/BlogCreate.tsx",children:[s.jsxs("div",{className:"flex items-center gap-4 mb-6","data-id":"ua4g0ogb1","data-path":"src/pages/admin/BlogCreate.tsx",children:[s.jsx(G,{variant:"ghost",size:"icon",onClick:()=>e("/admin/blog/calendar"),"data-id":"70mpm2nt6","data-path":"src/pages/admin/BlogCreate.tsx",children:s.jsx(v$,{className:"w-5 h-5","data-id":"j48t3p6s1","data-path":"src/pages/admin/BlogCreate.tsx"})}),s.jsxs("div",{"data-id":"y9uu0moza","data-path":"src/pages/admin/BlogCreate.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold","data-id":"ei3v6zxc9","data-path":"src/pages/admin/BlogCreate.tsx",children:"Create New Post"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"s183h7o19","data-path":"src/pages/admin/BlogCreate.tsx",children:"Write and publish a new blog post"})]})]}),s.jsxs(re,{"data-id":"gk2uo84h0","data-path":"src/pages/admin/BlogCreate.tsx",children:[s.jsx(fe,{"data-id":"sv8uztybe","data-path":"src/pages/admin/BlogCreate.tsx",children:s.jsx(ge,{"data-id":"kht63z6st","data-path":"src/pages/admin/BlogCreate.tsx",children:"Post Details"})}),s.jsx(be,{"data-id":"vj0h10tsq","data-path":"src/pages/admin/BlogCreate.tsx",children:s.jsx(mK,{onSubmit:t,onCancel:()=>e("/admin/blog/calendar"),"data-id":"rovvbf4lh","data-path":"src/pages/admin/BlogCreate.tsx"})})]})]})}function sqe({postId:e,contentBlocks:t,contentHtml:a,onMigrationComplete:r}){const[n,i]=g.useState(!1),[o,d]=g.useState(!1),l=t&&(typeof t=="string"&&t.trim()!==""&&t!=="[]"||Array.isArray(t)&&t.length>0),c=a&&a.trim()!=="",u=()=>{if(typeof t=="string")try{return JSON.parse(t)}catch{return t}return t},p=()=>c?"OK - Rendering from HTML (content field)":l?"LEGACY - Only blocks exist (re-save to generate HTML)":"EMPTY - No content found",h=()=>c?s.jsx(Le,{className:"w-5 h-5 text-green-600","data-id":"mcb61ws0v","data-path":"src/components/admin/ContentDebugSection.tsx"}):l?s.jsx(ns,{className:"w-5 h-5 text-yellow-600","data-id":"gav2zo8at","data-path":"src/components/admin/ContentDebugSection.tsx"}):s.jsx(od,{className:"w-5 h-5 text-red-600","data-id":"i1jsr19t1","data-path":"src/components/admin/ContentDebugSection.tsx"});return s.jsxs(re,{className:"border-2 border-dashed border-gray-300","data-id":"nn5m8anuu","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx(fe,{className:"cursor-pointer",onClick:()=>i(!n),"data-id":"wnl652e4c","data-path":"src/components/admin/ContentDebugSection.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"qlbjqnxad","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("div",{className:"flex items-center gap-3","data-id":"ujtsyizrm","data-path":"src/components/admin/ContentDebugSection.tsx",children:[h(),s.jsxs("div",{"data-id":"o9pjol4yt","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx(ge,{className:"text-lg","data-id":"he0b9kanu","data-path":"src/components/admin/ContentDebugSection.tsx",children:"Content Debug Inspector"}),s.jsxs("p",{className:"text-sm text-gray-600 mt-1","data-id":"8j53xx0oh","data-path":"src/components/admin/ContentDebugSection.tsx",children:["Status: ",s.jsx("span",{className:"font-semibold","data-id":"n7bidxsl6","data-path":"src/components/admin/ContentDebugSection.tsx",children:p()})]})]})]}),s.jsx(G,{variant:"ghost",size:"sm","data-id":"x63ebx3qg","data-path":"src/components/admin/ContentDebugSection.tsx",children:n?s.jsx(j$,{className:"w-5 h-5","data-id":"l3ir6kw83","data-path":"src/components/admin/ContentDebugSection.tsx"}):s.jsx(Z0,{className:"w-5 h-5","data-id":"sr4ft31p0","data-path":"src/components/admin/ContentDebugSection.tsx"})})]})}),n&&s.jsxs(be,{className:"space-y-4","data-id":"ubizfduhz","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("div",{className:"space-y-2","data-id":"s3fbsv44o","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"vuw48g07h","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"q48mwbsko","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx("h3",{className:"font-semibold","data-id":"jhqgb54h3","data-path":"src/components/admin/ContentDebugSection.tsx",children:"content (HTML)"}),s.jsx(ct,{variant:c?"default":"secondary","data-id":"ffuqkxm8s","data-path":"src/components/admin/ContentDebugSection.tsx",children:c?"✓ Has Data":"✗ Empty"})]}),c&&s.jsx(ct,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200","data-id":"hjbj529pf","data-path":"src/components/admin/ContentDebugSection.tsx",children:"🎯 Primary Render Source"})]}),s.jsx("div",{className:"bg-gray-50 p-3 rounded-md overflow-auto max-h-48","data-id":"3txtmz2bc","data-path":"src/components/admin/ContentDebugSection.tsx",children:s.jsx("pre",{className:"text-xs text-gray-800 whitespace-pre-wrap","data-id":"aia8zgbia","data-path":"src/components/admin/ContentDebugSection.tsx",children:c?a:"(empty or null)"})})]}),s.jsxs("div",{className:"space-y-2","data-id":"7nbiq2lr2","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"fiqmc8du9","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"0mxtsxym4","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx("h3",{className:"font-semibold","data-id":"7pk2sahng","data-path":"src/components/admin/ContentDebugSection.tsx",children:"content_blocks (JSON)"}),s.jsx(ct,{variant:l?"default":"secondary","data-id":"5cg9bszni","data-path":"src/components/admin/ContentDebugSection.tsx",children:l?"✓ Has Data":"✗ Empty"})]}),l&&!c&&s.jsx(ct,{variant:"outline",className:"bg-yellow-50 text-yellow-700 border-yellow-200","data-id":"eqzdn9tqh","data-path":"src/components/admin/ContentDebugSection.tsx",children:"âš ï¸ Fallback Render Source"})]}),s.jsx("div",{className:"bg-gray-50 p-3 rounded-md overflow-auto max-h-48","data-id":"pt6h7bthf","data-path":"src/components/admin/ContentDebugSection.tsx",children:s.jsx("pre",{className:"text-xs text-gray-800 whitespace-pre-wrap","data-id":"09caffdrd","data-path":"src/components/admin/ContentDebugSection.tsx",children:l?JSON.stringify(u(),null,2):"(empty or null)"})})]}),l&&!c&&s.jsx("div",{className:"bg-yellow-50 border border-yellow-200 rounded-lg p-4","data-id":"mdmvnhx3p","data-path":"src/components/admin/ContentDebugSection.tsx",children:s.jsxs("div",{className:"flex items-start gap-3","data-id":"peycg3q88","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx(ns,{className:"w-5 h-5 text-yellow-600 mt-0.5 flex-shrink-0","data-id":"8vmz8nsir","data-path":"src/components/admin/ContentDebugSection.tsx"}),s.jsxs("div",{className:"flex-1","data-id":"09cye0x1h","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx("h4",{className:"font-semibold text-yellow-900","data-id":"b8v1oqkvt","data-path":"src/components/admin/ContentDebugSection.tsx",children:"HTML Not Generated"}),s.jsx("p",{className:"text-sm text-yellow-700 mt-1","data-id":"7ujkaoy9f","data-path":"src/components/admin/ContentDebugSection.tsx",children:"This post has content blocks but no HTML render source. Re-save the post in the editor to generate the authoritative HTML content."}),s.jsx("p",{className:"text-sm text-yellow-700 mt-2 font-semibold","data-id":"shpy2buhb","data-path":"src/components/admin/ContentDebugSection.tsx",children:'Action Required: Open this post in the editor and click "Save Draft" or "Publish Now" to generate HTML.'})]})]})}),!l&&!c&&s.jsx("div",{className:"bg-red-50 border border-red-200 rounded-lg p-4","data-id":"t5necbiug","data-path":"src/components/admin/ContentDebugSection.tsx",children:s.jsxs("div",{className:"flex items-start gap-3","data-id":"m6t5yn26d","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx(od,{className:"w-5 h-5 text-red-600 mt-0.5 flex-shrink-0","data-id":"o594cn5rk","data-path":"src/components/admin/ContentDebugSection.tsx"}),s.jsxs("div",{"data-id":"64y6vbnzi","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx("h4",{className:"font-semibold text-red-900","data-id":"qzeo6mer2","data-path":"src/components/admin/ContentDebugSection.tsx",children:"No Content Found"}),s.jsx("p",{className:"text-sm text-red-700 mt-1","data-id":"txxiw5mf1","data-path":"src/components/admin/ContentDebugSection.tsx",children:"Both content_blocks and content fields are empty. This post will not display any content on the frontend."})]})]})}),s.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4","data-id":"5xecs5de6","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsx("h4",{className:"font-semibold text-blue-900 mb-2","data-id":"tpcvy32ur","data-path":"src/components/admin/ContentDebugSection.tsx",children:"Render Logic"}),s.jsxs("ol",{className:"text-sm text-blue-700 space-y-1 list-decimal list-inside","data-id":"uhg4eanxk","data-path":"src/components/admin/ContentDebugSection.tsx",children:[s.jsxs("li",{"data-id":"ae4qqaw96","data-path":"src/components/admin/ContentDebugSection.tsx",children:["BlogPost.tsx checks if ",s.jsx("code",{className:"bg-blue-100 px-1 rounded","data-id":"bcq7ef0y6","data-path":"src/components/admin/ContentDebugSection.tsx",children:"content"})," field has HTML"]}),s.jsx("li",{"data-id":"f36uvwecb","data-path":"src/components/admin/ContentDebugSection.tsx",children:"If yes: Renders HTML directly (PRIMARY source)"}),s.jsxs("li",{"data-id":"j5lxrfnc5","data-path":"src/components/admin/ContentDebugSection.tsx",children:["If no: Falls back to rendering ",s.jsx("code",{className:"bg-blue-100 px-1 rounded","data-id":"btzn0w8pd","data-path":"src/components/admin/ContentDebugSection.tsx",children:"content_blocks"})," using BlockRenderer"]}),s.jsx("li",{"data-id":"htimng6s8","data-path":"src/components/admin/ContentDebugSection.tsx",children:'If both empty: Shows "No content available" message'})]}),s.jsxs("p",{className:"text-sm text-blue-700 mt-3 font-semibold","data-id":"t3h6i7ejh","data-path":"src/components/admin/ContentDebugSection.tsx",children:["✅ Recommendation: Always use the ",s.jsx("code",{className:"bg-blue-100 px-1 rounded","data-id":"cuqrseyc8","data-path":"src/components/admin/ContentDebugSection.tsx",children:"content"})," field as the authoritative render source."]})]})]})]})}const K1=70410,Tc=70412;function nqe(){const e=gi(),{id:t}=hg(),[a,r]=g.useState(null),[n,i]=g.useState(!0);g.useEffect(()=>{o()},[t]);const o=async()=>{var c;try{const{data:u,error:p}=await window.ezsite.apis.tablePage(K1,{PageNo:1,PageSize:1,Filters:[{name:"id",op:"Equal",value:parseInt(t)}]});if(p)throw new Error(p);if(u!=null&&u.List&&u.List.length>0){const h=u.List[0];if(h.content_blocks&&typeof h.content_blocks=="string")try{const f=JSON.parse(h.content_blocks);f.html&&Array.isArray(f),h.content_blocks=h.content_blocks}catch(f){console.error("Failed to parse content_blocks:",f),h.content_blocks="[]"}else h.content_blocks||(h.content_blocks="[]");const{data:m}=await window.ezsite.apis.tablePage(Tc,{PageNo:1,PageSize:100,Filters:[{name:"post_id",op:"Equal",value:parseInt(t)}]}),v=((c=m==null?void 0:m.List)==null?void 0:c.map(f=>f.tag_id))||[];h.tag_ids=JSON.stringify(v),r(h)}else Pe({title:"Post Not Found",description:"The requested blog post could not be found.",variant:"destructive"}),e("/admin/blog/calendar")}catch(u){Pe({title:"Error",description:u.message,variant:"destructive"})}finally{i(!1)}},d=async c=>{try{let u=[];if(c.tag_ids)try{u=JSON.parse(c.tag_ids)}catch{u=[]}const{tag_ids:p,...h}=c,m={id:parseInt(t),...h,content_blocks:typeof h.content_blocks=="string"?h.content_blocks:JSON.stringify(h.content_blocks||[]),featured_image_url:h.featured_image_url||"",featured_image_alt:h.featured_image_alt||"",featured_image_caption:h.featured_image_caption||"",is_featured:h.is_featured||!1,is_evergreen:h.is_evergreen||!1,is_geo_optimized:h.is_geo_optimized||!1,scheduled_date:h.scheduled_date||"",publish_date:h.publish_date||"",published_at:h.status==="published"&&!a.published_at?new Date().toISOString():a.published_at||"",tags:h.tags||"",schema_types:h.schema_types||"Article",updated_at:new Date().toISOString()},{error:v}=await window.ezsite.apis.tableUpdate(K1,m);if(v)throw new Error(v);if(u){const{data:f}=await window.ezsite.apis.tablePage(Tc,{PageNo:1,PageSize:1e3,Filters:[{name:"post_id",op:"Equal",value:parseInt(t)}]});if(f!=null&&f.List)for(const x of f.List)await window.ezsite.apis.tableDelete(Tc,{id:x.id});for(const x of u)await window.ezsite.apis.tableCreate(Tc,{post_id:parseInt(t),tag_id:x})}Pe({title:"Success!",description:"Blog post updated successfully."}),e("/admin/blog/calendar")}catch(u){Pe({title:"Error",description:u.message,variant:"destructive"})}},l=async()=>{try{const{data:c}=await window.ezsite.apis.tablePage(Tc,{PageNo:1,PageSize:1e3,Filters:[{name:"post_id",op:"Equal",value:parseInt(t)}]});if(c!=null&&c.List)for(const p of c.List)await window.ezsite.apis.tableDelete(Tc,{id:p.id});const{error:u}=await window.ezsite.apis.tableDelete(K1,{id:parseInt(t)});if(u)throw new Error(u);Pe({title:"Post Deleted",description:"Blog post has been permanently deleted."}),e("/admin/blog/calendar")}catch(c){Pe({title:"Error",description:c.message,variant:"destructive"})}};return n?s.jsx("div",{className:"p-6","data-id":"2twedzbvs","data-path":"src/pages/admin/BlogEdit.tsx",children:"Loading..."}):a?s.jsxs("div",{className:"p-6 max-w-6xl mx-auto","data-id":"mm3thme6e","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-6","data-id":"xazd97a2n","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsxs("div",{className:"flex items-center gap-4","data-id":"3d0rklg27","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx(G,{variant:"ghost",size:"icon",onClick:()=>e("/admin/blog/calendar"),"data-id":"lcf7ws10d","data-path":"src/pages/admin/BlogEdit.tsx",children:s.jsx(v$,{className:"w-5 h-5","data-id":"kzty1cngd","data-path":"src/pages/admin/BlogEdit.tsx"})}),s.jsxs("div",{"data-id":"ja40if01p","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold","data-id":"ambpq2ysu","data-path":"src/pages/admin/BlogEdit.tsx",children:"Edit Post"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"u1l2egwg4","data-path":"src/pages/admin/BlogEdit.tsx",children:"Update your blog post"})]})]}),s.jsxs(WS,{"data-id":"ky1p7y1og","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx(bge,{asChild:!0,"data-id":"egwk92iaz","data-path":"src/pages/admin/BlogEdit.tsx",children:s.jsxs(G,{variant:"destructive","data-id":"eeuv9sej9","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx(El,{className:"w-4 h-4 mr-2","data-id":"wtycqa769","data-path":"src/pages/admin/BlogEdit.tsx"}),"Delete Post"]})}),s.jsxs(Ob,{"data-id":"a6ma9476a","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsxs(Bb,{"data-id":"hftqhezer","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx(Mb,{"data-id":"sj9j6ij0q","data-path":"src/pages/admin/BlogEdit.tsx",children:"Are you sure?"}),s.jsx(Ib,{"data-id":"eh93hq8am","data-path":"src/pages/admin/BlogEdit.tsx",children:"This action cannot be undone. This will permanently delete the blog post."})]}),s.jsxs(Rb,{"data-id":"0nt9c8287","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx(zb,{"data-id":"vnn8r6iw6","data-path":"src/pages/admin/BlogEdit.tsx",children:"Cancel"}),s.jsx($b,{onClick:l,className:"bg-red-600 hover:bg-red-700","data-id":"ws6y4qhwg","data-path":"src/pages/admin/BlogEdit.tsx",children:"Delete"})]})]})]})]}),s.jsxs(re,{"data-id":"3nwxmyjxi","data-path":"src/pages/admin/BlogEdit.tsx",children:[s.jsx(fe,{"data-id":"2v55qxpmb","data-path":"src/pages/admin/BlogEdit.tsx",children:s.jsx(ge,{"data-id":"xawz2e44p","data-path":"src/pages/admin/BlogEdit.tsx",children:"Post Details"})}),s.jsx(be,{"data-id":"4zk8n5dx4","data-path":"src/pages/admin/BlogEdit.tsx",children:s.jsx(mK,{initialData:a,onSubmit:d,onCancel:()=>e("/admin/blog/calendar"),"data-id":"sayrgfhy1","data-path":"src/pages/admin/BlogEdit.tsx"})})]}),s.jsx("div",{className:"mt-6","data-id":"7kvp1vcni","data-path":"src/pages/admin/BlogEdit.tsx",children:s.jsx(sqe,{postId:parseInt(t),contentBlocks:a.content_blocks,contentHtml:a.content,onMigrationComplete:o,"data-id":"fu15qpe2y","data-path":"src/pages/admin/BlogEdit.tsx"})})]}):null}var Yw="Switch",[iqe]=Ca(Yw),[oqe,dqe]=iqe(Yw),fK=g.forwardRef((e,t)=>{const{__scopeSwitch:a,name:r,checked:n,defaultChecked:i,required:o,disabled:d,value:l="on",onCheckedChange:c,form:u,...p}=e,[h,m]=g.useState(null),v=Xe(t,b=>m(b)),f=g.useRef(!1),x=h?u||!!h.closest("form"):!0,[w,y]=Rr({prop:n,defaultProp:i??!1,onChange:c,caller:Yw});return s.jsxs(oqe,{scope:a,checked:w,disabled:d,children:[s.jsx(ke.button,{type:"button",role:"switch","aria-checked":w,"aria-required":o,"data-state":vK(w),"data-disabled":d?"":void 0,disabled:d,value:l,...p,ref:v,onClick:de(e.onClick,b=>{y(j=>!j),x&&(f.current=b.isPropagationStopped(),f.current||b.stopPropagation())})}),x&&s.jsx(yK,{control:h,bubbles:!f.current,name:r,value:l,checked:w,required:o,disabled:d,form:u,style:{transform:"translateX(-100%)"}})]})});fK.displayName=Yw;var gK="SwitchThumb",xK=g.forwardRef((e,t)=>{const{__scopeSwitch:a,...r}=e,n=dqe(gK,a);return s.jsx(ke.span,{"data-state":vK(n.checked),"data-disabled":n.disabled?"":void 0,...r,ref:t})});xK.displayName=gK;var lqe="SwitchBubbleInput",yK=g.forwardRef(({__scopeSwitch:e,control:t,checked:a,bubbles:r=!0,...n},i)=>{const o=g.useRef(null),d=Xe(o,i),l=Nb(a),c=ib(t);return g.useEffect(()=>{const u=o.current;if(!u)return;const p=window.HTMLInputElement.prototype,m=Object.getOwnPropertyDescriptor(p,"checked").set;if(l!==a&&m){const v=new Event("click",{bubbles:r});m.call(u,a),u.dispatchEvent(v)}},[l,a,r]),s.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...n,tabIndex:-1,ref:d,style:{...n.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});yK.displayName=lqe;function vK(e){return e?"checked":"unchecked"}var bK=fK,cqe=xK;const xl=g.forwardRef(({className:e,...t},a)=>s.jsx(bK,{className:Z("peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...t,ref:a,children:s.jsx(cqe,{className:Z("pointer-events-none block h-4 w-4 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})}));xl.displayName=bK.displayName;const Hg=g.forwardRef(({className:e,...t},a)=>s.jsx("div",{className:"relative w-full overflow-auto",children:s.jsx("table",{ref:a,className:Z("w-full caption-bottom text-sm",e),...t})}));Hg.displayName="Table";const Wg=g.forwardRef(({className:e,...t},a)=>s.jsx("thead",{ref:a,className:Z("[&_tr]:border-b",e),...t}));Wg.displayName="TableHeader";const Gg=g.forwardRef(({className:e,...t},a)=>s.jsx("tbody",{ref:a,className:Z("[&_tr:last-child]:border-0",e),...t}));Gg.displayName="TableBody";const uqe=g.forwardRef(({className:e,...t},a)=>s.jsx("tfoot",{ref:a,className:Z("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...t}));uqe.displayName="TableFooter";const En=g.forwardRef(({className:e,...t},a)=>s.jsx("tr",{ref:a,className:Z("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...t}));En.displayName="TableRow";const ha=g.forwardRef(({className:e,...t},a)=>s.jsx("th",{ref:a,className:Z("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}));ha.displayName="TableHead";const Jt=g.forwardRef(({className:e,...t},a)=>s.jsx("td",{ref:a,className:Z("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...t}));Jt.displayName="TableCell";const pqe=g.forwardRef(({className:e,...t},a)=>s.jsx("caption",{ref:a,className:Z("mt-4 text-sm text-muted-foreground",e),...t}));pqe.displayName="TableCaption";const Y1=62288,X1=[{id:"start-dashing",name:"Start Dashing Now Button",description:"Primary CTA button visible on hero, sidebar, and footer",locations:["Hero Section","Sidebar","Footer"],enabled:!0},{id:"free-guide",name:"Download Free Dasher Starter Guide",description:"Lead magnet CTA for email capture",locations:["Homepage Hero","Sidebar","Exit Popup"],enabled:!0},{id:"exit-popup",name:"Exit Intent Popup",description:"Popup offering free guide when user attempts to leave",locations:["All Pages"],enabled:!0},{id:"sticky-cta",name:"Sticky Floating CTA Bar",description:"Fixed bottom bar with primary CTA (mobile + desktop)",locations:["All Pages"],enabled:!0},{id:"check-qualify",name:"Check If You Qualify",description:"Secondary CTA for qualification check",locations:["Mid-content","Article Pages"],enabled:!1},{id:"bonus-cta",name:"Get Your Sign-Up Bonus",description:"Bonus-focused CTA for promotional periods",locations:["Bonus Page","Blog Articles"],enabled:!1}],hqe=[{id:1,ctaName:"Free Dasher Starter Guide",action:"Activated",user:"admin@becomeadasher.com",timestamp:"2025-02-01 09:15:32",previousState:!1,newState:!0},{id:2,ctaName:"Exit Intent Popup",action:"Activated",user:"admin@becomeadasher.com",timestamp:"2025-02-01 09:16:45",previousState:!1,newState:!0},{id:3,ctaName:"Check If You Qualify",action:"Deactivated",user:"editor@becomeadasher.com",timestamp:"2025-01-30 14:22:10",previousState:!0,newState:!1}];function mqe(){const e=vA(),[t,a]=g.useState(X1),[r,n]=g.useState(hqe),[i,o]=g.useState(!1),[d,l]=g.useState(""),{data:c,isLoading:u}=b2({queryKey:["affiliate-link-setting"],queryFn:async()=>{var k;const{data:j,error:D}=await window.ezsite.apis.tablePage(hy,{PageNo:1,PageSize:1,OrderByField:"id",IsAsc:!0,Filters:[{name:"setting_key",op:"Equal",value:Q2}]});if(D)throw new Error(D);return((k=j==null?void 0:j.List)==null?void 0:k[0])??null}});g.useEffect(()=>{c!=null&&c.setting_value&&l(c.setting_value)},[c]);const p=l_({mutationFn:async j=>{const D={setting_key:Q2,setting_value:j.trim(),updated_at:new Date().toISOString()};if(c!=null&&c.id){const{error:k}=await window.ezsite.apis.tableUpdate(hy,{id:c.id,...D});if(k)throw new Error(k)}else{const{error:k}=await window.ezsite.apis.tableCreate(hy,D);if(k)throw new Error(k)}},onSuccess:()=>{e.invalidateQueries({queryKey:["affiliate-link-setting"]}),e.invalidateQueries({queryKey:Gz}),To.success("Global affiliate link saved!",{description:"Every CTA button across the site now uses this link."})},onError:j=>{To.error("Failed to save affiliate link",{description:j.message||"Please try again."})}}),h=()=>{const j=d.trim();if(j&&!/^https?:\/\//i.test(j)){To.error("Invalid URL",{description:"Please enter a full URL starting with http:// or https://"});return}p.mutate(j)},{data:m,isLoading:v,error:f}=b2({queryKey:["cta-settings"],queryFn:async()=>{const{data:j,error:D}=await window.ezsite.apis.tablePage(Y1,{PageNo:1,PageSize:100,OrderByField:"id",IsAsc:!0,Filters:[]});if(D)throw new Error(D);return(j==null?void 0:j.List)||[]}});g.useEffect(()=>{if(m&&m.length>0){const j=X1.map(D=>{const k=m.find(N=>N.name===D.id);return k?{...D,enabled:k.is_enabled}:D});a(j)}},[m]),g.useEffect(()=>{f&&To.error("Failed to load CTA settings",{description:"Using default settings. Please try refreshing the page."})},[f]);const x=l_({mutationFn:async({ctaId:j,enabled:D})=>{const k=m==null?void 0:m.find(N=>N.name===j);if(k){const{error:N}=await window.ezsite.apis.tableUpdate(Y1,{id:k.id,name:j,is_enabled:D,updated_at:new Date().toISOString()});if(N)throw new Error(N)}else{const{error:N}=await window.ezsite.apis.tableCreate(Y1,{name:j,is_enabled:D,updated_at:new Date().toISOString()});if(N)throw new Error(N)}},onSuccess:()=>{e.invalidateQueries({queryKey:["cta-settings"]}),window.dispatchEvent(new Event("cta-settings-updated")),To.success("CTA settings saved successfully!",{description:"Changes are now live on the website."}),o(!1)},onError:j=>{To.error("Failed to save CTA settings",{description:j.message||"Please try again."})}}),w=async j=>{const D=t.find(C=>C.id===j);if(!D)return;const k=!D.enabled,N=t.map(C=>C.id===j?{...C,enabled:k}:C);a(N);try{await x.mutateAsync({ctaId:j,enabled:k});const C={id:r.length+1,ctaName:D.name,action:k?"Activated":"Deactivated",user:"admin@becomeadasher.com",timestamp:new Date().toLocaleString("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}),previousState:!k,newState:k};n([C,...r])}catch{a(t)}},y=async()=>{var j;try{for(const D of t){const k=m==null?void 0:m.find(C=>C.name===D.id);if(((k==null?void 0:k.is_enabled)??((j=X1.find(C=>C.id===D.id))==null?void 0:j.enabled))!==D.enabled){await x.mutateAsync({ctaId:D.id,enabled:D.enabled});const C=t.find(T=>T.id===D.id);if(C){const T={id:r.length+1,ctaName:C.name,action:D.enabled?"Activated":"Deactivated",user:"admin@becomeadasher.com",timestamp:new Date().toLocaleString("en-US",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}),previousState:!D.enabled,newState:D.enabled};n([T,...r])}}}}catch(D){console.error("Error saving changes:",D)}},b=t.find(j=>j.id==="free-guide");return v?s.jsx("div",{className:"flex items-center justify-center min-h-[400px]","data-id":"ht9055woy","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"text-center","data-id":"yj2cp86w2","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-[#EB0029] mx-auto mb-4","data-id":"sp4zf8r72","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsx("p",{className:"text-gray-600","data-id":"ygh677kar","data-path":"src/pages/admin/CTAControl.tsx",children:"Loading CTA settings..."})]})}):s.jsxs("div",{className:"space-y-6 pb-8","data-id":"e3qp94dek","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex flex-col md:flex-row items-start md:items-center justify-between gap-4","data-id":"siahmpx56","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{"data-id":"n5xk6uuvn","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900","data-id":"o1bkf2hdh","data-path":"src/pages/admin/CTAControl.tsx",children:"CTA Control"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"ur19y97n7","data-path":"src/pages/admin/CTAControl.tsx",children:"Toggle and manage call-to-action elements globally"})]}),s.jsxs(G,{onClick:y,disabled:!i||x.isPending,className:"bg-[#EB0029] hover:bg-[#C00022] disabled:opacity-50","data-id":"etdmo9una","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(qm,{className:"w-4 h-4 mr-2","data-id":"7wd5ko8u3","data-path":"src/pages/admin/CTAControl.tsx"}),x.isPending?"Saving...":"Save Changes"]})]}),s.jsxs(re,{className:"border-2 border-[#EB0029] shadow-lg","data-id":"fh2ljczus","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(fe,{className:"bg-gradient-to-r from-[#EB0029]/5 to-[#EB0029]/10","data-id":"uevv4w671","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(ge,{className:"text-xl flex items-center gap-2","data-id":"17ai12irb","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(tA,{className:"w-5 h-5 text-[#EB0029]","data-id":"irup6h16h","data-path":"src/pages/admin/CTAControl.tsx"}),"Global Affiliate Link"]}),s.jsx(He,{className:"mt-1","data-id":"ox2vqfttp","data-path":"src/pages/admin/CTAControl.tsx",children:"Set one affiliate URL here and it is automatically applied to every CTA button across the entire website — homepage, blog posts, landing pages, sidebars, footer, popups, forms and the mobile sticky bar. Leave empty to fall back to the site homepage."})]}),s.jsxs(be,{className:"pt-6","data-id":"3btp6fze1","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-end","data-id":"vg1sue47u","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex-1 space-y-2","data-id":"ee8v2kl2n","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(De,{htmlFor:"global-affiliate-url","data-id":"2vfnq9gwj","data-path":"src/pages/admin/CTAControl.tsx",children:"Affiliate URL"}),s.jsx(Be,{id:"global-affiliate-url",type:"url",placeholder:"https://fxo.co/J3YL",value:d,onChange:j=>l(j.target.value),disabled:u,"data-id":"kgu68grhw","data-path":"src/pages/admin/CTAControl.tsx"})]}),s.jsxs(G,{onClick:h,disabled:u||p.isPending,className:"bg-[#EB0029] hover:bg-[#C00022] disabled:opacity-50","data-id":"cv5bdbj43","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(qm,{className:"w-4 h-4 mr-2","data-id":"824jocfzu","data-path":"src/pages/admin/CTAControl.tsx"}),p.isPending?"Saving...":"Save Link"]})]}),s.jsxs("p",{className:"text-xs text-gray-500 mt-3","data-id":"t4l22xr14","data-path":"src/pages/admin/CTAControl.tsx",children:["Currently applied:"," ",s.jsx("span",{className:"font-medium text-gray-700 break-all","data-id":"mt09k030p","data-path":"src/pages/admin/CTAControl.tsx",children:d.trim()||pS()}),!d.trim()&&" (homepage fallback)"]})]})]}),i&&s.jsxs(yg,{className:"border-amber-200 bg-amber-50","data-id":"6kmbq6kj8","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(ns,{className:"h-4 w-4 text-amber-600","data-id":"e8at0xzwc","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsx(vg,{className:"text-amber-800","data-id":"a38odanii","data-path":"src/pages/admin/CTAControl.tsx",children:'You have unsaved changes. Click "Save Changes" to apply them to the live website.'})]}),b&&s.jsxs(re,{className:"border-2 border-[#EB0029] shadow-lg","data-id":"uq4k1tv6w","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(fe,{className:"bg-gradient-to-r from-[#EB0029]/5 to-[#EB0029]/10","data-id":"13mbmu96f","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"flex items-start justify-between","data-id":"61rziv9qi","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex-1","data-id":"76qy1m4t1","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(ge,{className:"text-xl flex items-center gap-2","data-id":"vyig4sh57","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx($m,{className:"w-5 h-5 text-[#EB0029]","data-id":"9h8zbuh0e","data-path":"src/pages/admin/CTAControl.tsx"}),b.name,s.jsx(ct,{className:b.enabled?"bg-green-100 text-green-800":"bg-gray-100 text-gray-800","data-id":"ce6qebupl","data-path":"src/pages/admin/CTAControl.tsx",children:b.enabled?"ACTIVE":"INACTIVE"})]}),s.jsx(He,{className:"mt-2","data-id":"85gpsitvc","data-path":"src/pages/admin/CTAControl.tsx",children:"Primary lead magnet: Controls visibility across homepage hero, sidebar, and exit popup"})]}),s.jsx("div",{className:"flex items-center space-x-2 ml-4","data-id":"zf4y83ukh","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx(xl,{id:b.id,checked:b.enabled,onCheckedChange:()=>w(b.id),className:"data-[state=checked]:bg-green-600","data-id":"n6uwezxpy","data-path":"src/pages/admin/CTAControl.tsx"})})]})}),s.jsx(be,{className:"pt-6","data-id":"3frts0p8k","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"grid md:grid-cols-2 gap-4","data-id":"i67abbfol","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{"data-id":"qhky3u974","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("h4",{className:"font-semibold text-sm text-gray-700 mb-2","data-id":"yhwtozmmo","data-path":"src/pages/admin/CTAControl.tsx",children:"Active Locations:"}),s.jsx("div",{className:"space-y-2","data-id":"n4n2ohuq1","data-path":"src/pages/admin/CTAControl.tsx",children:b.locations.map(j=>s.jsxs("div",{className:"flex items-center gap-2","data-id":"mb7k06lkb","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(Le,{className:"w-4 h-4 text-green-600","data-id":"nrjfp2tws","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsx("span",{className:"text-sm text-gray-600","data-id":"x75ajtx64","data-path":"src/pages/admin/CTAControl.tsx",children:j})]},j))})]}),s.jsxs("div",{"data-id":"bvev6a7rt","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("h4",{className:"font-semibold text-sm text-gray-700 mb-2","data-id":"yi0w5vkcg","data-path":"src/pages/admin/CTAControl.tsx",children:"Performance (Today):"}),s.jsxs("div",{className:"space-y-2","data-id":"e4sb2873s","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex justify-between items-center","data-id":"aldku9ed1","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("span",{className:"text-sm text-gray-600","data-id":"y2athp8i4","data-path":"src/pages/admin/CTAControl.tsx",children:"Impressions:"}),s.jsx("span",{className:"font-semibold","data-id":"crk44ls6x","data-path":"src/pages/admin/CTAControl.tsx",children:"12,543"})]}),s.jsxs("div",{className:"flex justify-between items-center","data-id":"3pr08us3r","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("span",{className:"text-sm text-gray-600","data-id":"2el10y3u3","data-path":"src/pages/admin/CTAControl.tsx",children:"Clicks:"}),s.jsx("span",{className:"font-semibold","data-id":"zpsra4j7h","data-path":"src/pages/admin/CTAControl.tsx",children:"876"})]}),s.jsxs("div",{className:"flex justify-between items-center","data-id":"kk6ugf2cb","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("span",{className:"text-sm text-gray-600","data-id":"wfgt0ymvy","data-path":"src/pages/admin/CTAControl.tsx",children:"Click Rate:"}),s.jsx("span",{className:"font-semibold text-green-600","data-id":"gfk53l55b","data-path":"src/pages/admin/CTAControl.tsx",children:"6.98%"})]})]})]})]})})]}),s.jsxs(re,{"data-id":"tvty11ul9","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(fe,{"data-id":"5vpi61deo","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(ge,{"data-id":"5s7lii3z2","data-path":"src/pages/admin/CTAControl.tsx",children:"All CTA Elements"}),s.jsx(He,{"data-id":"gp74a32s8","data-path":"src/pages/admin/CTAControl.tsx",children:"Manage visibility and status of all call-to-action elements"})]}),s.jsx(be,{"data-id":"ia3bix7rb","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx("div",{className:"grid gap-4","data-id":"kfh0ca0yj","data-path":"src/pages/admin/CTAControl.tsx",children:t.filter(j=>j.id!=="free-guide").map(j=>s.jsxs("div",{className:"flex items-start justify-between p-4 bg-gray-50 rounded-lg border border-gray-200 hover:border-gray-300 transition-colors","data-id":"r9g265xuh","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex-1","data-id":"9e0i3k95d","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2 mb-1","data-id":"k17wfqz3l","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("div",{className:`w-2 h-2 rounded-full ${j.enabled?"bg-green-500 animate-pulse":"bg-gray-300"}`,"data-id":"255nj9x4m","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsx("h3",{className:"font-semibold text-gray-900","data-id":"75umnc2bt","data-path":"src/pages/admin/CTAControl.tsx",children:j.name})]}),s.jsx("p",{className:"text-sm text-gray-600 mb-2","data-id":"t7h3ykz80","data-path":"src/pages/admin/CTAControl.tsx",children:j.description}),s.jsx("div",{className:"flex flex-wrap gap-2","data-id":"pwr2a7zra","data-path":"src/pages/admin/CTAControl.tsx",children:j.locations.map(D=>s.jsx("span",{className:"text-xs bg-white text-gray-700 px-2 py-1 rounded-full border border-gray-200","data-id":"mbnk3u7pe","data-path":"src/pages/admin/CTAControl.tsx",children:D},D))})]}),s.jsxs("div",{className:"flex items-center space-x-3 ml-4","data-id":"vq37s2tr1","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(xl,{id:j.id,checked:j.enabled,onCheckedChange:()=>w(j.id),"data-id":"wysrw7rcc","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsx(De,{htmlFor:j.id,className:"cursor-pointer whitespace-nowrap","data-id":"pinak7fwk","data-path":"src/pages/admin/CTAControl.tsx",children:j.enabled?s.jsx("span",{className:"text-green-600 font-medium","data-id":"yk8enxtcr","data-path":"src/pages/admin/CTAControl.tsx",children:"Active"}):s.jsx("span",{className:"text-gray-500","data-id":"xzn5rt6lb","data-path":"src/pages/admin/CTAControl.tsx",children:"Inactive"})})]})]},j.id))})})]}),s.jsxs(re,{className:"border-blue-200 bg-blue-50/50","data-id":"my3k9gxwz","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(fe,{"data-id":"l6wrpy8wf","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(ge,{className:"text-blue-900 flex items-center gap-2","data-id":"05cj9b8xc","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(dd,{className:"w-5 h-5","data-id":"0qbidxb30","data-path":"src/pages/admin/CTAControl.tsx"}),"Real-Time Preview"]}),s.jsx(He,{"data-id":"lbbibtk2u","data-path":"src/pages/admin/CTAControl.tsx",children:"Visual representation of active CTAs on the live site"})]}),s.jsxs(be,{"data-id":"nrssld8xq","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("div",{className:"bg-white rounded-lg p-6 border-2 border-dashed border-blue-200","data-id":"1nm4dqx0q","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"space-y-4","data-id":"q3nrjruyb","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("div",{className:"text-center","data-id":"8tw0ksodv","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx("h3",{className:"text-lg font-semibold mb-4 text-gray-700","data-id":"tawxgt4us","data-path":"src/pages/admin/CTAControl.tsx",children:"Visible CTA Elements"})}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3","data-id":"bibyl9ow5","data-path":"src/pages/admin/CTAControl.tsx",children:[t.filter(j=>j.enabled).map(j=>s.jsxs("div",{className:"flex items-center gap-3 p-3 bg-green-50 border border-green-200 rounded-lg","data-id":"pf8fgrcf8","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(Le,{className:"w-5 h-5 text-green-600 flex-shrink-0","data-id":"4b1a0l40w","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsxs("div",{className:"flex-1 min-w-0","data-id":"bpfi0fdwk","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-gray-900 truncate","data-id":"4ubeagxzb","data-path":"src/pages/admin/CTAControl.tsx",children:j.name}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"jukj3rzlj","data-path":"src/pages/admin/CTAControl.tsx",children:j.locations.join(", ")})]})]},j.id)),t.filter(j=>j.enabled).length===0&&s.jsx("div",{className:"col-span-2 text-center py-8 text-gray-500","data-id":"vf27siz54","data-path":"src/pages/admin/CTAControl.tsx",children:"No CTAs are currently active"})]})]})}),s.jsx("div",{className:"flex items-center justify-center mt-4","data-id":"zkvb0qi1y","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx(G,{variant:"outline",size:"sm",asChild:!0,"data-id":"f7z290djn","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("a",{href:"/",target:"_blank",rel:"noopener noreferrer","data-id":"38qwyhtlc","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(eA,{className:"w-4 h-4 mr-2","data-id":"87cp6cvp9","data-path":"src/pages/admin/CTAControl.tsx"}),"View Live Site"]})})})]})]}),s.jsxs(re,{className:"bg-gradient-to-br from-[#EB0029]/5 to-[#EB0029]/10 border-[#EB0029]/20","data-id":"q04t38kv5","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(fe,{"data-id":"hyt29606c","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs(ge,{className:"text-[#EB0029] flex items-center gap-2","data-id":"bm7j840xs","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(dg,{className:"w-5 h-5","data-id":"vpkr8frck","data-path":"src/pages/admin/CTAControl.tsx"}),"CTA Performance Summary"]})}),s.jsx(be,{"data-id":"xvzvyfmeo","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4","data-id":"hw9q8g336","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg","data-id":"3wm2ure1h","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("p",{className:"text-3xl font-bold text-[#EB0029]","data-id":"0r8upakkc","data-path":"src/pages/admin/CTAControl.tsx",children:t.filter(j=>j.enabled).length}),s.jsx("p",{className:"text-sm text-gray-600 mt-1","data-id":"u40avrqq3","data-path":"src/pages/admin/CTAControl.tsx",children:"Active CTAs"})]}),s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg","data-id":"1b68wvbk3","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("p",{className:"text-3xl font-bold text-gray-900","data-id":"yjcmwmnti","data-path":"src/pages/admin/CTAControl.tsx",children:"18.3%"}),s.jsx("p",{className:"text-sm text-gray-600 mt-1","data-id":"cxpzaeu9r","data-path":"src/pages/admin/CTAControl.tsx",children:"Avg. Click Rate"})]}),s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg","data-id":"cpil5lebq","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("p",{className:"text-3xl font-bold text-gray-900","data-id":"juhdhm5ku","data-path":"src/pages/admin/CTAControl.tsx",children:"4,766"}),s.jsx("p",{className:"text-sm text-gray-600 mt-1","data-id":"uxkocpj8w","data-path":"src/pages/admin/CTAControl.tsx",children:"Total Clicks Today"})]}),s.jsxs("div",{className:"text-center p-4 bg-white rounded-lg","data-id":"6pkl098wu","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("p",{className:"text-3xl font-bold text-green-600","data-id":"3v6bf928f","data-path":"src/pages/admin/CTAControl.tsx",children:"+12.5%"}),s.jsx("p",{className:"text-sm text-gray-600 mt-1","data-id":"cxl51rh8s","data-path":"src/pages/admin/CTAControl.tsx",children:"vs. Last Week"})]})]})})]}),s.jsxs(re,{"data-id":"m939y942m","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(fe,{"data-id":"b8crkbkgw","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"h5v4vuwr3","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(dr,{className:"w-5 h-5","data-id":"7q9yrmswc","data-path":"src/pages/admin/CTAControl.tsx"}),"Change Log"]}),s.jsx(He,{"data-id":"6t0ynr8is","data-path":"src/pages/admin/CTAControl.tsx",children:"History of CTA configuration changes"})]}),s.jsx(be,{"data-id":"u0ddz4qqz","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx("div",{className:"overflow-x-auto","data-id":"cxq2wtrdu","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs(Hg,{"data-id":"oadtjdtl6","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(Wg,{"data-id":"vjknbg8qp","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs(En,{"data-id":"3el5utwbc","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(ha,{"data-id":"8ucf37eru","data-path":"src/pages/admin/CTAControl.tsx",children:"CTA Name"}),s.jsx(ha,{"data-id":"goru8ahmt","data-path":"src/pages/admin/CTAControl.tsx",children:"Action"}),s.jsx(ha,{"data-id":"7ad3eft66","data-path":"src/pages/admin/CTAControl.tsx",children:"User"}),s.jsx(ha,{"data-id":"p1kr1wwtb","data-path":"src/pages/admin/CTAControl.tsx",children:"Timestamp"}),s.jsx(ha,{"data-id":"uc78d9r4h","data-path":"src/pages/admin/CTAControl.tsx",children:"Status Change"})]})}),s.jsx(Gg,{"data-id":"321lxy6cm","data-path":"src/pages/admin/CTAControl.tsx",children:r.length>0?r.map(j=>s.jsxs(En,{"data-id":"sl5xrlv7i","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(Jt,{className:"font-medium","data-id":"0u8zzkze2","data-path":"src/pages/admin/CTAControl.tsx",children:j.ctaName}),s.jsx(Jt,{"data-id":"acn7ese40","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx(ct,{variant:j.action==="Activated"?"default":"secondary","data-id":"6k6o466t5","data-path":"src/pages/admin/CTAControl.tsx",children:j.action})}),s.jsx(Jt,{"data-id":"2woz4gw54","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"flex items-center gap-2","data-id":"y88ncvvc6","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx(tb,{className:"w-4 h-4 text-gray-400","data-id":"tj1lxaqtg","data-path":"src/pages/admin/CTAControl.tsx"}),s.jsx("span",{className:"text-sm","data-id":"rkynme35r","data-path":"src/pages/admin/CTAControl.tsx",children:j.user})]})}),s.jsx(Jt,{className:"text-sm text-gray-600","data-id":"20z238371","data-path":"src/pages/admin/CTAControl.tsx",children:j.timestamp}),s.jsx(Jt,{"data-id":"bkc4ov2t6","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsxs("div",{className:"flex items-center gap-2 text-xs","data-id":"2v79pjntl","data-path":"src/pages/admin/CTAControl.tsx",children:[s.jsx("span",{className:j.previousState?"text-green-600":"text-gray-500","data-id":"5eamvrinl","data-path":"src/pages/admin/CTAControl.tsx",children:j.previousState?"ON":"OFF"}),s.jsx("span",{"data-id":"nukyxp28e","data-path":"src/pages/admin/CTAControl.tsx",children:"→"}),s.jsx("span",{className:j.newState?"text-green-600 font-semibold":"text-gray-500 font-semibold","data-id":"rsiwr5kch","data-path":"src/pages/admin/CTAControl.tsx",children:j.newState?"ON":"OFF"})]})})]},j.id)):s.jsx(En,{"data-id":"d7m321czz","data-path":"src/pages/admin/CTAControl.tsx",children:s.jsx(Jt,{colSpan:5,className:"text-center py-8 text-gray-500","data-id":"73ky4h0ys","data-path":"src/pages/admin/CTAControl.tsx",children:"No changes recorded yet"})})})]})})})]})]})}function fqe(){const{toast:e}=nc(),[t,a]=g.useState({enabled:!1,clientId:"",slotId:"",showInContent:!0,showInSidebar:!0}),[r,n]=g.useState([]),[i,o]=g.useState(null),[d,l]=g.useState({title:"",imageUrl:"",linkUrl:"",position:"top",active:!0}),[c,u]=g.useState(!1);g.useEffect(()=>{p(),h()},[]);const p=async()=>{try{const b=await(await fetch("/api/database/query",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:"select",table:"ad_settings",conditions:{id:1}})})).json();if(b.success&&b.data.length>0){const j=b.data[0];a({enabled:j.enabled||!1,clientId:j.client_id||"",slotId:j.slot_id||"",showInContent:j.show_in_content!==!1,showInSidebar:j.show_in_sidebar!==!1})}}catch(y){console.error("Failed to load AdSense settings:",y)}},h=async()=>{try{const b=await(await fetch("/api/database/query",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:"select",table:"custom_banners",orderBy:"position"})})).json();b.success&&n(b.data.map(j=>({id:j.id,title:j.title,imageUrl:j.image_url,linkUrl:j.link_url,position:j.position,active:j.active})))}catch(y){console.error("Failed to load banners:",y)}},m=async()=>{u(!0);try{const b=await(await fetch("/api/database/query",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:"upsert",table:"ad_settings",data:{id:1,enabled:t.enabled,client_id:t.clientId,slot_id:t.slotId,show_in_content:t.showInContent,show_in_sidebar:t.showInSidebar}})})).json();if(b.success)e({title:"Settings saved",description:"AdSense settings updated successfully."});else throw new Error(b.message||"Failed to save settings")}catch{e({title:"Error",description:"Failed to save AdSense settings.",variant:"destructive"})}finally{u(!1)}},v=async()=>{if(!d.title||!d.imageUrl||!d.linkUrl){e({title:"Validation Error",description:"Please fill in all required fields.",variant:"destructive"});return}u(!0);try{const y={title:d.title,image_url:d.imageUrl,link_url:d.linkUrl,position:d.position,active:d.active},j=await(await fetch("/api/database/query",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:i?"update":"insert",table:"custom_banners",...i?{data:y,conditions:{id:i.id}}:{data:y}})})).json();if(j.success)e({title:"Success",description:`Banner ${i?"updated":"created"} successfully.`}),h(),w();else throw new Error(j.message||"Failed to save banner")}catch{e({title:"Error",description:"Failed to save banner.",variant:"destructive"})}finally{u(!1)}},f=async y=>{if(confirm("Are you sure you want to delete this banner?")){u(!0);try{const j=await(await fetch("/api/database/query",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:"delete",table:"custom_banners",conditions:{id:y}})})).json();if(j.success)e({title:"Success",description:"Banner deleted successfully."}),h();else throw new Error(j.message||"Failed to delete banner")}catch{e({title:"Error",description:"Failed to delete banner.",variant:"destructive"})}finally{u(!1)}}},x=y=>{o(y),l(y)},w=()=>{o(null),l({title:"",imageUrl:"",linkUrl:"",position:"top",active:!0})};return s.jsxs("div",{className:"space-y-6","data-id":"9dpberb7d","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{"data-id":"2i23fxdw4","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold","data-id":"21xtcowj1","data-path":"src/pages/admin/AdMonetization.tsx",children:"Ad Monetization"}),s.jsx("p",{className:"text-muted-foreground mt-1","data-id":"8fecwye7c","data-path":"src/pages/admin/AdMonetization.tsx",children:"Manage AdSense integration and custom banner advertisements"})]}),s.jsxs(re,{"data-id":"zvugaajt4","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs(fe,{"data-id":"r2bjlg9f7","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(ge,{"data-id":"i9nu2lqnz","data-path":"src/pages/admin/AdMonetization.tsx",children:"AdSense Settings"}),s.jsx(He,{"data-id":"t90kjbupy","data-path":"src/pages/admin/AdMonetization.tsx",children:"Configure Google AdSense integration for your website"})]}),s.jsxs(be,{className:"space-y-6","data-id":"vsuplrqny","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"yns72nds0","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"space-y-0.5","data-id":"3tdnf8f51","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"adsense-enabled",className:"text-base","data-id":"ggzmpiyal","data-path":"src/pages/admin/AdMonetization.tsx",children:"Enable AdSense"}),s.jsx("p",{className:"text-sm text-muted-foreground","data-id":"kw159flds","data-path":"src/pages/admin/AdMonetization.tsx",children:"Turn on to display Google AdSense ads on your website"})]}),s.jsx(xl,{id:"adsense-enabled",checked:t.enabled,onCheckedChange:y=>a({...t,enabled:y}),"data-id":"cbx9u7b7y","data-path":"src/pages/admin/AdMonetization.tsx"})]}),s.jsxs("div",{className:"grid gap-4 md:grid-cols-2","data-id":"9enibiyia","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"space-y-2","data-id":"wdjrpflo6","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"client-id","data-id":"xwcp3a8ev","data-path":"src/pages/admin/AdMonetization.tsx",children:"Client ID"}),s.jsx(Be,{id:"client-id",placeholder:"ca-pub-XXXXXXXXXXXXXXXX",value:t.clientId,onChange:y=>a({...t,clientId:y.target.value}),disabled:!t.enabled,"data-id":"9t2aqxbhh","data-path":"src/pages/admin/AdMonetization.tsx"})]}),s.jsxs("div",{className:"space-y-2","data-id":"ciny4w3c1","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"slot-id","data-id":"zo3odu8sx","data-path":"src/pages/admin/AdMonetization.tsx",children:"Slot ID"}),s.jsx(Be,{id:"slot-id",placeholder:"XXXXXXXXXX",value:t.slotId,onChange:y=>a({...t,slotId:y.target.value}),disabled:!t.enabled,"data-id":"9bhnrybg7","data-path":"src/pages/admin/AdMonetization.tsx"})]})]}),s.jsxs("div",{className:"space-y-3 pt-2","data-id":"xlpvqs2ao","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{className:"text-base","data-id":"x0hhhxvte","data-path":"src/pages/admin/AdMonetization.tsx",children:"Ad Placement"}),s.jsxs("div",{className:"flex items-center space-x-2","data-id":"8sjsr7oft","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(xl,{id:"show-in-content",checked:t.showInContent,onCheckedChange:y=>a({...t,showInContent:y}),disabled:!t.enabled,"data-id":"i8t1c8ngb","data-path":"src/pages/admin/AdMonetization.tsx"}),s.jsx(De,{htmlFor:"show-in-content",className:"font-normal","data-id":"8nscumwve","data-path":"src/pages/admin/AdMonetization.tsx",children:"Show in content"})]}),s.jsxs("div",{className:"flex items-center space-x-2","data-id":"tweu3qq96","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(xl,{id:"show-in-sidebar",checked:t.showInSidebar,onCheckedChange:y=>a({...t,showInSidebar:y}),disabled:!t.enabled,"data-id":"1o51hhff7","data-path":"src/pages/admin/AdMonetization.tsx"}),s.jsx(De,{htmlFor:"show-in-sidebar",className:"font-normal","data-id":"7ugfgfd77","data-path":"src/pages/admin/AdMonetization.tsx",children:"Show in sidebar"})]})]}),s.jsxs(G,{onClick:m,disabled:c,"data-id":"rb2zzz58d","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(qm,{className:"mr-2 h-4 w-4","data-id":"l8m9538eo","data-path":"src/pages/admin/AdMonetization.tsx"}),"Save AdSense Settings"]})]})]}),s.jsxs(re,{"data-id":"9vyp4ycpv","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs(fe,{"data-id":"gyqknzafs","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(ge,{"data-id":"sa3u6t02e","data-path":"src/pages/admin/AdMonetization.tsx",children:"Custom Banner Management"}),s.jsx(He,{"data-id":"kuig2op1w","data-path":"src/pages/admin/AdMonetization.tsx",children:"Create and manage custom banner advertisements"})]}),s.jsxs(be,{className:"space-y-6","data-id":"8zdys64y6","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"rounded-lg border p-4 space-y-4","data-id":"xsfkkcxgb","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between","data-id":"abm9wso3f","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx("h3",{className:"text-lg font-semibold","data-id":"9aiz7c67a","data-path":"src/pages/admin/AdMonetization.tsx",children:i?"Edit Banner":"Add New Banner"}),i&&s.jsxs(G,{variant:"ghost",size:"sm",onClick:w,"data-id":"4b2el6hld","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(ht,{className:"h-4 w-4 mr-1","data-id":"55lzemfo8","data-path":"src/pages/admin/AdMonetization.tsx"}),"Cancel"]})]}),s.jsxs("div",{className:"grid gap-4 md:grid-cols-2","data-id":"udp42cq8k","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"space-y-2","data-id":"lbuk2isiw","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"banner-title","data-id":"uerw6k19x","data-path":"src/pages/admin/AdMonetization.tsx",children:"Title *"}),s.jsx(Be,{id:"banner-title",placeholder:"Banner name",value:d.title,onChange:y=>l({...d,title:y.target.value}),"data-id":"7b17kwjzu","data-path":"src/pages/admin/AdMonetization.tsx"})]}),s.jsxs("div",{className:"space-y-2","data-id":"ows54e7iy","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"banner-position","data-id":"xgd1qk183","data-path":"src/pages/admin/AdMonetization.tsx",children:"Position *"}),s.jsxs(Ma,{value:d.position,onValueChange:y=>l({...d,position:y}),"data-id":"lhktpqdm7","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(ja,{id:"banner-position","data-id":"vohgsn0qz","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsx(Ia,{"data-id":"g1sfzbsad","data-path":"src/pages/admin/AdMonetization.tsx"})}),s.jsxs(Da,{"data-id":"py7c6pum2","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(Ee,{value:"top","data-id":"ynyaexas9","data-path":"src/pages/admin/AdMonetization.tsx",children:"Top (Header)"}),s.jsx(Ee,{value:"sidebar","data-id":"ja854ixfq","data-path":"src/pages/admin/AdMonetization.tsx",children:"Sidebar"}),s.jsx(Ee,{value:"content","data-id":"ve9s9xtj7","data-path":"src/pages/admin/AdMonetization.tsx",children:"In-Content"}),s.jsx(Ee,{value:"footer","data-id":"xdx587581","data-path":"src/pages/admin/AdMonetization.tsx",children:"Footer"})]})]})]})]}),s.jsxs("div",{className:"space-y-2","data-id":"z5njlk0pd","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"banner-image","data-id":"e8enhm1cz","data-path":"src/pages/admin/AdMonetization.tsx",children:"Image URL *"}),s.jsx(Be,{id:"banner-image",placeholder:"https://example.com/banner.jpg",value:d.imageUrl,onChange:y=>l({...d,imageUrl:y.target.value}),"data-id":"7x8nvi78d","data-path":"src/pages/admin/AdMonetization.tsx"})]}),s.jsxs("div",{className:"space-y-2","data-id":"vqvrxj5n4","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(De,{htmlFor:"banner-link","data-id":"x9bhlhiy7","data-path":"src/pages/admin/AdMonetization.tsx",children:"Link URL *"}),s.jsx(Be,{id:"banner-link",placeholder:"https://example.com/offer",value:d.linkUrl,onChange:y=>l({...d,linkUrl:y.target.value}),"data-id":"1mxt5pc1j","data-path":"src/pages/admin/AdMonetization.tsx"})]}),s.jsxs("div",{className:"flex items-center justify-between","data-id":"l8ttuxpdp","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsxs("div",{className:"flex items-center space-x-2","data-id":"i0i95w17y","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(xl,{id:"banner-active",checked:d.active,onCheckedChange:y=>l({...d,active:y}),"data-id":"pdpy50kbm","data-path":"src/pages/admin/AdMonetization.tsx"}),s.jsx(De,{htmlFor:"banner-active",className:"font-normal","data-id":"ujoj0r2ja","data-path":"src/pages/admin/AdMonetization.tsx",children:"Active"})]}),s.jsx(G,{onClick:v,disabled:c,"data-id":"2lx26l3uo","data-path":"src/pages/admin/AdMonetization.tsx",children:i?s.jsxs(s.Fragment,{children:[s.jsx(qm,{className:"mr-2 h-4 w-4","data-id":"yi3yvkkhi","data-path":"src/pages/admin/AdMonetization.tsx"}),"Update Banner"]}):s.jsxs(s.Fragment,{children:[s.jsx(is,{className:"mr-2 h-4 w-4","data-id":"f7735uha2","data-path":"src/pages/admin/AdMonetization.tsx"}),"Add Banner"]})})]})]}),s.jsxs("div",{"data-id":"eu68sysml","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx("h3",{className:"text-lg font-semibold mb-3","data-id":"ydmk29k0s","data-path":"src/pages/admin/AdMonetization.tsx",children:"Existing Banners"}),s.jsx("div",{className:"rounded-md border","data-id":"ymr8ax7jf","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsxs(Hg,{"data-id":"pi35xs8b6","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(Wg,{"data-id":"tg5xdxt2m","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsxs(En,{"data-id":"bl4vdprw3","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(ha,{"data-id":"krolitr1a","data-path":"src/pages/admin/AdMonetization.tsx",children:"Title"}),s.jsx(ha,{"data-id":"xeohmjx16","data-path":"src/pages/admin/AdMonetization.tsx",children:"Position"}),s.jsx(ha,{"data-id":"t7m9bhjfl","data-path":"src/pages/admin/AdMonetization.tsx",children:"Image URL"}),s.jsx(ha,{"data-id":"yot3zgngr","data-path":"src/pages/admin/AdMonetization.tsx",children:"Link URL"}),s.jsx(ha,{"data-id":"bwe6vqh4s","data-path":"src/pages/admin/AdMonetization.tsx",children:"Status"}),s.jsx(ha,{className:"text-right","data-id":"6lqm0q3oe","data-path":"src/pages/admin/AdMonetization.tsx",children:"Actions"})]})}),s.jsx(Gg,{"data-id":"vuh65n715","data-path":"src/pages/admin/AdMonetization.tsx",children:r.length===0?s.jsx(En,{"data-id":"bb2ncq9h1","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsx(Jt,{colSpan:6,className:"text-center text-muted-foreground","data-id":"iacjkb5bg","data-path":"src/pages/admin/AdMonetization.tsx",children:"No banners created yet. Add your first banner above."})}):r.map(y=>s.jsxs(En,{"data-id":"6gfvrk3k9","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(Jt,{className:"font-medium","data-id":"ln6x0cawj","data-path":"src/pages/admin/AdMonetization.tsx",children:y.title}),s.jsx(Jt,{className:"capitalize","data-id":"v1j27fi5e","data-path":"src/pages/admin/AdMonetization.tsx",children:y.position}),s.jsx(Jt,{className:"max-w-xs truncate text-sm text-muted-foreground","data-id":"2wwxtkanx","data-path":"src/pages/admin/AdMonetization.tsx",children:y.imageUrl}),s.jsx(Jt,{className:"max-w-xs truncate text-sm text-muted-foreground","data-id":"udl6qpj3u","data-path":"src/pages/admin/AdMonetization.tsx",children:y.linkUrl}),s.jsx(Jt,{"data-id":"4hnsvba1l","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsx("span",{className:`inline-flex items-center rounded-full px-2 py-1 text-xs font-medium ${y.active?"bg-green-50 text-green-700":"bg-gray-50 text-gray-600"}`,"data-id":"6992fvox3","data-path":"src/pages/admin/AdMonetization.tsx",children:y.active?"Active":"Inactive"})}),s.jsx(Jt,{className:"text-right","data-id":"yoobs1fgs","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsxs("div",{className:"flex justify-end gap-2","data-id":"ktmheq43n","data-path":"src/pages/admin/AdMonetization.tsx",children:[s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>x(y),"data-id":"l7f23n4pf","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsx(Gy,{className:"h-4 w-4","data-id":"q3qadkdu5","data-path":"src/pages/admin/AdMonetization.tsx"})}),s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>f(y.id),disabled:c,"data-id":"yvb8hsyyi","data-path":"src/pages/admin/AdMonetization.tsx",children:s.jsx(El,{className:"h-4 w-4 text-red-500","data-id":"ifx5fkhqx","data-path":"src/pages/admin/AdMonetization.tsx"})})]})})]},y.id))})]})})]})]})]})]})}const gqe=[{date:"Mon",visitors:2400,pageViews:4200},{date:"Tue",visitors:1398,pageViews:3100},{date:"Wed",visitors:3800,pageViews:6800},{date:"Thu",visitors:3908,pageViews:7200},{date:"Fri",visitors:4800,pageViews:8900},{date:"Sat",visitors:3800,pageViews:6700},{date:"Sun",visitors:4300,pageViews:7800}],xqe=[{date:"Mon",start_dashing:45,check_qualify:23,signup_bonus:12},{date:"Tue",start_dashing:38,check_qualify:19,signup_bonus:9},{date:"Wed",start_dashing:62,check_qualify:31,signup_bonus:18},{date:"Thu",start_dashing:71,check_qualify:35,signup_bonus:21},{date:"Fri",start_dashing:89,check_qualify:44,signup_bonus:26},{date:"Sat",start_dashing:68,check_qualify:34,signup_bonus:20},{date:"Sun",start_dashing:78,check_qualify:39,signup_bonus:23}],vM=[{name:"Start Dashing",value:451,color:"#EB0029"},{name:"Check Qualify",value:225,color:"#3b82f6"},{name:"Sign-Up Bonus",value:129,color:"#10b981"}],yqe=[{page:"Home Page",clicks:187,visitors:4231,ctr:4.4},{page:"How to Become Driver",clicks:143,visitors:3124,ctr:4.6},{page:"Requirements",clicks:98,visitors:2543,ctr:3.9},{page:"Driver Pay",clicks:87,visitors:2198,ctr:4},{page:"Bonuses Guide",clicks:76,visitors:1876,ctr:4.1}],vqe=[{date:"Mon",clicks:380,impressions:2100},{date:"Tue",clicks:250,impressions:1400},{date:"Wed",clicks:620,impressions:3400},{date:"Thu",clicks:710,impressions:3900},{date:"Fri",clicks:890,impressions:4800},{date:"Sat",clicks:680,impressions:3600},{date:"Sun",clicks:780,impressions:4100}],Q1=[{name:"Organic Search",value:4234,color:"#10b981"},{name:"Direct",value:2341,color:"#3b82f6"},{name:"Social Media",value:1567,color:"#8b5cf6"},{name:"Referral",value:987,color:"#f59e0b"},{name:"Email",value:654,color:"#ef4444"}],bqe=[{title:"How to Become a DoorDash Driver",views:12543,ctr:18.3,conversions:234},{title:"DoorDash Driver Pay Explained (2025)",views:9876,ctr:16.2,conversions:189},{title:"DoorDash Requirements (2025)",views:8765,ctr:15.8,conversions:167},{title:"Best Times to Dash",views:7654,ctr:14.1,conversions:143},{title:"DoorDash Sign-Up Bonus Guide",views:6543,ctr:19.7,conversions:198}];function wqe(){const{toast:e}=nc(),[t,a]=g.useState("7d"),[r,n]=g.useState("previous"),[i,o]=g.useState(""),[d,l]=g.useState({totalClicks:805,thisMonth:3421,thisWeek:805,emailCaptures:234,conversionRate:4.8}),[c,u]=g.useState(!1);g.useEffect(()=>{p()},[t]);const p=async()=>{u(!0);try{await new Promise(f=>setTimeout(f,500))}catch(f){console.error("Failed to fetch affiliate data:",f)}finally{u(!1)}},h=()=>{const f=[["Metric","Value","Change"],["Total Visitors","12,543","+12.5%"],["CTA Click Rate","18.3%","+3.2%"],["Conversion Rate","4.8%","+0.5%"],["Avg Session","2:45","+15s"],["Affiliate Clicks",d.totalClicks.toString(),"+18.7%"],["Email Captures",d.emailCaptures.toString(),"+22.3%"]].map(b=>b.join(",")).join(`
`),x=new Blob([f],{type:"text/csv"}),w=window.URL.createObjectURL(x),y=document.createElement("a");y.href=w,y.download=`analytics-report-${new Date().toISOString().split("T")[0]}.csv`,y.click(),e({title:"Report Exported",description:"CSV file has been downloaded successfully."})},m=()=>{e({title:"PDF Export",description:"PDF export functionality will be available in Phase 2."})},v=()=>{i&&(e({title:"Conversion Recorded",description:`Added ${i} manual conversions to analytics.`}),o(""))};return s.jsxs("div",{className:"space-y-6","data-id":"7bl9jqzr0","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4","data-id":"iz39qcytt","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{"data-id":"f9582p0p6","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900","data-id":"roqoefogf","data-path":"src/pages/admin/Analytics.tsx",children:"Analytics & Reports"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"2xvnwx1ey","data-path":"src/pages/admin/Analytics.tsx",children:"View traffic, conversions, and export reports"})]}),s.jsxs("div",{className:"flex flex-wrap gap-2","data-id":"daejeoiux","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(G,{variant:"outline",onClick:h,"data-id":"afnh1e360","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx($m,{className:"w-4 h-4 mr-2","data-id":"ua3swfktm","data-path":"src/pages/admin/Analytics.tsx"}),"Export CSV"]}),s.jsxs(G,{className:"bg-[#EB0029] hover:bg-[#C00022]",onClick:m,"data-id":"7u1utdtia","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx($m,{className:"w-4 h-4 mr-2","data-id":"bwi1ajma5","data-path":"src/pages/admin/Analytics.tsx"}),"Export PDF"]})]})]}),s.jsx(re,{"data-id":"nypmeob41","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx(be,{className:"pt-6","data-id":"ta0kbkhj2","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex flex-wrap gap-4","data-id":"ym639qpup","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex-1 min-w-[200px]","data-id":"8d996g6vz","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(De,{className:"text-sm font-medium mb-2 block","data-id":"t5ecqkn5k","data-path":"src/pages/admin/Analytics.tsx",children:"Date Range"}),s.jsxs(Ma,{value:t,onValueChange:a,"data-id":"hb7zhrgle","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ja,{"data-id":"jdacw66cn","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx(Ia,{"data-id":"d1x5164pw","data-path":"src/pages/admin/Analytics.tsx"})}),s.jsxs(Da,{"data-id":"msjxx4s2w","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Ee,{value:"24h","data-id":"qn9puf5nr","data-path":"src/pages/admin/Analytics.tsx",children:"Last 24 Hours"}),s.jsx(Ee,{value:"7d","data-id":"dqa404gb8","data-path":"src/pages/admin/Analytics.tsx",children:"Last 7 Days"}),s.jsx(Ee,{value:"30d","data-id":"7i6nbhft4","data-path":"src/pages/admin/Analytics.tsx",children:"Last 30 Days"}),s.jsx(Ee,{value:"90d","data-id":"kumurw7k0","data-path":"src/pages/admin/Analytics.tsx",children:"Last 90 Days"}),s.jsx(Ee,{value:"custom","data-id":"9ybwd2gpu","data-path":"src/pages/admin/Analytics.tsx",children:"Custom Range"})]})]})]}),s.jsxs("div",{className:"flex-1 min-w-[200px]","data-id":"zg5w8omi9","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(De,{className:"text-sm font-medium mb-2 block","data-id":"df5rttxnv","data-path":"src/pages/admin/Analytics.tsx",children:"Compare To"}),s.jsxs(Ma,{value:r,onValueChange:n,"data-id":"luwivsamm","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ja,{"data-id":"zmnkqkazf","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx(Ia,{"data-id":"x2pzf6zui","data-path":"src/pages/admin/Analytics.tsx"})}),s.jsxs(Da,{"data-id":"ruc9wylgc","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Ee,{value:"previous","data-id":"gl1az4y61","data-path":"src/pages/admin/Analytics.tsx",children:"Previous Period"}),s.jsx(Ee,{value:"lastweek","data-id":"3lxlgjr36","data-path":"src/pages/admin/Analytics.tsx",children:"Last Week"}),s.jsx(Ee,{value:"lastmonth","data-id":"4axwkm1yz","data-path":"src/pages/admin/Analytics.tsx",children:"Last Month"}),s.jsx(Ee,{value:"lastyear","data-id":"vfla8xve7","data-path":"src/pages/admin/Analytics.tsx",children:"Last Year"})]})]})]}),s.jsxs("div",{className:"flex-1 min-w-[200px]","data-id":"r2vi04rss","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(De,{className:"text-sm font-medium mb-2 block","data-id":"8wkntf4tr","data-path":"src/pages/admin/Analytics.tsx",children:"Manual Conversions"}),s.jsxs("div",{className:"flex gap-2","data-id":"anjt6qc5r","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Be,{type:"number",placeholder:"Add conversions",value:i,onChange:f=>o(f.target.value),"data-id":"j71cb08au","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(G,{onClick:v,variant:"outline","data-id":"rqo9zu1rq","data-path":"src/pages/admin/Analytics.tsx",children:"Add"})]})]})]})})}),s.jsxs(Qp,{defaultValue:"overview",className:"space-y-6","data-id":"2dpcqyx0x","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(gc,{"data-id":"c225z7ny6","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(nr,{value:"overview","data-id":"ffj82l20t","data-path":"src/pages/admin/Analytics.tsx",children:"Overview"}),s.jsx(nr,{value:"monetization","data-id":"s9kv7ohkk","data-path":"src/pages/admin/Analytics.tsx",children:"Monetization"}),s.jsx(nr,{value:"traffic","data-id":"km3c6hpqd","data-path":"src/pages/admin/Analytics.tsx",children:"Traffic"}),s.jsx(nr,{value:"conversions","data-id":"xrltmbn0z","data-path":"src/pages/admin/Analytics.tsx",children:"Conversions"}),s.jsx(nr,{value:"content","data-id":"2y23x6528","data-path":"src/pages/admin/Analytics.tsx",children:"Content"})]}),s.jsxs(Qr,{value:"monetization",className:"space-y-4","data-id":"9vlai6vec","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(re,{className:"bg-gradient-to-r from-green-50 to-emerald-50 border-green-200","data-id":"x3cm6bszy","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(fe,{"data-id":"0dla04v1b","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2 text-green-900","data-id":"r5dr3kbvm","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(en,{className:"w-6 h-6","data-id":"pqf0ntto6","data-path":"src/pages/admin/Analytics.tsx"}),"Affiliate Click Tracking"]}),s.jsx(He,{className:"text-green-700","data-id":"8z22h8eyv","data-path":"src/pages/admin/Analytics.tsx",children:"Track affiliate link performance and conversion funnel"})]})}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4","data-id":"5045ta91g","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(re,{"data-id":"55nlmeqiy","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"4hjtyny4v","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"9dxt9qcxf","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"dna0d18ov","data-path":"src/pages/admin/Analytics.tsx",children:"Total Clicks (All Time)"}),s.jsx(tA,{className:"w-4 h-4 text-gray-400","data-id":"o4aox5fws","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"e7wgec21d","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-gray-900","data-id":"g1iwby5oi","data-path":"src/pages/admin/Analytics.tsx",children:d.totalClicks.toLocaleString()}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"1mzi1l72h","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"v2j0wwhji","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"tr58izlfr","data-path":"src/pages/admin/Analytics.tsx",children:"+18.7% vs last month"})]})]})]}),s.jsxs(re,{"data-id":"j9stgaym7","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"2h3j3g48l","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"f2w0y402w","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"qeqyhk0hz","data-path":"src/pages/admin/Analytics.tsx",children:"This Month"}),s.jsx(os,{className:"w-4 h-4 text-gray-400","data-id":"inh7s8xmn","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"ld96knj7c","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-gray-900","data-id":"r7ynlqnf3","data-path":"src/pages/admin/Analytics.tsx",children:d.thisMonth.toLocaleString()}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"04axxo80k","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"9xajklbs2","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"isc8s0yy6","data-path":"src/pages/admin/Analytics.tsx",children:"+22.4% vs last month"})]})]})]}),s.jsxs(re,{"data-id":"1urtd4j20","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"a2ep3r8wa","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"unhkwyd5z","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"sl0mt6s36","data-path":"src/pages/admin/Analytics.tsx",children:"This Week"}),s.jsx(Mr,{className:"w-4 h-4 text-gray-400","data-id":"k971zl74p","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"eu34j1pzu","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-gray-900","data-id":"mjci8m1d8","data-path":"src/pages/admin/Analytics.tsx",children:d.thisWeek.toLocaleString()}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"71p088kyx","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"kpoe6fy83","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"6jc8bbs2a","data-path":"src/pages/admin/Analytics.tsx",children:"+15.3% vs last week"})]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4","data-id":"sru2zyxx2","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(re,{"data-id":"hyn8cc8ba","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"oadpxkcrq","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"jqc570ex7","data-path":"src/pages/admin/Analytics.tsx",children:"Clicks by Link Type"}),s.jsx(He,{"data-id":"2dwellwz4","data-path":"src/pages/admin/Analytics.tsx",children:"Distribution of CTA performance"})]}),s.jsx(be,{"data-id":"0pfeosraf","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx($o,{width:"100%",height:300,"data-id":"bowfapzs2","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(HN,{"data-id":"39ogv74ge","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Rn,{data:vM,cx:"50%",cy:"50%",labelLine:!1,label:({name:f,percent:x})=>`${f}: ${(x*100).toFixed(0)}%`,outerRadius:100,fill:"#8884d8",dataKey:"value","data-id":"57d1cjkh8","data-path":"src/pages/admin/Analytics.tsx",children:vM.map((f,x)=>s.jsx(Zu,{fill:f.color,"data-id":"5d4s4fy8d","data-path":"src/pages/admin/Analytics.tsx"},`cell-${x}`))}),s.jsx(gr,{"data-id":"gzlpw7l59","data-path":"src/pages/admin/Analytics.tsx"})]})})})]}),s.jsxs(re,{"data-id":"qo4h0nwva","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"ttakh6l5n","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"5uog7euhu","data-path":"src/pages/admin/Analytics.tsx",children:"Top Performing Pages"}),s.jsx(He,{"data-id":"iz0tousrh","data-path":"src/pages/admin/Analytics.tsx",children:"Pages by affiliate click count"})]}),s.jsx(be,{"data-id":"u8te8xkoj","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx("div",{className:"space-y-4","data-id":"n1hcv7cam","data-path":"src/pages/admin/Analytics.tsx",children:yqe.map((f,x)=>s.jsxs("div",{className:"flex items-center justify-between","data-id":"bilh218yo","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex-1","data-id":"bys6m95nq","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-gray-900","data-id":"cmojozmcl","data-path":"src/pages/admin/Analytics.tsx",children:f.page}),s.jsxs("p",{className:"text-xs text-gray-500","data-id":"25nhb4tog","data-path":"src/pages/admin/Analytics.tsx",children:[f.visitors.toLocaleString()," visitors"]})]}),s.jsxs("div",{className:"text-right","data-id":"cisnjx72o","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("p",{className:"text-sm font-bold text-[#EB0029]","data-id":"26hm004bh","data-path":"src/pages/admin/Analytics.tsx",children:[f.clicks," clicks"]}),s.jsxs("p",{className:"text-xs text-green-600","data-id":"c8aweiufr","data-path":"src/pages/admin/Analytics.tsx",children:[f.ctr,"% CTR"]})]})]},x))})})]})]}),s.jsxs(re,{"data-id":"7jx4yiqxq","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"34iby6soy","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"yfaohed51","data-path":"src/pages/admin/Analytics.tsx",children:"Affiliate Clicks Over Time (Last 7 Days)"}),s.jsx(He,{"data-id":"esdkhznwo","data-path":"src/pages/admin/Analytics.tsx",children:"Daily breakdown by link type"})]}),s.jsx(be,{"data-id":"tpah2ol3u","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx($o,{width:"100%",height:300,"data-id":"yq8myytql","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(VN,{data:xqe,"data-id":"7m6xt6wv1","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(gm,{strokeDasharray:"3 3","data-id":"w8ccqi2qj","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(md,{dataKey:"date","data-id":"kzlbq4ngn","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Gi,{"data-id":"h8hxt3twg","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(gr,{"data-id":"ppaflb7g4","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(oi,{"data-id":"gysay0mqk","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Zn,{type:"monotone",dataKey:"start_dashing",stroke:"#EB0029",strokeWidth:2,name:"Start Dashing","data-id":"xq01rlhf3","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Zn,{type:"monotone",dataKey:"check_qualify",stroke:"#3b82f6",strokeWidth:2,name:"Check Qualify","data-id":"wtmlx1bd7","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Zn,{type:"monotone",dataKey:"signup_bonus",stroke:"#10b981",strokeWidth:2,name:"Sign-Up Bonus","data-id":"afx85nwrl","data-path":"src/pages/admin/Analytics.tsx"})]})})})]}),s.jsxs(re,{"data-id":"ijlw35ccg","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"zunw8r5ov","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"jwmricquc","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(S$,{className:"w-5 h-5","data-id":"sthi2m61j","data-path":"src/pages/admin/Analytics.tsx"}),"Email Captures & Lead Generation"]}),s.jsx(He,{"data-id":"1ik1ltsgy","data-path":"src/pages/admin/Analytics.tsx",children:"Lead capture performance metrics"})]}),s.jsx(be,{"data-id":"n2pxkbacv","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4","data-id":"mqjhp3s1y","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"text-center p-4 bg-blue-50 rounded-lg","data-id":"l8m4rushb","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-blue-900","data-id":"uosoapb0v","data-path":"src/pages/admin/Analytics.tsx",children:d.emailCaptures}),s.jsx("div",{className:"text-sm text-blue-700 mt-1","data-id":"kmgf8s8ok","data-path":"src/pages/admin/Analytics.tsx",children:"Total Leads"})]}),s.jsxs("div",{className:"text-center p-4 bg-green-50 rounded-lg","data-id":"5pkw6ebar","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-green-900","data-id":"sw64jf4mi","data-path":"src/pages/admin/Analytics.tsx",children:"89"}),s.jsx("div",{className:"text-sm text-green-700 mt-1","data-id":"omxv8cmhm","data-path":"src/pages/admin/Analytics.tsx",children:"Exit Popup"})]}),s.jsxs("div",{className:"text-center p-4 bg-purple-50 rounded-lg","data-id":"93j1sqt4c","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-purple-900","data-id":"rbb15uugl","data-path":"src/pages/admin/Analytics.tsx",children:"145"}),s.jsx("div",{className:"text-sm text-purple-700 mt-1","data-id":"ydmqz35f4","data-path":"src/pages/admin/Analytics.tsx",children:"Homepage Form"})]}),s.jsxs("div",{className:"text-center p-4 bg-orange-50 rounded-lg","data-id":"go69qpzn3","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"text-3xl font-bold text-orange-900","data-id":"wtiur12yt","data-path":"src/pages/admin/Analytics.tsx",children:[d.conversionRate,"%"]}),s.jsx("div",{className:"text-sm text-orange-700 mt-1","data-id":"lai8txjg8","data-path":"src/pages/admin/Analytics.tsx",children:"Lead Conv. Rate"})]})]})})]}),s.jsxs(re,{"data-id":"4yxl0vcxz","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"svv1agtz2","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"1inyhgj6k","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(dg,{className:"w-5 h-5","data-id":"ckqwx1upa","data-path":"src/pages/admin/Analytics.tsx"}),"Conversion Funnel"]}),s.jsx(He,{"data-id":"vn8fe1z2s","data-path":"src/pages/admin/Analytics.tsx",children:"User journey from visitor to affiliate click"})]}),s.jsxs(be,{"data-id":"zw9he69dx","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"space-y-4","data-id":"s91ztr5je","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"relative","data-id":"d6jsy2crx","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-2","data-id":"oficukdif","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("span",{className:"text-sm font-medium","data-id":"a9gxt5vka","data-path":"src/pages/admin/Analytics.tsx",children:"Visitors"}),s.jsx("span",{className:"text-lg font-bold","data-id":"titkeat7r","data-path":"src/pages/admin/Analytics.tsx",children:"12,543"})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-8","data-id":"8wwoera0s","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx("div",{className:"bg-blue-500 h-8 rounded-full flex items-center justify-end pr-3 text-white text-sm font-medium",style:{width:"100%"},"data-id":"6leory715","data-path":"src/pages/admin/Analytics.tsx",children:"100%"})})]}),s.jsxs("div",{className:"relative","data-id":"kf7hkp7at","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-2","data-id":"sgzmjqocu","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("span",{className:"text-sm font-medium","data-id":"x1v8efnfd","data-path":"src/pages/admin/Analytics.tsx",children:"Email Captures"}),s.jsx("span",{className:"text-lg font-bold","data-id":"irub84bx2","data-path":"src/pages/admin/Analytics.tsx",children:"234"})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-8","data-id":"ljhxczdt4","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx("div",{className:"bg-green-500 h-8 rounded-full flex items-center justify-end pr-3 text-white text-sm font-medium",style:{width:"18.6%"},"data-id":"szp3d6dot","data-path":"src/pages/admin/Analytics.tsx",children:"1.9% (-98.1%)"})})]}),s.jsxs("div",{className:"relative","data-id":"1zjjugp6u","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex items-center justify-between mb-2","data-id":"rp4ucdi3f","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("span",{className:"text-sm font-medium","data-id":"5vtmszmh9","data-path":"src/pages/admin/Analytics.tsx",children:"Affiliate Clicks"}),s.jsx("span",{className:"text-lg font-bold","data-id":"c000esyr0","data-path":"src/pages/admin/Analytics.tsx",children:"805"})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-8","data-id":"svdv1col2","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx("div",{className:"bg-[#EB0029] h-8 rounded-full flex items-center justify-end pr-3 text-white text-sm font-medium",style:{width:"64.2%"},"data-id":"nmfyyty7n","data-path":"src/pages/admin/Analytics.tsx",children:"6.4% (-93.6%)"})})]})]}),s.jsx("div",{className:"mt-6 p-4 bg-yellow-50 border border-yellow-200 rounded-lg","data-id":"b3v4bkrmx","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("p",{className:"text-sm text-yellow-800","data-id":"wpsrf8s84","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("strong",{"data-id":"z5wivne59","data-path":"src/pages/admin/Analytics.tsx",children:"💡 Insight:"})," 6.4% of visitors click affiliate links. Focus on increasing email capture rate to nurture leads."]})})]})]})]}),s.jsxs(Qr,{value:"overview",className:"space-y-4","data-id":"6t1mm7bt4","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4","data-id":"dksptmlhd","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(re,{"data-id":"bua845ex4","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"bf947wygp","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"aue9icecd","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"vk46afxih","data-path":"src/pages/admin/Analytics.tsx",children:"Total Visitors"}),s.jsx(Um,{className:"w-4 h-4 text-gray-400","data-id":"frn3idy8d","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"571ny9t90","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"akfm460yk","data-path":"src/pages/admin/Analytics.tsx",children:"12,543"}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"szsyhgmq3","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"egiaf3jd4","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"k0u43i5ir","data-path":"src/pages/admin/Analytics.tsx",children:"+12.5% vs last week"})]})]})]}),s.jsxs(re,{"data-id":"cyh5ei4et","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"exuiqc13f","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"wm4n0rx2v","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"iyhdev1le","data-path":"src/pages/admin/Analytics.tsx",children:"CTA Click Rate"}),s.jsx(T$,{className:"w-4 h-4 text-gray-400","data-id":"h4zshwi3u","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"va2j194xm","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"abq75gi1j","data-path":"src/pages/admin/Analytics.tsx",children:"18.3%"}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"30am76p80","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"guihsj4t5","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"v34rf0osf","data-path":"src/pages/admin/Analytics.tsx",children:"+3.2% vs last week"})]})]})]}),s.jsxs(re,{"data-id":"rctd0ipjd","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"bwgsyl99i","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"hrax9pce1","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"54e5564yv","data-path":"src/pages/admin/Analytics.tsx",children:"Conversion Rate"}),s.jsx(en,{className:"w-4 h-4 text-gray-400","data-id":"hp0byrj1o","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"ym5svwr4q","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"t1gsfx1dy","data-path":"src/pages/admin/Analytics.tsx",children:"4.8%"}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"9fvl23is0","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"i7yq16lai","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"5mlaim2uk","data-path":"src/pages/admin/Analytics.tsx",children:"+0.5% vs last week"})]})]})]}),s.jsxs(re,{"data-id":"ad874rznf","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(fe,{className:"pb-2","data-id":"9xdt881t0","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"flex items-center justify-between","data-id":"gztesxyqk","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{className:"text-sm font-medium text-gray-600","data-id":"tln9gwy0l","data-path":"src/pages/admin/Analytics.tsx",children:"Avg. Session"}),s.jsx(dr,{className:"w-4 h-4 text-gray-400","data-id":"7ztuuc99w","data-path":"src/pages/admin/Analytics.tsx"})]})}),s.jsxs(be,{"data-id":"h1gc7usll","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"6w0mtm7pk","data-path":"src/pages/admin/Analytics.tsx",children:"2:45"}),s.jsxs("div",{className:"flex items-center text-xs text-green-600 mt-1","data-id":"3k7sa37nb","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wn,{className:"w-3 h-3 mr-1","data-id":"vldmhu3p8","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{"data-id":"t40nylwfl","data-path":"src/pages/admin/Analytics.tsx",children:"+15s vs last week"})]})]})]})]}),s.jsxs(re,{"data-id":"ia7y2pzzx","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"c2a0m6m5p","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"hrko7sd2n","data-path":"src/pages/admin/Analytics.tsx",children:"Content Creation Analytics"}),s.jsx(He,{"data-id":"vit9jpg8r","data-path":"src/pages/admin/Analytics.tsx",children:"AI-generated vs Human-written posts"})]}),s.jsx(be,{"data-id":"xtp2fenbx","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6","data-id":"tp4qxlgj4","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"text-center","data-id":"0qhecamwf","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-[#EB0029]","data-id":"zpwdv7ysz","data-path":"src/pages/admin/Analytics.tsx",children:"24"}),s.jsx("div",{className:"text-sm text-gray-600 mt-1","data-id":"0li4mqksr","data-path":"src/pages/admin/Analytics.tsx",children:"AI Generated"})]}),s.jsxs("div",{className:"text-center","data-id":"y2leydvyd","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-blue-600","data-id":"ntqn226d1","data-path":"src/pages/admin/Analytics.tsx",children:"16"}),s.jsx("div",{className:"text-sm text-gray-600 mt-1","data-id":"pnkq02pmw","data-path":"src/pages/admin/Analytics.tsx",children:"Human Written"})]}),s.jsxs("div",{className:"text-center","data-id":"h1ehwoqeh","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-3xl font-bold text-gray-900","data-id":"gqbz6wr98","data-path":"src/pages/admin/Analytics.tsx",children:"60%"}),s.jsx("div",{className:"text-sm text-gray-600 mt-1","data-id":"ofar80tkh","data-path":"src/pages/admin/Analytics.tsx",children:"AI Efficiency"})]})]})})]}),s.jsxs(re,{"data-id":"x45n8wb1p","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"y1ezkex1p","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"iut25mldv","data-path":"src/pages/admin/Analytics.tsx",children:"Blog Traffic Trend"}),s.jsx(He,{"data-id":"a370j684a","data-path":"src/pages/admin/Analytics.tsx",children:"Daily visitors and page views"})]}),s.jsx(be,{"data-id":"wpw8lfl5y","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx($o,{width:"100%",height:300,"data-id":"g68mg4mry","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(VN,{data:gqe,"data-id":"4jh2aukw2","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(gm,{strokeDasharray:"3 3","data-id":"qteaqfr4l","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(md,{dataKey:"date","data-id":"tuo74xui3","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Gi,{"data-id":"0rf4kg87s","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(gr,{"data-id":"lp9ag2400","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(oi,{"data-id":"1kfesqj2v","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Zn,{type:"monotone",dataKey:"visitors",stroke:"#EB0029",strokeWidth:2,"data-id":"kqp5o7ibn","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Zn,{type:"monotone",dataKey:"pageViews",stroke:"#3b82f6",strokeWidth:2,"data-id":"n36meui8x","data-path":"src/pages/admin/Analytics.tsx"})]})})})]})]}),s.jsx(Qr,{value:"traffic",className:"space-y-4","data-id":"vvg1tkgch","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4","data-id":"peccws8tp","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(re,{"data-id":"8zw4xbsdb","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"xwak8e5ji","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"6mclkuxhh","data-path":"src/pages/admin/Analytics.tsx",children:"Traffic Sources"}),s.jsx(He,{"data-id":"hwou35epd","data-path":"src/pages/admin/Analytics.tsx",children:"Visitor breakdown by channel"})]}),s.jsx(be,{"data-id":"53s8bzuzs","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx($o,{width:"100%",height:300,"data-id":"orj55skdk","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(HN,{"data-id":"tme718fdm","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Rn,{data:Q1,cx:"50%",cy:"50%",labelLine:!1,label:({name:f,percent:x})=>`${f}: ${(x*100).toFixed(0)}%`,outerRadius:80,fill:"#8884d8",dataKey:"value","data-id":"ebgsh73pi","data-path":"src/pages/admin/Analytics.tsx",children:Q1.map((f,x)=>s.jsx(Zu,{fill:f.color,"data-id":"8cwm5h9pu","data-path":"src/pages/admin/Analytics.tsx"},`cell-${x}`))}),s.jsx(gr,{"data-id":"nv0h8jbz7","data-path":"src/pages/admin/Analytics.tsx"})]})})})]}),s.jsxs(re,{"data-id":"2xef66mjq","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"7tnw0vbj5","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"ll1lz1xdz","data-path":"src/pages/admin/Analytics.tsx",children:"Top Traffic Sources"}),s.jsx(He,{"data-id":"puyy8v5vp","data-path":"src/pages/admin/Analytics.tsx",children:"Detailed breakdown"})]}),s.jsx(be,{"data-id":"s1s07c6ef","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx("div",{className:"space-y-4","data-id":"fcs5n22kv","data-path":"src/pages/admin/Analytics.tsx",children:Q1.map(f=>s.jsxs("div",{className:"flex items-center justify-between","data-id":"dkci6t6c0","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"flex items-center gap-3","data-id":"bhrlhj5pk","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:f.color},"data-id":"mpz2rostn","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx("span",{className:"text-sm font-medium","data-id":"v4xjxlwcy","data-path":"src/pages/admin/Analytics.tsx",children:f.name})]}),s.jsx("div",{className:"text-sm font-bold","data-id":"o68fo1hex","data-path":"src/pages/admin/Analytics.tsx",children:f.value.toLocaleString()})]},f.name))})})]})]})}),s.jsxs(Qr,{value:"conversions",className:"space-y-4","data-id":"o0o4cj16h","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(re,{"data-id":"9y2d1tlc7","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"tafwjyptj","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"wpt952ioo","data-path":"src/pages/admin/Analytics.tsx",children:"CTA Click Performance"}),s.jsx(He,{"data-id":"qe2v26r94","data-path":"src/pages/admin/Analytics.tsx",children:"Clicks vs impressions over time"})]}),s.jsx(be,{"data-id":"302rmtndj","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx($o,{width:"100%",height:300,"data-id":"32nrau49h","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(qW,{data:vqe,"data-id":"ugsxsqh59","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(gm,{strokeDasharray:"3 3","data-id":"z6nx5urbh","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(md,{dataKey:"date","data-id":"bup2t2edf","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(Gi,{"data-id":"8ro1j74oe","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(gr,{"data-id":"jwtql3cgz","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(oi,{"data-id":"fxj4hykbp","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(hi,{dataKey:"clicks",fill:"#EB0029","data-id":"ibnjj7v9a","data-path":"src/pages/admin/Analytics.tsx"}),s.jsx(hi,{dataKey:"impressions",fill:"#cbd5e1","data-id":"rpnu5ir2s","data-path":"src/pages/admin/Analytics.tsx"})]})})})]}),s.jsxs(re,{"data-id":"ut9nyyul1","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"zsbzkghb0","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"j3tvci8vv","data-path":"src/pages/admin/Analytics.tsx",children:"Affiliate Conversions"}),s.jsx(He,{"data-id":"3dfkzkk9e","data-path":"src/pages/admin/Analytics.tsx",children:"Manual tracking & API integration placeholder"})]}),s.jsx(be,{"data-id":"m6c9rnh9j","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("div",{className:"space-y-4","data-id":"reizahuul","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4","data-id":"x3785hum8","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs("div",{className:"p-4 bg-green-50 rounded-lg","data-id":"7l09ont6s","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-green-900","data-id":"fsx3xxmse","data-path":"src/pages/admin/Analytics.tsx",children:"247"}),s.jsx("div",{className:"text-sm text-green-700","data-id":"guq5ib6u8","data-path":"src/pages/admin/Analytics.tsx",children:"Total Conversions"})]}),s.jsxs("div",{className:"p-4 bg-blue-50 rounded-lg","data-id":"419cjuin6","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-blue-900","data-id":"lo5krh4oq","data-path":"src/pages/admin/Analytics.tsx",children:"$3,456"}),s.jsx("div",{className:"text-sm text-blue-700","data-id":"zikxfml4j","data-path":"src/pages/admin/Analytics.tsx",children:"Estimated Revenue"})]}),s.jsxs("div",{className:"p-4 bg-purple-50 rounded-lg","data-id":"v0b8ov5id","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-purple-900","data-id":"b8pm2d7ik","data-path":"src/pages/admin/Analytics.tsx",children:"$14.02"}),s.jsx("div",{className:"text-sm text-purple-700","data-id":"69kj2lwz4","data-path":"src/pages/admin/Analytics.tsx",children:"Avg. Per Conversion"})]})]}),s.jsx("div",{className:"p-4 bg-yellow-50 border border-yellow-200 rounded-lg","data-id":"6jzflt1s1","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("p",{className:"text-sm text-yellow-800","data-id":"wu22mpv01","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx("strong",{"data-id":"81tk8lod1","data-path":"src/pages/admin/Analytics.tsx",children:"API Integration Ready:"})," Connect to DoorDash Affiliate API for real-time conversion tracking in Phase 2."]})})]})})]})]}),s.jsx(Qr,{value:"content",className:"space-y-4","data-id":"2pvaes0ye","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(re,{"data-id":"5onqk36pr","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsxs(fe,{"data-id":"y2onmy9me","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ge,{"data-id":"k6g5xrgpu","data-path":"src/pages/admin/Analytics.tsx",children:"Top Performing Blog Posts"}),s.jsx(He,{"data-id":"2fw15ls8k","data-path":"src/pages/admin/Analytics.tsx",children:"Posts with highest engagement and conversions"})]}),s.jsx(be,{"data-id":"2eo4llvzo","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(Hg,{"data-id":"mk9emp6ed","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Wg,{"data-id":"4xxbzrs5q","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs(En,{"data-id":"9e6fod2ri","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(ha,{"data-id":"77t5mwg6x","data-path":"src/pages/admin/Analytics.tsx",children:"Post Title"}),s.jsx(ha,{className:"text-right","data-id":"rw2ltou4t","data-path":"src/pages/admin/Analytics.tsx",children:"Views"}),s.jsx(ha,{className:"text-right","data-id":"8l69vv63o","data-path":"src/pages/admin/Analytics.tsx",children:"CTR %"}),s.jsx(ha,{className:"text-right","data-id":"qe5jimylc","data-path":"src/pages/admin/Analytics.tsx",children:"Conversions"})]})}),s.jsx(Gg,{"data-id":"pi7dt1vf4","data-path":"src/pages/admin/Analytics.tsx",children:bqe.map((f,x)=>s.jsxs(En,{"data-id":"41bb82jqe","data-path":"src/pages/admin/Analytics.tsx",children:[s.jsx(Jt,{className:"font-medium","data-id":"sgkzqn2cq","data-path":"src/pages/admin/Analytics.tsx",children:f.title}),s.jsx(Jt,{className:"text-right","data-id":"vtfnyf6up","data-path":"src/pages/admin/Analytics.tsx",children:f.views.toLocaleString()}),s.jsx(Jt,{className:"text-right","data-id":"hwlowh7vd","data-path":"src/pages/admin/Analytics.tsx",children:s.jsxs("span",{className:"text-green-600 font-semibold","data-id":"0dmf1cim5","data-path":"src/pages/admin/Analytics.tsx",children:[f.ctr,"%"]})}),s.jsx(Jt,{className:"text-right","data-id":"xzch3yho2","data-path":"src/pages/admin/Analytics.tsx",children:s.jsx("span",{className:"text-[#EB0029] font-semibold","data-id":"qs55dixdh","data-path":"src/pages/admin/Analytics.tsx",children:f.conversions})})]},x))})]})})]})})]})]})}const bM=[{id:"1",name:"Affiliate Analytics API",description:"Integrate real-time affiliate tracking and conversion data from DoorDash",status:"Planned",priority:"High",eta:"Q2 2025"},{id:"2",name:"Dasher Community Forum",description:"Build community forum for Dashers to share tips and experiences",status:"Planned",priority:"Medium",eta:"Q3 2025"},{id:"3",name:"Interactive Earnings Map",description:"Heat map showing best earning zones by city and time",status:"Planned",priority:"High",eta:"Q2 2025"},{id:"4",name:"AI Recruiter Chatbot",description:"Intelligent chatbot to answer Dasher questions and guide sign-ups",status:"In Progress",priority:"High",eta:"Q1 2025"},{id:"5",name:"Email Marketing Automation",description:"Automated email sequences for lead nurturing and conversion",status:"Planned",priority:"Medium",eta:"Q3 2025"}],jqe=e=>{switch(e){case"High":return"bg-red-50 text-red-700 border-red-200 hover:bg-red-100";case"Medium":return"bg-orange-50 text-orange-700 border-orange-200 hover:bg-orange-100";case"Low":return"bg-green-50 text-green-700 border-green-200 hover:bg-green-100";default:return"bg-gray-50 text-gray-700 border-gray-200 hover:bg-gray-100"}};function Dqe({feature:e,onEdit:t,onDelete:a}){const{attributes:r,listeners:n,setNodeRef:i,transform:o,transition:d,isDragging:l}=KG({id:e.id}),c={transform:co.Transform.toString(o),transition:d,opacity:l?.5:1};return s.jsx("div",{ref:i,style:c,...r,className:"mb-3","data-id":"svj8tyz1t","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs(re,{className:"hover:shadow-md transition-shadow cursor-move","data-id":"d873prp46","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(fe,{className:"pb-3","data-id":"woe6v4zc4","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs("div",{className:"flex items-start gap-2","data-id":"mosrctlbh","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx("div",{...n,className:"cursor-grab active:cursor-grabbing mt-1","data-id":"sa1qeraiw","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(A$,{className:"w-5 h-5 text-gray-400","data-id":"3nm7h64ou","data-path":"src/pages/admin/Roadmap.tsx"})}),s.jsxs("div",{className:"flex-1","data-id":"y6isbelwc","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs(ge,{className:"text-base flex items-center gap-2","data-id":"e47jkq3kd","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(Hy,{className:"w-4 h-4 text-[#EB0029]","data-id":"asw3fbasd","data-path":"src/pages/admin/Roadmap.tsx"}),e.name]}),s.jsx(He,{className:"mt-1 text-sm","data-id":"cd5w7hjl2","data-path":"src/pages/admin/Roadmap.tsx",children:e.description})]})]})}),s.jsx(be,{"data-id":"9u3va6s74","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-2","data-id":"inkvduwt3","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"rzfjzxiam","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(ct,{variant:"outline",className:jqe(e.priority),"data-id":"9jt3yf6xj","data-path":"src/pages/admin/Roadmap.tsx",children:e.priority}),s.jsxs("span",{className:"text-xs text-gray-600","data-id":"9vurijw1j","data-path":"src/pages/admin/Roadmap.tsx",children:["ETA: ",e.eta]})]}),s.jsxs("div",{className:"flex gap-1","data-id":"l9atkqmce","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>t(e),"data-id":"zldcg84sx","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(Gy,{className:"w-4 h-4","data-id":"sl40t36qz","data-path":"src/pages/admin/Roadmap.tsx"})}),s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>a(e.id),"data-id":"i7cfa2fzr","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(El,{className:"w-4 h-4 text-red-600","data-id":"tmy8nquuz","data-path":"src/pages/admin/Roadmap.tsx"})})]})]})})]})})}function kqe(){const{toast:e}=nc(),[t,a]=g.useState(bM),[r,n]=g.useState(bM),[i,o]=g.useState("all"),[d,l]=g.useState(!1),[c,u]=g.useState(null),[p,h]=g.useState(null),[m,v]=g.useState({name:"",description:"",status:"Planned",priority:"Medium",eta:""}),f=lG(T0(Lw),T0(qw,{coordinateGetter:YG}));g.useEffect(()=>{const C=localStorage.getItem("roadmap_features");if(C)try{a(JSON.parse(C))}catch(T){console.error("Failed to load features:",T)}},[]),g.useEffect(()=>{localStorage.setItem("roadmap_features",JSON.stringify(t)),n(i==="all"?t:t.filter(C=>C.priority===i))},[t,i]);const x=C=>{h(C.active.id)},w=C=>{const{active:T,over:P}=C;if(h(null),!P)return;const A=t.find(_=>_.id===T.id),S=t.find(_=>_.id===P.id);if(!(!A||!S)){if(A.status!==S.status)a(_=>_.map(O=>O.id===T.id?{...O,status:S.status}:O)),e({title:"Status Updated",description:`${A.name} moved to ${S.status}`});else if(T.id!==P.id){const _=t.findIndex(B=>B.id===T.id),O=t.findIndex(B=>B.id===P.id);a(Ww(t,_,O))}}},y=()=>{u(null),v({name:"",description:"",status:"Planned",priority:"Medium",eta:""}),l(!0)},b=C=>{u(C),v({name:C.name,description:C.description,status:C.status,priority:C.priority,eta:C.eta}),l(!0)},j=C=>{const T=t.find(P=>P.id===C);a(P=>P.filter(A=>A.id!==C)),e({title:"Feature Deleted",description:`${T==null?void 0:T.name} has been removed from the roadmap.`})},D=()=>{if(!m.name||!m.description){e({title:"Error",description:"Please fill in all required fields.",variant:"destructive"});return}if(c)a(C=>C.map(T=>T.id===c.id?{...T,...m}:T)),e({title:"Feature Updated",description:`${m.name} has been updated successfully.`});else{const C={id:Date.now().toString(),...m};a(T=>[...T,C]),e({title:"Feature Added",description:`${m.name} has been added to the roadmap.`})}l(!1)},k=C=>r.filter(T=>T.status===C),N=t.find(C=>C.id===p);return s.jsxs("div",{className:"space-y-6","data-id":"eildq1lxn","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4","data-id":"2luyq8kcx","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs("div",{"data-id":"0hsrb50se","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900","data-id":"uv65l6hgv","data-path":"src/pages/admin/Roadmap.tsx",children:"Future Roadmap"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"i10dcglzp","data-path":"src/pages/admin/Roadmap.tsx",children:"Plan and track Phase 2 features and development"})]}),s.jsxs("div",{className:"flex flex-wrap gap-2","data-id":"qlveq9dqo","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs(Ma,{value:i,onValueChange:o,"data-id":"2pqaaha6a","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(ja,{className:"w-[150px]","data-id":"iolt008t8","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(Ia,{placeholder:"Filter Priority","data-id":"s1b4sro2z","data-path":"src/pages/admin/Roadmap.tsx"})}),s.jsxs(Da,{"data-id":"z5dkds9a9","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(Ee,{value:"all","data-id":"g6sbxqcdf","data-path":"src/pages/admin/Roadmap.tsx",children:"All Priorities"}),s.jsx(Ee,{value:"High","data-id":"bwqxabku5","data-path":"src/pages/admin/Roadmap.tsx",children:"High"}),s.jsx(Ee,{value:"Medium","data-id":"girlnh3vt","data-path":"src/pages/admin/Roadmap.tsx",children:"Medium"}),s.jsx(Ee,{value:"Low","data-id":"i3ojphmfw","data-path":"src/pages/admin/Roadmap.tsx",children:"Low"})]})]}),s.jsxs(G,{className:"bg-[#EB0029] hover:bg-[#C00022]",onClick:y,"data-id":"f4r3ejptt","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"4v94j3osq","data-path":"src/pages/admin/Roadmap.tsx"}),"Add Feature"]})]})]}),s.jsxs(lT,{sensors:f,collisionDetection:hG,onDragStart:x,onDragEnd:w,"data-id":"zzom2wgau","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-4","data-id":"oqwfqtc6x","data-path":"src/pages/admin/Roadmap.tsx",children:["Planned","In Progress","Completed"].map(C=>s.jsxs("div",{className:"flex flex-col","data-id":"aeq6db2rf","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx("div",{className:"bg-gray-100 rounded-t-lg p-4 border-b-2 border-gray-300","data-id":"bvuo54253","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs("h3",{className:"font-semibold text-gray-900 flex items-center justify-between","data-id":"d2v8qetea","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx("span",{"data-id":"yui1xt431","data-path":"src/pages/admin/Roadmap.tsx",children:C}),s.jsx(ct,{variant:"secondary","data-id":"qjjicyzbt","data-path":"src/pages/admin/Roadmap.tsx",children:k(C).length})]})}),s.jsx("div",{className:"bg-gray-50 rounded-b-lg p-4 min-h-[400px]","data-id":"s47pw4h3f","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(WG,{items:k(C).map(T=>T.id),strategy:UG,"data-id":"33rmnq95s","data-path":"src/pages/admin/Roadmap.tsx",children:k(C).map(T=>s.jsx(Dqe,{feature:T,onEdit:b,onDelete:j,"data-id":"ossgak6jj","data-path":"src/pages/admin/Roadmap.tsx"},T.id))})})]},C))}),s.jsx(Aze,{"data-id":"b6we424j3","data-path":"src/pages/admin/Roadmap.tsx",children:N?s.jsx(re,{className:"shadow-lg opacity-90","data-id":"8nkkl1mp1","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(fe,{className:"pb-3","data-id":"v734dv1qm","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs(ge,{className:"text-base flex items-center gap-2","data-id":"oti2x4nbr","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(Hy,{className:"w-4 h-4 text-[#EB0029]","data-id":"980vkaw2t","data-path":"src/pages/admin/Roadmap.tsx"}),N.name]})})}):null})]}),s.jsx(re,{className:"bg-purple-50 border-purple-200","data-id":"qhe49efig","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs(fe,{"data-id":"cbdmfjq6z","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(ge,{className:"text-purple-900","data-id":"c5gweqzba","data-path":"src/pages/admin/Roadmap.tsx",children:"Roadmap Management"}),s.jsx(He,{className:"text-purple-700","data-id":"dob93pbhr","data-path":"src/pages/admin/Roadmap.tsx",children:"Drag and drop features between columns to update their status. Add, edit, and prioritize features without coding. Filter by priority to focus on what matters most."})]})}),s.jsx(po,{open:d,onOpenChange:l,"data-id":"rf65kft16","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsxs(xi,{className:"sm:max-w-[525px]","data-id":"z79a21e5w","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs(ho,{"data-id":"gxm0qjjzs","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(mo,{"data-id":"h4bc2xkj6","data-path":"src/pages/admin/Roadmap.tsx",children:c?"Edit Feature":"Add New Feature"}),s.jsx(Md,{"data-id":"xhqy2bcog","data-path":"src/pages/admin/Roadmap.tsx",children:c?"Update the feature details below.":"Create a new roadmap feature to track development."})]}),s.jsxs("div",{className:"grid gap-4 py-4","data-id":"z0qd4uk3n","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs("div",{className:"grid gap-2","data-id":"ctpud5r9y","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(De,{htmlFor:"name","data-id":"igglork9u","data-path":"src/pages/admin/Roadmap.tsx",children:"Feature Name *"}),s.jsx(Be,{id:"name",value:m.name,onChange:C=>v({...m,name:C.target.value}),placeholder:"e.g., AI Recruiter Chatbot","data-id":"mk4p0a9oe","data-path":"src/pages/admin/Roadmap.tsx"})]}),s.jsxs("div",{className:"grid gap-2","data-id":"g9hxav7n6","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(De,{htmlFor:"description","data-id":"thpk4t2lk","data-path":"src/pages/admin/Roadmap.tsx",children:"Description *"}),s.jsx(js,{id:"description",value:m.description,onChange:C=>v({...m,description:C.target.value}),placeholder:"Brief description of the feature...",rows:3,"data-id":"jgjruebkv","data-path":"src/pages/admin/Roadmap.tsx"})]}),s.jsxs("div",{className:"grid grid-cols-2 gap-4","data-id":"0ikd090jc","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsxs("div",{className:"grid gap-2","data-id":"g13gr2gpq","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(De,{htmlFor:"status","data-id":"98iah6cbq","data-path":"src/pages/admin/Roadmap.tsx",children:"Status"}),s.jsxs(Ma,{value:m.status,onValueChange:C=>v({...m,status:C}),"data-id":"5kf3rzq6i","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(ja,{"data-id":"hm1j0ol5q","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(Ia,{"data-id":"xyzo0i99v","data-path":"src/pages/admin/Roadmap.tsx"})}),s.jsxs(Da,{"data-id":"ojv8lnbu0","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(Ee,{value:"Planned","data-id":"r9jxw0me5","data-path":"src/pages/admin/Roadmap.tsx",children:"Planned"}),s.jsx(Ee,{value:"In Progress","data-id":"ztgtd4gha","data-path":"src/pages/admin/Roadmap.tsx",children:"In Progress"}),s.jsx(Ee,{value:"Completed","data-id":"u0oxv1jhw","data-path":"src/pages/admin/Roadmap.tsx",children:"Completed"})]})]})]}),s.jsxs("div",{className:"grid gap-2","data-id":"6cjg2hia7","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(De,{htmlFor:"priority","data-id":"x3zwzpedt","data-path":"src/pages/admin/Roadmap.tsx",children:"Priority"}),s.jsxs(Ma,{value:m.priority,onValueChange:C=>v({...m,priority:C}),"data-id":"6c8j7cuyg","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(ja,{"data-id":"65ceqc7zc","data-path":"src/pages/admin/Roadmap.tsx",children:s.jsx(Ia,{"data-id":"k67r8jrg7","data-path":"src/pages/admin/Roadmap.tsx"})}),s.jsxs(Da,{"data-id":"ll2vbspq1","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(Ee,{value:"Low","data-id":"owy16s3uz","data-path":"src/pages/admin/Roadmap.tsx",children:"Low"}),s.jsx(Ee,{value:"Medium","data-id":"iyuf55z0x","data-path":"src/pages/admin/Roadmap.tsx",children:"Medium"}),s.jsx(Ee,{value:"High","data-id":"93v0jcm7x","data-path":"src/pages/admin/Roadmap.tsx",children:"High"})]})]})]})]}),s.jsxs("div",{className:"grid gap-2","data-id":"cz4vjnbzs","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(De,{htmlFor:"eta","data-id":"94crmy62w","data-path":"src/pages/admin/Roadmap.tsx",children:"ETA"}),s.jsx(Be,{id:"eta",value:m.eta,onChange:C=>v({...m,eta:C.target.value}),placeholder:"e.g., Q2 2025","data-id":"fo9mwa1z6","data-path":"src/pages/admin/Roadmap.tsx"})]})]}),s.jsxs(Rp,{"data-id":"mixm9z7tg","data-path":"src/pages/admin/Roadmap.tsx",children:[s.jsx(G,{variant:"outline",onClick:()=>l(!1),"data-id":"24d4z3o9d","data-path":"src/pages/admin/Roadmap.tsx",children:"Cancel"}),s.jsxs(G,{className:"bg-[#EB0029] hover:bg-[#C00022]",onClick:D,"data-id":"f3tvvvg0o","data-path":"src/pages/admin/Roadmap.tsx",children:[c?"Update":"Create"," Feature"]})]})]})})]})}const Nqe=[{id:1,name:"Admin User",email:"admin@becomeadasher.com",role:"Admin",avatar:"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&h=100&fit=crop",status:"Active"},{id:2,name:"Editor Jane",email:"jane@becomeadasher.com",role:"Editor",avatar:"https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop",status:"Active"},{id:3,name:"AI Assistant",email:"ai@becomeadasher.com",role:"Assistant",status:"Active"},{id:4,name:"Dev Mike",email:"mike@becomeadasher.com",role:"Developer",avatar:"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=100&h=100&fit=crop",status:"Active"}],Cqe=ES({currentPassword:Kr().min(1,"Current password is required"),newPassword:Kr().min(8,"Password must be at least 8 characters").regex(/[A-Z]/,"Password must contain at least one uppercase letter").regex(/[a-z]/,"Password must contain at least one lowercase letter").regex(/[0-9]/,"Password must contain at least one number"),confirmPassword:Kr().min(1,"Please confirm your password")}).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]}),Aqe=e=>{switch(e){case"Admin":return"bg-red-50 text-red-700 border-red-200";case"Editor":return"bg-blue-50 text-blue-700 border-blue-200";case"Assistant":return"bg-purple-50 text-purple-700 border-purple-200";case"Developer":return"bg-green-50 text-green-700 border-green-200";default:return"bg-gray-50 text-gray-700 border-gray-200"}};function Z1(){const[e,t]=g.useState(Nqe),[a,r]=g.useState(null),[n,i]=g.useState(!1),[o,d]=g.useState(!1),[l,c]=g.useState(!1),[u,p]=g.useState(!1),[h,m]=g.useState(!1),{toast:v}=nc(),{changePassword:f,user:x}=dc(),w=SS({resolver:PS(Cqe),defaultValues:{currentPassword:"",newPassword:"",confirmPassword:""}}),y=k=>{r({...k}),i(!0)},b=()=>{a&&(t(e.map(k=>k.id===a.id?a:k)),i(!1),v({title:"User updated",description:`${a.name}'s information has been updated successfully.`}),r(null))},j=()=>{i(!1),r(null)},D=async k=>{m(!0);try{await f(k.currentPassword,k.newPassword),v({title:"Password changed successfully",description:"Your password has been updated."}),w.reset()}catch(N){v({title:"Password change failed",description:N instanceof Error?N.message:"Failed to change password. Please try again.",variant:"destructive"})}finally{m(!1)}};return s.jsxs("div",{className:"space-y-6","data-id":"kseryscyk","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs("div",{"data-id":"39lz3noic","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900","data-id":"0dcn0qp5f","data-path":"src/pages/admin/Settings.tsx",children:"Settings"}),s.jsx("p",{className:"text-gray-600 mt-1","data-id":"juvvhjwjj","data-path":"src/pages/admin/Settings.tsx",children:"Configure user roles and system preferences"})]}),s.jsxs(Qp,{defaultValue:"users",className:"space-y-6","data-id":"rs1quuxgx","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(gc,{"data-id":"fs3lg9obt","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(nr,{value:"users",className:"flex items-center gap-2","data-id":"r8dhby6h2","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Um,{className:"w-4 h-4","data-id":"psb8quips","data-path":"src/pages/admin/Settings.tsx"}),"User Roles"]}),s.jsxs(nr,{value:"system",className:"flex items-center gap-2","data-id":"jjop70jbg","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(QD,{className:"w-4 h-4","data-id":"j3h7g9fem","data-path":"src/pages/admin/Settings.tsx"}),"System Preferences"]})]}),s.jsxs(Qr,{value:"users",className:"space-y-4","data-id":"i4qgtytg1","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(re,{"data-id":"olfoecw4i","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(fe,{"data-id":"gsqcmgfvr","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(ge,{"data-id":"8uo4e17wf","data-path":"src/pages/admin/Settings.tsx",children:"User Management"}),s.jsx(He,{"data-id":"k42ejl36k","data-path":"src/pages/admin/Settings.tsx",children:"Manage user roles and permissions"})]}),s.jsx(be,{"data-id":"ayrf14dp3","data-path":"src/pages/admin/Settings.tsx",children:s.jsx("div",{className:"space-y-4","data-id":"ufx3yh6do","data-path":"src/pages/admin/Settings.tsx",children:e.map(k=>s.jsxs("div",{className:"flex items-center justify-between p-4 bg-gray-50 rounded-lg","data-id":"j6zk25gqx","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs("div",{className:"flex items-center space-x-4","data-id":"gdafer6gg","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(US,{className:"h-10 w-10","data-id":"cbsdfjpe1","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(VS,{src:k.avatar,alt:k.name,"data-id":"nbazqokkr","data-path":"src/pages/admin/Settings.tsx"}),s.jsx(HS,{className:"bg-[#EB0029] text-white","data-id":"wa2mnjdk9","data-path":"src/pages/admin/Settings.tsx",children:k.name.charAt(0)})]}),s.jsxs("div",{"data-id":"f3mo9tmuu","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("p",{className:"text-sm font-medium text-gray-900","data-id":"gu8k5dwpw","data-path":"src/pages/admin/Settings.tsx",children:k.name}),s.jsx("p",{className:"text-xs text-gray-500","data-id":"k0n8i3k5o","data-path":"src/pages/admin/Settings.tsx",children:k.email})]})]}),s.jsxs("div",{className:"flex items-center gap-3","data-id":"lg9nbl6aa","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(ct,{variant:"outline",className:Aqe(k.role),"data-id":"spceu93c2","data-path":"src/pages/admin/Settings.tsx",children:k.role}),s.jsx(ct,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200","data-id":"taczhqmh2","data-path":"src/pages/admin/Settings.tsx",children:k.status}),s.jsx(G,{variant:"outline",size:"sm",onClick:()=>y(k),"data-id":"lumwjy6n8","data-path":"src/pages/admin/Settings.tsx",children:"Edit"})]})]},k.id))})})]}),s.jsxs(re,{className:"bg-blue-50 border-blue-200","data-id":"paokd4kwl","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(fe,{"data-id":"c9554pfvl","data-path":"src/pages/admin/Settings.tsx",children:s.jsx(ge,{className:"text-blue-900","data-id":"j8zjudvck","data-path":"src/pages/admin/Settings.tsx",children:"Role Permissions"})}),s.jsx(be,{"data-id":"p545x2c5q","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs("div",{className:"space-y-3 text-sm text-blue-900","data-id":"alejzxnj1","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs("div",{"data-id":"a2bpyx8ex","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("strong",{"data-id":"r4773jqxb","data-path":"src/pages/admin/Settings.tsx",children:"Admin:"})," Full control over all features and settings"]}),s.jsxs("div",{"data-id":"6t1gixe9w","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("strong",{"data-id":"45pwmujqv","data-path":"src/pages/admin/Settings.tsx",children:"Editor:"})," Create, edit, and publish blog posts"]}),s.jsxs("div",{"data-id":"jnihq0lag","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("strong",{"data-id":"eykhfsh5v","data-path":"src/pages/admin/Settings.tsx",children:"Assistant:"})," Generate AI drafts only, no publishing"]}),s.jsxs("div",{"data-id":"ccua6gpwd","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("strong",{"data-id":"qnw2llgta","data-path":"src/pages/admin/Settings.tsx",children:"Developer:"})," Access roadmap tools and system settings"]})]})})]})]}),s.jsxs(Qr,{value:"system",className:"space-y-4","data-id":"vresd54ym","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(re,{"data-id":"19b2oyxwe","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(fe,{"data-id":"cxd5dky66","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(ge,{className:"flex items-center gap-2","data-id":"0f7aa8igw","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(sJ,{className:"w-5 h-5","data-id":"8yr3ggptp","data-path":"src/pages/admin/Settings.tsx"}),"Change Password"]}),s.jsx(He,{"data-id":"0qtynzsca","data-path":"src/pages/admin/Settings.tsx",children:"Update your account password"})]}),s.jsx(be,{"data-id":"nl4nbhcpi","data-path":"src/pages/admin/Settings.tsx",children:s.jsx(zG,{...w,"data-id":"bx5bou9y8","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs("form",{onSubmit:w.handleSubmit(D),className:"space-y-6","data-id":"y9fvr8mbr","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(er,{control:w.control,name:"currentPassword",render:({field:k})=>s.jsxs(La,{"data-id":"op1v6zwqb","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Fa,{"data-id":"3iandtpo1","data-path":"src/pages/admin/Settings.tsx",children:"Current Password"}),s.jsx(Ua,{"data-id":"mg4khs5wd","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs("div",{className:"relative","data-id":"63wc8jut7","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Be,{type:o?"text":"password",placeholder:"Enter your current password",...k,className:"pr-10","data-id":"yhzn0g2no","data-path":"src/pages/admin/Settings.tsx"}),s.jsx("button",{type:"button",onClick:()=>d(!o),className:"absolute right-3 top-1/2 -translate-y-1/2 text-gray-500 hover:text-gray-700","data-id":"pzz80yfz6","data-path":"src/pages/admin/Settings.tsx",children:o?s.jsx(Cj,{className:"w-4 h-4","data-id":"8re23t7s3","data-path":"src/pages/admin/Settings.tsx"}):s.jsx(dd,{className:"w-4 h-4","data-id":"v2phpuig2","data-path":"src/pages/admin/Settings.tsx"})})]})}),s.jsx(us,{"data-id":"d5a8d28gr","data-path":"src/pages/admin/Settings.tsx"})]}),"data-id":"ew5wvypay","data-path":"src/pages/admin/Settings.tsx"}),s.jsx(er,{control:w.control,name:"newPassword",render:({field:k})=>s.jsxs(La,{"data-id":"jgdwef02j","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Fa,{"data-id":"ms742w2ot","data-path":"src/pages/admin/Settings.tsx",children:"New Password"}),s.jsx(Ua,{"data-id":"ocfilw9tg","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs("div",{className:"relative","data-id":"dkqn3bpqh","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Be,{type:l?"text":"password",placeholder:"Enter your new password",...k,className:"pr-10","data-id":"ucz2uopus","data-path":"src/pages/admin/Settings.tsx"}),s.jsx("button",{type:"button",onClick:()=>c(!l),className:"absolute right-3 top-1/2 -translate-y-1/2 text-gray-500 hover:text-gray-700","data-id":"ide981gha","data-path":"src/pages/admin/Settings.tsx",children:l?s.jsx(Cj,{className:"w-4 h-4","data-id":"d6h25q0o1","data-path":"src/pages/admin/Settings.tsx"}):s.jsx(dd,{className:"w-4 h-4","data-id":"sheg2p8p1","data-path":"src/pages/admin/Settings.tsx"})})]})}),s.jsx(Is,{"data-id":"r6q6atnaa","data-path":"src/pages/admin/Settings.tsx",children:"Password must be at least 8 characters and contain uppercase, lowercase, and a number."}),s.jsx(us,{"data-id":"ec7g1g5w6","data-path":"src/pages/admin/Settings.tsx"})]}),"data-id":"yosrhxh3l","data-path":"src/pages/admin/Settings.tsx"}),s.jsx(er,{control:w.control,name:"confirmPassword",render:({field:k})=>s.jsxs(La,{"data-id":"d2mlks67n","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Fa,{"data-id":"vbf1hg80z","data-path":"src/pages/admin/Settings.tsx",children:"Confirm New Password"}),s.jsx(Ua,{"data-id":"3lheshzgg","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs("div",{className:"relative","data-id":"9cj6mgipl","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Be,{type:u?"text":"password",placeholder:"Confirm your new password",...k,className:"pr-10","data-id":"f1fegiksn","data-path":"src/pages/admin/Settings.tsx"}),s.jsx("button",{type:"button",onClick:()=>p(!u),className:"absolute right-3 top-1/2 -translate-y-1/2 text-gray-500 hover:text-gray-700","data-id":"6btw8art4","data-path":"src/pages/admin/Settings.tsx",children:u?s.jsx(Cj,{className:"w-4 h-4","data-id":"54d0riujp","data-path":"src/pages/admin/Settings.tsx"}):s.jsx(dd,{className:"w-4 h-4","data-id":"j7u1digjs","data-path":"src/pages/admin/Settings.tsx"})})]})}),s.jsx(us,{"data-id":"ctjln9o93","data-path":"src/pages/admin/Settings.tsx"})]}),"data-id":"0sbfpvfy0","data-path":"src/pages/admin/Settings.tsx"}),s.jsxs("div",{className:"flex items-center gap-3 pt-2","data-id":"yeae9t2pe","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(G,{type:"submit",disabled:h,className:"bg-[#EB0029] hover:bg-[#c5001f]","data-id":"31h0yqw5y","data-path":"src/pages/admin/Settings.tsx",children:h?"Changing Password...":"Change Password"}),s.jsx(G,{type:"button",variant:"outline",onClick:()=>w.reset(),disabled:h,"data-id":"jmdim1j7s","data-path":"src/pages/admin/Settings.tsx",children:"Cancel"})]})]})})})]}),s.jsxs(re,{className:"bg-blue-50 border-blue-200","data-id":"s8rwx0r1v","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(fe,{"data-id":"ld97lxnk2","data-path":"src/pages/admin/Settings.tsx",children:s.jsx(ge,{className:"text-blue-900","data-id":"udelronme","data-path":"src/pages/admin/Settings.tsx",children:"Password Requirements"})}),s.jsx(be,{"data-id":"exthdm6i9","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs("ul",{className:"space-y-2 text-sm text-blue-900","data-id":"9cigafk1z","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs("li",{className:"flex items-center gap-2","data-id":"5w3ctnv47","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-600","data-id":"ajgm3g2xe","data-path":"src/pages/admin/Settings.tsx"}),"Minimum 8 characters long"]}),s.jsxs("li",{className:"flex items-center gap-2","data-id":"56eciq26t","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-600","data-id":"93f81feeb","data-path":"src/pages/admin/Settings.tsx"}),"At least one uppercase letter (A-Z)"]}),s.jsxs("li",{className:"flex items-center gap-2","data-id":"jd6cgupyh","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-600","data-id":"ytp70my0g","data-path":"src/pages/admin/Settings.tsx"}),"At least one lowercase letter (a-z)"]}),s.jsxs("li",{className:"flex items-center gap-2","data-id":"t1wpkln2r","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-600","data-id":"wcc0ifq59","data-path":"src/pages/admin/Settings.tsx"}),"At least one number (0-9)"]})]})})]})]})]}),s.jsx(po,{open:n,onOpenChange:i,"data-id":"kbfehtku2","data-path":"src/pages/admin/Settings.tsx",children:s.jsxs(xi,{className:"sm:max-w-[500px]","data-id":"58mjs7l5y","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs(ho,{"data-id":"3pgdm11c0","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(mo,{"data-id":"27328lgag","data-path":"src/pages/admin/Settings.tsx",children:"Edit User"}),s.jsx(Md,{"data-id":"wluwuntnc","data-path":"src/pages/admin/Settings.tsx",children:"Update user information and permissions"})]}),a&&s.jsxs("div",{className:"grid gap-4 py-4","data-id":"q66ka1kg7","data-path":"src/pages/admin/Settings.tsx",children:[s.jsxs("div",{className:"grid gap-2","data-id":"1b0vswvve","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(De,{htmlFor:"name","data-id":"4tmhazill","data-path":"src/pages/admin/Settings.tsx",children:"Name"}),s.jsx(Be,{id:"name",value:a.name,onChange:k=>r({...a,name:k.target.value}),"data-id":"m4dyg0mb7","data-path":"src/pages/admin/Settings.tsx"})]}),s.jsxs("div",{className:"grid gap-2","data-id":"pe5k961v7","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(De,{htmlFor:"email","data-id":"q961akhy7","data-path":"src/pages/admin/Settings.tsx",children:"Email"}),s.jsx(Be,{id:"email",type:"email",value:a.email,onChange:k=>r({...a,email:k.target.value}),"data-id":"435lil6wp","data-path":"src/pages/admin/Settings.tsx"})]}),s.jsxs("div",{className:"grid gap-2","data-id":"s9apwedyd","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(De,{htmlFor:"role","data-id":"frsjvzynf","data-path":"src/pages/admin/Settings.tsx",children:"Role"}),s.jsxs(Ma,{value:a.role,onValueChange:k=>r({...a,role:k}),"data-id":"s4rpvs33a","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(ja,{id:"role","data-id":"fuq7074im","data-path":"src/pages/admin/Settings.tsx",children:s.jsx(Ia,{"data-id":"uqid3doxv","data-path":"src/pages/admin/Settings.tsx"})}),s.jsxs(Da,{"data-id":"k3zr3z1yt","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Ee,{value:"Admin","data-id":"22098zb74","data-path":"src/pages/admin/Settings.tsx",children:"Admin"}),s.jsx(Ee,{value:"Editor","data-id":"yv2k9ketj","data-path":"src/pages/admin/Settings.tsx",children:"Editor"}),s.jsx(Ee,{value:"Assistant","data-id":"8fm55klvy","data-path":"src/pages/admin/Settings.tsx",children:"Assistant"}),s.jsx(Ee,{value:"Developer","data-id":"lhz5enxeu","data-path":"src/pages/admin/Settings.tsx",children:"Developer"})]})]})]}),s.jsxs("div",{className:"grid gap-2","data-id":"hh03myrsd","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(De,{htmlFor:"status","data-id":"ni5v430kz","data-path":"src/pages/admin/Settings.tsx",children:"Status"}),s.jsxs(Ma,{value:a.status,onValueChange:k=>r({...a,status:k}),"data-id":"sl3zoylth","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(ja,{id:"status","data-id":"oyqxhylzy","data-path":"src/pages/admin/Settings.tsx",children:s.jsx(Ia,{"data-id":"6jn743nrt","data-path":"src/pages/admin/Settings.tsx"})}),s.jsxs(Da,{"data-id":"fghmfchx1","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(Ee,{value:"Active","data-id":"dvns7062c","data-path":"src/pages/admin/Settings.tsx",children:"Active"}),s.jsx(Ee,{value:"Inactive","data-id":"fwaf13ayl","data-path":"src/pages/admin/Settings.tsx",children:"Inactive"})]})]})]})]}),s.jsxs(Rp,{"data-id":"ykasep2dd","data-path":"src/pages/admin/Settings.tsx",children:[s.jsx(G,{variant:"outline",onClick:j,"data-id":"f95xpmf36","data-path":"src/pages/admin/Settings.tsx",children:"Cancel"}),s.jsx(G,{onClick:b,className:"bg-[#EB0029] hover:bg-[#c5001f]","data-id":"r6bkb4l3n","data-path":"src/pages/admin/Settings.tsx",children:"Save Changes"})]})]})})]})}function Sqe(){const[e,t]=g.useState([]),[a,r]=g.useState([]),[n,i]=g.useState(""),[o,d]=g.useState("all"),[l,c]=g.useState(!0),[u,p]=g.useState({total:0,withGuide:0,conversionRate:0,bySource:{}}),{toast:h}=nc();g.useEffect(()=>{m()},[]);const m=async()=>{c(!0);try{const w=await fetch("/api/db/select?table=LeadCaptures&order=created_at.desc");if(!w.ok)throw new Error("Failed to fetch leads");const y=await w.json();t(y||[]),r(y||[]),v(y||[])}catch{h({title:"Error",description:"Failed to load leads. Please try again.",variant:"destructive"})}finally{c(!1)}},v=w=>{const y=w.length,b=w.filter(k=>k.guide_downloaded).length,j=y>0?b/y*100:0,D={};w.forEach(k=>{D[k.source]=(D[k.source]||0)+1}),p({total:y,withGuide:b,conversionRate:j,bySource:D})};g.useEffect(()=>{let w=[...e];n&&(w=w.filter(y=>y.email.toLowerCase().includes(n.toLowerCase())||y.name.toLowerCase().includes(n.toLowerCase()))),o!=="all"&&(w=w.filter(y=>y.source===o)),r(w)},[n,o,e]);const f=()=>{const w=["Email","Name","Source","Guide Downloaded","Created At"],y=a.map(N=>[N.email,N.name||"",N.source,N.guide_downloaded?"Yes":"No",new Date(N.created_at).toLocaleString()]),b=[w.join(","),...y.map(N=>N.map(C=>`"${C}"`).join(","))].join(`
`),j=new Blob([b],{type:"text/csv"}),D=window.URL.createObjectURL(j),k=document.createElement("a");k.href=D,k.download=`leads_${new Date().toISOString().split("T")[0]}.csv`,k.click(),window.URL.revokeObjectURL(D),h({title:"Export Complete",description:`${a.length} leads exported to CSV.`})},x=["all",...Object.keys(u.bySource)];return s.jsxs("div",{className:"container mx-auto px-4 py-8","data-id":"fhn13ppki","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs("div",{className:"mb-8","data-id":"0pcp6vs9p","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-2","data-id":"p9kc3teil","data-path":"src/pages/admin/Leads.tsx",children:"Lead Management"}),s.jsx("p",{className:"text-gray-600","data-id":"sbs0c6k6z","data-path":"src/pages/admin/Leads.tsx",children:"Track and manage your email captures"})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-8","data-id":"62d3ni0w2","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(re,{"data-id":"1aigru1kz","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"4jew9nua8","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"5utwksw8k","data-path":"src/pages/admin/Leads.tsx",children:"Total Leads"}),s.jsx(Um,{className:"h-4 w-4 text-muted-foreground","data-id":"ge07q5h1c","data-path":"src/pages/admin/Leads.tsx"})]}),s.jsxs(be,{"data-id":"6zduxvzwt","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx("div",{className:"text-2xl font-bold","data-id":"ml32otm8o","data-path":"src/pages/admin/Leads.tsx",children:u.total}),s.jsx("p",{className:"text-xs text-muted-foreground mt-1","data-id":"zmvl3pg7e","data-path":"src/pages/admin/Leads.tsx",children:"All time captures"})]})]}),s.jsxs(re,{"data-id":"sgzus86md","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"v3xtfhflc","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"v78z1kmc5","data-path":"src/pages/admin/Leads.tsx",children:"Guide Downloads"}),s.jsx($m,{className:"h-4 w-4 text-muted-foreground","data-id":"9id1oyvkw","data-path":"src/pages/admin/Leads.tsx"})]}),s.jsxs(be,{"data-id":"3ddnbwu6k","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx("div",{className:"text-2xl font-bold","data-id":"yodw4m8n6","data-path":"src/pages/admin/Leads.tsx",children:u.withGuide}),s.jsx("p",{className:"text-xs text-muted-foreground mt-1","data-id":"1mayepju1","data-path":"src/pages/admin/Leads.tsx",children:"Downloaded free guide"})]})]}),s.jsxs(re,{"data-id":"ne5bgnh9r","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"edppbdx99","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"x9g26bv3t","data-path":"src/pages/admin/Leads.tsx",children:"Conversion Rate"}),s.jsx(Mr,{className:"h-4 w-4 text-muted-foreground","data-id":"3126xwmya","data-path":"src/pages/admin/Leads.tsx"})]}),s.jsxs(be,{"data-id":"oojkvl4hz","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs("div",{className:"text-2xl font-bold","data-id":"rmkaa3jkb","data-path":"src/pages/admin/Leads.tsx",children:[u.conversionRate.toFixed(1),"%"]}),s.jsx("p",{className:"text-xs text-muted-foreground mt-1","data-id":"ial11xt10","data-path":"src/pages/admin/Leads.tsx",children:"Leads to guide downloads"})]})]})]}),s.jsxs(re,{className:"mb-8","data-id":"wtqb3tnmb","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(fe,{"data-id":"ggjdycn7a","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(ge,{"data-id":"fc00gobyw","data-path":"src/pages/admin/Leads.tsx",children:"Leads by Source"}),s.jsx(He,{"data-id":"9uisosbxd","data-path":"src/pages/admin/Leads.tsx",children:"Breakdown of where your leads are coming from"})]}),s.jsx(be,{"data-id":"n79p1rytc","data-path":"src/pages/admin/Leads.tsx",children:s.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4","data-id":"5osjiclvb","data-path":"src/pages/admin/Leads.tsx",children:Object.entries(u.bySource).map(([w,y])=>s.jsxs("div",{className:"border rounded-lg p-4","data-id":"cd6mb4zbe","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx("div",{className:"text-sm font-medium text-gray-600 capitalize mb-1","data-id":"a6drzuden","data-path":"src/pages/admin/Leads.tsx",children:w.replace(/-/g," ")}),s.jsx("div",{className:"text-2xl font-bold text-gray-900","data-id":"q7dvi3rv3","data-path":"src/pages/admin/Leads.tsx",children:y})]},w))})})]}),s.jsx("div",{className:"bg-white rounded-lg border p-4 mb-6","data-id":"z0o45ykll","data-path":"src/pages/admin/Leads.tsx",children:s.jsxs("div",{className:"flex flex-col md:flex-row gap-4","data-id":"tfvlyugdf","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs("div",{className:"flex-1 relative","data-id":"kyhelith4","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(Lm,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400","data-id":"oo1h23pxh","data-path":"src/pages/admin/Leads.tsx"}),s.jsx(Be,{type:"text",placeholder:"Search by email or name...",value:n,onChange:w=>i(w.target.value),className:"pl-10","data-id":"3jouh4vqx","data-path":"src/pages/admin/Leads.tsx"})]}),s.jsx("select",{value:o,onChange:w=>d(w.target.value),className:"px-4 py-2 border rounded-md focus:outline-none focus:ring-2 focus:ring-[#EB0029]","data-id":"c710bctd1","data-path":"src/pages/admin/Leads.tsx",children:x.map(w=>s.jsx("option",{value:w,"data-id":"zopofvs1v","data-path":"src/pages/admin/Leads.tsx",children:w==="all"?"All Sources":w.replace(/-/g," ")},w))}),s.jsxs(G,{onClick:f,className:"bg-[#EB0029] hover:bg-[#c4001f] text-white","data-id":"kuk3yn2oz","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx($m,{className:"h-4 w-4 mr-2","data-id":"xmho43pxm","data-path":"src/pages/admin/Leads.tsx"}),"Export CSV"]})]})}),s.jsxs(re,{"data-id":"vwxjcgeet","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(fe,{"data-id":"0owj71ygi","data-path":"src/pages/admin/Leads.tsx",children:[s.jsxs(ge,{"data-id":"0ll800h2f","data-path":"src/pages/admin/Leads.tsx",children:["All Leads (",a.length,")"]}),s.jsx(He,{"data-id":"kkvdo1n7p","data-path":"src/pages/admin/Leads.tsx",children:"View and manage your captured leads"})]}),s.jsx(be,{"data-id":"359h260cn","data-path":"src/pages/admin/Leads.tsx",children:l?s.jsx("div",{className:"text-center py-8 text-gray-500","data-id":"iplitg0rv","data-path":"src/pages/admin/Leads.tsx",children:"Loading leads..."}):a.length===0?s.jsx("div",{className:"text-center py-8 text-gray-500","data-id":"yy18l754x","data-path":"src/pages/admin/Leads.tsx",children:"No leads found"}):s.jsx("div",{className:"overflow-x-auto","data-id":"ayshprl07","data-path":"src/pages/admin/Leads.tsx",children:s.jsxs(Hg,{"data-id":"wyntunui2","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(Wg,{"data-id":"1rvt43sls","data-path":"src/pages/admin/Leads.tsx",children:s.jsxs(En,{"data-id":"efwwvg9i7","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(ha,{"data-id":"k5m7u1h92","data-path":"src/pages/admin/Leads.tsx",children:"Email"}),s.jsx(ha,{"data-id":"sfgz9k5g3","data-path":"src/pages/admin/Leads.tsx",children:"Name"}),s.jsx(ha,{"data-id":"qdfg7fys7","data-path":"src/pages/admin/Leads.tsx",children:"Source"}),s.jsx(ha,{className:"text-center","data-id":"60l2gketo","data-path":"src/pages/admin/Leads.tsx",children:"Guide Downloaded"}),s.jsx(ha,{"data-id":"u3dt2gbw0","data-path":"src/pages/admin/Leads.tsx",children:"Created At"})]})}),s.jsx(Gg,{"data-id":"bfrv1ccx3","data-path":"src/pages/admin/Leads.tsx",children:a.map(w=>s.jsxs(En,{"data-id":"hqkdszlh5","data-path":"src/pages/admin/Leads.tsx",children:[s.jsx(Jt,{className:"font-medium","data-id":"b0s0nood4","data-path":"src/pages/admin/Leads.tsx",children:w.email}),s.jsx(Jt,{"data-id":"6rpc11iu6","data-path":"src/pages/admin/Leads.tsx",children:w.name||"-"}),s.jsx(Jt,{className:"capitalize","data-id":"ezvn67xb4","data-path":"src/pages/admin/Leads.tsx",children:w.source.replace(/-/g," ")}),s.jsx(Jt,{className:"text-center","data-id":"9tb5gtq8b","data-path":"src/pages/admin/Leads.tsx",children:w.guide_downloaded?s.jsx("span",{className:"inline-block bg-green-100 text-green-800 text-xs px-2 py-1 rounded-full","data-id":"qwk7oppx0","data-path":"src/pages/admin/Leads.tsx",children:"Yes"}):s.jsx("span",{className:"inline-block bg-gray-100 text-gray-800 text-xs px-2 py-1 rounded-full","data-id":"hbvruj99e","data-path":"src/pages/admin/Leads.tsx",children:"No"})}),s.jsx(Jt,{"data-id":"lfowh4cui","data-path":"src/pages/admin/Leads.tsx",children:new Date(w.created_at).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"})})]},w.id))})]})})})]})]})}const Pqe=()=>{const[e,t]=g.useState([]),[a,r]=g.useState([]),[n,i]=g.useState(!0),[o,d]=g.useState(!1),[l,c]=g.useState(null),[u,p]=g.useState(!1),[h,m]=g.useState(!1),[v,f]=g.useState([]),[x,w]=g.useState({totalTags:0,mostUsedTag:null,averagePostsPerTag:0,tagsAddedThisMonth:0}),[y,b]=g.useState(""),[j,D]=g.useState(""),[k,N]=g.useState("");g.useEffect(()=>{C()},[]);const C=async()=>{i(!0);try{const q=await Kw(!0),$=await Promise.all(q.map(async ae=>{const xe=await hT(ae.id);return{...ae,post_count:xe}})),U=$.filter(ae=>(ae.post_count||0)>0),K=$.filter(ae=>(ae.post_count||0)===0);t(U),r(K);const ee=await X7e();w(ee)}catch{Pe({title:"Error",description:"Failed to load tags",variant:"destructive"})}finally{i(!1)}},T=async()=>{d(!0);try{await Y7e(),await C(),Pe({title:"Success",description:"All tag counts have been recalculated"})}catch{Pe({title:"Error",description:"Failed to recalculate tag counts",variant:"destructive"})}finally{d(!1)}},P=()=>{c(null),b(""),D(""),N(""),p(!0)},A=q=>{c(q),b(q.name),D(q.slug),N(q.description||""),p(!0)},S=q=>q.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),_=q=>{b(q),l||D(S(q))},O=async()=>{try{if(l){const{error:q}=await window.ezsite.apis.tableUpdate(70411,{id:l.id,name:y,slug:j,description:k});if(q)throw q;Pe({title:"Tag updated successfully"})}else{const{error:q}=await window.ezsite.apis.tableCreate(70411,{name:y,slug:j,description:k,post_count:0,create_time:new Date().toISOString()});if(q)throw q;Pe({title:"Tag created successfully"})}p(!1),bp(),C()}catch{Pe({title:"Error",description:"Failed to save tag",variant:"destructive"})}},B=async q=>{if(confirm("Are you sure you want to delete this tag? This will remove it from all posts."))try{const{data:$}=await window.ezsite.apis.tablePage(70412,{PageNo:1,PageSize:1e3,Filters:[{name:"tag_id",op:"Equal",value:q}]});if($!=null&&$.List)for(const K of $.List)await window.ezsite.apis.tableDelete(70412,{id:K.id});const{error:U}=await window.ezsite.apis.tableDelete(70411,{id:q});if(U)throw U;Pe({title:"Tag deleted successfully"}),bp(),C()}catch{Pe({title:"Error",description:"Failed to delete tag",variant:"destructive"})}},I=async()=>{if(v.length!==0)try{const q=await Q7e(v);if(q.success)Pe({title:"Success",description:`Deleted ${v.length} unused tag(s)`}),f([]),m(!1),C();else throw new Error(q.error)}catch{Pe({title:"Error",description:"Failed to delete tags",variant:"destructive"})}},z=q=>{f($=>$.includes(q)?$.filter(U=>U!==q):[...$,q])},M=()=>{v.length===a.length?f([]):f(a.map(q=>q.id))},R=q=>q?new Date(q).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"Never";return n?s.jsx("div",{className:"p-6","data-id":"j4dtv14te","data-path":"src/components/admin/TagManagement.tsx",children:"Loading tags..."}):s.jsxs("div",{className:"p-6 space-y-6","data-id":"rud5gek5l","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4","data-id":"u3fllmscl","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(re,{"data-id":"zb7fxvgyx","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"ri98o7rt7","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"myf1pxjir","data-path":"src/components/admin/TagManagement.tsx",children:"Total Tags"}),s.jsx(_$,{className:"h-4 w-4 text-muted-foreground","data-id":"tbbd4fg75","data-path":"src/components/admin/TagManagement.tsx"})]}),s.jsxs(be,{"data-id":"p1y7yhe21","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("div",{className:"text-2xl font-bold","data-id":"il7lzgzst","data-path":"src/components/admin/TagManagement.tsx",children:x.totalTags}),s.jsxs("p",{className:"text-xs text-muted-foreground","data-id":"4c072i15p","data-path":"src/components/admin/TagManagement.tsx",children:[a.length," unused"]})]})]}),s.jsxs(re,{"data-id":"uoe9s0lak","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"nke8eg0mc","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"xdfhvm5ze","data-path":"src/components/admin/TagManagement.tsx",children:"Most Used Tag"}),s.jsx(Mr,{className:"h-4 w-4 text-muted-foreground","data-id":"6eeyhhah5","data-path":"src/components/admin/TagManagement.tsx"})]}),s.jsxs(be,{"data-id":"d7h2xqv19","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("div",{className:"text-2xl font-bold","data-id":"z2ixz6tn9","data-path":"src/components/admin/TagManagement.tsx",children:x.mostUsedTag?x.mostUsedTag.name:"N/A"}),s.jsx("p",{className:"text-xs text-muted-foreground","data-id":"5o9sasqso","data-path":"src/components/admin/TagManagement.tsx",children:x.mostUsedTag?`${x.mostUsedTag.post_count} posts`:"No tags used"})]})]}),s.jsxs(re,{"data-id":"c5gey40te","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"ghvupgm4u","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"swnc4qhnz","data-path":"src/components/admin/TagManagement.tsx",children:"Avg Posts/Tag"}),s.jsx(Mr,{className:"h-4 w-4 text-muted-foreground","data-id":"3h784uqgy","data-path":"src/components/admin/TagManagement.tsx"})]}),s.jsxs(be,{"data-id":"3wrb41t1v","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("div",{className:"text-2xl font-bold","data-id":"un7irgbna","data-path":"src/components/admin/TagManagement.tsx",children:x.averagePostsPerTag}),s.jsx("p",{className:"text-xs text-muted-foreground","data-id":"3lw5u95gt","data-path":"src/components/admin/TagManagement.tsx",children:"Across all tags"})]})]}),s.jsxs(re,{"data-id":"pxbq5uphy","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between space-y-0 pb-2","data-id":"2cf752jcc","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(ge,{className:"text-sm font-medium","data-id":"dgf4a7jfd","data-path":"src/components/admin/TagManagement.tsx",children:"Added This Month"}),s.jsx(os,{className:"h-4 w-4 text-muted-foreground","data-id":"jlyn2trxn","data-path":"src/components/admin/TagManagement.tsx"})]}),s.jsxs(be,{"data-id":"ca9erogej","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("div",{className:"text-2xl font-bold","data-id":"9ydp6c4g4","data-path":"src/components/admin/TagManagement.tsx",children:x.tagsAddedThisMonth}),s.jsx("p",{className:"text-xs text-muted-foreground","data-id":"z08viqkk0","data-path":"src/components/admin/TagManagement.tsx",children:"New tags created"})]})]})]}),s.jsxs(re,{"data-id":"sgexpgm2f","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between","data-id":"ih6mno2xb","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(ge,{"data-id":"837tkgwmj","data-path":"src/components/admin/TagManagement.tsx",children:["Active Tags (",e.length,")"]}),s.jsxs("div",{className:"flex gap-2","data-id":"wi4safki9","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(G,{onClick:T,variant:"outline",size:"sm",disabled:o,"data-id":"2xarvkppg","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(zm,{className:`w-4 h-4 mr-2 ${o?"animate-spin":""}`,"data-id":"dkyrnew7c","data-path":"src/components/admin/TagManagement.tsx"}),"Recalculate Counts"]}),s.jsxs(G,{onClick:P,"data-id":"dglocnsje","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(is,{className:"w-4 h-4 mr-2","data-id":"s9o1ac6c2","data-path":"src/components/admin/TagManagement.tsx"}),"Create Tag"]})]})]}),s.jsx(be,{"data-id":"wb0ubb6hc","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx("div",{className:"space-y-3","data-id":"f92a15ia8","data-path":"src/components/admin/TagManagement.tsx",children:e.length===0?s.jsx("p",{className:"text-gray-500 text-center py-8","data-id":"6y6zgk48z","data-path":"src/components/admin/TagManagement.tsx",children:"No active tags. Create your first tag!"}):s.jsx("div",{className:"overflow-x-auto","data-id":"awfpujxl0","data-path":"src/components/admin/TagManagement.tsx",children:s.jsxs("table",{className:"w-full","data-id":"24zkmjmn8","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("thead",{"data-id":"ftdy4nsoy","data-path":"src/components/admin/TagManagement.tsx",children:s.jsxs("tr",{className:"border-b","data-id":"ax6odbp13","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("th",{className:"text-left py-2 px-3","data-id":"bh5esqefc","data-path":"src/components/admin/TagManagement.tsx",children:"Tag Name"}),s.jsx("th",{className:"text-left py-2 px-3","data-id":"z6xti1sk4","data-path":"src/components/admin/TagManagement.tsx",children:"Slug"}),s.jsx("th",{className:"text-center py-2 px-3","data-id":"nigii3ow9","data-path":"src/components/admin/TagManagement.tsx",children:"Total Posts"}),s.jsx("th",{className:"text-center py-2 px-3","data-id":"xp4ce4ush","data-path":"src/components/admin/TagManagement.tsx",children:"Last Used"}),s.jsx("th",{className:"text-right py-2 px-3","data-id":"0boe4lscg","data-path":"src/components/admin/TagManagement.tsx",children:"Actions"})]})}),s.jsx("tbody",{"data-id":"f21otwsgl","data-path":"src/components/admin/TagManagement.tsx",children:e.map(q=>s.jsxs("tr",{className:"border-b hover:bg-gray-50","data-id":"hr6pc1rwp","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("td",{className:"py-3 px-3","data-id":"7l5nwnwox","data-path":"src/components/admin/TagManagement.tsx",children:s.jsxs("div",{"data-id":"6tjl7qs94","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("div",{className:"font-medium","data-id":"0cubs0rsx","data-path":"src/components/admin/TagManagement.tsx",children:q.name}),q.description&&s.jsx("div",{className:"text-sm text-gray-500 mt-1","data-id":"grglr0n2s","data-path":"src/components/admin/TagManagement.tsx",children:q.description})]})}),s.jsx("td",{className:"py-3 px-3","data-id":"0b89phtbz","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx("code",{className:"text-sm bg-gray-100 px-2 py-1 rounded","data-id":"uggy2t3ww","data-path":"src/components/admin/TagManagement.tsx",children:q.slug})}),s.jsx("td",{className:"py-3 px-3 text-center","data-id":"yq8x5nxxc","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx(ct,{variant:"secondary","data-id":"ygwr1lohx","data-path":"src/components/admin/TagManagement.tsx",children:q.post_count||0})}),s.jsx("td",{className:"py-3 px-3 text-center text-sm text-gray-600","data-id":"c08hh8jlf","data-path":"src/components/admin/TagManagement.tsx",children:R(q.last_used)}),s.jsx("td",{className:"py-3 px-3","data-id":"k7paxvwfc","data-path":"src/components/admin/TagManagement.tsx",children:s.jsxs("div",{className:"flex gap-2 justify-end","data-id":"nv3auk6zq","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>A(q),"data-id":"8zxy4xhxr","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx(zE,{className:"w-4 h-4","data-id":"da2fk7fb3","data-path":"src/components/admin/TagManagement.tsx"})}),s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>B(q.id),"data-id":"hertzqja7","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx(El,{className:"w-4 h-4 text-red-500","data-id":"wby1it9vi","data-path":"src/components/admin/TagManagement.tsx"})})]})})]},q.id))})]})})})})]}),a.length>0&&s.jsxs(re,{className:"border-orange-200 bg-orange-50/30","data-id":"hap4le9ye","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(fe,{className:"flex flex-row items-center justify-between","data-id":"iwzwnhfx0","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs("div",{className:"flex items-center gap-2","data-id":"ou06ni5xe","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(ns,{className:"w-5 h-5 text-orange-500","data-id":"8nsnyxq5c","data-path":"src/components/admin/TagManagement.tsx"}),s.jsxs(ge,{"data-id":"zj8il2ggp","data-path":"src/components/admin/TagManagement.tsx",children:["Unused Tags (",a.length,")"]})]}),s.jsxs("div",{className:"flex gap-2","data-id":"qdl4j7xk2","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(G,{onClick:M,variant:"outline",size:"sm","data-id":"a4mteo06s","data-path":"src/components/admin/TagManagement.tsx",children:v.length===a.length?"Deselect All":"Select All"}),s.jsxs(G,{onClick:()=>m(!0),variant:"destructive",size:"sm",disabled:v.length===0,"data-id":"r34vtn337","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(El,{className:"w-4 h-4 mr-2","data-id":"gasgxb59f","data-path":"src/components/admin/TagManagement.tsx"}),"Delete Selected (",v.length,")"]})]})]}),s.jsx(be,{"data-id":"e9rir1qmg","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx("div",{className:"space-y-2","data-id":"85twqhg9b","data-path":"src/components/admin/TagManagement.tsx",children:a.map(q=>s.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-lg bg-white","data-id":"xyspj8puv","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs("div",{className:"flex items-center gap-3","data-id":"bu5a8hcf0","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(nl,{checked:v.includes(q.id),onCheckedChange:()=>z(q.id),"data-id":"j5vf1ixm8","data-path":"src/components/admin/TagManagement.tsx"}),s.jsxs("div",{"data-id":"187qe9mjs","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx("div",{className:"font-medium","data-id":"5rwd0vt6z","data-path":"src/components/admin/TagManagement.tsx",children:q.name}),s.jsx("div",{className:"text-sm text-gray-500","data-id":"oltjjhbd0","data-path":"src/components/admin/TagManagement.tsx",children:q.slug})]})]}),s.jsxs("div",{className:"flex gap-2","data-id":"moyhsud58","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>A(q),"data-id":"rai240667","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx(zE,{className:"w-4 h-4","data-id":"knpdvtc9e","data-path":"src/components/admin/TagManagement.tsx"})}),s.jsx(G,{variant:"ghost",size:"sm",onClick:()=>B(q.id),"data-id":"fk5u1xcbu","data-path":"src/components/admin/TagManagement.tsx",children:s.jsx(El,{className:"w-4 h-4 text-red-500","data-id":"rijtd5v7n","data-path":"src/components/admin/TagManagement.tsx"})})]})]},q.id))})})]}),s.jsx(po,{open:u,onOpenChange:p,"data-id":"ealvdfp9x","data-path":"src/components/admin/TagManagement.tsx",children:s.jsxs(xi,{"data-id":"esw4pf3bd","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(ho,{"data-id":"xecm335wt","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(mo,{"data-id":"fc8flkjdx","data-path":"src/components/admin/TagManagement.tsx",children:l?"Edit Tag":"Create Tag"}),s.jsx(Md,{"data-id":"pixq2sdux","data-path":"src/components/admin/TagManagement.tsx",children:l?"Update tag details":"Add a new tag to organize your content"})]}),s.jsxs("div",{className:"space-y-4","data-id":"1hdpsjbl8","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs("div",{"data-id":"0lvobu5r2","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(De,{htmlFor:"tag-name","data-id":"55chcy1ip","data-path":"src/components/admin/TagManagement.tsx",children:"Name"}),s.jsx(Be,{id:"tag-name",value:y,onChange:q=>_(q.target.value),placeholder:"e.g., DoorDash Tips","data-id":"w3ytnwd8z","data-path":"src/components/admin/TagManagement.tsx"})]}),s.jsxs("div",{"data-id":"uhddoetky","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(De,{htmlFor:"tag-slug","data-id":"c000jsodi","data-path":"src/components/admin/TagManagement.tsx",children:"Slug"}),s.jsx(Be,{id:"tag-slug",value:j,onChange:q=>D(q.target.value),placeholder:"doordash-tips","data-id":"gmkxrrygh","data-path":"src/components/admin/TagManagement.tsx"})]}),s.jsxs("div",{"data-id":"6y43j05bv","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(De,{htmlFor:"tag-desc","data-id":"xy21997bi","data-path":"src/components/admin/TagManagement.tsx",children:"Description (optional)"}),s.jsx(js,{id:"tag-desc",value:k,onChange:q=>N(q.target.value),placeholder:"Brief description of this tag...",rows:3,"data-id":"e1g8ykxjk","data-path":"src/components/admin/TagManagement.tsx"})]})]}),s.jsxs(Rp,{"data-id":"r0yo2lhkx","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(G,{variant:"outline",onClick:()=>p(!1),"data-id":"yangsdh6w","data-path":"src/components/admin/TagManagement.tsx",children:"Cancel"}),s.jsx(G,{onClick:O,disabled:!y||!j,"data-id":"dc6mzfq5c","data-path":"src/components/admin/TagManagement.tsx",children:l?"Update":"Create"})]})]})}),s.jsx(WS,{open:h,onOpenChange:m,"data-id":"k8znev7th","data-path":"src/components/admin/TagManagement.tsx",children:s.jsxs(Ob,{"data-id":"tfirj6aca","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(Bb,{"data-id":"i366eqrir","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsxs(Mb,{"data-id":"moo5qm950","data-path":"src/components/admin/TagManagement.tsx",children:["Delete ",v.length," unused tag(s)?"]}),s.jsx(Ib,{"data-id":"nb8qg4ph2","data-path":"src/components/admin/TagManagement.tsx",children:"This action cannot be undone. This will permanently delete the selected tags. These tags are currently not assigned to any posts."})]}),s.jsxs(Rb,{"data-id":"e796zpfye","data-path":"src/components/admin/TagManagement.tsx",children:[s.jsx(zb,{"data-id":"r5135jtrn","data-path":"src/components/admin/TagManagement.tsx",children:"Cancel"}),s.jsx($b,{onClick:I,className:"bg-red-600 hover:bg-red-700","data-id":"vt8kvretm","data-path":"src/components/admin/TagManagement.tsx",children:"Delete"})]})]})})]})};function Tqe(){const[e,t]=g.useState(!1),[a,r]=g.useState(null),[n,i]=g.useState(10),[o,d]=g.useState(0),l=async()=>{t(!0),r(null);try{const{data:h,error:m}=await window.ezsite.apis.run({path:"__easysite_nodejs__/populateCityRequirements.js",methodName:"populateCityRequirements",param:[n,o]});if(m)throw new Error(m);r(h),h.updated>0?Pe({title:"Success!",description:`Successfully updated ${h.updated} pages. ${h.skipped} skipped, ${h.errors.length} errors.`,variant:"default"}):h.errors.length>0?Pe({title:"Completed with errors",description:`${h.errors.length} pages failed to update. Check details below.`,variant:"destructive"}):Pe({title:"No updates needed",description:h.message||"All pages already have content.",variant:"default"})}catch(h){Pe({title:"Error",description:h instanceof Error?h.message:"Failed to process pages",variant:"destructive"})}finally{t(!1)}},c=()=>{d(h=>h+n)},u=()=>{d(h=>Math.max(0,h-n))},p=()=>{d(0),r(null)};return s.jsx("div",{className:"container mx-auto py-8 px-4","data-id":"2y4junpbj","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsxs("div",{className:"max-w-6xl mx-auto","data-id":"yxjuqh61v","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("div",{className:"mb-8","data-id":"ptovts7fs","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("h1",{className:"text-3xl font-bold mb-2","data-id":"rxqgthhxq","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Populate City Requirements Pages"}),s.jsx("p",{className:"text-gray-600","data-id":"yg0fnykb8","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Safely update existing city-specific DoorDash driver requirements pages that have empty or minimal content."})]}),s.jsxs(re,{className:"mb-6","data-id":"r1zkw8sgp","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs(fe,{"data-id":"1rqvmgpve","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(ge,{"data-id":"e96xa3dhi","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Safety Rules"}),s.jsx(He,{"data-id":"l3cbqz7hx","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"This script follows strict safety guidelines"})]}),s.jsx(be,{"data-id":"l4cyx4rbu","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsxs("ul",{className:"space-y-2 text-sm text-gray-700","data-id":"ol7hgvj82","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("li",{className:"flex items-start","data-id":"jqfmlpdr1","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(Le,{className:"w-4 h-4 mr-2 mt-0.5 text-green-600 flex-shrink-0","data-id":"g77xz2d51","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("span",{"data-id":"9cgkk7grz","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Only updates pages with content ≤ 500 characters"})]}),s.jsxs("li",{className:"flex items-start","data-id":"m4bqqw5du","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(Le,{className:"w-4 h-4 mr-2 mt-0.5 text-green-600 flex-shrink-0","data-id":"7adux56i0","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("span",{"data-id":"9lo7gnnf0","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Does NOT delete, unpublish, or recreate any pages"})]}),s.jsxs("li",{className:"flex items-start","data-id":"zlkqmheip","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(Le,{className:"w-4 h-4 mr-2 mt-0.5 text-green-600 flex-shrink-0","data-id":"rlzj8j2ro","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("span",{"data-id":"1911gijxj","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Does NOT alter URLs, slugs, or routing"})]}),s.jsxs("li",{className:"flex items-start","data-id":"gr772700n","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(Le,{className:"w-4 h-4 mr-2 mt-0.5 text-green-600 flex-shrink-0","data-id":"iy0gwuw6r","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("span",{"data-id":"0x7b6z6il","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Preserves existing SEO metadata and featured images"})]}),s.jsxs("li",{className:"flex items-start","data-id":"sewhnzus3","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(Le,{className:"w-4 h-4 mr-2 mt-0.5 text-green-600 flex-shrink-0","data-id":"wlybfneoj","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("span",{"data-id":"x8hwpei1u","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Only sets SEO fields if currently empty"})]})]})})]}),s.jsxs(re,{className:"mb-6","data-id":"21oj3tpyx","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(fe,{"data-id":"wf2zrfjcg","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx(ge,{"data-id":"io7tvu7ab","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Process Configuration"})}),s.jsxs(be,{"data-id":"j3rtpsppz","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4","data-id":"swxebc70p","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("div",{"data-id":"t3nrwco01","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("label",{className:"block text-sm font-medium mb-2","data-id":"teeign7v5","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Batch Size"}),s.jsx("input",{type:"number",value:n,onChange:h=>i(Number(h.target.value)),min:"1",max:"50",className:"w-full px-3 py-2 border rounded-md",disabled:e,"data-id":"hadl0x5fd","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("p",{className:"text-xs text-gray-500 mt-1","data-id":"g7pyt7f8i","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Number of pages to process per batch (1-50)"})]}),s.jsxs("div",{"data-id":"b7zmz8aem","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("label",{className:"block text-sm font-medium mb-2","data-id":"mhi0sptas","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Start Index"}),s.jsx("input",{type:"number",value:o,onChange:h=>d(Number(h.target.value)),min:"0",className:"w-full px-3 py-2 border rounded-md",disabled:e,"data-id":"b8aavqgzx","data-path":"src/pages/admin/PopulateCityPages.tsx"}),s.jsx("p",{className:"text-xs text-gray-500 mt-1","data-id":"edek8w7v2","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Starting position in the database (0-based)"})]})]}),s.jsxs("div",{className:"flex flex-wrap gap-3","data-id":"v7wpfxqbx","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(G,{onClick:l,disabled:e,className:"bg-red-600 hover:bg-red-700","data-id":"0hb51qc2n","data-path":"src/pages/admin/PopulateCityPages.tsx",children:e?s.jsxs(s.Fragment,{children:[s.jsx(zm,{className:"w-4 h-4 mr-2 animate-spin","data-id":"rzvgnpnn6","data-path":"src/pages/admin/PopulateCityPages.tsx"}),"Processing..."]}):s.jsxs(s.Fragment,{children:[s.jsx(xZ,{className:"w-4 h-4 mr-2","data-id":"0btwuji8x","data-path":"src/pages/admin/PopulateCityPages.tsx"}),"Start Processing"]})}),a&&s.jsxs(s.Fragment,{children:[s.jsx(G,{onClick:c,disabled:e,variant:"outline","data-id":"3k0ri5e58","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Next Batch →"}),s.jsx(G,{onClick:u,disabled:e||o===0,variant:"outline","data-id":"gg8zsndz5","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"↠Previous Batch"}),s.jsx(G,{onClick:p,disabled:e,variant:"outline","data-id":"48uq4c7ik","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Reset to Start"})]})]})]})]}),a&&s.jsxs("div",{className:"space-y-6","data-id":"akrn078fb","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs(re,{"data-id":"uyttolxws","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(fe,{"data-id":"qsqkm8ee3","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx(ge,{"data-id":"jmqw1ydve","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Summary"})}),s.jsxs(be,{"data-id":"j38uwn6kt","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4","data-id":"k9hx8zsmi","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg","data-id":"ca1fsjg49","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-blue-900","data-id":"1sp34m8g0","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.processed}),s.jsx("div",{className:"text-sm text-blue-700","data-id":"w6z21yn7l","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Processed"})]}),s.jsxs("div",{className:"bg-green-50 p-4 rounded-lg","data-id":"x3mt1p302","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-green-900","data-id":"vk12r5ymr","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.updated}),s.jsx("div",{className:"text-sm text-green-700","data-id":"sr06g9sdv","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Updated"})]}),s.jsxs("div",{className:"bg-yellow-50 p-4 rounded-lg","data-id":"7cy6wj065","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-yellow-900","data-id":"ndyveipdb","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.skipped}),s.jsx("div",{className:"text-sm text-yellow-700","data-id":"e9wcz2atg","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Skipped"})]}),s.jsxs("div",{className:"bg-red-50 p-4 rounded-lg","data-id":"tzf319r55","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("div",{className:"text-2xl font-bold text-red-900","data-id":"vkjjs2qy6","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.errors.length}),s.jsx("div",{className:"text-sm text-red-700","data-id":"k05strk6f","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Errors"})]})]}),a.message&&s.jsx("div",{className:"mt-4 p-3 bg-gray-50 rounded-lg","data-id":"4nol63jne","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx("p",{className:"text-sm text-gray-700","data-id":"wszb4ltif","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.message})})]})]}),a.details.length>0&&s.jsxs(re,{"data-id":"l53gsf8u9","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(fe,{"data-id":"lgde6g0jt","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx(ge,{"data-id":"3ihhaz6ek","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Processing Details"})}),s.jsx(be,{"data-id":"xtdtkllod","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx("div",{className:"overflow-x-auto","data-id":"oci8gvpf5","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsxs("table",{className:"w-full text-sm","data-id":"lfrhgnjxa","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("thead",{className:"border-b","data-id":"y1sabku9e","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsxs("tr",{"data-id":"zknlos5yx","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("th",{className:"text-left py-2 px-3","data-id":"zgpteivu2","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"ID"}),s.jsx("th",{className:"text-left py-2 px-3","data-id":"d624tha4m","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Slug"}),s.jsx("th",{className:"text-left py-2 px-3","data-id":"tc694laoy","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Status"}),s.jsx("th",{className:"text-left py-2 px-3","data-id":"9d9yda1fb","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"City/State"}),s.jsx("th",{className:"text-left py-2 px-3","data-id":"78zmmekcr","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Content Length"}),s.jsx("th",{className:"text-left py-2 px-3","data-id":"g5mdrxthp","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Notes"})]})}),s.jsx("tbody",{"data-id":"nu6ymlds6","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.details.map((h,m)=>s.jsxs("tr",{className:"border-b hover:bg-gray-50","data-id":"qbuxdyn0o","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx("td",{className:"py-2 px-3","data-id":"i9dt14k6p","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.id}),s.jsx("td",{className:"py-2 px-3 font-mono text-xs","data-id":"axe6xfntk","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.slug}),s.jsx("td",{className:"py-2 px-3","data-id":"rteplf2m8","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.status==="updated"?s.jsxs("span",{className:"inline-flex items-center text-green-700","data-id":"7obf1sk8x","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(Le,{className:"w-4 h-4 mr-1","data-id":"ufmthakdf","data-path":"src/pages/admin/PopulateCityPages.tsx"}),"Updated"]}):s.jsxs("span",{className:"inline-flex items-center text-yellow-700","data-id":"halvj31fl","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(ns,{className:"w-4 h-4 mr-1","data-id":"c7zq51x0y","data-path":"src/pages/admin/PopulateCityPages.tsx"}),"Skipped"]})}),s.jsx("td",{className:"py-2 px-3","data-id":"gfnzq3n8b","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.city&&h.state?`${h.city}, ${h.state}`:"-"}),s.jsx("td",{className:"py-2 px-3","data-id":"m4gtyvjtx","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.previousLength!==void 0&&h.newLength!==void 0?`${h.previousLength} → ${h.newLength}`:h.previousLength!==void 0?h.previousLength:"-"}),s.jsx("td",{className:"py-2 px-3 text-xs text-gray-600","data-id":"nsr9lhxfa","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.reason||"-"})]},m))})]})})})]}),a.errors.length>0&&s.jsxs(re,{"data-id":"1j81dbw2d","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(fe,{"data-id":"s0vez5g4l","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsxs(ge,{className:"flex items-center text-red-700","data-id":"bf85mgk5z","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(od,{className:"w-5 h-5 mr-2","data-id":"uwxxvph1q","data-path":"src/pages/admin/PopulateCityPages.tsx"}),"Errors (",a.errors.length,")"]})}),s.jsx(be,{"data-id":"suw012b7h","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx("div",{className:"space-y-3","data-id":"mwhkinv51","data-path":"src/pages/admin/PopulateCityPages.tsx",children:a.errors.map((h,m)=>s.jsxs("div",{className:"p-3 bg-red-50 border border-red-200 rounded-lg","data-id":"1xmineqpy","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsxs("div",{className:"font-medium text-red-900","data-id":"zahfdb8ap","data-path":"src/pages/admin/PopulateCityPages.tsx",children:["Page ID: ",h.id]}),s.jsx("div",{className:"text-sm text-red-700 font-mono mt-1","data-id":"7emtwduv1","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.slug}),s.jsx("div",{className:"text-sm text-red-600 mt-2","data-id":"ebbksld3r","data-path":"src/pages/admin/PopulateCityPages.tsx",children:h.error})]},m))})})]}),s.jsxs(re,{"data-id":"eaqz9jl1l","data-path":"src/pages/admin/PopulateCityPages.tsx",children:[s.jsx(fe,{"data-id":"e2d38svec","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx(ge,{"data-id":"p0txpio5n","data-path":"src/pages/admin/PopulateCityPages.tsx",children:"Raw Response"})}),s.jsx(be,{"data-id":"cp0kjmq4l","data-path":"src/pages/admin/PopulateCityPages.tsx",children:s.jsx("pre",{className:"bg-gray-50 p-4 rounded-lg overflow-x-auto text-xs","data-id":"jwsnfv3f0","data-path":"src/pages/admin/PopulateCityPages.tsx",children:JSON.stringify(a,null,2)})})]})]})]})})}const Eqe=new ere,_qe=()=>{const{isAuthenticated:e}=dc();return s.jsxs(hse,{"data-id":"epqu3z8oe","data-path":"src/App.tsx",children:[s.jsx(Yz,{"data-id":"7t7lgmxlc","data-path":"src/App.tsx"}),s.jsx(ise,{"data-id":"ou4cqz13t","data-path":"src/App.tsx",children:s.jsxs(Qe,{element:s.jsx(she,{"data-id":"bwq3mtp4k","data-path":"src/App.tsx"}),"data-id":"4pvtnk53a","data-path":"src/App.tsx",children:[s.jsx(Qe,{path:"/",element:s.jsx(jce,{"data-id":"9c0o5u916","data-path":"src/App.tsx"}),"data-id":"xj37yhy5o","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/how-to-become-doordash-driver",element:s.jsx(kce,{"data-id":"eln0q65o7","data-path":"src/App.tsx"}),"data-id":"it8orxa4u","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-requirements",element:s.jsx($4,{"data-id":"kqi6m360u","data-path":"src/App.tsx"}),"data-id":"u1xok51hj","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-requirements-2025",element:s.jsx($4,{"data-id":"ruzzkf2vh","data-path":"src/App.tsx"}),"data-id":"2ap3cjbq9","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-driver-pay",element:s.jsx(z4,{"data-id":"xsytoxob9","data-path":"src/App.tsx"}),"data-id":"51ha9lfgm","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-driver-pay-2025",element:s.jsx(z4,{"data-id":"6ditd0aaf","data-path":"src/App.tsx"}),"data-id":"kt73ru5ig","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-bonuses",element:s.jsx(Nce,{"data-id":"rg1ydwkct","data-path":"src/App.tsx"}),"data-id":"gq3qgvbs2","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-taxes",element:s.jsx(q4,{"data-id":"0z8e2z7dx","data-path":"src/App.tsx"}),"data-id":"6eig2cvu3","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/taxes-for-doordash-drivers",element:s.jsx(q4,{"data-id":"dk2u4tkjc","data-path":"src/App.tsx"}),"data-id":"4f05gmbhx","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-tips",element:s.jsx(Cce,{"data-id":"ws92j9xxq","data-path":"src/App.tsx"}),"data-id":"5xjymia59","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-vs-uber-eats-grubhub",element:s.jsx(Ace,{"data-id":"ury3o4s2i","data-path":"src/App.tsx"}),"data-id":"xw09k5rgt","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/become-a-dasher-by-city",element:s.jsx(Sce,{"data-id":"h37a3z4ev","data-path":"src/App.tsx"}),"data-id":"vn582uzzc","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/best-times-to-dash",element:s.jsx(qce,{"data-id":"zm3a9i9th","data-path":"src/App.tsx"}),"data-id":"hokm2pmi9","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/blog",element:s.jsx(V4,{"data-id":"j5ds5vnqo","data-path":"src/App.tsx"}),"data-id":"5o3c9cz5r","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/blog/",element:s.jsx(V4,{"data-id":"0oth7jcqo","data-path":"src/App.tsx"}),"data-id":"63nkl19cw","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/tag/:tagSlug",element:s.jsx(Fce,{"data-id":"4022rjpwz","data-path":"src/App.tsx"}),"data-id":"xdf0apfpr","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/privacy-policy",element:s.jsx(Kpe,{"data-id":"2uyk3z3m9","data-path":"src/App.tsx"}),"data-id":"0tnmqoeop","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/terms-of-use",element:s.jsx(Ype,{"data-id":"p2n7iqb2c","data-path":"src/App.tsx"}),"data-id":"ug44kuc0o","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/affiliate-disclosure",element:s.jsx(Xpe,{"data-id":"jb1xrqkrb","data-path":"src/App.tsx"}),"data-id":"s9djurs68","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/admin/login",element:s.jsx(dme,{"data-id":"jtq548wwp","data-path":"src/App.tsx"}),"data-id":"8m0n24keu","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-driver-requirements-by-city",element:s.jsx(_ce,{"data-id":"40h6qr7kp","data-path":"src/App.tsx"}),"data-id":"cels74qzy","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/doordash-driver-requirements-:cityState",element:s.jsx(zce,{"data-id":"n9fzh6p5n","data-path":"src/App.tsx"}),"data-id":"gqmo4db7g","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/become-a-dasher-:cityState",element:s.jsx(Tce,{"data-id":"45u59m036","data-path":"src/App.tsx"}),"data-id":"ieuxkzpri","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"/:slug",element:s.jsx(Gpe,{"data-id":"4a2lmfmlw","data-path":"src/App.tsx"}),"data-id":"1w0xqznj2","data-path":"src/App.tsx"}),s.jsxs(Qe,{path:"/admin",element:s.jsx(ome,{"data-id":"pspos3dmo","data-path":"src/App.tsx",children:s.jsx(nge,{"data-id":"g1on1rp4b","data-path":"src/App.tsx"})}),"data-id":"xd686qqud","data-path":"src/App.tsx",children:[s.jsx(Qe,{index:!0,element:s.jsx(L$e,{"data-id":"1cg6v3qwf","data-path":"src/App.tsx"}),"data-id":"aqdnw0d32","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"blog",element:s.jsx(lM,{"data-id":"vd17yiot2","data-path":"src/App.tsx"}),"data-id":"r1zqtfho4","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"blog/calendar",element:s.jsx(lM,{"data-id":"n0mzymx4u","data-path":"src/App.tsx"}),"data-id":"wta9pkwr3","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"blog/create",element:s.jsx(rqe,{"data-id":"xij8jfel8","data-path":"src/App.tsx"}),"data-id":"vhng7g5oy","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"blog/edit/:id",element:s.jsx(nqe,{"data-id":"pmxowpy56","data-path":"src/App.tsx"}),"data-id":"ha9gmz03e","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"blog/tags",element:s.jsx(Pqe,{"data-id":"9g99jzq5n","data-path":"src/App.tsx"}),"data-id":"01wycy9ih","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"cta",element:s.jsx(mqe,{"data-id":"arja4arcw","data-path":"src/App.tsx"}),"data-id":"77h5rsibs","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"leads",element:s.jsx(Sqe,{"data-id":"ytcjutvlw","data-path":"src/App.tsx"}),"data-id":"q6wt8g9i8","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"ad-monetization",element:s.jsx(fqe,{"data-id":"lvywk3hbh","data-path":"src/App.tsx"}),"data-id":"galqnzews","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"analytics",element:s.jsx(wqe,{"data-id":"k8x4y8it0","data-path":"src/App.tsx"}),"data-id":"9bndym9jc","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"roadmap",element:s.jsx(kqe,{"data-id":"qghwa0nht","data-path":"src/App.tsx"}),"data-id":"v5mjxc1fl","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"settings",element:s.jsx(Z1,{"data-id":"zwfpin0d4","data-path":"src/App.tsx"}),"data-id":"vo5a32h4b","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"settings/users",element:s.jsx(Z1,{"data-id":"btzbekukn","data-path":"src/App.tsx"}),"data-id":"0u33ss42z","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"settings/system",element:s.jsx(Z1,{"data-id":"i56uw32t9","data-path":"src/App.tsx"}),"data-id":"bb7yujd2h","data-path":"src/App.tsx"}),s.jsx(Qe,{path:"populate-city-pages",element:s.jsx(Tqe,{"data-id":"j2etz2p0d","data-path":"src/App.tsx"}),"data-id":"5idacr1vw","data-path":"src/App.tsx"})]}),s.jsx(Qe,{path:"*",element:s.jsx(Dce,{"data-id":"wr3fk5ecv","data-path":"src/App.tsx"}),"data-id":"cnmel9t5u","data-path":"src/App.tsx"})]})}),s.jsx(ro,{"data-id":"izqw3enug","data-path":"src/App.tsx"}),!e&&s.jsxs(s.Fragment,{children:[s.jsx(ihe,{"data-id":"dgiggozt4","data-path":"src/App.tsx"}),s.jsx(ime,{"data-id":"z7ghi8his","data-path":"src/App.tsx"})]})]})},Oqe=()=>s.jsx(Zpe,{FallbackComponent:rhe,onError:(e,t)=>{console.error(`Error Boundary caught an error(pathname:${location.pathname+location.search}):`,e,t),setTimeout(()=>{throw e},0)},"data-id":"y7k39rdx8","data-path":"src/App.tsx",children:s.jsx(Wz,{"data-id":"yxkmm9ytb","data-path":"src/App.tsx",children:s.jsx(nhe,{"data-id":"c8yl1bod5","data-path":"src/App.tsx",children:s.jsx(tre,{client:Eqe,"data-id":"o2kzb8hmo","data-path":"src/App.tsx",children:s.jsxs(pg,{"data-id":"qb0ej1a1r","data-path":"src/App.tsx",children:[s.jsx(Hee,{"data-id":"1rr9f1ywf","data-path":"src/App.tsx"}),s.jsx(Use,{position:"top-right",richColors:!0,"data-id":"esp98lqk2","data-path":"src/App.tsx"}),s.jsx(_qe,{"data-id":"om8uepua2","data-path":"src/App.tsx"})]})})})})});HI(document.getElementById("root")).render(s.jsx(Oqe,{"data-id":"2jn916qt4","data-path":"src/main.tsx"}));