PageSourceSearch

https://platform.liveintent.com/assets/index-DSkMKSA5.js

js liveintent.com collected 2026-09-24 08:51:34 UTC 2,132,430 bytes, 262 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/json2csv.umd-ijpt5Zg2.js","assets/chunk-CilyBKbf.js","assets/file-download-FmFyJQKl.js","assets/inventory-forecast-hDE6CflP.js","assets/useForm-DqGDG0lN.js","assets/plugin-CeIcCz79.js","assets/api-gnMtg2zE.js","assets/useDebouncer-ORBB6Xxp.js","assets/saved-forecasts-DYSKePsK.js","assets/src-nSgE6y2C.js","assets/src-DwQ1D7WW.css","assets/main-Bas9pzKi.js","assets/LineChart-CvMsTABr.js","assets/endOfDay-sXGRN5SL.js","assets/Legend-PaJVTcBB.js","assets/main-CY8qtT-c.js","assets/main-j85I0BiV.js","assets/columns-2-BYSGtb_0.js","assets/audiences-index-route-BEK-BQAF.js","assets/useDebouncedCallback-Bozva3Gk.js","assets/hooks-CwdE6IQg.js","assets/custom-audience-create-DVBM50v_.js","assets/identifier-type-Bx2TMm9P.js","assets/dynamic-audience-create-C0PjHGwX.js","assets/audience-forecast-DycT5vmj.js","assets/lookalike-audience-create-BV1mlIcr.js","assets/audience-edit-DFZOAeCu.js","assets/main-B1kQnaJg.js","assets/main-YGQlcTra.js","assets/select-interval-CrXulxFB.js","assets/campaign-insights-DmRwtjFb.js","assets/main-Dhd2T-RQ.js","assets/blueprint-list-page-DCGULWgv.js","assets/blueprint-common-CHUps3ZK.js","assets/blueprint-detail-page-DSHBc6Bv.js","assets/product-catalog-list-Bde3U1VQ.js","assets/condition-DuZko5Kb.js","assets/product-set-form-BI9TUAOj.js"])))=>i.map(i=>d[i]);
2import{n as e,r as t,t as n}from"./chunk-CilyBKbf.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var r=n((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`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`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function k(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var A=/\/+/g;function j(e,t){return typeof e==`object`&&e&&e.key!=null?k(``+e.key):t.toString(36)}function M(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pen
2ding`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function N(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,N(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+j(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(A,`$&/`)+`/`),N(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(A,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+j(a,u),c+=N(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+j(a,u++),c+=N(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return N(M(e),r,i,a,o);throw r=String(e),Error(`Objects are not val
2id as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function P(e,t,n){if(e==null)return e;var r=[],i=0;return N(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function F(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var I=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},L={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=L,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=O,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:F}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,I)}catch(e){I(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()}
2,e.version=`19.2.6`})),i=n(((e,t)=>{t.exports=r()})),a=n((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&j(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function D(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&j(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(t,n){C=_(function(){t(e.unstable_now())},n)}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(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),o=n(((e,t)=>{t.exports=a()})),s=n((e=>{var t=i();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}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.`}function r(){}var a={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},o=Symbol.for(`react.portal`);function s(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var c=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return s(e,t,null,r)},e.flushSync=function(e){var t=c.T,n=a.p;try{if(c.T=null,a.p=2,e)return e()}finally{c.T=t,a.p=n,a.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,a.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&a.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=l(n,t.crossOrigin),i=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?a.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:o}):n===`script`&&a.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=l(t.as,t.crossOrigin);a.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??a.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=l(n,t.crossOrigin);a.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=l(t.as,t.crossOrigin);a.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else a.d.m(e)},e.requestFormReset=function(e){a.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return c.H.useFormState(e,t,n)},e.useFormStatus=function(){return c.H.useHostTransitionStatus()}
vendor: 6,326 bytes, lines 2-7
2,e.version=`19.2.6`})),c=n(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=s()})),l=n((e=>{var t=o(),n=i(),r=c();function a(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}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.`}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function l(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function u(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 d(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f(e){if(l(e)!==e)throw Error(a(188))}function p(e){var t=e.alternate;if(!t){if(t=l(e),t===null)throw Error(a(188));return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return f(i),e;if(o===r)return f(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,c=i.child;c;){if(c===n){s=!0,n=i,r=o;break}if(c===r){s=!0,r=i,n=o;break}c=c.sibling}if(!s){for(c=o.child;c;){if(c===n){s=!0,n=o,r=i;break}if(c===r){s=!0,r=o,n=i;break}c=c.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(n.tag!==3)throw Error(a(188));return n.stateNode.current===n?e:t}function m(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=m(e),t!==null)return t;e=e.sibling}return null}var h=Object.assign,g=Symbol.for(`react.element`),_=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),E=Symbol.for(`react.suspense_list`),D=Symbol.for(`react.memo`),O=Symbol.for(`react.lazy`),k=Symbol.for(`react.activity`),A=Symbol.for(`react.memo_cache_sentinel`),j=Symbol.iterator;function M(e){return typeof e!=`object`||!e?null:(e=j&&e[j]||e[`@@iterator`],typeof e==`function`?e:null)}var N=Symbol.for(`react.client.reference`);function P(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===N?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case E:return`SuspenseList`;case k:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case D:return t=e.displayName||null,t===null?P(e.type)||`Memo`:t;case O:t=e._payload,e=e._init;try{return P(e(t))}catch{}}return null}var F=Array.isArray,I=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,L=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee={pending:!1,data:null,method:null,action:null},te=[],ne=-1;function R(e){return{current:e}}function re(e){0>ne||(e.current=te[ne],te[ne]=null,ne--)}function z(e,t){ne++,te[ne]=e.current,e.current=t}var ie=R(null),B=R(null),ae=R(null),V=R(null);function oe(e,t){switch(z(ae,t),z(B,e),z(ie,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Xd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Xd(t),e=Zd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}re(ie),z(ie,e)}function H(){re(ie),re(B),re(ae)}function se(e){e.memoizedState!==null&&z(V,e);var t=ie.current,n=Zd(t,e.type);t!==n&&(z(B,e),z(ie,n))}function ce(e){B.current===e&&(re(ie),re(B)),V.current===e&&(re(V),sp._currentValue=ee)}var le,ue;function de(e){if(le===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);le=t&&t[1]||``,ue=-1<e.stack.indexOf(`
3    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
4`+le+e+ue}var fe=!1;function pe(e,t){if(!e||fe)return``;fe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,`props`,{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,`name`,{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
5`),l=s.split(`
6`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
7`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{fe=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?de(n):``}function me(e,t){switch(e.tag){case 26:case 27:case 5:return de(e.type);case 16:return de(`Lazy`);case 13:return e.child!==t&&t!==null?de(`Suspense Fallback`):de(`
7Suspense`);case 19:return de(`SuspenseList`);case 0:case 15:return pe(e.type,!1);case 11:return pe(e.type.render,!1);case 1:return pe(e.type,!0);case 31:return de(`Activity`);default:return``}}function he(e){try{var t=``,n=null;do t+=me(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
8Error generating stack: `+e.message+`
9`+e.stack}}var ge=Object.prototype.hasOwnProperty,_e=t.unstable_scheduleCallback,ve=t.unstable_cancelCallback,ye=t.unstable_shouldYield,be=t.unstable_requestPaint,xe=t.unstable_now,Se=t.unstable_getCurrentPriorityLevel,Ce=t.unstable_ImmediatePriority,we=t.unstable_UserBlockingPriority,Te=t.unstable_NormalPriority,Ee=t.unstable_LowPriority,De=t.unstable_IdlePriority,Oe=t.log,ke=t.unstable_setDisableYieldValue,Ae=null,je=null;function Me(e){if(typeof Oe==`function`&&ke(e),je&&typeof je.setStrictMode==`function`)try{je.setStrictMode(Ae,e)}catch{}}var Ne=Math.clz32?Math.clz32:Ie,Pe=Math.log,Fe=Math.LN2;function Ie(e){return e>>>=0,e===0?32:31-(Pe(e)/Fe|0)|0}var Le=256,Re=262144,ze=4194304;function Be(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ve(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Be(n))):i=Be(o):i=Be(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Be(n))):i=Be(o)):i=Be(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function He(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ue(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function We(){var e=ze;return ze<<=1,!(ze&62914560)&&(ze=4194304),e}function Ge(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ke(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function qe(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Ne(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&Je(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Je(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ne(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Ye(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ne(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Xe(e,t){var n=t&-t;return n=n&42?1:Ze(n),(n&(e.suspendedLanes|t))===0?n:0}function Ze(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Qe(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function $e(){var e=L.p;return e===0?(e=window.event,e===void 0?32:Cp(e.type)):e}function et(e,t){var n=L.p;try{return L.p=e,t()}finally{L.p=n}}
vendor: 14,842 bytes, line 9
9var tt=Math.random().toString(36).slice(2),nt=`__reactFiber$`+tt,rt=`__reactProps$`+tt,it=`__reactContainer$`+tt,at=`__reactEvents$`+tt,ot=`__reactListeners$`+tt,st=`__reactHandles$`+tt,ct=`__reactResources$`+tt,lt=`__reactMarker$`+tt;function ut(e){delete e[nt],delete e[rt],delete e[at],delete e[ot],delete e[st]}function dt(e){var t=e[nt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[it]||n[nt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=bf(e);e!==null;){if(n=e[nt])return n;e=bf(e)}return t}e=n,n=e.parentNode}return null}function ft(e){if(e=e[nt]||e[it]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function pt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(a(33))}function mt(e){var t=e[ct];return t||=e[ct]={hoistableStyles:new Map,hoistableScripts:new Map},t}function ht(e){e[lt]=!0}var gt=new Set,_t={};function vt(e,t){yt(e,t),yt(e+`Capture`,t)}function yt(e,t){for(_t[e]=t,e=0;e<t.length;e++)gt.add(t[e])}var bt=RegExp(`^[: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]*$`),xt={},St={};function Ct(e){return ge.call(St,e)?!0:ge.call(xt,e)?!1:bt.test(e)?St[e]=!0:(xt[e]=!0,!1)}function wt(e,t,n){if(Ct(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function Tt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Et(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Dt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Ot(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function kt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function At(e){if(!e._valueTracker){var t=Ot(e)?`checked`:`value`;e._valueTracker=kt(e,t,``+e[t])}}function jt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Ot(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Mt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Nt=/[\n"\\]/g;function Pt(e){return e.replace(Nt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Ft(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Dt(t)):e.value!==``+Dt(t)&&(e.value=``+Dt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Lt(e,o,Dt(n)):Lt(e,o,Dt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Dt(s):e.removeAttribute(`name`)}function It(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){At(e);return}n=n==null?``:``+Dt(n),t=t==null?n:``+Dt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),At(e)}function Lt(e,t,n){t===`number`&&Mt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Rt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Dt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function zt(e,t,n){if(t!=null&&(t=``+Dt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Dt(n)}function Bt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(a(92));if(F(r)){if(1<r.length)throw Error(a(93));r=r[0]}n=r}n??=``,t=n}n=Dt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),At(e)}function Vt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ht=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function Ut(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||Ht.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Wt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(a(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&Ut(e,i,r)}else for(var o in t)t.hasOwnProperty(o)&&Ut(e,o,t[o])}function Gt(e){if(e.indexOf(`-`)===-1)return!1;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 Kt=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),qt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Jt(e){return qt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Yt(){}var Xt=null;function Zt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qt=null,$t=null;function en(e){var t=ft(e);if(t&&(e=t.stateNode)){var n=e[rt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Ft(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Pt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[rt]||null;if(!i)throw Error(a(90));Ft(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&jt(r)}break a;case`textarea`:zt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Rt(e,!!n.multiple,t,!1)}}}var tn=!1;function nn(e,t,n){if(tn)return e(t,n);tn=!0;try{return e(t)}finally{if(tn=!1,(Qt!==null||$t!==null)&&(Eu(),Qt&&(t=Qt,e=$t,$t=Qt=null,en(t),e)))for(t=0;t<e.length;t++)en(e[t])}}function rn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[rt]||null;if(r===null)return null;n=r[t];a: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 a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(a(231,t,typeof n));return n}var U=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),an=!1;if(U)try{var on={};Object.defineProperty(on,`passive`,{get:function(){an=!0}}),window.addEventListener(`test`,on,on),window.removeEventListener(`test`,on,on)}catch{an=!1}var sn=null,cn=null,ln=null;function un(){if(ln)return ln;var e,t=cn,n=t.length,r,i=`value`in sn?sn.value:sn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return ln=i.slice(e,1<r?1-r:void 0)}function dn(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 fn(){return!0}function pn(){return!1}function mn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?fn:pn,this.isPropagationStopped=pn,this}return h(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=fn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=fn)},persist:function(){},isPersistent:fn}),t}var hn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},gn=mn(hn),_n=h({},hn,{view:0,detail:0}),vn=mn(_n),yn,bn,xn,Sn=h({},_n,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nn,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!==xn&&(xn&&e.type===`mousemove`?(yn=e.screenX-xn.screenX,bn=e.screenY-xn.screenY):bn=yn=0,xn=e),yn)},movementY:function(e){return`movementY`in e?e.movementY:bn}}),Cn=mn(Sn),wn=mn(h({},Sn,{dataTransfer:0})),Tn=mn(h({},_n,{relatedTarget:0})),En=mn(h({},hn,{animationName:0,elapsedTime:0,pseudoElement:0})),Dn=mn(h({},hn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),On=mn(h({},hn,{data:0})),kn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},An={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:`F
95`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},jn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Mn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jn[e])?!!t[e]:!1}function Nn(){return Mn}var Pn=mn(h({},_n,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=dn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?An[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nn,charCode:function(e){return e.type===`keypress`?dn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?dn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Fn=mn(h({},Sn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),In=mn(h({},_n,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nn})),Ln=mn(h({},hn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=mn(h({},Sn,{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})),zn=mn(h({},hn,{newState:0,oldState:0})),Bn=[9,13,27,32],Vn=U&&`CompositionEvent`in window,Hn=null;U&&`documentMode`in document&&(Hn=document.documentMode);var Un=U&&`TextEvent`in window&&!Hn,Wn=U&&(!Vn||Hn&&8<Hn&&11>=Hn),Gn=` `,Kn=!1;function qn(e,t){switch(e){case`keyup`:return Bn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Jn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Yn=!1;function Xn(e,t){switch(e){case`compositionend`:return Jn(t);case`keypress`:return t.which===32?(Kn=!0,Gn):null;case`textInput`:return e=t.data,e===Gn&&Kn?null:e;default:return null}}function Zn(e,t){if(Yn)return e===`compositionend`||!Vn&&qn(e,t)?(e=un(),ln=cn=sn=null,Yn=!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 Wn&&t.locale!==`ko`?null:t.data;default:return null}}var Qn={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 $n(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Qn[e.type]:t===`textarea`}function er(e,t,n,r){Qt?$t?$t.push(r):$t=[r]:Qt=r,t=Pd(t,`onChange`),0<t.length&&(n=new gn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var tr=null,nr=null;function rr(e){Ed(e,0)}function ir(e){if(jt(pt(e)))return e}function ar(e,t){if(e===`change`)return t}var or=!1;if(U){var sr;if(U){var cr=`oninput`in document;if(!cr){var lr=document.createElement(`div`);lr.setAttribute(`oninput`,`return;`),cr=typeof lr.oninput==`function`}sr=cr}else sr=!1;or=sr&&(!document.documentMode||9<document.documentMode)}function ur(){tr&&(tr.detachEvent(`onpropertychange`,dr),nr=tr=null)}function dr(e){if(e.propertyName===`value`&&ir(nr)){var t=[];er(t,nr,e,Zt(e)),nn(rr,t)}}function fr(e,t,n){e===`focusin`?(ur(),tr=t,nr=n,tr.attachEvent(`onpropertychange`,dr)):e===`focusout`&&ur()}function pr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return ir(nr)}function mr(e,t){if(e===`click`)return ir(t)}function hr(e,t){if(e===`input`||e===`change`)return ir(t)}function gr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var _r=typeof Object.is==`function`?Object.is:gr;function vr(e,t){if(_r(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ge.call(t,i)||!_r(e[i],t[i]))return!1}return!0}function yr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function br(e,t){var n=yr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=yr(n)}}function xr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Sr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Mt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Mt(e.document)}return t}function Cr(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`)}var wr=U&&`documentMode`in document&&11>=document.documentMode,Tr=null,Er=null,Dr=null,Or=!1;function kr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Or||Tr==null||Tr!==Mt(r)||(r=Tr,`selectionStart`in r&&Cr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 72,435 bytes, line 9
9sNode:r.focusNode,focusOffset:r.focusOffset}),Dr&&vr(Dr,r)||(Dr=r,r=Pd(Er,`onSelect`),0<r.length&&(t=new gn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Tr)))}function Ar(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var jr={animationend:Ar(`Animation`,`AnimationEnd`),animationiteration:Ar(`Animation`,`AnimationIteration`),animationstart:Ar(`Animation`,`AnimationStart`),transitionrun:Ar(`Transition`,`TransitionRun`),transitionstart:Ar(`Transition`,`TransitionStart`),transitioncancel:Ar(`Transition`,`TransitionCancel`),transitionend:Ar(`Transition`,`TransitionEnd`)},Mr={},Nr={};U&&(Nr=document.createElement(`div`).style,`AnimationEvent`in window||(delete jr.animationend.animation,delete jr.animationiteration.animation,delete jr.animationstart.animation),`TransitionEvent`in window||delete jr.transitionend.transition);function Pr(e){if(Mr[e])return Mr[e];if(!jr[e])return e;var t=jr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Nr)return Mr[e]=t[n];return e}var Fr=Pr(`animationend`),Ir=Pr(`animationiteration`),Lr=Pr(`animationstart`),Rr=Pr(`transitionrun`),zr=Pr(`transitionstart`),Br=Pr(`transitioncancel`),Vr=Pr(`transitionend`),Hr=new Map,Ur=`abort auxClick beforeToggle 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(` `);Ur.push(`scrollEnd`);function Wr(e,t){Hr.set(e,t),vt(t,[e])}var Gr=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Kr=[],qr=0,Jr=0;function Yr(){for(var e=qr,t=Jr=qr=0;t<e;){var n=Kr[t];Kr[t++]=null;var r=Kr[t];Kr[t++]=null;var i=Kr[t];Kr[t++]=null;var a=Kr[t];if(Kr[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&$r(n,i,a)}}function Xr(e,t,n,r){Kr[qr++]=e,Kr[qr++]=t,Kr[qr++]=n,Kr[qr++]=r,Jr|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Zr(e,t,n,r){return Xr(e,t,n,r),ei(e)}function Qr(e,t){return Xr(e,null,null,t),ei(e)}function $r(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Ne(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ei(e){if(50<_u)throw _u=0,vu=null,Error(a(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ti={};function ni(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=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 ri(e,t,n,r){return new ni(e,t,n,r)}function ii(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ai(e,t){var n=e.alternate;return n===null?(n=ri(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function oi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function si(e,t,n,r,i,o){var s=0;if(r=e,typeof e==`function`)ii(e)&&(s=1);else if(typeof e==`string`)s=Qf(e,n,ie.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case k:return e=ri(31,n,t,i),e.elementType=k,e.lanes=o,e;case y:return ci(n.children,i,o,t);case b:s=8,i|=24;break;case x:return e=ri(12,n,t,i|2),e.elementType=x,e.lanes=o,e;case T:return e=ri(13,n,t,i),e.elementType=T,e.lanes=o,e;case E:return e=ri(19,n,t,i),e.elementType=E,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case D:s=14;break a;case O:s=16,r=null;break a}s=29,n=Error(a(130,e===null?`null`:typeof e,``)),r=null}return t=ri(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function ci(e,t,n,r){return e=ri(7,e,r,t),e.lanes=n,e}function li(e,t,n){return e=ri(6,e,null,t),e.lanes=n,e}function ui(e){var t=ri(18,null,null,0);return t.stateNode=e,t}function di(e,t,n){return t=ri(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var fi=new WeakMap;function pi(e,t){if(typeof e==`object`&&e){var n=fi.get(e);return n===void 0?(t={value:e,source:t,stack:he(t)},fi.set(e,t),t):n}return{value:e,source:t,stack:he(t)}}var mi=[],hi=0,gi=null,_i=0,vi=[],yi=0,bi=null,xi=1,Si=``;function Ci(e,t){mi[hi++]=_i,mi[hi++]=gi,gi=e,_i=t}function wi(e,t,n){vi[yi++]=xi,vi[yi++]=Si,vi[yi++]=bi,bi=e;var r=xi;e=Si;var i=32-Ne(r)-1;r&=~(1<<i),n+=1;var a=32-Ne(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,xi=1<<32-Ne(t)+i|n<<i|r,Si=a+e}else xi=1<<a|n<<i|r,Si=e}function Ti(e){e.return!==null&&(Ci(e,1),wi(e,1,0))}function Ei(e){for(;e===gi;)gi=mi[--hi],mi[hi]=null,_i=mi[--hi],mi[hi]=null;for(;e===bi;)bi=vi[--yi],vi[yi]=null,Si=vi[--yi],vi[yi]=null,xi=vi[--yi],vi[yi]=null}function Di(e,t){vi[yi++]=xi,vi[yi++]=Si,vi[yi++]=bi,xi=t.id,Si=t.overflow,bi=e}var Oi=null,ki=null,Ai=!1,ji=null,Mi=!1,Ni=Error(a(519));function Pi(e){throw Bi(pi(Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Ni}function Fi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[nt]=e,t[rt]=r,n){case`dialog`:Dd(`cancel`,t),Dd(`close`,t);break;case`iframe`:case`object`:case`embed`:Dd(`load`,t);break;case`video`:case`audio`:for(n=0;n<wd.length;n++)Dd(wd[n],t);break;case`source`:Dd(`error`,t);break;case`img`:case`image`:case`link`:Dd(`error`,t),Dd(`load`,t);break;case`details`:Dd(`toggle`,t);break;case`input`:Dd(`invalid`,t),It(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Dd(`invalid`,t);break;case`textarea`:Dd(`invalid`,t),Bt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Bd(t.textContent,n)?(r.popover!=null&&(Dd(`beforetoggle`,t),Dd(`toggle`,t)),r.onScroll!=null&&Dd(`scroll`,t),r.onScrollEnd!=null&&Dd(`scrollend`,t),r.onClick!=null&&(t.onclick=Yt),t=!0):t=!1,t||Pi(e,!0)}function Ii(e){for(Oi=e.return;Oi;)switch(Oi.tag){case 5:case 31:case 13:Mi=!1;return;case 27:case 3:Mi=!0;return;default:Oi=Oi.return}}function Li(e){if(e!==Oi)return!1;if(!Ai)return Ii(e),Ai=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Qd(e.type,e.memoizedProps)),n=!n),n&&ki&&Pi(e),Ii(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(317));ki=yf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(317));ki=yf(e)}else t===27?(t=ki,sf(e.type)?(e=vf,vf=null,ki=e):ki=t):ki=Oi?_f(e.stateNode.nextSibling):null;return!0}function Ri(){ki=Oi=null,Ai=!1}function zi(){var e=ji;return e!==null&&(ru===null?ru=e:ru.push.apply(ru,e),ji=null),e}function Bi(e){ji===null?ji=[e]:ji.push(e)}var Vi=R(null),Hi=null,Ui=null;function Wi(e,t,n){z(Vi,t._currentValue),t._currentValue=n}function Gi(e){e._currentValue=Vi.current,re(Vi)}function Ki(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function qi(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var o=i.dependencies;if(o!==null){var s=i.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=i;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Ki(o.return,n,e),r||(s=null);break a}o=c.next}}else if(i.tag===18){if(s=i.return,s===null)throw Error(a(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Ki(s,n,e),s=null}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===e){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}}function Ji(e,t,n,r){e=null;for(var i=t,o=!1;i!==null;){if(!o){if(i.flags&524288)o=!0;else if(i.flags&262144)break}if(i.tag===10){var s=i.alternate;if(s===null)throw Error(a(387));if(s=s.memoizedProps,s!==null){var c=i.type;_r(i.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(i===V.current){if(s=i.alternate,s===null)throw Error(a(387));s.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[sp]:e.push(sp))}i=i.return}e!==null&&qi(t,e,n,r),t.flags|=262144}function Yi(e){for(e=e.firstContext;e!==null;){if(!_r(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Xi(e){Hi=e,Ui=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Zi(e){return $i(Hi,e)}function Qi(e,t){return Hi===null&&Xi(e),$i(e,t)}function $i(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Ui===null){if(e===null)throw Error(a(308));Ui=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ui=Ui.next=t;return n}var ea=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ta=t.unstable_scheduleCallback,na=t.unstable_NormalPriority,ra={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ia(){return{controller:new ea,data:new Map,refCount:0}}function aa(e){e.refCount--,e.refCount===0&&ta(na,function(){e.controller.abort()})}var oa=null,sa=0,ca=0,la=null;function ua(e,t){if(oa===null){var n=oa=[];sa=0,ca=vd(),la={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return sa++,t.then(da,da),t}function da(){if(--sa===0&&oa!==null){la!==null&&(la.status=`fulfilled`);var e=oa;oa=null,ca=0,la=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function fa(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var pa=I.S;I.S=function(e,t){ou=xe(),typeof t==`object`&&t&&typeof t.then==`function`&&ua(e,t),pa!==null&&pa(e,t)};var ma=R(null);function ha(){var e=ma.current;return e===null?Vl.pooledCache:e}function ga(e,t){t===null?z(ma,ma.current):z(ma,t.pool)}function _a(){var e=ha();return e===null?null:{parent:ra._currentValue,pool:e}}var va=Error(a(460)),ya=Error(a(474)),ba=Error(a(542)),xa={then:function(){}};function Sa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ca(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Yt,Yt),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Da(e),e;default:if(typeof t.status==`string`)t.then(Yt,Yt);else{if(e=Vl,e!==null&&100<e.shellSuspendCounter)throw Error(a(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Da(e),e}throw Ta=t,va}}function wa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Ta=e,va):e}}var Ta=null;function Ea(){if(Ta===null)throw Error(a(459));var e=Ta;return Ta=null,e}function Da(e){if(e===va||e===ba)throw Error(a(483))}var Oa=null,ka=0;function Aa(e){var t=ka;return ka+=1,Oa===null&&(Oa=[]),Ca(Oa,e,t)}function ja(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ma(e,t){throw t.$$typeof===g?Error(a(525)):(e=Object.prototype.toString.call(t),Error(a(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Na(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=ai(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=li(n,e.mode,r),t.return=e,t):(t=i(t,n),t.return=e,t)}function l(e,t,n,r){var a=n.type;return a===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===a||typeof a==`object`&&a&&a.$$typeof===O&&wa(a)===t.type)?(t=i(t,n.props),ja(t,n),t.return=e,t):(t=si(n.type,n.key,n.props,null,e.mode,r),ja(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=di(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,a){return t===null||t.tag!==7?(t=ci(n,e.mode,r,a),t.return=e,t):(t=i(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=li(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case _:return n=si(t.type,t.key,t.props,null,e.mode,n),ja(n,t),n.return=e,n;case v:return t=di(t,e.mode,n),t.return=e,t;case O:return t=wa(t),f(e,t,n)}if(F(t)||M(t))return t=ci(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Aa(t),n);if(t.$$typeof===C)return f(e,Qi(e,t),n);Ma(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case _:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case O:return n=wa(n),p(e,t,n,r)}if(F(n)||M(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Aa(n),r);if(n.$$typeof===C)return p(e,t,Qi(e,n),r);Ma(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case _:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case O:return r=wa(r),m(e,t,n,r,i)}if(F(r)||M(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Aa(r),i);if(r.$$typeof===C)return m(e,t,n,Qi(t,r),i);Ma(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),Ai&&Ci(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return Ai&&Ci(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),Ai&&Ci(i,h),l}function g(i,s,c,l){if(c==null)throw Error(a(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),Ai&&Ci(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return Ai&&Ci(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),Ai&&Ci(i,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=i(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===O&&wa(l)===r.type){n(e,r.sibling),c=i(r,o.props),ja(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=ci(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=si(o.type,o.key,o.props,null,e.mode,c),ja(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=i(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=di(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=wa(o),b(e,r,o,c)}if(F(o))return h(e,r,o,c);if(M(o)){if(l=M(o),typeof l!=`function`)throw Error(a(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Aa(o),c);if(o.$$typeof===C)return b(e,r,Qi(e,o),c);Ma(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,o),c.return=e,e=c):(n(e,r),c=li(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ka=0;var i=b(e,t,n,r);return Oa=null,i}catch(t){if(t===va||t===ba)throw t;var a=ri(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Pa=Na(!0),Fa=Na(!1),Ia=!1;function La(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ra(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function za(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ba(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Bl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ei(e),$r(e,null,n),t}return Xr(e,r,t,n),ei(e)}function Va(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ye(e,n)}}function Ha(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ua=!1;function Wa(){if(Ua){var e=la;if(e!==null)throw e}}function Ga(e,t,n,r){Ua=!1;var i=e.updateQueue;Ia=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Ul&f)===f:(r&f)===f){f!==0&&f===ca&&(Ua=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(m=g.payload,typeof m==`function`){d=m.call(_,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m==`function`?m.call(_,d,f):m,f==null)break a;d=h({},d,f);break a;case 2:Ia=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Zl|=o,e.lanes=o,e.memoizedState=d}}function Ka(e,t){if(typeof e!=`function`)throw Error(a(191,e));e.call(t)}function qa(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ka(n[e],t)}var Ja=R(null),Ya=R(0);function Xa(e,t){e=Yl,z(Ya,e),z(Ja,t),Yl=e|t.baseLanes}function Za(){z(Ya,Yl),z(Ja,Ja.current)}function Qa(){Yl=Ya.current,re(Ja),re(Ya)}var $a=R(null),eo=null;function to(e){var t=e.alternate;z(oo,oo.current&1),z($a,e),eo===null&&(t===null||Ja.current!==null||t.memoizedState!==null)&&(eo=e)}function no(e){z(oo,oo.current),z($a,e),eo===null&&(eo=e)}function ro(e){e.tag===22?(z(oo,oo.current),z($a,e),eo===null&&(eo=e)):io(e)}function io(){z(oo,oo.current),z($a,$a.current)}function ao(e){re($a),eo===e&&(eo=null),re(oo)}var oo=R(0);function so(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||mf(n)||hf(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){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 co=0,lo=null,uo=null,fo=null,po=!1,mo=!1,ho=!1,go=0,_o=0,vo=null,yo=0;function bo(){throw Error(a(321))}function xo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_r(e[n],t[n]))return!1;return!0}function So(e,t,n,r,i,a){return co=a,lo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,I.H=e===null||e.memoizedState===null?zs:Bs,ho=!1,a=n(r,i),ho=!1,mo&&(a=W(t,n,r,i)),Co(e),a}function Co(e){I.H=Rs;var t=uo!==null&&uo.next!==null;if(co=0,fo=uo=lo=null,po=!1,_o=0,vo=null,t)throw Error(a(300));e===null||rc||(e=e.dependencies,e!==null&&Yi(e)&&(rc=!0))}function W(e,t,n,r){lo=e;var i=0;do{if(mo&&(vo=null),_o=0,mo=!1,25<=i)throw Error(a(301));if(i+=1,fo=uo=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}I.H=Vs,o=t(n,r)}while(mo);return o}function wo(){var e=I.H,t=e.useState()[0];return t=typeof t.then==`function`?jo(t):t,e=e.useState()[0],(uo===null?null:uo.memoizedState)!==e&&(lo.flags|=1024),t}function To(){var e=go!==0;return go=0,e}function Eo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Do(e){if(po){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}po=!1}co=0,fo=uo=lo=null,mo=!1,_o=go=0,vo=null}function Oo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return fo===null?lo.memoizedState=fo=e:fo=fo.next=e,fo}function ko(){if(uo===null){var e=lo.alternate;e=e===null?null:e.memoizedState}else e=uo.next;var t=fo===null?lo.memoizedState:fo.next;if(t!==null)fo=t,uo=e;else{if(e===null)throw lo.alternate===null?Error(a(467)):Error(a(310));uo=e,e={memoizedState:uo.memoizedState,baseState:uo.baseState,baseQueue:uo.baseQueue,queue:uo.queue,next:null},fo===null?lo.memoizedState=fo=e:fo=fo.next=e}return fo}function Ao(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function jo(e){var t=_o;return _o+=1,vo===null&&(vo=[]),e=Ca(vo,e,t),t=lo,(fo===null?t.memoizedState:fo.next)===null&&(t=t.alternate,I.H=t===null||t.memoizedState===null?zs:Bs),e}function Mo(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return jo(e);if(e.$$typeof===C)return Zi(e)}throw Error(a(438,String(e)))}function No(e){var t=null,n=lo.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=lo.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Ao(),lo.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=A;return t.index++,n}function Po(e,t){return typeof t==`function`?t(e):t}function Fo(e){return Io(ko(),uo,e)}function Io(e,t,n){var r=e.queue;if(r===null)throw Error(a(311));r.lastRenderedReducer=n;var i=e.baseQueue,o=r.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}t.baseQueue=i=o,r.pending=null}if(o=e.baseState,i===null)e.memoizedState=o;else{t=i.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(co&f)===f:(Ul&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ca&&(d=!0);else if((co&p)===p){u=u.next,p===ca&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,lo.lanes|=p,Zl|=p;f=u.action,ho&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,lo.lanes|=f,Zl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!_r(o,e.memoizedState)&&(rc=!0,d&&(n=la,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Lo(e){var t=ko(),n=t.queue;if(n===null)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);_r(o,t.memoizedState)||(rc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Ro(e,t,n){var r=lo,i=ko(),o=Ai;if(o){if(n===void 0)throw Error(a(407));n=n()}else n=t();var s=!_r((uo||i).memoizedState,n);if(s&&(i.memoizedState=n,rc=!0),i=i.queue,us(Vo.bind(null,r,i,e),[e]),i.getSnapshot!==t||s||fo!==null&&fo.memoizedState.tag&1){if(r.flags|=2048,is(9,{destroy:void 0},Bo.bind(null,r,i,n,t),null),Vl===null)throw Error(a(349));o||co&127||zo(r,t,n)}return n}function zo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=lo.updateQueue,t===null?(t=Ao(),lo.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Bo(e,t,n,r){t.value=n,t.getSnapshot=r,Ho(t)&&Uo(e)}function Vo(e,t,n){return n(function(){Ho(t)&&Uo(e)})}function Ho(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_r(e,n)}catch{return!0}}function Uo(e){var t=Qr(e,2);t!==null&&xu(t,e,2)}function Wo(e){var t=Oo();if(typeof e==`function`){var n=e;if(e=n(),ho){Me(!0);try{n()}finally{Me(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:e},t}function Go(e,t,n,r){return e.baseState=n,Io(e,uo,typeof r==`function`?r:Po)}function Ko(e,t,n,r,i){if(Fs(e))throw Error(a(485));if(e=t.action,e!==null){var o={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};I.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,qo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function qo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=I.T,o={};I.T=o;try{var s=n(i,r),c=I.S;c!==null&&c(o,s),Jo(e,t,s)}catch(n){Xo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),I.T=a}}else try{a=n(i,r),Jo(e,t,a)}catch(n){Xo(e,t,n)}}function Jo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Yo(e,t,n)},function(n){return Xo(e,t,n)}):Yo(e,t,n)}function Yo(e,t,n){t.status=`fulfilled`,t.value=n,Zo(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,qo(e,n)))}function Xo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Zo(t),t=t.next;while(t!==r)}e.action=null}function Zo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Qo(e,t){return t}function $o(e,t){if(Ai){var n=Vl.formState;if(n!==null){a:{var r=lo;if(Ai){if(ki){b:{for(var i=ki,a=Mi;i.nodeType!==8;){if(!a){i=null;break b}if(i=_f(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){ki=_f(i.nextSibling),r=i.data===`F!`;break a}}Pi(r)}r=!1}r&&(t=n[0])}}return n=Oo(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qo,lastRenderedState:t},n.queue=r,n=Ms.bind(null,lo,r),r.dispatch=n,r=Wo(!1),a=Ps.bind(null,lo,!1,r.queue),r=Oo(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Ko.bind(null,lo,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function es(e){return ts(ko(),uo,e)}function ts(e,t,n){if(t=Io(e,t,Qo)[0],e=Fo(Po)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=jo(t)}catch(e){throw e===va?ba:e}else r=t;t=ko();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(lo.flags|=2048,is(9,{destroy:void 0},ns.bind(null,i,n),null)),[r,a,e]}function ns(e,t){e.action=t}function rs(e){var t=ko(),n=uo;if(n!==null)return ts(t,n,e);ko(),t=t.memoizedState,n=ko();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function is(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=lo.updateQueue,t===null&&(t=Ao(),lo.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function as(){return ko().memoizedState}function ss(e,t,n,r){var i=Oo();lo.flags|=e,i.memoizedState=is(1|t,{destroy:void 0},n,r===void 0?null:r)}function cs(e,t,n,r){var i=ko();r=r===void 0?null:r;var a=i.memoizedState.inst;uo!==null&&r!==null&&xo(r,uo.memoizedState.deps)?i.memoizedState=is(t,a,n,r):(lo.flags|=e,i.memoizedState=is(1|t,a,n,r))}function ls(e,t){ss(8390656,8,e,t)}function us(e,t){cs(2048,8,e,t)}function ds(e){lo.flags|=4;var t=lo.updateQueue;if(t===null)t=Ao(),lo.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function fs(e){var t=ko().memoizedState;return ds({ref:t,nextImpl:e}),function(){if(Bl&2)throw Error(a(440));return t.impl.apply(void 0,arguments)}}function ps(e,t){return cs(4,2,e,t)}function ms(e,t){return cs(4,4,e,t)}function hs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function gs(e,t,n){n=n==null?null:n.concat([e]),cs(4,4,hs.bind(null,t,e),n)}function _s(){}function vs(e,t){var n=ko();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ys(e,t){var n=ko();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&xo(t,r[1]))return r[0];if(r=e(),ho){Me(!0);try{e()}finally{Me(!1)}}return n.memoizedState=[r,t],r}function bs(e,t,n){return n===void 0||co&1073741824&&!(Ul&261930)?e.memoizedState=t:(e.memoizedState=n,e=bu(),lo.lanes|=e,Zl|=e,n)}function xs(e,t,n,r){return _r(n,t)?n:Ja.current===null?!(co&42)||co&1073741824&&!(Ul&261930)?(rc=!0,e.memoizedState=n):(e=bu(),lo.lanes|=e,Zl|=e,t):(e=bs(e,n,r),_r(e,t)||(rc=!0),e)}function Ss(e,t,n,r,i){var a=L.p;L.p=a!==0&&8>a?a:8;var o=I.T,s={};I.T=s,Ps(e,!1,t,n);try{var c=i(),l=I.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ns(e,t,fa(c,r),yu(e)):Ns(e,t,r,yu(e))}catch(n){Ns(e,t,{then:function(){},status:`rejected`,reason:n},yu())}finally{L.p=a,o!==null&&s.types!==null&&(o.types=s.types),I.T=o}}function Cs(){}function ws(e,t,n,r){if(e.tag!==5)throw Error(a(476));var i=Ts(e).queue;Ss(e,i,t,ee,n===null?Cs:function(){return Es(e),n(r)})}function Ts(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ee,baseState:ee,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:ee},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Es(e){var t=Ts(e);t.next===null&&(t=e.alternate.memoizedState),Ns(e,t.next.queue,{},yu())}function Ds(){return Zi(sp)}function Os(){return ko().memoizedState}function ks(){return ko().memoizedState}function As(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=yu();e=za(n);var r=Ba(t,e,n);r!==null&&(xu(r,t,n),Va(r,t,n)),t={cache:ia()},e.payload=t;return}t=t.return}}function js(e,t,n){var r=yu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Fs(e)?Is(t,n):(n=Zr(e,t,n,r),n!==null&&(xu(n,e,r),Ls(n,t,r)))}function Ms(e,t,n){Ns(e,t,n,yu())}function Ns(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fs(e))Is(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,_r(s,o))return Xr(e,t,i,0),Vl===null&&Yr(),!1}catch{}if(n=Zr(e,t,i,r),n!==null)return xu(n,e,r),Ls(n,t,r),!0}return!1}function Ps(e,t,n,r){if(r={lane:2,revertLane:vd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Fs(e)){if(t)throw Error(a(479))}else t=Zr(e,n,r,2),t!==null&&xu(t,e,2)}function Fs(e){var t=e.alternate;return e===lo||t!==null&&t===lo}function Is(e,t){mo=po=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ls(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ye(e,n)}}var Rs={readContext:Zi,use:Mo,useCallback:bo,useContext:bo,useEffect:bo,useImperativeHandle:bo,useLayoutEffect:bo,useInsertionEffect:bo,useMemo:bo,useReducer:bo,useRef:bo,useState:bo,useDebugValue:bo,useDeferredValue:bo,useTransition:bo,useSyncExternalStore:bo,useId:bo,useHostTransitionStatus:bo,useFormState:bo,useActionState:bo,useOptimistic:bo,useMemoCache:bo,useCacheRefresh:bo};Rs.useEffectEvent=bo;var zs={readContext:Zi,use:Mo,useCallback:function(e,t){return Oo().memoizedState=[e,t===void 0?null:t],e},useContext:Zi,useEffect:ls,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ss(4194308,4,hs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ss(4194308,4,e,t)},useInsertionEffect:function(e,t){ss(4,2,e,t)},useMemo:function(e,t){var n=Oo();t=t===void 0?null:t;var r=e();if(ho){Me(!0);try{e()}finally{Me(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Oo();if(n!==void 0){var i=n(t);if(ho){Me(!0);try{n(t)}finally{Me(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=js.bind(null,lo,e),[r.memoizedState,e]},useRef:function(e){var t=Oo();return e={current:e},t.memoizedState=e},useState:function(e){e=Wo(e);var t=e.queue,n=Ms.bind(null,lo,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:_s,useDeferredValue:function(e,t){return bs(Oo(),e,t)},useTransition:function(){var e=Wo(!1);return e=Ss.bind(null,lo,e.queue,!0,!1),Oo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=lo,i=Oo();if(Ai){if(n===void 0)throw Error(a(407));n=n()}else{if(n=t(),Vl===null)throw Error(a(349));Ul&127||zo(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,ls(Vo.bind(null,r,o,e),[e]),r.flags|=2048,is(9,{destroy:void 0},Bo.bind(null,r,o,n,t),null),n},useId:function(){var e=Oo(),t=Vl.identifierPrefix;if(Ai){var n=Si,r=xi;n=(r&~(1<<32-Ne(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=go++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=yo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Ds,useFormState:$o,useActionState:$o,useOptimistic:function(e){var t=Oo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ps.bind(null,lo,!0,n),n.dispatch=t,[e,t]},useMemoCache:No,useCacheRefresh:function(){return Oo().memoizedState=As.bind(null,lo)},useEffectEvent:function(e){var t=Oo(),n={impl:e};return t.memoizedState=n,function(){if(Bl&2)throw Error(a(440));return n.impl.apply(void 0,arguments)}}},Bs={readContext:Zi,use:Mo,useCallback:vs,useContext:Zi,useEffect:us,useImperativeHandle:gs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:ys,useReducer:Fo,useRef:as,useState:function(){return Fo(Po)},useDebugValue:_s,useDeferredValue:function(e,t){return xs(ko(),uo.memoizedState,e,t)},useTransition:function(){var e=Fo(Po)[0],t=ko().memoizedState;return[typeof e==`boolean`?e:jo(e),t]},useSyncExternalStore:Ro,useId:Os,useHostTransitionStatus:Ds,useFormState:es,useActionState:es,useOptimistic:function(e,t){return Go(ko(),uo,e,t)},useMemoCache:No,useCacheRefresh:ks};Bs.useEffectEvent=fs;var Vs={readContext:Zi,use:Mo,useCallback:vs,useContext:Zi,useEffect:us,useImperativeHandle:gs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:ys,useReducer:Lo,useRef:as,useState:function(){return Lo(Po)},useDebugValue:_s,useDeferredValue:function(e,t){var n=ko();return uo===null?bs(n,e,t):xs(n,uo.memoizedState,e,t)},useTransition:function(){var e=Lo(Po)[0],t=ko().memoizedState;return[typeof e==`boolean`?e:jo(e),t]},useSyncExternalStore:Ro,useId:Os,useHostTransitionStatus:Ds,useFormState:rs,useActionState:rs,useOptimistic:function(e,t){var n=ko();return uo===null?(n.baseState=e,[e,n.queue.dispatch]):Go(n,uo,e,t)},useMemoCache:No,useCacheRefresh:ks};Vs.useEffectEvent=fs;function Hs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:h({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Us={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=yu(),i=za(r);i.payload=t,n!=null&&(i.callback=n),t=Ba(e,i,r),t!==null&&(xu(t,e,r),Va(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=yu(),i=za(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ba(e,i,r),t!==null&&(xu(t,e,r),Va(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=yu(),r=za(n);r.tag=2,t!=null&&(r.callback=t),t=Ba(e,r,n),t!==null&&(xu(t,e,n),Va(t,e,n))}};function Ws(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!vr(n,r)||!vr(i,a):!0}function Gs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Us.enqueueReplaceState(t,t.state,null)}function Ks(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=h({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function qs(e){Gr(e)}function Js(e){console.error(e)}function Ys(e){Gr(e)}function Xs(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Zs(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Qs(e,t,n){return n=za(n),n.tag=3,n.payload={element:null},n.callback=function(){Xs(e,t)},n}function $s(e){return e=za(e),e.tag=3,e}function ec(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Zs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Zs(t,n,r),typeof i!=`function`&&(lu===null?lu=new Set([this]):lu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function tc(e,t,n,r,i){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Ji(t,n,i,!0),n=$a.current,n!==null){switch(n.tag){case 31:case 13:return eo===null?Nu():n.alternate===null&&Xl===0&&(Xl=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===xa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Qu(e,r,i)),!1;case 22:return n.flags|=65536,r===xa?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Qu(e,r,i)),!1}throw Error(a(435,n.tag))}return Qu(e,r,i),Nu(),!1}if(Ai)return t=$a.current,t===null?(r!==Ni&&(t=Error(a(423),{cause:r}),Bi(pi(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=pi(r,n),i=Qs(e.stateNode,r,i),Ha(e,i),Xl!==4&&(Xl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Ni&&(e=Error(a(422),{cause:r}),Bi(pi(e,n)))),!1;var o=Error(a(520),{cause:r});if(o=pi(o,n),nu===null?nu=[o]:nu.push(o),Xl!==4&&(Xl=2),t===null)return!0;r=pi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=Qs(n.stateNode,r,e),Ha(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(lu===null||!lu.has(o))))return n.flags|=65536,i&=-i,n.lanes|=i,i=$s(i),ec(i,e,n,r),Ha(n,i),!1}n=n.return}while(n!==null);return!1}var nc=Error(a(461)),rc=!1;function ic(e,t,n,r){t.child=e===null?Fa(t,null,n,r):Pa(t,e.child,n,r)}function ac(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Xi(t),r=So(e,t,n,o,a,i),s=To(),e!==null&&!rc?(Eo(e,t,i),kc(e,t,i)):(Ai&&s&&Ti(t),t.flags|=1,ic(e,t,r,i),t.child)}function oc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!ii(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,sc(e,t,a,r,i)):(e=si(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Ac(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?vr:n,n(o,r)&&e.ref===t.ref)return kc(e,t,i)}return t.flags|=1,e=ai(a,r),e.ref=t.ref,e.return=t,t.child=e}function sc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(vr(a,r)&&e.ref===t.ref)if(rc=!1,t.pendingProps=r=a,Ac(e,i))e.flags&131072&&(rc=!0);else return t.lanes=e.lanes,kc(e,t,i)}return hc(e,t,n,r,i)}function cc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return uc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ga(t,a===null?null:a.cachePool),a===null?Za():Xa(t,a),ro(t);else return r=t.lanes=536870912,uc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&ga(t,null),Za(),io(t)):(ga(t,a.cachePool),Xa(t,a),io(t),t.memoizedState=null);return ic(e,t,i,n),t.child}function lc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function uc(e,t,n,r,i){var a=ha();return a=a===null?null:{parent:ra._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&ga(t,null),Za(),ro(t),e!==null&&Ji(e,t,r,!0),t.childLanes=i,null}function dc(e,t){return t=wc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fc(e,t,n){return Pa(t,e.child,null,n),e=dc(t,t.pendingProps),e.flags|=2,ao(t),t.memoizedState=null,e}function pc(e,t,n){var r=t.pendingProps,i=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(Ai){if(r.mode===`hidden`)return e=dc(t,r),t.lanes=536870912,lc(null,e);if(no(t),(e=ki)?(e=pf(e,Mi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:bi===null?null:{id:xi,overflow:Si},retryLane:536870912,hydrationErrors:null},n=ui(e),n.return=t,t.child=n,Oi=t,ki=null)):e=null,e===null)throw Pi(t);return t.lanes=536870912,null}return dc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(no(t),i)if(t.flags&256)t.flags&=-257,t=fc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(a(558));else if(rc||Ji(e,t,n,!1),i=(n&e.childLanes)!==0,rc||i){if(r=Vl,r!==null&&(s=Xe(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Qr(e,s),xu(r,e,s),nc;Nu(),t=fc(e,t,n)}else e=o.treeContext,ki=_f(s.nextSibling),Oi=t,Ai=!0,ji=null,Mi=!1,e!==null&&Di(t,e),t=dc(t,r),t.flags|=4096;return t}return e=ai(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function mc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(a(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function hc(e,t,n,r,i){return Xi(t),n=So(e,t,n,r,void 0,i),r=To(),e!==null&&!rc?(Eo(e,t,i),kc(e,t,i)):(Ai&&r&&Ti(t),t.flags|=1,ic(e,t,n,i),t.child)}function gc(e,t,n,r,i,a){return Xi(t),t.updateQueue=null,n=W(t,r,n,i),Co(e),r=To(),e!==null&&!rc?(Eo(e,t,a),kc(e,t,a)):(Ai&&r&&Ti(t),t.flags|=1,ic(e,t,n,a),t.child)}function _c(e,t,n,r,i){if(Xi(t),t.stateNode===null){var a=ti,o=n.contextType;typeof o==`object`&&o&&(a=Zi(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Us,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},La(t),o=n.contextType,a.context=typeof o==`object`&&o?Zi(o):ti,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Hs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Us.enqueueReplaceState(a,a.state,null),Ga(t,r,a,i),Wa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Ks(n,s);a.props=c;var l=a.context,u=n.contextType;o=ti,typeof u==`object`&&u&&(o=Zi(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Gs(t,a,r,o),Ia=!1;var f=t.memoizedState;a.state=f,Ga(t,r,a,i),Wa(),l=t.memoizedState,s||f!==l||Ia?(typeof d==`function`&&(Hs(t,n,d,r),l=t.memoizedState),(c=Ia||Ws(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ra(e,t),o=t.memoizedProps,u=Ks(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=ti,typeof l==`object`&&l&&(c=Zi(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Gs(t,a,r,c),Ia=!1,f=t.memoizedState,a.state=f,Ga(t,r,a,i),Wa();var p=t.memoizedState;o!==d||f!==p||Ia||e!==null&&e.dependencies!==null&&Yi(e.dependencies)?(typeof s==`function`&&(Hs(t,n,s,r),p=t.memoizedState),(u=Ia||Ws(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Yi(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,mc(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Pa(t,e.child,null,i),t.child=Pa(t,null,n,i)):ic(e,t,n,i),t.memoizedState=a.state,e=t.child):e=kc(e,t,i),e}function vc(e,t,n,r){return Ri(),t.flags|=256,ic(e,t,n,r),t.child}var yc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function bc(e){return{baseLanes:e,cachePool:_a()}}function xc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=eu),e}function Sc(e,t,n){var r=t.pendingProps,i=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(oo.current&2)!=0),s&&(i=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(Ai){if(i?to(t):io(t),(e=ki)?(e=pf(e,Mi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:bi===null?null:{id:xi,overflow:Si},retryLane:536870912,hydrationErrors:null},n=ui(e),n.return=t,t.child=n,Oi=t,ki=null)):e=null,e===null)throw Pi(t);return hf(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,i?(io(t),i=t.mode,c=wc({mode:`hidden`,children:c},i),r=ci(r,i,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=bc(n),r.childLanes=xc(e,s,n),t.memoizedState=yc,lc(null,r)):(to(t),Cc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(to(t),t.flags&=-257,t=Tc(e,t,n)):t.memoizedState===null?(io(t),c=r.fallback,i=t.mode,r=wc({mode:`visible`,children:r.children},i),c=ci(c,i,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Pa(t,e.child,null,n),r=t.child,r.memoizedState=bc(n),r.childLanes=xc(e,s,n),t.memoizedState=yc,t=lc(null,r)):(io(t),t.child=e.child,t.flags|=128,t=null);else if(to(t),hf(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(a(419)),r.stack=``,r.digest=s,Bi({value:r,source:null,stack:null}),t=Tc(e,t,n)}else if(rc||Ji(e,t,n,!1),s=(n&e.childLanes)!==0,rc||s){if(s=Vl,s!==null&&(r=Xe(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Qr(e,r),xu(s,e,r),nc;mf(c)||Nu(),t=Tc(e,t,n)}else mf(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,ki=_f(c.nextSibling),Oi=t,Ai=!0,ji=null,Mi=!1,e!==null&&Di(t,e),t=Cc(t,r.children),t.flags|=4096);return t}return i?(io(t),c=r.fallback,i=t.mode,l=e.child,u=l.sibling,r=ai(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=ci(c,i,n,null),c.flags|=2):c=ai(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,lc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=bc(n):(i=c.cachePool,i===null?i=_a():(l=ra._currentValue,i=i.parent===l?i:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:i}),r.memoizedState=c,r.childLanes=xc(e,s,n),t.memoizedState=yc,lc(e.child,r)):(to(t),n=e.child,e=n.sibling,n=ai(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Cc(e,t){return t=wc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function wc(e,t){return e=ri(22,e,null,t),e.lanes=0,e}function Tc(e,t,n){return Pa(t,e.child,null,n),e=Cc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ec(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ki(e.return,t,n)}function Dc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Oc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=oo.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,z(oo,o),ic(e,t,r,n),r=Ai?_i:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ec(e,n,t);else if(e.tag===19)Ec(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&so(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Dc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&so(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Dc(t,!0,n,null,a,r);break;case`together`:Dc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function kc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Zl|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Ji(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(a(153));if(t.child!==null){for(e=t.child,n=ai(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ai(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ac(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&Yi(e))):!0}function eee(e,t,n){switch(t.tag){case 3:oe(t,t.stateNode.containerInfo),Wi(t,ra,e.memoizedState.cache),Ri();break;case 27:case 5:se(t);break;case 4:oe(t,t.stateNode.containerInfo);break;case 10:Wi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,no(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(to(t),e=kc(e,t,n),e===null?null:e.sibling):Sc(e,t,n):(to(t),t.flags|=128,null);to(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(Ji(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Oc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),z(oo,oo.current),r)break;return null;case 22:return t.lanes=0,cc(e,t,n,t.pendingProps);case 24:Wi(t,ra,e.memoizedState.cache)}return kc(e,t,n)}function jc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)rc=!0;else{if(!Ac(e,n)&&!(t.flags&128))return rc=!1,eee(e,t,n);rc=!!(e.flags&131072)}else rc=!1,Ai&&t.flags&1048576&&wi(t,_i,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=wa(t.elementType),t.type=e,typeof e==`function`)ii(e)?(r=Ks(e,r),t.tag=1,t=_c(null,t,e,r,n)):(t.tag=0,t=hc(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===w){t.tag=11,t=ac(null,t,e,r,n);break a}else if(i===D){t.tag=14,t=oc(null,t,e,r,n);break a}}throw t=P(e)||e,Error(a(306,t,``))}}return t;case 0:return hc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Ks(r,t.pendingProps),_c(e,t,r,i,n);case 3:a:{if(oe(t,t.stateNode.containerInfo),e===null)throw Error(a(387));r=t.pendingProps;var o=t.memoizedState;i=o.element,Ra(e,t),Ga(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Wi(t,ra,r),r!==o.cache&&qi(t,[ra],n,!0),Wa(),r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=vc(e,t,r,n);break a}else if(r!==i){i=pi(Error(a(424)),t),Bi(i),t=vc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(ki=_f(e.firstChild),Oi=t,Ai=!0,ji=null,Mi=!0,n=Fa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ri(),r===i){t=kc(e,t,n);break a}ic(e,t,r,n)}t=t.child}return t;case 26:return mc(e,t),e===null?(n=Rf(t.type,null,t.pendingProps,null))?t.memoizedState=n:Ai||(n=t.type,e=t.pendingProps,r=Yd(ae.current).createElement(n),r[nt]=t,r[rt]=e,Ud(r,n,e),ht(r),t.stateNode=r):t.memoizedState=Rf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return se(t),e===null&&Ai&&(r=t.stateNode=xf(t.type,t.pendingProps,ae.current),Oi=t,Mi=!0,i=ki,sf(t.type)?(vf=i,ki=_f(r.firstChild)):ki=i),ic(e,t,t.pendingProps.children,n),mc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ai&&((i=r=ki)&&(r=df(r,t.type,t.pendingProps,Mi),r===null?i=!1:(t.stateNode=r,Oi=t,ki=_f(r.firstChild),Mi=!1,i=!0)),i||Pi(t)),se(t),i=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Qd(i,o)?r=null:s!==null&&Qd(i,s)&&(t.flags|=32),t.memoizedState!==null&&(i=So(e,t,wo,null,null,n),sp._currentValue=i),mc(e,t),ic(e,t,r,n),t.child;case 6:return e===null&&Ai&&((e=n=ki)&&(n=ff(n,t.pendingProps,Mi),n===null?e=!1:(t.stateNode=n,Oi=t,ki=null,e=!0)),e||Pi(t)),null;case 13:return Sc(e,t,n);case 4:return oe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Pa(t,null,r,n):ic(e,t,r,n),t.child;case 11:return ac(e,t,t.type,t.pendingProps,n);case 7:return ic(e,t,t.pendingProps,n),t.child;case 8:return ic(e,t,t.pendingProps.children,n),t.child;case 12:return ic(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Wi(t,t.type,r.value),ic(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,Xi(t),i=Zi(i),r=r(i),t.flags|=1,ic(e,t,r,n),t.child;case 14:return oc(e,t,t.type,t.pendingProps,n);case 15:return sc(e,t,t.type,t.pendingProps,n);case 19:return Oc(e,t,n);case 31:return pc(e,t,n);case 22:return cc(e,t,n,t.pendingProps);case 24:return Xi(t),r=Zi(ra),e===null?(i=ha(),i===null&&(i=Vl,o=ia(),i.pooledCache=o,o.refCount++,o!==null&&(i.pooledCacheLanes|=n),i=o),t.memoizedState={parent:r,cache:i},La(t),Wi(t,ra,i)):((e.lanes&n)!==0&&(Ra(e,t),Ga(t,null,null,n),Wa()),i=e.memoizedState,o=t.memoizedState,i.parent===r?(r=o.cache,Wi(t,ra,r),r!==i.cache&&qi(t,[ra],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Wi(t,ra,r))),ic(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(a(156,t.tag))}function Mc(e){e.flags|=4}function Nc(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Au())e.flags|=8192;else throw Ta=xa,ya}else e.flags&=-16777217}function Pc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!$f(t))if(Au())e.flags|=8192;else throw Ta=xa,ya}function Fc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:We(),e.lanes|=t,tu|=t)}function Ic(e,t){if(!Ai)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Lc(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Rc(e,t,n){var r=t.pendingProps;switch(Ei(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Lc(t),null;case 1:return Lc(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Gi(ra),H(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Li(t)?Mc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,zi())),Lc(t),null;case 26:var i=t.type,o=t.memoizedState;return e===null?(Mc(t),o===null?(Lc(t),Nc(t,i,null,r,n)):(Lc(t),Pc(t,o))):o?o===e.memoizedState?(Lc(t),t.flags&=-16777217):(Mc(t),Lc(t),Pc(t,o)):(e=e.memoizedProps,e!==r&&Mc(t),Lc(t),Nc(t,i,e,r,n)),null;case 27:if(ce(t),n=ae.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Mc(t);else{if(!r){if(t.stateNode===null)throw Error(a(166));return Lc(t),null}e=ie.current,Li(t)?Fi(t,e):(e=xf(i,r,n),t.stateNode=e,Mc(t))}return Lc(t),null;case 5:if(ce(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Mc(t);else{if(!r){if(t.stateNode===null)throw Error(a(166));return Lc(t),null}if(o=ie.current,Li(t))Fi(t,o);else{var s=Yd(ae.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;default:switch(i){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}o[nt]=t,o[rt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Ud(o,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Mc(t)}}return Lc(t),Nc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Mc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(a(166));if(e=ae.current,Li(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=Oi,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[nt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Bd(e.nodeValue,n)),e||Pi(t,!0)}else e=Yd(e).createTextNode(r),e[nt]=t,t.stateNode=e}return Lc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Li(t),n!==null){if(e===null){if(!r)throw Error(a(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(557));e[nt]=t}else Ri(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lc(t),e=!1}else n=zi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(ao(t),t):(ao(t),null);if(t.flags&128)throw Error(a(558))}return Lc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Li(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(a(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(a(317));i[nt]=t}else Ri(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lc(t),i=!1}else i=zi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(ao(t),t):(ao(t),null)}return ao(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Fc(t,t.updateQueue),Lc(t),null);case 4:return H(),e===null&&Ad(t.stateNode.containerInfo),Lc(t),null;case 10:return Gi(t.type),Lc(t),null;case 19:if(re(oo),r=t.memoizedState,r===null)return Lc(t),null;if(i=(t.flags&128)!=0,o=r.rendering,o===null)if(i)Ic(r,!1);else{if(Xl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=so(e),o!==null){for(t.flags|=128,Ic(r,!1),e=o.updateQueue,t.updateQueue=e,Fc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)oi(n,e),n=n.sibling;return z(oo,oo.current&1|2),Ai&&Ci(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&xe()>su&&(t.flags|=128,i=!0,Ic(r,!1),t.lanes=4194304)}else{if(!i)if(e=so(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Fc(t,e),Ic(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!Ai)return Lc(t),null}else 2*xe()-r.renderingStartTime>su&&n!==536870912&&(t.flags|=128,i=!0,Ic(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(Lc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=xe(),e.sibling=null,n=oo.current,z(oo,i?n&1|2:n&1),Ai&&Ci(t,r.treeForkCount),e);case 22:case 23:return ao(t),Qa(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Lc(t),t.subtreeFlags&6&&(t.flags|=8192)):Lc(t),n=t.updateQueue,n!==null&&Fc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&re(ma),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Gi(ra),Lc(t),null;case 25:return null;case 30:return null}throw Error(a(156,t.tag))}function zc(e,t){switch(Ei(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gi(ra),H(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ce(t),null;case 31:if(t.memoizedState!==null){if(ao(t),t.alternate===null)throw Error(a(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ao(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(a(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return re(oo),null;case 4:return H(),null;case 10:return Gi(t.type),null;case 22:case 23:return ao(t),Qa(),e!==null&&re(ma),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Gi(ra),null;case 25:return null;default:return null}}function Bc(e,t){switch(Ei(t),t.tag){case 3:Gi(ra),H();break;case 26:case 27:case 5:ce(t);break;case 4:H();break;case 31:t.memoizedState!==null&&ao(t);break;case 13:ao(t);break;case 19:re(oo);break;case 10:Gi(t.type);break;case 22:case 23:ao(t),Qa(),e!==null&&re(ma);break;case 24:Gi(ra)}}function Vc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Zu(t,t.return,e)}}function Hc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Zu(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Zu(t,t.return,e)}}function Uc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{qa(t,n)}catch(t){Zu(e,e.return,t)}}}function Wc(e,t,n){n.props=Ks(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Zu(e,t,n)}}function Gc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Zu(e,t,n)}}function Kc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Zu(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Zu(e,t,n)}else n.current=null}function qc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Zu(e,e.return,t)}}function Jc(e,t,n){try{var r=e.stateNode;Wd(r,e.type,n,t),r[rt]=t}catch(t){Zu(e,e.return,t)}}function Yc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&sf(e.type)||e.tag===4}function Xc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(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.tag===27&&sf(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Yt));else if(r!==4&&(r===27&&sf(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Zc(e,t,n),e=e.sibling;e!==null;)Zc(e,t,n),e=e.sibling}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&sf(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Ud(t,r,n),t[nt]=e,t[rt]=n}catch(t){Zu(e,e.return,t)}}var el=!1,tl=!1,nl=!1,rl=typeof WeakSet==`function`?WeakSet:Set,il=null;function al(e,t){if(e=e.containerInfo,qd=gp,e=Sr(e),Cr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(c=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===i&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Jd={focusedElem:e,selectionRange:n},gp=!1,il=t;il!==null;)if(t=il,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,il=e;else for(;il!==null;){switch(t=il,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,i=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=Ks(n.type,i);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Zu(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)uf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:uf(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(a(163))}if(e=t.sibling,e!==null){e.return=t.return,il=e;break}il=t.return}}function ol(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:xl(e,n),r&4&&Vc(5,n);break;case 1:if(xl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Zu(n,n.return,e)}else{var i=Ks(n.type,t.memoizedProps);t=t.memoizedState;
vendor: 5,412 bytes, line 9
9try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Zu(n,n.return,e)}}r&64&&Uc(n),r&512&&Gc(n,n.return);break;case 3:if(xl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{qa(e,t)}catch(e){Zu(n,n.return,e)}}break;case 27:t===null&&r&4&&$c(n);case 26:case 5:xl(e,n),t===null&&r&4&&qc(n),r&512&&Gc(n,n.return);break;case 12:xl(e,n);break;case 31:xl(e,n),r&4&&fl(e,n);break;case 13:xl(e,n),r&4&&pl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=td.bind(null,n),gf(e,n))));break;case 22:if(r=n.memoizedState!==null||el,!r){t=t!==null&&t.memoizedState!==null||tl,i=el;var a=tl;el=r,(tl=t)&&!a?Cl(e,n,(n.subtreeFlags&8772)!=0):xl(e,n),el=i,tl=a}break;case 30:break;default:xl(e,n)}}function sl(e){var t=e.alternate;t!==null&&(e.alternate=null,sl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ut(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var cl=null,ll=!1;function ul(e,t,n){for(n=n.child;n!==null;)dl(e,t,n),n=n.sibling}function dl(e,t,n){if(je&&typeof je.onCommitFiberUnmount==`function`)try{je.onCommitFiberUnmount(Ae,n)}catch{}switch(n.tag){case 26:tl||Kc(n,t),ul(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:tl||Kc(n,t);var r=cl,i=ll;sf(n.type)&&(cl=n.stateNode,ll=!1),ul(e,t,n),Sf(n.stateNode),cl=r,ll=i;break;case 5:tl||Kc(n,t);case 6:if(r=cl,i=ll,cl=null,ul(e,t,n),cl=r,ll=i,cl!==null)if(ll)try{(cl.nodeType===9?cl.body:cl.nodeName===`HTML`?cl.ownerDocument.body:cl).removeChild(n.stateNode)}catch(e){Zu(n,t,e)}else try{cl.removeChild(n.stateNode)}catch(e){Zu(n,t,e)}break;case 18:cl!==null&&(ll?(e=cl,cf(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Hp(e)):cf(cl,n.stateNode));break;case 4:r=cl,i=ll,cl=n.stateNode.containerInfo,ll=!0,ul(e,t,n),cl=r,ll=i;break;case 0:case 11:case 14:case 15:Hc(2,n,t),tl||Hc(4,n,t),ul(e,t,n);break;case 1:tl||(Kc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Wc(n,t,r)),ul(e,t,n);break;case 21:ul(e,t,n);break;case 22:tl=(r=tl)||n.memoizedState!==null,ul(e,t,n),tl=r;break;default:ul(e,t,n)}}function fl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Hp(e)}catch(e){Zu(t,t.return,e)}}}function pl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Hp(e)}catch(e){Zu(t,t.return,e)}}function ml(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new rl),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new rl),t;default:throw Error(a(435,e.tag))}}function hl(e,t){var n=ml(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=nd.bind(null,e,t);t.then(r,r)}})}function gl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(sf(c.type)){cl=c.stateNode,ll=!1;break a}break;case 5:cl=c.stateNode,ll=!1;break a;case 3:case 4:cl=c.stateNode.containerInfo,ll=!0;break a}c=c.return}if(cl===null)throw Error(a(160));dl(o,s,i),cl=null,ll=!1,o=i.alternate,o!==null&&(o.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)vl(t,e),t=t.sibling}var _l=null;function vl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:gl(t,e),yl(e),r&4&&(Hc(3,e,e.return),Vc(3,e),Hc(5,e,e.return));break;case 1:gl(t,e),yl(e),r&512&&(tl||n===null||Kc(n,n.return)),r&64&&el&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var i=_l;if(gl(t,e),yl(e),r&512&&(tl||n===null||Kc(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;b:switch(r){case`title`:o=i.getElementsByTagName(`title`)[0],(!o||o[lt]||o[nt]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=i.createElement(r),i.head.insertBefore(o,i.querySelector(`head > title`))),Ud(o,r,n),o[nt]=e,ht(o),r=o;break a;case`link`:var s=Xf(`link`,`href`,i).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=i.createElement(r),Ud(o,r,n),i.head.appendChild(o);break;case`meta`:if(s=Xf(`meta`,`content`,i).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=i.createElement(r),Ud(o,r,n),i.head.appendChild(o);break;default:throw Error(a(468,r))}o[nt]=e,ht(o),r=o}e.stateNode=r}else Zf(i,e.type,e.stateNode);else e.stateNode=Gf(i,r,e.memoizedProps);
vendor: 33,126 bytes, lines 9-10
9else o===r?r===null&&e.stateNode!==null&&Jc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Zf(i,e.type,e.stateNode):Gf(i,r,e.memoizedProps))}break;case 27:gl(t,e),yl(e),r&512&&(tl||n===null||Kc(n,n.return)),n!==null&&r&4&&Jc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(gl(t,e),yl(e),r&512&&(tl||n===null||Kc(n,n.return)),e.flags&32){i=e.stateNode;try{Vt(i,``)}catch(t){Zu(e,e.return,t)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,Jc(e,i,n===null?i:n.memoizedProps)),r&1024&&(nl=!0);break;case 6:if(gl(t,e),yl(e),r&4){if(e.stateNode===null)throw Error(a(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Zu(e,e.return,t)}}break;case 3:if(Yf=null,i=_l,_l=Tf(t.containerInfo),gl(t,e),_l=i,yl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Hp(t.containerInfo)}catch(t){Zu(e,e.return,t)}nl&&(nl=!1,bl(e));break;case 4:r=_l,_l=Tf(e.stateNode.containerInfo),gl(t,e),yl(e),_l=r;break;case 12:gl(t,e),yl(e);break;case 31:gl(t,e),yl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 13:gl(t,e),yl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(au=xe()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 22:i=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=el,d=tl;if(el=u||i,tl=d||l,gl(t,e),tl=d,el=u,yl(e),r&8192)a:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||l||el||tl||Sl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,i)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Zu(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=i?``:l.memoizedProps}catch(e){Zu(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;i?lf(m,!0):lf(l.stateNode,!1)}catch(e){Zu(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,hl(e,n))));break;case 19:gl(t,e),yl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,hl(e,r)));break;case 30:break;case 21:break;default:gl(t,e),yl(e)}}function yl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Yc(r)){n=r;break}r=r.return}if(n==null)throw Error(a(160));switch(n.tag){case 27:var i=n.stateNode;Qc(e,Xc(e),i);break;case 5:var o=n.stateNode;n.flags&32&&(Vt(o,``),n.flags&=-33),Qc(e,Xc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Zc(e,Xc(e),s);break;default:throw Error(a(161))}}catch(t){Zu(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;bl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function xl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ol(e,t.alternate,t),t=t.sibling}function Sl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Hc(4,t,t.return),Sl(t);break;case 1:Kc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Wc(t,t.return,n),Sl(t);break;case 27:Sf(t.stateNode);case 26:case 5:Kc(t,t.return),Sl(t);break;case 22:t.memoizedState===null&&Sl(t);break;case 30:Sl(t);break;default:Sl(t)}e=e.sibling}}function Cl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Cl(i,a,n),Vc(4,a);break;case 1:if(Cl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Zu(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Ka(c[i],s)}catch(e){Zu(r,r.return,e)}}n&&o&64&&Uc(a),Gc(a,a.return);break;case 27:$c(a);case 26:case 5:Cl(i,a,n),n&&r===null&&o&4&&qc(a),Gc(a,a.return);break;case 12:Cl(i,a,n);break;case 31:Cl(i,a,n),n&&o&4&&fl(i,a);break;case 13:Cl(i,a,n),n&&o&4&&pl(i,a);break;case 22:a.memoizedState===null&&Cl(i,a,n),Gc(a,a.return);break;case 30:break;default:Cl(i,a,n)}t=t.sibling}}function wl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&aa(n))}function Tl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&aa(e))}function El(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Dl(e,t,n,r),t=t.sibling}function Dl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:El(e,t,n,r),i&2048&&Vc(9,t);break;case 1:El(e,t,n,r);break;case 3:El(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&aa(e)));break;case 12:if(i&2048){El(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Zu(t,t.return,e)}}else El(e,t,n,r);break;case 31:El(e,t,n,r);break;case 13:El(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?El(e,t,n,r):(a._visibility|=2,Ol(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?El(e,t,n,r):kl(e,t),i&2048&&wl(o,t);break;case 24:El(e,t,n,r),i&2048&&Tl(t.alternate,t);break;default:El(e,t,n,r)}}function Ol(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Ol(a,o,s,c,i),Vc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Ol(a,o,s,c,i)):u._visibility&2?Ol(a,o,s,c,i):kl(a,o),i&&l&2048&&wl(o.alternate,o);break;case 24:Ol(a,o,s,c,i),i&&l&2048&&Tl(o.alternate,o);break;default:Ol(a,o,s,c,i)}t=t.sibling}}function kl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:kl(n,r),i&2048&&wl(r.alternate,r);break;case 24:kl(n,r),i&2048&&Tl(r.alternate,r);break;default:kl(n,r)}t=t.sibling}}var Al=8192;function jl(e,t,n){if(e.subtreeFlags&Al)for(e=e.child;e!==null;)Ml(e,t,n),e=e.sibling}function Ml(e,t,n){switch(e.tag){case 26:jl(e,t,n),e.flags&Al&&e.memoizedState!==null&&ep(n,_l,e.memoizedState,e.memoizedProps);break;case 5:jl(e,t,n);break;case 3:case 4:var r=_l;_l=Tf(e.stateNode.containerInfo),jl(e,t,n),_l=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Al,Al=16777216,jl(e,t,n),Al=r):jl(e,t,n));break;default:jl(e,t,n)}}function Nl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Pl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];il=r,Ll(r,e)}Nl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Fl(e),e=e.sibling}function Fl(e){switch(e.tag){case 0:case 11:case 15:Pl(e),e.flags&2048&&Hc(9,e,e.return);break;case 3:Pl(e);break;case 12:Pl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Il(e)):Pl(e);break;default:Pl(e)}}function Il(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];il=r,Ll(r,e)}Nl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Hc(8,t,t.return),Il(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Il(t));break;default:Il(t)}e=e.sibling}}function Ll(e,t){for(;il!==null;){var n=il;switch(n.tag){case 0:case 11:case 15:Hc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:aa(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,il=r;else a:for(n=e;il!==null;){r=il;var i=r.sibling,a=r.return;if(sl(r),r===n){il=null;break a}if(i!==null){i.return=a,il=i;break a}il=a}}}var Rl={getCacheForType:function(e){var t=Zi(ra),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Zi(ra).controller.signal}},zl=typeof WeakMap==`function`?WeakMap:Map,Bl=0,Vl=null,Hl=null,Ul=0,Wl=0,Gl=null,Kl=!1,ql=!1,Jl=!1,Yl=0,Xl=0,Zl=0,Ql=0,$l=0,eu=0,tu=0,nu=null,ru=null,iu=!1,au=0,ou=0,su=1/0,cu=null,lu=null,uu=0,du=null,fu=null,pu=0,mu=0,hu=null,gu=null,_u=0,vu=null;function yu(){return Bl&2&&Ul!==0?Ul&-Ul:I.T===null?$e():vd()}function bu(){if(eu===0)if(!(Ul&536870912)||Ai){var e=Re;Re<<=1,!(Re&3932160)&&(Re=262144),eu=e}else eu=536870912;return e=$a.current,e!==null&&(e.flags|=32),eu}function xu(e,t,n){(e===Vl&&(Wl===2||Wl===9)||e.cancelPendingCommit!==null)&&(Ou(e,0),Tu(e,Ul,eu,!1)),Ke(e,n),(!(Bl&2)||e!==Vl)&&(e===Vl&&(!(Bl&2)&&(Ql|=n),Xl===4&&Tu(e,Ul,eu,!1)),ud(e))}function Su(e,t,n){if(Bl&6)throw Error(a(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||He(e,t),i=r?Iu(e,t):Pu(e,t,!0),o=r;do{if(i===0){ql&&!r&&Tu(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!wu(n)){i=Pu(e,t,!1),o=!1;continue}if(i===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;i=nu;var l=c.current.memoizedState.isDehydrated;if(l&&(Ou(c,s).flags|=256),s=Pu(c,s,!1),s!==2){if(Jl&&!l){c.errorRecoveryDisabledLanes|=o,Ql|=o,i=4;break a}o=ru,ru=i,o!==null&&(ru===null?ru=o:ru.push.apply(ru,o))}i=s}if(o=!1,i!==2)continue}}if(i===1){Ou(e,0),Tu(e,t,0,!0);break}a:{switch(r=e,o=i,o){case 0:case 1:throw Error(a(345));case 4:if((t&4194048)!==t)break;case 6:Tu(r,t,eu,!Kl);break a;case 2:ru=null;break;case 3:case 5:break;default:throw Error(a(329))}if((t&62914560)===t&&(i=au+300-xe(),10<i)){if(Tu(r,t,eu,!Kl),Ve(r,0,!0)!==0)break a;pu=t,r.timeoutHandle=tf(Cu.bind(null,r,n,ru,cu,iu,t,eu,Ql,tu,Kl,o,`Throttled`,-0,0),i);break a}Cu(r,n,ru,cu,iu,t,eu,Ql,tu,Kl,o,null,-0,0)}}break}while(1);ud(e)}function Cu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Yt},Ml(t,a,d);var m=(a&62914560)===a?au-xe():(a&4194048)===a?ou-xe():0;if(m=np(d,m),m!==null){pu=a,e.cancelPendingCommit=m(Uu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Tu(e,a,o,!l);return}}Uu(e,t,a,n,r,i,o,s,c)}function wu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!_r(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Tu(e,t,n,r){t&=~$l,t&=~Ql,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Ne(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&Je(e,n,t)}function Eu(){return Bl&6?!0:(dd(0,!1),!1)}function Du(){if(Hl!==null){if(Wl===0)var e=Hl.return;else e=Hl,Ui=Hi=null,Do(e),Oa=null,ka=0,e=Hl;for(;e!==null;)Bc(e.alternate,e),e=e.return;Hl=null}}function Ou(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,nf(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),pu=0,Du(),Vl=e,Hl=n=ai(e.current,null),Ul=t,Wl=0,Gl=null,Kl=!1,ql=He(e,t),Jl=!1,tu=eu=$l=Ql=Zl=Xl=0,ru=nu=null,iu=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Ne(r),a=1<<i;t|=e[i],r&=~a}return Yl=t,Yr(),n}function ku(e,t){lo=null,I.H=Rs,t===va||t===ba?(t=Ea(),Wl=3):t===ya?(t=Ea(),Wl=4):Wl=t===nc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Gl=t,Hl===null&&(Xl=1,Xs(e,pi(t,e.current)))}function Au(){var e=$a.current;return e===null?!0:(Ul&4194048)===Ul?eo===null:(Ul&62914560)===Ul||Ul&536870912?e===eo:!1}function ju(){var e=I.H;return I.H=Rs,e===null?Rs:e}function Mu(){var e=I.A;return I.A=Rl,e}function Nu(){Xl=4,Kl||(Ul&4194048)!==Ul&&$a.current!==null||(ql=!0),!(Zl&134217727)&&!(Ql&134217727)||Vl===null||Tu(Vl,Ul,eu,!1)}function Pu(e,t,n){var r=Bl;Bl|=2;var i=ju(),a=Mu();(Vl!==e||Ul!==t)&&(cu=null,Ou(e,t)),t=!1;var o=Xl;a:do try{if(Wl!==0&&Hl!==null){var s=Hl,c=Gl;switch(Wl){case 8:Du(),o=6;break a;case 3:case 2:case 9:case 6:$a.current===null&&(t=!0);var l=Wl;if(Wl=0,Gl=null,Bu(e,s,c,l),n&&ql){o=0;break a}break;default:l=Wl,Wl=0,Gl=null,Bu(e,s,c,l)}}Fu(),o=Xl;break}catch(t){ku(e,t)}while(1);return t&&e.shellSuspendCounter++,Ui=Hi=null,Bl=r,I.H=i,I.A=a,Hl===null&&(Vl=null,Ul=0,Yr()),o}function Fu(){for(;Hl!==null;)Ru(Hl)}function Iu(e,t){var n=Bl;Bl|=2;var r=ju(),i=Mu();Vl!==e||Ul!==t?(cu=null,su=xe()+500,Ou(e,t)):ql=He(e,t);a:do try{if(Wl!==0&&Hl!==null){t=Hl;var o=Gl;b:switch(Wl){case 1:Wl=0,Gl=null,Bu(e,t,o,1);break;case 2:case 9:if(Sa(o)){Wl=0,Gl=null,zu(t);break}t=function(){Wl!==2&&Wl!==9||Vl!==e||(Wl=7),ud(e)},o.then(t,t);break a;case 3:Wl=7;break a;case 4:Wl=5;break a;case 7:Sa(o)?(Wl=0,Gl=null,zu(t)):(Wl=0,Gl=null,Bu(e,t,o,7));break;case 5:var s=null;switch(Hl.tag){case 26:s=Hl.memoizedState;case 5:case 27:var c=Hl;if(s?$f(s):c.stateNode.complete){Wl=0,Gl=null;var l=c.sibling;if(l!==null)Hl=l;else{var u=c.return;u===null?Hl=null:(Hl=u,Vu(u))}break b}}Wl=0,Gl=null,Bu(e,t,o,5);break;case 6:Wl=0,Gl=null,Bu(e,t,o,6);break;case 8:Du(),Xl=6;break a;default:throw Error(a(462))}}Lu();break}catch(t){ku(e,t)}while(1);return Ui=Hi=null,I.H=r,I.A=i,Bl=n,Hl===null?(Vl=null,Ul=0,Yr(),Xl):0}function Lu(){for(;Hl!==null&&!ye();)Ru(Hl)}function Ru(e){var t=jc(e.alternate,e,Yl);e.memoizedProps=e.pendingProps,t===null?Vu(e):Hl=t}function zu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=gc(n,t,t.pendingProps,t.type,void 0,Ul);break;case 11:t=gc(n,t,t.pendingProps,t.type.render,t.ref,Ul);break;case 5:Do(t);default:Bc(n,t),t=Hl=oi(t,Yl),t=jc(n,t,Yl)}e.memoizedProps=e.pendingProps,t===null?Vu(e):Hl=t}function Bu(e,t,n,r){Ui=Hi=null,Do(t),Oa=null,ka=0;var i=t.return;try{if(tc(e,i,t,n,Ul)){Xl=1,Xs(e,pi(n,e.current)),Hl=null;return}}catch(t){if(i!==null)throw Hl=i,t;Xl=1,Xs(e,pi(n,e.current)),Hl=null;return}t.flags&32768?(Ai||r===1?e=!0:ql||Ul&536870912?e=!1:(Kl=e=!0,(r===2||r===9||r===3||r===6)&&(r=$a.current,r!==null&&r.tag===13&&(r.flags|=16384))),Hu(t,e)):Vu(t)}function Vu(e){var t=e;do{if(t.flags&32768){Hu(t,Kl);return}e=t.return;var n=Rc(t.alternate,t,Yl);if(n!==null){Hl=n;return}if(t=t.sibling,t!==null){Hl=t;return}Hl=t=e}while(t!==null);Xl===0&&(Xl=5)}function Hu(e,t){do{var n=zc(e.alternate,e);if(n!==null){n.flags&=32767,Hl=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Hl=e;return}Hl=e=n}while(e!==null);Xl=6,Hl=null}function Uu(e,t,n,r,i,o,s,c,l){e.cancelPendingCommit=null;do Ju();while(uu!==0);if(Bl&6)throw Error(a(327));if(t!==null){if(t===e.current)throw Error(a(177));if(o=t.lanes|t.childLanes,o|=Jr,qe(e,n,o,s,c,l),e===Vl&&(Hl=Vl=null,Ul=0),fu=t,du=e,pu=n,mu=o,hu=i,gu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,rd(Te,function(){return Yu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=I.T,I.T=null,i=L.p,L.p=2,s=Bl,Bl|=4;try{al(e,t,n)}finally{Bl=s,L.p=i,I.T=r}}uu=1,Wu(),Gu(),Ku()}}function Wu(){if(uu===1){uu=0;var e=du,t=fu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=I.T,I.T=null;var r=L.p;L.p=2;var i=Bl;Bl|=4;try{vl(t,e);var a=Jd,o=Sr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&xr(s.ownerDocument.documentElement,s)){if(c!==null&&Cr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=br(s,h),v=br(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}gp=!!qd,Jd=qd=null}finally{Bl=i,L.p=r,I.T=n}}e.current=t,uu=2}}function Gu(){if(uu===2){uu=0;var e=du,t=fu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=I.T,I.T=null;var r=L.p;L.p=2;var i=Bl;Bl|=4;try{ol(e,t.alternate,t)}finally{Bl=i,L.p=r,I.T=n}}uu=3}}function Ku(){if(uu===4||uu===3){uu=0,be();var e=du,t=fu,n=pu,r=gu;t.subtreeFlags&10256||t.flags&10256?uu=5:(uu=0,fu=du=null,qu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(lu=null),Qe(n),t=t.stateNode,je&&typeof je.onCommitFiberRoot==`function`)try{je.onCommitFiberRoot(Ae,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=I.T,i=L.p,L.p=2,I.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{I.T=t,L.p=i}}pu&3&&Ju(),ud(e),i=e.pendingLanes,n&261930&&i&42?e===vu?_u++:(_u=0,vu=e):_u=0,dd(0,!1)}}function qu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,aa(t)))}function Ju(){return Wu(),Gu(),Ku(),Yu()}function Yu(){if(uu!==5)return!1;var e=du,t=mu;mu=0;var n=Qe(pu),r=I.T,i=L.p;try{L.p=32>n?32:n,I.T=null,n=hu,hu=null;var o=du,s=pu;if(uu=0,fu=du=null,pu=0,Bl&6)throw Error(a(331));var c=Bl;if(Bl|=4,Fl(o.current),Dl(o,o.current,s,n),Bl=c,dd(0,!1),je&&typeof je.onPostCommitFiberRoot==`function`)try{je.onPostCommitFiberRoot(Ae,o)}catch{}return!0}finally{L.p=i,I.T=r,qu(e,t)}}function Xu(e,t,n){t=pi(n,t),t=Qs(e.stateNode,t,2),e=Ba(e,t,2),e!==null&&(Ke(e,2),ud(e))}function Zu(e,t,n){if(e.tag===3)Xu(e,e,n);else for(;t!==null;){if(t.tag===3){Xu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(lu===null||!lu.has(r))){e=pi(n,e),n=$s(2),r=Ba(t,n,2),r!==null&&(ec(n,r,t,e),Ke(r,2),ud(r));break}}t=t.return}}function Qu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new zl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Jl=!0,i.add(n),e=$u.bind(null,e,t,n),t.then(e,e))}function $u(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Vl===e&&(Ul&n)===n&&(Xl===4||Xl===3&&(Ul&62914560)===Ul&&300>xe()-au?!(Bl&2)&&Ou(e,0):$l|=n,tu===Ul&&(tu=0)),ud(e)}function ed(e,t){t===0&&(t=We()),e=Qr(e,t),e!==null&&(Ke(e,t),ud(e))}function td(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ed(e,n)}function nd(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(a(314))}r!==null&&r.delete(t),ed(e,n)}function rd(e,t){return _e(e,t)}var id=null,ad=null,od=!1,sd=!1,cd=!1,ld=0;function ud(e){e!==ad&&e.next===null&&(ad===null?id=ad=e:ad=ad.next=e),sd=!0,od||(od=!0,_d())}function dd(e,t){if(!cd&&sd){cd=!0;do for(var n=!1,r=id;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ne(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,gd(r,a))}else a=Ul,a=Ve(r,r===Vl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||He(r,a)||(n=!0,gd(r,a));r=r.next}while(n);cd=!1}}function fd(){pd()}function pd(){sd=od=!1;var e=0;ld!==0&&ef()&&(e=ld);for(var t=xe(),n=null,r=id;r!==null;){var i=r.next,a=md(r,t);a===0?(r.next=null,n===null?id=i:n.next=i,i===null&&(ad=n)):(n=r,(e!==0||a&3)&&(sd=!0)),r=i}uu!==0&&uu!==5||dd(e,!1),ld!==0&&(ld=0)}function md(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Ne(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=Ue(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=Vl,n=Ul,n=Ve(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Wl===2||Wl===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&ve(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||He(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&ve(r),Qe(n)){case 2:case 8:n=we;break;case 32:n=Te;break;case 268435456:n=De;break;default:n=Te}return r=hd.bind(null,e),n=_e(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&ve(r),e.callbackPriority=2,e.callbackNode=null,2}function hd(e,t){if(uu!==0&&uu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Ju()&&e.callbackNode!==n)return null;var r=Ul;return r=Ve(e,e===Vl?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Su(e,r,t),md(e,xe()),e.callbackNode!=null&&e.callbackNode===n?hd.bind(null,e):null)}function gd(e,t){if(Ju())return null;Su(e,t,!0)}function _d(){af(function(){Bl&6?_e(Ce,fd):pd()})}function vd(){if(ld===0){var e=ca;e===0&&(e=Le,Le<<=1,!(Le&261888)&&(Le=256)),ld=e}return ld}function yd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Jt(``+e)}function bd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function xd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=yd((i[rt]||null).action),o=r.submitter;o&&(t=(t=o[rt]||null)?yd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new gn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(ld!==0){var e=o?bd(i,o):new FormData(i);ws(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?bd(i,o):new FormData(i),ws(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var Sd=0;Sd<Ur.length;Sd++){var Cd=Ur[Sd];Wr(Cd.toLowerCase(),`on`+(Cd[0].toUpperCase()+Cd.slice(1)))}Wr(Fr,`onAnimationEnd`),Wr(Ir,`onAnimationIteration`),Wr(Lr,`onAnimationStart`),Wr(`dblclick`,`onDoubleClick`),Wr(`focusin`,`onFocus`),Wr(`focusout`,`onBlur`),Wr(Rr,`onTransitionRun`),Wr(zr,`onTransitionStart`),Wr(Br,`onTransitionCancel`),Wr(Vr,`onTransitionEnd`),yt(`onMouseEnter`,[`mouseout`,`mouseover`]),yt(`onMouseLeave`,[`mouseout`,`mouseover`]),yt(`onPointerEnter`,[`pointerout`,`pointerover`]),yt(`onPointerLeave`,[`pointerout`,`pointerover`]),vt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),vt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),vt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),vt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),vt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),vt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var wd=`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(` `),Td=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(wd));function Ed(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Gr(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Gr(e)}i.currentTarget=null,a=c}}}}function Dd(e,t){var n=t[at];n===void 0&&(n=t[at]=new Set);var r=e+`__bubble`;n.has(r)||(jd(t,e,2,!1),n.add(r))}function Od(e,t,n){var r=0;t&&(r|=4),jd(n,e,r,t)}var kd=`_reactListening`+Math.random().toString(36).slice(2);function Ad(e){if(!e[kd]){e[kd]=!0,gt.forEach(function(t){t!==`selectionchange`&&(Td.has(t)||Od(t,!1,e),Od(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[kd]||(t[kd]=!0,Od(`selectionchange`,!1,t))}}function jd(e,t,n,r){switch(Cp(t)){case 2:var i=_p;break;case 8:i=vp;break;default:i=yp}n=i.bind(null,t,n,e),i=void 0,!an||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Md(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i)break;if(o===4)for(o=r.return;o!==null;){var c=o.tag;if((c===3||c===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;s!==null;){if(o=dt(s),o===null)return;if(c=o.tag,c===5||c===6||c===26||c===27){r=a=o;continue a}s=s.parentNode}}r=r.return}nn(function(){var r=a,i=Zt(n),o=[];a:{var s=Hr.get(e);if(s!==void 0){var c=gn,u=e;switch(e){case`keypress`:if(dn(n)===0)break a;case`keydown`:case`keyup`:c=Pn;break;case`focusin`:u=`focus`,c=Tn;break;case`focusout`:u=`blur`,c=Tn;break;case`beforeblur`:case`afterblur`:c=Tn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:c=Cn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:c=wn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:c=In;break;case Fr:case Ir:case Lr:c=En;break;case Vr:c=Ln;break;case`scroll`:case`scrollend`:c=vn;break;case`wheel`:c=Rn;break;case`copy`:case`cut`:case`paste`:c=Dn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:c=Fn;break;case`toggle`:case`beforetoggle`:c=zn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?s===null?null:s+`Capture`:s;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=rn(m,p),g!=null&&d.push(Nd(m,g,h))),f)break;m=m.return}0<d.length&&(s=new c(s,u,null,n,i),o.push({event:s,listeners:d}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,s&&n!==Xt&&(u=n.relatedTarget||n.fromElement)&&(dt(u)||u[it]))break a;if((c||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,c?(u=n.relatedTarget||n.toElement,c=r,u=u?dt(u):null,u!==null&&(f=l(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(c=null,u=r),c!==u)){if(d=Cn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Fn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=c==null?s:pt(c),h=u==null?s:pt(u),s=new d(g,m+`leave`,c,n,i),s.target=f,s.relatedTarget=h,g=null,dt(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,c&&u)b:{for(d=Fd,p=c,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;c!==null&&Id(o,s,c,d,!1),u!==null&&f!==null&&Id(o,f,u,d,!0)}}a:{if(s=r?pt(r):window,c=s.nodeName&&s.nodeName.toLowerCase(),c===`select`||c===`input`&&s.type===`file`)var v=ar;else if($n(s))if(or)v=hr;else{v=pr;var y=fr}else c=s.nodeName,!c||c.toLowerCase()!==`input`||s.type!==`checkbox`&&s.type!==`radio`?r&&Gt(r.elementType)&&(v=ar):v=mr;if(v&&=v(e,r)){er(o,v,n,i);break a}y&&y(e,s,r),e===`focusout`&&r&&s.type===`number`&&r.memoizedProps.value!=null&&Lt(s,`number`,s.value)}switch(y=r?pt(r):window,e){case`focusin`:($n(y)||y.contentEditable===`true`)&&(Tr=y,Er=r,Dr=null);break;case`focusout`:Dr=Er=Tr=null;break;case`mousedown`:Or=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Or=!1,kr(o,n,i);break;case`selectionchange`:if(wr)break;case`keydown`:case`keyup`:kr(o,n,i)}var b;if(Vn)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else Yn?qn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Wn&&n.locale!==`ko`&&(Yn||x!==`onCompositionStart`?x===`onCompositionEnd`&&Yn&&(b=un()):(sn=i,cn=`value`in sn?sn.value:sn.textContent,Yn=!0)),y=Pd(r,x),0<y.length&&(x=new On(x,e,null,n,i),o.push({event:x,listeners:y}),b?x.data=b:(b=Jn(n),b!==null&&(x.data=b)))),(b=Un?Xn(e,n):Zn(e,n))&&(x=Pd(r,`onBeforeInput`),0<x.length&&(y=new On(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:y,listeners:x}),y.data=b)),xd(o,e,r,n,i)}Ed(o,t)})}function Nd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Pd(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=rn(e,n),i!=null&&r.unshift(Nd(e,i,a)),i=rn(e,t),i!=null&&r.push(Nd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Fd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Id(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=rn(n,a),l!=null&&o.unshift(Nd(n,l,c))):i||(l=rn(n,a),l!=null&&o.push(Nd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Ld=/\r\n?/g,Rd=/\u0000|\uFFFD/g;function zd(e){return(typeof e==`string`?e:``+e).replace(Ld,`
10`).replace(Rd,``)}function Bd(e,t){return t=zd(t),zd(e)===t}function Vd(e,t,n,r,i,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Vt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Vt(e,``+r);break;case`className`:Tt(e,`class`,r);break;case`tabIndex`:Tt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Tt(e,n,r);break;case`style`:Wt(e,r,o);break;case`data`:if(t!==`object`){Tt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Jt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}else typeof o==`function`&&(n===`formAction`?(t!==`input`&&Vd(e,t,`name`,i.name,i,null),Vd(e,t,`formEncType`,i.formEncType,i,null),Vd(e,t,`formMethod`,i.formMethod,i,null),Vd(e,t,`formTarget`,i.formTarget,i,null)):(Vd(e,t,`encType`,i.encType,i,null),Vd(e,t,`method`,i.method,i,null),Vd(e,t,`target`,i.target,i,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Jt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Yt);break;case`onScroll`:r!=null&&Dd(`scroll`,e);break;case`onScrollEnd`:r!=null&&Dd(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Jt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInl
10ine`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Dd(`beforetoggle`,e),Dd(`toggle`,e),wt(e,`popover`,r);break;case`xlinkActuate`:Et(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Et(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Et(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Et(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Et(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Et(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Et(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Et(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Et(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:wt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=Kt.get(n)||n,wt(e,n,r))}}function Hd(e,t,n,r,i,o){switch(n){case`style`:Wt(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Vt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Vt(e,``+r);break;case`onScroll`:r!=null&&Dd(`scroll`,e);break;case`onScrollEnd`:r!=null&&Dd(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=Yt);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!_t.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),t=n.slice(2,i?n.length-7:void 0),o=e[rt]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,i),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):wt(e,n,r)}}}function Ud(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Dd(`error`,e),Dd(`load`,e);var r=!1,i=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(a(137,t));default:Vd(e,t,o,s,n,null)}}i&&Vd(e,t,`srcSet`,n.srcSet,n,null),r&&Vd(e,t,`src`,n.src,n,null);return;case`input`:Dd(`invalid`,e);var c=o=s=i=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:i=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(a(137,t));break;default:Vd(e,t,r,d,n,null)}}It(e,o,c,l,u,s,i,!1);return;case`select`:for(i in Dd(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Vd(e,t,i,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Rt(e,!!r,n,!0):Rt(e,!!r,t,!1);return;case`textarea`:for(s in Dd(`invalid`,e),o=i=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:i=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(a(91));break;default:Vd(e,t,s,c,n,null)}Bt(e,r,i,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Vd(e,t,l,r,n,null)}return;case`dialog`:Dd(`beforetoggle`,e),Dd(`toggle`,e),Dd(`cancel`,e),Dd(`close`,e);break;case`iframe`:case`object`:Dd(`load`,e);break;case`video`:case`audio`:for(r=0;r<wd.length;r++)Dd(wd[r],e);break;case`image`:Dd(`error`,e),Dd(`load`,e);break;case`details`:Dd(`toggle`,e);break;case`embed`:case`source`:case`link`:Dd(`error`,e),Dd(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(a(137,t));default:Vd(e,t,u,r,n,null)}return;default:if(Gt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Hd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Vd(e,t,c,r,n,null))}function Wd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var i=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Vd(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:i=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(a(137,t));break;default:m!==f&&Vd(e,t,p,m,r,f)}}Ft(e,s,c,l,u,d,o,i);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Vd(e,t,o,null,r,l)}
vendor: 23,896 bytes, line 10
10for(i in r)if(o=r[i],l=n[i],r.hasOwnProperty(i)&&(o!=null||l!=null))switch(i){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&Vd(e,t,i,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Rt(e,!!n,n?[]:``,!1):Rt(e,!!n,t,!0)):Rt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(i=n[c],n.hasOwnProperty(c)&&i!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Vd(e,t,c,null,r,i)}for(s in r)if(i=r[s],o=n[s],r.hasOwnProperty(s)&&(i!=null||o!=null))switch(s){case`value`:p=i;break;case`defaultValue`:m=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error(a(91));break;default:i!==o&&Vd(e,t,s,i,r,o)}zt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Vd(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Vd(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Vd(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(a(137,t));break;default:Vd(e,t,u,p,r,m)}return;default:if(Gt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Hd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Hd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Vd(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Vd(e,t,f,p,r,m)}function Gd(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Kd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Gd(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Gd(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var qd=null,Jd=null;function Yd(e){return e.nodeType===9?e:e.ownerDocument}function Xd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Zd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Qd(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $d=null;function ef(){var e=window.event;return e&&e.type===`popstate`?e===$d?!1:($d=e,!0):($d=null,!1)}var tf=typeof setTimeout==`function`?setTimeout:void 0,nf=typeof clearTimeout==`function`?clearTimeout:void 0,rf=typeof Promise==`function`?Promise:void 0,af=typeof queueMicrotask==`function`?queueMicrotask:rf===void 0?tf:function(e){return rf.resolve(null).then(e).catch(of)};function of(e){setTimeout(function(){throw e})}function sf(e){return e===`head`}function cf(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Hp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)Sf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,Sf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[lt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&Sf(e.ownerDocument.body);n=i}while(n);Hp(t)}function lf(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function uf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:uf(n),ut(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function df(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[lt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=_f(e.nextSibling),e===null)break}return null}function ff(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=_f(e.nextSibling),e===null))return null;return e}function pf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=_f(e.nextSibling),e===null))return null;return e}function mf(e){return e.data===`$?`||e.data===`$~`}function hf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function gf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function _f(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===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var vf=null;function yf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return _f(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function bf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function xf(e,t,n){switch(t=Yd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(a(452));return e;case`head`:if(e=t.head,!e)throw Error(a(453));return e;case`body`:if(e=t.body,!e)throw Error(a(454));return e;default:throw Error(a(451))}}function Sf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ut(e)}var Cf=new Map,wf=new Set;function Tf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ef=L.d;L.d={f:Df,r:Of,D:jf,C:Mf,L:Nf,m:Pf,X:If,S:Ff,M:Lf};function Df(){var e=Ef.f(),t=Eu();return e||t}function Of(e){var t=ft(e);t!==null&&t.tag===5&&t.type===`form`?Es(t):Ef.r(e)}var kf=typeof document>`u`?null:document;function Af(e,t,n){var r=kf;if(r&&typeof t==`string`&&t){var i=Pt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),wf.has(i)||(wf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Ud(t,`link`,e),ht(t),r.head.appendChild(t)))}}function jf(e){Ef.D(e),Af(`dns-prefetch`,e,null)}function Mf(e,t){Ef.C(e,t),Af(`preconnect`,e,t)}function Nf(e,t,n){Ef.L(e,t,n);var r=kf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Pt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Pt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Pt(n.imageSizes)+`"]`)):i+=`[href="`+Pt(e)+`"]`;var a=i;switch(t){case`style`:a=zf(e);break;case`script`:a=Uf(e)}Cf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),Cf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Bf(a))||t===`script`&&r.querySelector(Wf(a))||(t=r.createElement(`link`),Ud(t,`link`,e),ht(t),r.head.appendChild(t)))}}function Pf(e,t){Ef.m(e,t);var n=kf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Pt(r)+`"][href="`+Pt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Uf(e)}if(!Cf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),Cf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Wf(a)))return}r=n.createElement(`link`),Ud(r,`link`,e),ht(r),n.head.appendChild(r)}}}function Ff(e,t,n){Ef.S(e,t,n);var r=kf;if(r&&e){var i=mt(r).hoistableStyles,a=zf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Bf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=Cf.get(a))&&qf(e,n);var c=o=r.createElement(`link`);ht(c),Ud(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Kf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function If(e,t){Ef.X(e,t);var n=kf;if(n&&e){var r=mt(n).hoistableScripts,i=Uf(e),a=r.get(i);a||(a=n.querySelector(Wf(i)),a||(e=h({src:e,async:!0},t),(t=Cf.get(i))&&Jf(e,t),a=n.createElement(`script`),ht(a),Ud(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Lf(e,t){Ef.M(e,t);var n=kf;if(n&&e){var r=mt(n).hoistableScripts,i=Uf(e),a=r.get(i);a||(a=n.querySelector(Wf(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=Cf.get(i))&&Jf(e,t),a=n.createElement(`script`),ht(a),Ud(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Rf(e,t,n,r){var i=(i=ae.current)?Tf(i):null;if(!i)throw Error(a(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=zf(n.href),n=mt(i).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=zf(n.href);var o=mt(i).hoistableStyles,s=o.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=i.querySelector(Bf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),Cf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Cf.set(e,n),o||Hf(i,e,n,s.state))),t&&r===null)throw Error(a(528,``));return s}if(t&&r!==null)throw Error(a(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Uf(n),n=mt(i).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(a(444,e))}}function zf(e){return`href="`+Pt(e)+`"`}function Bf(e){return`link[rel="stylesheet"][`+e+`]`}function Vf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Hf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Ud(t,`link`,n),ht(t),e.head.appendChild(t))}function Uf(e){return`[src="`+Pt(e)+`"]`}function Wf(e){return`script[async]`+e}function Gf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Pt(n.href)+`"]`);if(r)return t.instance=r,ht(r),r;var i=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),ht(r),Ud(r,`style`,i),Kf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=zf(n.href);var o=e.querySelector(Bf(i));if(o)return t.state.loading|=4,t.instance=o,ht(o),o;r=Vf(n),(i=Cf.get(i))&&qf(r,i),o=(e.ownerDocument||e).createElement(`link`),ht(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Ud(o,`link`,r),t.state.loading|=4,Kf(o,n.precedence,e),t.instance=o;case`script`:return o=Uf(n.src),(i=e.querySelector(Wf(o)))?(t.instance=i,ht(i),i):(r=n,(i=Cf.get(o))&&(r=h({},n),Jf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),ht(i),Ud(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(a(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Kf(r,n.precedence,e));return t.instance}function Kf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function qf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Jf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Yf=null;function Xf(e,t,n){if(Yf===null){var r=new Map,i=Yf=new Map;i.set(n,r)}else i=Yf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[lt]||a[nt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Zf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Qf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function $f(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function ep(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=zf(r.href),a=t.querySelector(Bf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=rp.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,ht(a);return}a=t.ownerDocument||t,r=Vf(r),(i=Cf.get(i))&&qf(r,i),a=a.createElement(`link`),ht(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Ud(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=rp.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var tp=0;function np(e,t){return e.stylesheets&&e.count===0&&ap(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ap(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&tp===0&&(tp=62500*Kd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ap(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>tp?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function rp(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ap(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ip=null;function ap(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ip=new Map,t.forEach(op,e),ip=null,rp.call(e))}function op(e,t){if(!(t.state.loading&4)){var n=ip.get(e);if(n)var r=n.get(null);else{n=new Map,ip.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=rp.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var sp={$$typeof:C,Provider:null,Consumer:null,_currentValue:ee,_currentValue2:ee,_threadCount:0};function cp(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ge(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ge(0),this.hiddenUpdates=Ge(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function lp(e,t,n,r,i,a,o,s,c,l,u,d){return e=new cp(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=ri(3,null,null,t),e.current=a,a.stateNode=e,t=ia(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},La(a),e}function up(e){return e?(e=ti,e):ti}function dp(e,t,n,r,i,a){i=up(i),r.context===null?r.context=i:r.pendingContext=i,r=za(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ba(e,r,t),n!==null&&(xu(n,e,t),Va(n,e,t))}function fp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function pp(e,t){fp(e,t),(e=e.alternate)&&fp(e,t)}function mp(e){if(e.tag===13||e.tag===31){var t=Qr(e,67108864);t!==null&&xu(t,e,67108864),pp(e,67108864)}}function hp(e){if(e.tag===13||e.tag===31){var t=yu();t=Ze(t);var n=Qr(e,t);n!==null&&xu(n,e,t),pp(e,t)}}var gp=!0;function _p(e,t,n,r){var i=I.T;I.T=null;var a=L.p;try{L.p=2,yp(e,t,n,r)}finally{L.p=a,I.T=i}}function vp(e,t,n,r){var i=I.T;I.T=null;var a=L.p;try{L.p=8,yp(e,t,n,r)}finally{L.p=a,I.T=i}}function yp(e,t,n,r){if(gp){var i=bp(r);if(i===null)Md(e,t,r,xp,n),Mp(e,r);else if(Pp(i,e,t,n,r))r.stopPropagation();else if(Mp(e,r),t&4&&-1<jp.indexOf(e)){for(;i!==null;){var a=ft(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=Be(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Ne(o);s.entanglements[1]|=c,o&=~c}ud(a),!(Bl&6)&&(su=xe()+500,dd(0,!1))}}break;case 31:case 13:s=Qr(a,2),s!==null&&xu(s,a,2),Eu(),pp(a,2)}if(a=bp(r),a===null&&Md(e,t,r,xp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Md(e,t,r,null,n)}}function bp(e){return e=Zt(e),Sp(e)}var xp=null;function Sp(e){if(xp=null,e=dt(e),e!==null){var t=l(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=u(t),e!==null)return e;e=null}else if(n===31){if(e=d(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return xp=e,null}function Cp(e){switch(e){case`beforetoggle`: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`toggle`: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 2;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`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Se()){case Ce:return 2;case we:return 8;case Te:case Ee:return 32;case De:return 268435456;default:return 32}default:return 32}}var wp=!1,Tp=null,Ep=null,Dp=null,Op=new Map,kp=new Map,Ap=[],jp=`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`.split(` `);function Mp(e,t){switch(e){case`focusin`:case`focusout`:Tp=null;break;case`dragenter`:case`dragleave`:Ep=null;break;case`mouseover`:case`mouseout`:Dp=null;break;case`pointerover`:case`pointerout`:Op.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:kp.delete(t.pointerId)}}function Np(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=ft(t),t!==null&&mp(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Pp(e,t,n,r,i){switch(t){case`focusin`:return Tp=Np(Tp,e,t,n,r,i),!0;case`dragenter`:return Ep=Np(Ep,e,t,n,r,i),!0;case`mouseover`:return Dp=Np(Dp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Op.set(a,Np(Op.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,kp.set(a,Np(kp.get(a)||null,e,t,n,r,i)),!0}return!1}function Fp(e){var t=dt(e.target);if(t!==null){var n=l(t);if(n!==null){if(t=n.tag,t===13){if(t=u(n),t!==null){e.blockedOn=t,et(e.priority,function(){hp(n)});return}}else if(t===31){if(t=d(n),t!==null){e.blockedOn=t,et(e.priority,function(){hp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ip(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Xt=r,n.target.dispatchEvent(r),Xt=null}else return t=ft(n),t!==null&&mp(t),e.blockedOn=n,!1;t.shift()}return!0}
10function Lp(e,t,n){Ip(e)&&n.delete(t)}function Rp(){wp=!1,Tp!==null&&Ip(Tp)&&(Tp=null),Ep!==null&&Ip(Ep)&&(Ep=null),Dp!==null&&Ip(Dp)&&(Dp=null),Op.forEach(Lp),kp.forEach(Lp)}function zp(e,n){e.blockedOn===n&&(e.blockedOn=null,wp||(wp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rp)))}var Bp=null;function Vp(e){Bp!==e&&(Bp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Bp===e&&(Bp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Sp(r||n)===null)continue;break}var a=ft(n);a!==null&&(e.splice(t,3),t-=3,ws(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Hp(e){function t(t){return zp(t,e)}Tp!==null&&zp(Tp,e),Ep!==null&&zp(Ep,e),Dp!==null&&zp(Dp,e),Op.forEach(t),kp.forEach(t);for(var n=0;n<Ap.length;n++){var r=Ap[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ap.length&&(n=Ap[0],n.blockedOn===null);)Fp(n),n.blockedOn===null&&Ap.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[rt]||null;if(typeof a==`function`)o||Vp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[rt]||null)s=o.formAction;else if(Sp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Vp(n)}}}function Up(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Wp(e){this._internalRoot=e}Gp.prototype.render=Wp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(a(409));var n=t.current;dp(n,yu(),e,t,null,null)},Gp.prototype.unmount=Wp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dp(e.current,2,null,e,null,null),Eu(),t[it]=null}};function Gp(e){this._internalRoot=e}Gp.prototype.unstable_scheduleHydration=function(e){if(e){var t=$e();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ap.length&&t!==0&&t<Ap[n].priority;n++);Ap.splice(n,0,e),n===0&&Fp(e)}};var Kp=n.version;if(Kp!==`19.2.6`)throw Error(a(527,Kp,`19.2.6`));L.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(a(188)):(e=Object.keys(e).join(`,`),Error(a(268,e)));return e=p(t),e=e===null?null:m(e),e=e===null?null:e.stateNode,e};var qp={bundleType:0,version:`19.2.6`,rendererPackageName:`react-dom`,currentDispatcherRef:I,reconcilerVersion:`19.2.6`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Jp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jp.isDisabled&&Jp.supportsFiber)try{Ae=Jp.inject(qp),je=Jp}catch{}}e.createRoot=function(e,t){if(!s(e))throw Error(a(299));var n=!1,r=``,i=qs,o=Js,c=Ys;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=lp(e,1,!1,null,null,n,r,null,i,o,c,Up),e[it]=t.current,Ad(e),new Wp(t)}})),u=n(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=l()})),d=t(i(),1),f=d.use,p=typeof window<`u`?d.useLayoutEffect:d.useEffect;function m(e){let t=d.useRef({value:e,prev:null}),n=t.current.value;return e!==n&&(t.current={value:e,prev:n}),t.current.prev}function h(e,t,n={},r={}){d.useEffect(()=>{if(!e.current||r.disabled||typeof IntersectionObserver!=`function`)return;let i=new IntersectionObserver(([e])=>{t(e)},n);return i.observe(e.current),()=>{i.disconnect()}},[t,n,r.disabled,e])}function g(e){let t=d.useRef(null);return d.useImperativeHandle(e,()=>t.current,[]),t}function _(e){return e[e.length-1]}function v(e){return typeof e==`function`}function y(e,t){return v(e)?e(t):e}var b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;function S(e){for(let t in e)if(b.call(e,t))return!0;return!1}var C=()=>Object.create(null),w=(e,t)=>T(e,t,C);function T(e,t,n=()=>({}),r=0){if(e===t)return e;if(r>500)return t;let i=t,a=k(e)&&k(i);if(!a&&!(D(e)&&D(i)))return i;let o=a?e:E(e);if(!o)return i;let s=a?i:E(i);if(!s)return i;let c=o.length,l=s.length,u=a?Array(l):n(),d=0;for(let t=0;t<l;t++){let o=a?t:s[t],l=e[o],f=i[o];if(l===f){u[o]=l,(a?t<c:b.call(e,o))&&d++;continue}if(l===null||f===null||typeof l!=`object`||typeof f!=`object`){u[o]=f;continue}let p=T(l,f,n,r+1);u[o]=p,p===l&&d++}return c===l&&d===c?e:u}function E(e){let t=Object.getOwnPropertyNames(e);for(let n of t)if(!x.call(e,n))return!1;let n=Object.getOwnPropertySymbols(e);if(n.length===0)return t;let r=t;for(let t of n){if(!x.call(e,t))return!1;r.push(t)}return r}function D(e){if(!O(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!O(n)||!n.hasOwnProperty(`isPrototypeOf`))}function O(e){return Object.prototype.toString.call(e)===`[object Object]`}function k(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function A(e,t,n){if(e===t)return!0;
10if(typeof e!=typeof t)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(let r=0,i=e.length;r<i;r++)if(!A(e[r],t[r],n))return!1;return!0}if(D(e)&&D(t)){let r=n?.ignoreUndefined??!0;if(n?.partial){for(let i in t)if((!r||t[i]!==void 0)&&!A(e[i],t[i],n))return!1;return!0}let i=0;if(!r)i=Object.keys(e).length;else for(let t in e)e[t]!==void 0&&i++;let a=0;for(let o in t)if((!r||t[o]!==void 0)&&(a++,a>i||!A(e[o],t[o],n)))return!1;return i===a}return!1}function j(e){let t,n,r=new Promise((e,r)=>{t=e,n=r});return r.status=`pending`,r.resolve=n=>{r.status=`resolved`,r.value=n,t(n),e?.(n)},r.reject=e=>{r.status=`rejected`,n(e)},r}function M(e){return typeof e?.message==`string`?e.message.startsWith(`Failed to fetch dynamically imported module`)||e.message.startsWith(`error loading dynamically imported module`)||e.message.startsWith(`Importing a module script failed`):!1}function N(e){return!!(e&&typeof e==`object`&&typeof e.then==`function`)}function P(e){return e.replace(/[\x00-\x1f\x7f]/g,``)}function F(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,e=>{try{return decodeURI(e)}catch{return e}})}return P(t)}var I=[`http:`,`https:`,`mailto:`,`tel:`];function L(e,t){if(!e)return!1;try{let n=new URL(e);return!t.has(n.protocol)}catch{return!1}}function ee(e){if(!e||!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith(`//`))return{path:e,handledProtocolRelativeURL:!1};let t=/%25|%5C/gi,n=0,r=``,i;for(;(i=t.exec(e))!==null;)r+=F(e.slice(n,i.index))+i[0],n=t.lastIndex;r+=F(n?e.slice(n):e);let a=!1;return r.startsWith(`//`)&&(a=!0,r=`/`+r.replace(/^\/+/,``)),{path:r,handledProtocolRelativeURL:a}}function te(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function ne(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function R(){throw Error(`Invariant failed`)}function re(e){let t=new Map,n,r,i=e=>{e.next&&(e.prev?(e.prev.next=e.next,e.next.prev=e.prev,e.next=void 0,r&&(r.next=e,e.prev=r)):(e.next.prev=void 0,n=e.next,e.next=void 0,r&&(e.prev=r,r.next=e)),r=e)};return{get(e){let n=t.get(e);if(n)return i(n),n.value},set(a,o){if(t.size>=e&&n){let e=n;t.delete(e.key),e.next&&(n=e.next,e.next.prev=void 0),e===r&&(r=void 0)}let s=t.get(a);if(s)s.value=o,i(s);else{let e={key:a,value:o,prev:r};r&&(r.next=e),r=e,n||=e,t.set(a,e)}},clear(){t.clear(),n=void 0,r=void 0}}}var z=4,ie=5;function B(e){let t=e.indexOf(`{`);if(t===-1)return null;let n=e.indexOf(`}`,t);return n===-1||t+1>=e.length?null:[t,n]}function ae(e,t,n=new Uint16Array(6)){let r=e.indexOf(`/`,t),i=r===-1?e.length:r,a=e.substring(t,i);if(!a||!a.includes(`$`))return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n;if(a===`$`){let r=e.length;return n[0]=2,n[1]=t,n[2]=t,n[3]=r,n[4]=r,n[5]=r,n}if(a.charCodeAt(0)===36)return n[0]=1,n[1]=t,n[2]=t+1,n[3]=i,n[4]=i,n[5]=i,n;let o=B(a);if(o){let[r,s]=o,c=a.charCodeAt(r+1);if(c===45){if(r+2<a.length&&a.charCodeAt(r+2)===36){let e=r+3,a=s;if(e<a)return n[0]=3,n[1]=t+r,n[2]=t+e,n[3]=t+a,n[4]=t+s+1,n[5]=i,n}}else if(c===36){let a=r+1,o=r+2;return o===s?(n[0]=2,n[1]=t+r,n[2]=t+a,n[3]=t+o,n[4]=t+s+1,n[5]=e.length,n):(n[0]=1,n[1]=t+r,n[2]=t+o,n[3]=t+s,n[4]=t+s+1,n[5]=i,n)}}return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n}function V(e,t,n,r,i,a,o){o?.(n);let s=r;{let r=n.fullPath??n.from,o=r.length,c=n.options?.caseSensitive??e,l=n.options?.params?.parse??n.options?.parseParams;for(;s<o;){let e=ae(r,s,t),o,u=s,d=e[5];switch(s=d+1,a++,e[0]){case 0:{let t=r.substring(e[2],e[3]);if(c){let e=i.static?.get(t);if(e)o=e;else{i.static??=new Map;let e=se(n.fullPath??n.from);e.parent=i,e.depth=a,o=e,i.static.set(t,e)}}else{let e=t.toLowerCase(),r=i.staticInsensitive?.get(e);if(r)o=r;else{i.staticInsensitive??=new Map;let t=se(n.fullPath??n.from);t.parent=i,t.depth=a,o=t,i.staticInsensitive.set(e,t)}}break}case 1:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.dynamic?.find(e=>!e.parse&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=ce(1,n.fullPath??n.from,f,p,m);o=e,e.depth=a,e.parent=i,i.dynamic??=[],i.dynamic.push(e)}break}case 3:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.optional?.find(e=>!e.parse&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=ce(3,n.fullPath??n.from,f,p,m);
10o=e,e.parent=i,e.depth=a,i.optional??=[],i.optional.push(e)}break}case 2:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),l=c&&!!(t||s),f=t?l?t:t.toLowerCase():void 0,p=s?l?s:s.toLowerCase():void 0,m=ce(2,n.fullPath??n.from,l,f,p);o=m,m.parent=i,m.depth=a,i.wildcard??=[],i.wildcard.push(m)}}i=o}if(l&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf(`/`)+1)===95){let e=se(n.fullPath??n.from);e.kind=ie,e.parent=i,a++,e.depth=a,i.pathless??=[],i.pathless.push(e),i=e}let u=(n.path||!n.children)&&!n.isRoot;if(u&&r.endsWith(`/`)){let e=se(n.fullPath??n.from);e.kind=z,e.parent=i,a++,e.depth=a,i.index=e,i=e}i.parse=l??null,u&&!i.route&&(i.route=n,i.fullPath=n.fullPath??n.from)}if(n.children)for(let r of n.children)V(e,t,r,s,i,a,o)}function oe(e,t){if(e.parse&&!t.parse)return-1;if(!e.parse&&t.parse)return 1;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function H(e){if(e.pathless)for(let t of e.pathless)H(t);if(e.static)for(let t of e.static.values())H(t);if(e.staticInsensitive)for(let t of e.staticInsensitive.values())H(t);if(e.dynamic?.length){e.dynamic.sort(oe);for(let t of e.dynamic)H(t)}if(e.optional?.length){e.optional.sort(oe);for(let t of e.optional)H(t)}if(e.wildcard?.length){e.wildcard.sort(oe);for(let t of e.wildcard)H(t)}}function se(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null}}function ce(e,t,n,r,i){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,caseSensitive:n,prefix:r,suffix:i}}function le(e,t){let n=se(`/`),r=new Uint16Array(6);for(let t of e)V(!1,r,t,1,n,0);H(n),t.masksTree=n,t.flatCache=re(1e3)}function ue(e,t){e||=`/`;let n=t.flatCache.get(e);if(n)return n;let r=he(e,t.masksTree);return t.flatCache.set(e,r),r}function de(e,t,n,r,i){e||=`/`,r||=`/`;let a=t?`case\0${e}`:e,o=i.singleCache.get(a);return o||(o=se(`/`),V(t,new Uint16Array(6),{from:e},1,o,0),i.singleCache.set(a,o)),he(r,o,n)}function fe(e,t,n=!1){let r=n?e:`nofuzz\0${e}`,i=t.matchCache.get(r);if(i!==void 0)return i;e||=`/`;let a;try{a=he(e,t.segmentTree,n)}catch(e){if(e instanceof URIError)a=null;else throw e}return a&&(a.branch=_e(a.route)),t.matchCache.set(r,a),a}function pe(e){return e===`/`?e:e.replace(/\/{1,}$/,``)}function me(e,t=!1,n){let r=se(e.fullPath),i=new Uint16Array(6),a={},o={},s=0;return V(t,i,e,1,r,0,e=>{if(n?.(e,s),e.id in a&&R(),a[e.id]=e,s!==0&&e.path){let t=pe(e.fullPath);(!o[t]||e.fullPath.endsWith(`/`))&&(o[t]=e)}s++}),H(r),{processedTree:{segmentTree:r,singleCache:re(1e3),matchCache:re(1e3),flatCache:null,masksTree:null},routesById:a,routesByPath:o}}function he(e,t,n=!1){let r=e.split(`/`),i=ye(e,r,t,n);if(!i)return null;let[a]=ge(e,r,i);return{route:i.node.route,rawParams:a}}function ge(e,t,n){let r=ve(n.node),i=null,a=Object.create(null),o=n.extract?.part??0,s=n.extract?.node??0,c=n.extract?.path??0,l=n.extract?.segment??0;for(;s<r.length;o++,s++,c++,l++){let u=r[s];if(u.kind===z)break;if(u.kind===ie){l--,o--,c--;continue}let d=t[o],f=c;if(d&&(c+=d.length),u.kind===1){i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix?.length??0;if(e.charCodeAt(t)===123){let n=u.suffix?.length??0,r=e.substring(t+2,e.length-n-1),i=d.substring(t,d.length-n);a[r]=decodeURIComponent(i)}else{let t=e.substring(1);a[t]=decodeURIComponent(d)}}else if(u.kind===3){if(n.skipped&1<<s){o--,c=f-1;continue}i??=n.node.fullPath.split(`/`);let e=i[l],t=u.prefix?.length??0,r=u.suffix?.length??0,p=e.substring(t+3,e.length-r-1),m=u.suffix||u.prefix?d.substring(t,d.length-r):d;m&&(a[p]=decodeURIComponent(m))}else if(u.kind===2){let t=u,n=e.substring(f+(t.prefix?.length??0),e.length-(t.suffix?.length??0)),r=decodeURIComponent(n);a[`*`]=r,a._splat=r;break}}return n.rawParams&&Object.assign(a,n.rawParams),[a,{part:o,node:s,path:c,segment:l}]}function _e(e){let t=[e];for(;e.parentRoute;)e=e.parentRoute,t.push(e);return t.reverse(),t}function ve(e){let t=Array(e.depth+1);do t[e.depth]=e,e=e.parent;while(e);return t}function ye(e,t,n,r){if(e===`/`&&n.index)return{node:n.index,skipped:0};let i=!_(t),a=i&&e!==`/`,o=t.length-+!!i,s=[{node:n,index:1,skipped:0,depth:1,statics:0,dynamics:0,optionals:0}],c=null,l=null;for(;s.length;){let n=s.pop(),{node:i,index:u,skipped:d,depth:f,statics:p,dynamics:m,optionals:h}=n,{extract:g,rawParams:_}=n;if(i.kind===2&&i.route&&!Ce(l,n))continue;if(i.parse){if(!Se(e,t,n))continue;_=n.rawParams,g=n.extract}r&&i.route&&i.kind!==z&&Ce(c,n)&&(c=n);let v=u===o;if(v&&(i.route&&(!a||i.kind===z||i.kind===2)&&Ce(l,n)&&(l=n),!i.optional&&!i.wildcard&&!i.index&&!i.pathless))continue;let y=v?void 0:t[u],b;if(v&&i.index){let n={node:i.index,index:u,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_},r=!0;
10if(i.index.parse&&(Se(e,t,n)||(r=!1)),r){if(!m&&!h&&!d&&xe(p,o))return n;Ce(l,n)&&(l=n)}}if(i.wildcard)for(let e=i.wildcard.length-1;e>=0;e--){let n=i.wildcard[e],{prefix:r,suffix:a}=n;if(!(r&&(v||!(n.caseSensitive?y:b??=y.toLowerCase()).startsWith(r)))){if(a){if(v)continue;let e=t.slice(u).join(`/`).slice(-a.length);if((n.caseSensitive?e:e.toLowerCase())!==a)continue}s.push({node:n,index:o,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}}if(i.optional){let e=d|1<<f,t=f+1;for(let n=i.optional.length-1;n>=0;n--){let r=i.optional[n];s.push({node:r,index:u,skipped:e,depth:t,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}if(!v)for(let e=i.optional.length-1;e>=0;e--){let n=i.optional[e],{prefix:r,suffix:a}=n;if(r||a){let e=n.caseSensitive?y:b??=y.toLowerCase();if(r&&!e.startsWith(r)||a&&!e.endsWith(a))continue}s.push({node:n,index:u+1,skipped:d,depth:t,statics:p,dynamics:m,optionals:h+be(o,u),extract:g,rawParams:_})}}if(!v&&i.dynamic&&y)for(let e=i.dynamic.length-1;e>=0;e--){let t=i.dynamic[e],{prefix:n,suffix:r}=t;if(n||r){let e=t.caseSensitive?y:b??=y.toLowerCase();if(n&&!e.startsWith(n)||r&&!e.endsWith(r))continue}s.push({node:t,index:u+1,skipped:d,depth:f+1,statics:p,dynamics:m+be(o,u),optionals:h,extract:g,rawParams:_})}if(!v&&i.staticInsensitive){let e=i.staticInsensitive.get(b??=y.toLowerCase());e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+be(o,u),dynamics:m,optionals:h,extract:g,rawParams:_})}if(!v&&i.static){let e=i.static.get(y);e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+be(o,u),dynamics:m,optionals:h,extract:g,rawParams:_})}if(i.pathless){let e=f+1;for(let t=i.pathless.length-1;t>=0;t--){let n=i.pathless[t];s.push({node:n,index:u,skipped:d,depth:e,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}}}if(l)return l;if(r&&c){let n=c.index;for(let e=0;e<c.index;e++)n+=t[e].length;let r=n===e.length?`/`:e.slice(n);return c.rawParams??=Object.create(null),c.rawParams[`**`]=decodeURIComponent(r),c}return null}function be(e,t){return 2**(e-t-1)}function xe(e,t){return e===2**(t-1)-1}function Se(e,t,n){let r,i;try{[r,i]=ge(e,t,n)}catch{return null}if(n.rawParams=r,n.extract=i,!n.node.parse)return!0;try{if(n.node.parse(r)===!1)return null}catch{}return!0}function Ce(e,t){return e?t.statics>e.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===z)>(e.node.kind===z)||t.node.kind===z==(e.node.kind===z)&&t.depth>e.depth))):!0}function we(e){return Te(e.filter(e=>e!==void 0).join(`/`))}function Te(e){return e.replace(/\/{2,}/g,`/`)}function Ee(e){return e===`/`?e:e.replace(/^\/{1,}/,``)}function De(e){let t=e.length;return t>1&&e[t-1]===`/`?e.replace(/\/{1,}$/,``):e}function Oe(e){return De(Ee(e))}function ke(e,t){return e?.endsWith(`/`)&&e!==`/`&&e!==`${t}/`?e.slice(0,-1):e}function Ae(e,t,n){return ke(e,n)===ke(t,n)}function je({base:e,to:t,trailingSlash:n=`never`,cache:r}){let i=t.startsWith(`/`),a=!i&&t===`.`,o;if(r){o=i?t:a?e:e+`\0`+t;let n=r.get(o);if(n)return n}let s;if(a)s=e.split(`/`);else if(i)s=t.split(`/`);else{for(s=e.split(`/`);s.length>1&&_(s)===``;)s.pop();let n=t.split(`/`);for(let e=0,t=n.length;e<t;e++){let r=n[e];r===``?e?e===t-1&&s.push(r):s=[r]:r===`..`?s.pop():r===`.`||s.push(r)}}s.length>1&&(_(s)===``?n===`never`&&s.pop():n===`always`&&s.push(``));let c=Te(s.join(`/`))||`/`;return o&&r&&r.set(o,c),c}function Me(e){let t=new Map(e.map(e=>[encodeURIComponent(e),e])),n=Array.from(t.keys()).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),r=new RegExp(n,`g`);return e=>e.replace(r,e=>t.get(e)??e)}function Ne(e,t,n){let r=t[e];return typeof r==`string`?e===`_splat`?/^[a-zA-Z0-9\-._~!/]*$/.test(r)?r:r.split(`/`).map(e=>Fe(e,n)).join(`/`):Fe(r,n):r}function Pe({path:e,params:t,decoder:n,...r}){let i=!1,a=Object.create(null);if(!e||e===`/`)return{interpolatedPath:`/`,usedParams:a,isMissingParams:i};if(!e.includes(`$`))return{interpolatedPath:e,usedParams:a,isMissingParams:i};let o=e.length,s=0,c,l=``;for(;s<o;){let r=s;c=ae(e,r,c);let o=c[5];if(s=o+1,r===o)continue;let u=c[0];if(u===0){l+=`/`+e.substring(r,o);continue}if(u===2){let s=t._splat;a._splat=s,a[`*`]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o);if(!s){i=!0,(u||d)&&(l+=`/`+u+d);continue}let f=Ne(`_splat`,t,n);l+=`/`+u+f+d;continue}if(u===1){let s=e.substring(c[2],c[3]);!i&&!(s in t)&&(i=!0),a[s]=t[s];let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=Ne(s,t,n)??`undefined`;l+=`/`+u+f+d;continue}if(u===3){let i=e.substring(c[2],c[3]),s=t[i];if(s==null)continue;a[i]=s;let u=e.substring(r,c[1]),d=e.substring(c[4],o),f=Ne(i,t,n)??``;l+=`/`+u+f+d;continue}}return e.endsWith(`/`)&&(l+=`/`),{usedParams:a,interpolatedPath:l||`/`,isMissingParams:i}}function Fe(e,t){let n=encodeURIComponent(e);return t?.(n)??n}function Ie(e){return e?.isNotFound===!0}function Le(){try{return typeof window<`u`&&typeof window.sessionStorage==`object`?window.sessionStorage:void 0}catch{return}}var Re=`tsr-scroll-restoration-v1_3`;function ze(){let e=Le();if(!e)return null;let t={};try{let n=JSON.parse(e.getItem(`tsr-scroll-restoration-v1_3`)||`{}`);D(n)&&(t=n)}catch{}return{get state(){return t},set:e=>{t=y(e,t)||t},persist:()=>{try{e.setItem(Re,JSON.stringify(t))}catch{}}}}var Be=ze(),Ve=e=>e.state.__TSR_key||e.href;function He(e){let t=[],n;for(;n=e.parentNode;)t.push(`${e.tagName}:nth-child(${Array.prototype.indexOf.call(n.children,e)+1})`),e=n;return`${t.reverse().join(` > `)}`.toLowerCase()}var Ue=!1,We=`window`,Ge=`data-scroll-restoration-id`;function Ke(e,t){if(!Be)return;let n=Be;if((t??e.options.scrollRestoration??!1)&&(e.isScrollRestoring=!0),e.isScrollRestorationSetup||!n)return;e.isScrollRestorationSetup=!0,Ue=!1;let r=e.options.getScrollRestorationKey||Ve,i=new Map;window.history.scrollRestoration=`manual`;let a=t=>{if(!(Ue||!e.isScrollRestoring))if(t.target===document||t.target===window)i.set(We,{scrollX:window.scrollX||0,scrollY:window.scrollY||0});else{let e=t.target;i.set(e,{scrollX:e.scrollLeft||0,scrollY:e.scrollTop||0})}},o=t=>{if(!e.isScrollRestoring||!t||i.size===0||!n)return;let r=n.state[t]||={};for(let[e,t]of i){let n;if(e===We)n=We;else if(e.isConnected){let t=e.getAttribute(Ge);n=t?`[${Ge}="${t}"]`:He(e)}n&&(r[n]=t)}};document.addEventListener(`scroll`,a,!0),e.subscribe(`onBeforeLoad`,e=>{o(e.fromLocation?r(e.fromLocation):void 0),i.clear()}),window.addEventListener(`pagehide`,()=>{o(r(e.stores.resolvedLocation.get()??e.stores.location.get())),n.persist()}),e.subscribe(`onRendered`,t=>{let a=r(t.toLocation),o=e.options.scrollRestorationBehavior,s=e.options.scrollToTopSelectors;if(i.clear(),!e.resetNextScroll){e.resetNextScroll=!0;return}
10if(!(typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))){Ue=!0;try{let t=e.isScrollRestoring?n.state[a]:void 0,r=!1;if(t)for(let e in t){let n=t[e];if(!D(n))continue;let{scrollX:i,scrollY:a}=n;if(!(!Number.isFinite(i)||!Number.isFinite(a))){if(e===We)window.scrollTo({top:a,left:i,behavior:o}),r=!0;else if(e){let t;try{t=document.querySelector(e)}catch{continue}t&&(t.scrollLeft=i,t.scrollTop=a,r=!0)}}}if(!r){let t=e.history.location.hash.slice(1);if(t){let e=window.history.state?.__hashScrollIntoViewOptions??!0;if(e){let n=document.getElementById(t);n&&n.scrollIntoView(e)}}else{let e={top:0,left:0,behavior:o};if(window.scrollTo(e),s)for(let t of s){if(t===We)continue;let n=typeof t==`function`?t():document.querySelector(t);n&&n.scrollTo(e)}}}}finally{Ue=!1}e.isScrollRestoring&&n.set(e=>(e[a]||={},e))}})}function qe(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}function Je(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function Ye(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=Je(r):Array.isArray(t)?t.push(Je(r)):n[e]=[t,Je(r)]}return n}var Xe=Qe(JSON.parse),Ze=$e(JSON.stringify,JSON.parse);function Qe(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=Ye(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function $e(e,t){let n=typeof t==`function`;function r(r){if(typeof r==`object`&&r)try{return e(r)}catch{}else if(n&&typeof r==`string`)try{return t(r),e(r)}catch{}return r}return e=>{let t=qe(e,r);return t?`?${t}`:``}}var et=`__root__`;function tt(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href==`string`)try{new URL(e.href),e.reloadDocument=!0}catch{}let t=new Headers(e.headers);e.href&&t.get(`Location`)===null&&t.set(`Location`,e.href);let n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function nt(e){return e instanceof Response&&!!e.options}function rt(e){return{input:({url:t})=>{for(let n of e)t=at(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=ot(e[n],t);return t}}}function it(e){let t=Oe(e.basepath),n=`/${t}`,r=`${n}/`,i=e.caseSensitive?n:n.toLowerCase(),a=e.caseSensitive?r:r.toLowerCase();return{input:({url:t})=>{let r=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return r===i?t.pathname=`/`:r.startsWith(a)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=we([`/`,t,e.pathname]),e)}}function at(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function ot(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function st(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i,init:a}=t,o=new Map,s=new Map,c=new Map,l=n(e.status),u=n(e.loadedAt),d=n(e.isLoading),f=n(e.isTransitioning),p=n(e.location),m=n(e.resolvedLocation),h=n(e.statusCode),g=n(e.redirect),_=n([]),v=n([]),y=n([]),b=r(()=>ct(o,_.get())),x=r(()=>ct(s,v.get())),S=r(()=>ct(c,y.get())),C=r(()=>_.get()[0]),w=r(()=>_.get().some(e=>o.get(e)?.get().status===`pending`)),T=r(()=>({locationHref:p.get().href,resolvedLocationHref:m.get()?.href,status:l.get()})),E=r(()=>({status:l.get(),loadedAt:u.get(),isLoading:d.get(),isTransitioning:f.get(),matches:b.get(),location:p.get(),resolvedLocation:m.get(),statusCode:h.get(),redirect:g.get()})),D=re(64);function O(e){let t=D.get(e);return t||(t=r(()=>{let t=_.get();for(let n of t){let t=o.get(n);if(t&&t.routeId===e)return t.get()}}),D.set(e,t)),t}let k={status:l,loadedAt:u,isLoading:d,isTransitioning:f,location:p,resolvedLocation:m,statusCode:h,redirect:g,matchesId:_,pendingIds:v,cachedIds:y,matches:b,pendingMatches:x,cachedMatches:S,firstId:C,hasPending:w,matchRouteDeps:T,matchStores:o,pendingMatchStores:s,cachedMatchStores:c,__store:E,getRouteMatchStore:O,setMatches:A,setPending:j,setCached:M};A(e.matches),a?.(k);function A(e){lt(e,o,_,n,i)}function j(e){lt(e,s,v,n,i)}function M(e){lt(e,c,y,n,i)}return k}function ct(e,t){let n=[];for(let r of t){let t=e.get(r);t&&n.push(t.get())}return n}function lt(e,t,n,r,i){let a=e.map(e=>
10e.id),o=new Set(a);i(()=>{for(let e of t.keys())o.has(e)||t.delete(e);for(let n of e){let e=t.get(n.id);if(!e){let e=r(n);e.routeId=n.routeId,t.set(n.id,e);continue}e.routeId=n.routeId,e.get()!==n&&e.set(n)}ne(n.get(),a)||n.set(a)})}var ut=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},dt=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),ft=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),pt=(e,t,n=!0)=>{let r={...e.router.options.context??{}},i=n?t:t-1;for(let t=0;t<=i;t++){let n=e.matches[t];if(!n)continue;let i=e.router.getMatch(n.id);i&&Object.assign(r,i.__routeContext,i.__beforeLoadContext)}return r},mt=(e,t)=>{if(!e.matches.length)return;let n=t.routeId,r=e.matches.findIndex(t=>t.routeId===e.router.routeTree.id),i=r>=0?r:0,a=n?e.matches.findIndex(e=>e.routeId===n):e.firstBadMatchIndex??e.matches.length-1;a<0&&(a=i);for(let t=a;t>=0;t--){let n=e.matches[t];if(e.router.looseRoutesById[n.routeId].options.notFoundComponent)return t}return n?a:i},ht=(e,t,n)=>{if(!(!nt(n)&&!Ie(n)))throw nt(n)&&n.redirectHandled&&!n.options.reloadDocument?n:(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=n,e.updateMatch(t.id,r=>({...r,status:nt(n)?`redirected`:Ie(n)?`notFound`:r.status===`pending`?`success`:r.status,context:pt(e,t.index),isFetching:!1,error:n})),Ie(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),nt(n)&&(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n)),n)},gt=(e,t)=>{let n=e.router.getMatch(t);return!!(!n||n._nonReactive.dehydrated)},_t=(e,t,n)=>{let r=pt(e,n);e.updateMatch(t,e=>({...e,context:r}))},vt=(e,t,n,r)=>{let{id:i,routeId:a}=e.matches[t],o=e.router.looseRoutesById[a];if(n instanceof Promise)throw n;n.routerCode=r,e.firstBadMatchIndex??=t,ht(e,e.router.getMatch(i),n);try{o.options.onError?.(n)}catch(t){n=t,ht(e,e.router.getMatch(i),n)}e.updateMatch(i,e=>(e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loadPromise?.resolve(),{...e,error:n,status:`error`,isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!nt(n)&&!Ie(n)&&(e.serialError??=n)},yt=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;let i=n.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!ft(e,t)&&(n.options.loader||n.options.beforeLoad||At(n))&&typeof i==`number`&&i!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent)){let t=setTimeout(()=>{ut(e)},i);r._nonReactive.pendingTimeout=t}},bt=(e,t,n)=>{let r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;yt(e,t,n,r);let i=()=>{let n=e.router.getMatch(t);n.preload&&(n.status===`redirected`||n.status===`notFound`)&&ht(e,n,n.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(i):i()},xt=(e,t,n,r)=>{let i=e.router.getMatch(t),a=i._nonReactive.loadPromise;i._nonReactive.loadPromise=j(()=>{a?.resolve(),a=void 0});let{paramsError:o,searchError:s}=i;o&&vt(e,n,o,`PARSE_PARAMS`),s&&vt(e,n,s,`VALIDATE_SEARCH`),yt(e,t,r,i);let c=new AbortController,l=!1,u=()=>{l||(l=!0,e.updateMatch(t,e=>({...e,isFetching:`beforeLoad`,fetchCount:e.fetchCount+1,abortController:c})))},d=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,e=>({...e,isFetching:!1}))};if(!r.options.beforeLoad){e.router.batch(()=>{u(),d()});return}i._nonReactive.beforeLoadPromise=j();let f={...pt(e,n,!1),...i.__routeContext},{search:p,params:m,cause:h}=i,g=ft(e,t),_={search:p,abortController:c,params:m,preload:g,context:f,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:g?`preload`:h,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},v=r=>{if(r===void 0){e.router.batch(()=>{u(),d()});return}(nt(r)||Ie(r))&&(u(),vt(e,n,r,`BEFORE_LOAD`)),e.router.batch(()=>{u(),e.updateMatch(t,e=>({...e,__beforeLoadContext:r})),d()})},y;try{if(y=r.options.beforeLoad(_),N(y))return u(),y.catch(t=>{vt(e,n,t,`BEFORE_LOAD`)}).then(v)}catch(t){u(),vt(e,n,t,`BEFORE_LOAD`)}v(y)},St=(e,t)=>
10{let{id:n,routeId:r}=e.matches[t],i=e.router.looseRoutesById[r],a=()=>s(),o=()=>xt(e,n,t,i),s=()=>{if(gt(e,n))return;let t=bt(e,n,i);return N(t)?t.then(o):o()};return a()},Ct=(e,t,n)=>{let r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;let i={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([e,t,n])=>({meta:e?.meta,links:e?.links,headScripts:e?.scripts,headers:n,scripts:t,styles:e?.styles}))},wt=(e,t,n,r,i)=>{let a=t[r-1],{params:o,loaderDeps:s,abortController:c,cause:l}=e.router.getMatch(n),u=pt(e,r),d=ft(e,n);return{params:o,deps:s,preload:!!d,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),cause:d?`preload`:l,route:i,...e.router.options.additionalContext}},Tt=async(e,t,n,r,i)=>{try{let a=e.router.getMatch(n);try{kt(i);let o=i.options.loader,s=typeof o==`function`?o:o?.handler,c=s?.(wt(e,t,n,r,i)),l=!!s&&N(c);if((l||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(n,e=>({...e,isFetching:`loader`})),s){let t=l?await c:c;ht(e,e.router.getMatch(n),t),t!==void 0&&e.updateMatch(n,e=>({...e,loaderData:t}))}i._lazyPromise&&await i._lazyPromise;let u=a._nonReactive.minPendingPromise;u&&await u,i._componentsPromise&&await i._componentsPromise,e.updateMatch(n,t=>({...t,error:void 0,context:pt(e,r),status:`success`,isFetching:!1,updatedAt:Date.now()}))}catch(t){let o=t;if(o?.name===`AbortError`){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(n,t=>({...t,status:t.status===`pending`?`success`:t.status,isFetching:!1,context:pt(e,r)}));return}let s=a._nonReactive.minPendingPromise;s&&await s,Ie(t)&&await i.options.notFoundComponent?.preload?.(),ht(e,e.router.getMatch(n),t);try{i.options.onError?.(t)}catch(t){o=t,ht(e,e.router.getMatch(n),t)}!nt(o)&&!Ie(o)&&await kt(i,[`errorComponent`]),e.updateMatch(n,t=>({...t,error:o,context:pt(e,r),status:`error`,isFetching:!1}))}}catch(t){let r=e.router.getMatch(n);r&&(r._nonReactive.loaderPromise=void 0),ht(e,r,t)}},Et=async(e,t,n)=>{async function r(r,a,c,l,d){let f=Date.now()-a.updatedAt,p=r?d.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:d.options.staleTime??e.router.options.defaultStaleTime??0,m=d.options.shouldReload,h=typeof m==`function`?m(wt(e,t,i,n,d)):m,{status:g,invalid:_}=l,v=f>=p&&(!!e.forceStaleReload||l.cause===`enter`||c!==void 0&&c!==l.id);o=g===`success`&&(_||(h??v)),r&&d.options.preload===!1||(o&&!e.sync&&u?(s=!0,(async()=>{try{await Tt(e,t,i,n,d);let r=e.router.getMatch(i);r._nonReactive.loaderPromise?.resolve(),r._nonReactive.loadPromise?.resolve(),r._nonReactive.loaderPromise=void 0,r._nonReactive.loadPromise=void 0}catch(t){nt(t)&&await e.router.navigate(t.options)}})()):g!==`success`||o?await Tt(e,t,i,n,d):_t(e,i,n))}let{id:i,routeId:a}=e.matches[n],o=!1,s=!1,c=e.router.looseRoutesById[a],l=c.options.loader,u=((typeof l==`function`?void 0:l?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==`blocking`;if(gt(e,i)){if(!e.router.getMatch(i))return e.matches[n];_t(e,i,n)}else{let t=e.router.getMatch(i),o=e.router.stores.matchesId.get()[n],s=(o&&e.router.stores.matchStores.get(o)||null)?.routeId===a?o:e.router.stores.matches.get().find(e=>e.routeId===a)?.id,l=ft(e,i);if(t._nonReactive.loaderPromise){if(t.status===`success`&&!e.sync&&!t.preload&&u)return t;await t._nonReactive.loaderPromise;let n=e.router.getMatch(i),a=n._nonReactive.error||n.error;a&&ht(e,n,a),n.status===`pending`&&await r(l,t,s,n,c)}else{let n=l&&!e.router.stores.matchStores.has(i),a=e.router.getMatch(i);a._nonReactive.loaderPromise=j(),n!==a.preload&&e.updateMatch(i,e=>({...e,preload:n})),await r(l,t,s,a,c)}}let d=e.router.getMatch(i);s||(d._nonReactive.loaderPromise?.resolve(),d._nonReactive.loadPromise?.resolve(),d._nonReactive.loadPromise=void 0),clearTimeout(d._nonReactive.pen
10dingTimeout),d._nonReactive.pendingTimeout=void 0,s||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;let f=s?d.isFetching:!1;return f!==d.isFetching||d.invalid!==!1?(e.updateMatch(i,e=>({...e,isFetching:f,invalid:!1})),e.router.getMatch(i)):d};async function Dt(e){let t=e,n=[];dt(t.router)&&ut(t);let r;for(let e=0;e<t.matches.length;e++){try{let n=St(t,e);N(n)&&await n}catch(e){if(nt(e))throw e;if(Ie(e))r=e;else if(!t.preload)throw e;break}if(t.serialError||t.firstBadMatchIndex!=null)break}let i=t.firstBadMatchIndex??t.matches.length,a=r&&!t.preload?mt(t,r):void 0,o=r&&t.preload?0:a===void 0?i:Math.min(a+1,i),s,c;for(let e=0;e<o;e++)n.push(Et(t,n,e));try{await Promise.all(n)}catch{let e=await Promise.allSettled(n);for(let t of e){if(t.status!==`rejected`)continue;let e=t.reason;if(nt(e))throw e;Ie(e)?s??=e:c??=e}if(c!==void 0)throw c}let l=s??(r&&!t.preload?r:void 0),u=t.firstBadMatchIndex===void 0?t.matches.length-1:t.firstBadMatchIndex;if(!l&&r&&t.preload)return t.matches;if(l){let e=mt(t,l);e===void 0&&R();let n=t.matches[e],r=t.router.looseRoutesById[n.routeId],i=t.router.options?.defaultNotFoundComponent;!r.options.notFoundComponent&&i&&(r.options.notFoundComponent=i),l.routeId=n.routeId;let a=n.routeId===t.router.routeTree.id;t.updateMatch(n.id,e=>({...e,...a?{status:`success`,globalNotFound:!0,error:void 0}:{status:`notFound`,error:l},isFetching:!1})),u=e,await kt(r,[`notFoundComponent`])}else if(!t.preload){let e=t.matches[0];e.globalNotFound||t.router.getMatch(e.id)?.globalNotFound&&t.updateMatch(e.id,e=>({...e,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){let e=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await kt(e,[`errorComponent`])}for(let e=0;e<=u;e++){let{id:n,routeId:r}=t.matches[e],i=t.router.looseRoutesById[r];try{let e=Ct(t,n,i);if(e){let r=await e;t.updateMatch(n,e=>({...e,...r}))}}catch(e){console.error(`Error executing head for route ${r}:`,e)}}let d=ut(t);if(N(d)&&await d,l)throw l;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function Ot(e,t){let n=t.map(t=>e.options[t]?.preload?.()).filter(Boolean);if(n.length!==0)return Promise.all(n)}function kt(e,t=jt){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);let n=()=>e._componentsLoaded?void 0:t===jt?(()=>{if(e._componentsPromise===void 0){let t=Ot(e,jt);t?e._componentsPromise=t.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():Ot(e,t);return e._lazyPromise?e._lazyPromise.then(n):n()}function At(e){for(let t of jt)if(e.options[t]?.preload)return!0;return!1}var jt=[`component`,`errorComponent`,`pendingComponent`,`notFoundComponent`],Mt=`__TSR_index`,Nt=`popstate`,Pt=`beforeunload`;function Ft(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=zt(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[Mt];i=It(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[Mt];i=It(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[Mt]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function It(e,t){t||={};let n=Bt();return{...t,key:n,__TSR_key:n,[Mt]:e}}function Lt(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>zt(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Bt();t.history.replaceState({[Mt]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_,v=()=>{g&&(C._ignoreSubscribers=!0,(g.isPush?t.history.pushState:t.history.replaceState)(g.state,``,g.href),C._ignoreSubscribers=!1,g=void 0,_=void 0,u=void 0)},y=(e,t,n)=>{let r=s(t);_||(u=l),l=zt(t,n),g={href:r,state:n,isPush:g?.isPush||e===`push`},_||=Promise.resolve().then(()=>v())},b=e=>{l=c(),C.notify({type:e})},x=async()=>
10{if(f){f=!1;return}let e=c(),n=e.state[Mt]-l.state[Mt],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),C.notify(u);return}}}l=c(),C.notify(u)},S=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},C=Ft({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>y(`push`,e,t),replaceState:(e,t)=>y(`replace`,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:v,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(Pt,S,{capture:!0}),t.removeEventListener(Nt,x)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(Pt,S,{capture:!0}),t.addEventListener(Nt,x),t.history.pushState=function(...e){let r=n.apply(t.history,e);return C._ignoreSubscribers||b(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return C._ignoreSubscribers||b(`REPLACE`),n},C}function Rt(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function zt(e,t){let n=Rt(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Bt();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[Mt]:0,key:a,__TSR_key:a}}}function Bt(){return(Math.random()+1).toString(36).substring(7)}function Vt(e,t){let n=t,r=e;return{fromLocation:n,toLocation:r,pathChanged:n?.pathname!==r.pathname,hrefChanged:n?.href!==r.href,hashChanged:n?.hash!==r.hash}}var Ht=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.routeBranchCache=new WeakMap,this.startTransition=e=>e(),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=Me(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=Lt()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!==`null`?this.origin=window.origin:this.origin=`http://localhost`),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=re(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=st(Gt(this.latestLocation),e),Ke(this)}let a=!1,o=this.options.basepath??`/`,s=this.options.rewrite;if(r||n!==o||i!==s){this.basepath=o;let e=[],t=Oe(o);t&&t!==`/`&&e.push(it({basepath:o})),s&&e.push(s),this.rewrite=e.length===0?void 0:e.length===1?e[0]:rt(e),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<`u`&&`CSS`in window&&typeof window.CSS?.supports==`function`&&(this.isViewTransitionTypesSupported=window.CSS.supports(`selector(:active-view-transition-type(a)`))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=me(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&le(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>
10{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{this.subscribers.forEach(t=>{t.eventType===e.type&&t.fn(e)})},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:ee(e).path,external:!1,searchStr:o,search:w(t?.search,i),hash:ee(r.slice(1)).path,state:T(t?.state,a)}}let o=new URL(i,this.origin),s=at(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:ee(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:w(t?.search,c),hash:ee(s.hash.slice(1)).path,state:T(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>je({base:e,to:t.includes(`//`)?Te(t):t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>qt({pathname:e,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=e=>{let t=this.getMatch(e);t&&(t.abortController.abort(),clearTimeout(t._nonReactive.pendingTimeout),t._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(e=>{this.cancelMatch(e)}),this.stores.matchesId.get().forEach(e=>{if(this.stores.pendingMatchStores.has(e))return;let t=this.stores.matchStores.get(e)?.get();t&&(t.status===`pending`||t.isFetching===`loader`)&&this.cancelMatch(e)})},this.buildLocation=e=>{let t=(t={})=>{let n=t._fromLocation||this.pendingBuiltLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r.fullPath,a=t.to?`${t.to}`:void 0,o=r.search,s=Object.assign(Object.create(null),r.params),c=a?.charCodeAt(0)===47?`/`:this.resolvePathWithBase(i,`.`),l=a?this.resolvePathWithBase(c,a):c,u=t.params===!1||t.params===null?Object.create(null):(t.params??!0)===!0?s:Object.assign(s,y(t.params,s)),d=this.routesByPath[De(l)],f;if(d)f=this.getRouteBranch(d);else if(l.includes(`$`))f=[];else{let e=this.getMatchedRoutes(l);f=e.matchedRoutes,this.options.notFoundRoute&&(!e.foundRoute||e.foundRoute.path!==`/`&&e.routeParams[`**`])&&(f=[...f,this.options.notFoundRoute])}if(f.length&&S(u))for(let e of f){let t=e.options.params?.stringify??e.options.stringifyParams;if(t)try{Object.assign(u,t(u))}catch{}}let p=e.leaveParams?l:ee(Pe({path:l,params:u,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,m=o;if(e._includeValidateSearch&&this.options.search?.strict){let e={};f.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,Kt(t.options.validateSearch,{...e,...m}))}catch{}}),m=e}m=Jt({search:m,dest:t,destRoutes:f,_includeValidateSearch:e._includeValidateSearch}),m=w(o,m);let h=this.options.stringifySearch(m),g=t.hash===!0?n.hash:t.hash?y(t.hash,n.hash):void 0,_=g?`#${g}`:``,v=t.state===!0?n.state:t.state?y(t.state,n.state):{};v=T(n.state,v);let b=`${p}${h}${_}`,x,C,E=!1;if(this.rewrite){let e=new URL(b,this.origin),t=ot(this.rewrite,e);x=e.href.replace(e.origin,``),t.origin===this.origin?C=t.pathname+t.search+t.hash:(C=t.href,E=!0)}else x=te(b),C=x;return{publicHref:C,href:x,pathname:p,search:m,searchStr:h,state:v,hash:g??``,external:E,unmaskOnReload:t.unmaskOnReload}},n=(n={},r)=>{let i=t(n),a=r?t(r):void 0;if(!a){let n=Object.create(null);if(this.options.routeMasks){let o=ue(i.pathname,this.processedTree);if(o){Object.assign(n,o.rawParams);let{from:i,params:s,...c}=o.route,l=s===!1||s===null?Object.create(null):(s??!0)===!0?n:Object.assign(n,y(s,n));r={from:e.from,...c,params:l},a=t(r)}}}return a&&(i.maskedLocation=a),i};return e.mask?n(e,{from:e.from,...e.mask}):n(e)},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r=()=>{let e=[`key`,`__TSR_key`,`__TSR_index`,`__hashScrollIntoViewOptions`];
10e.forEach(e=>{n.state[e]=this.latestLocation.state[e]});let t=A(n.state,this.latestLocation.state);return e.forEach(e=>{delete n.state[e]}),t},i=De(this.latestLocation.href)===De(n.href),a=this.commitLocationPromise;if(this.commitLocationPromise=j(()=>{a?.resolve(),a=void 0}),i&&r())this.load();else{let{maskedLocation:r,hashScrollIntoView:i,...a}=n;r&&(a={...r,state:{...r.state,__tempKey:void 0,__tempLocation:{...a,search:a.searchStr,state:{...a.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(a.unmaskOnReload??this.options.unmaskOnReload??!1)&&(a.state.__tempKey=this.tempLocationKey)),a.state.__hashScrollIntoViewOptions=i??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,this.history[n.replace?`replace`:`push`](a.publicHref,a.state,{ignoreBlocker:t})}return this.resetNextScroll=n.resetScroll??!0,this.history.subscribers.size||this.load(),this.commitLocationPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,href:a,...o}={})=>{if(a){let t=this.history.location.state.__TSR_index,n=zt(a,{__TSR_index:e?t:t+1}),r=new URL(n.pathname,this.origin);o.to=at(this.rewrite,r).pathname,o.search=this.options.parseSearch(n.search),o.hash=n.hash.slice(1)}let s=this.buildLocation({...o,_includeValidateSearch:!0});this.pendingBuiltLocation=s;let c=this.commitLocation({...s,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return Promise.resolve().then(()=>{this.pendingBuiltLocation===s&&(this.pendingBuiltLocation=void 0)}),c},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(L(t,this.protocolAllowlist))return Promise.resolve();if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return Promise.resolve()}return i.replace?window.location.replace(t):window.location.href=t,Promise.resolve()}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();let e=this.matchRoutes(this.latestLocation),t=this.stores.cachedMatches.get().filter(t=>!e.some(e=>e.id===t.id));this.batch(()=>{this.stores.status.set(`pending`),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(e),this.stores.setCached(t)})},this.load=async e=>{let t,n,r,i=this.stores.resolvedLocation.get()??this.stores.location.get();for(r=new Promise(a=>{this.startTransition(async()=>{try{this.beforeLoad();let t=this.latestLocation,n=Vt(t,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:`onBeforeNavigate`,...n}),this.emit({type:`onBeforeLoad`,...n}),await Dt({router:this,sync:e?.sync,forceStaleReload:i.href===t.href,matches:this.stores.pendingMatches.get(),location:t,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let e=null,t=null,n=null,r=null;this.batch(()=>{let i=this.stores.pendingMatches.get(),a=i.length,o=this.stores.matches.get();e=a?o.filter(e=>!this.stores.pendingMatchStores.has(e.id)):null;let s=new Set;for(let e of this.stores.pendingMatchStores.values())e.routeId&&s.add(e.routeId);let c=new Set;for(let e of this.stores.matchStores.values())e.routeId&&c.add(e.routeId);t=a?o.filter(e=>!s.has(e.routeId)):null,n=a?i.filter(e=>!c.has(e.routeId)):null,r=a?i.filter(e=>c.has(e.routeId)):o,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),a&&(this.stores.setMatches(i),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...e.filter(e=>e.status!==`error`&&e.status!==`notFound`&&e.status!==`redirected`)]),this.clearExpiredCache())});for(let[e,i]of[[t,`onLeave`],[n,`onEnter`],[r,`onStay`]])if(e)for(let t of e)this.looseRoutesById[t.routeId].options[i]?.(t)})})}})}catch(e){nt(e)?(t=e,this.navigate({...t.options,replace:!0,ignoreBlocker:!0})):Ie(e)&&(n=e);let r=t?t.status:n?404:this.stores.matches.get().some(e=>e.status===`error`)?500:200;this.batch(()=>{this.stores.statusCode.set(r),this.stores.redirect.set(t)})}this.latestLoadPromise===r&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),a()})}),this.latestLoadPromise=r,await r;this.latestLoadPromise&&r!==this.latestLoadPromise;)await this.latestLoadPromise;let a;this.hasNotFoundMatch()?a=404:this.stores.matches.get().some(e=>e.status===`error`)&&(a=500),a!==void 0&&this.stores.statusCode.set(a)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document<`u`&&`startViewTransition`in document&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&this.isViewTransitionTypesSupported){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(Vt(r,i)):t.types;if(a===!1){e();return}n={update:e,types:a}}else n=e;document.startViewTransition(n)}else e()},this.updateMatch=(e,t)=>{this.startTransition(()=>
10{let n=this.stores.pendingMatchStores.get(e);if(n){n.set(t);return}let r=this.stores.matchStores.get(e);if(r){r.set(t);return}let i=this.stores.cachedMatchStores.get(e);if(i){let n=t(i.get());n.status===`redirected`?this.stores.cachedMatchStores.delete(e)&&this.stores.cachedIds.set(t=>t.filter(t=>t!==e)):i.set(n)}})},this.getMatch=e=>this.stores.cachedMatchStores.get(e)?.get()??this.stores.pendingMatchStores.get(e)?.get()??this.stores.matchStores.get(e)?.get(),this.invalidate=e=>{let t=t=>e?.filter?.(t)??!0?{...t,invalid:!0,...e?.forcePending||t.status===`error`||t.status===`notFound`?{status:`pending`,error:void 0}:void 0}:t;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(t)),this.stores.setCached(this.stores.cachedMatches.get().map(t)),this.stores.setPending(this.stores.pendingMatches.get().map(t))}),this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.getParsedLocationHref=e=>e.publicHref||`/`,this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href||e.options._builtLocation){let t=e.options._builtLocation??this.buildLocation(e.options),n=this.getParsedLocationHref(t);e.options.href=n,e.headers.set(`Location`,n)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&!e.options._builtLocation&&L(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=e?.filter;t===void 0?this.stores.setCached([]):this.stores.setCached(this.stores.cachedMatches.get().filter(e=>!t(e)))},this.clearExpiredCache=()=>{let e=Date.now();this.clearCache({filter:t=>{let n=this.looseRoutesById[t.routeId];if(!n.options.loader)return!0;let r=(t.preload?n.options.preloadGcTime??this.options.defaultPreloadGcTime:n.options.gcTime??this.options.defaultGcTime)??300*1e3;return t.status===`error`?!0:e-t.updatedAt>=r}})},this.loadRouteChunk=kt,this.preloadRoute=async e=>{let t=e._builtLocation??this.buildLocation(e),n=this.matchRoutes(t,{throwOnError:!0,preload:!0,dest:e}),r=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...r,...this.stores.cachedIds.get()]),a=n.filter(e=>!i.has(e.id));if(a.length){let e=this.stores.cachedMatches.get();this.stores.setCached([...e,...a])}try{return n=await Dt({router:this,matches:n,location:t,preload:!0,updateMatch:(e,t)=>{r.has(e)?n=n.map(n=>n.id===e?t(n):n):this.updateMatch(e,t)}}),n}catch(e){if(nt(e))return e.options.reloadDocument?void 0:await this.preloadRoute({...e.options,_fromLocation:t});Ie(e)||console.error(e);return}},this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n);if(t?.pending&&this.stores.status.get()!==`pending`)return!1;let i=(t?.pending===void 0?!this.stores.isLoading.get():t.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=de(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,i.pathname,this.processedTree);return!a||e.params&&!A(a.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?A(i.search,r.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(e=>e.status===`notFound`||e.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??Ze,parseSearch:e.parseSearch??Xe,protocolAllowlist:e.protocolAllowlist??I}),typeof document<`u`&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=_e(e),this.routeBranchCache.set(e,t)),t}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){let n=this.getMatchedRoutes(e.pathname),{foundRoute:r,routeParam
10s:i}=n,{matchedRoutes:a}=n,o=!1;(r?r.path!==`/`&&i[`**`]:De(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?Xt(this.options.notFoundMode,a):void 0,c=Array(a.length),l=new Map;for(let e of this.stores.matchStores.values())e.routeId&&l.set(e.routeId,e.get());for(let n=0;n<a.length;n++){let r=a[n],o=c[n-1],u,d,f;{let n=o?.search??e.search,i=o?._strictSearch??void 0;try{let e=Kt(r.options.validateSearch,{...n})??void 0;u={...n,...e},d={...i,...e},f=void 0}catch(e){let r=e;if(e instanceof Ut||(r=new Ut(e.message,{cause:e})),t?.throwOnError)throw r;u=n,d={},f=r}}let p=r.options.loaderDeps?.({search:u})??``,m=p?JSON.stringify(p):``,{interpolatedPath:h,usedParams:g}=Pe({path:r.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),_=r.id+h+m,v=this.getMatch(_),y=l.get(r.id),b=v?._strictParams??g,x;if(!v)try{Zt(r,b)}catch(e){if(x=Ie(e)||nt(e)?e:new Wt(e.message,{cause:e}),t?.throwOnError)throw x}Object.assign(i,b);let S=y?`stay`:`enter`,C;if(v)C={...v,cause:S,params:y?.params??i,_strictParams:b,search:w(y?y.search:v.search,u),_strictSearch:d};else{let e=r.options.loader||r.options.beforeLoad||r.lazyFn||At(r)?`pending`:`success`;C={id:_,ssr:r.options.ssr,index:n,routeId:r.id,params:y?.params??i,_strictParams:b,pathname:h,updatedAt:Date.now(),search:y?w(y.search,u):u,_strictSearch:d,searchError:void 0,status:e,isFetching:!1,error:void 0,paramsError:x,__routeContext:void 0,_nonReactive:{loadPromise:j()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:S,loaderDeps:y?T(y.loaderDeps,p):p,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:r.options.staticData||{},fullPath:r.fullPath}}t?.preload||(C.globalNotFound=s===r.id),C.searchError=f;let E=this.getParentContext(o);C.context={...E,...C.__routeContext,...C.__beforeLoadContext},c[n]=C}for(let t=0;t<c.length;t++){let n=c[t],r=this.looseRoutesById[n.routeId],a=this.getMatch(n.id),o=l.get(n.routeId);if(n.params=o?w(o.params,i):i,!a){let i=c[t-1],a=this.getParentContext(i);if(r.options.context){let t={deps:n.loaderDeps,params:n.params,context:a??{},location:e,navigate:t=>this.navigate({...t,_fromLocation:e}),buildLocation:this.buildLocation,cause:n.cause,abortController:n.abortController,preload:!!n.preload,matches:c,routeId:r.id};n.__routeContext=r.options.context(t)??void 0}n.context={...a,...n.__routeContext,...n.__beforeLoadContext}}}return c}matchRoutesLightweight(e){let{matchedRoutes:t,routeParams:n}=this.getMatchedRoutes(e.pathname),r=_(t),i={...e.search};for(let e of t)try{Object.assign(i,Kt(e.options.validateSearch,i))}catch{}let a=_(this.stores.matchesId.get()),o=a&&this.stores.matchStores.get(a)?.get(),s=o&&o.routeId===r.id&&o.pathname===e.pathname,c;if(s)c=o.params;else{let e=Object.assign(Object.create(null),n);for(let n of t)try{Zt(n,e)}catch{}c=e}return{matchedRoutes:t,fullPath:r.fullPath,search:i,params:c}}},Ut=class extends Error{},Wt=class extends Error{};function Gt(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:`idle`,resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function Kt(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new Ut(`Async validation not supported`);if(n.issues)throw new Ut(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return`parse`in e?e.parse(t):typeof e==`function`?e(t):{}}function qt({pathname:e,routesById:t,processedTree:n}){let r=Object.create(null),i=De(e),a,o=fe(i,n,!0);return o&&(a=o.route,Object.assign(r,o.rawParams)),{matchedRoutes:o?.branch||[t.__root__],routeParams:r,foundRoute:a}}function Jt({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return Yt(n)(e,t,r??!1)}function Yt(e){let t={dest:null,_includeValidateSearch:!1,middlewares:[]};for(let n of e)`search`in n.options?n.options.search?.middlewares&&t.middlewares.push(...n.options.search.middlewares):(n.options.preSearchFilters||n.options.postSearchFilters)&&t.middlewares.push(({search:e,next:t})=>{let r=e;
10`preSearchFilters`in n.options&&n.options.preSearchFilters&&(r=n.options.preSearchFilters.reduce((e,t)=>t(e),e));let i=t(r);return`postSearchFilters`in n.options&&n.options.postSearchFilters?n.options.postSearchFilters.reduce((e,t)=>t(e),i):i}),n.options.validateSearch&&t.middlewares.push(({search:e,next:r})=>{let i=r(e);if(!t._includeValidateSearch)return i;try{return{...i,...Kt(n.options.validateSearch,i)??void 0}}catch{return i}});t.middlewares.push(({search:e})=>{let n=t.dest;return n.search?n.search===!0?e:y(n.search,e):{}});let n=(e,t,r)=>{if(e>=r.length)return t;let i=r[e];return i({search:t,next:t=>n(e+1,t,r)})};return function(e,r,i){return t.dest=r,t._includeValidateSearch=i,n(0,e,t.middlewares)}}function Xt(e,t){if(e!==`root`)for(let e=t.length-1;e>=0;e--){let n=t[e];if(n.children)return n.id}return et}function Zt(e,t){let n=e.options.params?.parse??e.options.parseParams;if(n){let e=n(t);if(e===!1)throw Error(`Route params.parse returned false for a matched route`);Object.assign(t,e)}}var Qt=`Error preloading route! ☝️`,$t=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=e=>{this.originalIndex=e.originalIndex;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=et:this.parentRoute||R();let r=n?et:t?.path;r&&r!==`/`&&(r=Ee(r));let i=t?.id||r,a=n?et:we([this.parentRoute.id===`__root__`?``:this.parentRoute.id,i]);r===`__root__`&&(r=`/`),a!==`__root__`&&(a=we([`/`,a]));let o=a===`__root__`?`/`:we([this.parentRoute.fullPath,r]);this._path=r,this._id=a,this._fullPath=o,this._to=De(o)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>tt({from:this.fullPath,...e}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},en=class extends $t{constructor(e){super(e)}};function tn(e){if(typeof document<`u`&&document.querySelector){let t=e.stores.location.get(),n=t.state.__hashScrollIntoViewOptions??!0;if(n&&t.hash!==``){let e=document.getElementById(t.hash);e&&e.scrollIntoView(n)}}}var nn=n((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),rn=n(((e,t)=>{t.exports=nn()})),U=rn();function an(e){let t=e.errorComponent??sn;return(0,U.jsx)(on,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?d.createElement(t,{error:n,reset:r}):e.children})}var on=class extends d.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){let n=e.getResetKey();return t.error&&t.resetKey!==n?{resetKey:n,error:null}:{resetKey:n}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function sn({error:e}){let[t,n]=d.useState(!1);return(0,U.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,U.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,U.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,U.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>n(e=>!e),children:t?`Hide Error`:`Show Error`})]}),(0,U.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,U.jsx)(`div`,{children:(0,U.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`}
10,children:e.message?(0,U.jsx)(`code`,{children:e.message}):null})}):null]})}function cn({children:e,fallback:t=null}){return ln()?(0,U.jsx)(d.Fragment,{children:e}):(0,U.jsx)(d.Fragment,{children:t})}function ln(){return d.useSyncExternalStore(un,()=>!0,()=>!1)}function un(){return()=>{}}var dn=d.createContext(null);function fn(e){return d.useContext(dn)}var pn=d.createContext(void 0),mn=d.createContext(void 0),hn=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(hn||{});function gn({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function _n(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var vn=[],yn=0,{link:bn,unlink:xn,propagate:Sn,checkDirty:Cn,shallowPropagate:wn}=gn({update(e){return e._update()},notify(e){vn[En++]=e,e.flags&=~hn.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=hn.Mutable|hn.Dirty,An(e))}}),Tn=0,En=0,Dn,On=0;function kn(e){try{++On,e()}finally{--On||jn()}}function An(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=xn(n,e)}function jn(){if(!(On>0)){for(;Tn<En;){let e=vn[Tn];vn[Tn++]=void 0,e.notify()}Tn=0,En=0}}function Mn(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?hn.None:hn.Mutable,get(){return Dn!==void 0&&bn(i,Dn,yn),i._snapshot},subscribe(e){let t=_n(e),n={current:!1},r=Nn(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=Dn,o=t?.compare??Object.is;if(n)Dn=i,++yn,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=hn.Mutable|hn.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{Dn=a,n&&(i.flags&=~hn.RecursedCheck),An(i)}}};return n?(i.flags=hn.Mutable|hn.Dirty,i.get=function(){let e=i.flags;if(e&hn.Dirty||e&hn.Pending&&Cn(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&wn(e)}}else e&hn.Pending&&(i.flags=e&~hn.Pending);return Dn!==void 0&&bn(i,Dn,yn),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Sn(e),wn(e),jn())}},i}function Nn(e){let t=()=>{let t=Dn;Dn=n,++yn,n.depsTail=void 0,n.flags=hn.Watching|hn.RecursedCheck;try{return e()}finally{Dn=t,n.flags&=~hn.RecursedCheck,An(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:hn.Watching|hn.RecursedCheck,notify(){let e=this.flags;e&hn.Dirty||e&hn.Pending&&Cn(this.deps,this)?t():this.flags=hn.Watching},stop(){this.flags=hn.None,this.depsTail=void 0,An(this)}};return t(),n}var Pn=n((e=>{var t=i();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,a=t.useState,o=t.useEffect,s=t.useLayoutEffect,c=t.useDebugValue;function l(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})},[e,n,t]),o(function(){return u(i)&&l({inst:i}),e(function(){u(i)&&l({inst:i})})},[e]),c(n),n}function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function d(e,t){return t()}var f=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?d:l;e.useSyncExternalStore=t.useSyncExternalStore===void 0?f:t.useSyncExternalStore})),Fn=n(((e,t)=>{t.exports=Pn()})),In=n((e=>{var t=i(),n=Fn();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var a=typeof Object.is==`function`?Object.is:r,o=n.useSyncExternalStore,s=t.useRef,c=t.useEffect,l=t.useMemo,u=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=s(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!o){if(o=!0,s=e,e=r(e),i!==void 0&&f.hasValue){var t=f.value;if(i(t,e))return c=t}return c=e}if(t=c,a(s,e))return t;var n=r(e);return i!==void 0&&i(t,n)?(s=e,t):(s=e,c=n)}var o=!1,s,c,l=n===void 0?null:n;return[function(){return e(t())},l===null?void 0:function(){return e(l())}]},[t,n,r,i]);var p=o(e,d[0],d[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}})),Ln=n(((e,t)=>{t.exports=In()})),Rn=Ln();function zn(e,t){return e===t}function Bn(e,t,n=zn){let r=(0,d.useCallback)(t=>{if(!e)return()=>{};let{unsubscribe:n}=e.subscribe(t);return n},[e]),i=(0,d.useCallback)(()=>e?.get(),[e]);return(0,Rn.useSyncExternalStoreWithSelector)(r,i,i,t,n)}var Vn={get:()=>void 0,subscribe:()=>({unsubscribe:()=>{}})};function Hn(e){let t=fn(),n=d.useContext(e.from?mn:pn),r=e.from??n,i=r?e.from?t.stores.getRouteMatchStore(r):t.stores.matchStores.get(r):void 0,a=d.useRef(void 0);return Bn(i??Vn,n=>
10{if((e.shouldThrow??!0)&&!n&&R(),n===void 0)return;let r=e.select?e.select(n):n;if(e.structuralSharing??t.options.defaultStructuralSharing){let e=T(a.current,r);return a.current=e,e}return r})}function Un(e){return Hn({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function Wn(e){let{select:t,...n}=e;return Hn({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function Gn(e){return Hn({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function Kn(e){return Hn({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function qn(e){let t=fn();return d.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function Jn(e){let t=fn(),n=qn(),r=d.useRef(null);return p(()=>{r.current!==e&&(n(e),r.current=e)},[t,e,n]),null}function Yn(e){return Hn({...e,select:t=>e.select?e.select(t.context):t.context})}var Xn=t(c(),1);function Zn(e,t){let n=fn(),r=g(t),{activeProps:i,inactiveProps:a,activeOptions:o,to:s,preload:c,preloadDelay:l,preloadIntentProximity:u,hashScrollIntoView:f,replace:p,startTransition:m,resetScroll:_,viewTransition:v,children:b,target:x,disabled:S,style:C,className:w,onClick:T,onBlur:E,onFocus:D,onMouseEnter:O,onMouseLeave:k,onTouchStart:j,ignoreBlocker:M,params:N,search:P,hash:F,state:I,mask:ee,reloadDocument:te,unsafeRelative:ne,from:
10R,_fromLocation:re,...z}=e,ie=ln(),B=d.useMemo(()=>e,[n,e.from,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),ae=Bn(n.stores.location,e=>e,(e,t)=>e.href===t.href),V=d.useMemo(()=>{let e={_fromLocation:ae,...B};return n.buildLocation(e)},[n,ae,B]),oe=V.maskedLocation?V.maskedLocation.publicHref:V.publicHref,H=V.maskedLocation?V.maskedLocation.external:V.external,se=d.useMemo(()=>or(oe,H,n.history,S),[S,H,oe,n.history]),ce=d.useMemo(()=>{if(se?.external)return L(se.href,n.protocolAllowlist)?void 0:se.href;if(!sr(s)&&!(typeof s!=`string`||s.indexOf(`:`)===-1))try{return new URL(s),L(s,n.protocolAllowlist)?void 0:s}catch{}},[s,se,n.protocolAllowlist]),le=d.useMemo(()=>{if(ce)return!1;if(o?.exact){if(!Ae(ae.pathname,V.pathname,n.basepath))return!1}else{let e=ke(ae.pathname,n.basepath),t=ke(V.pathname,n.basepath);if(!(e.startsWith(t)&&(e.length===t.length||e[t.length]===`/`)))return!1}return(o?.includeSearch??!0)&&!A(ae.search,V.search,{partial:!o?.exact,ignoreUndefined:!o?.explicitUndefined})?!1:o?.includeHash?ie&&ae.hash===V.hash:!0},[o?.exact,o?.explicitUndefined,o?.includeHash,o?.includeSearch,ae,ce,ie,V.hash,V.pathname,V.search,n.basepath]),ue=le?y(i,{})??$n:Qn,de=le?Qn:y(a,{})??Qn,fe=[w,ue.className,de.className].filter(Boolean).join(` `),pe=(C||ue.style||de.style)&&{...C,...ue.style,...de.style},[me,he]=d.useState(!1),ge=d.useRef(!1),_e=e.reloadDocument||ce?!1:c??n.options.defaultPreload,ve=l??n.options.defaultPreloadDelay??0,ye=d.useCallback(()=>{n.preloadRoute({...B,_builtLocation:V}).catch(e=>{console.warn(e),console.warn(Qt)})},[n,B,V]);h(r,d.useCallback(e=>{e?.isIntersecting&&ye()},[ye]),ir,{disabled:!!S||_e!==`viewport`}),d.useEffect(()=>{ge.current||!S&&_e===`render`&&(ye(),ge.current=!0)},[S,ye,_e]);let be=e=>{let t=e.currentTarget.getAttribute(`target`),r=x===void 0?t:x;if(!S&&!lr(e)&&!e.defaultPrevented&&(!r||r===`_self`)&&e.button===0){e.preventDefault(),(0,Xn.flushSync)(()=>{he(!0)});let t=n.subscribe(`onResolved`,()=>{t(),he(!1)});n.navigate({...B,replace:p,resetScroll:_,hashScrollIntoView:f,startTransition:m,viewTransition:v,ignoreBlocker:M})}};if(ce)return{...z,ref:r,href:ce,...b&&{children:b},...x&&{target:x},...S&&{disabled:S},...C&&{style:C},...w&&{className:w},...T&&{onClick:T},...E&&{onBlur:E},...D&&{onFocus:D},...O&&{onMouseEnter:O},...k&&{onMouseLeave:k},...j&&{onTouchStart:j}};let xe=e=>{if(S||_e!==`intent`)return;if(!ve){ye();return}let t=e.currentTarget;if(rr.has(t))return;let n=setTimeout(()=>{rr.delete(t),ye()},ve);rr.set(t,n)},Se=e=>{S||_e!==`intent`||ye()},Ce=e=>{if(S||!_e||!ve)return;let t=e.currentTarget,n=rr.get(t);n&&(clearTimeout(n),rr.delete(t))};return{...z,...ue,...de,href:se?.href,ref:r,onClick:ar([T,be]),onBlur:ar([E,Ce]),onFocus:ar([D,xe]),onMouseEnter:ar([O,xe]),onMouseLeave:ar([k,Ce]),onTouchStart:ar([j,Se]),disabled:!!S,target:x,...pe&&{style:pe},...fe&&{className:fe},...S&&er,...le&&tr,...ie&&me&&nr}}var Qn={},$n={className:`active`},er={role:`link`,"aria-disabled":!0},tr={"data-status":`active`,"aria-current":`page`},nr={"data-transitioning":`transitioning`},rr=new WeakMap,ir={rootMargin:`100px`},ar=e=>t=>{for(let n of e)if(n){if(t.defaultPrevented)return;n(t)}};function or(e,t,n,r){if(!r)return t?{href:e,external:!0}:{href:n.createHref(e)||`/`,external:!1}}function sr(e){if(typeof e!=`string`)return!1;let t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var cr=d.forwardRef((e,t)=>{let{_asChild:n,...r}=e,{type:i,...a}=Zn(r,t),o=typeof r.children==`function`?r.children({isActive:a[`data-status`]===`active`}):r.children;if(!n){let{disabled:e,...t}=a;return d.createElement(`a`,t,o)}return d.createElement(n,a,o)});function lr(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var ur=class extends $t{constructor(e){super(e),this.useMatch=e=>Hn({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Yn({...e,from:this.id}),this.useSearch=e=>Kn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>Gn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Wn({...e,from:this.id}),this.useLoaderData=e=>Un({...e,from:this.id}),this.useNavigate=()=>qn({from:this.fullPath}),this.Link=d.forwardRef((e,t)=>
10(0,U.jsx)(cr,{ref:t,from:this.fullPath,...e}))}};function dr(e){return new ur(e)}var fr=class extends en{constructor(e){super(e),this.useMatch=e=>Hn({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Yn({...e,from:this.id}),this.useSearch=e=>Kn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>Gn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Wn({...e,from:this.id}),this.useLoaderData=e=>Un({...e,from:this.id}),this.useNavigate=()=>qn({from:this.fullPath}),this.Link=d.forwardRef((e,t)=>(0,U.jsx)(cr,{ref:t,from:this.fullPath,...e}))}};function pr(e){return new fr(e)}function mr(e,t){let n,r,i,a,o=()=>(n||=e().then(e=>{n=void 0,r=e[t??`default`]}).catch(e=>{if(i=e,M(i)&&i instanceof Error&&typeof window<`u`&&typeof sessionStorage<`u`){let e=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(e)||(sessionStorage.setItem(e,`1`),a=!0)}}),n),s=function(e){if(a)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!r)if(f)f(o());else throw o();return d.createElement(r,e)};return s.preload=o,s}function hr(e){let t=fn(),n=`not-found-${Bn(t.stores.location,e=>e.pathname)}-${Bn(t.stores.status,e=>e)}`;return(0,U.jsx)(an,{getResetKey:()=>n,onCatch:(t,n)=>{if(Ie(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(Ie(t))return e.fallback?.(t);throw t},children:e.children})}function gr(){return(0,U.jsx)(`p`,{children:`Not Found`})}function _r(e){return(0,U.jsx)(U.Fragment,{children:e.children})}function vr(e,t,n){return t.options.notFoundComponent?(0,U.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,U.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,U.jsx)(gr,{})}var yr=d.memo(function({matchId:e}){let t=fn(),n=t.stores.matchStores.get(e);n||R();let r=Bn(t.stores.loadedAt,e=>e),i=Bn(n,e=>e);return(0,U.jsx)(br,{router:t,matchId:e,resetKey:r,matchState:d.useMemo(()=>{let e=i.routeId,n=t.routesById[e].parentRoute?.id;return{routeId:e,ssr:i.ssr,_displayPending:i._displayPending,parentRouteId:n}},[i._displayPending,i.routeId,i.ssr,t.routesById])})});function br({router:e,matchId:t,resetKey:n,matchState:r}){let i=e.routesById[r.routeId],a=i.options.pendingComponent??e.options.defaultPendingComponent,o=a?(0,U.jsx)(a,{}):null,s=i.options.errorComponent??e.options.defaultErrorComponent,c=i.options.onCatch??e.options.defaultOnCatch,l=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,u=r.ssr===!1||r.ssr===`data-only`,f=(!i.isRoot||i.options.wrapInSuspense||u)&&(i.options.wrapInSuspense??a??(i.options.errorComponent?.preload||u))?d.Suspense:_r,p=s?an:_r,m=l?hr:_r;return(0,U.jsxs)(i.isRoot?i.options.shellComponent??_r:_r,{children:[(0,U.jsx)(pn.Provider,{value:t,children:(0,U.jsx)(f,{fallback:o,children:(0,U.jsx)(p,{getResetKey:()=>n,errorComponent:s||sn,onCatch:(e,t)=>{if(Ie(e))throw e.routeId??=r.routeId,e;c?.(e,t)},children:(0,U.jsx)(m,{fallback:e=>{if(e.routeId??=r.routeId,!l||e.routeId&&e.routeId!==r.routeId||!e.routeId&&!i.isRoot)throw e;return d.createElement(l,e)},children:u||r._displayPending?(0,U.jsx)(cn,{fallback:o,children:(0,U.jsx)(Sr,{matchId:t})}):(0,U.jsx)(Sr,{matchId:t})})})})}),r.parentRouteId===`__root__`?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(xr,{resetKey:n}),(e.options.scrollRestoration,null)]}):null]})}function xr({resetKey:e}){let t=fn(),n=d.useRef(void 0);return p(()=>{let e=t.latestLocation.href;(n.current===void 0||n.current!==e)&&(t.emit({type:`onRendered`,...Vt(t.stores.location.get(),t.stores.resolvedLocation.get())}),n.current=e)},[t.latestLocation.state.__TSR_key,e,t]),null}var Sr=d.memo(function({matchId:e}){let t=fn(),n=(e,n)=>t.getMatch(e.id)?._nonReactive[n]??e._nonReactive[n],r=t.stores.matchStores.get(e);r||R();let i=Bn(r,e=>e),a=i.routeId,o=t.routesById[a],s=d.useMemo(()=>{let e=(t.routesById[a].options.remountDeps??t.options.defaultRemountDeps)?.({routeId:a,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return e?JSON.stringify(e):void 0},[a,i.loaderDeps,i._strictParams,i._strictSearch,t.options.defaultRemountDeps,t.routesById]),c=d.useMemo(()=>{let e=o.options.component??t.options.defaultComponent;return e?(0,U.jsx)(e,{},s):(0,U.jsx)(Cr,{})},[s,o.options.component,t.options.defaultComponent]);if(i._displayPending)throw n(i,`displayPendingPromise`);if(i._forcePending)throw n(i,`minPendingPromise`);
10if(i.status===`pending`){let e=o.options.pendingMinMs??t.options.defaultPendingMinMs;if(e){let n=t.getMatch(i.id);if(n&&!n._nonReactive.minPendingPromise){let t=j();n._nonReactive.minPendingPromise=t,setTimeout(()=>{t.resolve(),n._nonReactive.minPendingPromise=void 0},e)}}throw n(i,`loadPromise`)}if(i.status===`notFound`)return Ie(i.error)||R(),vr(t,o,i.error);if(i.status===`redirected`)throw nt(i.error)||R(),n(i,`loadPromise`);if(i.status===`error`)throw i.error;return c}),Cr=d.memo(function(){let e=fn(),t=d.useContext(pn),n,r=!1,i;{let a=t?e.stores.matchStores.get(t):void 0;[n,r]=Bn(a,e=>[e?.routeId,e?.globalNotFound??!1]),i=Bn(e.stores.matchesId,e=>e[e.findIndex(e=>e===t)+1])}let a=n?e.routesById[n]:void 0,o=e.options.defaultPendingComponent?(0,U.jsx)(e.options.defaultPendingComponent,{}):null;if(r)return a||R(),vr(e,a,void 0);if(!i)return null;let s=(0,U.jsx)(yr,{matchId:i});return n===`__root__`?(0,U.jsx)(d.Suspense,{fallback:o,children:s}):s});function wr(){let e=fn(),t=d.useRef({router:e,mounted:!1}),[n,r]=d.useState(!1),i=Bn(e.stores.isLoading,e=>e),a=Bn(e.stores.hasPending,e=>e),o=m(i),s=i||n||a,c=m(s),l=i||a,u=m(l);return e.startTransition=e=>{r(!0),d.startTransition(()=>{e(),r(!1)})},d.useEffect(()=>{let t=e.history.subscribe(e.load),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return De(e.latestLocation.publicHref)!==De(n.publicHref)&&e.commitLocation({...n,replace:!0}),()=>{t()}},[e,e.history]),p(()=>{typeof window<`u`&&e.ssr||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(e){console.error(e)}})())},[e]),p(()=>{o&&!i&&e.emit({type:`onLoad`,...Vt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[o,e,i]),p(()=>{u&&!l&&e.emit({type:`onBeforeRouteMount`,...Vt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[l,u,e]),p(()=>
10{if(c&&!s){let t=Vt(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:`onResolved`,...t}),kn(()=>{e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())}),t.hrefChanged&&tn(e)}},[s,c,e]),null}function Tr(){let e=fn(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,n=t?(0,U.jsx)(t,{}):null,r=(0,U.jsxs)(typeof document<`u`&&e.ssr?_r:d.Suspense,{fallback:n,children:[(0,U.jsx)(wr,{}),(0,U.jsx)(Er,{})]});return e.options.InnerWrap?(0,U.jsx)(e.options.InnerWrap,{children:r}):r}function Er(){let e=fn(),t=Bn(e.stores.firstId,e=>e),n=Bn(e.stores.loadedAt,e=>e),r=t?(0,U.jsx)(yr,{matchId:t}):null;return(0,U.jsx)(pn.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:(0,U.jsx)(an,{getResetKey:()=>n,errorComponent:sn,onCatch:void 0,children:r})})}function Dr(e){let t=fn(),n=d.useRef(void 0);return Bn(t.stores.matches,r=>{let i=e?.select?e.select(r):r;if(e?.structuralSharing??t.options.defaultStructuralSharing){let e=T(n.current,i);return n.current=e,e}return i})}var Or=e=>({createMutableStore:Mn,createReadonlyStore:Mn,batch:kn}),kr=e=>new Ar(e),Ar=class extends Ht{constructor(e){super(e,Or)}};function jr({router:e,children:t,...n}
10){S(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,U.jsx)(dn.Provider,{value:e,children:t});return e.options.Wrap?(0,U.jsx)(e.options.Wrap,{children:r}):r}function Mr({router:e,...t}){return(0,U.jsx)(jr,{router:e,...t,children:(0,U.jsx)(Tr,{})})}var Nr=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(){}},Pr=new class extends Nr{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Fr={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Ir=new class{#e=Fr;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function Lr(e){setTimeout(e,0)}var Rr=typeof window>`u`||`Deno`in globalThis;function zr(){}function Br(e,t){return typeof e==`function`?e(t):e}function Vr(e){return typeof e==`number`&&e>=0&&e!==1/0}function Hr(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ur(e,t){return typeof e==`function`?e(t):e}function Wr(e,t){return typeof e==`function`?e(t):e}function Gr(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==qr(o,t.options))return!1}else if(!Yr(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Kr(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Jr(t.options.mutationKey)!==Jr(a))return!1}else if(!Yr(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function qr(e,t){return(t?.queryKeyHashFn||Jr)(e)}function Jr(e){return JSON.stringify(e,(e,t)=>ei(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function Yr(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>Yr(e[n],t[n])):!1}var Xr=Object.prototype.hasOwnProperty;function Zr(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=$r(e)&&$r(t);if(!r&&!(ei(e)&&ei(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:Xr.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=Zr(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function Qr(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function $r(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function ei(e){if(!ti(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!ti(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function ti(e){return Object.prototype.toString.call(e)===`[object Object]`}function ni(e){return new Promise(t=>{Ir.setTimeout(t,e)})}function ri(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:Zr(e,t)}function ii(e){return e}function ai(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function oi(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var si=Symbol();function ci(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===si?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function li(e,t){return typeof e==`function`?e(...t):!!e}
10function ui(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var di=(()=>{let e=()=>Rr;return{isServer(){return e()},setIsServer(t){e=t}}})();function fi(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var pi=Lr;function mi(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=pi,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var hi=mi(),gi=new class extends Nr{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function _i(e){return Math.min(1e3*2**e,3e4)}function vi(e){return(e??`online`)===`online`?gi.isOnline():!0}var yi=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function bi(e){let t=!1,n=0,r,i=fi(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new yi(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>Pr.isFocused()&&(e.networkMode===`always`||gi.isOnline())&&e.canRun(),u=()=>vi(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(di.isServer()?0:3),o=e.retryDelay??_i,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),ni(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var xi=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Vr(this.gcTime)&&(this.#e=Ir.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(di.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(Ir.clearTimeout(this.#e),this.#e=void 0)}};function Si(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{ui(e,()=>t.signal,()=>n=!0)},u=ci(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?oi:ai;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?wi:Ci,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Ci(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Ci(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function wi(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Ti=class extends xi{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Oi(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Oi(this.options);e.data!==void 0&&(this.setState(Di(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=ri(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(zr).catch(zr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Wr(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===si||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
10Count>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ur(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!Hr(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=ci(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Si(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=bi({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof yi&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof yi){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Ei(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Di(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),hi.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Ei(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:vi(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Di(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Oi(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdate
10Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var ki=class extends Nr{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=fi(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),ji(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Mi(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Mi(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof Wr(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!Qr(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&Ni(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||Wr(this.options.enabled,this.#t)!==Wr(t.enabled,this.#t)||Ur(this.options.staleTime,this.#t)!==Ur(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||Wr(this.options.enabled,this.#t)!==Wr(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Fi(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(zr)),t}#g(){this.#b();let e=Ur(this.options.staleTime,this.#t);if(di.isServer()||this.#r.isStale||!Vr(e))return;let t=Hr(this.#r.dataUpdatedAt,e)+1;this.#d=Ir.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(di.isServer()||Wr(this.options.enabled,this.#t)===!1||!Vr(this.#p)||this.#p===0)&&(this.#f=Ir.setInterval(()=>{(this.options.refetchIntervalInBackground||Pr.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(Ir.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(Ir.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&ji(e,t),o=i&&Ni(e,n,t,r);(a||o)&&(l={...l,...Ei(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=ri(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=ri(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdate
10Count:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:Pi(e,t),refetch:this.refetch,promise:this.#o,isEnabled:Wr(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{i(this.#o=x.promise=fi())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!Qr(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){hi.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Ai(e,t){return Wr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&Wr(t.retryOnMount,e)===!1)}function ji(e,t){return Ai(e,t)||e.state.data!==void 0&&Mi(e,t,t.refetchOnMount)}function Mi(e,t,n){if(Wr(t.enabled,e)!==!1&&Ur(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Pi(e,t)}return!1}function Ni(e,t,n,r){return(e!==t||Wr(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Pi(e,n)}function Pi(e,t){return Wr(t.enabled,e)!==!1&&e.isStaleByTime(Ur(t.staleTime,e))}function Fi(e,t){return!Qr(e.getCurrentResult(),t)}var Ii=class extends xi{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Li(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=bi({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPau
10sed:!1,status:`error`}}};this.state=t(this.state),hi.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Li(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Ri=class extends Nr{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Ii({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=zi(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=zi(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=zi(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=zi(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>
10t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){hi.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Kr(t,e))}findAll(e={}){return this.getAll().filter(t=>Kr(e,t))}notify(e){hi.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return hi.batch(()=>Promise.all(e.map(e=>e.continue().catch(zr))))}};function zi(e){return e.options.scope?.id}var Bi=class extends Nr{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),Qr(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&Jr(t.mutationKey)!==Jr(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??Li();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){hi.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}};function Vi(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}function Hi(e,t,n){let r=e.slice(0);return r[t]=n,r}var Ui=class extends Nr{#e;#t;#n;#r;#i;#a;#o;#s;#c;#l=[];constructor(e,t,n){super(),this.#e=e,this.#r=n,this.#n=[],this.#i=[],this.#t=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#i.forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,hi.batch(()=>{let e=this.#i,t=this.#p(this.#n);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let n=t.map(e=>e.observer),r=n.map(e=>e.getCurrentResult()),i=e.length!==n.length,a=n.some((t,n)=>t!==e[n]),o=i||a,s=o?!0:r.some((e,t)=>{let n=this.#t[t];return!n||!Qr(e,n)});!o&&!s||(o&&(this.#l=t,this.#i=n),this.#t=r,this.hasListeners()&&(o&&(Vi(e,n).forEach(e=>{e.destroy()}),Vi(n,e).forEach(e=>{e.subscribe(t=>{this.#m(e,t)})})),this.#h()))})}getCurrentResult(){return this.#t}getQueries(){return this.#i.map(e=>e.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(e,t){let n=this.#p(e),r=n.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=n.map(e=>e.defaultedQueryOptions.queryHash);return[r,e=>this.#d(e??r,t,i),()=>this.#u(r,n)]}#u(e,t){return t.map((n,r)=>{let i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#d(e,t,n){if(t){let r=this.#c,i=n!==void 0&&r!==void 0&&(r.length!==n.length||n.some((e,t)=>e!==r[t]));return(!this.#a||this.#t!==this.#s||i||t!==this.#o)&&(this.#o=t,this.#s=this.#t,n!==void 0&&(this.#c=n),this.#a=Zr(this.#a,t(e))),this.#a}return e}#f(){return this.#r?.combine!==void 0&&this.#i.some((e,t)=>e.options.suspense&&this.#t[t]?.data===void 0)}#p(e){let t=new Map;
10this.#i.forEach(e=>{let n=e.options.queryHash;if(!n)return;let r=t.get(n);r?r.push(e):t.set(n,[e])});let n=[];return e.forEach(e=>{let r=this.#e.defaultQueryOptions(e),i=t.get(r.queryHash)?.shift()??new ki(this.#e,r);n.push({defaultedQueryOptions:r,observer:i})}),n}#m(e,t){let n=this.#i.indexOf(e);n!==-1&&(this.#t=Hi(this.#t,n,t),this.#h())}#h(){if(this.hasListeners()){let e=this.#u(this.#t,this.#l),t=this.#f(),n=this.#a,r=t?n:this.#d(e,this.#r?.combine);(t||n!==r)&&hi.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},Wi=class extends Nr{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??qr(r,t),a=this.get(i);return a||(a=new Ti({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){hi.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Gr(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>Gr(e,t)):t}notify(e){hi.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){hi.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){hi.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Gi=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Wi,this.#t=e.mutationCache||new Ri,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Pr.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=gi.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ur(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=Br(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return hi.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;hi.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return hi.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=hi.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(zr).catch(zr)}invalidateQueries(e,t={}){return hi.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=hi.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(zr)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(zr)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(Ur(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(zr).catch(zr)}
10fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(zr).catch(zr)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return gi.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Jr(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{Yr(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Jr(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{Yr(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=qr(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===si&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Ki=d.createContext(void 0),qi=e=>{let t=d.useContext(Ki);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},Ji=({client:e,children:t})=>(d.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,U.jsx)(Ki.Provider,{value:e,children:t})),Yi=d.createContext(!1),Xi=()=>d.useContext(Yi);Yi.Provider;function Zi(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Qi=d.createContext(Zi()),$i=()=>d.useContext(Qi),ea=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?li(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},ta=e=>{d.useEffect(()=>{e.clearReset()},[e])},na=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||li(n,[e.error,r])),ra=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},ia=(e,t)=>e.isLoading&&e.isFetching&&!t,aa=(e,t)=>e?.suspense&&t.isPending,oa=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function sa({queries:e,...t},n){let r=qi(n),i=Xi(),a=$i(),o=d.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=i?`isRestoring`:`optimistic`,t}),[e,r,i]);o.forEach(e=>{ra(e),ea(e,a,r.getQueryCache().get(e.queryHash))}),ta(a);let[s]=d.useState(()=>new Ui(r,o,t)),[c,l,u]=s.getOptimisticResult(o,t.combine),f=!i&&t.subscribed!==!1;d.useSyncExternalStore(d.useCallback(e=>f?s.subscribe(hi.batchCalls(e)):zr,[s,f]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),d.useEffect(()=>{s.setQueries(o,t)},[o,t,s]);let p=c.some((e,t)=>aa(o[t],e))?c.flatMap((e,t)=>{let n=o[t];return n&&aa(n,e)?oa(n,new ki(r,n),a):[]}):[];if(p.length>0)throw Promise.all(p);let m=c.find((e,t)=>{let n=o[t];return n&&na({result:e,errorResetBoundary:a,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash),suspense:n.suspense})});if(m?.error)throw m.error;return l(u())}function ca(e,t,n){let r=Xi(),i=$i(),a=qi(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash);o._optimisticResults=r?`isRestoring`:`optimistic`,ra(o),ea(o,i,s),ta(i);let c=!a.getQueryCache().get(o.queryHash),[l]=d.useState(()=>new t(a,o)),u=l.getOptimisticResult(o),f=!r&&e.subscribed!==!1;if(d.useSyncExternalStore(d.useCallback(e=>{let t=f?l.subscribe(hi.batchCalls(e)):zr;return l.updateResult(),t},[l,f]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),d.useEffect(()=>{l.setOptions(o)},[o,l]),aa(o,u))throw oa(o,l,i);if(na({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw u.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,u),o.experimental_prefetchInRender&&!di.isServer()&&ia(u,r)&&(c?oa(o,l,i):s?.promise)?.catch(zr).finally(()=>{l.updateResult()}),o.notifyOnChangeProps?u:l.trackResult(u)}function la(e,t){return ca(e,ki,t)}function ua(e,t){let n=qi(t),[r]=d.useState(()=>new Bi(n,e));d.useEffect(()=>{r.setOptions(e)},[r,e]);
10let i=d.useSyncExternalStore(d.useCallback(e=>r.subscribe(hi.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=d.useCallback((e,t)=>{r.mutate(e,t).catch(zr)},[r]);if(i.error&&li(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var da=t(u(),1);function fa(e,t){return function(){return e.apply(t,arguments)}}var{toString:pa}=Object.prototype,{getPrototypeOf:ma}=Object,{iterator:ha,toStringTag:ga}=Symbol,_a=(e=>t=>{let n=pa.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),va=e=>(e=e.toLowerCase(),t=>_a(t)===e),ya=e=>t=>typeof t===e,{isArray:ba}=Array,xa=ya(`undefined`);function Sa(e){return e!==null&&!xa(e)&&e.constructor!==null&&!xa(e.constructor)&&Ea(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Ca=va(`ArrayBuffer`);function wa(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Ca(e.buffer),t}var Ta=ya(`string`),Ea=ya(`function`),Da=ya(`number`),Oa=e=>typeof e==`object`&&!!e,ka=e=>e===!0||e===!1,Aa=e=>{if(_a(e)!==`object`)return!1;let t=ma(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(ga in e)&&!(ha in e)},ja=e=>{if(!Oa(e)||Sa(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Ma=va(`Date`),Na=va(`File`),Pa=e=>!!(e&&e.uri!==void 0),Fa=e=>e&&e.getParts!==void 0,Ia=va(`Blob`),La=va(`FileList`),Ra=e=>Oa(e)&&Ea(e.pipe);function za(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Ba=za(),Va=Ba.FormData===void 0?void 0:Ba.FormData,Ha=e=>{if(!e)return!1;if(Va&&e instanceof Va)return!0;let t=ma(e);if(!t||t===Object.prototype||!Ea(e.append))return!1;let n=_a(e);return n===`formdata`||n===`object`&&Ea(e.toString)&&e.toString()===`[object FormData]`},Ua=va(`URLSearchParams`),[Wa,Ga,Ka,qa]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(va),Ja=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function Ya(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),ba(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(Sa(e))return;let i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length,o;for(r=0;r<a;r++)o=i[r],t.call(null,e[o],o,e)}}function Xa(e,t){if(Sa(e))return null;t=t.toLowerCase();let n=Object.keys(e),r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Za=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Qa=e=>!xa(e)&&e!==Za;function $a(...e){let{caseless:t,skipUndefined:n}=Qa(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&Xa(r,i)||i,o=fo(r,a)?r[a]:void 0;Aa(o)&&Aa(e)?r[a]=$a(o,e):Aa(e)?r[a]=$a({},e):ba(e)?r[a]=e.slice():(!n||!xa(e))&&(r[a]=e)};for(let t=0,n=e.length;t<n;t++)e[t]&&Ya(e[t],i);return r}var eo=(e,t,n,{allOwnKeys:r}={})=>(Ya(t,(t,r)=>{n&&Ea(t)?Object.defineProperty(e,r,{__proto__:null,value:fa(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),to=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),no=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},ro=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&ma(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},io=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},ao=e=>{if(!e)return null;if(ba(e))return e;let t=e.length;if(!Da(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},oo=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&ma(Uint8Array)),so=(e,t)=>{let n=(e&&e[ha]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},co=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},lo=va(`HTMLFormElement`),uo=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),fo=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),po=va(`RegExp`),mo=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Ya(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},ho=e=>{mo(e,(t,n)=>{if(Ea(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(Ea(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},go=(e,t)=>{let n={},r=e=>
10{e.forEach(e=>{n[e]=!0})};return ba(e)?r(e):r(String(e).split(t)),n},_o=()=>{},vo=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function yo(e){return!!(e&&Ea(e.append)&&e[ga]===`FormData`&&e[ha])}var bo=e=>{let t=Array(10),n=(e,r)=>{if(Oa(e)){if(t.indexOf(e)>=0)return;if(Sa(e))return e;if(!(`toJSON`in e)){t[r]=e;let i=ba(e)?[]:{};return Ya(e,(e,t)=>{let a=n(e,r+1);!xa(a)&&(i[t]=a)}),t[r]=void 0,i}}return e};return n(e,0)},xo=va(`AsyncFunction`),So=e=>e&&(Oa(e)||Ea(e))&&Ea(e.then)&&Ea(e.catch),Co=((e,t)=>e?setImmediate:t?((e,t)=>(Za.addEventListener(`message`,({source:n,data:r})=>{n===Za&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Za.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,Ea(Za.postMessage)),W={isArray:ba,isArrayBuffer:Ca,isBuffer:Sa,isFormData:Ha,isArrayBufferView:wa,isString:Ta,isNumber:Da,isBoolean:ka,isObject:Oa,isPlainObject:Aa,isEmptyObject:ja,isReadableStream:Wa,isRequest:Ga,isResponse:Ka,isHeaders:qa,isUndefined:xa,isDate:Ma,isFile:Na,isReactNativeBlob:Pa,isReactNative:Fa,isBlob:Ia,isRegExp:po,isFunction:Ea,isStream:Ra,isURLSearchParams:Ua,isTypedArray:oo,isFileList:La,forEach:Ya,merge:$a,extend:eo,trim:Ja,stripBOM:to,inherits:no,toFlatObject:ro,kindOf:_a,kindOfTest:va,endsWith:io,toArray:ao,forEachEntry:so,matchAll:co,isHTMLForm:lo,hasOwnProperty:fo,hasOwnProp:fo,reduceDescriptors:mo,freezeMethods:ho,toObjectSet:go,toCamelCase:uo,noop:_o,toFiniteNumber:vo,findKey:Xa,global:Za,isContextDefined:Qa,isSpecCompliantForm:yo,toJSONObject:bo,isAsyncFn:xo,isThenable:So,setImmediate:Co,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(Za):typeof process<`u`&&process.nextTick||Co,isIterable:e=>e!=null&&Ea(e[ha])},wo=W.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),To=e=>{let t={},n,r,i;return e&&e.split(`
11`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&wo[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t},Eo=Symbol(`internals`),Do=/[^\x09\x20-\x7E\x80-\xFF]/g;function Oo(e){let t=0,n=e.length;for(;t<n;){let n=e.charCodeAt(t);if(n!==9&&n!==32)break;t+=1}for(;n>t;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}function ko(e){return e&&String(e).trim().toLowerCase()}function Ao(e){return Oo(e.replace(Do,``))}function jo(e){return e===!1||e==null?e:W.isArray(e)?e.map(jo):Ao(String(e))}function Mo(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var No=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Po(e,t,n,r,i){if(W.isFunction(r))return r.call(this,t,n);if(i&&(t=n),W.isString(t)){if(W.isString(r))return t.indexOf(r)!==-1;if(W.isRegExp(r))return r.test(t)}}function Fo(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Io(e,t){let n=W.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var Lo=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=ko(t);if(!i)throw Error(`header name must be a non-empty string`);let a=W.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=jo(e))}let a=(e,t)=>W.forEach(e,(e,n)=>i(e,n,t));if(W.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(W.isString(e)&&(e=e.trim())&&!No(e))a(To(e),t);else if(W.isObject(e)&&W.isIterable(e)){let n={},r,i;for(let t of e){if(!W.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?W.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=ko(e),e){let n=W.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Mo(e);if(W.isFunction(t))return t.call(this,e,n);if(W.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=ko(e),e){let n=W.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||Po(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=ko(e),e){let i=W.findKey(n,e);i&&(!t||Po(n,n[i],i,t))&&(delete n[i],r=!0)}}return W.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Po(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return W.forEach(this,(r,i)=>{let a=W.findKey(n,i);if(a){t[a]=jo(r),delete t[i];return}let o=e?Fo(i):String(i).trim();o!==i&&delete t[i],t[o]=jo(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return W.forEach(this,(n,r)=>
11{n!=null&&n!==!1&&(t[r]=e&&W.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(`
12`)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Eo]=this[Eo]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=ko(e);t[r]||(Io(n,e),t[r]=!0)}return W.isArray(e)?e.forEach(r):r(e),this}};Lo.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),W.reduceDescriptors(Lo.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),W.freezeMethods(Lo);var Ro=`[REDACTED ****]`;function zo(e){if(W.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(W.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function Bo(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||W.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof Lo&&(e=e.toJSON()),r.push(e);let t;if(W.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);W.isUndefined(r)||(t[n]=r)});else{if(!W.isPlainObject(e)&&zo(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Ro:i(a);W.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var Vo=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&W.hasOwnProp(e,`redact`)?e.redact:void 0,n=W.isArray(t)&&t.length>0?Bo(e,t):W.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};Vo.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,Vo.ERR_BAD_OPTION=`ERR_BAD_OPTION`,Vo.ECONNABORTED=`ECONNABORTED`,Vo.ETIMEDOUT=`ETIMEDOUT`,Vo.ECONNREFUSED=`ECONNREFUSED`,Vo.ERR_NETWORK=`ERR_NETWORK`,Vo.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,Vo.ERR_DEPRECATED=`ERR_DEPRECATED`,Vo.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,Vo.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,Vo.ERR_CANCELED=`ERR_CANCELED`,Vo.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,Vo.ERR_INVALID_URL=`ERR_INVALID_URL`,Vo.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function Ho(e){return W.isPlainObject(e)||W.isArray(e)}function Uo(e){return W.endsWith(e,`[]`)?e.slice(0,-2):e}function Wo(e,t,n){return e?e.concat(t).map(function(e,t){return e=Uo(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function Go(e){return W.isArray(e)&&!e.some(Ho)}var Ko=W.toFlatObject(W,{},null,function(e){return/^is[A-Z]/.test(e)});function qo(e,t,n){if(!W.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=W.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!W.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||d,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&W.isSpecCompliantForm(t);if(!W.isFunction(i))throw TypeError(`visitor must be a function`);function u(e){if(e===null)return``;if(W.isDate(e))return e.toISOString();if(W.isBoolean(e))return e.toString();if(!l&&W.isBlob(e))throw new Vo(`Blob is not supported. Use a Buffer instead.`);return W.isArrayBuffer(e)||W.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function d(e,n,i){let s=e;if(W.isReactNative(t)&&W.isReactNativeBlob(e))return t.append(Wo(i,n,a),u(e)),!1;if(e&&!i&&typeof e==`object`){if(W.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);
12else if(W.isArray(e)&&Go(e)||(W.isFileList(e)||W.endsWith(n,`[]`))&&(s=W.toArray(e)))return n=Uo(n),s.forEach(function(e,r){!(W.isUndefined(e)||e===null)&&t.append(o===!0?Wo([n],r,a):o===null?n:n+`[]`,u(e))}),!1}return Ho(e)?!0:(t.append(Wo(i,n,a),u(e)),!1)}let f=[],p=Object.assign(Ko,{defaultVisitor:d,convertValue:u,isVisitable:Ho});function m(e,n,r=0){if(!W.isUndefined(e)){if(r>c)throw new Vo(`Object is too deeply nested (`+r+` levels). Max depth: `+c,Vo.ERR_FORM_DATA_DEPTH_EXCEEDED);if(f.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));f.push(e),W.forEach(e,function(e,a){(!(W.isUndefined(e)||e===null)&&i.call(t,e,W.isString(a)?a.trim():a,n,p))===!0&&m(e,n?n.concat(a):[a],r+1)}),f.pop()}}if(!W.isObject(e))throw TypeError(`data must be an object`);return m(e),t}function Jo(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function Yo(e,t){this._pairs=[],e&&qo(e,this,t)}var Xo=Yo.prototype;Xo.append=function(e,t){this._pairs.push([e,t])},Xo.toString=function(e){let t=e?function(t){return e.call(this,t,Jo)}:Jo;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function Zo(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Qo(e,t,n){if(!t)return e;let r=n&&n.encode||Zo,i=W.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):W.isURLSearchParams(t)?t.toString():new Yo(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var $o=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){W.forEach(this.handlers,function(t){t!==null&&e(t)})}},es={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},ts={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:Yo,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},ns=e({hasBrowserEnv:()=>rs,hasStandardBrowserEnv:()=>as,hasStandardBrowserWebWorkerEnv:()=>ss,navigator:()=>is,origin:()=>cs}),rs=typeof window<`u`&&typeof document<`u`,is=typeof navigator==`object`&&navigator||void 0,as=rs&&(!is||[`ReactNative`,`NativeScript`,`NS`].indexOf(is.product)<0),ss=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,cs=rs&&window.location.href||`http://localhost`,ls={...ns,...ts};function us(e,t){return qo(e,new ls.classes.URLSearchParams,{visitor:function(e,t,n,r){return ls.isNode&&W.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function ds(e){return W.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function fs(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function ps(e){function t(e,n,r,i){let a=e[i++];if(a===`__proto__`)return!0;let o=Number.isFinite(+a),s=i>=e.length;return a=!a&&W.isArray(r)?r.length:a,s?(W.hasOwnProp(r,a)?r[a]=W.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!r[a]||!W.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&W.isArray(r[a])&&(r[a]=fs(r[a])),!o)}if(W.isFormData(e)&&W.isFunction(e.entries)){let n={};return W.forEachEntry(e,(e,r)=>{t(ds(e),r,n,0)}),n}return null}var ms=(e,t)=>e!=null&&W.hasOwnProp(e,t)?e[t]:void 0;function hs(e,t,n){if(W.isString(e))try{return(t||JSON.parse)(e),W.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var gs={transitional:es,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=W.isObject(e);if(i&&W.isHTMLForm(e)&&(e=new FormData(e)),W.isFormData(e))return r?JSON.stringify(ps(e)):e;if(W.isArrayBuffer(e)||W.isBuffer(e)||W.isStream(e)||W.isFile(e)||W.isBlob(e)||W.isReadableStream(e))return e;if(W.isArrayBufferView(e))return e.buffer;if(W.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;
12if(i){let t=ms(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return us(e,t).toString();if((a=W.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=ms(this,`env`),r=n&&n.FormData;return qo(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),hs(e)):e}],transformResponse:[function(e){let t=ms(this,`transitional`)||gs.transitional,n=t&&t.forcedJSONParsing,r=ms(this,`responseType`),i=r===`json`;if(W.isResponse(e)||W.isReadableStream(e))return e;if(e&&W.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,ms(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?Vo.from(e,Vo.ERR_BAD_RESPONSE,this,null,ms(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:ls.classes.FormData,Blob:ls.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};W.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{gs.headers[e]={}});function _s(e,t){let n=this||gs,r=t||n,i=Lo.from(r.headers),a=r.data;return W.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function vs(e){return!!(e&&e.__CANCEL__)}var ys=class extends Vo{constructor(e,t,n){super(e??`canceled`,Vo.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function bs(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Vo(`Request failed with status code `+n.status,n.status>=400&&n.status<500?Vo.ERR_BAD_REQUEST:Vo.ERR_BAD_RESPONSE,n.config,n.request,n))}function xs(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function Ss(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;let f=l&&c-l;return f?Math.round(d*1e3/f):void 0}}function Cs(e,t){let n=0,r=1e3/t,i,a,o=(t,r=Date.now())=>{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var ws=(e,t,n=3)=>{let r=0,i=Ss(50,250);return Cs(n=>{let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},Ts=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Es=e=>(...t)=>W.asap(()=>e(...t)),Ds=ls.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ls.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ls.origin),ls.navigator&&/(msie|trident)/i.test(ls.navigator.userAgent)):()=>!0,Os=ls.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];W.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),W.isString(r)&&s.push(`path=${r}`),W.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),W.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n<t.length;n++){let r=t[n].replace(/^\s+/,``),i=r.indexOf(`=`);if(i!==-1&&r.slice(0,i)===e)return decodeURIComponent(r.slice(i+1))}return null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function ks(e){return typeof e==`string`?/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e):!1}function As(e,t){return t?e.replace(/\/?\/$/,``)+`/`+t.replace(/^\/+/,``):e}function js(e,t,n){let r=!ks(t);return e&&(r||n===!1)?As(e,t):t}var Ms=e=>e instanceof Lo?{...e}:e;function Ns(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,`hasOwnProperty`,{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return W.isPlainObject(e)&&W.isPlainObject(t)?W.merge.call({caseless:r},e,t):W.isPlainObject(t)?W.merge({},t):W.isArray(t)?t.slice():t}function i(e,t,n,i){if(!W.isUndefined(t))return r(e,t,n,i);if(!W.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!W.isUndefined(t))return r(void 0,t)}function o(e,t){if(!W.isUndefined(t))return r(void 0,t);
12if(!W.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(W.hasOwnProp(t,a))return r(n,i);if(W.hasOwnProp(e,a))return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Ms(e),Ms(t),n,!0)};return W.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=W.hasOwnProp(c,r)?c[r]:i,o=a(W.hasOwnProp(e,r)?e[r]:void 0,W.hasOwnProp(t,r)?t[r]:void 0,r);W.isUndefined(o)&&a!==s||(n[r]=o)}),n}var Ps=[`content-type`,`content-length`];function Fs(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{Ps.includes(t.toLowerCase())&&e.set(t,n)})}var Is=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Ls=e=>{let t=Ns({},e),n=e=>W.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=Lo.from(s),t.url=Qo(js(l,d,u),e.params,e.paramsSerializer),c&&s.set(`Authorization`,`Basic `+btoa((c.username||``)+`:`+(c.password?Is(c.password):``))),W.isFormData(r)&&(ls.hasStandardBrowserEnv||ls.hasStandardBrowserWebWorkerEnv?s.setContentType(void 0):W.isFunction(r.getHeaders)&&Fs(s,r.getHeaders(),n(`formDataHeaderPolicy`))),ls.hasStandardBrowserEnv&&(W.isFunction(i)&&(i=i(t)),i===!0||i==null&&Ds(t.url))){let e=a&&o&&Os.read(o);e&&s.set(a,e)}return t},Rs=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Ls(e),i=r.data,a=Lo.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=Lo.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());bs(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.startsWith(`file:`))||setTimeout(g)},h.onabort=function(){h&&=(n(new Vo(`Request aborted`,Vo.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new Vo(t&&t.message?t.message:`Network Error`,Vo.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||es;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new Vo(t,i.clarifyTimeoutError?Vo.ETIMEDOUT:Vo.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&W.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),W.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=ws(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=ws(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new ys(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=xs(r.url);if(_&&!ls.protocols.includes(_)){n(new Vo(`Unsupported protocol `+_+`:`,Vo.ERR_BAD_REQUEST,e));return}h.send(i||null)})},zs=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n=new AbortController,r,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof Vo?t:new ys(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new Vo(`timeout of ${t}ms exceeded`,Vo.ETIMEDOUT))},t),o=()=>
12{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>W.asap(o),s}},Bs=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},Vs=async function*(e,t){for await(let n of Hs(e))yield*Bs(n,t)},Hs=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},Us=(e,t,n,r)=>{let i=Vs(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})};function Ws(e){if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let t=e.indexOf(`,`);if(t<0)return 0;let n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length,t=r.length;for(let n=0;n<t;n++)if(r.charCodeAt(n)===37&&n+2<t){let t=r.charCodeAt(n+1),i=r.charCodeAt(n+2);(t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(i>=48&&i<=57||i>=65&&i<=70||i>=97&&i<=102)&&(e-=2,n+=2)}let n=0,i=t-1,a=e=>e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}if(typeof Buffer<`u`&&typeof Buffer.byteLength==`function`)return Buffer.byteLength(r,`utf8`);let i=0;for(let e=0,t=r.length;e<t;e++){let n=r.charCodeAt(e);if(n<128)i+=1;else if(n<2048)i+=2;else if(n>=55296&&n<=56319&&e+1<t){let t=r.charCodeAt(e+1);t>=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var Gs=`1.16.0`,Ks=64*1024,{isFunction:qs}=W,Js=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Ys=e=>{let t=W.global??globalThis,{ReadableStream:n,TextEncoder:r}=t;e=W.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?qs(i):typeof fetch==`function`,c=qs(a),l=qs(o);if(!s)return!1;let u=s&&qs(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&Js(()=>{let e=!1,t=new a(ls.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&Js(()=>W.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new Vo(`Response type '${e}' is not supported`,Vo.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(W.isBlob(e))return e.size;if(W.isSpecCompliantForm(e))return(await new a(ls.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(W.isArrayBufferView(e)||W.isArrayBuffer(e))return e.byteLength;if(W.isURLSearchParams(e)&&(e+=``),W.isString(e))return(await d(e)).byteLength},g=async(e,t)=>W.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:u,timeout:d,onDownloadProgress:h,onUploadProgress:_,responseType:v,headers:y,withCredentials:b=`same-origin`,fetchOptions:x,maxContentLength:S,maxBodyLength:C}=Ls(e),w=W.isNumber(S)&&S>-1,T=W.isNumber(C)&&C>-1,E=i||fetch;v=v?(v+``).toLowerCase():`text`;let D=zs([l,u&&u.toAbortSignal()],d),O=null,k=D&&D.unsubscribe&&(()=>{D.unsubscribe()}),A;try{if(w&&typeof t==`string`&&t.startsWith(`data:`)&&Ws(t)>S)throw new Vo(`maxContentLength size of `+S+` exceeded`,Vo.ERR_BAD_RESPONSE,e,O);if(T&&n!==`get`&&n!==`head`){let t=await g(y,s);if(typeof t==`number`&&isFinite(t)&&t>C)throw new Vo(`Request body larger than maxBodyLength limit`,Vo.ERR_BAD_REQUEST,e,O)}if(_&&f&&n!==`get`&&n!==`head`&&(A=await g(y,s))!==0){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(W.isFormData(s)&&(n=e.headers.get(`content-type`))&&y.setContentType(n),e.body){let[t,n]=Ts(A,ws(Es(_)));s=Us(e.body,Ks,t,n)}}W.isString(b)||(b=b?`include`:`omit`);let i=c&&`credentials`in a.prototype;
12if(W.isFormData(s)){let e=y.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&y.delete(`content-type`)}y.set(`User-Agent`,`axios/`+Gs,!1);let l={...x,signal:D,method:n.toUpperCase(),headers:y.normalize().toJSON(),body:s,duplex:`half`,credentials:i?b:void 0};O=c&&new a(t,l);let u=await(c?E(O,x):E(t,l));if(w){let t=W.toFiniteNumber(u.headers.get(`content-length`));if(t!=null&&t>S)throw new Vo(`maxContentLength size of `+S+` exceeded`,Vo.ERR_BAD_RESPONSE,e,O)}let d=p&&(v===`stream`||v===`response`);if(p&&u.body&&(h||w||d&&k)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=u[e]});let n=W.toFiniteNumber(u.headers.get(`content-length`)),[r,i]=h&&Ts(n,ws(Es(h),!0))||[],a=0;u=new o(Us(u.body,Ks,t=>{if(w&&(a=t,a>S))throw new Vo(`maxContentLength size of `+S+` exceeded`,Vo.ERR_BAD_RESPONSE,e,O);r&&r(t)},()=>{i&&i(),k&&k()}),t)}v||=`text`;let j=await m[W.findKey(m,v)||`text`](u,e);if(w&&!p&&!d){let t;if(j!=null&&(typeof j.byteLength==`number`?t=j.byteLength:typeof j.size==`number`?t=j.size:typeof j==`string`&&(t=typeof r==`function`?new r().encode(j).byteLength:j.length)),typeof t==`number`&&t>S)throw new Vo(`maxContentLength size of `+S+` exceeded`,Vo.ERR_BAD_RESPONSE,e,O)}return!d&&k&&k(),await new Promise((t,n)=>{bs(t,n,{data:j,headers:Lo.from(u.headers),status:u.status,statusText:u.statusText,config:e,request:O})})}catch(t){if(k&&k(),D&&D.aborted&&D.reason instanceof Vo){let n=D.reason;throw n.config=e,O&&(n.request=O),t!==n&&(n.cause=t),n}throw t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new Vo(`Network Error`,Vo.ERR_NETWORK,e,O,t&&t.response),{cause:t.cause||t}):Vo.from(t,t&&t.code,e,O,t&&t.response)}}}
12,Xs=new Map,Zs=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Xs;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Ys(t)),l=c;return c};Zs();var Qs={http:null,xhr:Rs,fetch:{get:Zs}};W.forEach(Qs,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{__proto__:null,value:t})}catch{}Object.defineProperty(e,`adapterName`,{__proto__:null,value:t})}});var $s=e=>`- ${e}`,ec=e=>W.isFunction(e)||e===null||e===!1;function tc(e,t){e=W.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o<n;o++){r=e[o];let n;if(i=r,!ec(r)&&(i=Qs[(n=String(r)).toLowerCase()],i===void 0))throw new Vo(`Unknown adapter '${n}'`);if(i&&(W.isFunction(i)||(i=i.get(t))))break;a[n||`#`+o]=i}if(!i){let e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new Vo(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since :
13`+e.map($s).join(`
14`):` `+$s(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var nc={getAdapter:tc,adapters:Qs};function rc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ys(null,e)}function ic(e){return rc(e),e.headers=Lo.from(e.headers),e.data=_s.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),nc.getAdapter(e.adapter||gs.adapter,e)(e).then(function(t){rc(e),e.response=t;try{t.data=_s.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=Lo.from(t.headers),t},function(t){if(!vs(t)&&(rc(e),t&&t.response)){e.response=t.response;try{t.response.data=_s.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=Lo.from(t.response.headers)}return Promise.reject(t)})}var ac={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{ac[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var oc={};ac.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Gs+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new Vo(r(i,` has been removed`+(t?` in `+t:``)),Vo.ERR_DEPRECATED);return t&&!oc[i]&&(oc[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},ac.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function sc(e,t,n){if(typeof e!=`object`)throw new Vo(`options must be an object`,Vo.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new Vo(`option `+a+` must be `+n,Vo.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Vo(`Unknown option `+a,Vo.ERR_BAD_OPTION)}}var cc={assertOptions:sc,validators:ac},lc=cc.validators,uc=class{constructor(e){this.defaults=e||{},this.interceptors={request:new $o,response:new $o}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(`
15`);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(`
16`),r=t===-1?-1:n.indexOf(`
17`,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=`
18`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Ns(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&cc.assertOptions(n,{silentJSONParsing:lc.transitional(lc.boolean),forcedJSONParsing:lc.transitional(lc.boolean),clarifyTimeoutError:lc.transitional(lc.boolean),legacyInterceptorReqResOrdering:lc.transitional(lc.boolean)},!1),r!=null&&(W.isFunction(r)?t.paramsSerializer={serialize:r}:cc.assertOptions(r,{encode:lc.function,serialize:lc.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),cc.assertOptions(t,{baseUrl:lc.spelling(`baseURL`),withXsrfToken:lc.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&W.merge(i.common,i[t.method]);i&&W.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=Lo.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||es;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[ic.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u<d;)l=l.then(e[u++],e[u++]);return l}d=o.length;let f=t;for(;u<d;){let e=o[u++],t=o[u++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=ic.call(this,f)}catch(e){return Promise.reject(e)}for(u=0,d=c.length;u<d;)l=l.then(c[u++],c[u++]);return l}getUri(e){return e=Ns(this.defaults,e),Qo(js(e.baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}};W.forEach([`delete`,`get`,`head`,`options`],function(e){uc.prototype[e]=function(t,n){return this.request(Ns(n||{},{method:e,url:t,data:(n||{}).data}))}}),W.forEach([`post`,`put`,`patch`,`query`],function(e){function t(t){return function(n,r,i){return this.request(Ns(i||{},{method:e,headers:t?{"Content-Type":`multipart/form-data`}:{},url:n,data:r}))}}uc.prototype[e]=t(),e!==`query`&&(uc.prototype[e+`Form`]=t(!0))});var dc=class e{constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t;this.promise=new Promise(function(e){t=e});let n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new ys(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
18subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function fc(e){return function(t){return e.apply(null,t)}}function pc(e){return W.isObject(e)&&e.isAxiosError===!0}var mc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(mc).forEach(([e,t])=>{mc[t]=e});function hc(e){let t=new uc(e),n=fa(uc.prototype.request,t);return W.extend(n,uc.prototype,t,{allOwnKeys:!0}),W.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return hc(Ns(e,t))},n}var gc=hc(gs);gc.Axios=uc,gc.CanceledError=ys,gc.CancelToken=dc,gc.isCancel=vs,gc.VERSION=Gs,gc.toFormData=qo,gc.AxiosError=Vo,gc.Cancel=gc.CanceledError,gc.all=function(e){return Promise.all(e)},gc.spread=fc,gc.isAxiosError=pc,gc.mergeConfig=Ns,gc.AxiosHeaders=Lo,gc.formToJSON=e=>ps(W.isHTMLForm(e)?new FormData(e):e),gc.getAdapter=nc.getAdapter,gc.HttpStatusCode=mc,gc.default=gc;var{Axios:_c,AxiosError:vc,CanceledError:yc,isCancel:bc,CancelToken:xc,VERSION:Sc,all:Cc,Cancel:wc,isAxiosError:Tc,spread:Ec,toFormData:Dc,AxiosHeaders:Oc,HttpStatusCode:kc,formToJSON:Ac,getAdapter:eee,mergeConfig:jc,create:Mc}=gc;function Nc(e,t){return(typeof window<`u`?window.__CONFIG__?.[e]:void 0)||t||void 0}var Pc={BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1};function Fc(e,t){if(e==null||e===``)return t;let n=Number.parseInt(e,10);return Number.isFinite(n)?n:t}var Ic={apiUrl:Nc(`API_URL`,Pc.VITE_API_URL),authUrl:Nc(`AUTH_URL`,Pc.VITE_AUTH_URL),privacyPortalUrl:Nc(`PRIVACY_PORTAL_URL`,Pc.VITE_PRIVACY_PORTAL_URL),heimdallUrl:Nc(`HEIMDALL_URL`,Pc.VITE_HEIMDALL_URL),maverickUrl:Nc(`MAVERICK_URL`,Pc.VITE_MAVERICK_URL),tomUrl:Nc(`TOM_URL`,Pc.VITE_TOM_URL),environment:Nc(`ENVIRONMENT`,Pc.MODE),ldClientId:Nc(`LD_CLIENT_ID`,Pc.VITE_LD_CLIENT_ID),fullstoryOrgId:Nc(`FULLSTORY_ORG_ID`,Pc.VITE_FULLSTORY_ORG_ID),maxAdvertisersToSearchAtOnce:Fc(Nc(`MAX_ADVERTISERS_TO_SEARCH_AT_ONCE`,Pc.VITE_MAX_ADVERTISERS_TO_SEARCH_AT_ONCE),50),maxConversionIdsToSearchAtOnce:Fc(Nc(`MAX_CONVERSION_IDS_TO_SEARCH_AT_ONCE`,Pc.VITE_MAX_CONVERSION_IDS_TO_SEARCH_AT_ONCE),500),ifaasMasterTemplateUrl:Nc(`IFAAS_MASTER_TEMPLATE_U
18RL`,Pc.VITE_IFAAS_MASTER_TEMPLATE_URL),newConversionCalcStartDate:Nc(`NEW_CONVERSION_CALC_START_DATE`,Pc.VITE_NEW_CONVERSION_CALC_START_DATE)},Lc=Ic.apiUrl??``,Rc=`liveintent:auth-token`,zc=`mtokens`,Bc=`mlitokens`,Vc=`liveintent:logged-in-as-token`;function Hc(e){if(typeof window>`u`)return;let t=window.localStorage.getItem(e);if(t)try{return JSON.parse(t).token||void 0}catch{return}}function Uc(){return Hc(`liveintent:logged-in-as-token`)??Hc(`liveintent:auth-token`)??Hc(zc)}function Wc(){return Hc(Vc)!==void 0}function Gc(){if(!(typeof window>`u`))for(let e of[Vc,Bc])window.localStorage.removeItem(e),window.localStorage.removeItem(`__storejs_expire_${e}`),window.localStorage.removeItem(`__storejs_expire_mixin_${e}`)}function Kc(e){typeof window>`u`||window.localStorage.setItem(Rc,JSON.stringify({token:e}))}function qc(){if(!(typeof window>`u`))for(let e of[Rc,Vc,zc,Bc])window.localStorage.removeItem(e),window.localStorage.removeItem(`__storejs_expire_${e}`),window.localStorage.removeItem(`__storejs_expire_mixin_${e}`)}function Jc(e={}){let t=Mc({withCredentials:!0,headers:{"Content-Type":`application/json`},...e,baseURL:e.baseURL??Lc});return t.interceptors.request.use(e=>{let t=Uc();return t&&e.headers&&(e.headers.Authorization=`Bearer ${t}`),Wc()&&(e.withCredentials=!1),e}),t}var Yc=Jc(),Xc=Object.freeze({api:Yc});function Zc(){return Xc}var Qc={Admin:1,AdOps:2,AccountDirector:27,StandardUser:28,AccountManager:29,AdvertiserManaged:49,MediaGroupAccess:4,MediaGroupManager:5,MediaGroupDemand:6,MediaGroupReports:7,MediaGroupAudience:8,PublisherAccess:18,PublisherManager:19,PublisherDemand:20,PublisherUpload:21,PublisherScrub:22,PublisherReports:23,PublisherAudience:24,PublisherUser:26,AdvertiserManager:15,AdvertiserReports:16,AdvertiserUser:25,AgencyManager:10,AgencyDemand:11,AgencyReports:12};function $c(e,t,n){let r=e?.[t];if(!Array.isArray(r))return!1;let i=typeof n==`number`?[n]:n;return r.some(e=>Array.isArray(e.roles)&&e.roles.some(e=>i.includes(e)))}function el(e,t){return $c(e,`LiveIntent`,t)}function tl(e){return $c(e,`Advertiser`,Qc.AdvertiserManaged)||$c(e,`MediaGroup`,Qc.AdvertiserManaged)}function nl(){let[e,t]=sa({queries:[{queryKey:[`auth`,`me`],queryFn:async()=>(await Yc.get(`/auth/me`)).data,staleTime:300*1e3,retry:!1},{queryKey:[`auth`,`access-list`],queryFn:async()=>{let e=await Yc.get(`/api/roles/me`);return Array.isArray(e.data)?{}:e.data??{}},staleTime:300*1e3,retry:!1}]}),n=e.data,r=t.data,i=n?.type===`admin`||el(r,Qc.Admin),a=el(r,Qc.AdOps),o=el(r,Qc.AccountManager),s=el(r,Qc.AccountDirector),c=el(r,Qc.StandardUser),l=i||a||o||s||c,u=e=>$c(r,`MediaGroup`,e),d=e=>$c(r,`Publisher`,e),f=u(Qc.MediaGroupManager),p=d(Qc.PublisherManager),m=l||$c(r,`MediaGroup`,[Qc.MediaGroupManager,Qc.MediaGroupDemand,Qc.MediaGroupReports])||$c(r,`Publisher`,[Qc.PublisherManager,Qc.PublisherDemand,Qc.PublisherReports,Qc.PublisherUser])||$c(r,`Advertiser`,[Qc.AdvertiserManager,Qc.AdvertiserReports,Qc.AdvertiserUser])||$c(r,`Agency`,[Qc.AgencyManager,Qc.AgencyDemand,Qc.AgencyReports]),h=l||f||p||u(Qc.MediaGroupAccess)||u(Qc.MediaGroupAudience)||u(Qc.MediaGroupDemand)||u(Qc.MediaGroupReports)||d(Qc.PublisherDemand)||d(Qc.PublisherAccess)||d(Qc.PublisherUpload)||d(Qc.PublisherScrub)||d(Qc.PublisherReports)||d(Qc.PublisherAudience),g=l||u(Qc.MediaGroupAccess),_=l||f||p||u(Qc.MediaGroupAccess)||u(Qc.MediaGroupDemand)||d(Qc.PublisherAccess)||d(Qc.PublisherDemand);return{user:n,hashId:n?.user?.id,accessList:r,isLoading:e.isLoading||t.isLoading,isAdmin:i,isAdOps:a,isAccountManager:o,isAccountDirector:s,isStandardUser:c,isInternalUser:l,hasReportingAccess:m,isAdvertiserManaged:tl(r),isMediaGroupManager:f,isPublisherManager:p,hasPublisherDetailsAccess:h,hasNewsletterDiagnosticAccess:g,canAccessPackages:_}}function rl(e){function t(e,t){Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.message=e,this.code=t}return t.prototype=Error(),t.prototype.name=e,t.prototype.constructor=t,t}
18for(var il=rl(`LaunchDarklyUnexpectedResponseError`),al=rl(`LaunchDarklyInvalidEnvironmentIdError`),ol=rl(`LaunchDarklyInvalidUserError`),sl=rl(`LaunchDarklyInvalidEventKeyError`),cl=rl(`LaunchDarklyInvalidArgumentError`),ll=rl(`LaunchDarklyFlagFetchError`),ul={LDUnexpectedResponseError:il,LDInvalidEnvironmentIdError:al,LDInvalidUserError:ol,LDInvalidEventKeyError:sl,LDInvalidArgumentError:cl,LDInvalidDataError:rl(`LaunchDarklyInvalidDataError`),LDFlagFetchError:ll,isHttpErrorRecoverable:function(e){return!(e>=400&&e<500)||e===400||e===408||e===429}},dl=function(e){var t=bl(e),n=t[0],r=t[1];return 3*(n+r)/4-r},fl=function(e){var t,n,r=bl(e),i=r[0],a=r[1],o=new gl(function(e,t,n){return 3*(t+n)/4-n}(0,i,a)),s=0,c=a>0?i-4:i;for(n=0;n<c;n+=4)t=hl[e.charCodeAt(n)]<<18|hl[e.charCodeAt(n+1)]<<12|hl[e.charCodeAt(n+2)]<<6|hl[e.charCodeAt(n+3)],o[s++]=t>>16&255,o[s++]=t>>8&255,o[s++]=255&t;return a===2&&(t=hl[e.charCodeAt(n)]<<2|hl[e.charCodeAt(n+1)]>>4,o[s++]=255&t),a===1&&(t=hl[e.charCodeAt(n)]<<10|hl[e.charCodeAt(n+1)]<<4|hl[e.charCodeAt(n+2)]>>2,o[s++]=t>>8&255,o[s++]=255&t),o},pl=function(e){for(var t,n=e.length,r=n%3,i=[],a=16383,o=0,s=n-r;o<s;o+=a)i.push(xl(e,o,o+a>s?s:o+a));return r===1?(t=e[n-1],i.push(ml[t>>2]+ml[t<<4&63]+`==`)):r===2&&(t=(e[n-2]<<8)+e[n-1],i.push(ml[t>>10]+ml[t>>4&63]+ml[t<<2&63]+`=`)),i.join(``)},ml=[],hl=[],gl=typeof Uint8Array<`u`?Uint8Array:Array,_l=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,vl=0,yl=_l.length;vl<yl;++vl)ml[vl]=_l[vl],hl[_l.charCodeAt(vl)]=vl;function bl(e){var t=e.length;if(t%4>0)throw Error(`Invalid string. Length must be a multiple of 4`);var n=e.indexOf(`=`);return n===-1&&(n=t),[n,n===t?0:4-n%4]}function xl(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(ml[(i=r)>>18&63]+ml[i>>12&63]+ml[i>>6&63]+ml[63&i]);return a.join(``)}hl[45]=62,hl[95]=63;var Sl={byteLength:dl,toByteArray:fl,fromByteArray:pl},Cl=Array.isArray,wl=Object.keys,Tl=Object.prototype.hasOwnProperty,El=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){var r,i,a,o=Cl(t),s=Cl(n);if(o&&s){if((i=t.length)!=n.length)return!1;for(r=i;r--!=0;)if(!e(t[r],n[r]))return!1;return!0}if(o!=s)return!1;var c=t instanceof Date,l=n instanceof Date;if(c!=l)return!1;if(c&&l)return t.getTime()==n.getTime();var u=t instanceof RegExp,d=n instanceof RegExp;if(u!=d)return!1;if(u&&d)return t.toString()==n.toString();var f=wl(t);if((i=f.length)!==wl(n).length)return!1;for(r=i;r--!=0;)if(!Tl.call(n,f[r]))return!1;for(r=i;r--!=0;)if(!e(t[a=f[r]],n[a]))return!1;return!0}return t!=t&&n!=n},Dl=[`key`,`ip`,`country`,`email`,`firstName`,`lastName`,`avatar`,`name`];function Ol(e){let t=unescape(encodeURIComponent(e));return Sl.fromByteArray(function(e){let t=[];for(let n=0;n<e.length;n++)t.push(e.charCodeAt(n));return t}(t))}function kl(e){return Ol(e).replace(/=/g,``).replace(/\+/g,`-`).replace(/\//g,`_`)}function Al(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var jl,Ml={appendUrlPath:function(e,t){return(e.endsWith(`/`)?e.substring(0,e.length-1):e)+(t.startsWith(`/`)?``:`/`)+t},base64URLEncode:kl,btoa:Ol,chunkEventsForUrl:function(e,t){let n=t.slice(0),r=[],i,a=e;for(;n.length>0;){for(i=[];a>0;){let e=n.shift();if(!e)break;a-=kl(JSON.stringify(e)).length,a<0&&i.length>0?n.unshift(e):i.push(e)}a=e,r.push(i)}return r},clone:function(e){return JSON.parse(JSON.stringify(e))},deepEquals:function(e,t){return El(e,t)},extend:function(...e){return e.reduce(((e,t)=>({...e,...t})),{})},getLDUserAgentString:function(e){let t=e.version||`?`;return e.userAgent+`/`+t},objectHasOwnProperty:Al,onNextTick:function(e){setTimeout(e,0)},sanitizeContext:function(e){if(!e)return e;let t;return e.kind!==null&&e.kind!==void 0||Dl.forEach((n=>{let r=e[n];r!==void 0&&typeof r!=`string`&&(t||={...e},t[n]=String(r))})),t||e},transformValuesToVersionedValues:function(e){let t={};for(let n in e)Al(e,n)&&(t[n]={value:e[n],version:0});return t},transformVersionedValuesToValues:function(e){let t={};for(let n in e)Al(e,n)&&(t[n]=e[n].value);return t},wrapPromiseCallback:function(e,t){let n=e.then((e=>(t&&setTimeout((()=>{t(null,e)}),0),e)),(e=>{if(!t)return Promise.reject(e);setTimeout((()=>{t(e,null)}),0)}));return t?void 0:n}},Nl=new Uint8Array(16);function Pl(){if(!jl&&!(jl=typeof crypto<`u`&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<`u`&&typeof msCrypto.getRandomValues==`function`&&msCrypto.getRandomValues.bind(msCrypto)))throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);return jl(Nl)}var Fl=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Il(e){return typeof e==`string`&&Fl.test(e)}for(var Ll,Rl,zl=[],Bl=0;Bl<256;++Bl)zl.push((Bl+256).toString(16).substr(1));function Vl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(zl[e[t+0]]+zl[e[t+1]]+zl[e[t+2]]+zl[e[t+3]]+`-`+zl[e[t+4]]+zl[e[t+5]]+`-`+zl[e[t+6]]+zl[e[t+7]]+`-`+zl[e[t+8]]+zl[e[t+9]]+`-`+zl[e[t+10]]+zl[e[t+11]]+zl[e[t+12]]+zl[e[t+13]]+zl[e[t+14]]+zl[e[t+15]]).toLowerCase();
18if(!Il(n))throw TypeError(`Stringified UUID is invalid`);return n}var Hl=0,Ul=0;function Wl(e){if(!Il(e))throw TypeError(`Invalid UUID`);var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}function Gl(e,t,n){function r(e,r,i,a){if(typeof e==`string`&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),typeof r==`string`&&(r=Wl(r)),r.length!==16)throw TypeError(`Namespace must be array-like (16 iterable integer values, 0-255)`);var o=new Uint8Array(16+e.length);if(o.set(r),o.set(e,r.length),(o=n(o))[6]=15&o[6]|t,o[8]=63&o[8]|128,i){a||=0;for(var s=0;s<16;++s)i[a+s]=o[s];return i}return Vl(o)}try{r.name=e}catch{}return r.DNS=`6ba7b810-9dad-11d1-80b4-00c04fd430c8`,r.URL=`6ba7b811-9dad-11d1-80b4-00c04fd430c8`,r}function Kl(e){return 14+(e+64>>>9<<4)+1}function ql(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function Jl(e,t,n,r,i,a){return ql((o=ql(ql(t,e),ql(r,a)))<<(s=i)|o>>>32-s,n);var o,s}function Yl(e,t,n,r,i,a,o){return Jl(t&n|~t&r,e,t,i,a,o)}function Xl(e,t,n,r,i,a,o){return Jl(t&r|n&~r,e,t,i,a,o)}function Zl(e,t,n,r,i,a,o){return Jl(t^n^r,e,t,i,a,o)}function Ql(e,t,n,r,i,a,o){return Jl(n^(t|~r),e,t,i,a,o)}var $l=Gl(`v3`,48,(function(e){if(typeof e==`string`){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r=`0123456789abcdef`,i=0;i<n;i+=8){var a=e[i>>5]>>>i%32&255,o=parseInt(r.charAt(a>>>4&15)+r.charAt(15&a),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[Kl(t)-1]=t;for(var n=1732584193,r=-271733879,i=-1732584194,a=271733878,o=0;o<e.length;o+=16){var s=n,c=r,l=i,u=a;n=Yl(n,r,i,a,e[o],7,-680876936),a=Yl(a,n,r,i,e[o+1],12,-389564586),i=Yl(i,a,n,r,e[o+2],17,606105819),r=Yl(r,i,a,n,e[o+3],22,-1044525330),n=Yl(n,r,i,a,e[o+4],7,-176418897),a=Yl(a,n,r,i,e[o+5],12,1200080426),i=Yl(i,a,n,r,e[o+6],17,-1473231341),r=Yl(r,i,a,n,e[o+7],22,-45705983),n=Yl(n,r,i,a,e[o+8],7,1770035416),a=Yl(a,n,r,i,e[o+9],12,-1958414417),i=Yl(i,a,n,r,e[o+10],17,-42063),r=Yl(r,i,a,n,e[o+11],22,-1990404162),n=Yl(n,r,i,a,e[o+12],7,1804603682),a=Yl(a,n,r,i,e[o+13],12,-40341101),i=Yl(i,a,n,r,e[o+14],17,-1502002290),n=Xl(n,r=Yl(r,i,a,n,e[o+15],22,1236535329),i,a,e[o+1],5,-165796510),a=Xl(a,n,r,i,e[o+6],9,-1069501632),i=Xl(i,a,n,r,e[o+11],14,643717713),r=Xl(r,i,a,n,e[o],20,-373897302),n=Xl(n,r,i,a,e[o+5],5,-701558691),a=Xl(a,n,r,i,e[o+10],9,38016083),i=Xl(i,a,n,r,e[o+15],14,-660478335),r=Xl(r,i,a,n,e[o+4],20,-405537848),n=Xl(n,r,i,a,e[o+9],5,568446438),a=Xl(a,n,r,i,e[o+14],9,-1019803690),i=Xl(i,a,n,r,e[o+3],14,-187363961),r=Xl(r,i,a,n,e[o+8],20,1163531501),n=Xl(n,r,i,a,e[o+13],5,-1444681467),a=Xl(a,n,r,i,e[o+2],9,-51403784),i=Xl(i,a,n,r,e[o+7],14,1735328473),n=Zl(n,r=Xl(r,i,a,n,e[o+12],20,-1926607734),i,a,e[o+5],4,-378558),a=Zl(a,n,r,i,e[o+8],11,-2022574463),i=Zl(i,a,n,r,e[o+11],16,1839030562),r=Zl(r,i,a,n,e[o+14],23,-35309556),n=Zl(n,r,i,a,e[o+1],4,-1530992060),a=Zl(a,n,r,i,e[o+4],11,1272893353),i=Zl(i,a,n,r,e[o+7],16,-155497632),r=Zl(r,i,a,n,e[o+10],23,-1094730640),n=Zl(n,r,i,a,e[o+13],4,681279174),a=Zl(a,n,r,i,e[o],11,-358537222),i=Zl(i,a,n,r,e[o+3],16,-722521979),r=Zl(r,i,a,n,e[o+6],23,76029189),n=Zl(n,r,i,a,e[o+9],4,-640364487),a=Zl(a,n,r,i,e[o+12],11,-421815835),i=Zl(i,a,n,r,e[o+15],16,530742520),n=Ql(n,r=Zl(r,i,a,n,e[o+2],23,-995338651),i,a,e[o],6,-198630844),a=Ql(a,n,r,i,e[o+7],10,1126891415),i=Ql(i,a,n,r,e[o+14],15,-1416354905),r=Ql(r,i,a,n,e[o+5],21,-57434055),n=Ql(n,r,i,a,e[o+12],6,1700485571),a=Ql(a,n,r,i,e[o+3],10,-1894986606),i=Ql(i,a,n,r,e[o+10],15,-1051523),r=Ql(r,i,a,n,e[o+1],21,-2054922799),n=Ql(n,r,i,a,e[o+8],6,1873313359),a=Ql(a,n,r,i,e[o+15],10,-30611744),i=Ql(i,a,n,r,e[o+6],15,-1560198380),r=Ql(r,i,a,n,e[o+13],21,1309151649),n=Ql(n,r,i,a,e[o+4],6,-145523070),a=Ql(a,n,r,i,e[o+11],10,-1120210379),i=Ql(i,a,n,r,e[o+2],15,718787259),r=Ql(r,i,a,n,e[o+9],21,-343485551),n=ql(n,s),r=ql(r,c),i=ql(i,l),a=ql(a,u)}return[n,r,i,a]}(function(e){if(e.length===0)return[];for(var t=8*e.length,n=new Uint32Array(Kl(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))}));function eu(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function tu(e,t){return e<<t|e>>>32-t}var nu=Gl(`v5`,80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof e==`string`){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var a=e.length/4+2,o=Math.ceil(a/16),s=Array(o),c=0;c<o;++c){for(var l=new Uint32Array(16),u=0;u<16;++u)l[u]=e[64*c+4*u]<<24|e[64*c+4*u+1]<<16|e[64*c+4*u+2]<<8|e[64*c+4*u+3];s[c]=l}
18s[o-1][14]=8*(e.length-1)/2**32,s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=8*(e.length-1)&4294967295;for(var d=0;d<o;++d){for(var f=new Uint32Array(80),p=0;p<16;++p)f[p]=s[d][p];for(var m=16;m<80;++m)f[m]=tu(f[m-3]^f[m-8]^f[m-14]^f[m-16],1);for(var h=n[0],g=n[1],_=n[2],v=n[3],y=n[4],b=0;b<80;++b){var x=Math.floor(b/20),S=tu(h,5)+eu(x,g,_,v)+y+t[x]+f[b]>>>0;y=v,v=_,_=tu(g,30)>>>0,g=h,h=S}n[0]=n[0]+h>>>0,n[1]=n[1]+g>>>0,n[2]=n[2]+_>>>0,n[3]=n[3]+v>>>0,n[4]=n[4]+y>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]})),ru=Object.freeze({__proto__:null,v1:function(e,t,n){var r=t&&n||0,i=t||Array(16),a=(e||={}).node||Ll,o=e.clockseq===void 0?Rl:e.clockseq;if(a==null||o==null){var s=e.random||(e.rng||Pl)();a??=Ll=[1|s[0],s[1],s[2],s[3],s[4],s[5]],o??=Rl=16383&(s[6]<<8|s[7])}var c=e.msecs===void 0?Date.now():e.msecs,l=e.nsecs===void 0?Ul+1:e.nsecs,u=c-Hl+(l-Ul)/1e4;if(u<0&&e.clockseq===void 0&&(o=o+1&16383),(u<0||c>Hl)&&e.nsecs===void 0&&(l=0),l>=1e4)throw Error(`uuid.v1(): Can't create more than 10M uuids/sec`);Hl=c,Ul=l,Rl=o;var d=(1e4*(268435455&(c+=0xb1d069b5400))+l)%4294967296;i[r++]=d>>>24&255,i[r++]=d>>>16&255,i[r++]=d>>>8&255,i[r++]=255&d;var f=c/4294967296*1e4&268435455;i[r++]=f>>>8&255,i[r++]=255&f,i[r++]=f>>>24&15|16,i[r++]=f>>>16&255,i[r++]=o>>>8|128,i[r++]=255&o;for(var p=0;p<6;++p)i[r+p]=a[p];return t||Vl(i)},v3:$l,v4:function(e,t,n){var r=(e||={}).random||(e.rng||Pl)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n||=0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return Vl(r)},v5:nu,NIL:`00000000-0000-0000-0000-000000000000`,version:function(e){if(!Il(e))throw TypeError(`Invalid UUID`);return parseInt(e.substr(14,1),16)},validate:Il,stringify:Vl,parse:Wl}),iu=[`debug`,`info`,`warn`,`error`,`none`],au={commonBasicLogger:function(e,t){if(e&&e.destination&&typeof e.destination!=`function`)throw Error(`destination for basicLogger was set to a non-function`);function n(e){return function(t){console&&console[e]&&console[e].call(console,t)}}let r=e&&e.destination?[e.destination,e.destination,e.destination,e.destination]:[n(`log`),n(`info`),n(`warn`),n(`error`)],i=!(!e||!e.destination),a=e&&e.prefix!==void 0&&e.prefix!==null?e.prefix:`[LaunchDarkly] `,o=1;if(e&&e.level)for(let t=0;t<iu.length;t++)iu[t]===e.level&&(o=t);function s(e,n,o){if(o.length<1)return;let s,c=i?n+`: `+a:a;if(o.length!==1&&t){let e=[...o];e[0]=c+e[0],s=t(...e)}else s=c+o[0];try{r[e](s)}catch(e){console&&console.log&&console.log(`[LaunchDarkly] Configured logger's `+n+` method threw an exception: `+e)}}let c={};for(let e=0;e<iu.length;e++){let t=iu[e];if(t!==`none`)if(e<o)c[t]=()=>{};else{let n=e;c[t]=function(){s(n,t,arguments)}}}return c},validateLogger:function(e){iu.forEach((t=>{if(t!==`none`&&(!e[t]||typeof e[t]!=`function`))throw Error(`Provided logger instance must support logger.`+t+`(...) method`)}))}};function ou(e){return e&&e.message?e.message:typeof e==`string`||e instanceof String?e:JSON.stringify(e)}var su=` Please see https://docs.launchdarkly.com/sdk/client-side/javascript#initializing-the-client for instructions on SDK initialization.`,cu={bootstrapInvalid:function(){return`LaunchDarkly bootstrap data is not available because the back end could not read the flags.`},bootstrapOldFormat:function(){return`LaunchDarkly client was initialized with bootstrap data that did not include flag metadata. Events may not be sent correctly.`+su},clientInitialized:function(){return`LaunchDarkly client initialized`},clientNotReady:function(){return`LaunchDarkly client is not ready`},debugEnqueueingEvent:function(e){return`enqueueing "`+e+`" event`},debugPostingDiagnosticEvent:function(e){return`sending diagnostic event (`+e.kind+`)`},debugPostingEvents:function(e){return`sending `+e+` events`},debugStreamDelete:function(e){return`received streaming deletion for flag "`+e+`"`},debugStreamDeleteIgnored:function(e){return`received streaming deletion for flag "`+e+`" but ignored due to version check`},debugStreamPatch:function(e){return`received streaming update for flag "`+e+`"`},debugStreamPatchIgnored:function(e){return`received streaming update for flag "`+e+`" but ignored due to version check`},debugStreamPing:function(){return`received ping message from stream`},debugPolling:function(e){return`polling for feature flags at `+e},debugStreamPut:function(){return`received streaming update for all flags`},deprecated:function(e,t){return t?`"`+e+`" is deprecated, please use "`+t+`"`:`"`+e+`" is deprecated`},environmentNotFound:function(){return`Environment not found. Double check that you specified a valid environment/client-side ID.`+su},environmentNotSpecified:function(){return`No environment/client-side ID was specified.`+su},errorFetchingFlags:function(e){return`Error fetching flag settings: `+ou(e)},eventCapacityExceeded:function(){return`Exceeded event queue capacity. Increase capacity to avoid dropping events.`},eventWithoutContext:function(){return"Be sure to call `identify` in the LaunchDarkly client: https://docs.lau
18nchdarkly.com/sdk/features/identify#javascript"},httpErrorMessage:function(e,t,n){return`Received error `+e+(e===401?` (invalid SDK key)`:``)+` for `+t+` - `+(ul.isHttpErrorRecoverable(e)?n:`giving up permanently`)},httpUnavailable:function(){return`Cannot make HTTP requests in this environment.`+su},identifyDisabled:function(){return`identify() has no effect here; it must be called on the main client instance`},inspectorMethodError:(e,t)=>`an inspector: "${t}" of type: "${e}" generated an exception`,invalidContentType:function(e){return`Expected application/json content type but got "`+e+`"`},invalidData:function(){return`Invalid data received from LaunchDarkly; connection may have been interrupted`},invalidInspector:(e,t)=>`an inspector: "${t}" of an invalid type (${e}) was configured`,invalidKey:function(){return`Event key must be a string`},invalidContext:function(){return`Invalid context specified.`+su},invalidTagValue:e=>`Config option "${e}" must only contain letters, numbers, ., _ or -.`,localStorageUnavailable:function(e){return`local storage is unavailable: `+ou(e)},networkError:e=>`network error`+(e?` (`+e+`)`:``),optionBelowMinimum:(e,t,n)=>`Config option "`+e+`" was set to `+t+`, changing to minimum value of `+n,streamClosing:function(){return`Closing stream connection`},streamConnecting:function(e){return`Opening stream connection to `+e},streamError:function(e,t){return`Error on stream connection: `+ou(e)+`, will continue retrying after `+t+` milliseconds.`},tagValueTooLong:e=>`Value of "${e}" was longer than 64 characters and was discarded.`,unknownCustomEventKey:function(e){return`Custom event "`+e+`" does not exist`},unknownOption:e=>`Ignoring unknown config option "`+e+`"`,contextNotSpecified:function(){return`No context specified.`+su},unrecoverableStreamError:e=>`Error on stream connection ${ou(e)}, giving up permanently`,wrongOptionType:(e,t,n)=>`Config option "`+e+`" should be of type `+t+`, got `+n+`, using default value`,wrongOptionTypeBoolean:(e,t)=>`Config option "`+e+`" should be a boolean, got `+t+`, converting to boolean`},{validateLogger:lu}=au,uu={baseUrl:{default:`https://app.launchdarkly.com`},streamUrl:{default:`https://clientstream.launchdarkly.com`},eventsUrl:{default:`https://events.launchdarkly.com`},sendEvents:{default:!0},streaming:{type:`boolean`},sendLDHeaders:{default:!0},requestHeaderTransform:{type:`function`},sendEventsOnlyForVariation:{default:!1},useReport:{default:!1},evaluationReasons:{default:!1},eventCapacity:{default:100,minimum:1},flushInterval:{default:2e3,minimum:2e3},samplingInterval:{default:0,minimum:0},streamReconnectDelay:{default:1e3,minimum:0},allAttributesPrivate:{default:!1},privateAttributes:{default:[]},bootstrap:{type:`string|object`},diagnosticRecordingInterval:{default:9e5,minimum:2e3},diagnosticOptOut:{default:!1},wrapperName:{type:`string`},wrapperVersion:{type:`string`},stateProvider:{type:`object`},application:{validator:function(e,t,n){let r={};return t.id&&(r.id=pu(`${e}.id`,t.id,n)),t.version&&(r.version=pu(`${e}.version`,t.version,n)),r}},inspectors:{default:[]}},du=/^(\w|\.|-)+$/;function fu(e){return e&&e.replace(/\/+$/,``)}function pu(e,t,n){if(typeof t==`string`&&t.match(du)){if(!(t.length>64))return t;n.warn(cu.tagValueTooLong(e))}else n.warn(cu.invalidTagValue(e))}var mu={baseOptionDefs:uu,validate:function(e,t,n,r){let i=Ml.extend({logger:{default:r}},uu,n),a={};function o(e){Ml.onNextTick((()=>{t&&t.maybeReportError(new ul.LDInvalidArgumentError(e))}))}let s=Ml.extend({},e||{});return function(e){let t=e;Object.keys(a).forEach((e=>{if(t[e]!==void 0){let n=a[e];r&&r.warn(cu.deprecated(e,n)),n&&(t[n]===void 0&&(t[n]=t[e]),delete t[e])}}))}(s),s=function(e){let t=Ml.extend({},e);
18return Object.keys(i).forEach((e=>{t[e]!==void 0&&t[e]!==null||(t[e]=i[e]&&i[e].default)})),t}(s),s=function(e){let t=Ml.extend({},e),n=e=>{if(e===null)return`any`;if(e===void 0)return;if(Array.isArray(e))return`array`;let t=typeof e;return t===`boolean`||t===`string`||t===`number`||t===`function`?t:`object`};return Object.keys(e).forEach((a=>{let s=e[a];if(s!=null){let c=i[a];if(c===void 0)o(cu.unknownOption(a));else{let i=c.type||n(c.default),l=c.validator;if(l){let n=l(a,e[a],r);n===void 0?delete t[a]:t[a]=n}else if(i!==`any`){let e=i.split(`|`),r=n(s);e.indexOf(r)<0?i===`boolean`?(t[a]=!!s,o(cu.wrongOptionTypeBoolean(a,r))):(o(cu.wrongOptionType(a,i,r)),t[a]=c.default):r===`number`&&c.minimum!==void 0&&s<c.minimum&&(o(cu.optionBelowMinimum(a,s,c.minimum)),t[a]=c.minimum)}}}})),t.baseUrl=fu(t.baseUrl),t.streamUrl=fu(t.streamUrl),t.eventsUrl=fu(t.eventsUrl),t}(s),lu(s.logger),s},getTags:function(e){let t={};return e&&(e.application&&e.application.id!==void 0&&e.application.id!==null&&(t[`application-id`]=[e.application.id]),e.application&&e.application.version!==void 0&&e.application.id!==null&&(t[`application-version`]=[e.application.version])),t}},{getLDUserAgentString:hu}=Ml,gu={getLDHeaders:function(e,t){if(t&&!t.sendLDHeaders)return{};let n={};n[e.userAgentHeaderName||`User-Agent`]=hu(e),t&&t.wrapperName&&(n[`X-LaunchDarkly-Wrapper`]=t.wrapperVersion?t.wrapperName+`/`+t.wrapperVersion:t.wrapperName);let r=mu.getTags(t),i=Object.keys(r);return i.length&&(n[`x-launchdarkly-tags`]=i.sort().map((e=>Array.isArray(r[e])?r[e].sort().map((t=>`${e}/${t}`)):[`${e}/${r[e]}`])).reduce(((e,t)=>e.concat(t)),[]).join(` `)),n},transformHeaders:function(e,t){return t&&t.requestHeaderTransform?t.requestHeaderTransform({...e}):e}},{v1:_u}=ru,{getLDHeaders:vu,transformHeaders:yu}=gu,bu=function(e,t,n){let r=`/a/`+t+`.gif`,i=Ml.extend({"Content-Type":`application/json`},vu(e,n)),a=e.httpFallbackPing,o={};return o.sendChunk=(t,o,s,c)=>{let l=JSON.stringify(t),u=s?null:_u();return c?function t(r){let a=s?i:Ml.extend({},i,{"X-LaunchDarkly-Event-Schema":`4`,"X-LaunchDarkly-Payload-ID":u});return e.httpRequest(`POST`,o,yu(a,n),l).promise.then((e=>{if(e)return e.status>=400&&ul.isHttpErrorRecoverable(e.status)&&r?t(!1):function(e){let t={status:e.status},n=e.header(`date`);if(n){let e=Date.parse(n);e&&(t.serverTime=e)}return t}(e)})).catch((()=>r?t(!1):Promise.reject()))}(!0).catch((()=>{})):(a&&a(o+r+`?d=`+Ml.base64URLEncode(l)),Promise.resolve())},o.sendEvents=function(t,n,r){if(!e.httpRequest)return Promise.resolve();let i=e.httpAllowsPost(),a;a=i?[t]:Ml.chunkEventsForUrl(2e3-n.length,t);let s=[];for(let e=0;e<a.length;e++)s.push(o.sendChunk(a[e],n,r,i));return Promise.all(s)},o},{commonBasicLogger:xu}=au;function Su(e){return typeof e==`string`&&e!==`kind`&&e.match(/^(\w|\.|-)+$/)}function Cu(e){return e.includes(`%`)||e.includes(`:`)?e.replace(/%/g,`%25`).replace(/:/g,`%3A`):e}var wu={checkContext:function(e,t){if(e){if(t&&(e.kind===void 0||e.kind===null))return e.key!==void 0&&e.key!==null;let n=e.key,r=e.kind===void 0?`user`:e.kind,i=Su(r),a=r===`multi`||n!=null&&n!==``;if(r===`multi`){let t=Object.keys(e).filter((e=>e!==`kind`));return a&&t.every((e=>Su(e)))&&t.every((t=>{let n=e[t].key;return n!=null&&n!==``}))}return a&&i}return!1},getContextKeys:function(e,t=xu()){if(!e)return;let n={},{kind:r,key:i}=e;switch(r){case void 0:n.user=`${i}`;break;case`multi`:Object.entries(e).filter((([e])=>e!==`kind`)).forEach((([e,t])=>{t&&t.key&&(n[e]=t.key)}));break;case null:t.warn(`null is not a valid context kind: ${e}`);break;case``:t.warn(`'' is not a valid context kind: ${e}`);break;default:n[r]=`${i}`}return n},getContextKinds:function(e){return e?e.kind===null||e.kind===void 0?[`user`]:e.kind===`multi`?Object.keys(e).filter((e=>e!==`kind`)):[e.kind]:[]},getCanonicalKey:function(e){if(e){if((e.kind===void 0||e.kind===null||e.kind===`user`)&&e.key)return e.key;if(e.kind!==`multi`&&e.key)return`${e.kind}:${Cu(e.key)}`;if(e.kind===`multi`)return Object.keys(e).sort().filter((e=>e!==`kind`)).map((t=>`${t}:${Cu(e[t].key)}`)).join(`:`)}}},{getContextKinds:Tu}=wu,Eu=function(){let e={},t=0,n=0,r={},i={};return e.summarizeEvent=e=>{if(e.kind===`feature`){let a=e.key+`:`+(e.variation!==null&&e.variation!==void 0?e.variation:``)+`:`+(e.version!==null&&e.version!==void 0?e.version:``),o=r[a],s=i[e.key];
18s||(s=new Set,i[e.key]=s),function(e){return e.context?Tu(e.context):e.contextKeys?Object.keys(e.contextKeys):[]}(e).forEach((e=>s.add(e))),o?o.count+=1:r[a]={count:1,key:e.key,version:e.version,variation:e.variation,value:e.value,default:e.default},(t===0||e.creationDate<t)&&(t=e.creationDate),e.creationDate>n&&(n=e.creationDate)}},e.getSummary=()=>{let e={},a=!0;for(let t of Object.values(r)){let n=e[t.key];n||(n={default:t.default,counters:[],contextKinds:[...i[t.key]]},e[t.key]=n);let r={value:t.value,count:t.count};t.variation!==void 0&&t.variation!==null&&(r.variation=t.variation),t.version!==void 0&&t.version!==null?r.version=t.version:r.unknown=!0,n.counters.push(r),a=!1}return a?null:{startDate:t,endDate:n,features:e}},e.clearSummary=()=>{t=0,n=0,r={},i={}},e};function Du(e){return e.replace(/~/g,`~0`).replace(/\//g,`~1`)}function Ou(e){return(e.startsWith(`/`)?e.substring(1):e).split(`/`).map((e=>e.indexOf(`~`)>=0?e.replace(/~1/g,`/`).replace(/~0/g,`~`):e))}function ku(e){return!e.startsWith(`/`)}function Au(e,t){let n=ku(e),r=ku(t);if(n&&r)return e===t;if(n){let n=Ou(t);return n.length===1&&e===n[0]}if(r){let n=Ou(e);return n.length===1&&t===n[0]}return e===t}function ju(e){return`/${Du(e)}`}var Mu={cloneExcluding:function(e,t){let n=[],r={},i=[];for(n.push(...Object.keys(e).map((t=>({key:t,ptr:ju(t),source:e,parent:r,visited:[e]}))));n.length;){let e=n.pop();if(t.some((t=>Au(t,e.ptr))))i.push(e.ptr);else{let t=e.source[e.key];if(t===null)e.parent[e.key]=t;else if(Array.isArray(t))e.parent[e.key]=[...t];else if(typeof t==`object`){if(e.visited.includes(t))continue;e.parent[e.key]={},n.push(...Object.keys(t).map((n=>{return{key:n,ptr:(r=e.ptr,i=Du(n),`${r}/${i}`),source:t,parent:e.parent[e.key],visited:[...e.visited,t]};var r,i})))}else e.parent[e.key]=t}}return{cloned:r,excluded:i.sort()}},compare:Au,literalToReference:ju},Nu=function(e){let t={},n=e.allAttributesPrivate,r=e.privateAttributes||[],i=[`key`,`kind`,`_meta`,`anonymous`],a=[`name`,`ip`,`firstName`,`lastName`,`email`,`avatar`,`country`],o=e=>{if(typeof e!=`object`||!e||Array.isArray(e))return;let{cloned:t,excluded:a}=Mu.cloneExcluding(e,(e=>(n?Object.keys(e):[...r,...e._meta&&e._meta.privateAttributes||[]]).filter((e=>!i.some((t=>Mu.compare(e,t))))))(e));return t.key=String(t.key),a.length&&(t._meta||={},t._meta.redactedAttributes=a),t._meta&&(delete t._meta.privateAttributes,Object.keys(t._meta).length===0&&delete t._meta),t.anonymous!==void 0&&(t.anonymous=!!t.anonymous),t};return t.filter=e=>e.kind===void 0||e.kind===null?o((e=>{let t={...e.custom||{},kind:`user`,key:e.key};e.anonymous!==void 0&&(t.anonymous=!!e.anonymous);for(let n of a)delete t[n],e[n]!==void 0&&e[n]!==null&&(t[n]=String(e[n]));return e.privateAttributeNames!==void 0&&e.privateAttributeNames!==null&&(t._meta=t._meta||{},t._meta.privateAttributes=e.privateAttributeNames.map((e=>e.startsWith(`/`)?Mu.literalToReference(e):e))),t})(e)):e.kind===`multi`?(e=>{let t={kind:e.kind},n=Object.keys(e);for(let r of n)if(r!==`kind`){let n=o(e[r]);n&&(t[r]=n)}return t})(e):o(e),t},{getContextKeys:Pu}=wu,Fu=function(e,t,n,r=null,i=null,a=null){let o={},s=a||bu(e,n,t),c=Ml.appendUrlPath(t.eventsUrl,`/events/bulk/`+n),l=Eu(),u=Nu(t),d=t.samplingInterval,f=t.eventCapacity,p=t.flushInterval,m=t.logger,h,g=[],_=0,v=!1,y=!1;function b(){return d===0||Math.floor(Math.random()*d)===0}function x(e){let t=Ml.extend({},e);return e.kind===`identify`?t.context=u.filter(e.context):(t.contextKeys=Pu(e.context,m),delete t.context),e.kind===`feature`&&(delete t.trackEvents,delete t.debugEventsUntilDate),t}function S(e){g.length<f?(g.push(e),y=!1):(y||(y=!0,m.warn(cu.eventCapacityExceeded())),r&&r.incrementDroppedEvents())}return o.enqueue=function(e){if(v)return;let t=!1,n=!1;var r;if(l.summarizeEvent(e),e.kind===`feature`?b()&&(t=!!e.trackEvents,n=!!(r=e).debugEventsUntilDate&&r.debugEventsUntilDate>_&&r.debugEventsUntilDate>new Date().getTime()):t=b(),t&&S(x(e)),n){let t=Ml.extend({},e,{kind:`debug`});t.context=u.filter(t.context),delete t.trackEvents,delete t.debugEventsUntilDate,S(t)}},o.flush=function(){if(v)return Promise.resolve();let e=g,t=l.getSummary();return l.clearSummary(),t&&(t.kind=`summary`,e.push(t)),r&&r.setEventsInLastBatch(e.length),e.length===0?Promise.resolve():(g=[],m.debug(cu.debugPostingEvents(e.length)),s.sendEvents(e,c).then((e=>{let t=e&&e[0];t&&(t.serverTime&&(_=t.serverTime),ul.isHttpErrorRecoverable(t.status)||(v=!0),t.status>=400&&Ml.onNextTick((()=>{i.maybeReportError(new ul.LDUnexpectedResponseError(cu.httpErrorMessage(t.status,`event posting`,`some events were dropped`)))})))})))},o.start=function(){let e=()=>{o.flush(),h=setTimeout(e,p)};h=setTimeout(e,p)},o.stop=function(){clearTimeout(h)},o},Iu=function(e){let t={},n={};return t.on=function(e,t,r){n[e]=n[e]||[],n[e]=n[e].concat({handler:t,context:r})},t.off=function(e,t,r){if(n[e])for(let i=0;i<n[e].length;i++)n[e][i].handler===t&&n[e][i].context===r&&(n[e]=n[e].slice(0,i).concat(n[e].slice(i+1)))},t.emit=function(e){if(!n[e])return;let t=n[e].slice(0);for(let e=0;e<t.length;e++)t[e].handler.apply(t[e].context,Array.prototype.slice.call(arguments,1
18))},t.getEvents=function(){return Object.keys(n)},t.getEventListenerCount=function(e){return n[e]?n[e].length:0},t.maybeReportError=function(t){t&&(n.error?this.emit(`error`,t):(e||console).error(t.message))},t},Lu=`ready`,Ru=`initialized`,zu=`failed`,Bu=function(e){let t=!1,n=!1,r=null,i=null,a=new Promise((t=>{let n=()=>{e.off(Lu,n),t()};e.on(Lu,n)})).catch((()=>{}));return{getInitializationPromise:()=>i||(t?Promise.resolve():n?Promise.reject(r):(i=new Promise(((t,n)=>{let r=()=>{e.off(Ru,r),t()},i=t=>{e.off(zu,i),n(t)};e.on(Ru,r),e.on(zu,i)})),i)),getReadyPromise:()=>a,signalSuccess:()=>{t||n||(t=!0,e.emit(Ru),e.emit(Lu))},signalFailure:i=>{t||n||(n=!0,r=i,e.emit(zu,i),e.emit(Lu)),e.maybeReportError(i)}}},Vu=function(e,t,n,r){let i={};function a(){let e=``,i=r.getContext();return i&&(e=n||Ml.btoa(JSON.stringify(i))),`ld:`+t+`:`+e}return i.loadFlags=()=>e.get(a()).then((e=>{if(e==null)return null;try{let t=JSON.parse(e);if(t){let e=t.$schema;e===void 0||e<1?t=Ml.transformValuesToVersionedValues(t):delete t.$schema}return t}catch{return i.clearFlags().then((()=>null))}})),i.saveFlags=t=>{let n=Ml.extend({},t,{$schema:1});return e.set(a(),JSON.stringify(n))},i.clearFlags=()=>e.clear(a()),i},Hu=function(e,t){let n={},r=!1,i=e=>{r||(r=!0,t.warn(cu.localStorageUnavailable(e)))};return n.isEnabled=()=>!!e,n.get=t=>new Promise((n=>{e?e.get(t).then(n).catch((e=>{i(e),n(void 0)})):n(void 0)})),n.set=(t,n)=>new Promise((r=>{e?e.set(t,n).then((()=>r(!0))).catch((e=>{i(e),r(!1)})):r(!1)})),n.clear=t=>new Promise((n=>{e?e.clear(t).then((()=>n(!0))).catch((e=>{i(e),n(!1)})):n(!1)})),n},{appendUrlPath:Uu,base64URLEncode:Wu,objectHasOwnProperty:Gu}=Ml,{getLDHeaders:Ku,transformHeaders:qu}=gu,{isHttpErrorRecoverable:Ju}=ul,Yu=function(e,t,n,r){let i=t.streamUrl,a=t.logger,o={},s=Uu(i,`/eval/`+n),c=t.useReport,l=t.evaluationReasons,u=t.streamReconnectDelay,d=Ku(e,t),f,p=!1,m=null,h=null,g=null,_=null,v=null,y=0;function b(){let e=(t=function(){let e=u*2**y;return e>3e4?3e4:e}(),t-Math.trunc(.5*Math.random()*t));var t;return y+=1,e}function x(e){if(e.status&&typeof e.status==`number`&&!Ju(e.status))return w(),a.error(cu.unrecoverableStreamError(e)),void(h&&=(clearTimeout(h),null));let t=b();p||=(a.warn(cu.streamError(e,t)),!0),T(!1),w(),S(t)}function S(e){h||(e?h=setTimeout(C,e):C())}function C(){let r;h=null;let o=``,u={headers:d,readTimeoutMillis:3e5};if(e.eventSourceFactory){_!=null&&(o=`h=`+_),c?e.eventSourceAllowsReport?(r=s,u.method=`REPORT`,u.headers[`Content-Type`]=`application/json`,u.body=JSON.stringify(g)):(r=Uu(i,`/ping/`+n),o=``):r=s+`/`+Wu(JSON.stringify(g)),u.headers=qu(u.headers,t),l&&(o=o+(o?`&`:``)+`withReasons=true`),r=r+(o?`?`:``)+o,w(),a.info(cu.streamConnecting(r)),f=new Date().getTime(),m=e.eventSourceFactory(r,u);for(let e in v)Gu(v,e)&&m.addEventListener(e,v[e]);m.onerror=x,m.onopen=()=>{y=0}}}function w(){m&&=(a.info(cu.streamClosing()),m.close(),null)}function T(e){f&&r&&r.recordStreamInit(f,!e,new Date().getTime()-f),f=null}return o.connect=function(e,t,n){g=e,_=t,v={};for(let e in n||{})v[e]=function(t){p=!1,T(!0),n[e]&&n[e](t)};S()},o.disconnect=function(){clearTimeout(h),h=null,w()},o.isConnected=function(){return!!(m&&e.eventSourceIsActive&&e.eventSourceIsActive(m))},o},Xu=function(e){let t,n,r,i,a={addPromise:(a,o)=>{t=a,n&&n(),n=o,a.then((n=>{t===a&&(r(n),e&&e())}),(n=>{t===a&&(i(n),e&&e())}))}};return a.resultPromise=new Promise(((e,t)=>{r=e,i=t})),a},{transformHeaders:Zu,getLDHeaders:Qu}=gu,$u=`application/json`,ed=function(e,t,n){let r=t.baseUrl,i=t.useReport,a=t.evaluationReasons,o=t.logger,s={},c={};function l(n,r){if(!e.httpRequest)return new Promise(((e,t)=>{t(new ul.LDFlagFetchError(cu.httpUnavailable()))}));let i=r?`REPORT`:`GET`,a=Qu(e,t);r&&(a[`Content-Type`]=$u);let o=c[n];o||(o=Xu((()=>{delete c[n]})),c[n]=o);let s=e.httpRequest(i,n,Zu(a,t),r),l=s.promise.then((e=>{if(e.status===200){if(e.header(`content-type`)&&e.header(`content-type`).substring(0,16)===$u)return JSON.parse(e.body);{let t=cu.invalidContentType(e.header(`content-type`)||``);return Promise.reject(new ul.LDFlagFetchError(t))}}return Promise.reject(function(e){return e.status===404?new ul.LDInvalidEnvironmentIdError(cu.environmentNotFound()):new ul.LDFlagFetchError(cu.errorFetchingFlags(e.statusText||String(e.status)))}(e))}),(e=>Promise.reject(new ul.LDFlagFetchError(cu.networkError(e)))));return o.addPromise(l,(()=>{s.cancel&&s.cancel()})),o.resultPromise}return s.fetchJSON=function(e){return l(Ml.appendUrlPath(r,e),null)},s.fetchFlagSettings=function(e,t){let s,c,u,d=``;return i?(c=[r,`/sdk/evalx/`,n,`/context`].join(``),u=JSON.stringify(e)):(s=Ml.base64URLEncode(JSON.stringify(e)),c=[r,`/sdk/evalx/`,n,`/contexts/`,s].join(``)),t&&(d=`h=`+t),a&&(d=d+(d?`&`:``)+`withReasons=true`),c=c+(d?`?`:``)+d,o.debug(cu.debugPolling(c)),l(c,u)},s},td=function(e,t){let n={},r;return n.setContext=function(e){r=Ml.sanitizeContext(e),r&&t&&t(Ml.clone(r))},n.getContext=function(){return r?Ml.clone(r):null},e&&n.setContext(e),n},{v1:nd}=ru,{getContextKinds:rd}
18=wu,id=function(e){function t(e){return e==null||e===`user`?`ld:$anonUserId`:`ld:$contextKey:${e}`}function n(n,r){return r.key!==null&&r.key!==void 0?(r.key=r.key.toString(),Promise.resolve(r)):r.anonymous?function(n){return e.get(t(n))}(n).then((i=>{if(i)return r.key=i,r;{let i=nd();return r.key=i,function(n,r){return e.set(t(r),n)}(i,n).then((()=>r))}})):Promise.reject(new ul.LDInvalidUserError(cu.invalidContext()))}this.processContext=e=>{if(!e)return Promise.reject(new ul.LDInvalidUserError(cu.contextNotSpecified()));let t=Ml.clone(e);if(e.kind===`multi`){let e=rd(t);return Promise.all(e.map((e=>n(e,t[e])))).then((()=>t))}return n(e.kind,t)}},{v1:ad}=ru,{baseOptionDefs:od}=mu,{appendUrlPath:sd}=Ml,cd={DiagnosticId:function(e){let t={diagnosticId:ad()};return e&&(t.sdkKeySuffix=e.length>6?e.substring(e.length-6):e),t},DiagnosticsAccumulator:function(e){let t,n,r,i;function a(e){t=e,n=0,r=0,i=[]}return a(e),{getProps:()=>({dataSinceDate:t,droppedEvents:n,eventsInLastBatch:r,streamInits:i}),setProps:e=>{t=e.dataSinceDate,n=e.droppedEvents||0,r=e.eventsInLastBatch||0,i=e.streamInits||[]},incrementDroppedEvents:()=>{n++},setEventsInLastBatch:e=>{r=e},recordStreamInit:(e,t,n)=>{let r={timestamp:e,failed:t,durationMillis:n};i.push(r)},reset:a}},DiagnosticsManager:function(e,t,n,r,i,a,o){let s=!!e.diagnosticUseCombinedEvent,c=`ld:`+i+`:$diagnostics`,l=sd(a.eventsUrl,`/events/diagnostic/`+i),u=a.diagnosticRecordingInterval,d=n,f,p,m=!!a.streaming,h={};function g(){return{sdk:y(),configuration:b(),platform:e.diagnosticPlatformData}}function _(e){a.logger&&a.logger.debug(cu.debugPostingDiagnosticEvent(e)),r.sendEvents(e,l,!0).then((()=>{})).catch((()=>{}))}function v(){_(function(){let e=new Date().getTime(),t={kind:s?`diagnostic-combined`:`diagnostic`,id:o,creationDate:e,...d.getProps()};return s&&(t={...t,...g()}),d.reset(e),t}()),p=setTimeout(v,u),f=new Date().getTime(),s&&function(){if(t.isEnabled()){let e={...d.getProps()};t.set(c,JSON.stringify(e))}}()}function y(){let t={...e.diagnosticSdkData};return a.wrapperName&&(t.wrapperName=a.wrapperName),a.wrapperVersion&&(t.wrapperVersion=a.wrapperVersion),t}function b(){return{customBaseURI:a.baseUrl!==od.baseUrl.default,customStreamURI:a.streamUrl!==od.streamUrl.default,customEventsURI:a.eventsUrl!==od.eventsUrl.default,eventsCapacity:a.eventCapacity,eventsFlushIntervalMillis:a.flushInterval,reconnectTimeMillis:a.streamReconnectDelay,streamingDisabled:!m,allAttributesPrivate:!!a.allAttributesPrivate,diagnosticRecordingIntervalMillis:a.diagnosticRecordingInterval,usingSecureMode:!!a.hash,bootstrapMode:!!a.bootstrap,fetchGoalsDisabled:!a.fetchGoals,sendEventsOnlyForVariation:!!a.sendEventsOnlyForVariation}}return h.start=()=>{s?function(e){if(!t.isEnabled())return e(!1);t.get(c).then((t=>{if(t)try{let e=JSON.parse(t);d.setProps(e),f=e.dataSinceDate}catch{}e(!0)})).catch((()=>{e(!1)}))}((e=>{if(e){let e=(f||0)+u,t=new Date().getTime();t>=e?v():p=setTimeout(v,e-t)}else Math.floor(4*Math.random())===0?v():p=setTimeout(v,u)})):(_({kind:`diagnostic-init`,id:o,creationDate:d.getProps().dataSinceDate,...g()}),p=setTimeout(v,u))},h.stop=()=>{p&&clearTimeout(p)},h.setStreaming=e=>{m=e},h}},ld=function(e,t){let n=!1,r={type:e.type,name:e.name,method:(...i)=>{try{e.method(...i)}catch{n||(n=!0,t.warn(cu.inspectorMethodError(r.type,r.name)))}}};return r},{onNextTick:ud}=Ml,dd={flagUsed:`flag-used`,flagDetailsChanged:`flag-details-changed`,flagDetailChanged:`flag-detail-changed`,clientIdentityChanged:`client-identity-changed`};Object.freeze(dd);var fd={InspectorTypes:dd,InspectorManager:function(e,t){let n={},r={[dd.flagUsed]:[],[dd.flagDetailsChanged]:[],[dd.flagDetailChanged]:[],[dd.clientIdentityChanged]:[]},i=e&&e.map((e=>ld(e,t)));return i&&i.forEach((e=>{Object.prototype.hasOwnProperty.call(r,e.type)?r[e.type].push(e):t.warn(cu.invalidInspector(e.type,e.name))})),n.hasListeners=e=>r[e]&&r[e].length,n.onFlagUsed=(e,t,n)=>{r[dd.flagUsed].length&&ud((()=>{r[dd.flagUsed].forEach((r=>r.method(e,t,n)))}))},n.onFlags=e=>{r[dd.flagDetailsChanged].length&&ud((()=>
18{r[dd.flagDetailsChanged].forEach((t=>t.method(e)))}))},n.onFlagChanged=(e,t)=>{r[dd.flagDetailChanged].length&&ud((()=>{r[dd.flagDetailChanged].forEach((n=>n.method(e,t)))}))},n.onIdentityChanged=e=>{r[dd.clientIdentityChanged].length&&ud((()=>{r[dd.clientIdentityChanged].forEach((t=>t.method(e)))}))},n}},{commonBasicLogger:pd}=au,{checkContext:md,getContextKeys:hd}=wu,{InspectorTypes:gd,InspectorManager:_d}=fd,vd=`change`,yd=`internal-change`,bd={initialize:function(e,t,n,r,i){let a=function(){return n&&n.logger?n.logger:i&&i.logger&&i.logger.default||pd(`warn`)}(),o=Iu(a),s=Bu(o),c=mu.validate(n,o,i,a),l=_d(c.inspectors,a),u=c.sendEvents,d=e,f=c.hash,p=Hu(r.localStorage,a),m=bu(r,d,c),h=c.sendEvents&&!c.diagnosticOptOut,g=h?cd.DiagnosticId(d):null,_=h?cd.DiagnosticsAccumulator(new Date().getTime()):null,v=h?cd.DiagnosticsManager(r,p,_,m,d,c,g):null,y=Yu(r,c,d,_),b=c.eventProcessor||Fu(r,c,d,_,o,m),x=ed(r,c,d),S,C,w,T={},E=c.streaming,D=!1,O=!1,k=!0,A=c.stateProvider,j=td(null,(function(e){(function(e){A||e&&P({kind:`identify`,context:e,creationDate:new Date().getTime()})})(e),l.hasListeners(gd.clientIdentityChanged)&&l.onIdentityChanged(j.getContext())})),M=new id(p),N=p.isEnabled()?Vu(p,d,f,j):null;function P(e){d&&(A&&A.enqueueEvent&&A.enqueueEvent(e)||(e.context?(k=!1,!u||O||r.isDoNotTrack()||(a.debug(cu.debugEnqueueingEvent(e.kind)),b.enqueue(e))):k&&=(a.warn(cu.eventWithoutContext()),!1)))}function F(e,t){l.hasListeners(gd.flagDetailChanged)&&l.onFlagChanged(e.key,ne(t))}function I(){l.hasListeners(gd.flagDetailsChanged)&&l.onFlags(Object.entries(T).map((([e,t])=>({key:e,detail:ne(t)}))).reduce(((e,t)=>(e[t.key]=t.detail,e)),{}))}function L(e,t,n,r){let i=j.getContext(),a=new Date,o={kind:`feature`,key:e,context:i,value:t?t.value:null,variation:t?t.variationIndex:null,default:n,creationDate:a.getTime()},s=T[e];s&&(o.version=s.flagVersion?s.flagVersion:s.version,o.trackEvents=s.trackEvents,o.debugEventsUntilDate=s.debugEventsUntilDate),(r||s&&s.trackReason)&&t&&(o.reason=t.reason),P(o)}function ee(e){return md(e,!1)?Promise.resolve(e):Promise.reject(new ul.LDInvalidUserError(cu.invalidContext()))}function te(e,t,n,r,i){let a;if(T&&Ml.objectHasOwnProperty(T,e)&&T[e]&&!T[e].deleted){let n=T[e];a=ne(n),n.value!==null&&n.value!==void 0||(a.value=t)}else a={value:t,variationIndex:null,reason:{kind:`ERROR`,errorKind:`FLAG_NOT_FOUND`}};return n&&L(e,a,t,r),i||function(e,t){l.hasListeners(gd.flagUsed)&&l.onFlagUsed(e,t,j.getContext())}(e,a),a}function ne(e){return{value:e.value,variationIndex:e.variation===void 0?null:e.variation,reason:e.reason||null}}function R(){if(C=!0,!j.getContext())return;let e=e=>{try{return JSON.parse(e)}catch{o.maybeReportError(new ul.LDInvalidDataError(cu.invalidData()));return}};y.connect(j.getContext(),f,{ping:function(){a.debug(cu.debugStreamPing());let e=j.getContext();x.fetchFlagSettings(e,f).then((t=>{Ml.deepEquals(e,j.getContext())&&z(t||{})})).catch((e=>{o.maybeReportError(new ul.LDFlagFetchError(cu.errorFetchingFlags(e)))}))},put:function(t){let n=e(t.data);n&&(a.debug(cu.debugStreamPut()),z(n))},patch:function(t){let n=e(t.data);if(!n)return;let r=T[n.key];if(!r||!r.version||!n.version||r.version<n.version){a.debug(cu.debugStreamPatch(n.key));let e={},t=Ml.extend({},n);delete t.key,T[n.key]=t;let i=ne(t);e[n.key]=r?{previous:r.value,current:i}:{current:i},ie(e),F(n,t)}else a.debug(cu.debugStreamPatchIgnored(n.key))},delete:function(t){let n=e(t.data);if(n)if(!T[n.key]||T[n.key].version<n.version){a.debug(cu.debugStreamDelete(n.key));let e={};T[n.key]&&!T[n.key].deleted&&(e[n.key]={previous:T[n.key].value}),T[n.key]={version:n.version,deleted:!0},F(n,T[n.key]),ie(e)}else a.debug(cu.debugStreamDeleteIgnored(n.key))}})}function re(){C&&=(y.disconnect(),!1)}function z(e){let t={};if(!e)return Promise.resolve();for(let n in T)Ml.objectHasOwnProperty(T,n)&&T[n]&&(e[n]&&!Ml.deepEquals(e[n].value,T[n].value)?t[n]={previous:T[n].value,current:ne(e[n])}:e[n]&&!e[n].deleted||(t[n]={previous:T[n].value}));for(let n in e)Ml.objectHasOwnProperty(e,n)&&e[n]&&(!T[n]||T[n].deleted)&&(t[n]={current:ne(e[n])});return T={...e},I(),ie(t).catch((()=>{}))}function ie(e){let t=Object.keys(e);if(t.length>0){let n={};t.forEach((t=>{let r=e[t].current,i=r?r.value:void 0,a=e[t].previous;o.emit(vd+`:`+t,i,a),n[t]=r?{current:i,previous:a}:{previous:a}})),o.emit(vd,n),o.emit(yd,T),c.sendEventsOnlyForVariation||A||t.forEach((t=>{L(t,e[t].current)}))}return S&&N?N.saveFlags(T):Promise.resolve()}function B(){let e=E||w&&E===void 0;e&&!C?R():!e&&C&&re(),v&&v.setStreaming(e)}function ae(e){return e===vd||e.substr(0,7)===vd+`:`}if(typeof c.bootstrap==`string`&&c.bootstrap.toUpperCase()===`LOCALSTORAGE`&&(N?S=!0:a.warn(cu.localStorageUnavailable())),typeof c.bootstrap==`object`&&(T=function(e){let t=Object.keys(e),n=`$flagsState`,r=`$valid`,i=e[n];!i&&t.length&&a.warn(cu.bootstrapOldFormat()),!1===e[r]&&a.warn(cu.bootstrapInvalid());let o={};return t.forEach((t=>{if(t!==n&&t!==r){let n={value:e[t]};i&&i[t]?n=Ml.extend(n,i[t]):n.version=0,o[t]=n}})),o}(c.bootstrap)),A){let e=A.getInitialState();e?V(e):A.on(`init`,V),A.on(`update`,(function(e){e.context&&j.setContext(e.context),e.flags&&z(e.flags)}))}else (function(){return e?M.processContext(t).then(ee).then((e=>(j.setContext(e),typeof c.bootstrap==`object`?oe():S?N.loadFlags().then((e=>e==null?(T={},x.fetchFlagSettings(j.getContext(),f).then((e=>z(e||{}))).then(oe).catch((e=>{H(new ul.LDFlagFetchError(cu.errorFetchingFlags(e)))}))):(T=e,Ml.onNextTick(oe),x.fetchFlagSettings(j.getContext(),f).then((e=>z(e))).catch((e=>o.maybeReportError(e)))))):x.fetchFlagSettings(j.getContext(),f).then((e=>{T=e||{},I(),oe()})).catch((e=>{T={},H(e)}))))):Promise.reject(new ul.LDInvalidEnvironmentIdError(cu.environmentNotSpecified()))})().catch(H);function V(e){d=e.environment,j.setContext(e.context),T={...e.flags},Ml.onNextTick(oe)}function oe(){a.info(cu.clientInitialized()),D=!0,B(),s.signalSuccess()}function H(e){s.signalFailure(e)}return{client:{waitForInitialization:()=>s.getInitializationPromise(),waitUntilReady:()=>s.getReadyPromise(),identify:function(e,t,n){if(O)return Ml.wrapPromiseCallback(Promise.resolve({}),n);if(A)return a.warn(cu.identifyDisabled()),Ml.wrapPromiseCallback(Promise.resolve(Ml.transformVersionedValuesToValues(T)),n);let r=S&&N?N.clearFlags():Promise.resolve();return Ml.wrapPromiseCallback(r.then((()=>M.processContext(e))).then(ee).then((e=>x.fetchFlagSettings(e,t).then((n=>{let r=Ml.transformVersionedValuesToValues(n);return j.setContext(e),f=t,n?z(n).then((()=>r)):r})))).then((e=>(C&&R(),e))).catch((e=>(o.maybeReportError(e),Promise.reject(e)))),n)},getContext:function(){return j.getContext()},variation:function(e,t){return te(e,t,!0,!1,!1).value},variationDetail:function(e,t){return te(e,t,!0,!0,!1)},track:function(e,t,n){if(typeof e!=`string`)return void o.maybeReportError(new ul.LDInvalidEventKeyError(cu.unknownCustomEventKey(e)));r.customEventFilter&&!r.customEventFilter(e)&&a.warn(cu.unknownCustomEventKey(e));let i=j.getContext(),s={kind:`custom`,key:e,context:i,url:r.getCurrentUrl(),creationDate:new Date().getTime()};i&&i.anonymous&&(s.contextKind=i.anonymous?`anonymousUser`:`user`),t!=null&&(s.data=t),n!=null&&(s.metricValue=n),P(s)},on:function(e,t,n){ae(e)?(w=!0,D&&B(),o.on(e,t,n)):o.on(...arguments)},off:function(e){if(o.off(...arguments),ae(e)){let e=!1;
18o.getEvents().forEach((t=>{ae(t)&&o.getEventListenerCount(t)>0&&(e=!0)})),e||(w=!1,C&&E===void 0&&re())}},setStreaming:function(e){let t=e===null?void 0:e;t!==E&&(E=t,B())},flush:function(e){return Ml.wrapPromiseCallback(u?b.flush():Promise.resolve(),e)},allFlags:function(){let e={};if(!T)return e;for(let t in T)Ml.objectHasOwnProperty(T,t)&&!T[t].deleted&&(e[t]=te(t,null,!c.sendEventsOnlyForVariation,!1,!0).value);return e},close:function(e){if(O)return Ml.wrapPromiseCallback(Promise.resolve(),e);let t=()=>{O=!0,T={}},n=Promise.resolve().then((()=>{if(re(),v&&v.stop(),u)return b.stop(),b.flush()})).then(t).catch(t);return Ml.wrapPromiseCallback(n,e)}},options:c,emitter:o,ident:j,logger:a,requestor:x,start:function(){u&&(v&&v.start(),b.start())},enqueueEvent:P,getFlagsInternal:function(){return T},getEnvironmentId:()=>d,internalChangeEventName:yd}},commonBasicLogger:pd,errors:ul,messages:cu,utils:Ml,getContextKeys:hd},xd=bd.initialize,Sd=bd.errors;bd.messages;function Cd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wd(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Cd(Object(n),!0).forEach((function(t){Td(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Td(e,t,n){return(t=function(e){var t=function(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}(e,`string`);return typeof t==`symbol`?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}bd.commonBasicLogger;var Ed={promise:Promise.resolve({status:200,header:function(){return null},body:null})};function Dd(e,t,n,r,i){if(i&&!function(){var e=window.navigator&&window.navigator.userAgent;if(e){var t=e.match(/Chrom(e|ium)\/([0-9]+)\./);if(t)return parseInt(t[2],10)<73}return!0}())return Ed;var a=new window.XMLHttpRequest;for(var o in a.open(e,t,!i),n||{})Object.prototype.hasOwnProperty.call(n,o)&&a.setRequestHeader(o,n[o]);if(i)return a.send(r),Ed;var s;return{promise:new Promise((function(e,t){a.addEventListener(`load`,(function(){s||e({status:a.status,header:function(e){return a.getResponseHeader(e)},body:a.responseText})})),a.addEventListener(`error`,(function(){s||t(Error())})),a.send(r)})),cancel:function(){s=!0,a.abort()}}}var Od=e=>{if(typeof e!=`string`)throw TypeError(`Expected a string`);return e.replace(/[|\\{}()[\]^$+*?.]/g,`\\$&`).replace(/-/g,`\\x2d`)};function kd(e,t,n,r){var i,a,o=((e.kind===`substring`||e.kind===`regex`)&&r.includes(`/`)?t:t.replace(r,``)).replace(n,``);switch(e.kind){case`exact`:a=t,i=RegExp(`^`+Od(e.url)+`/?$`);break;case`canonical`:a=o,i=RegExp(`^`+Od(e.url)+`/?$`);break;case`substring`:a=o,i=RegExp(`.*`+Od(e.substring)+`.*$`);break;case`regex`:a=o,i=new RegExp(e.pattern);break;default:return!1}return i.test(a)}function Ad(e,t){for(var n={},r=null,i=[],a=0;a<e.length;a++)for(var o=e[a],s=o.urls||[],c=0;c<s.length;c++)if(kd(s[c],window.location.href,window.location.search,window.location.hash)){o.kind===`pageview`?t(`pageview`,o):(i.push(o),t(`click_pageview`,o));break}return i.length>0&&(r=function(e){for(var n=function(e,t){for(var n=[],r=0;r<t.length;r++)for(var i=e.target,a=t[r],o=a.selector,s=document.querySelectorAll(o);i&&s.length>0;){for(var c=0;c<s.length;c++)i===s[c]&&n.push(a);i=i.parentNode}return n}(e,i),r=0;r<n.length;r++)t(`click`,n[r])},document.addEventListener(`click`,r)),n.dispose=function(){document.removeEventListener(`click`,r)},n}var jd=300;function Md(e,t){var n,r;function i(){r&&r.dispose(),n&&n.length&&(r=Ad(n,a))}function a(t,n){var r=e.ident.getContext(),i={kind:t,key:n.key,data:null,url:window.location.href,creationDate:new Date().getTime(),context:r};return t===`click`&&(i.selector=n.selector),e.enqueueEvent(i)}return e.requestor.fetchJSON(`/sdk/goals/`+e.getEnvironmentId()).then((function(e){e&&e.length>0&&(r=Ad(n=e,a),function(e,t){var n,r=window.location.href;function i(){(n=window.location.href)!==r&&(r=n,t())}(function e(t,n){t(),setTimeout((function(){e(t,n)}),n)})(i,e),window.history&&window.history.pushState?window.addEventListener(`popstate`,i):window.addEventListener(`hashchange`,i)}(jd,i)),t()})).catch((function(n){e.emitter.maybeReportError(new Sd.LDUnexpectedResponseError((n&&n.message,n.message))),t()})),{}}var Nd=`goalsReady`,Pd={fetchGoals:{default:!0},hash:{type:`string`},eventProcessor:{type:`object`},eventUrlTransformer:{type:`function`},disableSyncEventPost:{default:!1}};function Fd(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=function(e){var t,n={userAgentHeaderName:`X-LaunchDarkly-User-Agent`,synchronousFlush:!1};if(window.XMLHttpRequest){var r=e&&e.disableSyncEventPost;n.httpRequest=function(e,t,i,a){var o=n.synchronousFlush&!r;return n.synchronousFlush=!1,Dd(e,t,i,a,o)}}n.httpAllowsPost=function(){return t===void 0&&(t=!!window.XMLHttpRequest&&`withCredentials`in new window.XMLHttpRequest),t},n.httpFallbackPing=function(e){new window.Image().src=e};var i,a=e&&e.eventUrlTransformer;n.getCurrentUrl=function(){return a?a(window.location.href):window.location.href},n.isDoNotTrack=function(){var e;return(e=window.navigator&&window.navigator.doNotTrack!==void 0?window.navigator.doNotTrack:window.navigator&&window.navigator.msDoNotTrack!==void 0?window.navigator.msDoNotTrack:window.doNotTrack)===1||!0===e||e===`1`||e===`yes`};try{window.localStorage&&(n.localStorage={get:function(e){return new Promise((function(t){t(window.localStorage.getItem(e))}))},set:function(e,t){return new Promise((function(n){window.localStorage.setItem(e,t),n()}))},clear:function(e){return new Promise((function(t){window.localStorage.removeItem(e),t()}))}})}catch{n.localStorage=null}if(e&&e.useReport&&typeof window.EventSourcePolyfill==`function`&&window.EventSourcePolyfill.supp
18ortedOptions&&window.EventSourcePolyfill.supportedOptions.method?(n.eventSourceAllowsReport=!0,i=window.EventSourcePolyfill):(n.eventSourceAllowsReport=!1,i=window.EventSource),window.EventSource){var o=3e5;n.eventSourceFactory=function(e,t){var n=wd(wd({},{heartbeatTimeout:o,silentTimeout:o,skipDefaultHeaders:!0}),t);return new i(e,n)},n.eventSourceIsActive=function(e){return e.readyState===window.EventSource.OPEN||e.readyState===window.EventSource.CONNECTING}}return n.userAgent=`JSClient`,n.version=`3.1.3`,n.diagnosticSdkData={name:`js-client-sdk`,version:`3.1.3`},n.diagnosticPlatformData={name:`JS`},n.diagnosticUseCombinedEvent=!0,n}(n),i=xd(e,t,n,r,Pd),a=i.client,o=i.options,s=i.emitter,c=new Promise((function(e){var t=s.on(Nd,(function(){s.off(Nd,t),e()}))}));a.waitUntilGoalsReady=function(){return c},o.fetchGoals?Md(i,(function(){return s.emit(Nd)})):s.emit(Nd),document.readyState===`complete`?i.start():window.addEventListener(`load`,i.start);var l=function(){r.synchronousFlush=!0,a.flush().catch((function(){})),r.synchronousFlush=!1};return document.addEventListener(`visibilitychange`,(function(){document.visibilityState===`hidden`&&l()})),window.addEventListener(`pagehide`,l),a}var Id=null,Ld=null,Rd=new Set,zd=!1;function Bd(){Rd.forEach(e=>e())}function Vd(){zd=!0,Bd()}function Hd(){return zd}async function Ud({clientId:e,user:t}){if(!e){Vd();return}if(Id&&Ld===e){await Id.identify(Kd(t)),Bd();return}Id=Fd(e,Kd(t),{bootstrap:`localStorage`,streaming:!0}),Ld=e,Id.on(`change`,Bd);try{await Id.waitForInitialization()}finally{Vd()}}function Wd(e){if(!Id)return;let t=Id.variation(e,void 0);if(typeof t==`boolean`)return t}function Gd(e){return Rd.add(e),()=>{Rd.delete(e)}}function Kd(e){return{kind:`user`,key:e.key,email:e.email,name:e.name,isInternalUser:e.isInternalUser}}var qd=`dev:flag-overrides`,Jd={},Yd=new Set;function Xd(){try{let e=localStorage.getItem(qd);if(!e)return{};let t=JSON.parse(e);return typeof t==`object`&&t?t:{}}catch{return{}}}var Zd=Xd(),Qd=ef();function $d(e){if(e in Zd)return Zd[e];let t=Wd(e);return typeof t==`boolean`?t:Jd[e]?.defaultValue??!1}function ef(){let e={};for(let t of Object.keys(Jd))e[t]=$d(t);for(let t of Object.keys(Zd))t in e||(e[t]=Zd[t]);return e}function tf(){try{localStorage.setItem(qd,JSON.stringify(Zd))}catch{}}function nf(){Qd=ef(),Yd.forEach(e=>e())}Gd(()=>nf());function rf(e,t=!1,n){let r=Jd[e];r&&r.defaultValue===t&&r.description===n||(Jd[e]={defaultValue:t,description:n},nf())}function af(e){e in Zd&&(delete Zd[e],tf(),nf())}function of(e){return $d(e)}function sf(e){return Yd.add(e),()=>{Yd.delete(e)}}var cf={};function lf(e){return(0,d.useEffect)(()=>{e in Jd||rf(e,!1)},[e]),(0,d.useSyncExternalStore)(sf,()=>Qd,()=>cf)[e]??!1}function uf(){return(0,d.useSyncExternalStore)(sf,Hd,()=>!0)}var df=function(e){return e.Agency=`agency`,e.Advertiser=`advertiser`,e.InsertionOrder=`insertion-order`,e.Campaign=`campaign`,e.LineItem=`line-item`,e.Creative=`creative`,e.MediaGroup=`media-group`,e.Publisher=`publisher`,e.Newsletter=`newsletter`,e.AdSlot=`ad-slot`,e}({}),ff={[df.Agency]:`Agency`,[df.Advertiser]:`Advertiser`,[df.InsertionOrder]:`Insertion Order`,[df.Campaign]:`Campaign`,[df.LineItem]:`Line Item`,[df.Creative]:`Creative`,[df.MediaGroup]:`Media Group`,[df.Publisher]:`Publisher`,[df.Newsletter]:`Newsletter`,[df.AdSlot]:`Ad Slot`};function pf(e){return ff[e]}var mf=[df.Agency,df.Advertiser,df.InsertionOrder,df.Campaign,df.LineItem,df.Creative],hf=[df.MediaGroup,df.Publisher,df.Newsletter,df.AdSlot];function gf(e){return e===`demand`?mf:hf}var _f=`https://knowledgebase.zetaglobal.com/liveintent/`,vf=_f.replace(/\/$/,``),yf=`${_f}impact-of-apples-mail-privacy-protection-for-publi`,bf=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.wnd,n=t===void 0?window:t,r=e.injectedNamespace,i=r===void 0?n._fs_namespace:r,a=e.injectedScript,o=a===void 0?n._fs_script:a;(function(e,t,n,r,i,a,o,s){if(!function(t){return t in e?(e.console&&e.console.log&&e.console.log(`FullStory namespace conflict. Please set window["_fs_namespace"].`),!1):!0}(n))return;function c(e){var t=[],n;function r(){n&&(t.forEach(function(e){var t;try{t=e[n[0]]&&e[n[0]](n[1])}catch(t){e[3]&&e[3](t);return}t&&t.then?t.then(e[2],e[3]):e[2]&&e[2](t)}),t.length=0)}function i(e){return function(t){n||(n=[e,t],r())}}e(i(0),i(1));function a(e,n){return c(function(i,a){t.push([e,n,i,a]),r()})}return{then:a}}o=e[n]=function(){var e=function(e,n,r,i){i||=2;function a(a,o){t(e,n,r,a,o,i)}var o=/Async$/;if(o.test(e))return e=e.replace(o,``),typeof Promise==`function`?new Promise(a):c(a);var s;return t(e,n,r,s,s,i)};function t(t,n,r,i,a,o){return e._api?e._api(t,n,r,i,a,o):(e.q&&e.q.push([t,n,r,i,a,o]),null)}return e.q=[],e}(),s=function(){return function(e){function t(t){typeof t[4]==`function`&&t[4](Error(e))}var n=o.q;if(n){for(var r=0;r<n.length;r++)t(n[r]);n.length=0,n.push=t}}}(),(function(){a=t.createElement(r),a.async=!0,a.crossOrigin=`anonymous`,a.src=`https://`+i,a.onerror=function(){s(`Error loading `+i)};var e=t.getElementsByTagName(r)[0];e&&e.parentNode?e.parentNode.insertBefore(a,e):t.head.appendChild(a)})(),(function(){function e(){}function t(e,t,n){o(e,t,n,1)}function n(e,n,r){t(`setProperties`,{type:e,properties:n},r)}function r(e,t){n(`user`,e,t)}function i(e,t,n){r({uid:e},n),t&&r(t,n)}o.identify=i,o.setUserVars=r,o.identifyAccount=e,o.clearUserCookie=e,o.setVars=n,o.event=function(e,n,r){t(`trackEvent`,{name:e,properties:n},r)},o.anonymize=function(){i(!1)},o.shutdown=function(){t(`shutdown`)},o.restart=function(){t(`restart`)},o.log=function(e,n){t(`log`,{level:e,msg:n})},o.consent=function(e){t(`setIdentity`,{consent:!arguments.length||e})}})(),(function(){var t=`fetch`,n=`XMLHttpRequest`;o._w={},o._w[n]=e[n],o._w[t]=e[t],e[t]&&(e[t]=function(){return o._w[t].apply(this,arguments)})})(),o._v=`2.0.0`})(n,n.document,i,`script`,o)},xf=function(e){return e===`window`?`document`:`${e}.document`},Sf=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.shouldInsertScript,n=t===void 0?!0:t,r=e.globalVar,i=r===void 0?`window`:r,a=e.globalNamespace,o=a===void 0?`${i}['_fs_namespace']`:a,s=e.apiVersion;return`(function(m,n,e,t,l,o,g,y){
19    if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} return;}
20    g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];${n?`
21    o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;
22    y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);`:``}
23    g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};
24    g.anonymize=function(){g.identify(!!0)};
25    g.shutdown=function(){g("rec",!1)};g.restart=function(){g("rec",!0)};
26    g.log = function(a,b){g("log",[a,b])};
27    g.consent=function(a){g("consent",!arguments.length||a)};
28    g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};
29    g.clearUserCookie=function(){};
30    g.setVars=function(n, p){g('setVars',[n,p]);};
31    g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];
32    if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};
33    g._v="${s===void 0?`1.3.0`:s}";
34})(${i},${xf(i)},${o},'script','user');`},Cf=function(e){var t=e.orgId,n=e.namespace,r=n===void 0?`FS`:n,i=e.host,a=i===void 0?`fullstory.com`:i,o=e.script,s=o===void 0?`edge.fullstory.com/s/fs.js`:o;if(!t)throw Error(`FullStory orgId is a required parameter`);window._fs_host=a,window._fs_script=s,window._fs_org=t,window._fs_namespace=r,bf()};Sf();var wf=function(){return wf=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},wf.apply(this,arguments)},Tf=function(){if(window._fs_namespace)return window[window._fs_namespace]},Ef=function(){var e=Tf();if(!e)throw Error(`FullStory is not loaded, please ensure the init function is invoked before calling FullStory API functions`);return e},Df=function(e,t){var n=wf({},e);if(Tf()){console.warn(`The FullStory snippet has already been defined elsewhere (likely in the <head> element)`);return}n.recordCrossDomainIFrames&&(window._fs_run_in_iframe=!0),n.appHost&&(window._fs_app_host=n.appHost),n.assetMapId&&(window._fs_asset_map_id=n.assetMapId),n.startCaptureManually&&(window._fs_capture_on_startup=!1),n.recordOnlyThisIFrame&&(window._fs_is_outer_script=!0),n.cookieDomain&&(window._fs_cookie_domain=n.cookieDomain),n.debug===!0&&(n.script?console.warn("Ignoring `debug = true` because `script` is set"):n.script=`edge.fullstory.com/s/fs-debug.js`),Cf(n);var r=Tf();if(!r){console.warn(`Failed to initialize FS snippet`);return}if(n.sessionUid&&r(`init`,{env:{sessionUid:n.sessionUid}}),t&&r(`observe`,{type:`start`,callback:t}),n.devMode===!0){var i=`FullStory was initialized in devMode and will stop recording`;r(`trackEvent`,{name:`FullStory Dev Mode`,properties:{message:i}}),r(`shutdown`),window._fs_dev_mode=!0,console.warn(i)}},Of=function(e){return function(t,n){if(window._fs_initialized){e&&console.warn(e);return}Df(t,n),window._fs_initialized=!0}}(`FullStory init has already been called once, additional invocations are ignored`),kf=function(){return!!window._fs_initialized},Af=function(){var e=[...arguments],t=Ef();return e.every(function(e){return t[e]})},jf=function(e){return function(){var t=[...arguments];if(window._fs_dev_mode){var n=`FullStory is in dev mode and is not capturing: ${e} method not executed`;return console.warn(n),n}var r=Tf();return Af(e)&&r?r[e].apply(r,t):(console.warn(`FS.${e} not ready`),null)}},Mf=function(){var e=function(e,t,n){var r=Ef();if(window._fs_dev_mode){var i=`FullStory is in dev mode and is not capturing: ${e} not executed`;console.warn(i);return}return r(e,t,n)};return e.anonymize=jf(`anonymize`),e.consent=jf(`consent`),e.disableConsole=jf(`disableConsole`),e.enableConsole=jf(`enableConsole`),e.event=jf(`event`),e.getCurrentSessionURL=jf(`getCurrentSessionURL`),e.identify=jf(`identify`),e.log=jf(`log`),e.restart=jf(`restart`),e.setUserVars=jf(`setUserVars`),e.setVars=jf(`setVars`),e.shutdown=jf(`shutdown`),e}();function Nf(e){return e?(kf()||Of({orgId:e}),!0):!1}function Pf({uid:e,email:t,displayName:n,properties:r}){kf()&&Mf(`setIdentity`,{uid:e,properties:{displayName:n,email:t,...r}})}function Ff(e,t){kf()&&Mf(`trackEvent`,{name:e,properties:t??{}})}function If(e,t){let n=Kn({strict:!1}),r=qn(),i=typeof n[e]==`string`?n[e]:void 0;return[i===void 0?t.defaults:t.unpack(i),(0,d.useCallback)(n=>{r({to:`.`,replace:!0,search:r=>{let i=r??{},a=typeof i[e]==`string`?i[e]:void 0,o=a===void 0?t.defaults:t.unpack(a),s=typeof n==`function`?n(o):n;if(t.isDefault(s)){let{[e]:t,...n}=i;return n}return{...i,[e]:t.pack(s)}}})},[r,e,t])]}var Lf=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`,Rf=62n,zf=(()=>{let e=new Int8Array(128).fill(-1);for(let t=0;t<62;t++)e[Lf.charCodeAt(t)]=t;return e})();function Bf(e){if(e.length===0)return``;let t=0;for(;t<e.length&&e[t]===0;)t++;let n=0n;for(let r=t;r<e.length;r++)n=n<<8n|BigInt(e[r]);let r=[];for(n===0n&&t<e.length&&r.push(0);n>0n;){let e=n%Rf;n/=Rf,r.push(Number(e))}let i=``;for(let e=0;e<t;e++)i+=`0`;for(let e=r.length-1;e>=0;e--)i+=Lf[r[e]];return i}function Vf(e){if(e===``)return new Uint8Array;let t=0;for(;t<e.length&&e.charCodeAt(t)===48;)t++;if(t===e.length)return new Uint8Array(t);let n=0n;for(let r=t;r<e.length;r++){let t=e.charCodeAt(r);if(t<0||t>=zf.length)return null;let i=zf[t];if(i<0)return null;n=n*Rf+BigInt(i)}let r=[];for(;n>0n;)r.push(Number(n&255n)),n>>=8n;r.reverse();
34let i=new Uint8Array(t+r.length);return i.set(r,t),i}var Hf=class{bytes=[];bitPos=0;writeBits(e,t){if(t<0||t>32)throw RangeError(`writeBits: bits must be in [0,32], got ${t}`);let n=e>>>0;for(let e=0;e<t;e++){let t=n>>>e&1,r=this.bitPos>>>3,i=this.bitPos&7;r>=this.bytes.length&&this.bytes.push(0),t&&(this.bytes[r]|=1<<i),this.bitPos++}}writeVarint(e){if(e<0||!Number.isFinite(e)||!Number.isInteger(e))throw RangeError(`writeVarint: value must be a non-negative integer, got ${e}`);let t=e;for(;t>=128;)this.writeBits(t&127|128,8),t=Math.floor(t/128);this.writeBits(t&127,8)}finish(){return Uint8Array.from(this.bytes)}},Uf=class{bytes;bitPos=0;constructor(e){this.bytes=e}readBits(e){if(e<0||e>32)throw RangeError(`readBits: bits must be in [0,32], got ${e}`);let t=0;for(let n=0;n<e;n++){let e=this.bitPos>>>3,r=this.bitPos&7;if(e>=this.bytes.length)throw RangeError(`readBits: read past end of stream`);let i=this.bytes[e]>>>r&1;t|=i<<n,this.bitPos++}return t>>>0}readVarint(){let e=0,t=1;for(;;){let n=this.readBits(8);if(e+=(n&127)*t,!(n&128))return e;if(t*=128,t>4294967296*128)throw RangeError(`readVarint: too long`)}}};function Wf(e){let t=Object.keys(e),n=t.reduce((t,n)=>(t[n]=e[n].defaultValue,t),{}),r=JSON.stringify(n);return{defaults:n,pack(n){let r=new Hf;for(let i of t){let t=e[i],a=n[i];t.encode(a,r)}return Bf(r.finish())},unpack(r){let i=Vf(r);if(i===null)return n;let a=new Uf(i);try{let n={};for(let r of t)n[r]=e[r].decode(a);return n}catch{return n}},isDefault(e){try{return JSON.stringify(e)===r}catch{return!1}}}}var Gf=e=>e<=1?0:Math.ceil(Math.log2(e));function Kf(e=!1){return{defaultValue:e,encode(e,t){t.writeBits(+!!e,1)},decode(e){return e.readBits(1)===1}}}function qf(e,t){if(e.length===0)throw Error(`enumField: values array must be non-empty`);let n=Gf(e.length),r=t??e[0];if(!e.includes(r))throw Error(`enumField: defaultValue ${JSON.stringify(r)} not in values`);return{defaultValue:r,encode(t,r){let i=e.indexOf(t);if(i<0)throw Error(`enumField: value ${JSON.stringify(t)} not in values`);r.writeBits(i,n)},decode(t){let r=n===0?0:t.readBits(n),i=e[r];if(i===void 0)throw Error(`enumField: decoded index ${r} out of range`);return i}}}function Jf({min:e=0,max:t,defaultValue:n}){if(!Number.isInteger(e)||!Number.isInteger(t))throw Error(`numberField: min and max must be integers`);if(t<e)throw Error(`numberField: max (${t}) < min (${e})`);let r=Gf(t-e+1),i=n??e;if(i<e||i>t)throw Error(`numberField: defaultValue ${i} out of range [${e},${t}]`);return{defaultValue:i,encode(n,i){if(!Number.isInteger(n)||n<e||n>t)throw RangeError(`numberField: value ${n} out of range [${e},${t}]`);i.writeBits(n-e,r)},decode(t){return(r===0?0:t.readBits(r))+e}}}function Yf({maxLength:e=64,defaultValue:t=``}={}){if(!Number.isInteger(e)||e<0)throw Error(`stringField: maxLength must be a non-negative integer`);return{defaultValue:t,encode(t,n){let r=t;r.length>e&&(console.warn(`stringField: value of length ${r.length} truncated to maxLength=${e}`),r=r.slice(0,e)),n.writeVarint(r.length);for(let e=0;e<r.length;e++){let t=r.charCodeAt(e);if(t>127)throw RangeError(`stringField: non-ASCII character at index ${e} (code ${t}) — only chars 0-127 are supported`);n.writeBits(t,7)}},decode(e){let t=e.readVarint(),n=``;for(let r=0;r<t;r++)n+=String.fromCharCode(e.readBits(7));return n}}}var Xf=864e5,Zf=20,Qf=e=>Math.floor(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())/Xf),$f=e=>{let t=new Date(e*Xf);return new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())};function ep(e){let t=new Date;return{defaultValue:e?[e[0],e[1]]:[t,t],encode(e,t){let n=Qf(e[0]),r=Qf(e[1]);if(n<0||n>=1<<Zf||r<0||r>=1<<Zf)throw RangeError(`dateRangeField: date out of 20-bit days-since-epoch range`);t.writeBits(n,Zf),t.writeBits(r,Zf)},decode(e){let t=e.readBits(Zf),n=e.readBits(Zf);return[$f(t),$f(n)]}}}function tp({max:e,maxLength:t=64,defaultValue:n=[]}){if(!Number.isInteger(e)||e<0)throw Error(`numberListField: max must be a non-negative integer`);let r=Gf(e+1);return{defaultValue:[...n],encode(n,i){if(n.length>t)throw RangeError(`numberListField: list length ${n.length} exceeds maxLength=${t}`);i.writeVarint(n.length);for(let t=0;t<n.length;t++){let a=n[t];if(!Number.isInteger(a)||a<0||a>e)throw RangeError(`numberListField: element at index ${t} (${a}) out of range [0,${e}]`);i.writeBits(a,r)}},decode(e){let t=e.readVarint(),n=[];for(let i=0;i<t;i++)n.push(r===0?0:e.readBits(r));return n}}}var np=e({boolField:()=>Kf,dateRangeField:()=>ep,defineSchema:()=>Wf,enumField:()=>qf,numberField:()=>Jf,numberListField:()=>tp,stringField:()=>Yf});
34function rp(e,t){return e.toLocaleString(`en-US`,{notation:`compact`,maximumFractionDigits:1,...t})}function ip(e){let t=Math.abs(e)>=1e3;return e.toLocaleString(`en-US`,{style:`currency`,currency:`USD`,notation:t?`compact`:`standard`,minimumFractionDigits:t?0:2,maximumFractionDigits:t?1:2})}function ap(e,t=`—`){if(!e)return t;let n=/^(\d{4})-(\d{2})-(\d{2})$/.exec(e),r=n?new Date(Number(n[1]),Number(n[2])-1,Number(n[3])):new Date(e);return Number.isNaN(r.getTime())?t:r.toLocaleDateString(void 0,{month:`short`,day:`numeric`,year:`numeric`})}function op(e){return e?e.split(/\s+/).filter(Boolean).slice(0,2).map(e=>e[0]?.toUpperCase()??``).join(``):``}function sp(e,t={}){return[{id:`bulk`,title:`Bulk Operation Status`,icon:`ri-stack-line`,to:`/c/bulk-operation-status`,visible:()=>e?.isAdvertiserManaged!==!0},{id:`history`,title:`History`,icon:`ri-history-line`,to:`/c/history`,visible:()=>!!e?.isInternalUser||t.showHistory===!0},{id:`internal-tools`,title:`Internal Tools`,icon:`ri-tools-line`,to:`/c/internal-tools`,visible:()=>!!e?.isAdmin||!!e?.isAccountManager||!!e?.isAdOps},{id:`kb`,title:`Knowledge Base`,icon:`ri-question-line`,href:vf,external:!0}]}var cp=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),lp=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),up=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),dp=e=>{let t=up(e);return t.charAt(0).toUpperCase()+t.slice(1)},fp={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`},pp=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},mp=(0,d.createContext)({}),hp=()=>(0,d.useContext)(mp),gp=(0,d.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>{let{size:l=24,strokeWidth:u=2,absoluteStrokeWidth:f=!1,color:p=`currentColor`,className:m=``}=hp()??{},h=r??f?Number(n??u)*24/Number(t??l):n??u;return(0,d.createElement)(`svg`,{ref:c,...fp,width:t??l??fp.width,height:t??l??fp.height,stroke:e??p,strokeWidth:h,className:cp(`lucide`,m,i),...!a&&!pp(s)&&{"aria-hidden":`true`},...s},[...o.map(([e,t])=>(0,d.createElement)(e,t)),...Array.isArray(a)?a:[a]])}),_p=(e,t)=>{let n=(0,d.forwardRef)(({className:n,...r},i)=>(0,d.createElement)(gp,{ref:i,iconNode:t,className:cp(`lucide-${lp(dp(e))}`,`lucide-${e}`,n),...r}));return n.displayName=dp(e),n},vp=_p(`arrow-down-to-line`,[[`path`,{d:`M12 17V3`,key:`1cwfxf`}],[`path`,{d:`m6 11 6 6 6-6`,key:`12ii2o`}],[`path`,{d:`M19 21H5`,key:`150jfl`}]]),yp=_p(`arrow-down`,[[`path`,{d:`M12 5v14`,key:`s699le`}],[`path`,{d:`m19 12-7 7-7-7`,key:`1idqje`}]]),bp=_p(`arrow-left`,[[`path`,{d:`m12 19-7-7 7-7`,key:`1l729n`}],[`path`,{d:`M19 12H5`,key:`x3x0zl`}]]),xp=_p(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),Sp=_p(`arrow-up-down`,[[`path`,{d:`m21 16-4 4-4-4`,key:`f6ql7i`}],[`path`,{d:`M17 20V4`,key:`1ejh1v`}],[`path`,{d:`m3 8 4-4 4 4`,key:`11wl7u`}],[`path`,{d:`M7 4v16`,key:`1glfcx`}]]),Cp=_p(`arrow-up`,[[`path`,{d:`m5 12 7-7 7 7`,key:`hav0vg`}],[`path`,{d:`M12 19V5`,key:`x0mq9r`}]]),wp=_p(`bell`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326`,key:`11g9vi`}]]),Tp=_p(`calendar`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}]]),Ep=_p(`chart-column`,[[`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`}]]),Dp=_p(`chart-no-axes-column-increasing`,[[`path`,{d:`M5 21v-6`,key:`1hz6c0`}],[`path`,{d:`M12 21V9`,key:`uvy0l4`}],[`path`,{d:`M19 21V3`,key:`11j9sm`}]]),Op=_p(`chart-no-axes-column`,[[`path`,{d:`M5 21v-6`,key:`1hz6c0`}],[`path`,{d:`M12 21V3`,key:`1lcnhd`}],[`path`,{d:`M19 21V9`,key:`unv183`}
34]]),kp=_p(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),Ap=_p(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),jp=_p(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),Mp=_p(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),Np=_p(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),Pp=_p(`chevrons-up-down`,[[`path`,{d:`m7 15 5 5 5-5`,key:`1hf1tw`}],[`path`,{d:`m7 9 5-5 5 5`,key:`sgt6xg`}]]),Fp=_p(`circle-alert`,[[`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`}]]),Ip=_p(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Lp=_p(`circle-user`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}],[`path`,{d:`M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662`,key:`154egf`}]]),Rp=_p(`circle-x`,[[`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`}]]),zp=_p(`circle`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Bp=_p(`clipboard-list`,[[`rect`,{width:`8`,height:`4`,x:`8`,y:`2`,rx:`1`,ry:`1`,key:`tgr4d6`}],[`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`,key:`116196`}],[`path`,{d:`M12 11h4`,key:`1jrz19`}],[`path`,{d:`M12 16h4`,key:`n85exb`}],[`path`,{d:`M8 11h.01`,key:`1dfujw`}],[`path`,{d:`M8 16h.01`,key:`18s6g9`}]]),Vp=_p(`clock`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 6v6l4 2`,key:`mmk7yg`}]]),Hp=_p(`code-xml`,[[`path`,{d:`m18 16 4-4-4-4`,key:`1inbqp`}],[`path`,{d:`m6 8-4 4 4 4`,key:`15zrgr`}],[`path`,{d:`m14.5 4-5 16`,key:`e7oirm`}]]),Up=_p(`columns-3`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}],[`path`,{d:`M15 3v18`,key:`14nvp0`}]]),Wp=_p(`copy`,[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Gp=_p(`corner-down-right`,[[`path`,{d:`m15 10 5 5-5 5`,key:`qqa56n`}],[`path`,{d:`M4 4v7a4 4 0 0 0 4 4h12`,key:`z08zvw`}]]),Kp=_p(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),qp=_p(`ellipsis-vertical`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`12`,cy:`5`,r:`1`,key:`gxeob9`}],[`circle`,{cx:`12`,cy:`19`,r:`1`,key:`lyex9k`}]]),Jp=_p(`ellipsis`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`19`,cy:`12`,r:`1`,key:`1wjl8i`}],[`circle`,{cx:`5`,cy:`12`,r:`1`,key:`1pcz8c`}]]),tee=_p(`external-link`,[[`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`}]]),nee=_p(`eye-off`,[[`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`}]]),ree=_p(`eye`,[[`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`}]]),iee=_p(`file-text`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M10 9H8`,key:`b1mrlr`}],[`path`,{d:`M16 13H8`,key:`t4e002`}],[`path`,{d:`M16 17H8`,key:`z1uh3a`}]]),Yp=_p(`funnel`,[[`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`}]]),Xp=_p(`image`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]),Zp=_p(`info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),Qp=_p(`loader-circle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),aee=_p(`log-out`,[[`path`,{d:`m16 17 5-5-5-5`,key:`1bji2h`}],[`path`,{d:`M21 12H9`,key:`dn1m92`}],[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}]]),$p=_p(`minus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}]]),em=_p(`pencil`,[[`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`}]]),oee=_p(`rotate-ccw`,[[`path`,{d:`M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`1357e3`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}]]),tm=_p(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),see=_p(`send`,[[`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`}]]),cee=_p(`settings`,[[`path`,{d:`M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915`,key:`1i5ecw`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),nm=_p(`sparkles`,[[`path`,{d:`M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
341.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z`,key:`1s2grr`}],[`path`,{d:`M20 2v4`,key:`1rf3ol`}],[`path`,{d:`M22 4h-4`,key:`gwowj6`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]),rm=_p(`star`,[[`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`}]]),lee=_p(`thumbs-down`,[[`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`}],[`path`,{d:`M17 14V2`,key:`8ymqnk`}]]),uee=_p(`thumbs-up`,[[`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`}],[`path`,{d:`M7 10v12`,key:`1qc93n`}]]),im=_p(`trending-down`,[[`path`,{d:`M16 17h6v-6`,key:`t6n2it`}],[`path`,{d:`m22 17-8.5-8.5-5 5L2 7`,key:`x473p`}]]),am=_p(`trending-up`,[[`path`,{d:`M16 7h6v6`,key:`box55l`}],[`path`,{d:`m22 7-8.5 8.5-5-5L2 17`,key:`1t1m79`}]]),om=_p(`triangle-alert`,[[`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`}]]),dee=_p(`user`,[[`path`,{d:`M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2`,key:`975kel`}],[`circle`,{cx:`12`,cy:`7`,r:`4`,key:`17ys0d`}]]),sm=_p(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]);function cm(){return(0,U.jsx)(`output`,{"aria-label":`Loading`,"aria-live":`polite`,className:`flex min-h-[calc(100vh-2.75rem)] items-center justify-center bg-muted/30`,children:(0,U.jsx)(Qp,{className:`h-6 w-6 animate-spin text-muted-foreground motion-reduce:animate-none`,"aria-hidden":!0})})}function fee(){let[e,t]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let e=setTimeout(()=>t(!0),150);return()=>clearTimeout(e)},[]),e?(0,U.jsx)(cm,{}):null}function lm(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=lm(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n);return r}function um(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=lm(e))&&(r&&(r+=` `),r+=t);return r}var dm=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,fm=um,pm=(e,t)=>n=>{if(t?.variants==null)return fm(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=dm(t)||dm(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return fm(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)};function mm(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function hm(...e){return t=>{let n=!1,r=e.map(e=>{let r=mm(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():mm(e[t],null)}}}}function gm(...e){return d.useCallback(hm(...e),e)}function _m(e){let t=pee(e),n=d.forwardRef((e,n)=>{let{children:r,...i}=e,a=d.Children.toArray(r),o=a.find(mee);if(o){let e=o.props.children,r=a.map(t=>t===o?d.Children.count(e)>1?d.Children.only(null):d.isValidElement(e)?e.props.children:null:t);return(0,U.jsx)(t,{...i,ref:n,children:d.isValidElement(e)?d.cloneElement(e,void 0,r):null})}return(0,U.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var vm=_m(`Slot`);function pee(e){let t=d.forwardRef((e,t)=>{let{children:n,...r}=e;if(d.isValidElement(n)){let e=gee(n),i=hee(r,n.props);return n.type!==d.Fragment&&(i.ref=t?hm(t,e):e),d.cloneElement(n,i)}return d.Children.count(n)>1?d.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ym=Symbol(`radix.slottable`);function bm(e){let t=({children:e})=>(0,U.jsx)(U.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=ym,t}function mee(e){return d.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===ym}function hee(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}
34:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function gee(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var G=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=_m(`Primitive.${t}`),r=d.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,U.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function xm(e,t){e&&Xn.flushSync(()=>e.dispatchEvent(t))}var Sm=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`}),_ee=`VisuallyHidden`,Cm=d.forwardRef((e,t)=>(0,U.jsx)(G.span,{...e,ref:t,style:{...Sm,...e.style}}));Cm.displayName=_ee;var wm=Cm;function Tm(e,t){let n=d.createContext(t),r=e=>{let{children:t,...r}=e,i=d.useMemo(()=>r,Object.values(r));return(0,U.jsx)(n.Provider,{value:i,children:t})};r.displayName=e+`Provider`;function i(r){let i=d.useContext(n);if(i)return i;if(t!==void 0)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}return[r,i]}function Em(e,t=[]){let n=[];function r(t,r){let i=d.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=d.useMemo(()=>o,Object.values(o));return(0,U.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=d.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>d.createContext(e));return function(n){let r=n?.[e]||t;return d.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,Dm(i,...t)]}function Dm(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return d.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}function Om(e){let t=e+`CollectionProvider`,[n,r]=Em(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=d.useRef(null),a=d.useRef(new Map).current;return(0,U.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=_m(s),l=d.forwardRef((e,t)=>{let{scope:n,children:r}=e;return(0,U.jsx)(c,{ref:gm(t,a(s,n).collectionRef),children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,f=`data-radix-collection-item`,p=_m(u),m=d.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=d.useRef(null),s=gm(t,o),c=a(u,n);return d.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,U.jsx)(p,{[f]:``,ref:s,children:r})});m.displayName=u;function h(t){let n=a(e+`CollectionConsumer`,t);return d.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${f}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:m},h,r]}typeof window<`u`&&window.document&&window.document.createElement;function K(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}var km=globalThis?.document?d.useLayoutEffect:()=>{},Am=d.useInsertionEffect||km;function jm({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,o]=Mm({defaultProp:t,onChange:n}),s=e!==void 0,c=s?e:i;{let t=d.useRef(e!==void 0);d.useEffect(()=>{let e=t.current;e!==s&&console.warn(`${r} is changing from ${e?`controlled`:`uncontrolled`} to ${s?`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.`),t.current=s},[s,r])}return[c,d.useCallback(t=>{if(s){let n=Nm(t)?t(e):t;n!==e&&o.current?.(n)}else a(t)},[s,e,a,o])]}function Mm({defaultProp:e,onChange:t}){let[n,r]=d.useState(e),i=d.useRef(n),a=d.useRef(t);return Am(()=>{a.current=t},[t]),d.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}function Nm(e){return typeof e==`function`}function Pm(e,t){return d.useReducer((e,n)=>t[e][n]??e,e)}var Fm=e=>{let{present:t,children:n}=e,r=Im(t),i=typeof n==`function`?n({present:r.isPresent}):d.Children.only(n),a=gm(r.ref,vee(i));return typeof n==`function`||r.isPresent?d.cloneElement(i,{ref:a}):null};Fm.displayName=`Presence`;
34function Im(e){let[t,n]=d.useState(),r=d.useRef(null),i=d.useRef(e),a=d.useRef(`none`),[o,s]=Pm(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return d.useEffect(()=>{let e=Lm(r.current);a.current=o===`mounted`?e:`none`},[o]),km(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=Lm(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),km(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=Lm(r.current).includes(CSS.escape(a.animationName));if(a.target===t&&o&&(s(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},c=e=>{e.target===t&&(a.current=Lm(r.current))};return t.addEventListener(`animationstart`,c),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,c),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}else s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:d.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}function Lm(e){return e?.animationName||`none`}function vee(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var yee=d.useId||(()=>void 0),bee=0;function Rm(e){let[t,n]=d.useState(yee());return km(()=>{e||n(e=>e??String(bee++))},[e]),e||(t?`radix-${t}`:``)}var zm=`Collapsible`,[xee,Bm]=Em(zm),[See,Vm]=xee(zm),Hm=d.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c,l]=jm({prop:r,defaultProp:i??!1,onChange:o,caller:zm});return(0,U.jsx)(See,{scope:n,disabled:a,contentId:Rm(),open:c,onOpenToggle:d.useCallback(()=>l(e=>!e),[l]),children:(0,U.jsx)(G.div,{"data-state":qm(c),"data-disabled":a?``:void 0,...s,ref:t})})});Hm.displayName=zm;var Um=`CollapsibleTrigger`,Wm=d.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=Vm(Um,n);return(0,U.jsx)(G.button,{type:`button`,"aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":qm(i.open),"data-disabled":i.disabled?``:void 0,disabled:i.disabled,...r,ref:t,onClick:K(e.onClick,i.onOpenToggle)})});Wm.displayName=Um;var Gm=`CollapsibleContent`,Km=d.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=Vm(Gm,e.__scopeCollapsible);return(0,U.jsx)(Fm,{present:n||i.open,children:({present:e})=>(0,U.jsx)(Cee,{...r,ref:t,present:e})})});Km.displayName=Gm;var Cee=d.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=Vm(Gm,n),[s,c]=d.useState(r),l=d.useRef(null),u=gm(t,l),f=d.useRef(0),p=f.current,m=d.useRef(0),h=m.current,g=o.open||s,_=d.useRef(g),v=d.useRef(void 0);return d.useEffect(()=>{let e=requestAnimationFrame(()=>_.current=!1);return()=>cancelAnimationFrame(e)},[]),km(()=>{let e=l.current;if(e){v.current=v.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();f.current=t.height,m.current=t.width,_.current||(e.style.transitionDuration=v.current.transitionDuration,e.style.animationName=v.current.animationName),c(r)}},[o.open,r]),(0,U.jsx)(G.div,{"data-state":qm(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!g,...a,ref:u,style:{"--radix-collapsible-content-height":p?`${p}px`:void 0,"--radix-collapsible-content-width":h?`${h}px`:void 0,...e.style},children:g&&i})});function qm(e){return e?`open`:`closed`}var Jm=Hm,wee=Wm,Tee=Km,Eee=d.createContext(void 0);function Ym(e){let t=d.useContext(Eee);return e||t||`ltr`}var Xm=`Accordion`,Dee=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[Zm,Oee,kee]=Om(Xm),[Qm,Aee]=Em(Xm,[kee,Bm]),$m=Bm(),eh=d.forwardRef((e,t)=>
34{let{type:n,...r}=e,i=r,a=r;return(0,U.jsx)(Zm.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,U.jsx)(Pee,{...a,ref:t}):(0,U.jsx)(Nee,{...i,ref:t})})});eh.displayName=Xm;var[th,jee]=Qm(Xm),[nh,Mee]=Qm(Xm,{collapsible:!1}),Nee=d.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,c]=jm({prop:n,defaultProp:r??``,onChange:i,caller:Xm});return(0,U.jsx)(th,{scope:e.__scopeAccordion,value:d.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:d.useCallback(()=>a&&c(``),[a,c]),children:(0,U.jsx)(nh,{scope:e.__scopeAccordion,collapsible:a,children:(0,U.jsx)(ih,{...o,ref:t})})})}),Pee=d.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=jm({prop:n,defaultProp:r??[],onChange:i,caller:Xm}),c=d.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=d.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,U.jsx)(th,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,U.jsx)(nh,{scope:e.__scopeAccordion,collapsible:!0,children:(0,U.jsx)(ih,{...a,ref:t})})})}),[Fee,rh]=Qm(Xm),ih=d.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...o}=e,s=gm(d.useRef(null),t),c=Oee(n),l=Ym(i)===`ltr`,u=K(e.onKeyDown,e=>{if(!Dee.includes(e.key))return;let t=e.target,n=c().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let o=r,s=i-1,u=()=>{o=r+1,o>s&&(o=0)},d=()=>{o=r-1,o<0&&(o=s)};switch(e.key){case`Home`:o=0;break;case`End`:o=s;break;case`ArrowRight`:a===`horizontal`&&(l?u():d());break;case`ArrowDown`:a===`vertical`&&u();break;case`ArrowLeft`:a===`horizontal`&&(l?d():u());break;case`ArrowUp`:a===`vertical`&&d();break}n[o%i].ref.current?.focus()});return(0,U.jsx)(Fee,{scope:n,disabled:r,direction:i,orientation:a,children:(0,U.jsx)(Zm.Slot,{scope:n,children:(0,U.jsx)(G.div,{...o,"data-orientation":a,ref:s,onKeyDown:r?void 0:u})})})}),ah=`AccordionItem`,[Iee,oh]=Qm(ah),sh=d.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=rh(ah,n),o=jee(ah,n),s=$m(n),c=Rm(),l=r&&o.value.includes(r)||!1,u=a.disabled||e.disabled;return(0,U.jsx)(Iee,{scope:n,open:l,disabled:u,triggerId:c,children:(0,U.jsx)(Jm,{"data-orientation":a.orientation,"data-state":mh(l),...s,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});sh.displayName=ah;var ch=`AccordionHeader`,lh=d.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=rh(Xm,n),a=oh(ch,n);return(0,U.jsx)(G.h3,{"data-orientation":i.orientation,"data-state":mh(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})});lh.displayName=ch;var uh=`AccordionTrigger`,dh=d.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=rh(Xm,n),a=oh(uh,n),o=Mee(uh,n),s=$m(n);return(0,U.jsx)(Zm.ItemSlot,{scope:n,children:(0,U.jsx)(wee,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})});dh.displayName=uh;var fh=`AccordionContent`,ph=d.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=rh(Xm,n),a=oh(fh,n),o=$m(n);return(0,U.jsx)(Tee,{role:`region`,"aria-labelledby":a.triggerId,"data-orientation":i.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}})});ph.displayName=fh;function mh(e){return e?`open`:`closed`}var hh=eh,gh=sh,_h=lh,vh=dh,yh=ph;function bh(e){let t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>(...e)=>t.current?.(...e),[])}function Lee(e,t=globalThis?.document){let n=bh(e);d.useEffect(()=>{let e=e=>{e.key===`Escape`&&n(e)};return t.addEventListener(`keydown`,e,{capture:!0}),()=>t.removeEventListener(`keydown`,e,{capture:!0})},[n,t])}var Ree=`DismissableLayer`,xh=`dismissableLayer.update`,Sh=`dismissableLayer.pointerDownOutside`,Ch=`dismissableLayer.focusOutside`,wh,Th=d.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Eh=d.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...c}=e,l=d.useContext(Th),[u,f]=d.useState(null),p=u?.ownerDocument??globalThis?.document,[,m]=d.useState({}),h=gm(t,e=>
vendor: 16,311 bytes, lines 34-74
34f(e)),g=Array.from(l.layers),[_]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),v=g.indexOf(_),y=u?g.indexOf(u):-1,b=l.layersWithOutsidePointerEventsDisabled.size>0,x=y>=v,S=zee(e=>{let t=e.target,n=[...l.branches].some(e=>e.contains(t));!x||n||(i?.(e),o?.(e),e.defaultPrevented||s?.())},p),C=Bee(e=>{let t=e.target;[...l.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())},p);return Lee(e=>{y===l.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},p),d.useEffect(()=>{if(u)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(wh=p.body.style.pointerEvents,p.body.style.pointerEvents=`none`),l.layersWithOutsidePointerEventsDisabled.add(u)),l.layers.add(u),kh(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=wh)}},[u,p,n,l]),d.useEffect(()=>()=>{u&&(l.layers.delete(u),l.layersWithOutsidePointerEventsDisabled.delete(u),kh())},[u,l]),d.useEffect(()=>{let e=()=>m({});return document.addEventListener(xh,e),()=>document.removeEventListener(xh,e)},[]),(0,U.jsx)(G.div,{...c,ref:h,style:{pointerEvents:b?x?`auto`:`none`:void 0,...e.style},onFocusCapture:K(e.onFocusCapture,C.onFocusCapture),onBlurCapture:K(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:K(e.onPointerDownCapture,S.onPointerDownCapture)})});Eh.displayName=Ree;var Dh=`DismissableLayerBranch`,Oh=d.forwardRef((e,t)=>{let n=d.useContext(Th),r=d.useRef(null),i=gm(t,r);return d.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,U.jsx)(G.div,{...e,ref:i})});Oh.displayName=Dh;function zee(e,t=globalThis?.document){let n=bh(e),r=d.useRef(!1),i=d.useRef(()=>{});return d.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){Ah(Sh,n,a,{discrete:!0})},a={originalEvent:e};e.pointerType===`touch`?(t.removeEventListener(`click`,i.current),i.current=r,t.addEventListener(`click`,i.current,{once:!0})):r()}else t.removeEventListener(`click`,i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(`pointerdown`,e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(`pointerdown`,e),t.removeEventListener(`click`,i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Bee(e,t=globalThis?.document){let n=bh(e),r=d.useRef(!1);return d.useEffect(()=>{let e=e=>{e.target&&!r.current&&Ah(Ch,n,{originalEvent:e},{discrete:!1})};return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function kh(){let e=new CustomEvent(xh);document.dispatchEvent(e)}function Ah(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?xm(i,a):i.dispatchEvent(a)}var jh=`focusScope.autoFocusOnMount`,Mh=`focusScope.autoFocusOnUnmount`,Nh={bubbles:!1,cancelable:!0},Vee=`FocusScope`,Ph=d.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=d.useState(null),l=bh(i),u=bh(a),f=d.useRef(null),p=gm(t,e=>c(e)),m=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(r){let e=function(e){if(m.paused||!s)return;let t=e.target;s.contains(t)?f.current=t:Lh(f.current,{select:!0})},t=function(e){if(m.paused||!s)return;let t=e.relatedTarget;t!==null&&(s.contains(t)||Lh(f.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&Lh(s)};document.addEventListener(`focusin`,e),document.addEventListener(`focusout`,t);let r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(`focusin`,e),document.removeEventListener(`focusout`,t),r.disconnect()}}},[r,s,m.paused]),d.useEffect(()=>{if(s){Rh.add(m);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(jh,Nh);s.addEventListener(jh,l),s.dispatchEvent(t),t.defaultPrevented||(Hee(qee(Fh(s)),{select:!0}),document.activeElement===e&&Lh(s))}return()=>{s.removeEventListener(jh,l),setTimeout(()=>{let t=new CustomEvent(Mh,Nh);s.addEventListener(Mh,u),s.dispatchEvent(t),t.defaultPrevented||Lh(e??document.body,{select:!0}),s.removeEventListener(Mh,u),Rh.remove(m)},0)}}},[s,l,u,m]);let h=d.useCallback(e=>{if(!n&&!r||m.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,a]=Uee(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&Lh(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&Lh(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,m.paused]);return(0,U.jsx)(G.div,{tabIndex:-1,...o,ref:p,onKeyDown:h})});Ph.displayName=Vee;function Hee(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(Lh(r,{select:t}),document.activeElement!==n)return}function Uee(e){let t=Fh(e);return[Ih(t,e),Ih(t.reverse(),e)]}function Fh(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Ih(e,t){for(let n of e)if(!Wee(n,{upTo:t}))return n}function Wee(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 Gee(e){return e instanceof HTMLInputElement&&`select`in e}function Lh(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Gee(e)&&t&&e.select()}}var Rh=Kee();function Kee(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=zh(e,t),e.unshift(t)},remove(t){e=zh(e,t),e[0]?.resume()}}}function zh(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function qee(e){return e.filter(e=>e.tagName!==`A`)}var Jee=`Portal`,Bh=d.forwardRef((e,t)=>{let{container:n,...r}=e,[i,a]=d.useState(!1);km(()=>a(!0),[]);let o=n||i&&globalThis?.document?.body;return o?Xn.createPortal((0,U.jsx)(G.div,{...r,ref:t}),o):null});Bh.displayName=Jee;var Vh=0;function Hh(){d.useEffect(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??Uh()),document.body.insertAdjacentElement(`beforeend`,e[1]??Uh()),Vh++,()=>{Vh===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),Vh--}},[])}function Uh(){let 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 Wh=function(){return Wh=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Wh.apply(this,arguments)};function Gh(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Yee(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var Kh=`right-scroll-bar-position`,qh=`width-before-scroll-bar`,Xee=`with-scroll-bars-hidden`,Zee=`--removed-body-scroll-bar-size`;function Jh(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function Qee(e,t){var n=(0,d.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var $ee=typeof window<`u`?d.useLayoutEffect:d.useEffect,Yh=new WeakMap;function ete(e,t){var n=Qee(t||null,function(t){return e.forEach(function(e){return Jh(e,t)})});return $ee(function(){var t=Yh.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||Jh(e,null)}),i.forEach(function(e){r.has(e)||Jh(e,a)})}Yh.set(n,e)},[e]),n}function tte(e){return e}function nte(e,t){t===void 0&&(t=tte);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function rte(e){e===void 0&&(e={});var t=nte(null);return t.options=Wh({async:!0,ssr:!1},e),t}var Xh=function(e){var t=e.sideCar,n=Gh(e,[`sideCar`]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error(`Sidecar medium not found`);return d.createElement(r,Wh({},n))};Xh.isSideCarExport=!0;function ite(e,t){return e.useMedium(t),Xh}var Zh=rte(),Qh=function(){},$h=d.forwardRef(function(e,t){var n=d.useRef(null),r=d.useState({onScrollCapture:Qh,onWheelCapture:Qh,onTouchMoveCapture:Qh}),i=r[0],a=r[1],o=e.forwardProps,s=e.children,c=e.className,l=e.removeScrollBar,u=e.enabled,f=e.shards,p=e.sideCar,m=e.noRelative,h=e.noIsolation,g=e.inert,_=e.allowPinchZoom,v=e.as,y=v===void 0?`div`:v,b=e.gapMode,x=Gh(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noRelative`,`noIsolation`,`inert`,`allowPinchZoom`,`as`,`gapMode`]),S=p,C=ete([n,t]),w=Wh(Wh({},x),i);return d.createElement(d.Fragment,null,u&&d.createElement(S,{sideCar:Zh,removeScrollBar:l,shards:f,noRelative:m,noIsolation:h,inert:g,setCallbacks:a,allowPinchZoom:!!_,lockRef:n,gapMode:b}),o?d.cloneElement(d.Children.only(s),Wh(Wh({},w),{ref:C})):d.createElement(y,Wh({},w,{className:c,ref:C}),s))});$h.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},$h.classNames={fullWidth:qh,zeroRight:Kh};var eg,ate=function(){if(eg)return eg;if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function ote(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=ate();return t&&e.setAttribute(`nonce`,t),e}function ste(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function cte(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var lte=function(){var e=0,t=null;return{add:function(n){e==0&&(t=ote())&&(ste(t,n),cte(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ute=function(){var e=lte();return function(t,n){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},tg=function(){var e=ute();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},dte={left:0,top:0,right:0,gap:0},ng=function(e){return parseInt(e||``,10)||0},fte=function(e){var t=window.getComputedStyle(document.body),n=t[e===`padding`?`paddingLeft`:`marginLeft`],r=t[e===`padding`?`paddingTop`:`marginTop`],i=t[e===`padding`?`paddingRight`:`marginRight`];return[ng(n),ng(r),ng(i)]},pte=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return dte;var t=fte(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},mte=tg(),rg=`data-scroll-locked`,hte=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),`
35  .${Xee} {
36   overflow: hidden ${r};
37   padding-right: ${s}px ${r};
38  }
39  body[${rg}] {
40    overflow: hidden ${r};
41    overscroll-behavior: contain;
42    ${[t&&`position: relative ${r};`,n===`margin`&&`
43    padding-left: ${i}px;
44    padding-top: ${a}px;
45    padding-right: ${o}px;
46    margin-left:0;
47    margin-top:0;
48    margin-right: ${s}px ${r};
49    `,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)}
50  }
51  
52  .${Kh} {
53    right: ${s}px ${r};
54  }
55  
56  .${qh} {
57    margin-right: ${s}px ${r};
58  }
59  
60  .${Kh} .${Kh} {
61    right: 0 ${r};
62  }
63  
64  .${qh} .${qh} {
65    margin-right: 0 ${r};
66  }
67  
68  body[${rg}] {
69    ${Zee}: ${s}px;
70  }
71`},ig=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},gte=function(){d.useEffect(function(){return document.body.setAttribute(rg,(ig()+1).toString()),function(){var e=ig()-1;e<=0?document.body.removeAttribute(rg):document.body.setAttribute(rg,e.toString())}},[])},_te=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;gte();var a=d.useMemo(function(){return pte(i)},[i]);return d.createElement(mte,{styles:hte(a,!t,i,n?``:`!important`)})},ag=!1;if(typeof window<`u`)try{var og=Object.defineProperty({},`passive`,{get:function(){return ag=!0,!0}});window.addEventListener(`test`,og,og),window.removeEventListener(`test`,og,og)}catch{ag=!1}var sg=ag?{passive:!1}:!1,vte=function(e){return e.tagName===`TEXTAREA`},cg=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!==`hidden`&&!(n.overflowY===n.overflowX&&!vte(e)&&n[t]===`visible`)},yte=function(e){return cg(e,`overflowY`)},bte=function(e){return cg(e,`overflowX`)},lg=function(e,t){var n=t.ownerDocument,r=t;do{if(typeof ShadowRoot<`u`&&r instanceof ShadowRoot&&(r=r.host),ug(e,r)){var i=dg(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},xte=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},Ste=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},ug=function(e,t){return e===`v`?yte(t):bte(t)},dg=function(e,t){return e===`v`?xte(t):Ste(t)},Cte=function(e,t){return e===`h`&&t===`rtl`?-1:1},wte=function(e,t,n,r,i){var a=Cte(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{if(!s)break;var p=dg(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&ug(e,s)&&(d+=h,f+=m);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&Math.abs(d)<1||!i&&o>d)||!u&&(i&&Math.abs(f)<1||!i&&-o>f))&&(l=!0),l},fg=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},pg=function(e){return[e.deltaX,e.deltaY]},mg=function(e){return e&&`current`in e?e.current:e},Tte=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ete=function(e){return`
72  .block-interactivity-${e} {pointer-events: none;}
73  .allow-interactivity-${e} {pointer-events: all;}
74`},Dte=0,hg=[];function Ote(e){var t=d.useRef([]),n=d.useRef([0,0]),r=d.useRef(),i=d.useState(Dte++)[0],a=d.useState(tg)[0],o=d.useRef(e);d.useEffect(function(){o.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=Yee([e.lockRef.current],(e.shards||[]).map(mg),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${i}`)}),function(){document.body.classList.remove(`block-interactivity-${i}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${i}`)})}}},[e.inert,e.lockRef.current,e.shards]);var s=d.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2||e.type===`wheel`&&e.ctrlKey)return!o.current.allowPinchZoom;var i=fg(e),a=n.current,s=`deltaX`in e?e.deltaX:a[0]-i[0],c=`deltaY`in e?e.deltaY:a[1]-i[1],l,u=e.target,d=Math.abs(s)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=lg(d,u);if(!m)return!0;if(m?l=d:(l=d===`v`?`h`:`v`,m=lg(d,u)),!m)return!1;if(!r.current&&`changedTouches`in e&&(s||c)&&(r.current=l),!l)return!0;var h=r.current||l;return wte(h,t,e,h===`h`?s:c,!0)},[]),c=d.useCallback(function(e){var n=e;if(!(!hg.length||hg[hg.length-1]!==a)){var r=`deltaY`in n?pg(n):fg(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&Tte(e.delta,r)})[0];if(i&&i.should){n.cancelable&&n.preventDefault();return}
vendor: 8,474 bytes, lines 74-78
74if(!i){var c=(o.current.shards||[]).map(mg).filter(Boolean).filter(function(e){return e.contains(n.target)});(c.length>0?s(n,c[0]):!o.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),l=d.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:kte(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=d.useCallback(function(e){n.current=fg(e),r.current=void 0},[]),f=d.useCallback(function(t){l(t.type,pg(t),t.target,s(t,e.lockRef.current))},[]),p=d.useCallback(function(t){l(t.type,fg(t),t.target,s(t,e.lockRef.current))},[]);d.useEffect(function(){return hg.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener(`wheel`,c,sg),document.addEventListener(`touchmove`,c,sg),document.addEventListener(`touchstart`,u,sg),function(){hg=hg.filter(function(e){return e!==a}),document.removeEventListener(`wheel`,c,sg),document.removeEventListener(`touchmove`,c,sg),document.removeEventListener(`touchstart`,u,sg)}},[]);var m=e.removeScrollBar,h=e.inert;return d.createElement(d.Fragment,null,h?d.createElement(a,{styles:Ete(i)}):null,m?d.createElement(_te,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function kte(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Ate=ite(Zh,Ote),gg=d.forwardRef(function(e,t){return d.createElement($h,Wh({},e,{ref:t,sideCar:Ate}))});gg.classNames=$h.classNames;var jte=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},_g=new WeakMap,vg=new WeakMap,yg={},bg=0,xg=function(e){return e&&(e.host||xg(e.parentNode))},Mte=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=xg(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},Nte=function(e,t,n,r){var i=Mte(t,Array.isArray(e)?e:[e]);yg[n]||(yg[n]=new WeakMap);var a=yg[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(_g.get(e)||0)+1,l=(a.get(e)||0)+1;_g.set(e,c),a.set(e,l),o.push(e),c===1&&i&&vg.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),bg++,function(){o.forEach(function(e){var t=_g.get(e)-1,i=a.get(e)-1;_g.set(e,t),a.set(e,i),t||(vg.has(e)||e.removeAttribute(r),vg.delete(e)),i||e.removeAttribute(n)}),bg--,bg||(_g=new WeakMap,_g=new WeakMap,vg=new WeakMap,yg={})}},Sg=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||jte(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),Nte(r,i,n,`aria-hidden`)):function(){return null}},Cg=`Dialog`,[wg,Tg]=Em(Cg),[Pte,Eg]=wg(Cg),Dg=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=d.useRef(null),c=d.useRef(null),[l,u]=jm({prop:r,defaultProp:i??!1,onChange:a,caller:Cg});return(0,U.jsx)(Pte,{scope:t,triggerRef:s,contentRef:c,contentId:Rm(),titleId:Rm(),descriptionId:Rm(),open:l,onOpenChange:u,onOpenToggle:d.useCallback(()=>u(e=>!e),[u]),modal:o,children:n})};Dg.displayName=Cg;var Og=`DialogTrigger`,kg=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Eg(Og,n),a=gm(t,i.triggerRef);return(0,U.jsx)(G.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Kg(i.open),...r,ref:a,onClick:K(e.onClick,i.onOpenToggle)})});kg.displayName=Og;var Ag=`DialogPortal`,[Fte,jg]=wg(Ag,{forceMount:void 0}),Mg=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=Eg(Ag,t);return(0,U.jsx)(Fte,{scope:t,forceMount:n,children:d.Children.map(r,e=>(0,U.jsx)(Fm,{present:n||a.open,children:(0,U.jsx)(Bh,{asChild:!0,container:i,children:e})}))})};Mg.displayName=Ag;var Ng=`DialogOverlay`,Pg=d.forwardRef((e,t)=>{let n=jg(Ng,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=Eg(Ng,e.__scopeDialog);return a.modal?(0,U.jsx)(Fm,{present:r||a.open,children:(0,U.jsx)(Lte,{...i,ref:t})}):null});Pg.displayName=Ng;var Ite=_m(`DialogOverlay.RemoveScroll`),Lte=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Eg(Ng,n);return(0,U.jsx)(gg,{as:Ite,allowPinchZoom:!0,shards:[i.contentRef],children:(0,U.jsx)(G.div,{"data-state":Kg(i.open),...r,ref:t,style:{pointerEvents:`auto`,...r.style}})})}),Fg=`DialogContent`,Ig=d.forwardRef((e,t)=>{let n=jg(Fg,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=Eg(Fg,e.__scopeDialog);return(0,U.jsx)(Fm,{present:r||a.open,children:a.modal?(0,U.jsx)(Lg,{...i,ref:t}):(0,U.jsx)(Rg,{...i,ref:t})})});Ig.displayName=Fg;var Lg=d.forwardRef((e,t)=>{let n=Eg(Fg,e.__scopeDialog),r=d.useRef(null),i=gm(t,n.contentRef,r);return d.useEffect(()=>{let e=r.current;if(e)return Sg(e)},[]),(0,U.jsx)(zg,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:K(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:K(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()}),onFocusOutside:K(e.onFocusOutside,e=>e.preventDefault())})}),Rg=d.forwardRef((e,t)=>{let n=Eg(Fg,e.__scopeDialog),r=d.useRef(!1),i=d.useRef(!1);return(0,U.jsx)(zg,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),zg=d.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=Eg(Fg,n),c=d.useRef(null),l=gm(t,c);return Hh(),(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(Ph,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,U.jsx)(Eh,{role:`dialog`,id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":Kg(s.open),...o,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(zte,{titleId:s.titleId}),(0,U.jsx)(Vte,{contentRef:c,descriptionId:s.descriptionId})]})]})}),Bg=`DialogTitle`,Vg=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Eg(Bg,n);return(0,U.jsx)(G.h2,{id:i.titleId,...r,ref:t})});Vg.displayName=Bg;var Hg=`DialogDescription`,Ug=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Eg(Hg,n);return(0,U.jsx)(G.p,{id:i.descriptionId,...r,ref:t})});Ug.displayName=Hg;var Wg=`DialogClose`,Gg=d.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Eg(Wg,n);return(0,U.jsx)(G.button,{type:`button`,...r,ref:t,onClick:K(e.onClick,()=>i.onOpenChange(!1))})});Gg.displayName=Wg;function Kg(e){return e?`open`:`closed`}var qg=`DialogTitleWarning`,[Rte,Jg]=Tm(qg,{contentName:Fg,titleName:Bg,docsSlug:`dialog`}),zte=({titleId:e})=>{let t=Jg(qg),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
75
76If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
77
78For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return d.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Bte=`DialogDescriptionWarning`,Vte=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Jg(Bte).contentName}}.`;return d.useEffect(()=>{let r=e.current?.getAttribute(`aria-describedby`);t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Yg=Dg,Xg=kg,Zg=Mg,Qg=Pg,$g=Ig,e_=Vg,t_=Ug,n_=Gg,r_=`AlertDialog`,[Hte,Ute]=Em(r_,[Tg]),i_=Tg(),a_=e=>{let{__scopeAlertDialog:t,...n}=e,r=i_(t);return(0,U.jsx)(Yg,{...r,...n,modal:!0})};a_.displayName=r_;var o_=`AlertDialogTrigger`,s_=d.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=i_(n);return(0,U.jsx)(Xg,{...i,...r,ref:t})});s_.displayName=o_;var c_=`AlertDialogPortal`,l_=e=>{let{__scopeAlertDialog:t,...n}=e,r=i_(t);return(0,U.jsx)(Zg,{...r,...n})};l_.displayName=c_;var u_=`AlertDialogOverlay`,d_=d.forwardRef((e,t)=>
78{let{__scopeAlertDialog:n,...r}=e,i=i_(n);return(0,U.jsx)(Qg,{...i,...r,ref:t})});d_.displayName=u_;var f_=`AlertDialogContent`,[Wte,Gte]=Hte(f_),Kte=bm(`AlertDialogContent`),p_=d.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:r,...i}=e,a=i_(n),o=d.useRef(null),s=gm(t,o),c=d.useRef(null);return(0,U.jsx)(Rte,{contentName:f_,titleName:m_,docsSlug:`alert-dialog`,children:(0,U.jsx)(Wte,{scope:n,cancelRef:c,children:(0,U.jsxs)($g,{role:`alertdialog`,...a,...i,ref:s,onOpenAutoFocus:K(i.onOpenAutoFocus,e=>{e.preventDefault(),c.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,U.jsx)(Kte,{children:r}),(0,U.jsx)(Jte,{contentRef:o})]})})})});p_.displayName=f_;var m_=`AlertDialogTitle`,h_=d.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=i_(n);return(0,U.jsx)(e_,{...i,...r,ref:t})});h_.displayName=m_;var g_=`AlertDialogDescription`,__=d.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=i_(n);return(0,U.jsx)(t_,{...i,...r,ref:t})});__.displayName=g_;var qte=`AlertDialogAction`,v_=d.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=i_(n);return(0,U.jsx)(n_,{...i,...r,ref:t})});v_.displayName=qte;var y_=`AlertDialogCancel`,b_=d.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=Gte(y_,n),a=i_(n),o=gm(t,i);return(0,U.jsx)(n_,{...a,...r,ref:o})});b_.displayName=y_;var Jte=({contentRef:e})=>{let t=`\`${f_}\` requires a description for the component to be accessible for screen reader users.
79
80You can add a description to the \`${f_}\` by passing a \`${g_}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
81
82Alternatively, 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 \`${f_}\`. 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.
83
84For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return d.useEffect(()=>{document.getElementById(e.current?.getAttribute(`aria-describedby`))||console.warn(t)},[t,e]),null},Yte=a_,Xte=s_,Zte=l_,Qte=d_,$te=p_,ene=v_,tne=b_,nne=h_,rne=__,x_=Fn();function ine(){return(0,x_.useSyncExternalStore)(ane,()=>!0,()=>!1)}function ane(){return()=>{}}var S_=`Avatar`,[one,sne]=Em(S_),[cne,C_]=one(S_),w_=d.forwardRef((e,t)=>{let{__scopeAvatar:n,...r}=e,[i,a]=d.useState(`idle`);return(0,U.jsx)(cne,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:a,children:(0,U.jsx)(G.span,{...r,ref:t})})});w_.displayName=S_;var T_=`AvatarImage`,lne=d.forwardRef((e,t)=>{let{__scopeAvatar:n,src:r,onLoadingStatusChange:i=()=>{},...a}=e,o=C_(T_,n),s=une(r,a),c=bh(e=>{i(e),o.onImageLoadingStatusChange(e)});return km(()=>{s!==`idle`&&c(s)},[s,c]),s===`loaded`?(0,U.jsx)(G.img,{...a,ref:t,src:r}):null});lne.displayName=T_;var E_=`AvatarFallback`,D_=d.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:r,...i}=e,a=C_(E_,n),[o,s]=d.useState(r===void 0);return d.useEffect(()=>{if(r!==void 0){let e=window.setTimeout(()=>s(!0),r);return()=>window.clearTimeout(e)}},[r]),o&&a.imageLoadingStatus!==`loaded`?(0,U.jsx)(G.span,{...i,ref:t}):null});D_.displayName=E_;function O_(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?`loaded`:`loading`):`error`:`idle`}function une(e,{referrerPolicy:t,crossOrigin:n}){let r=ine(),i=d.useRef(null),a=r?(i.current||=new window.Image,i.current):null,[o,s]=d.useState(()=>O_(a,e));return km(()=>{s(O_(a,e))},[a,e]),km(()=>{let e=e=>()=>{s(e)};if(!a)return;let r=e(`loaded`),i=e(`error`);return a.addEventListener(`load`,r),a.addEventListener(`error`,i),t&&(a.referrerPolicy=t),typeof n==`string`&&(a.crossOrigin=n),()=>{a.removeEventListener(`load`,r),a.removeEventListener(`error`,i)}},[a,n,t]),o}var dne=w_,fne=D_;function k_(e){let t=d.useRef({value:e,previous:e});return d.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}
84function A_(e){let[t,n]=d.useState(void 0);return km(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let r=t[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}else n(void 0)},[e]),t}var j_=`Checkbox`,[pne,mne]=Em(j_),[hne,M_]=pne(j_);function gne(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:a,form:o,name:s,onCheckedChange:c,required:l,value:u=`on`,internal_do_not_use_render:f}=e,[p,m]=jm({prop:n,defaultProp:i??!1,onChange:c,caller:j_}),[h,g]=d.useState(null),[_,v]=d.useState(null),y=d.useRef(!1),b=h?!!o||!!h.closest(`form`):!0,x={checked:p,disabled:a,setChecked:m,control:h,setControl:g,name:s,form:o,value:u,hasConsumerStoppedPropagationRef:y,required:l,defaultChecked:B_(i)?!1:i,isFormControl:b,bubbleInput:_,setBubbleInput:v};return(0,U.jsx)(hne,{scope:t,...x,children:_ne(f)?f(x):r})}var N_=`CheckboxTrigger`,P_=d.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{let{control:a,value:o,disabled:s,checked:c,required:l,setControl:u,setChecked:f,hasConsumerStoppedPropagationRef:p,isFormControl:m,bubbleInput:h}=M_(N_,e),g=gm(i,u),_=d.useRef(c);return d.useEffect(()=>{let e=a?.form;if(e){let t=()=>f(_.current);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[a,f]),(0,U.jsx)(G.button,{type:`button`,role:`checkbox`,"aria-checked":B_(c)?`mixed`:c,"aria-required":l,"data-state":V_(c),"data-disabled":s?``:void 0,disabled:s,value:o,...r,ref:g,onKeyDown:K(t,e=>{e.key===`Enter`&&e.preventDefault()}),onClick:K(n,e=>{f(e=>B_(e)?!0:!e),h&&m&&(p.current=e.isPropagationStopped(),p.current||e.stopPropagation())})})});P_.displayName=N_;var F_=d.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c,onCheckedChange:l,form:u,...d}=e;return(0,U.jsx)(gne,{__scopeCheckbox:n,checked:i,defaultChecked:a,disabled:s,required:o,onCheckedChange:l,name:r,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(P_,{...d,ref:t,__scopeCheckbox:n}),e&&(0,U.jsx)(z_,{__scopeCheckbox:n})]})})});F_.displayName=j_;var I_=`CheckboxIndicator`,L_=d.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...i}=e,a=M_(I_,n);return(0,U.jsx)(Fm,{present:r||B_(a.checked)||a.checked===!0,children:(0,U.jsx)(G.span,{"data-state":V_(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t,style:{pointerEvents:`none`,...e.style}})})});L_.displayName=I_;var R_=`CheckboxBubbleInput`,z_=d.forwardRef(({__scopeCheckbox:e,...t},n)=>{let{control:r,hasConsumerStoppedPropagationRef:i,checked:a,defaultChecked:o,required:s,disabled:c,name:l,value:u,form:f,bubbleInput:p,setBubbleInput:m}=M_(R_,e),h=gm(n,m),g=k_(a),_=A_(r);d.useEffect(()=>{let e=p;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`checked`).set,r=!i.current;if(g!==a&&n){let t=new Event(`click`,{bubbles:r});e.indeterminate=B_(a),n.call(e,B_(a)?!1:a),e.dispatchEvent(t)}},[p,g,a,i]);let v=d.useRef(B_(a)?!1:a);return(0,U.jsx)(G.input,{type:`checkbox`,"aria-hidden":!0,defaultChecked:o??v.current,required:s,disabled:c,name:l,value:u,form:f,...t,tabIndex:-1,ref:h,style:{...t.style,..._,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0,transform:`translateX(-100%)`}})});z_.displayName=R_;function _ne(e){return typeof e==`function`}function B_(e){return e===`indeterminate`}function V_(e){return B_(e)?`indeterminate`:e?`checked`:`unchecked`}var vne=[`top`,`right`,`bottom`,`left`],H_=Math.min,U_=Math.max,W_=Math.round,G_=Math.floor,K_=e=>({x:e,y:e}),q_={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function J_(e,t,n){return U_(e,H_(t,n))}function Y_(e,t){return typeof e==`function`?e(t):e}function X_(e){return e.split(`-`)[0]}function Z_(e){return e.split(`-`)[1]}function Q_(e){return e===`x`?`y`:`x`}function $_(e){return e===`y`?`height`:`width`}function ev(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function tv(e){return Q_(ev(e))}function nv(e,t,n){n===void 0&&(n=!1);
vendor: 5,035 bytes, line 84
84let r=Z_(e),i=tv(e),a=$_(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=dv(o)),[o,dv(o)]}function rv(e){let t=dv(e);return[iv(e),t,iv(t)]}function iv(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var av=[`left`,`right`],ov=[`right`,`left`],sv=[`top`,`bottom`],cv=[`bottom`,`top`];function lv(e,t,n){switch(e){case`top`:case`bottom`:return n?t?ov:av:t?av:ov;case`left`:case`right`:return t?sv:cv;default:return[]}}function uv(e,t,n,r){let i=Z_(e),a=lv(X_(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(iv)))),a}function dv(e){let t=X_(e);return q_[t]+e.slice(t.length)}function fv(e){return{top:0,right:0,bottom:0,left:0,...e}}function pv(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:fv(e)}function mv(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function hv(e,t,n){let{reference:r,floating:i}=e,a=ev(t),o=tv(t),s=$_(o),c=X_(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(Z_(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function gv(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=Y_(t,e),p=pv(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=mv(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=mv(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var _v=50,vv=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:gv},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=hv(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<_v&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=hv(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},yv=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=Y_(e,t)||{};if(l==null)return{};let d=pv(u),f={x:n,y:r},p=tv(i),m=$_(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=H_(d[_],T),D=H_(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=J_(O,A,k),M=!c.arrow&&Z_(i)!=null&&A!==j&&a.reference[m]/2-(A<O?E:D)-h[m]/2<0,N=M?A<O?A-O:A-k:0;return{[p]:f[p]+N,data:{[p]:j,centerOffset:A-j-N,...M&&{alignmentOffset:N}},reset:M}}}),bv=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=Y_(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=X_(r),_=ev(o),v=X_(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[dv(o)]:rv(o)),x=p!==`none`;!d&&x&&b.push(...uv(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=nv(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==ev(t))||T.every(e=>ev(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
vendor: 5,973 bytes, line 84
84e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=ev(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}};function xv(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Sv(e){return vne.some(t=>e[t]>=0)}var Cv=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=Y_(e,t);switch(i){case`referenceHidden`:{let e=xv(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Sv(e)}}}case`escaped`:{let e=xv(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Sv(e)}}}default:return{}}}}},wv=new Set([`left`,`top`]);async function Tv(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=X_(n),s=Z_(n),c=ev(n)===`y`,l=wv.has(o)?-1:1,u=a&&c?-1:1,d=Y_(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Ev=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Tv(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Dv=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=Y_(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=ev(X_(i)),p=Q_(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=J_(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=J_(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}},yne=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=Y_(e,t),u={x:n,y:r},d=ev(i),f=Q_(d),p=u[f],m=u[d],h=Y_(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=wv.has(X_(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[d]:m}}}},bne=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){var n,r;let{placement:i,rects:a,platform:o,elements:s}=t,{apply:c=()=>{},...l}=Y_(e,t),u=await o.detectOverflow(t,l),d=X_(i),f=Z_(i),p=ev(i)===`y`,{width:m,height:h}=a.floating,g,_;d===`top`||d===`bottom`?(g=d,_=f===(await(o.isRTL==null?void 0:o.isRTL(s.floating))?`start`:`end`)?`left`:`right`):(_=d,g=f===`end`?`top`:`bottom`);let v=h-u.top-u.bottom,y=m-u.left-u.right,b=H_(h-u[g],v),x=H_(m-u[_],y),S=!t.middlewareData.shift,C=b,w=x;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(w=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(C=v),S&&!f){let e=U_(u.left,0),t=U_(u.right,0),n=U_(u.top,0),r=U_(u.bottom,0);p?w=m-2*(e!==0||t!==0?e+t:U_(u.left,u.right)):C=h-2*(n!==0||r!==0?n+r:U_(u.top,u.bottom))}await c({...t,availableWidth:w,availableHeight:C});let T=await o.getDimensions(s.floating);return m!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function Ov(){return typeof window<`u`}function kv(e){return Mv(e)?(e.nodeName||``).toLowerCase():`#document`}function Av(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function jv(e){return((Mv(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Mv(e){return Ov()?e instanceof Node||e instanceof Av(e).Node:!1}function Nv(e){return Ov()?e instanceof Element||e instanceof Av(e).Element:!1}function Pv(e){return Ov()?e instanceof HTMLElement||e instanceof Av(e).HTMLElement:!1}function Fv(e){return!Ov()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Av(e).ShadowRoot}function Iv(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=Uv(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function xne(e){return/^(table|td|th)$/.test(kv(e))}function Lv(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Sne=/transform|translate|scale|rotate|perspective|filter/,Cne=/paint|layout|strict|content/,Rv=e=>!!e&&e!==`none`,zv;function Bv(e){let t=Nv(e)?Uv(e):e;return Rv(t.transform)||Rv(t.translate)||Rv(t.scale)||Rv(t.rotate)||Rv(t.perspective)||!Vv()&&(Rv(t.backdropFilter)||Rv(t.filter))||Sne.test(t.willChange||``)||Cne.test(t.contain||``)}function wne(e){let t=Gv(e);for(;Pv(t)&&!Hv(t);){if(Bv(t))return t;if(Lv(t))return null;t=Gv(t)}return null}function Vv(){return zv??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),zv}function Hv(e){return/^(html|body|#document)$/.test(kv(e))}function Uv(e){return Av(e).getComputedStyle(e)}function Wv(e){return Nv(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Gv(e){if(kv(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Fv(e)&&e.host||jv(e);return Fv(t)?t.host:t}function Kv(e){let t=Gv(e);return Hv(t)?e.ownerDocument?e.ownerDocument.body:e.body:Pv(t)&&Iv(t)?t:Kv(t)}function qv(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Kv(e),i=r===e.ownerDocument?.body,a=Av(r);if(i){let e=Jv(a);
vendor: 4,790 bytes, line 84
84return t.concat(a,a.visualViewport||[],Iv(r)?r:[],e&&n?qv(e):[])}else return t.concat(r,qv(r,[],n))}function Jv(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Yv(e){let t=Uv(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Pv(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=W_(n)!==a||W_(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Xv(e){return Nv(e)?e:e.contextElement}function Zv(e){let t=Xv(e);if(!Pv(t))return K_(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Yv(t),o=(a?W_(n.width):n.width)/r,s=(a?W_(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var Tne=K_(0);function Qv(e){let t=Av(e);return!Vv()||!t.visualViewport?Tne:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Ene(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Av(e)?!1:t}function $v(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=Xv(e),o=K_(1);t&&(r?Nv(r)&&(o=Zv(r)):o=Zv(e));let s=Ene(a,n,r)?Qv(a):K_(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=Av(a),t=r&&Nv(r)?Av(r):r,n=e,i=Jv(n);for(;i&&r&&t!==n;){let e=Zv(i),t=i.getBoundingClientRect(),r=Uv(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Av(i),i=Jv(n)}}return mv({width:u,height:d,x:c,y:l})}function ey(e,t){let n=Wv(e).scrollLeft;return t?t.left+n:$v(jv(e)).left+n}function ty(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ey(e,n),y:n.top+t.scrollTop}}function Dne(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=jv(r),s=t?Lv(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=K_(1),u=K_(0),d=Pv(r);if((d||!d&&!a)&&((kv(r)!==`body`||Iv(o))&&(c=Wv(r)),d)){let e=$v(r);l=Zv(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?ty(o,c):K_(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function One(e){return Array.from(e.getClientRects())}function kne(e){let t=jv(e),n=Wv(e),r=e.ownerDocument.body,i=U_(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=U_(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+ey(e),s=-n.scrollTop;return Uv(r).direction===`rtl`&&(o+=U_(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var ny=25;function Ane(e,t){let n=Av(e),r=jv(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=Vv();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=ey(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=ny&&(a-=o)}else l<=ny&&(a+=l);return{width:a,height:o,x:s,y:c}}function jne(e,t){let n=$v(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Pv(e)?Zv(e):K_(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function ry(e,t,n){let r;if(t===`viewport`)r=Ane(e,n);else if(t===`document`)r=kne(jv(e));else if(Nv(t))r=jne(t,n);else{let n=Qv(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return mv(r)}function iy(e,t){let n=Gv(e);return n===t||!Nv(n)||Hv(n)?!1:Uv(n).position===`fixed`||iy(n,t)}function Mne(e,t){let n=t.get(e);if(n)return n;let r=qv(e,[],!1).filter(e=>Nv(e)&&kv(e)!==`body`),i=null,a=Uv(e).position===`fixed`,o=a?Gv(e):e;for(;Nv(o)&&!Hv(o);){let t=Uv(o),n=Bv(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||Iv(o)&&!n&&iy(e,o))?r=r.filter(e=>e!==o):i=t,o=Gv(o)}return t.set(e,r),r}function Nne(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Lv(t)?[]:Mne(t,this._c):[].concat(n),r],o=ry(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=ry(t,a[e],i);s=U_(n.top,s),c=H_(n.right,c),l=H_(n.bottom,l),u=U_(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function Pne(e){let{width:t,height:n}=Yv(e);return{width:t,height:n}}function Fne(e,t,n){let r=Pv(t),i=jv(t),a=n===`fixed`,o=$v(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=K_(0);function l(){c.x=ey(i)}if(r||!r&&!a)if((kv(t)!==`body`||Iv(i))&&(s=Wv(t)),r){let e=$v(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&l();a&&!r&&i&&l();let u=i&&!r&&!a?ty(i,s):K_(0);return{x:o.left+s.scrollLeft-c.x-u.x,y:o.top+s.scrollTop-c.y-u.y,width:o.width,height:o.height}}function ay(e){return Uv(e).position===`static`}function oy(e,t){if(!Pv(e)||Uv(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return jv(e)===n&&(n=n.ownerDocument.body),n}function sy(e,t){let n=Av(e);
vendor: 10,044 bytes, line 84
84if(Lv(e))return n;if(!Pv(e)){let t=Gv(e);for(;t&&!Hv(t);){if(Nv(t)&&!ay(t))return t;t=Gv(t)}return n}let r=oy(e,t);for(;r&&xne(r)&&ay(r);)r=oy(r,t);return r&&Hv(r)&&ay(r)&&!Bv(r)?n:r||wne(e)||n}var Ine=async function(e){let t=this.getOffsetParent||sy,n=this.getDimensions,r=await n(e.floating);return{reference:Fne(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Lne(e){return Uv(e).direction===`rtl`}var Rne={convertOffsetParentRelativeRectToViewportRelativeRect:Dne,getDocumentElement:jv,getClippingRect:Nne,getOffsetParent:sy,getElementRects:Ine,getClientRects:One,getDimensions:Pne,getScale:Zv,isElement:Nv,isRTL:Lne};function cy(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function zne(e,t){let n=null,r,i=jv(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=G_(d),h=G_(i.clientWidth-(u+f)),g=G_(i.clientHeight-(d+p)),_=G_(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:U_(0,H_(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!cy(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function ly(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Xv(e),u=i||a?[...l?qv(l):[],...t?qv(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?zne(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?$v(e):null;c&&g();function g(){let t=$v(e);h&&!cy(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Bne=Ev,Vne=Dv,Hne=bv,Une=bne,Wne=Cv,uy=yv,Gne=yne,Kne=(e,t,n)=>{let r=new Map,i={platform:Rne,...n},a={...i.platform,_c:r};return vv(e,t,{...i,platform:a})},dy=typeof document<`u`?d.useLayoutEffect:function(){};function fy(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 n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!fy(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!fy(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function py(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function my(e,t){let n=py(e);return Math.round(t*n)/n}function hy(e){let t=d.useRef(e);return dy(()=>{t.current=e}),t}function gy(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,f]=d.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=d.useState(r);fy(p,r)||m(r);let[h,g]=d.useState(null),[_,v]=d.useState(null),y=d.useCallback(e=>{e!==C.current&&(C.current=e,g(e))},[]),b=d.useCallback(e=>{e!==w.current&&(w.current=e,v(e))},[]),x=a||h,S=o||_,C=d.useRef(null),w=d.useRef(null),T=d.useRef(u),E=c!=null,D=hy(c),O=hy(i),k=hy(l),A=d.useCallback(()=>{if(!C.current||!w.current)return;let e={placement:t,strategy:n,middleware:p};O.current&&(e.platform=O.current),Kne(C.current,w.current,e).then(e=>{let t={...e,isPositioned:k.current!==!1};j.current&&!fy(T.current,t)&&(T.current=t,Xn.flushSync(()=>{f(t)}))})},[p,t,n,O,k]);dy(()=>{l===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[l]);let j=d.useRef(!1);dy(()=>(j.current=!0,()=>{j.current=!1}),[]),dy(()=>{if(x&&(C.current=x),S&&(w.current=S),x&&S){if(D.current)return D.current(x,S,A);A()}},[x,S,A,D,E]);let M=d.useMemo(()=>({reference:C,floating:w,setReference:y,setFloating:b}),[y,b]),N=d.useMemo(()=>({reference:x,floating:S}),[x,S]),P=d.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=my(N.floating,u.x),r=my(N.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...py(N.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,N.floating,u.x,u.y]);return d.useMemo(()=>({...u,update:A,refs:M,elements:N,floatingStyles:P}),[u,A,M,N,P])}var qne=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:uy({element:r.current,padding:i}).fn(n):r?uy({element:r,padding:i}).fn(n):{}}}},_y=(e,t)=>{let n=Bne(e);return{name:n.name,fn:n.fn,options:[e,t]}},vy=(e,t)=>{let n=Vne(e);return{name:n.name,fn:n.fn,options:[e,t]}},yy=(e,t)=>({fn:Gne(e).fn,options:[e,t]}),by=(e,t)=>{let n=Hne(e);return{name:n.name,fn:n.fn,options:[e,t]}},xy=(e,t)=>{let n=Une(e);return{name:n.name,fn:n.fn,options:[e,t]}},Sy=(e,t)=>{let n=Wne(e);return{name:n.name,fn:n.fn,options:[e,t]}},Jne=(e,t)=>{let n=qne(e);return{name:n.name,fn:n.fn,options:[e,t]}},Yne=`Arrow`,Cy=d.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...a}=e;return(0,U.jsx)(G.svg,{...a,ref:t,width:r,height:i,viewBox:`0 0 30 10`,preserveAspectRatio:`none`,children:e.asChild?n:(0,U.jsx)(`polygon`,{points:`0,0 30,0 15,10`})})});Cy.displayName=Yne;var Xne=Cy,wy=`Popper`,[Ty,Ey]=Em(wy),[Zne,Dy]=Ty(wy),Oy=e=>{let{__scopePopper:t,children:n}=e,[r,i]=d.useState(null);return(0,U.jsx)(Zne,{scope:t,anchor:r,onAnchorChange:i,children:n})};Oy.displayName=wy;var ky=`PopperAnchor`,Ay=d.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=Dy(ky,n),o=d.useRef(null),s=gm(t,o),c=d.useRef(null);return d.useEffect(()=>{let e=c.current;c.current=r?.current||o.current,e!==c.current&&a.onAnchorChange(c.current)}),r?null:(0,U.jsx)(G.div,{...i,ref:s})});Ay.displayName=ky;var jy=`PopperContent`,[Qne,$ne]=Ty(jy),My=d.forwardRef((e,t)=>{let{__scopePopper:n,side:r=`bottom`,sideOffset:i=0,align:a=`center`,alignOffset:o=0,arrowPadding:s=0,avoidCollisions:c=!0,collisionBoundary:l=[],collisionPadding:u=0,sticky:f=`partial`,hideWhenDetached:p=!1,updatePositionStrategy:m=`optimized`,onPlaced:h,...g}=e,_=Dy(jy,n),[v,y]=d.useState(null),b=gm(t,e=>y(e)),[x,S]=d.useState(null),C=A_(x),w=C?.width??0,T=C?.height??0,E=r+(a===`center`?``:`-`+a),D=typeof u==`number`?u:{top:0,right:0,bottom:0,left:0,...u},O=Array.isArray(l)?l:[l],k=O.length>0,A={padding:D,boundary:O.filter(tre),altBoundary:k},{refs:j,floatingStyles:M,placement:N,isPositioned:P,middlewareData:F}=gy({strategy:`fixed`,placement:E,whileElementsMounted:(...e)=>ly(...e,{animationFrame:m===`always`}),elements:{reference:_.anchor},middleware:[_y({mainAxis:i+T,alignmentAxis:o}),c&&vy({mainAxis:!0,crossAxis:!1,limiter:f===`partial`?yy():void 0,...A}),c&&by({...A}),xy({...A,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--radix-popper-available-width`,`${n}px`),o.setProperty(`--radix-popper-available-height`,`${r}px`),o.setProperty(`--radix-popper-anchor-width`,`${i}px`),o.setProperty(`--radix-popper-anchor-height`,`${a}px`)}}),x&&Jne({element:x,padding:s}),nre({arrowWidth:w,arrowHeight:T}),p&&Sy({strategy:`referenceHidden`,...A})]}),[I,L]=Fy(N),ee=bh(h);km(()=>{P&&ee?.()},[P,ee]);let te=F.arrow?.x,ne=F.arrow?.y,R=F.arrow?.centerOffset!==0,[re,z]=d.useState();return km(()=>{v&&z(window.getComputedStyle(v).zIndex)},[v]),(0,U.jsx)(`div`,{ref:j.setFloating,"data-radix-popper-content-wrapper":``,style:{...M,transform:P?M.transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:re,"--radix-popper-transform-origin":[F.transformOrigin?.x,F.transformOrigin?.y].join(` `),...F.hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}},dir:e.dir,children:(0,U.jsx)(Qne,{scope:n,placedSide:I,onArrowChange:S,arrowX:te,arrowY:ne,shouldHideArrow:R,children:(0,U.jsx)(G.div,{"data-side":I,"data-align":L,...g,ref:b,style:{...g.style,animation:P?void 0:`none`}})})})});My.displayName=jy;var Ny=`PopperArrow`,ere={top:`bottom`,right:`left`,bottom:`top`,left:`right`},Py=d.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=$ne(Ny,n),a=ere[i.placedSide];return(0,U.jsx)(`span`,{ref:i.onArrowChange,style:{position:`absolute`,left:i.arrowX,top:i.arrowY,[a]: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:(0,U.jsx)(Xne,{...r,ref:t,style:{...r.style,display:`block`}})})});Py.displayName=Ny;function tre(e){return e!==null}var nre=e=>({name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=Fy(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}});function Fy(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var Iy=Oy,Ly=Ay,Ry=My,zy=Py,By=`rovingFocusGroup.onEntryFocus`,rre={bubbles:!1,cancelable:!0},Vy=`RovingFocusGroup`,[Hy,Uy,ire]=Om(Vy),[are,Wy]=Em(Vy,[ire]),[ore,
84sre]=are(Vy),Gy=d.forwardRef((e,t)=>(0,U.jsx)(Hy.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,U.jsx)(Hy.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,U.jsx)(cre,{...e,ref:t})})}));Gy.displayName=Vy;var cre=d.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,preventScrollOnEntryFocus:u=!1,...f}=e,p=d.useRef(null),m=gm(t,p),h=Ym(a),[g,_]=jm({prop:o,defaultProp:s??null,onChange:c,caller:Vy}),[v,y]=d.useState(!1),b=bh(l),x=Uy(n),S=d.useRef(!1),[C,w]=d.useState(0);return d.useEffect(()=>{let e=p.current;if(e)return e.addEventListener(By,b),()=>e.removeEventListener(By,b)},[b]),(0,U.jsx)(ore,{scope:n,orientation:r,dir:h,loop:i,currentTabStopId:g,onItemFocus:d.useCallback(e=>_(e),[_]),onItemShiftTab:d.useCallback(()=>y(!0),[]),onFocusableItemAdd:d.useCallback(()=>w(e=>e+1),[]),onFocusableItemRemove:d.useCallback(()=>w(e=>e-1),[]),children:(0,U.jsx)(G.div,{tabIndex:v||C===0?-1:0,"data-orientation":r,...f,ref:m,style:{outline:`none`,...e.style},onMouseDown:K(e.onMouseDown,()=>{S.current=!0}),onFocus:K(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!v){let t=new CustomEvent(By,rre);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=x().filter(e=>e.focusable);Jy([e.find(e=>e.active),e.find(e=>e.id===g),...e].filter(Boolean).map(e=>e.ref.current),u)}}S.current=!1}),onBlur:K(e.onBlur,()=>y(!1))})})}),Ky=`RovingFocusGroupItem`,qy=d.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:a,children:o,...s}=e,c=Rm(),l=a||c,u=sre(Ky,n),f=u.currentTabStopId===l,p=Uy(n),{onFocusableItemAdd:m,onFocusableItemRemove:h,currentTabStopId:g}=u;return d.useEffect(()=>{if(r)return m(),()=>h()},[r,m,h]),(0,U.jsx)(Hy.ItemSlot,{scope:n,id:l,focusable:r,active:i,children:(0,U.jsx)(G.span,{tabIndex:f?0:-1,"data-orientation":u.orientation,...s,ref:t,onMouseDown:K(e.onMouseDown,e=>{r?u.onItemFocus(l):e.preventDefault()}),onFocus:K(e.onFocus,()=>u.onItemFocus(l)),onKeyDown:K(e.onKeyDown,e=>{if(e.key===`Tab`&&e.shiftKey){u.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=dre(e,u.orientation,u.dir);if(t!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=p().filter(e=>e.focusable).map(e=>e.ref.current);if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let r=n.indexOf(e.currentTarget);n=u.loop?fre(n,r+1):n.slice(r+1)}setTimeout(()=>Jy(n))}}),children:typeof o==`function`?o({isCurrentTabStop:f,hasTabStop:g!=null}):o})})});qy.displayName=Ky;var lre={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`};function ure(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function dre(e,t,n){let r=ure(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return lre[r]}function Jy(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function fre(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Yy=Gy,Xy=qy,Zy=[`Enter`,` `],pre=[`ArrowDown`,`PageUp`,`Home`],Qy=[`ArrowUp`,`PageDown`,`End`],mre=[...pre,...Qy],hre={ltr:[...Zy,`ArrowRight`],rtl:[...Zy,`ArrowLeft`]},gre={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]},$y=`Menu`,[eb,_re,vre]=Om($y),[tb,nb]=Em($y,[vre,Ey,Wy]),rb=Ey(),ib=Wy(),[ab,ob]=tb($y),[yre,sb]=tb($y),cb=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=rb(t),[c,l]=d.useState(null),u=d.useRef(!1),f=bh(a),p=Ym(i);return d.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener(`pointerdown`,t,{capture:!0,once:!0}),document.addEventListener(`pointermove`,t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener(`keydown`,e,{capture:!0}),()=>{document.removeEventListener(`keydown`,e,{capture:!0}),document.removeEventListener(`pointerdown`,t,{capture:!0}),document.removeEventListener(`pointermove`,t,{capture:!0})}},[]),(0,U.jsx)(Iy,{...s,children:(0,U.jsx)(ab,{scope:t,open:n,onOpenChange:f,content:c,onContentChange:l,children:(0,U.jsx)(yre,{scope:t,onClose:d.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:u,dir:p,modal:o,children:r})})})};cb.displayName=$y;var bre=`MenuAnchor`,lb=d.forwardRef((e,t)=>
vendor: 12,748 bytes, line 84
84{let{__scopeMenu:n,...r}=e,i=rb(n);return(0,U.jsx)(Ly,{...i,...r,ref:t})});lb.displayName=bre;var ub=`MenuPortal`,[xre,db]=tb(ub,{forceMount:void 0}),fb=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=ob(ub,t);return(0,U.jsx)(xre,{scope:t,forceMount:n,children:(0,U.jsx)(Fm,{present:n||a.open,children:(0,U.jsx)(Bh,{asChild:!0,container:i,children:r})})})};fb.displayName=ub;var pb=`MenuContent`,[Sre,mb]=tb(pb),hb=d.forwardRef((e,t)=>{let n=db(pb,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=ob(pb,e.__scopeMenu),o=sb(pb,e.__scopeMenu);return(0,U.jsx)(eb.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(Fm,{present:r||a.open,children:(0,U.jsx)(eb.Slot,{scope:e.__scopeMenu,children:o.modal?(0,U.jsx)(Cre,{...i,ref:t}):(0,U.jsx)(wre,{...i,ref:t})})})})}),Cre=d.forwardRef((e,t)=>{let n=ob(pb,e.__scopeMenu),r=d.useRef(null),i=gm(t,r);return d.useEffect(()=>{let e=r.current;if(e)return Sg(e)},[]),(0,U.jsx)(gb,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:K(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),wre=d.forwardRef((e,t)=>{let n=ob(pb,e.__scopeMenu);return(0,U.jsx)(gb,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Tre=_m(`MenuContent.ScrollLock`),gb=d.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:f,onInteractOutside:p,onDismiss:m,disableOutsideScroll:h,...g}=e,_=ob(pb,n),v=sb(pb,n),y=rb(n),b=ib(n),x=_re(n),[S,C]=d.useState(null),w=d.useRef(null),T=gm(t,w,_.onContentChange),E=d.useRef(0),D=d.useRef(``),O=d.useRef(0),k=d.useRef(null),A=d.useRef(`right`),j=d.useRef(0),M=h?gg:d.Fragment,N=h?{as:Tre,allowPinchZoom:!0}:void 0,P=e=>{let t=D.current+e,n=x().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,a=Gb(n.map(e=>e.textValue),t,i),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){D.current=t,window.clearTimeout(E.current),t!==``&&(E.current=window.setTimeout(()=>e(``),1e3))})(t),o&&setTimeout(()=>o.focus())};d.useEffect(()=>()=>window.clearTimeout(E.current),[]),Hh();let F=d.useCallback(e=>A.current===k.current?.side&&qb(e,k.current?.area),[]);return(0,U.jsx)(Sre,{scope:n,searchRef:D,onItemEnter:d.useCallback(e=>{F(e)&&e.preventDefault()},[F]),onItemLeave:d.useCallback(e=>{F(e)||(w.current?.focus(),C(null))},[F]),onTriggerLeave:d.useCallback(e=>{F(e)&&e.preventDefault()},[F]),pointerGraceTimerRef:O,onPointerGraceIntentChange:d.useCallback(e=>{k.current=e},[]),children:(0,U.jsx)(M,{...N,children:(0,U.jsx)(Ph,{asChild:!0,trapped:i,onMountAutoFocus:K(a,e=>{e.preventDefault(),w.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,U.jsx)(Eh,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:f,onInteractOutside:p,onDismiss:m,children:(0,U.jsx)(Yy,{asChild:!0,...b,dir:v.dir,orientation:`vertical`,loop:r,currentTabStopId:S,onCurrentTabStopIdChange:C,onEntryFocus:K(c,e=>{v.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,U.jsx)(Ry,{role:`menu`,"aria-orientation":`vertical`,"data-state":Bb(_.open),"data-radix-menu-content":``,dir:v.dir,...y,...g,ref:T,style:{outline:`none`,...g.style},onKeyDown:K(g.onKeyDown,e=>{let t=e.target.closest(`[data-radix-menu-content]`)===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=e.key.length===1;t&&(e.key===`Tab`&&e.preventDefault(),!n&&r&&P(e.key));let i=w.current;if(e.target!==i||!mre.includes(e.key))return;e.preventDefault();let a=x().filter(e=>!e.disabled).map(e=>e.ref.current);Qy.includes(e.key)&&a.reverse(),Ub(a)}),onBlur:K(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(E.current),D.current=``)}),onPointerMove:K(e.onPointerMove,Jb(e=>{let t=e.target,n=j.current!==e.clientX;e.currentTarget.contains(t)&&n&&(A.current=e.clientX>j.current?`right`:`left`,j.current=e.clientX)}))})})})})})})});hb.displayName=pb;var Ere=`MenuGroup`,_b=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,U.jsx)(G.div,{role:`group`,...r,ref:t})});_b.displayName=Ere;var Dre=`MenuLabel`,vb=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,U.jsx)(G.div,{...r,ref:t})});vb.displayName=Dre;var yb=`MenuItem`,bb=`menu.itemSelect`,xb=d.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,a=d.useRef(null),o=sb(yb,e.__scopeMenu),s=mb(yb,e.__scopeMenu),c=gm(t,a),l=d.useRef(!1),u=()=>{let e=a.current;if(!n&&e){let t=new CustomEvent(bb,{bubbles:!0,cancelable:!0});e.addEventListener(bb,e=>r?.(e),{once:!0}),xm(e,t),t.defaultPrevented?l.current=!1:o.onClose()}};return(0,U.jsx)(Sb,{...i,ref:c,disabled:n,onClick:K(e.onClick,u),onPointerDown:t=>{e.onPointerDown?.(t),l.current=!0},onPointerUp:K(e.onPointerUp,e=>{l.current||e.currentTarget?.click()}),onKeyDown:K(e.onKeyDown,e=>{let t=s.searchRef.current!==``;n||t&&e.key===` `||Zy.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});xb.displayName=yb;var Sb=d.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...a}=e,o=mb(yb,n),s=ib(n),c=d.useRef(null),l=gm(t,c),[u,f]=d.useState(!1),[p,m]=d.useState(``);return d.useEffect(()=>{let e=c.current;e&&m((e.textContent??``).trim())},[a.children]),(0,U.jsx)(eb.ItemSlot,{scope:n,disabled:r,textValue:i??p,children:(0,U.jsx)(Xy,{asChild:!0,...s,focusable:!r,children:(0,U.jsx)(G.div,{role:`menuitem`,"data-highlighted":u?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0,...a,ref:l,onPointerMove:K(e.onPointerMove,Jb(e=>{r?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:K(e.onPointerLeave,Jb(e=>o.onItemLeave(e))),onFocus:K(e.onFocus,()=>f(!0)),onBlur:K(e.onBlur,()=>f(!1))})})})}),Ore=`MenuCheckboxItem`,Cb=d.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,U.jsx)(kb,{scope:e.__scopeMenu,checked:n,children:(0,U.jsx)(xb,{role:`menuitemcheckbox`,"aria-checked":Vb(n)?`mixed`:n,...i,ref:t,"data-state":Hb(n),onSelect:K(i.onSelect,()=>r?.(Vb(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Cb.displayName=Ore;var wb=`MenuRadioGroup`,[kre,Are]=tb(wb,{value:void 0,onValueChange:()=>{}}),Tb=d.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=bh(r);return(0,U.jsx)(kre,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,U.jsx)(_b,{...i,ref:t})})});Tb.displayName=wb;var Eb=`MenuRadioItem`,Db=d.forwardRef((e,t)=>{let{value:n,...r}=e,i=Are(Eb,e.__scopeMenu),a=n===i.value;return(0,U.jsx)(kb,{scope:e.__scopeMenu,checked:a,children:(0,U.jsx)(xb,{role:`menuitemradio`,"aria-checked":a,...r,ref:t,"data-state":Hb(a),onSelect:K(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});Db.displayName=Eb;var Ob=`MenuItemIndicator`,[kb,jre]=tb(Ob,{checked:!1}),Ab=d.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,a=jre(Ob,n);return(0,U.jsx)(Fm,{present:r||Vb(a.checked)||a.checked===!0,children:(0,U.jsx)(G.span,{...i,ref:t,"data-state":Hb(a.checked)})})});Ab.displayName=Ob;var Mre=`MenuSeparator`,jb=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,U.jsx)(G.div,{role:`separator`,"aria-orientation":`horizontal`,...r,ref:t})});jb.displayName=Mre;var Nre=`MenuArrow`,Mb=d.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=rb(n);return(0,U.jsx)(zy,{...i,...r,ref:t})});Mb.displayName=Nre;var Nb=`MenuSub`,[Pre,Pb]=tb(Nb),Fb=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,a=ob(Nb,t),o=rb(t),[s,c]=d.useState(null),[l,u]=d.useState(null),f=bh(i);return d.useEffect(()=>(a.open===!1&&f(!1),()=>f(!1)),[a.open,f]),(0,U.jsx)(Iy,{...o,children:(0,U.jsx)(ab,{scope:t,open:r,onOpenChange:f,content:l,onContentChange:u,children:(0,U.jsx)(Pre,{scope:t,contentId:Rm(),triggerId:Rm(),trigger:s,onTriggerChange:c,children:n})})})};Fb.displayName=Nb;var Ib=`MenuSubTrigger`,Lb=d.forwardRef((e,t)=>{let n=ob(Ib,e.__scopeMenu),r=sb(Ib,e.__scopeMenu),i=Pb(Ib,e.__scopeMenu),a=mb(Ib,e.__scopeMenu),o=d.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:c}=a,l={__scopeMenu:e.__scopeMenu},u=d.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return d.useEffect(()=>u,[u]),d.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),c(null)}},[s,c]),(0,U.jsx)(lb,{asChild:!0,...l,children:(0,U.jsx)(Sb,{id:i.triggerId,"aria-haspopup":`menu`,"aria-expanded":n.open,"aria-controls":i.contentId,"data-state":Bb(n.open),...e,ref:hm(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),!(e.disabled||t.defaultPrevented)&&(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:K(e.onPointerMove,Jb(t=>{a.onItemEnter(t),!t.defaultPrevented&&!e.disabled&&!n.open&&!o.current&&(a.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:K(e.onPointerLeave,Jb(e=>{u();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i=r===`right`,o=i?-5:5,c=t[i?`left`:`right`],l=t[i?`right`:`left`];a.onPointerGraceIntentChange({area:[{x:e.clientX+o,y:e.clientY},{x:c,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:c,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:K(e.onKeyDown,t=>{let i=a.searchRef.current!==``;e.disabled||i&&t.key===` `||hre[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});Lb.displayName=Ib;var Rb=`MenuSubContent`,zb=d.forwardRef((e,t)=>{let n=db(pb,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=ob(pb,e.__scopeMenu),o=sb(pb,e.__scopeMenu),s=Pb(Rb,e.__scopeMenu),c=d.useRef(null),l=gm(t,c);return(0,U.jsx)(eb.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(Fm,{present:r||a.open,children:(0,U.jsx)(eb.Slot,{scope:e.__scopeMenu,children:(0,U.jsx)(gb,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:l,align:`start`,side:o.dir===`rtl`?`left`:`right`,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{o.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:K(e.onFocusOutside,e=>{e.target!==s.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:K(e.onEscapeKeyDown,e=>{o.onClose(),e.preventDefault()}),onKeyDown:K(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=gre[o.dir].includes(e.key);t&&n&&(a.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})});zb.displayName=Rb;function Bb(e){return e?`open`:`closed`}function Vb(e){return e===`indeterminate`}function Hb(e){return Vb(e)?`indeterminate`:e?`checked`:`unchecked`}function Ub(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function Wb(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function Gb(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=Wb(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function Kb(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function qb(e,t){return t?Kb({x:e.clientX,y:e.clientY},t):!1}function Jb(e){return t=>t.pointerType===`mouse`?e(t):void 0}var Yb=cb,Xb=lb,Zb=fb,Qb=hb,$b=_b,ex=vb,tx=xb,nx=Cb,rx=Tb,ix=Db,ax=Ab,ox=jb,sx=Mb,cx=Fb,lx=Lb,ux=zb,dx=`DropdownMenu`,[fx,Fre]=Em(dx,[nb]),px=nb(),[mx,hx]=fx(dx),gx=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=px(t),l=d.useRef(null),[u,f]=jm({prop:i,defaultProp:a??!1,onChange:o,caller:dx});return(0,U.jsx)(mx,{scope:t,triggerId:Rm(),triggerRef:l,contentId:Rm(),open:u,onOpenChange:f,onOpenToggle:d.useCallback(()=>f(e=>!e),[f]),modal:s,children:(0,U.jsx)(Yb,{...c,open:u,onOpenChange:f,dir:r,modal:s,children:n})})};gx.displayName=dx;var _x=`DropdownMenuTrigger`,vx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,a=hx(_x,n),o=px(n);return(0,U.jsx)(Xb,{asChild:!0,...o,children:(0,U.jsx)(G.button,{type:`button`,id:a.triggerId,"aria-haspopup":`menu`,"aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?`open`:`closed`,"data-disabled":r?``:void 0,disabled:r,...i,ref:hm(t,a.triggerRef),onPointerDown:K(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:K(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&a.onOpenToggle(),e.key===`ArrowDown`&&a.onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(e.ke
84y)&&e.preventDefault())})})})});vx.displayName=_x;var yx=`DropdownMenuPortal`,bx=e=>{let{__scopeDropdownMenu:t,...n}=e,r=px(t);return(0,U.jsx)(Zb,{...r,...n})};bx.displayName=yx;var xx=`DropdownMenuContent`,Sx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=hx(xx,n),a=px(n),o=d.useRef(!1);return(0,U.jsx)(Qb,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...r,ref:t,onCloseAutoFocus:K(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:K(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;(!i.modal||r)&&(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)`}})});Sx.displayName=xx;var Cx=`DropdownMenuGroup`,wx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)($b,{...i,...r,ref:t})});wx.displayName=Cx;var Tx=`DropdownMenuLabel`,Ex=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(ex,{...i,...r,ref:t})});Ex.displayName=Tx;var Dx=`DropdownMenuItem`,Ox=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(tx,{...i,...r,ref:t})});Ox.displayName=Dx;var kx=`DropdownMenuCheckboxItem`,Ax=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(nx,{...i,...r,ref:t})});Ax.displayName=kx;var jx=`DropdownMenuRadioGroup`,Mx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(rx,{...i,...r,ref:t})});Mx.displayName=jx;var Nx=`DropdownMenuRadioItem`,Px=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(ix,{...i,...r,ref:t})});Px.displayName=Nx;var Fx=`DropdownMenuItemIndicator`,Ix=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(ax,{...i,...r,ref:t})});Ix.displayName=Fx;var Lx=`DropdownMenuSeparator`,Rx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(ox,{...i,...r,ref:t})});Rx.displayName=Lx;var zx=`DropdownMenuArrow`,Bx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(sx,{...i,...r,ref:t})});Bx.displayName=zx;var Vx=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:i,defaultOpen:a}=e,o=px(t),[s,c]=jm({prop:r,defaultProp:a??!1,onChange:i,caller:`DropdownMenuSub`});return(0,U.jsx)(cx,{...o,open:s,onOpenChange:c,children:n})},Hx=`DropdownMenuSubTrigger`,Ux=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(lx,{...i,...r,ref:t})});Ux.displayName=Hx;var Wx=`DropdownMenuSubContent`,Gx=d.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=px(n);return(0,U.jsx)(ux,{...i,...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)`}})});Gx.displayName=Wx;var Kx=gx,qx=vx,Jx=bx,Yx=Sx,Xx=wx,Zx=Ex,Qx=Ox,$x=Ax,eS=Mx,tS=Px,nS=Ix,rS=Rx,iS=Vx,aS=Ux,oS=Gx,Ire=`Label`,sS=d.forwardRef((e,t)=>(0,U.jsx)(G.label,{...e,ref:t,onMouseDown:t=>{t.target.closest(`button, input, select, textarea`)||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));sS.displayName=Ire;var Lre=sS,cS,lS=`HoverCard`,[uS,Rre]=Em(lS,[Ey]),dS=Ey(),[zre,fS]=uS(lS),pS=e=>{let{__scopeHoverCard:t,children:n,open:r,defaultOpen:i,onOpenChange:a,openDelay:o=700,closeDelay:s=300}=e,c=dS(t),l=d.useRef(0),u=d.useRef(0),f=d.useRef(!1),p=d.useRef(!1),[m,h]=jm({prop:r,defaultProp:i??!1,onChange:a,caller:lS}),g=d.useCallback(()=>{clearTimeout(u.current),l.current=window.setTimeout(()=>h(!0),o)},[o,h]),_=d.useCallback(()=>{clearTimeout(l.current),!f.current&&!p.current&&(u.current=window.setTimeout(()=>h(!1),s))},[s,h]),v=d.useCallback(()=>h(!1),[h]);return d.useEffect(()=>()=>{clearTimeout(l.current),clearTimeout(u.current)},[]),(0,U.jsx)(zre,{scope:t,open:m,onOpenChange:h,onOpen:g,onClose:_,onDismiss:v,hasSelectionRef:f,isPointerDownOnContentRef:p,children:(0,U.jsx)(Iy,{...c,children:n})})};pS.displayName=lS;var mS=`HoverCardTrigger`,hS=d.forwardRef((e,t)=>
84{let{__scopeHoverCard:n,...r}=e,i=fS(mS,n),a=dS(n);return(0,U.jsx)(Ly,{asChild:!0,...a,children:(0,U.jsx)(G.a,{"data-state":i.open?`open`:`closed`,...r,ref:t,onPointerEnter:K(e.onPointerEnter,bS(i.onOpen)),onPointerLeave:K(e.onPointerLeave,bS(i.onClose)),onFocus:K(e.onFocus,i.onOpen),onBlur:K(e.onBlur,i.onClose),onTouchStart:K(e.onTouchStart,e=>e.preventDefault())})})});hS.displayName=mS;var gS=`HoverCardPortal`,[Bre,Vre]=uS(gS,{forceMount:void 0}),_S=e=>{let{__scopeHoverCard:t,forceMount:n,children:r,container:i}=e,a=fS(gS,t);return(0,U.jsx)(Bre,{scope:t,forceMount:n,children:(0,U.jsx)(Fm,{present:n||a.open,children:(0,U.jsx)(Bh,{asChild:!0,container:i,children:r})})})};_S.displayName=gS;var vS=`HoverCardContent`,yS=d.forwardRef((e,t)=>{let n=Vre(vS,e.__scopeHoverCard),{forceMount:r=n.forceMount,...i}=e,a=fS(vS,e.__scopeHoverCard);return(0,U.jsx)(Fm,{present:r||a.open,children:(0,U.jsx)(Hre,{"data-state":a.open?`open`:`closed`,...i,onPointerEnter:K(e.onPointerEnter,bS(a.onOpen)),onPointerLeave:K(e.onPointerLeave,bS(a.onClose)),ref:t})})});yS.displayName=vS;var Hre=d.forwardRef((e,t)=>{let{__scopeHoverCard:n,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,...s}=e,c=fS(vS,n),l=dS(n),u=d.useRef(null),f=gm(t,u),[p,m]=d.useState(!1);return d.useEffect(()=>{if(p){let e=document.body;return cS=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect=`none`,e.style.webkitUserSelect=`none`,()=>{e.style.userSelect=cS,e.style.webkitUserSelect=cS}}},[p]),d.useEffect(()=>{if(u.current){let e=()=>{m(!1),c.isPointerDownOnContentRef.current=!1,setTimeout(()=>{document.getSelection()?.toString()!==``&&(c.hasSelectionRef.current=!0)})};return document.addEventListener(`pointerup`,e),()=>{document.removeEventListener(`pointerup`,e),c.hasSelectionRef.current=!1,c.isPointerDownOnContentRef.current=!1}}},[c.isPointerDownOnContentRef,c.hasSelectionRef]),d.useEffect(()=>{u.current&&Gre(u.current).forEach(e=>e.setAttribute(`tabindex`,`-1`))}),(0,U.jsx)(Eh,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:o,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:K(a,e=>{e.preventDefault()}),onDismiss:c.onDismiss,children:(0,U.jsx)(Ry,{...l,...s,onPointerDown:K(s.onPointerDown,e=>{e.currentTarget.contains(e.target)&&m(!0),c.hasSelectionRef.current=!1,c.isPointerDownOnContentRef.current=!0}),ref:f,style:{...s.style,userSelect:p?`text`:void 0,WebkitUserSelect:p?`text`:void 0,"--radix-hover-card-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-hover-card-content-available-width":`var(--radix-popper-available-width)`,"--radix-hover-card-content-available-height":`var(--radix-popper-available-height)`,"--radix-hover-card-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-hover-card-trigger-height":`var(--radix-popper-anchor-height)`}})})}),Ure=`HoverCardArrow`,Wre=d.forwardRef((e,t)=>{let{__scopeHoverCard:n,...r}=e,i=dS(n);return(0,U.jsx)(zy,{...i,...r,ref:t})});Wre.displayName=Ure;function bS(e){return t=>t.pointerType===`touch`?void 0:e()}function Gre(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}var Kre=pS,qre=hS,Jre=_S,Yre=yS,xS=`NavigationMenu`,[SS,CS,Xre]=Om(xS),[wS,Zre,Qre]=Om(xS),[TS,$re]=Em(xS,[Xre,Qre]),[eie,ES]=TS(xS),[tie,nie]=TS(xS),DS=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:i,defaultValue:a,delayDuration:o=200,skipDelayDuration:s=300,orientation:c=`horizontal`,dir:l,...u}=e,[f,p]=d.useState(null),m=gm(t,e=>p(e)),h=Ym(l),g=d.useRef(0),_=d.useRef(0),v=d.useRef(0),[y,b]=d.useState(!0),[x,S]=jm({prop:r,onChange:e=>{let t=e!==``,n=s>0;t?(window.clearTimeout(v.current),n&&b(!1)):(window.clearTimeout(v.current),v.current=window.setTimeout(()=>b(!0),s)),i?.(e)},defaultProp:a??``,caller:xS}),C=d.useCallback(()=>{window.clearTimeout(_.current),_.current=window.setTimeout(()=>S(``),150)},[S]),w=d.useCallback(e=>{window.clearTimeout(_.current),S(e)},[S]),T=d.useCallback(e=>{x===e?window.clearTimeout(_.current):g.current=window.setTimeout(()=>{window.clearTimeout(_.current),S(e)},o)},[x,S,o]);return d.useEffect(()=>()=>{window.clearTimeout(g.current),window.clearTimeout(_.current),window.clearTimeout(v.current)},[]),(0,U.jsx)(kS,{scope:n,isRootMenu:!0,value:x,dir:h,orientation:c,rootNavigationMenu:f,onTriggerEnter:e=>{window.clearTimeout(g.current),y?T(e):w(e)},onTriggerLeave:()=>{window.clearTimeout(g.current),C()},onContentEnter:()=>window.clearTimeout(_.current),onContentLeave:C,onItemSelect:e=>{S(t=>t===e?``:e)},onItemDismiss:()=>S(``),children:(0,U.jsx)(G.nav,{"aria-label":`Main`,"data-orientation":c,dir:h,...u,ref:m})})});DS.displayName=xS;var OS=`NavigationMenuSub`,rie=d.forwardRef((e,t)=>
vendor: 9,126 bytes, line 84
84{let{__scopeNavigationMenu:n,value:r,onValueChange:i,defaultValue:a,orientation:o=`horizontal`,...s}=e,c=ES(OS,n),[l,u]=jm({prop:r,onChange:i,defaultProp:a??``,caller:OS});return(0,U.jsx)(kS,{scope:n,isRootMenu:!1,value:l,dir:c.dir,orientation:o,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>u(e),onItemSelect:e=>u(e),onItemDismiss:()=>u(``),children:(0,U.jsx)(G.div,{"data-orientation":o,...s,ref:t})})});rie.displayName=OS;var kS=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:i,orientation:a,children:o,value:s,onItemSelect:c,onItemDismiss:l,onTriggerEnter:u,onTriggerLeave:f,onContentEnter:p,onContentLeave:m}=e,[h,g]=d.useState(null),[_,v]=d.useState(new Map),[y,b]=d.useState(null);return(0,U.jsx)(eie,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:s,previousValue:k_(s),baseId:Rm(),dir:i,orientation:a,viewport:h,onViewportChange:g,indicatorTrack:y,onIndicatorTrackChange:b,onTriggerEnter:bh(u),onTriggerLeave:bh(f),onContentEnter:bh(p),onContentLeave:bh(m),onItemSelect:bh(c),onItemDismiss:bh(l),onViewportContentChange:d.useCallback((e,t)=>{v(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:d.useCallback(e=>{v(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,U.jsx)(SS.Provider,{scope:t,children:(0,U.jsx)(tie,{scope:t,items:_,children:o})})})},AS=`NavigationMenuList`,jS=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=ES(AS,n),a=(0,U.jsx)(G.ul,{"data-orientation":i.orientation,...r,ref:t});return(0,U.jsx)(G.div,{style:{position:`relative`},ref:i.onIndicatorTrackChange,children:(0,U.jsx)(SS.Slot,{scope:n,children:i.isRootMenu?(0,U.jsx)(KS,{asChild:!0,children:a}):a})})});jS.displayName=AS;var MS=`NavigationMenuItem`,[iie,NS]=TS(MS),PS=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,...i}=e,a=Rm(),o=r||a||`LEGACY_REACT_AUTO_VALUE`,s=d.useRef(null),c=d.useRef(null),l=d.useRef(null),u=d.useRef(()=>{}),f=d.useRef(!1),p=d.useCallback((e=`start`)=>{if(s.current){u.current();let t=YS(s.current);t.length&&XS(e===`start`?t:t.reverse())}},[]),m=d.useCallback(()=>{if(s.current){let e=YS(s.current);e.length&&(u.current=fie(e))}},[]);return(0,U.jsx)(iie,{scope:n,value:o,triggerRef:c,contentRef:s,focusProxyRef:l,wasEscapeCloseRef:f,onEntryKeyDown:p,onFocusProxyEnter:p,onRootContentClose:m,onContentFocusOutside:m,children:(0,U.jsx)(G.li,{...i,ref:t})})});PS.displayName=MS;var FS=`NavigationMenuTrigger`,IS=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...i}=e,a=ES(FS,e.__scopeNavigationMenu),o=NS(FS,e.__scopeNavigationMenu),s=d.useRef(null),c=gm(s,o.triggerRef,t),l=$S(a.baseId,o.value),u=eC(a.baseId,o.value),f=d.useRef(!1),p=d.useRef(!1),m=o.value===a.value;return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(SS.ItemSlot,{scope:n,value:o.value,children:(0,U.jsx)(JS,{asChild:!0,children:(0,U.jsx)(G.button,{id:l,disabled:r,"data-disabled":r?``:void 0,"data-state":QS(m),"aria-expanded":m,"aria-controls":u,...i,ref:c,onPointerEnter:K(e.onPointerEnter,()=>{p.current=!1,o.wasEscapeCloseRef.current=!1}),onPointerMove:K(e.onPointerMove,tC(()=>{r||p.current||o.wasEscapeCloseRef.current||f.current||(a.onTriggerEnter(o.value),f.current=!0)})),onPointerLeave:K(e.onPointerLeave,tC(()=>{r||(a.onTriggerLeave(),f.current=!1)})),onClick:K(e.onClick,()=>{a.onItemSelect(o.value),p.current=m}),onKeyDown:K(e.onKeyDown,e=>{let t={horizontal:`ArrowDown`,vertical:a.dir===`rtl`?`ArrowLeft`:`ArrowRight`}[a.orientation];m&&e.key===t&&(o.onEntryKeyDown(),e.preventDefault())})})})}),m&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(wm,{"aria-hidden":!0,tabIndex:0,ref:o.focusProxyRef,onFocus:e=>{let t=o.contentRef.current,n=e.relatedTarget,r=n===s.current,i=t?.contains(n);(r||!i)&&o.onFocusProxyEnter(r?`start`:`end`)}}),a.viewport&&(0,U.jsx)(`span`,{"aria-owns":u})]})]})});IS.displayName=FS;var aie=`NavigationMenuLink`,LS=`navigationMenu.linkSelect`,RS=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:i,...a}=e;return(0,U.jsx)(JS,{asChild:!0,children:(0,U.jsx)(G.a,{"data-active":r?``:void 0,"aria-current":r?`page`:void 0,...a,ref:t,onClick:K(e.onClick,e=>{let t=e.target,n=new CustomEvent(LS,{bubbles:!0,cancelable:!0});t.addEventListener(LS,e=>i?.(e),{once:!0}),xm(t,n),!n.defaultPrevented&&!e.metaKey&&xm(t,new CustomEvent(HS,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})});RS.displayName=aie;var zS=`NavigationMenuIndicator`,oie=d.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=ES(zS,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?Xn.createPortal((0,U.jsx)(Fm,{present:n||a,children:(0,U.jsx)(sie,{...r,ref:t})}),i.indicatorTrack):null});oie.displayName=zS;var sie=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=ES(zS,n),a=CS(n),[o,s]=d.useState(null),[c,l]=d.useState(null),u=i.orientation===`horizontal`,f=!!i.value;d.useEffect(()=>{let e=a().find(e=>e.value===i.value)?.ref.current;e&&s(e)},[a,i.value]);let p=()=>{o&&l({size:u?o.offsetWidth:o.offsetHeight,offset:u?o.offsetLeft:o.offsetTop})};return ZS(o,p),ZS(i.indicatorTrack,p),c?(0,U.jsx)(G.div,{"aria-hidden":!0,"data-state":f?`visible`:`hidden`,"data-orientation":i.orientation,...r,ref:t,style:{position:`absolute`,...u?{left:0,width:c.size+`px`,transform:`translateX(${c.offset}px)`}:{top:0,height:c.size+`px`,transform:`translateY(${c.offset}px)`},...r.style}}):null}),BS=`NavigationMenuContent`,VS=d.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=ES(BS,e.__scopeNavigationMenu),a=NS(BS,e.__scopeNavigationMenu),o=gm(a.contentRef,t),s=a.value===i.value,c={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return i.viewport?(0,U.jsx)(cie,{forceMount:n,...c,ref:o}):(0,U.jsx)(Fm,{present:n||s,children:(0,U.jsx)(US,{"data-state":QS(s),...c,ref:o,onPointerEnter:K(e.onPointerEnter,i.onContentEnter),onPointerLeave:K(e.onPointerLeave,tC(i.onContentLeave)),style:{pointerEvents:!s&&i.isRootMenu?`none`:void 0,...c.style}})})});VS.displayName=BS;var cie=d.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=ES(BS,e.__scopeNavigationMenu);return km(()=>{n(e.value,{ref:t,...e})},[e,t,n]),km(()=>()=>r(e.value),[e.value,r]),null}),HS=`navigationMenu.rootContentDismiss`,US=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:i,focusProxyRef:a,wasEscapeCloseRef:o,onRootContentClose:s,onContentFocusOutside:c,...l}=e,u=ES(BS,n),f=d.useRef(null),p=gm(f,t),m=$S(u.baseId,r),h=eC(u.baseId,r),g=CS(n),_=d.useRef(null),{onItemDismiss:v}=u;return d.useEffect(()=>{let e=f.current;if(u.isRootMenu&&e){let t=()=>{v(),s(),e.contains(document.activeElement)&&i.current?.focus()};return e.addEventListener(HS,t),()=>e.removeEventListener(HS,t)}},[u.isRootMenu,e.value,i,v,s]),(0,U.jsx)(KS,{asChild:!0,children:(0,U.jsx)(Eh,{id:h,"aria-labelledby":m,"data-motion":d.useMemo(()=>{let e=g().map(e=>e.value);u.dir===`rtl`&&e.reverse();let t=e.indexOf(u.value),n=e.indexOf(u.previousValue),i=r===u.value,a=n===e.indexOf(r);if(!i&&!a)return _.current;let o=(()=>{if(t!==n){if(i&&n!==-1)return t>n?`from-end`:`from-start`;if(a&&t!==-1)return t>n?`to-start`:`to-end`}return null})();return _.current=o,o},[u.previousValue,u.value,u.dir,g,r]),"data-orientation":u.orientation,...l,ref:p,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(HS,{bubbles:!0,cancelable:!0});f.current?.dispatchEvent(e)},onFocusOutside:K(e.onFocusOutside,e=>{c();let t=e.target;u.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:K(e.onPointerDownOutside,e=>{let t=e.target,n=g().some(e=>e.ref.current?.contains(t)),r=u.isRootMenu&&u.viewport?.contains(t);(n||r||!u.isRootMenu)&&e.preventDefault()}),onKeyDown:K(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if(e.key===`Tab`&&!t){let t=YS(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);XS(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():a.current?.focus()}}),onEscapeKeyDown:K(e.onEscapeKeyDown,e=>{o.current=!0})})})}),WS=`NavigationMenuViewport`,GS=d.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=!!ES(WS,e.__scopeNavigationMenu).value;return(0,U.jsx)(Fm,{present:n||i,children:(0,U.jsx)(lie,{...r,ref:t})})});GS.displayName=WS;var lie=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:r,...i}=e,a=ES(WS,n),o=gm(t,a.onViewportChange),s=nie(BS,e.__scopeNavigationMenu),[c,l]=d.useState(null),[u,f]=d.useState(null),p=c?c?.width+`px`:void 0,m=c?c?.height+`px`:void 0,h=!!a.value,g=h?a.value:a.previousValue;return ZS(u,()=>{u&&l({width:u.offsetWidth,height:u.offsetHeight})}),(0,U.jsx)(G.div,{"data-state":QS(h),"data-orientation":a.orientation,...i,ref:o,style:{pointerEvents:!h&&a.isRootMenu?`none`:void 0,"--radix-navigation-menu-viewport-width":p,"--radix-navigation-menu-viewport-height":m,...i.style},onPointerEnter:K(e.onPointerEnter,a.onContentEnter),onPointerLeave:K(e.onPointerLeave,tC(a.onContentLeave)),children:Array.from(s.items).map(([e,{ref:t,forceMount:n,...r}])=>{let i=g===e;return(0,U.jsx)(Fm,{present:n||i,children:(0,U.jsx)(US,{...r,ref:hm(t,e=>{i&&e&&f(e)})})},e)})})}),uie=`FocusGroup`,KS=d.forwardRef((e,t)=>
84{let{__scopeNavigationMenu:n,...r}=e,i=ES(uie,n);return(0,U.jsx)(wS.Provider,{scope:n,children:(0,U.jsx)(wS.Slot,{scope:n,children:(0,U.jsx)(G.div,{dir:i.dir,...r,ref:t})})})}),qS=[`ArrowRight`,`ArrowLeft`,`ArrowUp`,`ArrowDown`],die=`FocusGroupItem`,JS=d.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=Zre(n),a=ES(die,n);return(0,U.jsx)(wS.ItemSlot,{scope:n,children:(0,U.jsx)(G.button,{...r,ref:t,onKeyDown:K(e.onKeyDown,e=>{if([`Home`,`End`,...qS].includes(e.key)){let t=i().map(e=>e.ref.current);if([a.dir===`rtl`?`ArrowRight`:`ArrowLeft`,`ArrowUp`,`End`].includes(e.key)&&t.reverse(),qS.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>XS(t)),e.preventDefault()}})})})});function YS(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function XS(e){let t=document.activeElement;return e.some(e=>e===t?!0:(e.focus(),document.activeElement!==t))}function fie(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute(`tabindex`,t)})}}function ZS(e,t){let n=bh(t);km(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function QS(e){return e?`open`:`closed`}function $S(e,t){return`${e}-trigger-${t}`}function eC(e,t){return`${e}-content-${t}`}function tC(e){return t=>t.pointerType===`mouse`?e(t):void 0}var pie=DS,mie=jS,hie=PS,gie=IS,nC=RS,_ie=VS,vie=GS;function rC(e,[t,n]){return Math.min(n,Math.max(t,e))}var iC=`Popover`,[aC,yie]=Em(iC,[Ey]),oC=Ey(),[bie,sC]=aC(iC),cC=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!1}=e,s=oC(t),c=d.useRef(null),[l,u]=d.useState(!1),[f,p]=jm({prop:r,defaultProp:i??!1,onChange:a,caller:iC});return(0,U.jsx)(Iy,{...s,children:(0,U.jsx)(bie,{scope:t,contentId:Rm(),triggerRef:c,open:f,onOpenChange:p,onOpenToggle:d.useCallback(()=>p(e=>!e),[p]),hasCustomAnchor:l,onCustomAnchorAdd:d.useCallback(()=>u(!0),[]),onCustomAnchorRemove:d.useCallback(()=>u(!1),[]),modal:o,children:n})})};cC.displayName=iC;var lC=`PopoverAnchor`,uC=d.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=sC(lC,n),a=oC(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=i;return d.useEffect(()=>(o(),()=>s()),[o,s]),(0,U.jsx)(Ly,{...a,...r,ref:t})});uC.displayName=lC;var dC=`PopoverTrigger`,fC=d.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=sC(dC,n),a=oC(n),o=gm(t,i.triggerRef),s=(0,U.jsx)(G.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":yC(i.open),...r,ref:o,onClick:K(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,U.jsx)(Ly,{asChild:!0,...a,children:s})});fC.displayName=dC;var pC=`PopoverPortal`,[xie,Sie]=aC(pC,{forceMount:void 0}),mC=e=>{let{__scopePopover:t,forceMount:n,children:r,container:i}=e,a=sC(pC,t);return(0,U.jsx)(xie,{scope:t,forceMount:n,children:(0,U.jsx)(Fm,{present:n||a.open,children:(0,U.jsx)(Bh,{asChild:!0,container:i,children:r})})})};mC.displayName=pC;var hC=`PopoverContent`,gC=d.forwardRef((e,t)=>{let n=Sie(hC,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,a=sC(hC,e.__scopePopover);return(0,U.jsx)(Fm,{present:r||a.open,children:a.modal?(0,U.jsx)(wie,{...i,ref:t}):(0,U.jsx)(Tie,{...i,ref:t})})});gC.displayName=hC;var Cie=_m(`PopoverContent.RemoveScroll`),wie=d.forwardRef((e,t)=>{let n=sC(hC,e.__scopePopover),r=d.useRef(null),i=gm(t,r),a=d.useRef(!1);return d.useEffect(()=>{let e=r.current;if(e)return Sg(e)},[]),(0,U.jsx)(gg,{as:Cie,allowPinchZoom:!0,children:(0,U.jsx)(_C,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:K(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||n.triggerRef.current?.focus()}),onPointerDownOutside:K(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;a.current=t.button===2||n},{checkForDefaultPrevented:!1}),onFocusOutside:K(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),Tie=d.forwardRef((e,t)=>
84{let n=sC(hC,e.__scopePopover),r=d.useRef(!1),i=d.useRef(!1);return(0,U.jsx)(_C,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),_C=d.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onInteractOutside:u,...d}=e,f=sC(hC,n),p=oC(n);return Hh(),(0,U.jsx)(Ph,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,U.jsx)(Eh,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onDismiss:()=>f.onOpenChange(!1),children:(0,U.jsx)(Ry,{"data-state":yC(f.open),role:`dialog`,id:f.contentId,...p,...d,ref:t,style:{...d.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)`}})})})}),vC=`PopoverClose`,Eie=d.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=sC(vC,n);return(0,U.jsx)(G.button,{type:`button`,...r,ref:t,onClick:K(e.onClick,()=>i.onOpenChange(!1))})});Eie.displayName=vC;var Die=`PopoverArrow`,Oie=d.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=oC(n);return(0,U.jsx)(zy,{...i,...r,ref:t})});Oie.displayName=Die;function yC(e){return e?`open`:`closed`}var bC=cC,xC=uC,SC=fC,CC=mC,wC=gC,TC=`Progress`,EC=100,[kie,Aie]=Em(TC),[jie,Mie]=kie(TC),DC=d.forwardRef((e,t)=>{let{__scopeProgress:n,value:r=null,max:i,getValueLabel:a=Nie,...o}=e;(i||i===0)&&!MC(i)&&console.error(Pie(`${i}`,`Progress`));let s=MC(i)?i:EC;r!==null&&!NC(r,s)&&console.error(Fie(`${r}`,`Progress`));let c=NC(r,s)?r:null,l=jC(c)?a(c,s):void 0;return(0,U.jsx)(jie,{scope:n,value:c,max:s,children:(0,U.jsx)(G.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":jC(c)?c:void 0,"aria-valuetext":l,role:`progressbar`,"data-state":AC(c,s),"data-value":c??void 0,"data-max":s,...o,ref:t})})});DC.displayName=TC;var OC=`ProgressIndicator`,kC=d.forwardRef((e,t)=>{let{__scopeProgress:n,...r}=e,i=Mie(OC,n);return(0,U.jsx)(G.div,{"data-state":AC(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})});kC.displayName=OC;function Nie(e,t){return`${Math.round(e/t*100)}%`}function AC(e,t){return e==null?`indeterminate`:e===t?`complete`:`loading`}function jC(e){return typeof e==`number`}function MC(e){return jC(e)&&!isNaN(e)&&e>0}function NC(e,t){return jC(e)&&!isNaN(e)&&e<=t&&e>=0}function Pie(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${EC}\`.`}function Fie(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
85  - a positive number
86  - less than the value passed to \`max\` (or ${EC} if no \`max\` prop is set)
87  - \`null\` or \`undefined\` if the progress is indeterminate.
88
89Defaulting to \`null\`.`}var Iie=DC,Lie=kC,PC=`Radio`,[Rie,FC]=Em(PC),[zie,Bie]=Rie(PC),IC=d.forwardRef((e,t)=>{let{__scopeRadio:n,name:r,checked:i=!1,required:a,disabled:o,value:s=`on`,onCheck:c,form:l,...u}=e,[f,p]=d.useState(null),m=gm(t,e=>p(e)),h=d.useRef(!1),g=f?l||!!f.closest(`form`):!0;return(0,U.jsxs)(zie,{scope:n,checked:i,disabled:o,children:[(0,U.jsx)(G.button,{type:`button`,role:`radio`,"aria-checked":i,"data-state":BC(i),"data-disabled":o?``:void 0,disabled:o,value:s,...u,ref:m,onClick:K(e.onClick,e=>{i||c?.(),g&&(h.current=e.isPropagationStopped(),h.current||e.stopPropagation())})}),g&&(0,U.jsx)(zC,{control:f,bubbles:!h.current,name:r,value:s,checked:i,required:a,disabled:o,form:l,style:{transform:`translateX(-100%)`}})]})});IC.displayName=PC;var LC=`RadioIndicator`,RC=d.forwardRef((e,t)=>
vendor: 1,683 bytes, line 89
89{let{__scopeRadio:n,forceMount:r,...i}=e,a=Bie(LC,n);return(0,U.jsx)(Fm,{present:r||a.checked,children:(0,U.jsx)(G.span,{"data-state":BC(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t})})});RC.displayName=LC;var Vie=`RadioBubbleInput`,zC=d.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...i},a)=>{let o=d.useRef(null),s=gm(o,a),c=k_(n),l=A_(t);return d.useEffect(()=>{let e=o.current;if(!e)return;let t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,`checked`).set;if(c!==n&&i){let t=new Event(`click`,{bubbles:r});i.call(e,n),e.dispatchEvent(t)}},[c,n,r]),(0,U.jsx)(G.input,{type:`radio`,"aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...l,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}})});zC.displayName=Vie;function BC(e){return e?`checked`:`unchecked`}var Hie=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],VC=`RadioGroup`,[Uie,Wie]=Em(VC,[Wy,FC]),HC=Wy(),UC=FC(),[Gie,Kie]=Uie(VC),WC=d.forwardRef((e,t)=>{let{__scopeRadioGroup:n,name:r,defaultValue:i,value:a,required:o=!1,disabled:s=!1,orientation:c,dir:l,loop:u=!0,onValueChange:d,...f}=e,p=HC(n),m=Ym(l),[h,g]=jm({prop:a,defaultProp:i??null,onChange:d,caller:VC});return(0,U.jsx)(Gie,{scope:n,name:r,required:o,disabled:s,value:h,onValueChange:g,children:(0,U.jsx)(Yy,{asChild:!0,...p,orientation:c,dir:m,loop:u,children:(0,U.jsx)(G.div,{role:`radiogroup`,"aria-required":o,"aria-orientation":c,"data-disabled":s?``:void 0,dir:m,...f,ref:t})})})});WC.displayName=VC;var GC=`RadioGroupItem`,KC=d.forwardRef((e,t)=>{let{__scopeRadioGroup:n,disabled:r,...i}=e,a=Kie(GC,n),o=a.disabled||r,s=HC(n),c=UC(n),l=d.useRef(null),u=gm(t,l),f=
89a.value===i.value,p=d.useRef(!1);return d.useEffect(()=>{let e=e=>{Hie.includes(e.key)&&(p.current=!0)},t=()=>p.current=!1;return document.addEventListener(`keydown`,e),document.addEventListener(`keyup`,t),()=>{document.removeEventListener(`keydown`,e),document.removeEventListener(`keyup`,t)}},[]),(0,U.jsx)(Xy,{asChild:!0,...s,focusable:!o,active:f,children:(0,U.jsx)(IC,{disabled:o,required:a.required,checked:f,...c,...i,name:a.name,ref:u,onCheck:()=>a.onValueChange(i.value),onKeyDown:K(e=>{e.key===`Enter`&&e.preventDefault()}),onFocus:K(i.onFocus,()=>{p.current&&l.current?.click()})})})});KC.displayName=GC;var qie=`RadioGroupIndicator`,qC=d.forwardRef((e,t)=>{let{__scopeRadioGroup:n,...r}=e;return(0,U.jsx)(RC,{...UC(n),...r,ref:t})});qC.displayName=qie;var JC=WC,YC=KC,XC=qC,Jie=[` `,`Enter`,`ArrowUp`,`ArrowDown`],Yie=[` `,`Enter`],ZC=`Select`,[QC,$C,Xie]=Om(ZC),[ew,Zie]=Em(ZC,[Xie,Ey]),tw=Ey(),[Qie,nw]=ew(ZC),[$ie,eae]=ew(ZC),rw=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:a,value:o,defaultValue:s,onValueChange:c,dir:l,name:u,autoComplete:f,disabled:p,required:m,form:h}=e,g=tw(t),[_,v]=d.useState(null),[y,b]=d.useState(null),[x,S]=d.useState(!1),C=Ym(l),[w,T]=jm({prop:r,defaultProp:i??!1,onChange:a,caller:ZC}),[E,D]=jm({prop:o,defaultProp:s,onChange:c,caller:ZC}
vendor: 13,523 bytes, line 89
89),O=d.useRef(null),k=_?h||!!_.closest(`form`):!0,[A,j]=d.useState(new Set),M=Array.from(A).map(e=>e.props.value).join(`;`);return(0,U.jsx)(Iy,{...g,children:(0,U.jsxs)(Qie,{required:m,scope:t,trigger:_,onTriggerChange:v,valueNode:y,onValueNodeChange:b,valueNodeHasChildren:x,onValueNodeHasChildrenChange:S,contentId:Rm(),value:E,onValueChange:D,open:w,onOpenChange:T,dir:C,triggerPointerDownPosRef:O,disabled:p,children:[(0,U.jsx)(QC.Provider,{scope:t,children:(0,U.jsx)($ie,{scope:e.__scopeSelect,onNativeOptionAdd:d.useCallback(e=>{j(t=>new Set(t).add(e))},[]),onNativeOptionRemove:d.useCallback(e=>{j(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),k?(0,U.jsxs)(zw,{"aria-hidden":!0,required:m,tabIndex:-1,name:u,autoComplete:f,value:E,onChange:e=>D(e.target.value),disabled:p,form:h,children:[E===void 0?(0,U.jsx)(`option`,{value:``}):null,Array.from(A)]},M):null]})})};rw.displayName=ZC;var iw=`SelectTrigger`,aw=d.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...i}=e,a=tw(n),o=nw(iw,n),s=o.disabled||r,c=gm(t,o.onTriggerChange),l=$C(n),u=d.useRef(`touch`),[f,p,m]=Vw(e=>{let t=l().filter(e=>!e.disabled),n=Hw(t,e,t.find(e=>e.value===o.value));n!==void 0&&o.onValueChange(n.value)}),h=e=>{s||(o.onOpenChange(!0),m()),e&&(o.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,U.jsx)(Ly,{asChild:!0,...a,children:(0,U.jsx)(G.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:s,"data-disabled":s?``:void 0,"data-placeholder":Bw(o.value)?``:void 0,...i,ref:c,onClick:K(i.onClick,e=>{e.currentTarget.focus(),u.current!==`mouse`&&h(e)}),onPointerDown:K(i.onPointerDown,e=>{u.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),e.button===0&&e.ctrlKey===!1&&e.pointerType===`mouse`&&(h(e),e.preventDefault())}),onKeyDown:K(i.onKeyDown,e=>{let t=f.current!==``;!(e.ctrlKey||e.altKey||e.metaKey)&&e.key.length===1&&p(e.key),!(t&&e.key===` `)&&Jie.includes(e.key)&&(h(),e.preventDefault())})})})});aw.displayName=iw;var ow=`SelectValue`,sw=d.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,children:a,placeholder:o=``,...s}=e,c=nw(ow,n),{onValueNodeHasChildrenChange:l}=c,u=a!==void 0,d=gm(t,c.onValueNodeChange);return km(()=>{l(u)},[l,u]),(0,U.jsx)(G.span,{...s,ref:d,style:{pointerEvents:`none`},children:Bw(c.value)?(0,U.jsx)(U.Fragment,{children:o}):a})});sw.displayName=ow;var tae=`SelectIcon`,cw=d.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...i}=e;return(0,U.jsx)(G.span,{"aria-hidden":!0,...i,ref:t,children:r||`▼`})});cw.displayName=tae;var nae=`SelectPortal`,lw=e=>(0,U.jsx)(Bh,{asChild:!0,...e});lw.displayName=nae;var uw=`SelectContent`,dw=d.forwardRef((e,t)=>{let n=nw(uw,e.__scopeSelect),[r,i]=d.useState();if(km(()=>{i(new DocumentFragment)},[]),!n.open){let t=r;return t?Xn.createPortal((0,U.jsx)(pw,{scope:e.__scopeSelect,children:(0,U.jsx)(QC.Slot,{scope:e.__scopeSelect,children:(0,U.jsx)(`div`,{children:e.children})})}),t):null}return(0,U.jsx)(hw,{...e,ref:t})});dw.displayName=uw;var fw=10,[pw,mw]=ew(uw),rae=`SelectContentImpl`,iae=_m(`SelectContent.RemoveScroll`),hw=d.forwardRef((e,t)=>{let{__scopeSelect:n,position:r=`item-aligned`,onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:o,side:s,sideOffset:c,align:l,alignOffset:u,arrowPadding:f,collisionBoundary:p,collisionPadding:m,sticky:h,hideWhenDetached:g,avoidCollisions:_,...v}=e,y=nw(uw,n),[b,x]=d.useState(null),[S,C]=d.useState(null),w=gm(t,e=>x(e)),[T,E]=d.useState(null),[D,O]=d.useState(null),k=$C(n),[A,j]=d.useState(!1),M=d.useRef(!1);d.useEffect(()=>{if(b)return Sg(b)},[b]),Hh();let N=d.useCallback(e=>{let[t,...n]=k().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(n?.scrollIntoView({block:`nearest`}),n===t&&S&&(S.scrollTop=0),n===r&&S&&(S.scrollTop=S.scrollHeight),n?.focus(),document.activeElement!==i))return},[k,S]),P=d.useCallback(()=>N([T,b]),[N,T,b]);d.useEffect(()=>{A&&P()},[A,P]);let{onOpenChange:F,triggerPointerDownPosRef:I}=y;d.useEffect(()=>{if(b){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(I.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(I.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():b.contains(n.target)||F(!1),document.removeEventListener(`pointermove`,t),I.current=null};return I.current!==null&&(document.addEventListener(`pointermove`,t),document.addEventListener(`pointerup`,n,{capture:!0,once:!0})),()=>{document.removeEventListener(`pointermove`,t),document.removeEventListener(`pointerup`,n,{capture:!0})}}},[b,F,I]),d.useEffect(()=>{let e=()=>F(!1);return window.addEventListener(`blur`,e),window.addEventListener(`resize`,e),()=>{window.removeEventListener(`blur`,e),window.removeEventListener(`resize`,e)}},[F]);let[L,ee]=Vw(e=>{let t=k().filter(e=>!e.disabled),n=Hw(t,e,t.find(e=>e.ref.current===document.activeElement));n&&setTimeout(()=>n.ref.current.focus())}),te=d.useCallback((e,t,n)=>{let r=!M.current&&!n;(y.value!==void 0&&y.value===t||r)&&(E(e),r&&(M.current=!0))},[y.value]),ne=d.useCallback(()=>b?.focus(),[b]),R=d.useCallback((e,t,n)=>{let r=!M.current&&!n;(y.value!==void 0&&y.value===t||r)&&O(e)},[y.value]),re=r===`popper`?_w:gw,z=re===_w?{side:s,sideOffset:c,align:l,alignOffset:u,arrowPadding:f,collisionBoundary:p,collisionPadding:m,sticky:h,hideWhenDetached:g,avoidCollisions:_}:{};return(0,U.jsx)(pw,{scope:n,content:b,viewport:S,onViewportChange:C,itemRefCallback:te,selectedItem:T,onItemLeave:ne,itemTextRefCallback:R,focusSelectedItem:P,selectedItemText:D,position:r,isPositioned:A,searchRef:L,children:(0,U.jsx)(gg,{as:iae,allowPinchZoom:!0,children:(0,U.jsx)(Ph,{asChild:!0,trapped:y.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:K(i,e=>{y.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,U.jsx)(Eh,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>y.onOpenChange(!1),children:(0,U.jsx)(re,{role:`listbox`,id:y.contentId,"data-state":y.open?`open`:`closed`,dir:y.dir,onContextMenu:e=>e.preventDefault(),...v,...z,onPlaced:()=>j(!0),ref:w,style:{display:`flex`,flexDirection:`column`,outline:`none`,...v.style},onKeyDown:K(v.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if(e.key===`Tab`&&e.preventDefault(),!t&&e.key.length===1&&ee(e.key),[`ArrowUp`,`ArrowDown`,`Home`,`End`].includes(e.key)){let t=k().filter(e=>!e.disabled).map(e=>e.ref.current);if([`ArrowUp`,`End`].includes(e.key)&&(t=t.slice().reverse()),[`ArrowUp`,`ArrowDown`].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>N(t)),e.preventDefault()}})})})})})})});hw.displayName=rae;var aae=`SelectItemAlignedPosition`,gw=d.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...i}=e,a=nw(uw,n),o=mw(uw,n),[s,c]=d.useState(null),[l,u]=d.useState(null),f=gm(t,e=>u(e)),p=$C(n),m=d.useRef(!1),h=d.useRef(!0),{viewport:g,selectedItem:_,selectedItemText:v,focusSelectedItem:y}=o,b=d.useCallback(()=>{if(a.trigger&&a.valueNode&&s&&l&&g&&_&&v){let e=a.trigger.getBoundingClientRect(),t=l.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),i=v.getBoundingClientRect();if(a.dir!==`rtl`){let r=i.left-t.left,a=n.left-r,o=e.left-a,c=e.width+o,l=Math.max(c,t.width),u=window.innerWidth-fw,d=rC(a,[fw,Math.max(fw,u-l)]);s.style.minWidth=c+`px`,s.style.left=d+`px`}else{let r=t.right-i.right,a=window.innerWidth-n.right-r,o=window.innerWidth-e.right-a,c=e.width+o,l=Math.max(c,t.width),u=window.innerWidth-fw,d=rC(a,[fw,Math.max(fw,u-l)]);s.style.minWidth=c+`px`,s.style.right=d+`px`}let o=p(),c=window.innerHeight-fw*2,u=g.scrollHeight,d=window.getComputedStyle(l),f=parseInt(d.borderTopWidth,10),h=parseInt(d.paddingTop,10),y=parseInt(d.borderBottomWidth,10),b=parseInt(d.paddingBottom,10),x=f+h+u+b+y,S=Math.min(_.offsetHeight*5,x),C=window.getComputedStyle(g),w=parseInt(C.paddingTop,10),T=parseInt(C.paddingBottom,10),E=e.top+e.height/2-fw,D=c-E,O=_.offsetHeight/2,k=_.offsetTop+O,A=f+h+k,j=x-A;if(A<=E){let e=o.length>0&&_===o[o.length-1].ref.current;s.style.bottom=`0px`;let t=l.clientHeight-g.offsetTop-g.offsetHeight,n=A+Math.max(D,O+(e?T:0)+t+y);s.style.height=n+`px`}else{let e=o.length>0&&_===o[0].ref.current;s.style.top=`0px`;let t=Math.max(E,f+g.offsetTop+(e?w:0)+O)+j;s.style.height=t+`px`,g.scrollTop=A-E+g.offsetTop}s.style.margin=`${fw}px 0`,s.style.minHeight=S+`px`,s.style.maxHeight=c+`px`,r?.(),requestAnimationFrame(()=>m.current=!0)}},[p,a.trigger,a.valueNode,s,l,g,_,v,a.dir,r]);km(()=>b(),[b]);let[x,S]=d.useState();return km(()=>{l&&S(window.getComputedStyle(l).zIndex)},[l]),(0,U.jsx)(sae,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:m,onScrollButtonChange:d.useCallback(e=>{e&&h.current===!0&&(b(),y?.(),h.current=!1)},[b,y]),children:(0,U.jsx)(`div`,{ref:c,style:{display:`flex`,flexDirection:`column`,position:`fixed`,zIndex:x},children:(0,U.jsx)(G.div,{...i,ref:f,style:{boxSizing:`border-box`,maxHeight:`100%`,...i.style}})})})});gw.displayName=aae;var oae=`SelectPopperPosition`,_w=d.forwardRef((e,t)=>{let{__scopeSelect:n,align:r=`start`,collisionPadding:i=fw,...a}=e,o=tw(n);return(0,U.jsx)(Ry,{...o,...a,ref:t,align:r,collisionPadding:i,style:{boxSizing:`border-box`,...a.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)`}})});_w.displayName=oae;var[sae,vw]=ew(uw,{}),yw=`SelectViewport`,bw=d.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...i}=e,a=mw(yw,n),o=vw(yw,n),s=gm(t,a.onViewportChange),c=d.useRef(0);return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}`},nonce:r}),(0,U.jsx)(QC.Slot,{scope:n,children:(0,U.jsx)(G.div,{"data-radix-select-viewport":``,role:`presentation`,...i,ref:s,style:{position:`relative`,flex:1,overflow:`hidden auto`,...i.style},onScroll:K(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=o;if(r?.current&&n){let e=Math.abs(c.current-t.scrollTop);if(e>0){let r=window.innerHeight-fw*2,i=parseFloat(n.style.minHeight),a=parseFloat(n.style.height),o=Math.max(i,a);if(o<r){let i=o+e,a=Math.min(r,i),s=i-a;n.style.height=a+`px`,n.style.bottom===`0px`&&(t.scrollTop=s>0?s:0,n.style.justifyContent=`flex-end`)}}}c.current=t.scrollTop})})})]})});bw.displayName=yw;var xw=`SelectGroup`,[cae,lae]=ew(xw),Sw=d.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=Rm();return(0,U.jsx)(cae,{scope:n,id:i,children:(0,U.jsx)(G.div,{role:`group`,"aria-labelledby":i,...r,ref:t})})});Sw.displayName=xw;var Cw=`SelectLabel`,ww=d.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=lae(Cw,n);return(0,U.jsx)(G.div,{id:i.id,...r,ref:t})});ww.displayName=Cw;var Tw=`SelectItem`,[uae,Ew]=ew(Tw),Dw=d.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:i=!1,textValue:a,...o}=e,s=nw(Tw,n),c=mw(Tw,n),l=s.value===r,[u,f]=d.useState(a??``),[p,m]=d.useState(!1),h=gm(t,e=>c.itemRefCallback?.(e,r,i)),g=Rm(),_=d.useRef(`touch`),v=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(r===``)throw 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(0,U.jsx)(uae,{scope:n,value:r,disabled:i,textId:g,isSelected:l,onItemTextChange:d.useCallback(e=>{f(t=>t||(e?.textContent??``).trim())},[]),children:(0,U.jsx)(QC.ItemSlot,{scope:n,value:r,disabled:i,textValue:u,children:(0,U.jsx)(G.div,{role:`option`,"aria-labelledby":g,"data-highlighted":p?``:void 0,"aria-selected":l&&p,"data-state":l?`checked`:`unchecked`,"aria-disabled":i||void 0,"data-disabled":i?``:void 0,tabIndex:i?void 0:-1,...o,ref:h,onFocus:K(o.onFocus,()=>m(!0)),onBlur:K(o.onBlur,()=>m(!1)),onClick:K(o.onClick,()=>{_.current!==`mouse`&&v()}),onPointerUp:K(o.onPointerUp,()=>{_.current===`mouse`&&v()}),onPointerDown:K(o.onPointerDown,e=>{_.current=e.pointerType}),onPointerMove:K(o.onPointerMove,e=>{_.current=e.pointerType,i?c.onItemLeave?.():_.current===`mouse`&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:K(o.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:K(o.onKeyDown,e=>{c.searchRef?.current!==``&&e.key===` `||(Yie.includes(e.key)&&v(),e.key===` `&&e.preventDefault())})})})})});Dw.displayName=Tw;var Ow=`SelectItemText`,kw=d.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,...a}=e,o=nw(Ow,n),s=mw(Ow,n),c=Ew(Ow,n),l=eae(Ow,n),[u,f]=d.useState(null),p=gm(t,e=>f(e),c.onItemTextChange,e=>s.itemTextRefCallback?.(e,c.value,c.disabled)),m=u?.textContent,h=d.useMemo(()=>(0,U.jsx)(`option`,{value:c.value,disabled:c.disabled,children:m},c.value),[c.disabled,c.value,m]),{onNativeOptionAdd:g,onNativeOptionRemove:_}=l;return km(()=>(g(h),()=>_(h)),[g,_,h]),(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(G.span,{id:c.textId,...a,ref:p}),c.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Xn.createPortal(a.children,o.valueNode):null]})});kw.displayName=Ow;var Aw=`SelectItemIndicator`,jw=d.forwardRef((e,t)=>
89{let{__scopeSelect:n,...r}=e;return Ew(Aw,n).isSelected?(0,U.jsx)(G.span,{"aria-hidden":!0,...r,ref:t}):null});jw.displayName=Aw;var Mw=`SelectScrollUpButton`,Nw=d.forwardRef((e,t)=>{let n=mw(Mw,e.__scopeSelect),r=vw(Mw,e.__scopeSelect),[i,a]=d.useState(!1),o=gm(t,r.onScrollButtonChange);return km(()=>{if(n.viewport&&n.isPositioned){let e=function(){a(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener(`scroll`,e),()=>t.removeEventListener(`scroll`,e)}},[n.viewport,n.isPositioned]),i?(0,U.jsx)(Iw,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop-=t.offsetHeight)}}):null});Nw.displayName=Mw;var Pw=`SelectScrollDownButton`,Fw=d.forwardRef((e,t)=>{let n=mw(Pw,e.__scopeSelect),r=vw(Pw,e.__scopeSelect),[i,a]=d.useState(!1),o=gm(t,r.onScrollButtonChange);return km(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener(`scroll`,e),()=>t.removeEventListener(`scroll`,e)}},[n.viewport,n.isPositioned]),i?(0,U.jsx)(Iw,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop+=t.offsetHeight)}}):null});Fw.displayName=Pw;var Iw=d.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...i}=e,a=mw(`SelectScrollButton`,n),o=d.useRef(null),s=$C(n),c=d.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return d.useEffect(()=>()=>c(),[c]),km(()=>{s().find(e=>e.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:`nearest`})},[s]),(0,U.jsx)(G.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:K(i.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(r,50))}),onPointerMove:K(i.onPointerMove,()=>{a.onItemLeave?.(),o.current===null&&(o.current=window.setInterval(r,50))}),onPointerLeave:K(i.onPointerLeave,()=>{c()})})}),dae=`SelectSeparator`,Lw=d.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,U.jsx)(G.div,{"aria-hidden":!0,...r,ref:t})});Lw.displayName=dae;var Rw=`SelectArrow`,fae=d.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=tw(n),a=nw(Rw,n),o=mw(Rw,n);return a.open&&o.position===`popper`?(0,U.jsx)(zy,{...i,...r,ref:t}):null});fae.displayName=Rw;var pae=`SelectBubbleInput`,zw=d.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{let i=d.useRef(null),a=gm(r,i),o=k_(t);return d.useEffect(()=>{let e=i.current;if(!e)return;let n=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(n,`value`).set;if(o!==t&&r){let n=new Event(`change`,{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,U.jsx)(G.select,{...n,style:{...Sm,...n.style},ref:a,defaultValue:t})});zw.displayName=pae;function Bw(e){return e===``||e===void 0}function Vw(e){let t=bh(e),n=d.useRef(``),r=d.useRef(0),i=d.useCallback(e=>{let i=n.current+e;t(i),(function e(t){n.current=t,window.clearTimeout(r.current),t!==``&&(r.current=window.setTimeout(()=>e(``),1e3))})(i)},[t]),a=d.useCallback(()=>{n.current=``,window.clearTimeout(r.current)},[]);return d.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,a]}function Hw(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=mae(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function mae(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var Uw=rw,Ww=aw,Gw=sw,Kw=cw,qw=lw,Jw=dw,Yw=bw,hae=Sw,gae=ww,Xw=Dw,Zw=kw,Qw=jw,$w=Nw,eT=Fw,_ae=Lw,vae=`Separator`,tT=`horizontal`,yae=[`horizontal`,`vertical`],nT=d.forwardRef((e,t)=>{let{decorative:n,orientation:r=tT,...i}=e,a=bae(r)?r:tT,o=n?{role:`none`}:{"aria-orientation":a===`vertical`?a:void 0,role:`separator`};return(0,U.jsx)(G.div,{"data-orientation":a,...o,...i,ref:t})});nT.displayName=vae;function bae(e){return yae.includes(e)}var rT=nT,iT=[`PageUp`,`PageDown`],aT=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],oT={"from-left":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-right":[`Home`,`PageDown`,`ArrowDown`,`ArrowRight`],"from-bottom":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-top":[`Home`,`PageDown`,`ArrowUp`,`ArrowLeft`]},sT=`Slider`,[cT,xae,Sae]=Om(sT),[lT,Cae]=Em(sT,[Sae]),[wae,uT]=lT(sT),dT=d.forwardRef((e,t)=>
vendor: 8,783 bytes, line 89
89{let{name:n,min:r=0,max:i=100,step:a=1,orientation:o=`horizontal`,disabled:s=!1,minStepsBetweenThumbs:c=0,defaultValue:l=[r],value:u,onValueChange:f=()=>{},onValueCommit:p=()=>{},inverted:m=!1,form:h,...g}=e,_=d.useRef(new Set),v=d.useRef(0),y=o===`horizontal`?Tae:Eae,[b=[],x]=jm({prop:u,defaultProp:l,onChange:e=>{[..._.current][v.current]?.focus(),f(e)}}),S=d.useRef(b);function C(e){E(e,jae(b,e))}function w(e){E(e,v.current)}function T(){let e=S.current[v.current];b[v.current]!==e&&p(b)}function E(e,t,{commit:n}={commit:!1}){let o=Fae(a),s=rC(Iae(Math.round((e-r)/a)*a+r,o),[r,i]);x((e=[])=>{let r=kae(e,s,t);if(Pae(r,c*a)){v.current=r.indexOf(s);let t=String(r)!==String(e);return t&&n&&p(r),t?r:e}else return e})}return(0,U.jsx)(wae,{scope:e.__scopeSlider,name:n,disabled:s,min:r,max:i,valueIndexToChangeRef:v,thumbs:_.current,values:b,orientation:o,form:h,children:(0,U.jsx)(cT.Provider,{scope:e.__scopeSlider,children:(0,U.jsx)(cT.Slot,{scope:e.__scopeSlider,children:(0,U.jsx)(y,{"aria-disabled":s,"data-disabled":s?``:void 0,...g,ref:t,onPointerDown:K(g.onPointerDown,()=>{s||(S.current=b)}),min:r,max:i,inverted:m,onSlideStart:s?void 0:C,onSlideMove:s?void 0:w,onSlideEnd:s?void 0:T,onHomeKeyDown:()=>!s&&E(r,0,{commit:!0}),onEndKeyDown:()=>!s&&E(i,b.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!s){let n=iT.includes(e.key)||e.shiftKey&&aT.includes(e.key)?10:1,r=v.current,i=b[r];E(i+a*n*t,r,{commit:!0})}}})})})})});dT.displayName=sT;var[fT,pT]=lT(sT,{startEdge:`left`,endEdge:`right`,size:`width`,direction:1}),Tae=d.forwardRef((e,t)=>{let{min:n,max:r,dir:i,inverted:a,onSlideStart:o,onSlideMove:s,onSlideEnd:c,onStepKeyDown:l,...u}=e,[f,p]=d.useState(null),m=gm(t,e=>p(e)),h=d.useRef(void 0),g=Ym(i),_=g===`ltr`,v=_&&!a||!_&&a;function y(e){let t=h.current||f.getBoundingClientRect(),i=CT([0,t.width],v?[n,r]:[r,n]);return h.current=t,i(e-t.left)}return(0,U.jsx)(fT,{scope:e.__scopeSlider,startEdge:v?`left`:`right`,endEdge:v?`right`:`left`,direction:v?1:-1,size:`width`,children:(0,U.jsx)(mT,{dir:g,"data-orientation":`horizontal`,...u,ref:m,style:{...u.style,"--radix-slider-thumb-transform":`translateX(-50%)`},onSlideStart:e=>{let t=y(e.clientX);o?.(t)},onSlideMove:e=>{let t=y(e.clientX);s?.(t)},onSlideEnd:()=>{h.current=void 0,c?.()},onStepKeyDown:e=>{let t=oT[v?`from-left`:`from-right`].includes(e.key);l?.({event:e,direction:t?-1:1})}})})}),Eae=d.forwardRef((e,t)=>{let{min:n,max:r,inverted:i,onSlideStart:a,onSlideMove:o,onSlideEnd:s,onStepKeyDown:c,...l}=e,u=d.useRef(null),f=gm(t,u),p=d.useRef(void 0),m=!i;function h(e){let t=p.current||u.current.getBoundingClientRect(),i=CT([0,t.height],m?[r,n]:[n,r]);return p.current=t,i(e-t.top)}return(0,U.jsx)(fT,{scope:e.__scopeSlider,startEdge:m?`bottom`:`top`,endEdge:m?`top`:`bottom`,size:`height`,direction:m?1:-1,children:(0,U.jsx)(mT,{"data-orientation":`vertical`,...l,ref:f,style:{...l.style,"--radix-slider-thumb-transform":`translateY(50%)`},onSlideStart:e=>{let t=h(e.clientY);a?.(t)},onSlideMove:e=>{let t=h(e.clientY);o?.(t)},onSlideEnd:()=>{p.current=void 0,s?.()},onStepKeyDown:e=>{let t=oT[m?`from-bottom`:`from-top`].includes(e.key);c?.({event:e,direction:t?-1:1})}})})}),mT=d.forwardRef((e,t)=>{let{__scopeSlider:n,onSlideStart:r,onSlideMove:i,onSlideEnd:a,onHomeKeyDown:o,onEndKeyDown:s,onStepKeyDown:c,...l}=e,u=uT(sT,n);return(0,U.jsx)(G.span,{...l,ref:t,onKeyDown:K(e.onKeyDown,e=>{e.key===`Home`?(o(e),e.preventDefault()):e.key===`End`?(s(e),e.preventDefault()):iT.concat(aT).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:K(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),u.thumbs.has(t)?t.focus():r(e)}),onPointerMove:K(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)}),onPointerUp:K(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),hT=`SliderTrack`,gT=d.forwardRef((e,t)=>{let{__scopeSlider:n,...r}=e,i=uT(hT,n);return(0,U.jsx)(G.span,{"data-disabled":i.disabled?``:void 0,"data-orientation":i.orientation,...r,ref:t})});gT.displayName=hT;var _T=`SliderRange`,vT=d.forwardRef((e,t)=>{let{__scopeSlider:n,...r}=e,i=uT(_T,n),a=pT(_T,n),o=gm(t,d.useRef(null)),s=i.values.length,c=i.values.map(e=>ST(e,i.min,i.max)),l=s>1?Math.min(...c):0,u=100-Math.max(...c);return(0,U.jsx)(G.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?``:void 0,...r,ref:o,style:{...e.style,[a.startEdge]:l+`%`,[a.endEdge]:u+`%`}})});vT.displayName=_T;var yT=`SliderThumb`,bT=d.forwardRef((e,t)=>{let n=xae(e.__scopeSlider),[r,i]=d.useState(null),a=gm(t,e=>i(e)),o=d.useMemo(()=>r?n().findIndex(e=>e.ref.current===r):-1,[n,r]);return(0,U.jsx)(Dae,{...e,ref:a,index:o})}),Dae=d.forwardRef((e,t)=>{let{__scopeSlider:n,index:r,name:i,...a}=e,o=uT(yT,n),s=pT(yT,n),[c,l]=d.useState(null),u=gm(t,e=>l(e)),f=c?o.form||!!c.closest(`form`):!0,p=A_(c),m=o.values[r],h=m===void 0?0:ST(m,o.min,o.max),g=Aae(r,o.values.length),_=p?.[s.size],v=_?Mae(_,h,s.direction):0;return d.useEffect(()=>{if(c)return o.thumbs.add(c),()=>{o.thumbs.delete(c)}},[c,o.thumbs]),(0,U.jsxs)(`span`,{style:{transform:`var(--radix-slider-thumb-transform)`,position:`absolute`,[s.startEdge]:`calc(${h}% + ${v}px)`},children:[(0,U.jsx)(cT.ItemSlot,{scope:e.__scopeSlider,children:(0,U.jsx)(G.span,{role:`slider`,"aria-label":e[`aria-label`]||g,"aria-valuemin":o.min,"aria-valuenow":m,"aria-valuemax":o.max,"aria-orientation":o.orientation,"data-orientation":o.orientation,"data-disabled":o.disabled?``:void 0,tabIndex:o.disabled?void 0:0,...a,ref:u,style:m===void 0?{display:`none`}:e.style,onFocus:K(e.onFocus,()=>{o.valueIndexToChangeRef.current=r})})}),f&&(0,U.jsx)(xT,{name:i??(o.name?o.name+(o.values.length>1?`[]`:``):void 0),form:o.form,value:m},r)]})});bT.displayName=yT;var Oae=`RadioBubbleInput`,xT=d.forwardRef(({__scopeSlider:e,value:t,...n},r)=>{let i=d.useRef(null),a=gm(i,r),o=k_(t);return d.useEffect(()=>{let e=i.current;if(!e)return;let n=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(n,`value`).set;if(o!==t&&r){let n=new Event(`input`,{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,U.jsx)(G.input,{style:{display:`none`},...n,ref:a,defaultValue:t})});xT.displayName=Oae;function kae(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}function ST(e,t,n){return rC(100/(n-t)*(e-t),[0,100])}function Aae(e,t){if(t>2)return`Value ${e+1} of ${t}`;if(t===2)return[`Minimum`,`Maximum`][e]}function jae(e,t){if(e.length===1)return 0;let n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}function Mae(e,t,n){let r=e/2;return(r-CT([0,50],[0,r])(t)*n)*n}function Nae(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}function Pae(e,t){if(t>0){let n=Nae(e);return Math.min(...n)>=t}return!0}function CT(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Fae(e){return(String(e).split(`.`)[1]||``).length}function Iae(e,t){let n=10**t;return Math.round(e*n)/n}var Lae=dT,Rae=gT,zae=vT,Bae=bT,wT=`Switch`,[Vae,Hae]=Em(wT),[Uae,Wae]=Vae(wT),TT=d.forwardRef((e,t)=>{let{__scopeSwitch:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c=`on`,onCheckedChange:l,form:u,...f}=e,[p,m]=d.useState(null),h=gm(t,e=>m(e)),g=d.useRef(!1),_=p?u||!!p.closest(`form`):!0,[v,y]=jm({prop:i,defaultProp:a??!1,onChange:l,caller:wT});return(0,U.jsxs)(Uae,{scope:n,checked:v,disabled:s,children:[(0,U.jsx)(G.button,{type:`button`,role:`switch`,"aria-checked":v,"aria-required":o,"data-state":kT(v),"data-disabled":s?``:void 0,disabled:s,value:c,...f,ref:h,onClick:K(e.onClick,e=>{y(e=>!e),_&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())})}),_&&(0,U.jsx)(OT,{control:p,bubbles:!g.current,name:r,value:c,checked:v,required:o,disabled:s,form:u,style:{transform:`translateX(-100%)`}})]})});TT.displayName=wT;var ET=`SwitchThumb`,DT=d.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,i=Wae(ET,n);return(0,U.jsx)(G.span,{"data-state":kT(i.checked),"data-disabled":i.disabled?``:void 0,...r,ref:t})});DT.displayName=ET;var Gae=`SwitchBubbleInput`,OT=d.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},a)=>{let o=d.useRef(null),s=gm(o,a),c=k_(n),l=A_(t);return d.useEffect(()=>{let e=o.current;if(!e)return;let t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,`checked`).set;if(c!==n&&i){let t=new Event(`click`,{bubbles:r});i.call(e,n),e.dispatchEvent(t)}},[c,n,r]),(0,U.jsx)(`input`,{type:`checkbox`,"aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...l,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}})});OT.displayName=Gae;function kT(e){return e?`checked`:`unchecked`}var AT=TT,jT=DT,MT=`Tabs`,[Kae,qae]=Em(MT,[Wy]),NT=Wy(),[Jae,PT]=Kae(MT),FT=d.forwardRef((e,t)=>
89{let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:a,orientation:o=`horizontal`,dir:s,activationMode:c=`automatic`,...l}=e,u=Ym(s),[d,f]=jm({prop:r,onChange:i,defaultProp:a??``,caller:MT});return(0,U.jsx)(Jae,{scope:n,baseId:Rm(),value:d,onValueChange:f,orientation:o,dir:u,activationMode:c,children:(0,U.jsx)(G.div,{dir:u,"data-orientation":o,...l,ref:t})})});FT.displayName=MT;var IT=`TabsList`,LT=d.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...i}=e,a=PT(IT,n),o=NT(n);return(0,U.jsx)(Yy,{asChild:!0,...o,orientation:a.orientation,dir:a.dir,loop:r,children:(0,U.jsx)(G.div,{role:`tablist`,"aria-orientation":a.orientation,...i,ref:t})})});LT.displayName=IT;var RT=`TabsTrigger`,zT=d.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:i=!1,...a}=e,o=PT(RT,n),s=NT(n),c=HT(o.baseId,r),l=UT(o.baseId,r),u=r===o.value;return(0,U.jsx)(Xy,{asChild:!0,...s,focusable:!i,active:u,children:(0,U.jsx)(G.button,{type:`button`,role:`tab`,"aria-selected":u,"aria-controls":l,"data-state":u?`active`:`inactive`,"data-disabled":i?``:void 0,disabled:i,id:c,...a,ref:t,onMouseDown:K(e.onMouseDown,e=>{!i&&e.button===0&&e.ctrlKey===!1?o.onValueChange(r):e.preventDefault()}),onKeyDown:K(e.onKeyDown,e=>{[` `,`Enter`].includes(e.key)&&o.onValueChange(r)}),onFocus:K(e.onFocus,()=>{let e=o.activationMode!==`manual`;!u&&!i&&e&&o.onValueChange(r)})})})});zT.displayName=RT;var BT=`TabsContent`,VT=d.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,forceMount:i,children:a,...o}=e,s=PT(BT,n),c=HT(s.baseId,r),l=UT(s.baseId,r),u=r===s.value,f=d.useRef(u);return d.useEffect(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,U.jsx)(Fm,{present:i||u,children:({present:n})=>(0,U.jsx)(G.div,{"data-state":u?`active`:`inactive`,"data-orientation":s.orientation,role:`tabpanel`,"aria-labelledby":c,hidden:!n,id:l,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:f.current?`0s`:void 0},children:n&&a})})});VT.displayName=BT;function HT(e,t){return`${e}-trigger-${t}`}function UT(e,t){return`${e}-content-${t}`}var WT=FT,GT=LT,KT=zT,qT=VT,JT=`Toggle`,YT=d.forwardRef((e,t)=>{let{pressed:n,defaultPressed:r,onPressedChange:i,...a}=e,[o,s]=jm({prop:n,onChange:i,defaultProp:r??!1,caller:JT});return(0,U.jsx)(G.button,{type:`button`,"aria-pressed":o,"data-state":o?`on`:`off`,"data-disabled":e.disabled?``:void 0,...a,ref:t,onClick:K(e.onClick,()=>{e.disabled||s(!o)})})});YT.displayName=JT;var XT=`ToggleGroup`,[ZT,Yae]=Em(XT,[Wy]),QT=Wy(),$T=d.forwardRef((e,t)=>{let{type:n,...r}=e;if(n===`single`)return(0,U.jsx)(Xae,{...r,ref:t});if(n===`multiple`)return(0,U.jsx)(Zae,{...r,ref:t});throw Error(`Missing prop \`type\` expected on \`${XT}\``)});$T.displayName=XT;var[eE,tE]=ZT(XT),Xae=d.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=jm({prop:n,defaultProp:r??``,onChange:i,caller:XT});return(0,U.jsx)(eE,{scope:e.__scopeToggleGroup,type:`single`,value:d.useMemo(()=>o?[o]:[],[o]),onItemActivate:s,onItemDeactivate:d.useCallback(()=>s(``),[s]),children:(0,U.jsx)(nE,{...a,ref:t})})}),Zae=d.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=jm({prop:n,defaultProp:r??[],onChange:i,caller:XT}),c=d.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=d.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,U.jsx)(eE,{scope:e.__scopeToggleGroup,type:`multiple`,value:o,onItemActivate:c,onItemDeactivate:l,children:(0,U.jsx)(nE,{...a,ref:t})})});$T.displayName=XT;var[Qae,$ae]=ZT(XT),nE=d.forwardRef((e,t)=>{let{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:i=!0,orientation:a,dir:o,loop:s=!0,...c}=e,l=QT(n),u=Ym(o),d={role:`group`,dir:u,...c};return(0,U.jsx)(Qae,{scope:n,rovingFocus:i,disabled:r,children:i?(0,U.jsx)(Yy,{asChild:!0,...l,orientation:a,dir:u,loop:s,children:(0,U.jsx)(G.div,{...d,ref:t})}):(0,U.jsx)(G.div,{...d,ref:t})})}),rE=`ToggleGroupItem`,iE=d.forwardRef((e,t)=>{let n=tE(rE,e.__scopeToggleGroup),r=$ae(rE,e.__scopeToggleGroup),i=QT(e.__scopeToggleGroup),a=n.value.includes(e.value),o=r.disabled||e.disabled,s={...e,pressed:a,disabled:o},c=d.useRef(null);return r.rovingFocus?(0,U.jsx)(Xy,{asChild:!0,...i,focusable:!o,active:a,ref:c,children:(0,U.jsx)(aE,{...s,ref:t})}):(0,U.jsx)(aE,{...s,ref:t})});iE.displayName=rE;var aE=d.forwardRef((e,t)=>
vendor: 4,204 bytes, line 89
89{let{__scopeToggleGroup:n,value:r,...i}=e,a=tE(rE,n),o={role:`radio`,"aria-checked":e.pressed,"aria-pressed":void 0};return(0,U.jsx)(YT,{...a.type===`single`?o:void 0,...i,ref:t,onPressedChange:e=>{e?a.onItemActivate(r):a.onItemDeactivate(r)}})}),oE=$T,sE=iE,[cE,eoe]=Em(`Tooltip`,[Ey]),lE=Ey(),uE=`TooltipProvider`,toe=700,dE=`tooltip.open`,[noe,fE]=cE(uE),pE=e=>{let{__scopeTooltip:t,delayDuration:n=toe,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:a}=e,o=d.useRef(!0),s=d.useRef(!1),c=d.useRef(0);return d.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,U.jsx)(noe,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:d.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:d.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:d.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:a})};pE.displayName=uE;var mE=`Tooltip`,[roe,hE]=cE(mE),gE=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:a,disableHoverableContent:o,delayDuration:s}=e,c=fE(mE,e.__scopeTooltip),l=lE(t),[u,f]=d.useState(null),p=Rm(),m=d.useRef(0),h=o??c.disableHoverableContent,g=s??c.delayDuration,_=d.useRef(!1),[v,y]=jm({prop:r,defaultProp:i??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(dE))):c.onClose(),a?.(e)},caller:mE}),b=d.useMemo(()=>v?_.current?`delayed-open`:`instant-open`:`closed`,[v]),x=d.useCallback(()=>{window.clearTimeout(m.current),m.current=0,_.current=!1,y(!0)},[y]),S=d.useCallback(()=>{window.clearTimeout(m.current),m.current=0,y(!1)},[y]),C=d.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{_.current=!0,y(!0),m.current=0},g)},[g,y]);return d.useEffect(()=>()=>{m.current&&=(window.clearTimeout(m.current),0)},[]),(0,U.jsx)(Iy,{...l,children:(0,U.jsx)(roe,{scope:t,contentId:p,open:v,stateAttribute:b,trigger:u,onTriggerChange:f,onTriggerEnter:d.useCallback(()=>{c.isOpenDelayedRef.current?C():x()},[c.isOpenDelayedRef,C,x]),onTriggerLeave:d.useCallback(()=>{h?S():(window.clearTimeout(m.current),m.current=0)},[S,h]),onOpen:x,onClose:S,disableHoverableContent:h,children:n})})};gE.displayName=mE;var _E=`TooltipTrigger`,vE=d.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=hE(_E,n),a=fE(_E,n),o=lE(n),s=gm(t,d.useRef(null),i.onTriggerChange),c=d.useRef(!1),l=d.useRef(!1),u=d.useCallback(()=>c.current=!1,[]);return d.useEffect(()=>()=>document.removeEventListener(`pointerup`,u),[u]),(0,U.jsx)(Ly,{asChild:!0,...o,children:(0,U.jsx)(G.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:s,onPointerMove:K(e.onPointerMove,e=>{e.pointerType!==`touch`&&!l.current&&!a.isPointerInTransitRef.current&&(i.onTriggerEnter(),l.current=!0)}),onPointerLeave:K(e.onPointerLeave,()=>{i.onTriggerLeave(),l.current=!1}),onPointerDown:K(e.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener(`pointerup`,u,{once:!0})}),onFocus:K(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:K(e.onBlur,i.onClose),onClick:K(e.onClick,i.onClose)})})});vE.displayName=_E;var yE=`TooltipPortal`,[ioe,aoe]=cE(yE,{forceMount:void 0}),bE=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,a=hE(yE,t);return(0,U.jsx)(ioe,{scope:t,forceMount:n,children:(0,U.jsx)(Fm,{present:n||a.open,children:(0,U.jsx)(Bh,{asChild:!0,container:i,children:r})})})};bE.displayName=yE;var xE=`TooltipContent`,SE=d.forwardRef((e,t)=>{let n=aoe(xE,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i=`top`,...a}=e,o=hE(xE,e.__scopeTooltip);return(0,U.jsx)(Fm,{present:r||o.open,children:o.disableHoverableContent?(0,U.jsx)(CE,{side:i,...a,ref:t}):(0,U.jsx)(ooe,{side:i,...a,ref:t})})}),ooe=d.forwardRef((e,t)=>{let n=hE(xE,e.__scopeTooltip),r=fE(xE,e.__scopeTooltip),i=d.useRef(null),a=gm(t,i),[o,s]=d.useState(null),{trigger:c,onClose:l}=n,u=i.current,{onPointerInTransitChange:f}=r,p=d.useCallback(()=>{s(null),f(!1)},[f]),m=d.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=doe(r,uoe(r,n.getBoundingClientRect())),a=foe(t.getBoundingClientRect());s(moe([...i,...a])),f(!0)},[f]);return d.useEffect(()=>()=>
89p(),[p]),d.useEffect(()=>{if(c&&u){let e=e=>m(e,u),t=e=>m(e,c);return c.addEventListener(`pointerleave`,e),u.addEventListener(`pointerleave`,t),()=>{c.removeEventListener(`pointerleave`,e),u.removeEventListener(`pointerleave`,t)}}},[c,u,m,p]),d.useEffect(()=>{if(o){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=c?.contains(t)||u?.contains(t),i=!poe(n,o);r?p():i&&(p(),l())};return document.addEventListener(`pointermove`,e),()=>document.removeEventListener(`pointermove`,e)}},[c,u,o,l,p]),(0,U.jsx)(CE,{...e,ref:a})}),[soe,coe]=cE(mE,{isInside:!1}),loe=bm(`TooltipContent`),CE=d.forwardRef((e,t)=>{let{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:o,...s}=e,c=hE(xE,n),l=lE(n),{onClose:u}=c;return d.useEffect(()=>(document.addEventListener(dE,u),()=>document.removeEventListener(dE,u)),[u]),d.useEffect(()=>{if(c.trigger){let e=e=>{e.target?.contains(c.trigger)&&u()};return window.addEventListener(`scroll`,e,{capture:!0}),()=>window.removeEventListener(`scroll`,e,{capture:!0})}},[c.trigger,u]),(0,U.jsx)(Eh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:u,children:(0,U.jsxs)(Ry,{"data-state":c.stateAttribute,...l,...s,ref:t,style:{...s.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:[(0,U.jsx)(loe,{children:r}),(0,U.jsx)(soe,{scope:n,isInside:!0,children:(0,U.jsx)(wm,{id:c.contentId,role:`tooltip`,children:i||r})})]})})});SE.displayName=xE;var wE=`TooltipArrow`,TE=d.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=lE(n);return coe(wE,n).isInside?null:(0,U.jsx)(zy,{...i,...r,ref:t})});TE.displayName=wE;function uoe(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function doe(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function foe(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function poe(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function moe(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),hoe(t)}function hoe(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var EE=pE,DE=gE,OE=vE,kE=bE,AE=SE,jE=TE,goe=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t<e.length;t++)n[t]=e[t];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},_oe=(e,t)=>({classGroupId:e,validator:t}),ME=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),NE=`-`,PE=[],voe=`arbitrary..`,yoe=e=>{let t=xoe(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return boe(e);let n=e.split(NE);return FE(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?goe(i,t):t:i||PE}return n[e]||PE}}},FE=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=FE(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(NE):e.slice(t).join(NE),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},boe=e=>e.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?voe+r:void 0})(),xoe=e=>{let{theme:t,classGroups:n}=e;return Soe(n,t)},Soe=(e,t)=>{let n=ME();for(let r in e){let i=e[r];IE(i,n,r,t)}return n},IE=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];Coe(i,t,n,r)}},Coe=(e,t,n,r)=>
vendor: 5,123 bytes, line 89
89{if(typeof e==`string`){woe(e,t,n);return}if(typeof e==`function`){Toe(e,t,n,r);return}Eoe(e,t,n,r)},woe=(e,t,n)=>{let r=e===``?t:LE(t,e);r.classGroupId=n},Toe=(e,t,n,r)=>{if(Doe(e)){IE(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(_oe(n,e))},Eoe=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];IE(o,LE(t,a),n,r)}},LE=(e,t)=>{let n=e,r=t.split(NE),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=ME(),n.nextPart.set(t,i)),n=i}return n},Doe=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,Ooe=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},RE=`!`,zE=`:`,koe=[],BE=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),Aoe=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(n===0&&r===0){if(o===zE){t.push(e.slice(i,s)),i=s+1;continue}if(o===`/`){a=s;continue}}o===`[`?n++:o===`]`?n--:o===`(`?r++:o===`)`&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1;s.endsWith(RE)?(c=s.slice(0,-1),l=!0):s.startsWith(RE)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return BE(t,l,c,u)};if(t){let e=t+zE,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):BE(koe,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},joe=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},Moe=e=>({cache:Ooe(e.cacheSize),parseClassName:Aoe(e),sortModifiers:joe(e),postfixLookupClassGroupIds:Noe(e),...yoe(e)}),Noe=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e<n.length;e++)t[n[e]]=!0;return t},Poe=/\s+/,Foe=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(Poe),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+RE:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e<b.length;++e){let t=b[e];s.push(v+t)}l=t+(l.length>0?` `+l:l)}return l},Ioe=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=VE(n))&&(i&&(i+=` `),i+=r);return i},VE=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=VE(e[r]))&&(n&&(n+=` `),n+=t);return n},Loe=(e,...t)=>{let n,r,i,a,o=o=>(n=Moe(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=Foe(e,n);return i(e,a),a};return a=o,(...e)=>a(Ioe(...e))},Roe=[],HE=e=>{let t=t=>t[e]||Roe;return t.isThemeGetter=!0,t},UE=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,WE=/^\((?:(\w[\w-]*):)?(.+)\)$/i,zoe=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Boe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Voe=/\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$/,Hoe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Uoe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Woe=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,GE=e=>zoe.test(e),KE=e=>!!e&&!Number.isNaN(Number(e)),qE=e=>!!e&&Number.isInteger(Number(e)),JE=e=>e.endsWith(`%`)&&KE(e.slice(0,-1)),YE=e=>Boe.test(e),XE=()=>!0,Goe=e=>Voe.test(e)&&!Hoe.test(e),ZE=()=>!1,Koe=e=>Uoe.test(e),qoe=e=>Woe.test(e),Joe=e=>!QE(e)&&!rD(e),Yoe=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Xoe=e=>sD(e,dD,ZE),QE=e=>UE.test(e),$E=e=>sD(e,fD,Goe),eD=e=>sD(e,ise,KE),Zoe=e=>sD(e,mD,XE),Qoe=e=>sD(e,pD,ZE),tD=e=>sD(e,lD,ZE),$oe=e=>sD(e,uD,qoe),nD=e=>sD(e,hD,Koe),rD=e=>WE.test(e),iD=e=>cD(e,fD),ese=e=>cD(e,pD),aD=e=>cD(e,lD),tse=e=>cD(e,dD),nse=e=>cD(e,uD),oD=e=>cD(e,hD,!0),rse=e=>cD(e,mD,!0),sD=(e,t,n)=>{let r=UE.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},cD=(e,t,n=!1)=>{let r=WE.exec(e);return r?r[1]?t(r[1]):n:!1},lD=e=>e===`position`||e===`percentage`,uD=e=>e===`image`||e===`url`,dD=e=>e===`length`||e===`size`||e===`bg-size`,fD=e=>e===`length`,ise=e=>e===`number`,pD=e=>e===`family-name`,mD=e=>e===`number`||e===`weight`,hD=e=>e===`shadow`,gD=Loe(()=>{let e=HE(`color`),t=HE(`font`),n=HE(`text`),r=HE(`font-weight`),i=HE(`tracking`),a=HE(`leading`),o=HE(`breakpoint`),s=HE(`container`),c=HE(`spacing`),l=HE(`radius`),u=HE(`shadow`),d=HE(`
89inset-shadow`),f=HE(`text-shadow`),p=HE(`drop-shadow`),m=HE(`blur`),h=HE(`perspective`),g=HE(`aspect`),_=HE(`ease`),v=HE(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),rD,QE],S=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],C=()=>[`auto`,`contain`,`none`],w=()=>[rD,QE,c],T=()=>[GE,`full`,`auto`,...w()],E=()=>[qE,`none`,`subgrid`,rD,QE],D=()=>[`auto`,{span:[`full`,qE,rD,QE]},qE,rD,QE],O=()=>[qE,`auto`,rD,QE],k=()=>[`auto`,`min`,`max`,`fr`,rD,QE],A=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],j=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],M=()=>[`auto`,...w()],N=()=>[GE,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...w()],P=()=>[GE,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...w()],F=()=>[GE,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...w()],I=()=>[e,rD,QE],L=()=>[...b(),aD,tD,{position:[rD,QE]}],ee=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],te=()=>[`auto`,`cover`,`contain`,tse,Xoe,{size:[rD,QE]}],ne=()=>[JE,iD,$E],R=()=>[``,`none`,`full`,l,rD,QE],re=()=>[``,KE,iD,$E],z=()=>[`solid`,`dashed`,`dotted`,`double`],ie=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],B=()=>[KE,JE,aD,tD],ae=()=>[``,`none`,m,rD,QE],V=()=>[`none`,KE,rD,QE],oe=()=>[`none`,KE,rD,QE],H=()=>[KE,rD,QE],se=()=>[GE,`full`,...w()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[YE],breakpoint:[YE],color:[XE],container:[YE],"drop-shadow":[YE],ease:[`in`,`out`,`in-out`],font:[Joe],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[YE],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[YE],shadow:[YE],spacing:[`px`,KE],text:[YE],"text-shadow":[YE],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,GE,QE,rD,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,rD,QE]}],"container-named":[Yoe],columns:[{columns:[KE,QE,rD,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"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`],sr:[`sr-only`,`not-sr-only`],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:x()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:T()}],"inset-x":[{"inset-x":T()}],"inset-y":[{"inset-y":T()}],start:[{"inset-s":T(),start:T()}],end:[{"inset-e":T(),end:T()}],"inset-bs":[{"inset-bs":T()}],"inset-be":[{"inset-be":T()}],top:[{top:T()}],right:[{right:T()}],bottom:[{bottom:T()}],left:[{left:T()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[qE,`auto`,rD,QE]}],basis:[{basis:[GE,`full`,`auto`,s,...w()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[KE,GE,`auto`,`initial`,`none`,QE]}],grow:[{grow:[``,KE,rD,QE]}],shrink:[{shrink:[``,KE,rD,QE]}],order:[{order:[qE,`first`,`last`,`none`,rD,QE]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":O()}
vendor: 4,232 bytes, line 89
89],"col-end":[{"col-end":O()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:D()}],"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":k()}],"auto-rows":[{"auto-rows":k()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...A(),`normal`]}],"justify-items":[{"justify-items":[...j(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...j()]}],"align-content":[{content:[`normal`,...A()]}],"align-items":[{items:[...j(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...j(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":A()}],"place-items":[{"place-items":[...j(),`baseline`]}],"place-self":[{"place-self":[`auto`,...j()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mbs:[{mbs:M()}],mbe:[{mbe:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":w()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":w()}],"space-y-reverse":[`space-y-reverse`],size:[{size:N()}],"inline-size":[{inline:[`auto`,...P()]}],"min-inline-size":[{"min-inline":[`auto`,...P()]}],"max-inline-size":[{"max-inline":[`none`,...P()]}],"block-size":[{block:[`auto`,...F()]}],"min-block-size":[{"min-block":[`auto`,...F()]}],"max-block-size":[{"max-block":[`none`,...F()]}],w:[{w:[s,`screen`,...N()]}],"min-w":[{"min-w":[s,`screen`,`none`,...N()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...N()]}],h:[{h:[`screen`,`lh`,...N()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...N()]}],"max-h":[{"max-h":[`screen`,`lh`,...N()]}],"font-size":[{text:[`base`,n,iD,$E]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,rse,Zoe]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,JE,QE]}],"font-family":[{font:[ese,Qoe,t]}],"font-features":[{"font-features":[QE]}],"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:[i,rD,QE]}],"line-clamp":[{"line-clamp":[KE,`none`,rD,eD]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":[`none`,rD,QE]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,rD,QE]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:I()}],"text-color":[{text:I()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...z(),`wavy`]}],"text-decoration-thickness":[{decoration:[KE,`from-font`,`auto`,rD,$E]}],"text-decoration-color":[{decoration:I()}],"underline-offset":[{"underline-offset":[KE,`auto`,rD,QE]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:w()}],"tab-size":[{tab:[qE,rD,QE]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,rD,QE]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,rD,QE]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:L()}],"bg-repeat":[{bg:ee()}],"bg-size":[{bg:te()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},qE,rD,QE],radial:[``,rD,QE],conic:[qE,rD,QE]},nse,$oe]}],"bg-color":[{bg:I()}],"gradient-from-pos":[{from:ne()}
89],"gradient-via-pos":[{via:ne()}],"gradient-to-pos":[{to:ne()}],"gradient-from":[{from:I()}],"gradient-via":[{via:I()}],"gradient-to":[{to:I()}],rounded:[{rounded:R()}],"rounded-s":[{"rounded-s":R()}],"rounded-e":[{"rounded-e":R()}],"rounded-t":[{"rounded-t":R()}],"rounded-r":[{"rounded-r":R()}],"rounded-b":[{"rounded-b":R()}],"rounded-l":[{"rounded-l":R()}],"rounded-ss":[{"rounded-ss":R()}],"rounded-se":[{"rounded-se":R()}],"rounded-ee":[{"rounded-ee":R()}],"rounded-es":[{"rounded-es":R()}],"rounded-tl":[{"rounded-tl":R()}],"rounded-tr":[{"rounded-tr":R()}],"rounded-br":[{"rounded-br":R()}],"rounded-bl":[{"rounded-bl":R()}],"border-w":[{border:re()}],"border-w-x":[{"border-x":re()}],"border-w-y":[{"border-y":re()}],"border-w-s":[{"border-s":re()}],"border-w-e":[{"border-e":re()}],"border-w-bs":[{"border-bs":re()}],"border-w-be":[{"border-be":re()}],"border-w-t":[{"border-t":re()}],"border-w-r":[{"border-r":re()}],"border-w-b":[{"border-b":re()}],"border-w-l":[{"border-l":re()}],"divide-x":[{"divide-x":re()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":re()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...z(),`hidden`,`none`]}],"divide-style":[{divide:[...z(),`hidden`,`none`]}],"border-color":[{border:I()}],"border-color-x":[{"border-x":I()}],"border-color-y":[{"border-y":I()}],"border-color-s":[{"border-s":I()}],"border-color-e":[{"border-e":I()}],"border-color-bs":[{"border-bs":I()}],"border-color-be":[{"border-be":I()}],"border-color-t":[{"border-t":I()}],"border-color-r":[{"border-r":I()}],"border-color-b":[{"border-b":I()}],"border-color-l":[{"border-l":I()}
vendor: 6,233 bytes, line 89
89],"divide-color":[{divide:I()}],"outline-style":[{outline:[...z(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[KE,rD,QE]}],"outline-w":[{outline:[``,KE,iD,$E]}],"outline-color":[{outline:I()}],shadow:[{shadow:[``,`none`,u,oD,nD]}],"shadow-color":[{shadow:I()}],"inset-shadow":[{"inset-shadow":[`none`,d,oD,nD]}],"inset-shadow-color":[{"inset-shadow":I()}],"ring-w":[{ring:re()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:I()}],"ring-offset-w":[{"ring-offset":[KE,$E]}],"ring-offset-color":[{"ring-offset":I()}],"inset-ring-w":[{"inset-ring":re()}],"inset-ring-color":[{"inset-ring":I()}],"text-shadow":[{"text-shadow":[`none`,f,oD,nD]}],"text-shadow-color":[{"text-shadow":I()}],opacity:[{opacity:[KE,rD,QE]}],"mix-blend":[{"mix-blend":[...ie(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":ie()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[KE]}],"mask-image-linear-from-pos":[{"mask-linear-from":B()}],"mask-image-linear-to-pos":[{"mask-linear-to":B()}],"mask-image-linear-from-color":[{"mask-linear-from":I()}],"mask-image-linear-to-color":[{"mask-linear-to":I()}],"mask-image-t-from-pos":[{"mask-t-from":B()}],"mask-image-t-to-pos":[{"mask-t-to":B()}],"mask-image-t-from-color":[{"mask-t-from":I()}],"mask-image-t-to-color":[{"mask-t-to":I()}],"mask-image-r-from-pos":[{"mask-r-from":B()}],"mask-image-r-to-pos":[{"mask-r-to":B()}],"mask-image-r-from-color":[{"mask-r-from":I()}],"mask-image-r-to-color":[{"mask-r-to":I()}],"mask-image-b-from-pos":[{"mask-b-from":B()}],"mask-image-b-to-pos":[{"mask-b-to":B()}],"mask-image-b-from-color":[{"mask-b-from":I()}],"mask-image-b-to-color":[{"mask-b-to":I()}],"mask-image-l-from-pos":[{"mask-l-from":B()}],"mask-image-l-to-pos":[{"mask-l-to":B()}],"mask-image-l-from-color":[{"mask-l-from":I()}],"mask-image-l-to-color":[{"mask-l-to":I()}],"mask-image-x-from-pos":[{"mask-x-from":B()}],"mask-image-x-to-pos":[{"mask-x-to":B()}],"mask-image-x-from-color":[{"mask-x-from":I()}],"mask-image-x-to-color":[{"mask-x-to":I()}],"mask-image-y-from-pos":[{"mask-y-from":B()}],"mask-image-y-to-pos":[{"mask-y-to":B()}],"mask-image-y-from-color":[{"mask-y-from":I()}],"mask-image-y-to-color":[{"mask-y-to":I()}],"mask-image-radial":[{"mask-radial":[rD,QE]}],"mask-image-radial-from-pos":[{"mask-radial-from":B()}],"mask-image-radial-to-pos":[{"mask-radial-to":B()}],"mask-image-radial-from-color":[{"mask-radial-from":I()}],"mask-image-radial-to-color":[{"mask-radial-to":I()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[KE]}],"mask-image-conic-from-pos":[{"mask-conic-from":B()}],"mask-image-conic-to-pos":[{"mask-conic-to":B()}],"mask-image-conic-from-color":[{"mask-conic-from":I()}],"mask-image-conic-to-color":[{"mask-conic-to":I()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:L()}],"mask-repeat":[{mask:ee()}],"mask-size":[{mask:te()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,rD,QE]}],filter:[{filter:[``,`none`,rD,QE]}],blur:[{blur:ae()}],brightness:[{brightness:[KE,rD,QE]}],contrast:[{contrast:[KE,rD,QE]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,oD,nD]}],"drop-shadow-color":[{"drop-shadow":I()}],grayscale:[{grayscale:[``,KE,rD,QE]}],"hue-rotate":[{"hue-rotate":[KE,rD,QE]}],invert:[{invert:[``,KE,rD,QE]}],saturate:[{saturate:[KE,rD,QE]}],sepia:[{sepia:[``,KE,rD,QE]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,rD,QE]}],"backdrop-blur":[{"backdrop-blur":ae()}],"backdrop-brightness":[{"backdrop-brightness":[KE,rD,QE]}],"backdrop-contrast":[{"backdrop-contrast":[KE,rD,QE]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,KE,rD,QE]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[KE,rD,QE]}],"backdrop-invert":[{"backdrop-invert":[``,KE,rD,QE]}],"backdrop-opacity":[{"backdrop-opacity":[KE,rD,QE]}],"backdrop-saturate":[{"backdrop-saturate":[KE,rD,QE]}],"backdrop-sepia":[{"backdrop-sepia":[``,KE,rD,QE]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,rD,QE]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[KE,`initial`,rD,QE]}],ease:[{ease:[`linear`,`initial`,_,rD,QE]}],delay:[{delay:[KE,rD,QE]}],animate:[{animate:[`none`,v,rD,QE]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,rD,QE]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:V()}],"rotate-x":[{"rotate-x":V()}],"rotate-y":[{"rotate-y":V()}],"rotate-z":[{"rotate-z":V()}],scale:[{scale:oe()}],"scale-x":[{"scale-x":oe()}],"scale-y":[{"scale-y":oe()}],"scale-z":[{"scale-z":oe()}],"scale-3d":[`scale-3d`],skew:[{skew:H()}],"skew-x":[{"skew-x":H()}],"skew-y":[{"skew-y":H()}],transform:[{transform:[rD,QE,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:se()}],"translate-x":[{"translate-x":se()}],"translate-y":[{"translate-y":se()}],"translate-z":[{"translate-z":se()}],"translate-none":[`translate-none`],zoom:[{zoom:[qE,rD,QE]}],accent:[{accent:I()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:I()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],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
89-in`,`zoom-out`,rD,QE]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":I()}],"scrollbar-track-color":[{"scrollbar-track":I()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"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`]}
89],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`,rD,QE]}],fill:[{fill:[`none`,...I()]}],"stroke-w":[{stroke:[KE,iD,$E,eD]}],stroke:[{stroke:[`none`,...I()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`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`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`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-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`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-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`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`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`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-pbs`,`scroll-pbe`,`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`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function q(...e){return gD(um(e))}var _D=pm(`group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,{variants:{variant:{default:`bg-primary text-primary-foreground [a]:hover:bg-primary/80`,outline:`border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50`,secondary:`bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground`,ghost:`hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50`,destructive:`bg-destructive/10 text-destructive hover:bg-destructive/20 focu
89s-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40`,link:`text-primary underline-offset-4 hover:underline`},size:{default:`h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2`,xs:`h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3`,sm:`h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5`,lg:`h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2`,inline:`h-auto gap-1 p-0 [&_svg:not([class*='size-'])]:size-4`,icon:`size-8`,"icon-xs":`size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3`,"icon-sm":`size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg`,"icon-lg":`size-9`}},defaultVariants:{variant:`default`,size:`default`}});function vD({className:e,variant:t=`default`,size:n=`default`,asChild:r=!1,...i}){return(0,U.jsx)(r?vm:`button`,{"data-slot":`button`,"data-variant":t,"data-size":n,className:q(_D({variant:t,size:n,className:e})),...i})}function yD({className:e,type:t,...n}){return(0,U.jsx)(`input`,{type:t,"data-slot":`input`,className:q(`h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,e),...n})}function bD({delayDuration:e=0,...t}){return(0,U.jsx)(EE,{"data-slot":`tooltip-provider`,delayDuration:e,...t})}function xD({...e}){return(0,U.jsx)(DE,{"data-slot":`tooltip`,...e})}function SD({...e}){return(0,U.jsx)(OE,{"data-slot":`tooltip-trigger`,...e})}function CD({className:e,sideOffset:t=0,children:n,...r}){return(0,U.jsx)(kE,{children:(0,U.jsxs)(AE,{"data-slot":`tooltip-content`,sideOffset:t,className:q(`z-50 inline-flex w-fit max-w-xs origin-(--radix-tooltip-content-transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 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 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r,children:[n,(0,U.jsx)(jE,{className:`z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground`})]})})}function ase({className:e,orientation:t=`horizontal`,decorative:n=!0,...r}){return(0,U.jsx)(rT,{"data-slot":`separator`,decorative:n,orientation:t,className:q(`shrink-0 bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch`,e),...r})}function ose({className:e,size:t=`default`,variant:n=`default`,...r}){return(0,U.jsx)(`div`,{"data-slot":`card`,"data-size":t,"data-variant":n,className:q(`group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl data-[variant=default]:ring-1 data-[variant=default]:ring-foreground
89/10`,e),...r})}function sse({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-header`,className:q(`group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3`,e),...t})}function cse({className:e,padding:t=`default`,...n}){return(0,U.jsx)(`div`,{"data-slot":`card-content`,"data-padding":t,className:q(`data-[padding=default]:px-4 data-[padding=default]:group-data-[size=sm]/card:px-3`,e),...n})}function lse({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-footer`,className:q(`flex items-center rounded-b-xl border-t bg-muted/50 p-4 group-data-[size=sm]/card:p-3`,e),...t})}var wD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M13.0001 16.1716L18.3641 10.8076L19.7783 12.2218L12.0001 20L4.22192 12.2218L5.63614 10.8076L11.0001 16.1716V4H13.0001V16.1716Z`})),TD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z`})),ED=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z`})),DD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z`})),OD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M13.0001 7.82843V20H11.0001V7.82843L5.63614 13.1924L4.22192 11.7782L12.0001 4L19.7783 11.7782L18.3641 13.1924L13.0001 7.82843Z`})),use=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z`})),kD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M9 1V3H15V1H17V3H21C21.5523 3 22 3.44772 22 4V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H7V1H9ZM20 11H4V19H20V11ZM7 5H4V9H20V5H17V7H15V5H9V7H7V5Z`})),AD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z`})),dse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM17.4571 9.45711L16.0429 8.04289L11 13.0858L8.20711 10.2929L6.79289 11.7071L11 15.9142L17.4571 9.45711Z`})),fse=({color:e=`currentColor`,size:t=24,className:n,...r})=>
89d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 10.5858L14.8284 7.75736L16.2426 9.17157L13.4142 12L16.2426 14.8284L14.8284 16.2426L12 13.4142L9.17157 16.2426L7.75736 14.8284L10.5858 12L7.75736 9.17157L9.17157 7.75736L12 10.5858Z`})),jD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M11.9997 10.5865L16.9495 5.63672L18.3637 7.05093L13.4139 12.0007L18.3637 16.9504L16.9495 18.3646L11.9997 13.4149L7.04996 18.3646L5.63574 16.9504L10.5855 12.0007L5.63574 7.05093L7.04996 5.63672L11.9997 10.5865Z`})),pse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M17 6H22V8H20V21C20 21.5523 19.5523 22 19 22H5C4.44772 22 4 21.5523 4 21V8H2V6H7V3C7 2.44772 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V6ZM18 8H6V20H18V8ZM9 11H11V17H9V11ZM13 11H15V17H13V11ZM9 4V6H15V4H9Z`})),MD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z`})),mse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM5.00242 8L5.00019 20H14.9998V8H5.00242ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6Z`})),hse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M9 2.00318V2H19.9978C20.5513 2 21 2.45531 21 2.9918V21.0082C21 21.556 20.5551 22 20.0066 22H3.9934C3.44476 22 3 21.5501 3 20.9932V8L9 2.00318ZM5.82918 8H9V4.83086L5.82918 8ZM11 4V9C11 9.55228 10.5523 10 10 10H5V20H19V4H11Z`})),ND=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M7.78428 14L8.2047 10H4V8H8.41491L8.94043 3H10.9514L10.4259 8H14.4149L14.9404 3H16.9514L16.4259 8H20V10H16.2157L15.7953 14H20V16H15.5851L15.0596 21H13.0486L13.5741 16H9.58509L9.05957 21H7.04855L7.57407 16H4V14H7.78428ZM9.7953 14H13.7843L14.2047 10H10.2157L9.7953 14Z`})),PD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z`})),FD=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,
89width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M11.9995 2C12.5518 2 12.9995 2.44772 12.9995 3V6C12.9995 6.55228 12.5518 7 11.9995 7C11.4472 7 10.9995 6.55228 10.9995 6V3C10.9995 2.44772 11.4472 2 11.9995 2ZM11.9995 17C12.5518 17 12.9995 17.4477 12.9995 18V21C12.9995 21.5523 12.5518 22 11.9995 22C11.4472 22 10.9995 21.5523 10.9995 21V18C10.9995 17.4477 11.4472 17 11.9995 17ZM20.6597 7C20.9359 7.47829 20.772 8.08988 20.2937 8.36602L17.6956 9.86602C17.2173 10.1422 16.6057 9.97829 16.3296 9.5C16.0535 9.02171 16.2173 8.41012 16.6956 8.13398L19.2937 6.63397C19.772 6.35783 20.3836 6.52171 20.6597 7ZM7.66935 14.5C7.94549 14.9783 7.78161 15.5899 7.30332 15.866L4.70525 17.366C4.22695 17.6422 3.61536 17.4783 3.33922 17C3.06308 16.5217 3.22695 15.9101 3.70525 15.634L6.30332 14.134C6.78161 13.8578 7.3932 14.0217 7.66935 14.5ZM20.6597 17C20.3836 17.4783 19.772 17.6422 19.2937 17.366L16.6956 15.866C16.2173 15.5899 16.0535 14.9783 16.3296 14.5C16.6057 14.0217 17.2173 13.8578 17.6956 14.134L20.2937 15.634C20.772 15.9101 20.9359 16.5217 20.6597 17ZM7.66935 9.5C7.3932 9.97829 6.78161 10.1422 6.30332 9.86602L3.70525 8.36602C3.22695 8.08988 3.06308 7.47829 3.33922 7C3.61536 6.52171 4.22695 6.35783 4.70525 6.63397L7.30332 8.13398C7.78161 8.41012 7.94549 9.02171 7.66935 9.5Z`})),ID=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M7 19V13H17V19H19V7.82843L16.1716 5H5V19H7ZM4 3H17L21 7V20C21 20.5523 20.5523 21 20 21H4C3.44772 21 3 20.5523 3 20V4C3 3.44772 3.44772 3 4 3ZM9 15V19H15V15H9Z`})),gse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z`})),_se=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M13.1202 17.0228L8.92129 14.7324C8.19135 15.5125 7.15261 16 6 16C3.79086 16 2 14.2091 2 12C2 9.79086 3.79086 8 6 8C7.15255 8 8.19125 8.48746 8.92118 9.26746L13.1202 6.97713C13.0417 6.66441 13 6.33707 13 6C13 3.79086 14.7909 2 17 2C19.2091 2 21 3.79086 21 6C21 8.20914 19.2091 10 17 10C15.8474 10 14.8087 9.51251 14.0787 8.73246L9.87977 11.0228C9.9583 11.3355 10 11.6629 10 12C10 12.3371 9.95831 12.6644 9.87981 12.9771L14.0788 15.2675C14.8087 14.4875 15.8474 14 17 14C19.2091 14 21 15.7909 21 18C21 20.2091 19.2091 22 17 22C14.7909 22 13 20.2091 13 18C13 17.6629 13.0417 17.3355 13.1202 17.0228ZM6 14C7.10457 14 8 13.1046 8 12C8 10.8954 7.10457 10 6 10C4.89543 10 4 10.8954 4 12C4 13.1046 4.89543 14 6 14ZM17 8C18.1046 8 19 7.10457 19 6C19 4.89543 18.1046 4 17 4C15.8954 4 15 4.89543 15 6C15 7.10457 15.8954 8 17 8ZM17 20C18.1046 20 19 19.1046 19 18C19 16.8954 18.1046 16 17 16C15.8954 16 15 16.8954 15 18C15 19.1046 15.8954 20 17 20Z`})),vse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM13 12H17V14H11V7H13V12Z`})),yse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,
89width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M4 19H20V12H22V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V12H4V19ZM13 9V16H11V9H6L12 3L18 9H13Z`})),bse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M12 12.5858L16.2426 16.8284L14.8284 18.2426L13 16.415V22H11V16.413L9.17157 18.2426L7.75736 16.8284L12 12.5858ZM12 2C15.5934 2 18.5544 4.70761 18.9541 8.19395C21.2858 8.83154 23 10.9656 23 13.5C23 16.3688 20.8036 18.7246 18.0006 18.9776L18.0009 16.9644C19.6966 16.7214 21 15.2629 21 13.5C21 11.567 19.433 10 17.5 10C17.2912 10 17.0867 10.0183 16.8887 10.054C16.9616 9.7142 17 9.36158 17 9C17 6.23858 14.7614 4 12 4C9.23858 4 7 6.23858 7 9C7 9.36158 7.03838 9.7142 7.11205 10.0533C6.91331 10.0183 6.70879 10 6.5 10C4.567 10 3 11.567 3 13.5C3 15.2003 4.21241 16.6174 5.81986 16.934L6.00005 16.9646L6.00039 18.9776C3.19696 18.7252 1 16.3692 1 13.5C1 10.9656 2.71424 8.83154 5.04648 8.19411C5.44561 4.70761 8.40661 2 12 2Z`})),xse=({color:e=`currentColor`,size:t=24,className:n,...r})=>d.createElement(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,width:t,height:t,fill:e,...r,className:`remixicon `+(n||``)},d.createElement(`path`,{d:`M8.5 7C9.32843 7 10 6.32843 10 5.5C10 4.67157 9.32843 4 8.5 4C7.67157 4 7 4.67157 7 5.5C7 6.32843 7.67157 7 8.5 7ZM8.5 13.5C9.32843 13.5 10 12.8284 10 12C10 11.1716 9.32843 10.5 8.5 10.5C7.67157 10.5 7 11.1716 7 12C7 12.8284 7.67157 13.5 8.5 13.5ZM10 18.5C10 19.3284 9.32843 20 8.5 20C7.67157 20 7 19.3284 7 18.5C7 17.6716 7.67157 17 8.5 17C9.32843 17 10 17.6716 10 18.5ZM15.5 7C16.3284 7 17 6.32843 17 5.5C17 4.67157 16.3284 4 15.5 4C14.6716 4 14 4.67157 14 5.5C14 6.32843 14.6716 7 15.5 7ZM17 12C17 12.8284 16.3284 13.5 15.5 13.5C14.6716 13.5 14 12.8284 14 12C14 11.1716 14.6716 10.5 15.5 10.5C16.3284 10.5 17 11.1716 17 12ZM15.5 20C16.3284 20 17 19.3284 17 18.5C17 17.6716 16.3284 17 15.5 17C14.6716 17 14 17.6716 14 18.5C14 19.3284 14.6716 20 15.5 20Z`}));function Sse({className:e,...t}){return(0,U.jsx)(F_,{"data-slot":`checkbox`,className:q(`peer relative flex size-4 shrink-0 items-center justify-center rounded-[4px] border border-input transition-colors outline-none group-has-disabled/field:opacity-50 after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 aria-invalid:aria-checked:border-primary dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 data-checked:border-primary data-checked:bg-primary data-checked:text-primary-foreground dark:data-checked:bg-primary`,e),...t,children:(0,U.jsx)(L_,{"data-slot":`checkbox-indicator`,className:`grid place-content-center text-current transition-none [&>svg]:size-3.5`,children:(0,U.jsx)(AD,{})})})}function LD({className:e,...t}){return(0,U.jsx)(Lre,{"data-slot":`label`,className:q(`flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,e),...t})}function Cse({className:e,...t}){return(0,U.jsx)(`fieldset`,{"data-slot":`field-set`,className:q(`flex flex-col gap-4 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3`,e),...t})}function wse({className:e,variant:t=`legend`,...n}){return(0,U.jsx)(`legend`,{"data-slot":`field-legend`,"data-variant":t,className:q(`mb-1.5 font-medium data-[variant=label]:text-sm data-[variant=legend]:text-base`,e),...n})}var Tse=pm(`group/field flex w-full gap-2 data-[invalid=true]:text-destructive`,{variants:{orientation:{vertical:`flex-col *:w-full [&>.sr-only]:w-auto`,horizontal:`flex-row items-center has-[>[data-slot=field-content]]:items-start *:data-[slot=field-label]:flex-auto has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px`,responsive:`flex-col *:w-full @md/field-group:flex-row @md/field-group:items-center @md/field-group:*:w-auto @md/field-group:has-[>[data-slot=field-content]]:items-start @md/field-group:*:data-[slot=field-label]:flex-auto [&>.sr-only]:w-auto @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px`}},defaultVariants:{orientation:`vertical`}});function Ese({className:e,orientation:t=`vertical`,...n}){return(0,U.jsx)(`div`,{role:`group`,"data-slot":`field`,"data-orientation":t,className:q(Tse({orientation:t}),e),...n})}function Dse({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`field-content`,className:q(`group/field-content flex flex-1 flex-col gap-0.5 leading-snug`,e),...t})}function Ose({className:e,...t}){return(0,U.jsx)(LD,{"data-slot":`field-label`,className:q(`group/field-label peer/field-label flex w-fit gap-2 leading-snug group-data-[disabled=true]/field:opacity-50 has-data-checked:border-primary/30 has-data-checked:bg-primary/5 has-[>[data-slot=field]]:rounded-lg has-[>[data-slot=field]]:border *:data-[slot=field]:p-2.5 dark:has-data-checked:border-primary/20 dark:has-data-checked:bg-primary/10`,`has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col`,e),...t})}function kse({className:e,...t}){return(0,U.jsx)(`p`,{"data-slot":`field-description`,className:q(`text-left text-sm leading-normal font-normal text-muted-foreground group-has-data-horizontal/field:text-balance [[data-variant=legend]+&]:-mt-1.5`,`last:mt-0 nth-last-2:-mt-1`,`[&>a]:underline [&>a]:underline-offset-4 [&>
89a:hover]:text-primary`,e),...t})}function Ase({className:e,children:t,errors:n,...r}){let i=(0,d.useMemo)(()=>{if(t)return t;if(!n?.length)return null;let e=[...new Map(n.map(e=>[e?.message,e])).values()];return e?.length==1?e[0]?.message:(0,U.jsx)(`ul`,{className:`ml-4 flex list-disc flex-col gap-1`,children:e.map((e,t)=>e?.message&&(0,U.jsx)(`li`,{children:e.message},t))})},[t,n]);return i?(0,U.jsx)(`div`,{role:`alert`,"data-slot":`field-error`,className:q(`text-sm font-normal text-destructive`,e),...r,children:i}):null}function jse({className:e,...t}){return(0,U.jsx)(`textarea`,{"data-slot":`textarea`,className:q(`flex field-sizing-content min-h-16 w-full rounded-lg border border-input bg-transparent px-2.5 py-2 text-base transition-colors outline-none placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,e),...t})}function RD({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`input-group`,role:`group`,className:q(`group/input-group relative flex h-8 w-full min-w-0 items-center rounded-lg border border-input transition-colors outline-none in-data-[slot=combobox-content]:focus-within:border-inherit in-data-[slot=combobox-content]:focus-within:ring-0 has-disabled:bg-input/50 has-disabled:opacity-50 has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-3 has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot][aria-invalid=true]]:border-destructive has-[[data-slot][aria-invalid=true]]:ring-3 has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>textarea]:h-auto dark:bg-input/30 dark:has-disabled:bg-input/80 dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40 has-[>[data-align=block-end]]:[&>input]:pt-3 has-[>[data-align=block-start]]:[&>input]:pb-3 has-[>[data-align=inline-end]]:[&>input]:pr-1.5 has-[>[data-align=inline-start]]:[&>input]:pl-1.5`,e),...t})}var Mse=pm(`flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium text-muted-foreground select-none group-data-[disabled=true]/input-group:opacity-50 [&>kbd]:rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-4`,{variants:{align:{"inline-start":`order-first pl-2 has-[>button]:ml-[-0.3rem] has-[>kbd]:ml-[-0.15rem]`,"inline-end":`order-last pr-2 has-[>button]:mr-[-0.3rem] has-[>kbd]:mr-[-0.15rem]`,"block-start":`order-first w-full justify-start px-2.5 pt-2 group-has-[>input]/input-group:pt-2 [.border-b]:pb-2`,"block-end":`order-last w-full justify-start px-2.5 pb-2 group-has-[>input]/input-group:pb-2 [.border-t]:pt-2`}},defaultVariants:{align:`inline-start`}});function zD({className:e,align:t=`inline-start`,...n}){return(0,U.jsx)(`div`,{role:`group`,"data-slot":`input-group-addon`,"data-align":t,className:q(Mse({align:t}),e),onClick:e=>{e.target.closest(`button`)||e.currentTarget.parentElement?.querySelector(`input`)?.focus()},...n})}var Nse=pm(`flex items-center gap-2 text-sm shadow-none`,{variants:{size:{xs:`h-6 gap-1 rounded-[calc(var(--radius)-3px)] px-1.5 [&>svg:not([class*='size-'])]:size-3.5`,sm:``,"icon-xs":`size-6 rounded-[calc(var(--radius)-3px)] p-0 has-[>svg]:p-0`,"icon-sm":`size-8 p-0 has-[>svg]:p-0`}},defaultVariants:{size:`xs`}});function BD({className:e,type:t=`button`,variant:n=`ghost`,size:r=`xs`,...i}){return(0,U.jsx)(vD,{type:t,"data-size":r,variant:n,className:q(Nse({size:r}),e),...i})}function VD({className:e,...t}){return(0,U.jsx)(yD,{"data-slot":`input-group-control`,className:q(`flex-1 rounded-none border-0 bg-transparent shadow-none ring-0 focus-visible:ring-0 disabled:bg-transparent aria-invalid:ring-0 dark:bg-transparent dark:disabled:bg-transparent`,e),...t})}function Pse({...e}){return(0,U.jsx)(Uw,{"data-slot":`select`,...e})}function Fse({...e}){return(0,U.jsx)(Gw,{"data-slot":`select-value`,...e})}function Ise({className:e,size:t=`default`,children:n,...r}){return(0,U.jsxs)(Ww,{"data-slot":`select-trigger`,"data-size":t,className:q(`flex w-fit items-center justify-between gap-1.5 rounded-lg border border-input bg-transparent py-2 pr-2 pl-2.5 text-sm whitespace-nowrap transition-colors outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-8 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),...r,children:[n,(0,U.jsx)(Kw,{asChild:!0,children:(0,U.jsx)(TD,{className:`pointer-events-none size-4 text-muted-foreground`})})]})}function Lse({className:e,children:t,position:n=`item-aligned`,align:r=`center`,...i}){return(0,U.jsx)(qw,{children:(0,U.jsxs)(Jw,{"data-slot":`select-content`,"data-align-trigger":n===`item-aligned`,className:q(`relative z-50 max-h-(--radix-select-content-available-height) min-w-36 origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground
89/10 duration-100 data-[align-trigger=true]:animate-none 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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,n===`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:n,align:r,...i,children:[(0,U.jsx)(zse,{}),(0,U.jsx)(Yw,{"data-position":n,className:q(`data-[position=popper]:h-(--radix-select-trigger-height) data-[position=popper]:w-full data-[position=popper]:min-w-(--radix-select-trigger-width)`,n===`popper`&&``),children:t}),(0,U.jsx)(Bse,{})]})})}function Rse({className:e,children:t,...n}){return(0,U.jsxs)(Xw,{"data-slot":`select-item`,className:q(`relative flex w-full cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2`,e),...n,children:[(0,U.jsx)(`span`,{className:`pointer-events-none absolute right-2 flex size-4 items-center justify-center`,children:(0,U.jsx)(Qw,{children:(0,U.jsx)(AD,{className:`pointer-events-none`})})}),(0,U.jsx)(Zw,{children:t})]})}function zse({className:e,...t}){return(0,U.jsx)($w,{"data-slot":`select-scroll-up-button`,className:q(`z-10 flex cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4`,e),...t,children:(0,U.jsx)(use,{})})}function Bse({className:e,...t}){return(0,U.jsx)(eT,{"data-slot":`select-scroll-down-button`,className:q(`z-10 flex cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-4`,e),...t,children:(0,U.jsx)(TD,{})})}function Vse({className:e,orientation:t=`horizontal`,...n}){return(0,U.jsx)(WT,{"data-slot":`tabs`,"data-orientation":t,className:q(`group/tabs flex gap-2 data-horizontal:flex-col`,e),...n})}var Hse=pm(`group/tabs-list inline-flex w-fit items-center justify-center rounded-lg p-[3px] text-muted-foreground group-data-horizontal/tabs:h-8 group-data-vertical/tabs:h-fit group-data-vertical/tabs:flex-col data-[variant=line]:rounded-none`,{variants:{variant:{default:`bg-muted`,line:`gap-1 bg-transparent`}},defaultVariants:{variant:`default`}});function Use({className:e,variant:t=`default`,...n}){return(0,U.jsx)(GT,{"data-slot":`tabs-list`,"data-variant":t,className:q(Hse({variant:t}),e),...n})}function Wse({className:e,...t}){return(0,U.jsx)(KT,{"data-slot":`tabs-trigger`,className:q(`relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-1.5 py-0.5 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-vertical/tabs:w-full group-data-vertical/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 has-data-[icon=inline-end]:pr-1 has-data-[icon=inline-start]:pl-1 dark:text-muted-foreground dark:hover:text-foreground group-data-[variant=default]/tabs-list:data-active:shadow-sm group-data-[variant=line]/tabs-list:data-active:shadow-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,`group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-active:bg-transparent dark:group-data-[variant=line]/tabs-list:data-active:border-transparent dark:group-data-[variant=line]/tabs-list:data-active:bg-transparent`,`data-active:bg-background data-active:text-foreground dark:data-active:border-input dark:data-active:bg-input/30 dark:data-active:text-foreground`,`after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-horizontal/tabs:after:inset-x-0 group-data-horizontal/tabs:after:bottom-[-5px] group-data-horizontal/tabs:after:h-0.5 group-data-vertical/tabs:after:inset-y-0 group-data-vertical/tabs:after:-right-1 group-data-vertical/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-active:after:opacity-100`,e),...t})}function Gse({className:e,...t}){return(0,U.jsx)(qT,{"data-slot":`tabs-content`,className:q(`flex-1 text-sm outline-none`,e),...t})}function Kse({className:e,size:t=`default`,...n}){return(0,U.jsx)(AT,{"data-slot":`switch`,"data-size":t,className:q(`peer group/switch relative inline-flex shrink-0 items-center rounded-full border border-transparent transition-all outline-none after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-[size=default]:h-[18.4px] data-[size=default]:w-[32px] data-[size=sm]:h-[14px] data-[size=sm]:w-[24px] dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 data-checked:bg-[#e8871a] data-unchecked:bg-input dark:data-unchecked:bg-input/80 data-disabled:cursor-not-allowed data-disabled:opacity-50`,e),...n,children:(0,U.jsx)(jT,{"data-slot":`switch-thumb`,className:`pointer-events-none block rounded-full bg-background ring-0 transition-transform group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 group-data-[size=default]/switch:data-checked:translate-x-[calc(100%-2px)] group-data-[size=sm]/switch:data-checked:translate-x-[calc(100%-2px)] dark:data-checked:bg-primary-foreground group-data-[size=default]/switch:data-unchecked:translate-x-0 group-data-[size=sm]/switch:data-unchecked:translate-x-0 dar
89k:data-unchecked:bg-foreground`})})}function qse({className:e,defaultValue:t,value:n,min:r=0,max:i=100,...a}){let o=d.useMemo(()=>Array.isArray(n)?n:Array.isArray(t)?t:[r,i],[n,t,r,i]);return(0,U.jsxs)(Lae,{"data-slot":`slider`,defaultValue:t,value:n,min:r,max:i,className:q(`relative flex w-full touch-none items-center select-none data-disabled:opacity-50 data-vertical:h-full data-vertical:min-h-40 data-vertical:w-auto data-vertical:flex-col`,e),...a,children:[(0,U.jsx)(Rae,{"data-slot":`slider-track`,className:`relative grow overflow-hidden rounded-full bg-muted data-horizontal:h-1 data-horizontal:w-full data-vertical:h-full data-vertical:w-1`,children:(0,U.jsx)(zae,{"data-slot":`slider-range`,className:`absolute bg-primary select-none data-horizontal:h-full data-vertical:w-full`})}),Array.from({length:o.length},(e,t)=>(0,U.jsx)(Bae,{"data-slot":`slider-thumb`,className:`relative block size-3 shrink-0 rounded-full border border-ring bg-white ring-ring/50 transition-[color,box-shadow] select-none after:absolute after:-inset-2 hover:ring-3 focus-visible:ring-3 focus-visible:outline-hidden active:ring-3 disabled:pointer-events-none disabled:opacity-50`},t))]})}function Jse({className:e,...t}){return(0,U.jsx)(JC,{"data-slot":`radio-group`,className:q(`grid w-full gap-2`,e),...t})}function Yse({className:e,...t}){return(0,U.jsx)(YC,{"data-slot":`radio-group-item`,className:q(`group/radio-group-item peer relative flex aspect-square size-4 shrink-0 rounded-full border border-input outline-none after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 aria-invalid:aria-checked:border-primary dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 data-checked:border-primary data-checked:bg-primary data-checked:text-primary-foreground dark:data-checked:bg-primary`,e),...t,children:(0,U.jsx)(XC,{"data-slot":`radio-group-indicator`,className:`flex size-4 items-center justify-center`,children:(0,U.jsx)(`span`,{className:`absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2 rounded-full bg-primary-foreground`})})})}function Xse({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`table-container`,className:`relative w-full overflow-x-auto`,children:(0,U.jsx)(`table`,{"data-slot":`table`,className:q(`w-full caption-bottom text-sm`,e),...t})})}function Zse({className:e,...t}){return(0,U.jsx)(`thead`,{"data-slot":`table-header`,className:q(`[&_tr]:border-b`,e),...t})}function Qse({className:e,...t}){return(0,U.jsx)(`tbody`,{"data-slot":`table-body`,className:q(`[&_tr:last-child]:border-0`,e),...t})}function $se({className:e,...t}){return(0,U.jsx)(`tr`,{"data-slot":`table-row`,className:q(`border-b transition-colors hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted`,e),...t})}function ece({className:e,...t}){return(0,U.jsx)(`th`,{"data-slot":`table-head`,className:q(`h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0`,e),...t})}function tce({className:e,...t}){return(0,U.jsx)(`td`,{"data-slot":`table-cell`,className:q(`p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0`,e),...t})}function HD({...e}){return(0,U.jsx)(Kx,{"data-slot":`dropdown-menu`,...e})}function UD({...e}){return(0,U.jsx)(qx,{"data-slot":`dropdown-menu-trigger`,...e})}function WD({className:e,align:t=`start`,sideOffset:n=4,...r}){return(0,U.jsx)(Jx,{children:(0,U.jsx)(Yx,{"data-slot":`dropdown-menu-content`,sideOffset:n,align:t,className:q(`z-50 max-h-(--radix-dropdown-menu-content-available-height) w-(--radix-dropdown-menu-trigger-width) min-w-32 origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
89de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:overflow-hidden data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r})})}function nce({className:e,inset:t,variant:n=`default`,...r}){return(0,U.jsx)(Qx,{"data-slot":`dropdown-menu-item`,"data-inset":t,"data-variant":n,className:q(`group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive`,e),...r})}function rce({className:e,children:t,checked:n,inset:r,...i}){return(0,U.jsxs)($x,{"data-slot":`dropdown-menu-checkbox-item`,"data-inset":r,className:q(`relative flex cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground data-inset:pl-7 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),checked:n,...i,children:[(0,U.jsx)(`span`,{className:`pointer-events-none absolute right-2 flex items-center justify-center`,"data-slot":`dropdown-menu-checkbox-item-indicator`,children:(0,U.jsx)(nS,{children:(0,U.jsx)(AD,{})})}),t]})}function ice({...e}){return(0,U.jsx)(eS,{"data-slot":`dropdown-menu-radio-group`,...e})}function ace({className:e,children:t,inset:n,...r}){return(0,U.jsxs)(tS,{"data-slot":`dropdown-menu-radio-item`,"data-inset":n,className:q(`relative flex cursor-default items-center gap-1.5 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground focus:**:text-accent-foreground data-inset:pl-7 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),...r,children:[(0,U.jsx)(`span`,{className:`pointer-events-none absolute right-2 flex items-center justify-center`,"data-slot":`dropdown-menu-radio-item-indicator`,children:(0,U.jsx)(nS,{children:(0,U.jsx)(AD,{})})}),t]})}function GD({className:e,...t}){return(0,U.jsx)(rS,{"data-slot":`dropdown-menu-separator`,className:q(`-mx-1 my-1 h-px bg-border`,e),...t})}function oce({...e}){return(0,U.jsx)(iS,{"data-slot":`dropdown-menu-sub`,...e})}function sce({className:e,inset:t,children:n,...r}){return(0,U.jsxs)(aS,{"data-slot":`dropdown-menu-sub-trigger`,"data-inset":t,className:q(`flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-open:bg-accent data-open:text-accent-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),...r,children:[n,(0,U.jsx)(DD,{className:`ml-auto`})]})}function cce({className:e,...t}){return(0,U.jsx)(oS,{"data-slot":`dropdown-menu-sub-content`,className:q(`z-50 min-w-[96px] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-lg bg-popover p-1 text-popover-foreground shadow-lg ring-1 ring-foreground/10 duration-100 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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...t})}var lce=pm(`group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!`,{variants:{variant:{default:`bg-primary text-primary-foreground [a]:hover:bg-primary/80`,secondary:`bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80`,destructive:`bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20`,outline:`border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground`,ghost:`hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50`,link:`text-primary underline-offset-4 hover:underline`,"outline-warning":`border-orange-500 text-orange-700 [a]:hover:bg-orange-50`,"outline-info":`border-blue-400 text-blue-600 [a]:hover:bg-blue-50`,"outline-neutral":`border-border text-foreground [a]:hover:bg-muted`,"solid-warning":`bg-amber-500 text-white [a]:hover:bg-amber-500`,"solid-danger":`bg-rose-500 text-white [a]:hover:bg-rose-500`,"solid-info":`bg-sky-500 text-white [a]:hover:bg-sky-500`}},defaultVariants:{variant:`default`}});function KD({className:e,variant:t=`default`,asChild:n=!1,...r}){return(0,U.jsx)(n?vm:`span`,{"data-slot":`badge`,"data-variant":t,className:q(lce({variant:t}),e),...r})}function uce({className:e,...t}){return(0,U.jsx)(hh,{"data-slot":`accordion`,className:q(`flex w-full flex-col`,e),...t})}function dce({className:e,...t}){return(0,U.jsx)(gh,{"data-slot":`accordion-item`,className:q(`not-last:border-b`,e),...t})}function qD({className:e,children:t,...n}){return(0,U.jsx)(yh,{"data-slot":`accordion-content`,className:`overflow-hidden text-sm data-open:animate-accordion-down data-closed:animate-accordion-up`,...n,children:(0,U.jsx)(`div`,{className:q(`h-(--radix-accordion-content-height) pt-0 pb-2.5 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4`,e),children:t})})}var JD=pm(`group/alert relative grid w-full gap-0.5 rounded-lg border px-2.5 py-2 text-left text-sm has-data-[slot=alert-action]:relative has-data-[slot=alert-action]:pr-18 has-[>svg]:grid-cols-[auto_1fr] has-[>svg]:gap-x-2 *:[svg]:row-span-2 *:[svg]:translate-y-0.5 *:[svg]:text-current *:[svg:not([class*='size-'])]:size-4`,{variants:{variant:{default:`bg-card text-card-foreground`,destructive:`bg-card text-destructive *:data-[slot=alert-description]:text-destructive/90 *:[svg]:text-current`,success:`bg-card text-emerald-700 dark:text-emerald-400 *:data-[slot=alert-description]:text-emerald-700/90 dark:*:data-[slot=alert-description]:text-emerald-400/90 *:[svg]:text-current`,info:`bg-card text-sky-700 dark:text-sky-400 *:data-[slot=alert-description]:text-sky-700/90 dark:*:data-[slot=alert-description]:text-sky-400/90 *:[svg]:text-current`,warning:`border-yellow-200 bg-yellow-50 text-foreground *:data-[slot=alert-description]:text-muted-foreground *:[svg]:text-yellow-700`}},defaultVariants:{variant:`default`}});function YD({className:e,variant:t,...n}){return(0,U.jsx)(`div`,{"data-slot":`alert`,role:`alert`,className:q(JD({variant:t}),e),...n})}function XD({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`alert-title`,className:q(`font-heading font-medium group-has-[>svg]/alert:col-start-2 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground`,e),...t})}function ZD({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`alert-description`,className:q(`text-sm text-balance text-muted-foreground md:text-pretty [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4`,e),...t})}function QD({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`alert-action`,className:q(`absolute top-2 right-2`,e),...t})}function $D({...e}){return(0,U.jsx)(Yte,{"data-slot":`alert-dialog`,...e})}function fce({...e}){return(0,U.jsx)(Xte,{"data-slot":`alert-dialog-trigger`,...e})}function pce({...e}){return(0,U.jsx)(Zte,{"data-slot":`alert-dialog-portal`,...e})}function mce({className:e,...t}){return(0,U.jsx)(Qte,{"data-slot":`alert-dialog-overlay`,className:q(`fixed inset-0 z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0`,e),...t})}function eO({className:e,size:t=`default`,...n}){return(0,U.jsxs)(pce,{children:[(0,U.jsx)(mce,{}),(0,U.jsx)($te,{"data-slot":`alert-dialog-content`,"data-size":t,className:q(`group/alert-dialog-content fixed top-1/2 left-1/2 z-50 grid w-full -translate-x-1/2 -translate-y-1/2 gap-4 roun
89ded-xl bg-popover p-4 text-popover-foreground ring-1 ring-foreground/10 duration-100 outline-none data-[size=default]:max-w-xs data-[size=sm]:max-w-xs data-[size=default]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...n})]})}function tO({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`alert-dialog-header`,className:q(`grid grid-rows-[auto_1fr] place-items-center gap-1.5 text-center has-data-[slot=alert-dialog-media]:grid-rows-[auto_auto_1fr] has-data-[slot=alert-dialog-media]:gap-x-4 sm:group-data-[size=default]/alert-dialog-content:place-items-start sm:group-data-[size=default]/alert-dialog-content:text-left sm:group-data-[size=default]/alert-dialog-content:has-data-[slot=alert-dialog-media]:grid-rows-[auto_1fr]`,e),...t})}function nO({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`alert-dialog-footer`,className:q(`-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 group-data-[size=sm]/alert-dialog-content:grid group-data-[size=sm]/alert-dialog-content:grid-cols-2 sm:flex-row sm:justify-end`,e),...t})}function rO({className:e,...t}){return(0,U.jsx)(nne,{"data-slot":`alert-dialog-title`,className:q(`font-heading text-base font-medium sm:group-data-[size=default]/alert-dialog-content:group-has-data-[slot=alert-dialog-media]/alert-dialog-content:col-start-2`,e),...t})}function iO({className:e,...t}){return(0,U.jsx)(rne,{"data-slot":`alert-dialog-description`,className:q(`text-sm text-balance text-muted-foreground md:text-pretty *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground`,e),...t})}function aO({className:e,variant:t=`default`,size:n=`default`,...r}){return(0,U.jsx)(vD,{variant:t,size:n,asChild:!0,children:(0,U.jsx)(ene,{"data-slot":`alert-dialog-action`,className:q(e),...r})})}function oO({className:e,variant:t=`outline`,size:n=`default`,...r}){return(0,U.jsx)(vD,{variant:t,size:n,asChild:!0,children:(0,U.jsx)(tne,{"data-slot":`alert-dialog-cancel`,className:q(e),...r})})}function hce({className:e,...t}){return(0,U.jsx)(`nav`,{"aria-label":`breadcrumb`,"data-slot":`breadcrumb`,className:q(e),...t})}function gce({className:e,...t}){return(0,U.jsx)(`ol`,{"data-slot":`breadcrumb-list`,className:q(`flex flex-wrap items-center gap-1.5 text-sm wrap-break-word text-muted-foreground`,e),...t})}function _ce({className:e,...t}){return(0,U.jsx)(`li`,{"data-slot":`breadcrumb-item`,className:q(`inline-flex items-center gap-1`,e),...t})}function vce({className:e,...t}){return(0,U.jsx)(`span`,{"data-slot":`breadcrumb-page`,role:`link`,"aria-disabled":`true`,"aria-current":`page`,className:q(`font-normal text-foreground`,e),...t})}function yce({children:e,className:t,...n}){return(0,U.jsx)(`li`,{"data-slot":`breadcrumb-separator`,role:`presentation`,"aria-hidden":`true`,className:q(`[&>svg]:size-3.5`,t),...n,children:e??(0,U.jsx)(DD,{})})}function bce(e,t,n=`long`){return new Intl.DateTimeFormat(`en-US`,{hour:`numeric`,timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(` `)}var xce={},sO={};function cO(e,t){try{let n=(xce[e]||=new Intl.DateTimeFormat(`en-US`,{timeZone:e,timeZoneName:`longOffset`}).format)(t).split(`GMT`)[1];return n in sO?sO[n]:lO(n,n.split(`:`))}catch{if(e in sO)return sO[e];let t=e?.match(Sce);return t?lO(e,t.slice(1)):NaN}}var Sce=/([+-]\d\d):?(\d\d)?/;function lO(e,t){let n=+(t[0]||0),r=+(t[1]||0),i=(t[2]||0)/60;return sO[e]=n*60+r>0?n*60+r+i:n*60-r-i}var uO=class e extends Date{constructor(...e){super(),e.length>1&&typeof e[e.length-1]==`string`&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(cO(this.timeZone,this))?this.setTime(NaN):e.length?typeof e[0]==`number`&&(e.length===1||e.length===2&&typeof e[1]!=`number`)?this.setTime(e[0]):typeof e[0]==`string`?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),pO(this,NaN),fO(this)):this.setTime(Date.now())}static tz(t,...n){return n.length?new e(...n,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let e=-cO(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),fO(this),+this}[Symbol.for(`constructDateFrom`)](t){return new e(+new Date(t),this.timeZone)}},dO=/^(get|set)(?!UTC)/;
89Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!dO.test(e))return;let t=e.replace(dO,`$1UTC`);uO.prototype[t]&&(e.startsWith(`get`)?uO.prototype[e]=function(){return this.internal[t]()}:(uO.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),Cce(this),+this},uO.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),fO(this),+this}))});function fO(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-cO(e.timeZone,e)*60))}function Cce(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),pO(e)}function pO(e){let t=cO(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let i=-new Date(+e).getTimezoneOffset(),a=i- -new Date(+r).getTimezoneOffset(),o=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&o&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let s=i-n;s&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+s);let c=new Date(+e);c.setUTCSeconds(0);let l=i>0?c.getSeconds():(c.getSeconds()-60)%60,u=Math.round(-(cO(e.timeZone,e)*60))%60;(u||l)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+u),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+u+l));let d=cO(e.timeZone,e),f=d>0?Math.floor(d):Math.ceil(d),p=-new Date(+e).getTimezoneOffset()-f,m=f!==n,h=p-s;if(m&&h){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+h);let t=cO(e.timeZone,e),n=f-(t>0?Math.floor(t):Math.ceil(t));n&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n))}}var mO=class e extends uO{static tz(t,...n){return n.length?new e(...n,t):new e(Date.now(),t)}toISOString(){let[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,n,r]=this.internal.toUTCString().split(` `);return`${e?.slice(0,-1)} ${n} ${t} ${r}`}toTimeString(){let e=this.internal.toUTCString().split(` `)[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${bce(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset();return[e>0?`-`:`+`,String(Math.floor(Math.abs(e)/60)).padStart(2,`0`),String(Math.abs(e)%60).padStart(2,`0`)]}withTimeZone(t){return new e(+this,t)}[Symbol.for(`constructDateFrom`)](t){return new e(+new Date(t),this.timeZone)}},wce=365.2425,hO=6048e5,Tce=864e5,gO=6e4,_O=36e5,Ece=1e3,Dce=43200,Oce=1440,vO=3600*24;vO*7,vO*wce/12*3;var yO=Symbol.for(`constructDateFrom`);function bO(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&yO in e?e[yO](t):e instanceof Date?new e.constructor(t):new Date(t)}function xO(e,t){return bO(t||e,e)}function SO(e,t,n){let r=xO(e,n?.in);return isNaN(t)?bO(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function CO(e,t,n){let r=xO(e,n?.in);if(isNaN(t))return bO(n?.in||e,NaN);if(!t)return r;let i=r.getDate(),a=bO(n?.in||e,r.getTime());return a.setMonth(r.getMonth()+t+1,0),i>=a.getDate()?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function wO(e,t,n){return bO(n?.in||e,+xO(e)+t)}function TO(e,t,n){return wO(e,t*_O,n)}var EO={};function DO(){return EO}function OO(e,t){let n=DO(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=xO(e,t?.in),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function kO(e,t){return OO(e,{...t,weekStartsOn:1})}function AO(e,t){let n=xO(e,t?.in),r=n.getFullYear(),i=bO(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);let a=kO(i),o=bO(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);let s=kO(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function jO(e){let t=xO(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-+n}function MO(e,...t){let n=bO.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function NO(e,t){let n=xO(e,t?.in);return n.setHours(0,0,0,0),n}function PO(e,t,n){let[r,i]=MO(n?.in,e,t),a=NO(r),o=NO(i),s=+a-jO(a),c=+o-jO(o);return Math.round((s-c)/Tce)}function kce(e,t){let n=AO(e,t),r=bO(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),kO(r)}function Ace(e,t,n){return SO(e,t*7,n)}function FO(e,t,n){return CO(e,t*12,n)}function jce(e,t){let n,r=t?.in;
89return e.forEach(e=>{!r&&typeof e==`object`&&(r=bO.bind(null,e));let t=xO(e,r);(!n||n<t||isNaN(+t))&&(n=t)}),bO(r,n||NaN)}function Mce(e,t){let n,r=t?.in;return e.forEach(e=>{!r&&typeof e==`object`&&(r=bO.bind(null,e));let t=xO(e,r);(!n||n>t||isNaN(+t))&&(n=t)}),bO(r,n||NaN)}function Nce(e,t,n){let[r,i]=MO(n?.in,e,t);return+NO(r)==+NO(i)}function IO(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function LO(e){return!(!IO(e)&&typeof e!=`number`||isNaN(+xO(e)))}function RO(e,t,n){let[r,i]=MO(n?.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function zO(e,t){let n=xO(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function BO(e,t){let[n,r]=MO(e,t.start,t.end);return{start:n,end:r}}function Pce(e,t){let{start:n,end:r}=BO(t?.in,e),i=+n>+r,a=i?+n:+r,o=i?r:n;o.setHours(0,0,0,0),o.setDate(1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,i=!i);let c=[];for(;+o<=a;)c.push(bO(n,o)),o.setMonth(o.getMonth()+s);return i?c.reverse():c}function Fce(e,t){let n=xO(e,t?.in),r=n.getMonth(),i=r-r%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function VO(e,t){let n=xO(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Ice(e,t){let n=xO(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function HO(e,t){let n=xO(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Lce(e,t){let{start:n,end:r}=BO(t?.in,e),i=+n>+r,a=i?+n:+r,o=i?r:n;o.setHours(0,0,0,0),o.setMonth(0,1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,i=!i);let c=[];for(;+o<=a;)c.push(bO(n,o)),o.setFullYear(o.getFullYear()+s);return i?c.reverse():c}function UO(e,t){let n=DO(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=xO(e,t?.in),a=i.getDay(),o=(a<r?-7:0)+6-(a-r);return i.setDate(i.getDate()+o),i.setHours(23,59,59,999),i}function Rce(e,t){return UO(e,{...t,weekStartsOn:1})}var zce={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`}},Bce=(e,t,n)=>{let r,i=zce[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function WO(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var Vce={date:WO({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:WO({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:WO({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},Hce={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},Uce=(e,t,n,r)=>Hce[e];function GO(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var Wce={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:GO({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:GO({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:GO({values:{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`]},defaultWidth:`wide`}),day:GO({values:{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`]},defaultWidth:`wide`}),dayPeriod:GO({values:{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`}},defaultWidth:`wide`,formattingValues:{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`}},defaultFormattingWidth:`wide`})};function KO(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Kce(s,e=>e.test(o)):Gce(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}
vendor: 12,756 bytes, line 89
89}function Gce(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Kce(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function qce(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var qO={code:`en-US`,formatDistance:Bce,formatLong:Vce,formatRelative:Uce,localize:Wce,match:{ordinalNumber:qce({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:KO({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:KO({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:KO({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{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]},defaultParseWidth:`any`}),day:KO({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{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]},defaultParseWidth:`any`}),dayPeriod:KO({matchPatterns:{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},defaultMatchWidth:`any`,parsePatterns:{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}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function Jce(e,t){let n=xO(e,t?.in);return PO(n,HO(n))+1}function JO(e,t){let n=xO(e,t?.in),r=kO(n)-+kce(n);return Math.round(r/hO)+1}function YO(e,t){let n=xO(e,t?.in),r=n.getFullYear(),i=DO(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=bO(t?.in||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=OO(o,t),c=bO(t?.in||e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=OO(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function Yce(e,t){let n=DO(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=YO(e,t),a=bO(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),OO(a,t)}function XO(e,t){let n=xO(e,t?.in),r=OO(n,t)-+Yce(n,t);return Math.round(r/hO)+1}function ZO(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var QO={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return ZO(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):ZO(n+1,2)},d(e,t){return ZO(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return ZO(e.getHours()%12||12,t.length)},H(e,t){return ZO(e.getHours(),t.length)},m(e,t){return ZO(e.getMinutes(),t.length)},s(e,t){return ZO(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return ZO(Math.trunc(r*10**(n-3)),t.length)}},$O={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},ek={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return QO.y(e,t)},Y:function(e,t,n,r){let i=YO(e,r),a=i>0?i:1-i;return t===`YY`?ZO(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):ZO(a,t.length)},R:function(e,t){return ZO(AO(e),t.length)},u:function(e,t){return ZO(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return ZO(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return ZO(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return QO.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return ZO(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=XO(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):ZO(i,t.length)},I:function(e,t,n){let r=JO(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):ZO(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):QO.d(e,t)},D:function(e,t,n){let r=Jce(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):ZO(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return ZO(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return ZO(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return ZO(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?$O.noon:r===0?$O.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?$O.evening:r>=12?$O.afternoon:r>=4?$O.morning:$O.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return QO.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):QO.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):ZO(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):ZO(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):QO.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):QO.s(e,t)},S:function(e,t){return QO.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return nk(r);case`XXXX`:case`XX`:return rk(r);default:return rk(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return nk(r);case`xxxx`:case`xx`:return rk(r);default:return rk(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+tk(r,`:`);default:return`GMT`+rk(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+tk(r,`:`);default:return`GMT`+rk(r,`:`)}},t:function(e,t,n){return ZO(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return ZO(+e,t.length)}};function tk(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+ZO(a,2)}function nk(e,t){return e%60==0?(e>0?`-`:`+`)+ZO(Math.abs(e)/60,2):rk(e,t)}function rk(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=ZO(Math.trunc(r/60),2),a=ZO(r%60,2);return n+i+t+a}var ik=(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`});default:return t.date({width:`full`})}},ak=(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`});default:return t.time({width:`full`})}},ok={p:ak,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return ik(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`});break}return a.replace(`{{date}}`,ik(r,t)).replace(`{{time}}`,ak(i,t))}},Xce=/^D+$/,Zce=/^Y+$/,Qce=[`D`,`DD`,`YY`,`YYYY`];function sk(e){return Xce.test(e)}function ck(e){return Zce.test(e)}function lk(e,t,n){let r=$ce(e,t,n);if(console.warn(r),Qce.includes(e))throw RangeError(r)}function $ce(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var ele=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tle=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nle=/^'([^]*?)'?$/,rle=/''/g,ile=/[a-zA-Z]/;function uk(e,t,n){let r=DO(),i=n?.locale??r.locale??qO,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=xO(e,n?.in);if(!LO(s))throw RangeError(`Invalid time value`);let c=t.match(tle).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=ok[t];return n(e,i.formatLong)}return e}).join(``).match(ele).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:ale(e)};if(ek[t])return{isToken:!0,value:e};
89if(t.match(ile))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&ck(a)||!n?.useAdditionalDayOfYearTokens&&sk(a))&&lk(a,t,String(e));let o=ek[a[0]];return o(s,a,i.localize,l)}).join(``)}function ale(e){let t=e.match(nle);return t?t[1].replace(rle,`'`):e}function ole(e,t){let n=xO(e,t?.in);if(isNaN(+n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=``,s=r===`extended`?`-`:``,c=r===`extended`?`:`:``;if(i!==`time`){let e=ZO(n.getDate(),2),t=ZO(n.getMonth()+1,2);a=`${ZO(n.getFullYear(),4)}${s}${t}${s}${e}`}if(i!==`date`){let e=n.getTimezoneOffset();if(e!==0){let t=Math.abs(e),n=ZO(Math.trunc(t/60),2),r=ZO(t%60,2);o=`${e<0?`+`:`-`}${n}:${r}`}else o=`Z`;let t=ZO(n.getHours(),2),r=ZO(n.getMinutes(),2),i=ZO(n.getSeconds(),2),s=a===``?``:`T`,l=[t,r,i].join(c);a=`${a}${s}${l}${o}`}return a}function sle(e,t){return xO(e,t?.in).getDate()}function cle(e,t){let n=xO(e,t?.in),r=n.getFullYear(),i=n.getMonth(),a=bO(n,0);return a.setFullYear(r,i+1,0),a.setHours(0,0,0,0),a.getDate()}function lle(e,t){return xO(e,t?.in).getMonth()}function dk(e,t){let n=xO(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(0,0,0,0),xO(n,t?.in)}function ule(e,t){return xO(e,t?.in).getFullYear()}function fk(e,t){return+xO(e)>+xO(t)}function pk(e,t){return+xO(e)<+xO(t)}function dle(e,t,n){let[r,i]=MO(n?.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function fle(e,t,n){let[r,i]=MO(n?.in,e,t);return r.getFullYear()===i.getFullYear()}function mk(e,t,n){return SO(e,-t,n)}function hk(e,t){let n=()=>bO(t?.in,NaN),r=t?.additionalDigits??2,i=yk(e),a;if(i.date){let e=bk(i.date,r);a=xk(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=Ck(i.time),isNaN(s)))return n();if(i.timezone){if(c=Tk(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=xO(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return xO(o+s+c,t?.in)}var gk={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ple=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,_k=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,vk=/^([+-])(\d{2})(?::?(\d{2}))?$/;function yk(e){let t={},n=e.split(gk.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],gk.timeZoneDelimiter.test(t.date)&&(t.date=e.split(gk.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=gk.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function bk(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function xk(e,t){if(t===null)return new Date(NaN);let n=e.match(ple);if(!n)return new Date(NaN);let r=!!n[4],i=Sk(n[1]),a=Sk(n[2])-1,o=Sk(n[3]),s=Sk(n[4]),c=Sk(n[5])-1;if(r)return jk(t,s,c)?Ek(t,s,c):new Date(NaN);{let e=new Date(0);return!kk(t,a,o)||!Ak(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function Sk(e){return e?parseInt(e):1}function Ck(e){let t=e.match(_k);if(!t)return NaN;let n=wk(t[1]),r=wk(t[2]),i=wk(t[3]);return Mk(n,r,i)?n*_O+r*gO+i*1e3:NaN}function wk(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function Tk(e){if(e===`Z`)return 0;let t=e.match(vk);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Nk(r,i)?n*(r*_O+i*gO):NaN}function Ek(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var Dk=[31,null,31,30,31,30,31,31,30,31,30,31];function Ok(e){return e%400==0||e%4==0&&e%100!=0}function kk(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Dk[t]||(Ok(e)?29:28))}function Ak(e,t){return t>=1&&t<=(Ok(e)?366:365)}function jk(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function Mk(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function Nk(e,t){return t>=0&&t<=59}
89function Pk(e,t,n){let r=xO(e,n?.in),i=r.getFullYear(),a=r.getDate(),o=bO(n?.in||e,0);o.setFullYear(i,t,15),o.setHours(0,0,0,0);let s=cle(o);return r.setMonth(t,Math.min(a,s)),r}function Fk(e,t,n){let r=xO(e,n?.in);return isNaN(+r)?bO(n?.in||e,NaN):(r.setFullYear(t),r)}var Ik=5,Lk=4;function Rk(e,t){let n=t.startOfMonth(e),r=n.getDay()>0?n.getDay():7,i=t.addDays(e,-r+1),a=t.addDays(i,Ik*7-1);return t.getMonth(e)===t.getMonth(a)?Ik:Lk}function zk(e,t){let n=t.startOfMonth(e),r=n.getDay();return r===1?n:r===0?t.addDays(n,-6):t.addDays(n,-1*(r-1))}function Bk(e,t){let n=zk(e,t),r=Rk(e,t);return t.addDays(n,r*7-1)}var Vk={...qO,labels:{labelDayButton:(e,t,n,r)=>{let i;i=r&&typeof r.format==`function`?r.format.bind(r):(e,t)=>uk(e,t,{locale:qO,...n});let a=i(e,`PPPP`);return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a},labelMonthDropdown:`Choose the Month`,labelNext:`Go to the Next Month`,labelPrevious:`Go to the Previous Month`,labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:`Choose the Year`,labelGrid:(e,t,n)=>{let r;return r=n&&typeof n.format==`function`?n.format.bind(n):(e,n)=>uk(e,n,{locale:qO,...t}),r(e,`LLLL yyyy`)},labelGridcell:(e,t,n,r)=>{let i;i=r&&typeof r.format==`function`?r.format.bind(r):(e,t)=>uk(e,t,{locale:qO,...n});let a=i(e,`PPPP`);return t?.today&&(a=`Today, ${a}`),a},labelNav:`Navigation bar`,labelWeekNumberHeader:`Week Number`,labelWeekday:(e,t,n)=>{let r;return r=n&&typeof n.format==`function`?n.format.bind(n):(e,n)=>uk(e,n,{locale:qO,...t}),r(e,`cccc`)}}},Hk=class e{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?mO.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,n)=>this.overrides?.newDate?this.overrides.newDate(e,t,n):this.options.timeZone?new mO(e,t,n,this.options.timeZone):new Date(e,t,n),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):SO(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):CO(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):Ace(e,t),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):FO(e,t),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):PO(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):RO(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):Pce(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):Lce(e),n=new Set(t.map(e=>this.getYear(e)));if(n.size===t.length)return t;let r=[];return n.forEach(e=>{r.push(new Date(e,0,1))}),r},this.endOfBroadcastWeek=e=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):Bk(e,this),this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):Rce(e),this.endOfMonth=e=>this.overrides?.endOfMonth?this.overrides.endOfMonth(e):zO(e),this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):UO(e,this.options),this.endOfYear=e=>this.overrides?.endOfYear?this.overrides.endOfYear(e):Ice(e),this.format=(e,t,n)=>{let r=this.overrides?.format?this.overrides.format(e,t,this.options):uk(e,t,this.options);return this.options.numerals&&this.options.numerals!==`latn`?this.replaceDigits(r):r},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):JO(e),this.getMonth=(e,t)=>this.overrides?.getMonth?this.overrides.getMonth(e,this.options):lle(e,this.options),this.getYear=(e,t)=>this.overrides?.getYear?this.overrides.getYear(e,this.options):ule(e,this.options),this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):XO(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):fk(e,t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):pk(e,t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):IO(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):Nce(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):dle(e,t),this.isSameYear=(e,t)=>
89this.overrides?.isSameYear?this.overrides.isSameYear(e,t):fle(e,t),this.max=e=>this.overrides?.max?this.overrides.max(e):jce(e),this.min=e=>this.overrides?.min?this.overrides.min(e):Mce(e),this.setMonth=(e,t)=>this.overrides?.setMonth?this.overrides.setMonth(e,t):Pk(e,t),this.setYear=(e,t)=>this.overrides?.setYear?this.overrides.setYear(e,t):Fk(e,t),this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):zk(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):NO(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):kO(e),this.startOfMonth=e=>this.overrides?.startOfMonth?this.overrides.startOfMonth(e):VO(e),this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):OO(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):HO(e),this.options={locale:Vk,...e},this.overrides=t}getDigitMap(){let{numerals:e=`latn`}=this.options,t=new Intl.NumberFormat(`en-US`,{numberingSystem:e}),n={};for(let e=0;e<10;e++)n[e.toString()]=t.format(e);return n}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let t=this.options.locale?.code;return t&&e.yearFirstLocales.has(t)?`year-first`:`month-first`}formatMonthYear(t){let{locale:n,timeZone:r,numerals:i}=this.options,a=n?.code;if(a&&e.yearFirstLocales.has(a))try{return new Intl.DateTimeFormat(a,{month:`long`,year:`numeric`,timeZone:r,numberingSystem:i}).format(t)}catch{}let o=this.getMonthYearOrder()===`year-first`?`y LLLL`:`LLLL y`;return this.format(t,o)}};Hk.yearFirstLocales=new Set([`eu`,`hu`,`ja`,`ja-Hira`,`ja-JP`,`ko`,`ko-KR`,`lt`,`lt-LT`,`lv`,`lv-LV`,`mn`,`mn-MN`,`zh`,`zh-CN`,`zh-HK`,`zh-TW`]);var Uk=new Hk,Wk=class{constructor(e,t,n=Uk){this.date=e,this.displayMonth=t,this.outside=!!(t&&!n.isSameMonth(e,t)),this.dateLib=n,this.isoDate=n.format(e,`yyyy-MM-dd`),this.displayMonthId=n.format(t,`yyyy-MM`),this.dateMonthId=n.format(e,`yyyy-MM`)}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}},Gk=class{constructor(e,t){this.date=e,this.weeks=t}},Kk=class{constructor(e,t){this.days=t,this.weekNumber=e}};function qk(e){return d.createElement(`button`,{...e})}function Jk(e){return d.createElement(`span`,{...e})}function Yk(e){let{size:t=24,orientation:n=`left`,className:r}=e;return d.createElement(`svg`,{className:r,width:t,height:t,viewBox:`0 0 24 24`},n===`up`&&d.createElement(`polygon`,{points:`6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28`}),n===`down`&&d.createElement(`polygon`,{points:`6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72`}),n===`left`&&d.createElement(`polygon`,{points:`16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20`}),n===`right`&&d.createElement(`polygon`,{points:`8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20`}))}function Xk(e){let{day:t,modifiers:n,...r}=e;return d.createElement(`td`,{...r})}function Zk(e){let{day:t,modifiers:n,...r}=e,i=d.useRef(null);return d.useEffect(()=>{n.focused&&i.current?.focus()},[n.focused]),d.createElement(`button`,{ref:i,...r})}var Qk;(function(e){e.Root=`root`,e.Chevron=`chevron`,e.Day=`day`,e.DayButton=`day_button`,e.CaptionLabel=`caption_label`,e.Dropdowns=`dropdowns`,e.Dropdown=`dropdown`,e.DropdownRoot=`dropdown_root`,e.Footer=`footer`,e.MonthGrid=`month_grid`,e.MonthCaption=`month_caption`,e.MonthsDropdown=`months_dropdown`,e.Month=`month`,e.Months=`months`,e.Nav=`nav`,e.NextMonthButton=`button_next`,e.PreviousMonthButton=`button_previous`,e.Week=`week`,e.Weeks=`weeks`,e.Weekday=`weekday`,e.Weekdays=`weekdays`,e.WeekNumber=`week_number`,e.WeekNumberHeader=`week_number_header`,e.YearsDropdown=`years_dropdown`})(Qk||={});var $k;(function(e){e.disabled=`disabled`,e.hidden=`hidden`,e.outside=`outside`,e.focused=`focused`,e.today=`today`})($k||={});var eA;(function(e){e.range_end=`range_end`,e.range_middle=`range_middle`,e.range_start=`range_start`,e.selected=`selected`})(eA||={});var tA;(function(e){e.weeks_before_enter=`weeks_before_enter`,e.weeks_before_exit=`weeks_before_exit`,e.weeks_after_enter=`weeks_after_enter`,e.weeks_after_exit=`weeks_after_exit`,e.caption_after_enter=`caption_after_enter`,e.caption_after_exit=`caption_after_exit`,e.caption_before_enter=`caption_before_enter`,e.caption_before_exit=`caption_before_exit`})(tA||={});function nA(e){let{options:t,className:n,components:r,classNames:i,...a}=e,o=[i[Qk.Dropdown],n].join(` `),s=t?.find(({value:e})=>e===a.value);return d.createElement(`span`,{"data-disabled":a.disabled,className:i[Qk.DropdownRoot]},d.createElement(r.Select,{className:o,...a},t?.map(({value:e,label:t,disabled:n})=>d.createElement(r.Option,{key:e,value:e,disabled:n},t))),d.createElement(`span`,{className:i[Qk.CaptionLabel],"aria-hidden":!0},s?.label,d.createElement(r.Chevron,{orientation:`down`,size:18,className:i[Qk.Chevron]}
89)))}function mle(e){return d.createElement(`div`,{...e})}function hle(e){return d.createElement(`div`,{...e})}function gle(e){let{calendarMonth:t,displayIndex:n,...r}=e;return d.createElement(`div`,{...r},e.children)}function _le(e){let{calendarMonth:t,displayIndex:n,...r}=e;return d.createElement(`div`,{...r})}function vle(e){return d.createElement(`table`,{...e})}function yle(e){return d.createElement(`div`,{...e})}var rA=(0,d.createContext)(void 0);function iA(){let e=(0,d.useContext)(rA);if(e===void 0)throw Error(`useDayPicker() must be used within a custom component.`);return e}function ble(e){let{components:t}=iA();return d.createElement(t.Dropdown,{...e})}function xle(e){let{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:i,...a}=e,{components:o,classNames:s,labels:{labelPrevious:c,labelNext:l}}=iA(),u=(0,d.useCallback)(e=>{i&&n?.(e)},[i,n]),f=(0,d.useCallback)(e=>{r&&t?.(e)},[r,t]);return d.createElement(`nav`,{...a},d.createElement(o.PreviousMonthButton,{type:`button`,className:s[Qk.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":r?void 0:!0,"aria-label":c(r),onClick:f},d.createElement(o.Chevron,{disabled:r?void 0:!0,className:s[Qk.Chevron],orientation:`left`})),d.createElement(o.NextMonthButton,{type:`button`,className:s[Qk.NextMonthButton],tabIndex:i?void 0:-1,"aria-disabled":i?void 0:!0,"aria-label":l(i),onClick:u},d.createElement(o.Chevron,{disabled:i?void 0:!0,orientation:`right`,className:s[Qk.Chevron]})))}
89function Sle(e){let{components:t}=iA();return d.createElement(t.Button,{...e})}function Cle(e){return d.createElement(`option`,{...e})}function wle(e){let{components:t}=iA();return d.createElement(t.Button,{...e})}function Tle(e){let{rootRef:t,...n}=e;return d.createElement(`div`,{...n,ref:t})}function Ele(e){return d.createElement(`select`,{...e})}function Dle(e){let{week:t,...n}=e;return d.createElement(`tr`,{...n})}function Ole(e){return d.createElement(`th`,{...e})}function kle(e){return d.createElement(`thead`,{"aria-hidden":!0},d.createElement(`tr`,{...e}))}function Ale(e){let{week:t,...n}=e;return d.createElement(`th`,{...n})}function jle(e){return d.createElement(`th`,{...e})}function Mle(e){return d.createElement(`tbody`,{...e})}function Nle(e){let{components:t}=iA();return d.createElement(t.Dropdown,{...e})}var Ple=e({Button:()=>qk,CaptionLabel:()=>Jk,Chevron:()=>Yk,Day:()=>Xk,DayButton:()=>Zk,Dropdown:()=>nA,DropdownNav:()=>mle,Footer:()=>hle,Month:()=>gle,MonthCaption:()=>_le,MonthGrid:()=>vle,Months:()=>yle,MonthsDropdown:()=>ble,Nav:()=>xle,NextMonthButton:()=>Sle,Option:()=>Cle,PreviousMonthButton:()=>wle,Root:()=>Tle,Select:()=>Ele,Week:()=>Dle,WeekNumber:()=>Ale,WeekNumberHeader:()=>jle,Weekday:()=>Ole,Weekdays:()=>kle,Weeks:()=>Mle,YearsDropdown:()=>Nle});function aA(e,t,n=!1,r=Uk){let{from:i,to:a}=e,{differenceInCalendarDays:o,isSameDay:s}=r;return i&&a?(o(a,i)<0&&([i,a]=[a,i]),o(t,i)>=+!!n&&o(a,t)>=+!!n):!n&&a?s(a,t):!n&&i?s(i,t):!1}function oA(e){return!!(e&&typeof e==`object`&&`before`in e&&`after`in e)}function sA(e){return!!(e&&typeof e==`object`&&`from`in e)}function cA(e){return!!(e&&typeof e==`object`&&`after`in e)}function lA(e){return!!(e&&typeof e==`object`&&`before`in e)}function uA(e){return!!(e&&typeof e==`object`&&`dayOfWeek`in e)}function dA(e,t){return Array.isArray(e)&&e.every(t.isDate)}function fA(e,t,n=Uk){let r=Array.isArray(t)?t:[t],{isSameDay:i,differenceInCalendarDays:a,isAfter:o}=n;return r.some(t=>{if(typeof t==`boolean`)return t;if(n.isDate(t))return i(e,t);if(dA(t,n))return t.some(t=>i(e,t));if(sA(t))return aA(t,e,!1,n);if(uA(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(oA(t)){let n=a(t.before,e),r=a(t.after,e),i=n>0,s=r<0;return o(t.before,t.after)?s&&i:i||s}return cA(t)?a(e,t.after)>0:lA(t)?a(t.before,e)>0:typeof t==`function`?t(e):!1})}function Fle(e,t,n,r,i){let{disabled:a,hidden:o,modifiers:s,showOutsideDays:c,broadcastCalendar:l,today:u=i.today()}=t,{isSameDay:d,isSameMonth:f,startOfMonth:p,isBefore:m,endOfMonth:h,isAfter:g}=i,_=n&&p(n),v=r&&h(r),y={[$k.focused]:[],[$k.outside]:[],[$k.disabled]:[],[$k.hidden]:[],[$k.today]:[]},b={};for(let t of e){let{date:e,displayMonth:n}=t,r=!!(n&&!f(e,n)),p=!!(_&&m(e,_)),h=!!(v&&g(e,v)),x=!!(a&&fA(e,a,i)),S=!!(o&&fA(e,o,i))||p||h||!l&&!c&&r||l&&c===!1&&r,C=d(e,u);r&&y.outside.push(t),x&&y.disabled.push(t),S&&y.hidden.push(t),C&&y.today.push(t),s&&Object.keys(s).forEach(n=>{let r=s?.[n];r&&fA(e,r,i)&&(b[n]?b[n].push(t):b[n]=[t])})}return e=>{let t={[$k.focused]:!1,[$k.disabled]:!1,[$k.hidden]:!1,[$k.outside]:!1,[$k.today]:!1},n={};for(let n in y)t[n]=y[n].some(t=>t===e);for(let t in b)n[t]=b[t].some(t=>t===e);return{...t,...n}}}function Ile(e,t,n={}){return Object.entries(e).filter(([,e])=>e===!0).reduce((e,[r])=>(n[r]?e.push(n[r]):t[$k[r]]?e.push(t[$k[r]]):t[eA[r]]&&e.push(t[eA[r]]),e),[t[Qk.Day]])}function Lle(e){return{...Ple,...e}}function Rle(e){let t={"data-mode":e.mode??void 0,"data-required":`required`in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([e,n])=>{e.startsWith(`data-`)&&(t[e]=n)}),t}function pA(){let e={};for(let t in Qk)e[Qk[t]]=`rdp-${Qk[t]}`;for(let t in $k)e[$k[t]]=`rdp-${$k[t]}`;for(let t in eA)e[eA[t]]=`rdp-${eA[t]}`;for(let t in tA)e[tA[t]]=`rdp-${tA[t]}`;return e}function mA(e,t,n){return(n??new Hk(t)).formatMonthYear(e)}var zle=mA;function Ble(e,t,n){return(n??new Hk(t)).format(e,`d`)}function Vle(e,t=Uk){return t.format(e,`LLLL`)}function Hle(e,t,n){return(n??new Hk(t)).format(e,`cccccc`)}function Ule(e,t=Uk){return e<10?t.formatNumber(`0${e.toLocaleStr
89ing()}`):t.formatNumber(`${e.toLocaleString()}`)}function Wle(){return``}function hA(e,t=Uk){return t.format(e,`yyyy`)}var Gle=hA,Kle=e({formatCaption:()=>mA,formatDay:()=>Ble,formatMonthCaption:()=>zle,formatMonthDropdown:()=>Vle,formatWeekNumber:()=>Ule,formatWeekNumberHeader:()=>Wle,formatWeekdayName:()=>Hle,formatYearCaption:()=>Gle,formatYearDropdown:()=>hA});function qle(e){return e?.formatMonthCaption&&!e.formatCaption&&(e.formatCaption=e.formatMonthCaption),e?.formatYearCaption&&!e.formatYearDropdown&&(e.formatYearDropdown=e.formatYearCaption),{...Kle,...e}}function gA(e,t,n,r){let i=(r??new Hk(n)).format(e,`PPPP`);return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i}var Jle=gA;function _A(e,t,n){return(n??new Hk(t)).formatMonthYear(e)}var Yle=_A;function vA(e,t,n,r){let i=(r??new Hk(n)).format(e,`PPPP`);return t?.today&&(i=`Today, ${i}`),i}function yA(e){return`Choose the Month`}function bA(){return``}var Xle=`Go to the Next Month`;function xA(e,t){return Xle}function SA(e){return`Go to the Previous Month`}function CA(e,t,n){return(n??new Hk(t)).format(e,`cccc`)}function wA(e,t){return`Week ${e}`}function TA(e){return`Week Number`}function EA(e){return`Choose the Year`}var Zle=e({labelCaption:()=>Yle,labelDay:()=>Jle,labelDayButton:()=>gA,labelGrid:()=>_A,labelGridcell:()=>vA,labelMonthDropdown:()=>yA,labelNav:()=>bA,labelNext:()=>xA,labelPrevious:()=>SA,labelWeekNumber:()=>wA,labelWeekNumberHeader:()=>TA,labelWeekday:()=>CA,labelYearDropdown:()=>EA}),DA=(e,t,n)=>t||(n?typeof n==`function`?n:(...e)=>n:e);function Qle(e,t){let n=t.locale?.labels??{};return{...Zle,...e??{},labelDayButton:DA(gA,e?.labelDayButton,n.labelDayButton),labelMonthDropdown:DA(yA,e?.labelMonthDropdown,n.labelMonthDropdown),labelNext:DA(xA,e?.labelNext,n.labelNext),labelPrevious:DA(SA,e?.labelPrevious,n.labelPrevious),labelWeekNumber:DA(wA,e?.labelWeekNumber,n.labelWeekNumber),labelYearDropdown:DA(EA,e?.labelYearDropdown,n.labelYearDropdown),labelGrid:DA(_A,e?.labelGrid,n.labelGrid),labelGridcell:DA(vA,e?.labelGridcell,n.labelGridcell),labelNav:DA(bA,e?.labelNav,n.labelNav),labelWeekNumberHeader:DA(TA,e?.labelWeekNumberHeader,n.labelWeekNumberHeader),labelWeekday:DA(CA,e?.labelWeekday,n.labelWeekday)}}function $le(e,t,n,r,i){let{startOfMonth:a,startOfYear:o,endOfYear:s,eachMonthOfInterval:c,getMonth:l}=i;return c({start:o(e),end:s(e)}).map(e=>{let o=r.formatMonthDropdown(e,i);return{value:l(e),label:o,disabled:t&&e<a(t)||n&&e>a(n)||!1}})}function eue(e,t={},n={}){let r={...t?.[Qk.Day]};return Object.entries(e).filter(([,e])=>e===!0).forEach(([e])=>{r={...r,...n?.[e]}}),r}function tue(e,t,n,r){let i=r??e.today(),a=n?e.startOfBroadcastWeek(i,e):t?e.startOfISOWeek(i):e.startOfWeek(i),o=[];for(let t=0;t<7;t++){let n=e.addDays(a,t);o.push(n)}return o}function nue(e,t,n,r,i=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:o,eachYearOfInterval:s,getYear:c}=r,l=s({start:a(e),end:o(t)});return i&&l.reverse(),l.map(e=>{let t=n.formatYearDropdown(e,r);return{value:c(e),label:t,disabled:!1}})}function rue(e,t={}){let{weekStartsOn:n,locale:r}=t,i=n??r?.options?.weekStartsOn??0,a=t=>{let n=typeof t==`number`||typeof t==`string`?new Date(t):t;return new mO(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,e)},o=e=>{let t=a(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>a(mO.tz(e)),newDate:(t,n,r)=>new mO(t,n,r,12,0,0,e),startOfDay:e=>a(e),startOfWeek:(e,t)=>{let n=a(e),r=t?.weekStartsOn??i,o=(n.getDay()-r+7)%7;return n.setDate(n.getDate()-o),n},startOfISOWeek:e=>{let t=a(e),n=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-n),t},startOfMonth:e=>{let t=a(e);return t.setDate(1),t},startOfYear:e=>{let t=a(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let n=a(e),r=(((t?.weekStartsOn??i)+6)%7-n.getDay()+7)%7;return n.setDate(n.getDate()+r),n},endOfISOWeek:e=>{let t=a(e),n=(7-t.getDay())%7;return t.setDate(t.getDate()+n),t},endOfMonth:e=>{let t=a(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=a(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let n=a(t.start),r=a(t.end),i=[],o=new mO(n.getFullYear(),n.getMonth(),1,12,0,0,e),s=r.getFullYear()*12+r.getMonth();for(;o.getFullYear()*12+o.getMonth()<=s;
89)i.push(new mO(o,e)),o.setMonth(o.getMonth()+1,1);return i},addDays:(e,t)=>{let n=a(e);return n.setDate(n.getDate()+t),n},addWeeks:(e,t)=>{let n=a(e);return n.setDate(n.getDate()+t*7),n},addMonths:(e,t)=>{let n=a(e);return n.setMonth(n.getMonth()+t),n},addYears:(e,t)=>{let n=a(e);return n.setFullYear(n.getFullYear()+t),n},eachYearOfInterval:t=>{let n=a(t.start),r=a(t.end),i=[],o=new mO(n.getFullYear(),0,1,12,0,0,e);for(;o.getFullYear()<=r.getFullYear();)i.push(new mO(o,e)),o.setFullYear(o.getFullYear()+1,0,1);return i},getWeek:(e,t)=>XO(o(e),{weekStartsOn:t?.weekStartsOn??i,firstWeekContainsDate:t?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1}),getISOWeek:e=>JO(o(e)),differenceInCalendarDays:(e,t)=>PO(o(e),o(t)),differenceInCalendarMonths:(e,t)=>RO(o(e),o(t))}}var OA=e=>e instanceof HTMLElement?e:null,kA=e=>[...e.querySelectorAll(`[data-animated-month]`)??[]],iue=e=>OA(e.querySelector(`[data-animated-month]`)),AA=e=>OA(e.querySelector(`[data-animated-caption]`)),jA=e=>OA(e.querySelector(`[data-animated-weeks]`)),aue=e=>OA(e.querySelector(`[data-animated-nav]`)),oue=e=>OA(e.querySelector(`[data-animated-weekdays]`));function sue(e,t,{classNames:n,months:r,focused:i,dateLib:a}){let o=(0,d.useRef)(null),s=(0,d.useRef)(r),c=(0,d.useRef)(!1);(0,d.useLayoutEffect)(()=>{let l=s.current;if(s.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||r.length===0||l.length===0||r.length!==l.length)return;let u=a.isSameMonth(r[0].date,l[0].date),d=a.isAfter(r[0].date,l[0].date),f=d?n[tA.caption_after_enter]:n[tA.caption_before_enter],p=d?n[tA.weeks_after_enter]:n[tA.weeks_before_enter],m=o.current,h=e.current.cloneNode(!0);if(h instanceof HTMLElement?(kA(h).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=iue(e);t&&e.contains(t)&&e.removeChild(t);let n=AA(e);n&&n.classList.remove(f);let r=jA(e);r&&r.classList.remove(p)}),o.current=h):o.current=null,c.current||u||i)return;let g=m instanceof HTMLElement?kA(m):[],_=kA(e.current);if(_?.every(e=>e instanceof HTMLElement)&&g&&g.every(e=>e instanceof HTMLElement)){c.current=!0;let t=[];e.current.style.isolation=`isolate`;let r=aue(e.current);r&&(r.style.zIndex=`1`),_.forEach((i,a)=>{let o=g[a];if(!o)return;i.style.position=`relative`,i.style.overflow=`hidden`;let s=AA(i);s&&s.classList.add(f);let l=jA(i);l&&l.classList.add(p);let u=()=>{c.current=!1,e.current&&(e.current.style.isolation=``),r&&(r.style.zIndex=``),s&&s.classList.remove(f),l&&l.classList.remove(p),i.style.position=``,i.style.overflow=``,i.contains(o)&&i.removeChild(o)};t.push(u),o.style.pointerEvents=`none`,o.style.position=`absolute`,o.style.overflow=`hidden`,o.setAttribute(`aria-hidden`,`true`);let m=oue(o);m&&(m.style.opacity=`0`);let h=AA(o);h&&(h.classList.add(d?n[tA.caption_before_exit]:n[tA.caption_after_exit]),h.addEventListener(`animationend`,u));let _=jA(o);_&&_.classList.add(d?n[tA.weeks_before_exit]:n[tA.weeks_after_exit]),i.insertBefore(o,i.firstChild)})}})}function cue(e,t,n,r){let i=e[0],a=e[e.length-1],{ISOWeek:o,fixedWeeks:s,broadcastCalendar:c}=n??{},{addDays:l,differenceInCalendarDays:u,differenceInCalendarMonths:d,endOfBroadcastWeek:f,endOfISOWeek:p,endOfMonth:m,endOfWeek:h,isAfter:g,startOfBroadcastWeek:_,startOfISOWeek:v,startOfWeek:y}=r,b=c?_(i,r):o?v(i):y(i),x=c?f(a):o?p(m(a)):h(m(a)),S=t&&(c?f(t):o?p(t):h(t)),C=u(S&&g(x,S)?S:x,b),w=d(a,i)+1,T=[];for(let e=0;e<=C;e++){let t=l(b,e);T.push(t)}let E=(c?35:42)*w;if(s&&T.length<E){let e=E-T.length;for(let t=0;t<e;t++){let e=l(T[T.length-1],1);T.push(e)}}return T}function lue(e){let t=[];return e.reduce((e,n)=>{let r=n.weeks.reduce((e,t)=>e.concat(t.days.slice()),t.slice());return e.concat(r.slice())},t.slice())}function uue(e,t,n,r){let{numberOfMonths:i=1}=n,a=[];for(let n=0;n<i;n++){let i=r.addMonths(e,n);if(t&&i>t)break;a.push(i)}return a}function MA(e,t,n,r){let{month:i,defaultMonth:a,today:o=r.today(),numberOfMonths:s=1}=e,c=i||a||o,{differenceInCalendarMonths:l,addMonths:u,startOfMonth:d}=r;return n&&l(n,c)<s-1&&(c=u(n,-1*(s-1))),t&&l(c,t)<0&&(c=t),d(c)}function due(e,t,n,r){let{addDays:i,endOfBroadcastWeek:a,endOfISOWeek:o,endOfMonth:s,endOfWeek:c,getISOWeek:l,getWeek:u,startOfBroadcastWeek:d,startOfISOWeek:f,startOfWeek:p}=r,m=e.reduce((e,m)=>{let h=n.broadcastCalendar?d(m,r):n.ISOWeek?f(m):p(m),g=n.broadcastCalendar?a(m):n.ISOWeek?o(s(m)):c(s(m)),_=t.filter(e=>e>=h&&e<=g),v=n.broadcastCalendar?35:42;if(n.fixedWeeks&&_.length<v){let e=t.filter(e=>{let t=v-_.length;return e>g&&e<=i(g,t)});_.push(...e)}let y=new Gk(m,_.reduce((e,t)=>
89{let i=n.ISOWeek?l(t):u(t),a=e.find(e=>e.weekNumber===i),o=new Wk(t,m,r);return a?a.days.push(o):e.push(new Kk(i,[o])),e},[]));return e.push(y),e},[]);return n.reverseMonths?m.reverse():m}function fue(e,t){let{startMonth:n,endMonth:r}=e,{startOfYear:i,startOfDay:a,startOfMonth:o,endOfMonth:s,addYears:c,endOfYear:l,newDate:u,today:d}=t,{fromYear:f,toYear:p,fromMonth:m,toMonth:h}=e;!n&&m&&(n=m),!n&&f&&(n=t.newDate(f,0,1)),!r&&h&&(r=h),!r&&p&&(r=u(p,11,31));let g=e.captionLayout===`dropdown`||e.captionLayout===`dropdown-years`;return n?n=o(n):f?n=u(f,0,1):!n&&g&&(n=i(c(e.today??d(),-100))),r?r=s(r):p?r=u(p,11,31):!r&&g&&(r=l(e.today??d())),[n&&a(n),r&&a(r)]}function pue(e,t,n,r){if(n.disableNavigation)return;let{pagedNavigation:i,numberOfMonths:a=1}=n,{startOfMonth:o,addMonths:s,differenceInCalendarMonths:c}=r,l=i?a:1,u=o(e);if(!t||!(c(t,e)<a))return s(u,l)}function mue(e,t,n,r){if(n.disableNavigation)return;let{pagedNavigation:i,numberOfMonths:a}=n,{startOfMonth:o,addMonths:s,differenceInCalendarMonths:c}=r,l=i?a??1:1,u=o(e);if(!t||!(c(u,t)<=0))return s(u,-l)}function hue(e){return e.reduce((e,t)=>e.concat(t.weeks.slice()),[].slice())}function NA(e,t){let[n,r]=(0,d.useState)(e);return[t===void 0?n:t,r]}function gue(e,t){let[n,r]=fue(e,t),{startOfMonth:i,endOfMonth:a}=t,o=MA(e,n,r,t),[s,c]=NA(o,e.month?o:void 0);(0,d.useEffect)(()=>{c(MA(e,n,r,t))},[e.timeZone]);let{months:l,weeks:u,days:f,previousMonth:p,nextMonth:m}=(0,d.useMemo)(()=>{let i=uue(s,r,{numberOfMonths:e.numberOfMonths},t),o=due(i,cue(i,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t);return{months:o,weeks:hue(o),days:lue(o),previousMonth:mue(s,n,e,t),nextMonth:pue(s,r,e,t)}},[t,s.getTime(),r?.getTime(),n?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:h,onMonthChange:g}=e,_=e=>u.some(t=>t.days.some(t=>t.isEqualTo(e))),v=e=>{if(h)return;let t=i(e);n&&t<i(n)&&(t=i(n)),r&&t>i(r)&&(t=i(r)),c(t),g?.(t)};return{months:l,weeks:u,days:f,navStart:n,navEnd:r,previousMonth:p,nextMonth:m,goToMonth:v,goToDay:e=>{_(e)||v(e.date)}}}var PA;(function(e){e[e.Today=0]=`Today`,e[e.Selected=1]=`Selected`,e[e.LastFocused=2]=`LastFocused`,e[e.FocusedModifier=3]=`FocusedModifier`})(PA||={});function FA(e){return!e[$k.disabled]&&!e[$k.hidden]&&!e[$k.outside]}function _ue(e,t,n,r){let i,a=-1;for(let o of e){let e=t(o);FA(e)&&(e[$k.focused]&&a<PA.FocusedModifier?(i=o,a=PA.FocusedModifier):r?.isEqualTo(o)&&a<PA.LastFocused?(i=o,a=PA.LastFocused):n(o.date)&&a<PA.Selected?(i=o,a=PA.Selected):e[$k.today]&&a<PA.Today&&(i=o,a=PA.Today))}return i||=e.find(e=>FA(t(e))),i}function vue(e,t,n,r,i,a,o){let{ISOWeek:s,broadcastCalendar:c}=a,{addDays:l,addMonths:u,addWeeks:d,addYears:f,endOfBroadcastWeek:p,endOfISOWeek:m,endOfWeek:h,max:g,min:_,startOfBroadcastWeek:v,startOfISOWeek:y,startOfWeek:b}=o,x={day:l,week:d,month:u,year:f,startOfWeek:e=>c?v(e,o):s?y(e):b(e),endOfWeek:e=>c?p(e):s?m(e):h(e)}[e](n,t===`after`?1:-1);return t===`before`&&r?x=g([r,x]):t===`after`&&i&&(x=_([i,x])),x}function IA(e,t,n,r,i,a,o,s=0){if(s>365)return;let c=vue(e,t,n.date,r,i,a,o),l=!!(a.disabled&&fA(c,a.disabled,o)),u=!!(a.hidden&&fA(c,a.hidden,o)),d=new Wk(c,c,o);return!l&&!u?d:IA(e,t,d,r,i,a,o,s+1)}function yue(e,t,n,r,i){let{autoFocus:a}=e,[o,s]=(0,d.useState)(),c=_ue(t.days,n,r||(()=>!1),o),[l,u]=(0,d.useState)(a?c:void 0);return{isFocusTarget:e=>!!c?.isEqualTo(e),setFocused:u,focused:l,blur:()=>{s(l),u(void 0)},moveFocus:(n,r)=>{if(!l)return;let a=IA(n,r,l,t.navStart,t.navEnd,e,i);a&&(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a))||(t.goToDay(a),u(a)))}}}function bue(e,t){let{selected:n,required:r,onSelect:i}=e,[a,o]=NA(n,i?n:void 0),s=i?n:a,{isSameDay:c}=t,l=e=>s?.some(t=>c(t,e))??!1,{min:u,max:d}=e;return{selected:s,select:(e,t,n)=>{let a=[...s??[]];if(l(e)){if(s?.length===u||r&&s?.length===1)return;a=s?.filter(t=>!c(t,e))}else a=s?.length===d?[e]:[...a,e];return i||o(a),i?.(a,e,t,n),a},isSelected:l}}function xue(e,t,n=0,r=0,i=!1,a=Uk){let{from:o,to:s}=t||{},{isSameDay:c,isAfter:l,isBefore:u}=a,d;if(!o&&!s)d={from:e,to:n>0?void 0:e};else if(o&&!s)d=c(o,e)?n===0?{from:o,to:e}:i?{from:o,to:void 0}:void 0:u(e,o)?{from:e,to:o}:{from:o,to:e};else if(o&&s)if(c(o,e)&&c(s,e))d=i?{from:o,to:s}:void 0;else if(c(o,e))d={from:o,to:n>
890?void 0:e};else if(c(s,e))d={from:e,to:n>0?void 0:e};else if(u(e,o))d={from:e,to:s};else if(l(e,o))d={from:o,to:e};else if(l(e,s))d={from:o,to:e};else throw Error(`Invalid range`);if(d?.from&&d?.to){let t=a.differenceInCalendarDays(d.to,d.from);(r>0&&t>r||n>1&&t<n)&&(d={from:e,to:void 0})}return d}function Sue(e,t,n=Uk){let r=Array.isArray(t)?t:[t],i=e.from,a=n.differenceInCalendarDays(e.to,e.from),o=Math.min(a,6);for(let e=0;e<=o;e++){if(r.includes(i.getDay()))return!0;i=n.addDays(i,1)}return!1}function LA(e,t,n=Uk){return aA(e,t.from,!1,n)||aA(e,t.to,!1,n)||aA(t,e.from,!1,n)||aA(t,e.to,!1,n)}function Cue(e,t,n=Uk){let r=Array.isArray(t)?t:[t];if(r.filter(e=>typeof e!=`function`).some(t=>typeof t==`boolean`?t:n.isDate(t)?aA(e,t,!1,n):dA(t,n)?t.some(t=>aA(e,t,!1,n)):sA(t)?t.from&&t.to?LA(e,{from:t.from,to:t.to},n):!1:uA(t)?Sue(e,t.dayOfWeek,n):oA(t)?n.isAfter(t.before,t.after)?LA(e,{from:n.addDays(t.after,1),to:n.addDays(t.before,-1)},n):fA(e.from,t,n)||fA(e.to,t,n):cA(t)||lA(t)?fA(e.from,t,n)||fA(e.to,t,n):!1))return!0;let i=r.filter(e=>typeof e==`function`);if(i.length){let t=e.from,r=n.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=r;e++){if(i.some(e=>e(t)))return!0;t=n.addDays(t,1)}}return!1}function wue(e,t){let{disabled:n,excludeDisabled:r,resetOnSelect:i,selected:a,required:o,onSelect:s}=e,[c,l]=NA(a,s?a:void 0),u=s?a:c;return{selected:u,select:(a,c,d)=>{let{min:f,max:p}=e,m;if(a){let e=u?.from,n=u?.to,r=!!e&&!!n,s=!!e&&!!n&&t.isSameDay(e,n)&&t.isSameDay(a,e);m=i&&(r||!u?.from)?!o&&s?void 0:{from:a,to:void 0}:xue(a,u,f,p,o,t)}return r&&n&&m?.from&&m.to&&Cue({from:m.from,to:m.to},n,t)&&(m.from=a,m.to=void 0),s||l(m),s?.(m,a,c,d),m},isSelected:e=>u&&aA(u,e,!1,t)}}function Tue(e,t){let{selected:n,required:r,onSelect:i}=e,[a,o]=NA(n,i?n:void 0),s=i?n:a,{isSameDay:c}=t;return{selected:s,select:(e,t,n)=>{let a=e;return!r&&s&&s&&c(e,s)&&(a=void 0),i||o(a),i?.(a,e,t,n),a},isSelected:e=>s?c(s,e):!1}}function Eue(e,t){let n=Tue(e,t),r=bue(e,t),i=wue(e,t);switch(e.mode){case`single`:return n;case`multiple`:return r;case`range`:return i;default:return}}function RA(e,t){return e instanceof mO&&e.timeZone===t?e:new mO(e,t)}function zA(e,t,n){if(!n)return RA(e,t);let r=RA(e,t),i=new mO(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(i.getTime())}function BA(e,t,n){return typeof e==`boolean`||typeof e==`function`?e:e instanceof Date?zA(e,t,n):Array.isArray(e)?e.map(e=>e instanceof Date?zA(e,t,n):e):sA(e)?{...e,from:e.from?RA(e.from,t):e.from,to:e.to?RA(e.to,t):e.to}:oA(e)?{before:zA(e.before,t,n),after:zA(e.after,t,n)}:cA(e)?{after:zA(e.after,t,n)}:lA(e)?{before:zA(e.before,t,n)}:e}function VA(e,t,n){return e&&(Array.isArray(e)?e.map(e=>BA(e,t,n)):BA(e,t,n))}function HA(e){let t=e,n=t.timeZone;if(n&&(t={...e,timeZone:n},t.today&&=RA(t.today,n),t.month&&=RA(t.month,n),t.defaultMonth&&=RA(t.defaultMonth,n),t.startMonth&&=RA(t.startMonth,n),t.endMonth&&=RA(t.endMonth,n),t.mode===`single`&&t.selected?t.selected=RA(t.selected,n):t.mode===`multiple`&&t.selected?t.selected=t.selected?.map(e=>RA(e,n)):t.mode===`range`&&t.selected&&(t.selected={from:t.selected.from?RA(t.selected.from,n):t.selected.from,to:t.selected.to?RA(t.selected.to,n):t.selected.to}),t.disabled!==void 0&&(t.disabled=VA(t.disabled,n)),t.hidden!==void 0&&(t.hidden=VA(t.hidden,n)),t.modifiers)){let e={};Object.keys(t.modifiers).forEach(r=>{e[r]=VA(t.modifiers?.[r],n)}),t.modifiers=e}let{components:r,formatters:i,labels:a,dateLib:o,locale:s,classNames:c}=(0,d.useMemo)(()=>{let e={...Vk,...t.locale},n=t.broadcastCalendar?1:t.weekStartsOn,r=t.noonSafe&&t.timeZone?rue(t.timeZone,{weekStartsOn:n,locale:e}):void 0,i=t.dateLib&&r?{...r,...t.dateLib}:t.dateLib??r,a=new Hk({locale:e,weekStartsOn:n,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},i);return{dateLib:a,components:Lle(t.components),formatters:qle(t.formatters),labels:Qle(t.labels,a.options),locale:e,classNames:{...pA(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:o.today()});let{captionLayout:l,mode:u,navLayout:f,numberOfMonths:p=1,onDayBlur:m,onDayClick:h,onDayFocus:g,onDayKeyDown:_,onDayMouseEnter:v,onDayMouseLeave:y,onNextClick:b,onPrevClick:x,showWeekNumber:S,styles:C}=t,{formatCaption:w,formatDay:T,formatMonthDropdown:E,formatWeekNumber:D,formatWeekNumberHeader:O,formatWeekdayName:k,formatYearDropdown:A}=i,j=gue(t,o),{days:M,months:N,navStart:P,navEnd:F,previousMonth:I,nextMonth:L,goToMonth:ee}=j,te=Fle(M,t,P,F,o),{isSelected:ne,select:R,selected:re}=Eue(t,o)??{},{blur:z,focused:ie,isFocusTarget:B,moveFocus:ae,setFocused:V}=yue(t,j,te,ne??(()=>!1),o),{labelDayButton:oe,labelGridcell:H,labelGrid:se,labelMonthDropdown:ce,labelNav:le,labelPrevious:ue,labelNext:de,labelWeekday:fe,labelWeekNumber:pe,labelWeekNumberHeader:me,labelYearDropdown:he}=a,ge=(0,d.useMemo)(()=>tue(o,t.ISOWeek,t.broadcastCalendar,t.today),[o,t.ISOWeek,t.broadcastCalendar,t.today]),_e=u!==void 0||h!==void 0,ve=(0,d.useCallback)(()=>{I&&(ee(I),x?.(I))},[I,ee,x]),ye=(0,d.useCallback)(()=>{L&&(ee(L),b?.(L))},[ee,L,b]),be=(0,d.useCallback)((e,t)=>n=>{n.preventDefault(),n.stopPropagation(),V(e),!t.disabled&&(R?.(e.date,t,n),h?.(e.date,t,n))},[R,h,V]),xe=(0,d.useCallback)((e,t)=>n=>{V(e),g?.(e.date,t,n)},[g,V]),Se=(0,d.useCallback)((e,t)=>n=>{z(),m?.(e.date,t,n)},[z,m]),Ce=(0,d.useCallback)((e,n)=>r=>{let i={ArrowLeft:[r.shiftKey?`month`:`day`,t.dir===`rtl`?`after`:`before`],ArrowRight:[r.shiftKey?`month`:`day`,t.dir===`rtl`?`before`:`after`],ArrowDown:[r.shiftKey?`year`:`week`,`after`],ArrowUp:[r.shiftKey?`year`:`week`,`before`],PageUp:[r.shiftKey?`year`:`month`,`before`],PageDown:[r.shiftKey?`year`:`month`,`after`],Home:[`startOfWeek`,`before`],End:[`endOfWeek`,`after`]};if(i[r.key]){r.preventDefault(),r.stopPropagation();let[e,t]=i[r.key];ae(e,t)}_?.(e.date,n,r)},[ae,_,t.dir]),we=(0,d.useCallback)((e,t)=>n=>{v?.(e.date,t,n)},[v]),Te=(0,d.useCallback)((e,t)=>n=>{y?.(e.date,t,n)},[y]),Ee=(0,d.useCallback)(e=>t=>{let n=Number(t.target.value);ee(o.setMonth(o.startOfMonth(e),n))},[o,ee]),De=(0,d.useCallback)(e=>t=>{let n=Number(t.target.value);ee(o.setYear(o.startOfMonth(e),n))},[o,ee]),{className:Oe,style:ke}=(0,d.useMemo)(()=>
89({className:[c[Qk.Root],t.className].filter(Boolean).join(` `),style:{...C?.[Qk.Root],...t.style}}),[c,t.className,t.style,C]),Ae=Rle(t),je=(0,d.useRef)(null);sue(je,!!t.animate,{classNames:c,months:N,focused:ie,dateLib:o});let Me={dayPickerProps:t,selected:re,select:R,isSelected:ne,months:N,nextMonth:L,previousMonth:I,goToMonth:ee,getModifiers:te,components:r,classNames:c,styles:C,labels:a,formatters:i};return d.createElement(rA.Provider,{value:Me},d.createElement(r.Root,{rootRef:t.animate?je:void 0,className:Oe,style:ke,dir:t.dir,id:t.id,lang:t.lang??s.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t[`aria-label`],"aria-labelledby":t[`aria-labelledby`],...Ae},d.createElement(r.Months,{className:c[Qk.Months],style:C?.[Qk.Months]},!t.hideNavigation&&!f&&d.createElement(r.Nav,{"data-animated-nav":t.animate?`true`:void 0,className:c[Qk.Nav],style:C?.[Qk.Nav],"aria-label":le(),onPreviousClick:ve,onNextClick:ye,previousMonth:I,nextMonth:L}),N.map((e,n)=>d.createElement(r.Month,{"data-animated-month":t.animate?`true`:void 0,className:c[Qk.Month],style:C?.[Qk.Month],key:n,displayIndex:n,calendarMonth:e},f===`around`&&!t.hideNavigation&&n===0&&d.createElement(r.PreviousMonthButton,{type:`button`,className:c[Qk.PreviousMonthButton],tabIndex:I?void 0:-1,"aria-disabled":I?void 0:!0,"aria-label":ue(I),onClick:ve,"data-animated-button":t.animate?`true`:void 0},d.createElement(r.Chevron,{disabled:I?void 0:!0,className:c[Qk.Chevron],orientation:t.dir===`rtl`?`right`:`left`})),d.createElement(r.MonthCaption,{"data-animated-caption":t.animate?`true`:void 0,className:c[Qk.MonthCaption],style:C?.[Qk.MonthCaption],calendarMonth:e,displayIndex:n},l?.startsWith(`dropdown`)?d.createElement(r.DropdownNav,{className:c[Qk.Dropdowns],style:C?.[Qk.Dropdowns]},(()=>{let n=l===`dropdown`||l===`dropdown-months`?d.createElement(r.MonthsDropdown,{key:`month`,className:c[Qk.MonthsDropdown],"aria-label":ce(),classNames:c,components:r,disabled:!!t.disableNavigation,onChange:Ee(e.date),options:$le(e.date,P,F,i,o),style:C?.[Qk.Dropdown],value:o.getMonth(e.date)}):d.createElement(`span`,{key:`month`},E(e.date,o)),a=l===`dropdown`||l===`dropdown-years`?d.createElement(r.YearsDropdown,{key:`year`,className:c[Qk.YearsDropdown],"aria-label":he(o.options),classNames:c,components:r,disabled:!!t.disableNavigation,onChange:De(e.date),options:nue(P,F,i,o,!!t.reverseYears),style:C?.[Qk.Dropdown],value:o.getYear(e.date)}):d.createElement(`span`,{key:`year`},A(e.date,o));return o.getMonthYearOrder()===`year-first`?[a,n]:[n,a]})(),d.createElement(`span`,{role:`status`,"aria-live":`polite`,style:{border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`,wordWrap:`normal`}},w(e.date,o.options,o))):d.createElement(r.CaptionLabel,{className:c[Qk.CaptionLabel],role:`status`,"aria-live":`polite`},w(e.date,o.options,o))),f===`around`&&!t.hideNavigation&&n===p-1&&d.createElement(r.NextMonthButton,{type:`button`,className:c[Qk.NextMonthButton],tabIndex:L?void 0:-1,"aria-disabled":L?void 0:!0,"aria-label":de(L),onClick:ye,"data-animated-button":t.animate?`true`:void 0},d.createElement(r.Chevron,{disabled:L?void 0:!0,className:c[Qk.Chevron],orientation:t.dir===`rtl`?`left`:`right`})),n===p-1&&f===`after`&&!t.hideNavigation&&d.createElement(r.Nav,{"data-animated-nav":t.animate?`true`:void 0,className:c[Qk.Nav],style:C?.[Qk.Nav],"aria-label":le(),onPreviousClick:ve,onNextClick:ye,previousMonth:I,nextMonth:L}),d.createElement(r.MonthGrid,{role:`grid`,"aria-multiselectable":u===`multiple`||u===`range`,"aria-label":se(e.date,o.options,o)||void 0,className:c[Qk.MonthGrid],style:C?.[Qk.MonthGrid]},!t.hideWeekdays&&d.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?`true`:void 0,className:c[Qk.Weekdays],style:C?.[Qk.Weekdays]},S&&d.createElement(r.WeekNumberHeader,{"aria-label":me(o.options),className:c[Qk.WeekNumberHeader],style:C?.[Qk.WeekNumberHeader],scope:`col`},O()),ge.map(e=>d.createElement(r.Weekday,{"aria-label":fe(e,o.options,o),className:c[Qk.Weekday],key:String(e),style:C?.[Qk.Weekday],scope:`col`},k(e,o.options,o)))),d.createElement(r.Weeks,{"data-animated-weeks":t.animate?`true`:void 0,className:c[Qk.Weeks],style:C?.[Qk.Weeks]},e.weeks.map(e=>d.createElement(r.Week,{className:c[Qk.Week],key:e.weekNumber,style:C?.[Qk.Week],week:e},S&&d.createElement(r.WeekNumber,{week:e,style:C?.[Qk.WeekNumber],"aria-label":pe(e.weekNumber,{locale:s}),className:c[Qk.WeekNumber],scope:`row`,role:`rowheader`},D(e.weekNumber,o)),e.days.map(e=>{let{date:n}=e,i=te(e);if(i[$k.focused]=!i.hidden&&!!ie?.isEqualTo(e),i[eA.selected]=ne?.(n)||i.selected,sA(re)){let{from:e,to:t}=re;i[eA.range_start]=!!(e&&t&&o.isSameDay(n,e)),i[eA.range_end]=!!(e&&t&&o.isSameDay(n,t)),i[eA.range_middle]=aA(re,n,!0,o)}let a=eue(i,C,t.modifiersStyles),s=Ile(i,c,t.modifiersClassNames),l=!_e&&!i.hidden?H(n,i,o.options,o):void 0;return d.createElement(r.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:i,className:s.join(` `),style:a,role:`gridcell`,"aria-selected":i.selected||void 0,"aria-label":l,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":i.selected||void 0,"data-disabled":i.disabled||void 0,"data-hidden":i.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":i.focused||void 0,"data-today":i.today||void 0},!i.hidden&&_e?d.createElement(r.DayButton,{className:c[Qk.DayButton],style:C?.[Qk.DayButton],type:`button`,day:e,modifiers:i,disabled:!i.focused&&i.disabled||void 0,"aria-disabled":i.focused&&i.disabled||void 0,tabIndex:B(e)?0:-1,"aria-label":oe(n,i,o.options,o),onClick:be(e,i),onBlur:Se(e,i),onFocus:xe(e,i),onKeyDown:Ce(e,i
89),onMouseEnter:we(e,i),onMouseLeave:Te(e,i)},T(n,o.options,o)):!i.hidden&&T(e.date,o.options,o))})))))))),t.footer&&d.createElement(r.Footer,{className:c[Qk.Footer],style:C?.[Qk.Footer],role:`status`,"aria-live":`polite`},t.footer)))}function UA({className:e,classNames:t,showOutsideDays:n=!0,captionLayout:r=`label`,buttonVariant:i=`ghost`,locale:a,formatters:o,components:s,...c}){let l=pA();return(0,U.jsx)(HA,{showOutsideDays:n,className:q(`group/calendar bg-background p-2 [--cell-radius:var(--radius-md)] [--cell-size:--spacing(7)] in-data-[slot=card-content]:bg-transparent in-data-[slot=popover-content]:bg-transparent`,String.raw`rtl:**:[.rdp-button\_next>svg]:rotate-180`,String.raw`rtl:**:[.rdp-button\_previous>svg]:rotate-180`,e),captionLayout:r,locale:a,formatters:{formatMonthDropdown:e=>e.toLocaleString(a?.code,{month:`short`}),...o},classNames:{root:q(`w-fit`,l.root),months:q(`relative flex flex-col gap-4 md:flex-row`,l.months),month:q(`flex w-full flex-col gap-4`,l.month),nav:q(`absolute inset-x-0 top-0 flex w-full items-center justify-between gap-1`,l.nav),button_previous:q(_D({variant:i}),`size-(--cell-size) p-0 select-none aria-disabled:opacity-50`,l.button_previous),button_next:q(_D({variant:i}),`size-(--cell-size) p-0 select-none aria-disabled:opacity-50`,l.button_next),month_caption:q(`flex h-(--cell-size) w-full items-center justify-center px-(--cell-size)`,l.month_caption),dropdowns:q(`flex h-(--cell-size) w-full items-center justify-center gap-1.5 text-sm font-medium`,l.dropdowns),dropdown_root:q(`relative rounded-(--cell-radius)`,l.dropdown_root),dropdown:q(`absolute inset-0 bg-popover opacity-0`,l.dropdown),caption_label:q(`font-medium select-none`,r===`label`?`text-sm`:`flex items-center gap-1 rounded-(--cell-radius) text-sm [&>svg]:size-3.5 [&>svg]:text-muted-foreground`,l.caption_label),table:`w-full border-collapse`,weekdays:q(`flex`,l.weekdays),weekday:q(`flex-1 rounded-(--cell-radius) text-[0.8rem] font-normal text-muted-foreground select-none`,l.weekday),week:q(`mt-2 flex w-full`,l.week),week_number_header:q(`w-(--cell-size) select-none`,l.week_number_header),week_number:q(`text-[0.8rem] text-muted-foreground select-none`,l.week_number),day:q(`group/day relative aspect-square h-full w-full rounded-(--cell-radius) p-0 text-center select-none [&:last-child[data-selected=true]_button]:rounded-r-(--cell-radius)`,c.showWeekNumber?`[&:nth-child(2)[data-selected=true]_button]:rounded-l-(--cell-radius)`:`[&:first-child[data-selected=true]_button]:rounded-l-(--cell-radius)`,l.day),range_start:q(`relative isolate z-0 rounded-l-(--cell-radius) bg-muted after:absolute after:inset-y-0 after:right-0 after:w-4 after:bg-muted`,l.range_start),range_middle:q(`rounded-none`,l.range_middle),range_end:q(`relative isolate z-0 rounded-r-(--cell-radius) bg-muted after:absolute after:inset-y-0 after:left-0 after:w-4 after:bg-muted`,l.range_end),today:q(`rounded-(--cell-radius) bg-muted text-foreground data-[selected=true]:rounded-none`,l.today),outside:q(`text-muted-foreground aria-selected:text-muted-foreground`,l.outside),disabled:q(`text-muted-foreground opacity-50`,l.disabled),hidden:q(`invisible`,l.hidden),...t},components:{Root:({className:e,rootRef:t,...n})=>(0,U.jsx)(`div`,{"data-slot":`calendar`,ref:t,className:q(e),...n}),Chevron:({className:e,orientation:t,...n})=>t===`left`?(0,U.jsx)(ED,{className:q(`size-4`,e),...n}):t===`right`?(0,U.jsx)(DD,{className:q(`size-4`,e),...n}):(0,U.jsx)(TD,{className:q(`size-4`,e),...n}),Day:Due,DayButton:({...e})=>(0,U.jsx)(Oue,{locale:a,...e}),WeekNumber:({children:e,...t})=>(0,U.jsx)(`td`,{...t,children:(0,U.jsx)(`div`,{className:`flex size-(--cell-size) items-center justify-center text-center`,children:e})}),...s},...c})}function Due({day:e,modifiers:t,"data-day":n,...r}){return(0,U.jsx)(`td`,{...r})}function Oue({className:e,day:t,modifiers:n,locale:r,...i}){let a=pA(),o=d.useRef(null);return d.useEffect(()=>{n.focused&&o.current?.focus()},[n.focused]),(0,U.jsx)(vD,{ref:o,variant:`ghost`,size:`icon`,"data-day":t.isoDate,"data-selected-single":n.selected&&!n.range_start&&!n.range_end&&!n.range_middle,"data-range-start":n.range_start,"data-range-end":n.range_end,"data-range-middle":n.range_middle,className:q(`relative isolate z-10 flex aspect-square size-auto w-full min-w-(--cell-size) flex-col gap-1 border-0 leading-none font-normal group-data-[focused=true]/day:relative group-data-[focused=true]/day:z-10 group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-[3px] group-data-[focused=true]/day:ring-ring/50 data-[range-end=true]:rounded-(--cell-radius) data-[range-end=true]:rounded-r-(--cell-radius) data-[range-end=true]:bg-primary data-[range-end=true]:text-primary-foreground data-[range-middle=true]:rounded-none data-[range-middle=true]:bg-muted data-[range-middle=true]:text-foreground data-[range-start=true]:rounded-(--cell-radius) data-[range-start=true]:rounded-l-(--cell-radius) data-[range-start=true]:bg-primary data-[range-start=true]:text-primary-foreground data-[selected-single=true]:bg-primary data-[selected-single=true]:text-primary-foreground dark:hover:text-foreground [&>span]:text-xs [&>span]:opacity-70`,a.day,e),...i})}d.createContext(null);var kue=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e){return e===`__proto__`}e.isUnsafeProperty=t})),WA=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e){switch(typeof e){case`number`:case`symbol`:return!1;case`string`:return e.includes(`.`)||e.includes(`[`)||e.includes(`]`)}}e.isDeepKey=t})),GA=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e){return typeof e==`string`||typeof e==`symbol`?e:Object.is(e?.valueOf?.(),-0)?`-0`
89:String(e)}e.toKey=t})),Aue=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e){if(e==null)return``;if(typeof e==`string`)return e;if(Array.isArray(e))return e.map(t).join(`,`);let n=String(e);return n===`0`&&Object.is(Number(e),-0)?`-0`:n}e.toString=t})),KA=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Aue(),n=GA();function r(e){if(Array.isArray(e))return e.map(n.toKey);if(typeof e==`symbol`)return[e];e=t.toString(e);let r=[],i=e.length;if(i===0)return r;let a=0,o=``,s=``,c=!1;for(e.charCodeAt(0)===46&&(r.push(``),a++);a<i;){let t=e[a];s?t===`\\`&&a+1<i?(a++,o+=e[a]):t===s?s=``:o+=t:c?t===`"`||t===`'`?s=t:t===`]`?(c=!1,r.push(o),o=``):o+=t:t===`[`?(c=!0,o&&=(r.push(o),``)):t===`.`?o&&=(r.push(o),``):o+=t,a++}return o&&r.push(o),r}e.toPath=r})),qA=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=kue(),n=WA(),r=GA(),i=KA();function a(e,s,c){if(e==null)return c;switch(typeof s){case`string`:{if(t.isUnsafeProperty(s))return c;let r=e[s];return r===void 0?n.isDeepKey(s)?a(e,i.toPath(s),c):c:r}case`number`:case`symbol`:{typeof s==`number`&&(s=r.toKey(s));let t=e[s];return t===void 0?c:t}default:{if(Array.isArray(s))return o(e,s,c);if(s=Object.is(s?.valueOf(),-0)?`-0`:String(s),t.isUnsafeProperty(s))return c;let n=e[s];return n===void 0?c:n}}}function o(e,n,r){if(n.length===0)return r;let i=e;for(let e=0;e<n.length;e++){if(i==null||t.isUnsafeProperty(n[e]))return r;i=i[n[e]]}return i===void 0?r:i}e.get=a})),JA=n(((e,t)=>{t.exports=qA().get})),jue=4;function YA(e){var t=10**(arguments.length>1&&arguments[1]!==void 0?arguments[1]:jue),n=Math.round(e*t)/t;return Object.is(n,-0)?0:n}function Mue(e){var t=[...arguments].slice(1);return e.reduce((e,n,r)=>{var i=t[r-1];return typeof i==`string`?e+i+n:i===void 0?e+n:e+YA(i)+n},``)}var Nue=t(JA()),Pue=e=>e===0?0:e>0?1:-1,XA=e=>typeof e==`number`&&e!=+e,ZA=e=>typeof e==`string`&&e.indexOf(`%`)===e.length-1,QA=e=>(typeof e==`number`||e instanceof Number)&&!XA(e),Fue=e=>QA(e)||typeof e==`string`,Iue=0,Lue=e=>{var t=++Iue;return`${e||``}${t}`},Rue=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!QA(e)&&typeof e!=`string`)return n;var i;if(ZA(e)){if(t==null)return n;var a=e.indexOf(`%`);i=t*parseFloat(e.slice(0,a))/100}else i=+e;return XA(i)&&(i=n),r&&t!=null&&i>t&&(i=t),i},zue=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(!n[String(e[r])])n[String(e[r])]=!0;else return!0;return!1};function Bue(e,t,n){return QA(e)&&QA(t)?YA(e+n*(t-e)):t}function Vue(e,t,n){if(!(!e||!e.length))return e.find(e=>e&&(typeof t==`function`?t(e):(0,Nue.default)(e,t))===n)}var $A=e=>e==null,Hue=e=>$A(e)?e:`${e.charAt(0).toUpperCase()}${e.slice(1)}`;function Uue(e){return e!=null}function ej(){}function Wue(e){return Number.isFinite(e)}function tj(e){return typeof e==`number`&&e>0&&Number.isFinite(e)}var Gue=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e,t,{signal:n,edges:r}={}){let i,a=null,o=r!=null&&r.includes(`leading`),s=r==null||r.includes(`trailing`),c=()=>{a!==null&&(e.apply(i,a),i=void 0,a=null)},l=()=>{s&&c(),p()},u=null,d=()=>{u!=null&&clearTimeout(u),u=setTimeout(()=>{u=null,l()},t)},f=()=>{u!==null&&(clearTimeout(u),u=null)},p=()=>{f(),i=void 0,a=null},m=()=>{c()},h=function(...e){if(n?.aborted)return;i=this,a=e;let t=u==null;d(),o&&t&&c()};return h.schedule=d,h.cancel=p,h.flush=m,n?.addEventListener(`abort`,p,{once:!0}),h}e.debounce=t})),Kue=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Gue();function n(e,n=0,r={}){typeof r!=`object`&&(r={});let{leading:i=!1,trailing:a=!0,maxWait:o}=r,s=[,,];i&&(s[0]=`leading`),a&&(s[1]=`trailing`);let c,l=null,u=t.debounce(function(...t){c=e.apply(this,t),l=null},n,{edges:s}),d=function(...t){return o!=null&&(l===null&&(l=Date.now()),Date.now()-l>=o)?(c=e.apply(this,t),l=Date.now(),u.cancel(),u.schedule(),c):(u.apply(this,t),c)};return d.cancel=u.cancel,d.flush=()=>(u.flush(),c),d}e.debounce=n})),que=n((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var t=Kue();function n(e,n=0,r={}){let{leading:i=!0,trailing:a=!0}=r;return t.debounce(e,n,{leading:i,maxWait:n,trailing:a})}e.throttle=n})),Jue=n(((e,t)=>{t.exports=que().throttle})),Yue=!0,nj=function(e,t){var n=[...arguments].slice(2);if(Yue&&typeof console<`u`&&console.warn&&(t===void 0&&console.warn(`LogUtils requires an error message argument`),!e))if(t===void 0)console.warn(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var r=0;console.warn(t.replace(/%s/g,()=>n[r++]))}},rj={width:`100%`,height:`100%`,debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},ij=(e,t,n)=>{var{width:r=rj.width,height:i=rj.height,aspect:a,maxHeight:o}=n,s=ZA(r)?e:Number(r),c=ZA(i)?t:Number(i);return a&&a>0&&(s?c=s/a:c&&(s=c*a),o&&c!=null&&c>o&&(c=o)),{calculatedWidth:s,calculatedHeight:c}},Xue={width:0,height:0,overflow:`visible`},Zue={width:0,overflowX:`visible`},Que={height:0,overflowY:`visible`},$ue={},ede=e=>{var{width:t,height:n}=e,r=ZA(t),i=ZA(n);return r&&i?Xue:r?Zue:i?Que:$ue};function tde(e){var{width:t,height:n,aspect:r}=e,i=t,a=n;return i===void 0&&a===void 0?(i=rj.width,a=rj.height):i===void 0?i=r&&r>0?void 0:rj.width:a===void 0&&(a=r&&r>0?void 0:rj.height),{width:i,height:a}}var nde=t(Jue());function aj(){return aj=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},aj.apply(null,arguments)}function oj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function sj(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
89t%2?oj(Object(n),!0).forEach(function(t){rde(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oj(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rde(e,t,n){return(t=ide(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ide(e){var t=ade(e,`string`);return typeof t==`symbol`?t:t+``}function ade(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var cj=(0,d.createContext)(rj.initialDimension);function ode(e){return tj(e.width)&&tj(e.height)}function lj(e){var{children:t,width:n,height:r}=e,i=(0,d.useMemo)(()=>({width:n,height:r}),[n,r]);return ode(i)?d.createElement(cj.Provider,{value:i},t):null}var uj=()=>(0,d.useContext)(cj),sde=(0,d.forwardRef)((e,t)=>{var{aspect:n,initialDimension:r=rj.initialDimension,width:i,height:a,minWidth:o=rj.minWidth,minHeight:s,maxHeight:c,children:l,debounce:u=rj.debounce,id:f,className:p,onResize:m,style:h={}}=e,g=(0,d.useRef)(null),_=(0,d.useRef)();_.current=m,(0,d.useImperativeHandle)(t,()=>g.current);var[v,y]=(0,d.useState)({containerWidth:r.width,containerHeight:r.height}),b=(0,d.useCallback)((e,t)=>{y(n=>{var r=Math.round(e),i=Math.round(t);return n.containerWidth===r&&n.containerHeight===i?n:{containerWidth:r,containerHeight:i}})},[]);(0,d.useEffect)(()=>{if(g.current==null||typeof ResizeObserver>`u`)return ej;var e=e=>{var t,n=e[0];if(n!=null){var{width:r,height:i}=n.contentRect;b(r,i),(t=_.current)==null||t.call(_,r,i)}};u>0&&(e=(0,nde.default)(e,u,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:n,height:r}=g.current.getBoundingClientRect();return b(n,r),t.observe(g.current),()=>{t.disconnect()}},[b,u]);var{containerWidth:x,containerHeight:S}=v;nj(!n||n>0,`The aspect(%s) must be greater than zero.`,n);var{calculatedWidth:C,calculatedHeight:w}=ij(x,S,{width:i,height:a,aspect:n,maxHeight:c});return nj(C!=null&&C>0||w!=null&&w>0,`The width(%s) and height(%s) of chart should be greater than 0,
90       please check the style of container, or the props width(%s) and height(%s),
91       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
92       height and width.`,C,w,i,a,o,s,n),d.createElement(`div`,{id:f?`${f}`:void 0,className:um(`recharts-responsive-container`,p),style:sj(sj({},h),{},{width:i,height:a,minWidth:o,minHeight:s,maxHeight:c}),ref:g},d.createElement(`div`,{style:ede({width:i,height:a})},d.createElement(lj,{width:C,height:w},l)))}),cde=(0,d.forwardRef)((e,t)=>{var n=uj();if(tj(n.width)&&tj(n.height))return e.children;var{width:r,height:i}=tde({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:a,calculatedHeight:o}=ij(void 0,void 0,{width:r,height:i,aspect:e.aspect,maxHeight:e.maxHeight});return QA(a)&&QA(o)?d.createElement(lj,{width:a,height:o},e.children):d.createElement(sde,aj({},e,{width:r,height:i,ref:t}))}),lde={light:``,dark:`.dark`},ude={width:320,height:200},dde=d.createContext(null);function fde({id:e,className:t,children:n,config:r,initialDimension:i=ude,...a}){let o=d.useId(),s=`chart-${e??o.replace(/:/g,``)}`;return(0,U.jsx)(dde.Provider,{value:{config:r},children:(0,U.jsxs)(`div`,{"data-slot":`chart`,"data-chart":s,className:q(`flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-hidden [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector]:outline-hidden [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-surface]:outline-hidden`,t),...a,children:[(0,U.jsx)(pde,{id:s,config:r}),(0,U.jsx)(cde,{initialDimension:i,children:n})]})})}var pde=({id:e,config:t})=>{let n=Object.entries(t).filter(([,e])=>e.theme??e.color);return n.length?(0,U.jsx)(`style`,{dangerouslySetInnerHTML:{__html:Object.entries(lde).map(([t,r])=>`
93${r} [data-chart=${e}] {
94${n.map(([e,n])=>{let r=n.theme?.[t]??n.color;return r?`  --color-${e}: ${r};`:null}).join(`
95`)}
96}
97`).join(`
98`)}}):null};function mde({...e}){return(0,U.jsx)(Jm,{"data-slot":`collapsible`,...e})}function dj({...e}){return(0,U.jsx)(Wm,{"data-slot":`collapsible-trigger`,...e})}function hde({...e}){return(0,U.jsx)(Km,{"data-slot":`collapsible-content`,...e})}function fj({controlled:e,default:t,name:n,state:r=`value`}){let{current:i}=d.useRef(e!==void 0),[a,o]=d.useState(t);return[i?e:a,d.useCallback(e=>{i||o(e)},[])]}var pj={};function mj(e,t){let n=d.useRef(pj);return n.current===pj&&(n.current=e(t)),n}var hj=d[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],gde=hj&&hj!==d.useLayoutEffect?hj:e=>e();function gj(e){let t=mj(_de).current;return t.next=e,gde(t.effect),t.trampoline}function _de(){let e={next:void 0,callback:vde,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function vde(){}var _j=typeof document<`u`?d.useLayoutEffect:()=>{},vj=d.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});
98function yde(){return d.useContext(vj)}function yj(e){let{children:t,elementsRef:n,labelsRef:r,onMapChange:i}=e,a=gj(i),o=d.useRef(0),s=mj(xde).current,c=mj(bde).current,[l,u]=d.useState(0),f=d.useRef(l),p=gj((e,t)=>{c.set(e,t??null),f.current+=1,u(f.current)}),m=gj(e=>{c.delete(e),f.current+=1,u(f.current)}),h=d.useMemo(()=>{let e=new Map;return Array.from(c.keys()).filter(e=>e.isConnected).sort(Sde).forEach((t,n)=>{let r=c.get(t)??{};e.set(t,{...r,index:n})}),e},[c,l]);_j(()=>{if(typeof MutationObserver!=`function`||h.size===0)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),t.size===0&&(f.current+=1,u(f.current))});return h.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[h]),_j(()=>{f.current===l&&(n.current.length!==h.size&&(n.current.length=h.size),r&&r.current.length!==h.size&&(r.current.length=h.size),o.current=h.size),a(h)},[a,h,n,r,l]),_j(()=>()=>{n.current=[]},[n]),_j(()=>()=>{r&&(r.current=[])},[r]);let g=gj(e=>(s.add(e),()=>{s.delete(e)}));_j(()=>{s.forEach(e=>e(h))},[s,h]);let _=d.useMemo(()=>({register:p,unregister:m,subscribeMapChange:g,elementsRef:n,labelsRef:r,nextIndexRef:o}),[p,m,g,n,r,o]);return(0,U.jsx)(vj.Provider,{value:_,children:t})}function bde(){return new Map}function xde(){return new Set}function Sde(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}var Cde=d.createContext(void 0);function bj(){return d.useContext(Cde)?.direction??`ltr`}function wde(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set(`code`,n.toString()),r.forEach(e=>i.searchParams.append(`args[]`,e)),`${t} error #${n}; visit ${i} for the full message.`}}var xj=wde(`https://base-ui.com/production-error`,`Base UI`);function Sj(e,t,n,r){let i=mj(Cj).current;return Ede(i,e,t,n,r)&&wj(i,[e,t,n,r]),i.callback}function Tde(e){let t=mj(Cj).current;return Dde(t,e)&&wj(t,e),t.callback}function Cj(){return{callback:null,cleanup:null,refs:[]}}function Ede(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function Dde(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}function wj(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let i=t[e];if(i!=null)switch(typeof i){case`function`:{let t=i(n);typeof t==`function`&&(r[e]=t);break}case`object`:i.current=n;break;default:}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(n!=null)switch(typeof n){case`function`:{let t=r[e];typeof t==`function`?t():n(null);break}case`object`:n.current=null;break;default:}}}}}}var Ode=19;function Tj(e){return Ode>=e}function Ej(e){if(!d.isValidElement(e))return null;let t=e,n=t.props;return(Tj(19)?n?.ref:t.ref)??null}function Dj(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Oj(){}var kj=Object.freeze([]),Aj=Object.freeze({});function kde(e,t){let n={};for(let r in e){let i=e[r];if(t?.hasOwnProperty(r)){let e=t[r](i);e!=null&&Object.assign(n,e);continue}i===!0?n[`data-${r.toLowerCase()}`]=``:i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}function Ade(e,t){return typeof e==`function`?e(t):e}function jde(e,t){return typeof e==`function`?e(t):e}var jj={};function Mj(e,t,n,r,i){if(!n&&!r&&!i&&!e)return Nj(t);let a=Nj(e);return t&&(a=Pj(a,t)),n&&(a=Pj(a,n)),r&&(a=Pj(a,r)),i&&(a=Pj(a,i)),a}function Mde(e){if(e.length===0)return jj;if(e.length===1)return Nj(e[0]);let t=Nj(e[0]);for(let n=1;n<e.length;n+=1)t=Pj(t,e[n]);return t}function Nj(e){return Ij(e)?{...Lj(e,jj)}:Nde(e)}function Pj(e,t){return Ij(t)?Lj(t,e):Pde(e,t)}function Nde(e){let t={...e};for(let e in t){let n=t[e];Fj(e,n)&&(t[e]=Rj(n))}return t}function Pde(e,t){if(!t)return e;for(let n in t){let r=t[n];switch(n){case`style`:e[n]=Dj(e.style,r);break;case`className`:e[n]=Bj(e.className,r);break;
98default:Fj(n,r)?e[n]=Fde(e[n],r):e[n]=r}}return e}function Fj(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),i=e.charCodeAt(2);return n===111&&r===110&&i>=65&&i<=90&&(typeof t==`function`||t===void 0)}function Ij(e){return typeof e==`function`}function Lj(e,t){return Ij(e)?e(t):e??jj}function Fde(e,t){return t?e?(...n)=>{let r=n[0];if(Vj(r)){let i=r;zj(i);let a=t(...n);return i.baseUIHandlerPrevented||e?.(...n),a}let i=t(...n);return e?.(...n),i}:Rj(t):e}function Rj(e){return e&&((...t)=>{let n=t[0];return Vj(n)&&zj(n),e(...t)})}function zj(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Bj(e,t){return t?e?t+` `+e:t:e}function Vj(e){return typeof e==`object`&&!!e&&`nativeEvent`in e}function Hj(e,t,n={}){let r=t.render,i=Ide(t,n);return n.enabled===!1?null:zde(e,r,i,n.state??Aj)}function Ide(e,t={}){let{className:n,style:r,render:i}=e,{state:a=Aj,ref:o,props:s,stateAttributesMapping:c,enabled:l=!0}=t,u=l?Ade(n,a):void 0,d=l?jde(r,a):void 0,f=l?kde(a,c):Aj,p=l&&s?Lde(s):void 0,m=l?Dj(f,p)??{}:Aj;return typeof document<`u`&&(l?Array.isArray(o)?m.ref=Tde([m.ref,Ej(i),...o]):m.ref=Sj(m.ref,Ej(i),o):Sj(null,null)),l?(u!==void 0&&(m.className=Bj(m.className,u)),d!==void 0&&(m.style=Dj(m.style,d)),m):Aj}function Lde(e){return Array.isArray(e)?Mde(e):Mj(void 0,e)}var Rde=Symbol.for(`react.lazy`);function zde(e,t,n,r){if(t){if(typeof t==`function`)return t(n,r);let e=Mj(n,t.props);e.ref=n.ref;let i=t;return i?.$$typeof===Rde&&(i=d.Children.toArray(t)[0]),d.cloneElement(i,e)}if(e&&typeof e==`string`)return Bde(e,n);throw Error(xj(8))}function Bde(e,t){return e===`button`?(0,d.createElement)(`button`,{type:`button`,...t,key:t.key}):e===`img`?(0,d.createElement)(`img`,{alt:``,...t,key:t.key}):d.createElement(e,t)}var Uj=`none`,Wj=`trigger-press`,Vde=`outside-press`,Hde=`item-press`,Ude=`close-press`,Gj=`clear-press`,Wde=`chip-remove-press`,Kj=`input-change`,qj=`input-clear`,Jj=`input-press`,Yj=`focus-out`,Xj=`escape-key`,Zj=`list-navigation`;function Qj(e,t,n,r){let i=!1,a=!1,o=r??Aj;return{reason:e,event:t??new Event(`base-ui`),cancel(){i=!0},allowPropagation(){a=!0},get isCanceled(){return i},get isPropagationAllowed(){return a},trigger:n,...o}}function $j(e,t,n){let r=n??Aj;return{reason:e,event:t??new Event(`base-ui`),...r}}var Gde={...d},eM=0;function Kde(e,t=`mui`){let[n,r]=d.useState(e),i=e||n;return d.useEffect(()=>{n??(eM+=1,r(`${t}-${eM}`))},[n,t]),i}var tM=Gde.useId;function nM(e,t){if(tM!==void 0){let n=tM();return e??(t?`${t}-${n}`:n)}return Kde(e,t)}function rM(e){return nM(e,`base-ui`)}var qde=[];function iM(e){d.useEffect(e,qde)}var aM=null;globalThis.requestAnimationFrame;var oM=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||=(requestAnimationFrame(this.tick),!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,--this.callbacksCount)}},sM=class e{static create(){return new e}static request(e){return oM.request(e)}static cancel(e){return oM.cancel(e)}currentId=aM;request(e){this.cancel(),this.currentId=oM.request(()=>{this.currentId=aM,e()})}cancel=()=>{this.currentId!==aM&&(oM.cancel(this.currentId),this.currentId=aM)};disposeEffect=()=>this.cancel};function cM(){let e=mj(sM.create).current;return iM(e.disposeEffect),e}function lM(e){return e==null?e:`current`in e?e.current:e}var uM=function(e){return e.startingStyle=`data-starting-style`,e.endingStyle=`data-ending-style`,e}({}),Jde={[uM.startingStyle]:``},dM={[uM.endingStyle]:``},fM={transitionStatus(e){return e===`starting`?Jde:e===`ending`?dM:null}};function pM(e,t=!1,n=!0){let r=cM();return gj((i,a=null)=>{r.cancel();let o=lM(e);if(o==null)return;let s=o,c=()=>{Xn.flushSync(i)};if(typeof s.getAnimations!=`function`||globalThis.BASE_UI_ANIMATIONS_DISABLED){i();return}function l(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{a?.aborted||c()}).catch(()=>
98{if(n){a?.aborted||c();return}let e=s.getAnimations();!a?.aborted&&e.length>0&&e.some(e=>e.pending||e.playState!==`finished`)&&l()})}if(t){let e=uM.startingStyle;if(!s.hasAttribute(e)){r.request(l);return}let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),l())});t.observe(s,{attributes:!0,attributeFilter:[e]}),a?.addEventListener(`abort`,()=>t.disconnect(),{once:!0});return}r.request(l)})}function mM(e,t=!1,n=!1){let[r,i]=d.useState(e&&t?`idle`:void 0),[a,o]=d.useState(e);return e&&!a&&(o(!0),i(`starting`)),!e&&a&&r!==`ending`&&!n&&i(`ending`),!e&&!a&&r===`ending`&&i(void 0),_j(()=>{if(!e&&a&&r!==`ending`&&n){let e=sM.request(()=>{i(`ending`)});return()=>{sM.cancel(e)}}},[e,a,r,n]),_j(()=>{if(!e||t)return;let n=sM.request(()=>{i(void 0)});return()=>{sM.cancel(n)}},[t,e]),_j(()=>{if(!e||!t)return;e&&a&&r!==`idle`&&i(`starting`);let n=sM.request(()=>{i(`idle`)});return()=>{sM.cancel(n)}},[t,e,a,r]),{mounted:a,setMounted:o,transitionStatus:r}}var hM=function(e){return e[e.None=0]=`None`,e[e.GuessFromOrder=1]=`GuessFromOrder`,e}({});function gM(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:i,index:a}=e,{register:o,unregister:s,subscribeMapChange:c,elementsRef:l,labelsRef:u,nextIndexRef:f}=yde(),p=d.useRef(-1),[m,h]=d.useState(a??(i===hM.GuessFromOrder?()=>{if(p.current===-1){let e=f.current;f.current+=1,p.current=e}return p.current}:-1)),g=d.useRef(null),_=d.useCallback(e=>{if(g.current=e,m!==-1&&e!==null&&(l.current[m]=e,u)){let n=t!==void 0;u.current[m]=n?t:r?.current?.textContent??e.textContent}},[m,l,u,t,r]);return _j(()=>{if(a!=null)return;let e=g.current;if(e)return o(e,n),()=>{s(e)}},[a,o,s,n]),_j(()=>{if(a==null)return c(e=>{let t=g.current?e.get(g.current)?.index:null;t!=null&&h(t)})},[a,c,h]),d.useMemo(()=>({ref:_,index:m}),[m,_])}var _M=d.createContext(void 0);function vM(e=!1){let t=d.useContext(_M);if(t===void 0&&!e)throw Error(xj(16));return t}function yM(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:a}=e,o=r&&t!==!1,s=r&&t===!1;return{props:d.useMemo(()=>{let e={onKeyDown(e){n&&t&&e.key!==`Tab`&&e.preventDefault()}};return r||(e.tabIndex=i,!a&&n&&(e.tabIndex=t?i:-1)),(a&&(t||o)||!a&&n)&&(e[`aria-disabled`]=n),a&&(!t||s)&&(e.disabled=n),e},[r,n,t,o,s,a,i])}}function bM(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:i=!0,composite:a}=e,o=d.useRef(null),s=vM(!0),c=a??s!==void 0,{props:l}=yM({focusableWhenDisabled:n,disabled:t,composite:c,tabIndex:r,isNativeButton:i}),u=d.useCallback(()=>{let e=o.current;xM(e)&&c&&t&&l.disabled===void 0&&e.disabled&&(e.disabled=!1)},[t,l.disabled,c]);return _j(u,[u]),{getButtonProps:d.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:a,onKeyDown:o,onPointerDown:s,...u}=e;return Mj({type:i?`button`:void 0,onClick(e){if(t){e.preventDefault();return}n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||(zj(e),o?.(e),e.baseUIHandlerPrevented))return;let r=e.target===e.currentTarget,a=e.currentTarget,s=xM(a),l=!i&&SM(a),u=r&&(i?s:!l),d=e.key===`Enter`,f=e.key===` `,p=a.getAttribute(`role`),m=p?.startsWith(`menuitem`)||p===`option`||p===`gridcell`;if(r&&c&&f){if(e.defaultPrevented&&m)return;e.preventDefault(),l||i&&s?(a.click(),e.preventBaseUIHandler()):u&&(n?.(e),e.preventBaseUIHandler());return}u&&(!i&&(f||d)&&e.preventDefault(),!i&&d&&n?.(e))},onKeyUp(e){if(!t){if(zj(e),a?.(e),e.target===e.currentTarget&&i&&c&&xM(e.currentTarget)&&e.key===` `){e.preventDefault();return}e.baseUIHandlerPrevented||e.target===e.currentTarget&&!i&&!c&&e.key===` `&&n?.(e)}},onPointerDown(e){if(t){e.preventDefault();return}s?.(e)}},i?void 0:{role:`button`},l,u)},[t,l,c,i]),buttonRef:gj(e=>{o.current=e,u()})}}function xM(e){return Pv(e)&&e.tagName===`BUTTON`}function SM(e){return!!(e?.tagName===`A`&&e?.href)}var CM=typeof navigator<`u`,wM=NM(),TM=FM(),EM=PM(),DM=typeof CSS>`u`||!CSS.supports?!1:CSS.supports(`-webkit-backdrop-filter:none`),OM=wM.platform===`MacIntel`&&wM.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(wM.platform),kM=CM&&/firefox/i.test(EM),AM=CM&&/apple/i.test(navigator.vendor);CM&&/Edg/i.test(EM);var jM=CM&&/android/i.test(TM)||/android/i.test(EM);CM&&TM.toLowerCase().startsWith(`mac`)&&navigator.maxTouchPoints;var MM=EM.includes(`jsdom/`);function NM(){if(!CM)return{platform:``,maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??``,maxTouchPoints:navigator.maxTouchPoints??-1}}function PM(){if(!CM)return``;let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(` `):navigator.userAgent}function FM(){if(!CM)return``;let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??``}var IM=`data-base-ui-focusable`,LM=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`,RM=`ArrowLeft`,zM=`ArrowRight`,BM=`ArrowUp`,VM=`ArrowDown`;function HM(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function UM(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;
98if(n&&Fv(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function WM(e){return`composedPath`in e?e.composedPath()[0]:e.target}function GM(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function KM(e){return e.matches(`html,body`)}function qM(e){return Pv(e)&&e.matches(`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`)}function JM(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${LM}`)!=null}function YM(e){return e?e.getAttribute(`role`)===`combobox`&&qM(e):!1}function XM(e){return e?e.hasAttribute(`data-base-ui-focusable`)?e:e.querySelector(`[data-base-ui-focusable]`)||e:null}function ZM(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...ZM(e,t.id,n)])}function QM(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function $M(e){e.preventDefault(),e.stopPropagation()}function eN(e){return`nativeEvent`in e}function tN(e){return e.pointerType===``&&e.isTrusted?!0:jM&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function nN(e){return MM?!1:!jM&&e.width===0&&e.height===0||jM&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===`mouse`||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType===`touch`}function rN(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}function iN(e){let t=e.type;return t===`click`||t===`mousedown`||t===`keydown`||t===`keyup`}function aN(e,t,n){return Math.floor(e/t)!==n}function oN(e,t){return t<0||t>=e.length}function sN(e,t){return lN(e.current,{disabledIndices:t})}function cN(e,t){return lN(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function lN(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let a=t;do a+=n?-i:i;while(a>=0&&a<=e.length-1&&mN(e,a,r));return a}function uN(e,{event:t,orientation:n,loopFocus:r,onLoop:i,rtl:a,cols:o,disabledIndices:s,minIndex:c,maxIndex:l,prevIndex:u,stopEvent:d=!1}){let f=u,p;if(t.key===`ArrowUp`?p=`up`:t.key===`ArrowDown`&&(p=`down`),p){let n=[],a=[],m=!1,h=0;{let t=null,r=-1;e.forEach((e,i)=>{if(e==null)return;h+=1;let o=e.closest(`[role="row"]`);o&&(m=!0),(o!==t||r===-1)&&(t=o,r+=1,n[r]=[]),n[r].push(i),a[i]=r})}let g=!1,_=0;if(m)for(let e of n){let t=e.length;t>_&&(_=t),t!==o&&(g=!0)}let v=g&&h<e.length,y=_||o,b=o=>{if(!g||u===-1)return;let c=a[u];if(c==null)return;let l=n[c].indexOf(u),d=o===`up`?-1:1;for(let o=c+d,f=0;f<n.length;f+=1,o+=d){if(o<0||o>=n.length){if(!r||v)return;if(o=o<0?n.length-1:0,i){let e=Math.min(l,n[o].length-1);o=a[i(t,u,n[o][e]??n[o][0])]??o}}let c=n[o];for(let t=Math.min(l,c.length-1);t>=0;--t){let n=c[t];if(!mN(e,n,s))return n}}},x=t=>{if(!v||u===-1)return;let n=u%y,i=t===`up`?-y:y,a=l-l%y,o=G_(l/y)+1;for(let t=u-n+i,c=0;c<o;c+=1,t+=i){if(t<0||t>l){if(!r)return;t=t<0?a:0}let i=Math.min(t+y-1,l);for(let r=Math.min(t+n,i);r>=t;--r)if(!mN(e,r,s))return r}};d&&$M(t);let S=b(p)??x(p);if(S!==void 0)f=S;else if(u===-1)f=p===`up`?l:c;else if(f=lN(e,{startingIndex:u,amount:y,decrement:p===`up`,disabledIndices:s}),r){if(p===`up`&&(u-y<c||f<0)){let e=u%y,n=l%y,r=l-(n-e);f=n===e?l:n>e?r:r-y,i&&(f=i(t,u,f))}p===`down`&&u+y>l&&(f=lN(e,{startingIndex:u%y-y,amount:y,disabledIndices:s}),i&&(f=i(t,u,f)))}oN(e,f)&&(f=u)}if(n===`both`){let n=G_(u/o);
98t.key===(a?`ArrowLeft`:`ArrowRight`)&&(d&&$M(t),u%o===o-1?r&&(f=lN(e,{startingIndex:u-u%o-1,disabledIndices:s}),i&&(f=i(t,u,f))):(f=lN(e,{startingIndex:u,disabledIndices:s}),r&&aN(f,o,n)&&(f=lN(e,{startingIndex:u-u%o-1,disabledIndices:s}),i&&(f=i(t,u,f)))),aN(f,o,n)&&(f=u)),t.key===(a?`ArrowRight`:`ArrowLeft`)&&(d&&$M(t),u%o===0?r&&(f=lN(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:s}),i&&(f=i(t,u,f))):(f=lN(e,{startingIndex:u,decrement:!0,disabledIndices:s}),r&&aN(f,o,n)&&(f=lN(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:s}),i&&(f=i(t,u,f)))),aN(f,o,n)&&(f=u));let c=G_(l/o)===n;oN(e,f)&&(r&&c?(f=t.key===(a?`ArrowRight`:`ArrowLeft`)?l:lN(e,{startingIndex:u-u%o-1,disabledIndices:s}),i&&(f=i(t,u,f))):f=u)}return f}function dN(e,t,n){let r=[],i=0;return e.forEach(({width:e,height:a},o)=>{let s=!1;for(n&&(i=0);!s;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<a;e+=1)n.push(i+r+e*t);i%t+e<=t&&n.every(e=>r[e]==null)?(n.forEach(e=>{r[e]=o}),s=!0):i+=1}}),[...r]}function fN(e,t,n,r,i){if(e===-1)return-1;let a=n.indexOf(e),o=t[e];switch(i){case`tl`:return a;case`tr`:return o?a+o.width-1:a;case`bl`:return o?a+(o.height-1)*r:a;case`br`:return n.lastIndexOf(e);default:return-1}}function pN(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function mN(e,t,n){if(typeof n==`function`?n(t):n?.includes(t)??!1)return!0;let r=e[t];return r?gN(r)?!n&&(r.hasAttribute(`disabled`)||r.getAttribute(`aria-disabled`)===`true`):!0:!1}function hN(e){return e.visibility===`hidden`||e.visibility===`collapse`}function gN(e,t=e?Uv(e):null){return!e||!e.isConnected||!t||hN(t)?!1:typeof e.checkVisibility==`function`?e.checkVisibility():t.display!==`none`&&t.display!==`contents`}function _N(e){return e?.ownerDocument||document}var vN=`a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]`;function yN(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return Fv(n)?n.host:null}function bN(e){for(let t of Array.from(e.children))if(kv(t)===`summary`)return t;return null}function xN(e,t){let n=bN(t);return!!n&&(e===n||UM(n,e))}function SN(e){let t=e?kv(e):``;return e!=null&&e.matches(vN)&&(t!==`summary`||e.parentElement!=null&&kv(e.parentElement)===`details`&&bN(e.parentElement)===e)&&(t!==`details`||bN(e)==null)&&(t!==`input`||e.type!==`hidden`)}function CN(e){if(!SN(e)||!e.isConnected||e.matches(`:disabled`))return!1;for(let t=e;t;t=yN(t)){let n=t!==e,r=kv(t)===`slot`;if(t.hasAttribute(`inert`)||n&&kv(t)===`details`&&!t.open&&!xN(e,t)||t.hasAttribute(`hidden`)||!r&&!wN(t,n))return!1}return!0}function wN(e,t){let n=Uv(e);return t?n.display!==`none`:gN(e,n)}function TN(e){let t=e.tabIndex;if(t<0){let t=kv(e);if(t===`details`||t===`audio`||t===`video`||Pv(e)&&e.isContentEditable)return 0}return t}function EN(e){if(kv(e)!==`input`)return null;let t=e;return t.type===`radio`&&t.name!==``?t:null}function DN(e,t){let n=EN(e);if(!n)return!0;let r=t.find(e=>{let t=EN(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=EN(e);return t?.name===n.name&&t.form===n.form})===n}function ON(e){if(Pv(e)&&kv(e)===`slot`){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Pv(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function kN(e,t){ON(e).forEach(e=>{SN(e)&&t.push(e),kN(e,t)})}function AN(e,t,n){ON(e).forEach(e=>{Pv(e)&&e.matches(t)&&n.push(e),AN(e,t,n)})}function jN(e){return CN(e)&&TN(e)>=0}function MN(e){let t=[];return kN(e,t),t.filter(CN)}function NN(e){let t=MN(e);return t.filter(e=>TN(e)>=0&&DN(e,t))}function PN(e,t){let n=NN(e),r=n.length;if(r===0)return;let i=HM(_N(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function FN(e){return PN(_N(e).body,1)||e}function IN(e){return PN(_N(e).body,-1)||e}function LN(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!UM(n,r)}function RN(e){NN(e).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function zN(e){let t=[];
98AN(e,`[data-tabindex]`,t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}function BN(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function VN(e){let{enabled:t=!0,open:n,ref:r,onComplete:i}=e,a=gj(i),o=pM(r,n,!1);d.useEffect(()=>{if(!t)return;let e=new AbortController;return o(a,e.signal),()=>{e.abort()}},[t,n,a,o])}function HN(e){let t=d.useRef(!0);t.current&&(t.current=!1,e())}var UN=0,WN=class e{static create(){return new e}currentId=UN;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=UN,t()},e)}isStarted(){return this.currentId!==UN}clear=()=>{this.currentId!==UN&&(clearTimeout(this.currentId),this.currentId=UN)};disposeEffect=()=>this.clear};function GN(){let e=mj(WN.create).current;return iM(e.disposeEffect),e}var KN={},qN={},JN=``;function YN(e){if(typeof document>`u`)return!1;let t=_N(e);return Av(t).innerWidth-t.documentElement.clientWidth>0}function XN(e){if(!(typeof CSS<`u`&&CSS.supports&&CSS.supports(`scrollbar-gutter`,`stable`))||typeof document>`u`)return!1;let t=_N(e),n=t.documentElement,r=t.body,i=Iv(n)?n:r,a=i.style.overflowY,o=n.style.scrollbarGutter;n.style.scrollbarGutter=`stable`,i.style.overflowY=`scroll`;let s=i.offsetWidth;i.style.overflowY=`hidden`;let c=i.offsetWidth;return i.style.overflowY=a,n.style.scrollbarGutter=o,s===c}function ZN(e){let t=_N(e),n=t.documentElement,r=t.body,i=Iv(n)?n:r,a={overflowY:i.style.overflowY,overflowX:i.style.overflowX};return Object.assign(i.style,{overflowY:`hidden`,overflowX:`hidden`}),()=>{Object.assign(i.style,a)}}function QN(e){let t=_N(e),n=t.documentElement,r=t.body,i=Av(n),a=0,o=0,s=!1,c=sM.create();if(DM&&(i.visualViewport?.scale??1)!==1)return()=>{};function l(){let t=i.getComputedStyle(n),c=i.getComputedStyle(r),l=(t.scrollbarGutter||``).includes(`both-edges`)?`stable both-edges`:`stable`;a=n.scrollTop,o=n.scrollLeft,KN={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},JN=n.style.scrollBehavior,qN={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let u=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f=t.overflowY===`scroll`||c.overflowY===`scroll`,p=t.overflowX===`scroll`||c.overflowX===`scroll`,m=Math.max(0,i.innerWidth-r.clientWidth),h=Math.max(0,i.innerHeight-r.clientHeight),g=parseFloat(c.marginTop)+parseFloat(c.marginBottom),_=parseFloat(c.marginLeft)+parseFloat(c.marginRight),v=Iv(n)?n:r;if(s=XN(e),s){n.style.scrollbarGutter=l,v.style.overflowY=`hidden`,v.style.overflowX=`hidden`;return}Object.assign(n.style,{scrollbarGutter:l,overflowY:`hidden`,overflowX:`hidden`}),(u||f)&&(n.style.overflowY=`scroll`),(d||p)&&(n.style.overflowX=`scroll`),Object.assign(r.style,{position:`relative`,height:g||h?`calc(100dvh - ${g+h}px)`:`100dvh`,width:_||m?`calc(100vw - ${_+m}px)`:`100vw`,boxSizing:`border-box`,overflow:`hidden`,scrollBehavior:`unset`}),r.scrollTop=a,r.scrollLeft=o,n.setAttribute(`data-base-ui-scroll-locked`,``),n.style.scrollBehavior=`unset`}function u(){Object.assign(n.style,KN),Object.assign(r.style,qN),s||(n.scrollTop=a,n.scrollLeft=o,n.removeAttribute(`data-base-ui-scroll-locked`),n.style.scrollBehavior=JN)}function d(){u(),c.request(l)}l();let f=BN(i,`resize`,d);return()=>{c.cancel(),u(),typeof i.removeEventListener==`function`&&f()}}var $N=new class{lockCount=0;restore=null;timeoutLock=WN.create();timeoutUnlock=WN.create();acquire(e){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{--this.lockCount,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(this.lockCount===0||this.restore!==null)return;let t=_N(e).documentElement,n=Av(t).getComputedStyle(t).overflowY;if(n===`hidden`||n===`clip`){this.restore=Oj;return}let r=OM||!YN(e);this.restore=r?ZN(e):QN(e)}};function eP(e=!0,t=null){_j(()=>
98{if(e)return $N.acquire(t)},[e,t])}function tP(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}function nP(e){let t=mj(Yde,e).current;return t.next=e,_j(t.effect),t}function Yde(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var rP={clipPath:`inset(50%)`,overflow:`hidden`,whiteSpace:`nowrap`,border:0,padding:0,width:1,height:1,margin:-1},iP={...rP,position:`fixed`,top:0,left:0},aP={...rP,position:`absolute`},oP=d.forwardRef(function(e,t){let[n,r]=d.useState();_j(()=>{AM&&r(`button`)},[]);let i={tabIndex:0,role:n};return(0,U.jsx)(`span`,{...e,ref:t,style:iP,"aria-hidden":n?void 0:!0,...i,"data-base-ui-focus-guard":``})});function sP(e){return`data-base-ui-${e}`}var cP=0;function lP(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(cP);let a=()=>e?.focus({preventScroll:n});if(i)return a(),Oj;let o=requestAnimationFrame(a);return cP=o,()=>{cP===o&&(cancelAnimationFrame(o),cP=0)}}var uP={inert:new WeakMap,"aria-hidden":new WeakMap},dP=`data-base-ui-inert`,fP={inert:new WeakSet,"aria-hidden":new WeakSet},pP=new WeakMap,mP=0;function Xde(e){return fP[e]}function hP(e){return e?Fv(e)?e.host:hP(e.parentNode):null}var gP=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=hP(t);return e.contains(n)?n:null}).filter(e=>e!=null),_P=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},vP=(e,t,n)=>{let r=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{kv(e)!==`script`&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function Zde(e,t,n,r,{mark:i=!0,markerIgnoreElements:a=[]}){let o=r?`inert`:n?`aria-hidden`:null,s=null,c=null,l=gP(t,e),u=i?gP(t,a):[],d=new Set(u),f=i?vP(t,_P(l),new Set(l)).filter(e=>!d.has(e)):[],p=[],m=[];if(o){let e=uP[o],n=Xde(o);c=n,s=e;let r=gP(t,Array.from(t.querySelectorAll(`[aria-live]`))),i=l.concat(r);vP(t,_P(i),new Set(i)).forEach(t=>{let r=t.getAttribute(o),i=r!==null&&r!==`false`,a=(e.get(t)||0)+1;e.set(t,a),p.push(t),a===1&&i&&n.add(t),i||t.setAttribute(o,o===`inert`?``:`true`)})}return i&&f.forEach(e=>{let t=(pP.get(e)||0)+1;pP.set(e,t),m.push(e),t===1&&e.setAttribute(dP,``)}),mP+=1,()=>{s&&p.forEach(e=>{let t=(s.get(e)||0)-1;s.set(e,t),t||(!c?.has(e)&&o&&e.removeAttribute(o),c?.delete(e))}),i&&m.forEach(e=>{let t=(pP.get(e)||0)-1;pP.set(e,t),t||e.removeAttribute(dP)}),--mP,mP||(uP.inert=new WeakMap,uP[`aria-hidden`]=new WeakMap,fP.inert=new WeakSet,fP[`aria-hidden`]=new WeakSet,pP=new WeakMap)}}function yP(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:i=!0,markerIgnoreElements:a=[]}=t,o=_N(e[0]).body;return Zde(e,o,n,r,{mark:i,markerIgnoreElements:a})}var Qde={style:{transition:`none`}},$de={fallbackAxisSide:`none`},efe={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},bP=d.createContext(null),xP=()=>d.useContext(bP),tfe=sP(`portal`);function nfe(e={}){let{ref:t,container:n,componentProps:r=Aj,elementProps:i}=e,a=nM(),o=xP()?.portalNode,[s,c]=d.useState(null),[l,u]=d.useState(null),f=gj(e=>{e!==null&&u(e)}),p=d.useRef(null);_j(()=>{if(n===null){p.current&&(p.current=null,u(null),c(null));return}if(a==null)return;let e=(n&&(Mv(n)?n:n.current))??o??document.body;if(e==null){p.current&&(p.current=null,u(null),c(null));return}p.current!==e&&(p.current=e,u(null),c(e))},[n,o,a]);let m=Hj(`div`,r,{ref:[t,f],props:[{id:a,[tfe]:``},i]});return{portalNode:l,portalSubtree:s&&m?Xn.createPortal(m,s):null}}var rfe=d.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,renderGuards:o,style:s,...c}=e,{portalNode:l,portalSubtree:u}=nfe({container:r,ref:t,componentProps:e,elementProps:c}),f=d.useRef(null),p=d.useRef(null),m=d.useRef(null),h=d.useRef(null),[g,_]=d.useState(null),v=d.useRef(!1),y=g?.modal,b=g?.open,x=typeof o==`boolean`?o:!!g&&!g.modal&&g.open&&!!l;d.useEffect(()=>{if(!l||y)return;function e(e){l&&e.relatedTarget&&LN(e)&&(e.type===`focusin`?v.current&&=(zN(l),!1):(RN(l),v.current=!0))}return tP(BN(l,`focusin`,e,!0),BN(l,`focusout`,e,!0))},[l,y]),d.useEffect(()=>{!l||b!==!1||(zN(l),v.current=!1)},[b,l]);let S=d.useMemo(()=>({beforeOutsideRef:f,afterOutsideRef:p,beforeInsideRef:m,afterInsideRef:h,portalNode:l,setFocusManagerState:_}),[l]);return(0,U.jsxs)(d.Fragment,{children:[u,(0,U.jsxs)(bP.Provider,{value:S,children:[x&&l&&(0,U.jsx)(oP,{"data-type":`outside`,ref:f,onFocus:e=>{LN(e,l)?m.current?.focus():IN(g?g.domReference:null)?.focus()}}),x&&l&&(0,U.jsx)(`span`,{"aria-owns":l.id,style:efe}),l&&Xn.createPortal(n,l),x&&l&&(0,U.jsx)(oP,{"data-type":`outside`,ref:p,onFocus:e=>{LN(e,l)?h.current?.focus():(FN(g?g.domReference:null)?.focus(),g?.closeOnFocusOut&&g?.onOpenChange(!1,Qj(`focus-out`,e.nativeEvent)))}})]})]})});function ife(){let e=new Map;
98return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}var afe=d.createContext(null),ofe=d.createContext(null),SP=()=>d.useContext(afe)?.id||null,CP=e=>{let t=d.useContext(ofe);return e??t};function sfe(e,t){let n=Av(WM(e));return e instanceof n.KeyboardEvent?`keyboard`:e instanceof n.FocusEvent?t||`keyboard`:`pointerType`in e?e.pointerType||`keyboard`:`touches`in e?`touch`:e instanceof n.MouseEvent?t||(e.detail===0?`keyboard`:`mouse`):``}var wP=20,TP=[];function EP(){TP=TP.filter(e=>e.deref()?.isConnected)}function cfe(e){EP(),e&&kv(e)!==`body`&&(TP.push(new WeakRef(e)),TP.length>wP&&(TP=TP.slice(-wP)))}function DP(){return EP(),TP[TP.length-1]?.deref()}function lfe(e){return e?jN(e)?e:NN(e)[0]||e:null}function OP(e,t){if(e.hasAttribute(`tabindex`)&&!e.hasAttribute(`data-tabindex`)||!t.current.includes(`floating`)&&!e.getAttribute(`role`)?.includes(`dialog`))return;let n=MN(e).filter(e=>{let t=e.getAttribute(`data-tabindex`)||``;return jN(e)||e.hasAttribute(`data-tabindex`)&&!t.startsWith(`-`)}),r=e.getAttribute(`tabindex`);t.current.includes(`floating`)||n.length===0?r!==`0`&&e.setAttribute(`tabindex`,`0`):(r!==`-1`||e.hasAttribute(`data-tabindex`)&&e.getAttribute(`data-tabindex`)!==`-1`)&&(e.setAttribute(`tabindex`,`-1`),e.setAttribute(`data-tabindex`,`-1`))}
98function ufe(e){let{context:t,children:n,disabled:r=!1,initialFocus:i=!0,returnFocus:a=!0,restoreFocus:o=!1,modal:s=!0,closeOnFocusOut:c=!0,openInteractionType:l=``,nextFocusableElement:u,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:m,getInsideElements:h}=e,g=`rootStore`in t?t.rootStore:t,_=g.useState(`open`),v=g.useState(`domReferenceElement`),y=g.useState(`floatingElement`),{events:b,dataRef:x}=g.context,S=gj(()=>x.current.floatingContext?.nodeId),C=i===!1,w=YM(v)&&C,T=d.useRef([`content`]),E=nP(i),D=nP(a),O=nP(l),k=CP(m),A=xP(),j=d.useRef(!1),M=d.useRef(!1),N=d.useRef(!1),P=d.useRef(null),F=d.useRef(``),I=d.useRef(``),L=d.useRef(null),ee=d.useRef(null),te=Sj(L,p,A?.beforeInsideRef),ne=Sj(ee,A?.afterInsideRef),R=GN(),re=GN(),z=cM(),ie=A!=null,B=XM(y),ae=gj((e=B)=>e?NN(e):[]),V=gj(()=>h?.().filter(e=>e!=null)??[]);d.useEffect(()=>{if(r||!s)return;function e(e){e.key===`Tab`&&UM(B,HM(_N(B)))&&ae().length===0&&!w&&$M(e)}return BN(_N(B),`keydown`,e)},[r,v,B,s,T,w,ae]),d.useEffect(()=>{if(r||!_)return;let e=_N(B);function t(){N.current=!1}function n(e){let t=WM(e),n=V();N.current=!(UM(y,t)||UM(v,t)||UM(A?.portalNode,t)||n.some(e=>e===t||UM(e,t))),I.current=e.pointerType||`keyboard`,t?.closest(`[data-base-ui-click-trigger]`)&&(M.current=!0)}function i(){I.current=`keyboard`}return tP(BN(e,`pointerdown`,n,!0),BN(e,`pointerup`,t,!0),BN(e,`pointercancel`,t,!0),BN(e,`keydown`,i,!0))},[r,y,v,B,_,A,V]),d.useEffect(()=>{if(r||!c)return;let e=_N(B);function t(){M.current=!0,re.start(0,()=>{M.current=!1})}function n(e){let t=WM(e);jN(t)&&(P.current=t)}function i(t){let n=t.relatedTarget,r=t.currentTarget,i=WM(t);queueMicrotask(()=>{let a=S(),c=g.context.triggerElements,l=V(),d=n?.hasAttribute(sP(`focus-guard`))&&[L.current,ee.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,lM(f),lM(u)].includes(n),p=!(UM(v,n)||UM(y,n)||UM(n,y)||UM(A?.portalNode,n)||l.some(e=>e===n||UM(e,n))||n!=null&&c.hasElement(n)||c.hasMatchingElement(e=>UM(e,n))||d||k&&(ZM(k.nodesRef.current,a).find(e=>UM(e.context?.elements.floating,n)||UM(e.context?.elements.domReference,n))||QM(k.nodesRef.current,a).find(e=>[e.context?.elements.floating,XM(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===v&&B&&OP(B,T),o&&r!==v&&!gN(i)&&HM(e)===e.body){if(Pv(B)&&(B.focus(),o===`popup`)){z.request(()=>{B.focus()});return}let e=ae(),t=P.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||B;Pv(n)&&n.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(w||!s)&&n&&p&&!M.current&&(w||n!==DP())&&(j.current=!0,g.setOpen(!1,Qj(Yj,t)))})}function a(){N.current||(x.current.insideReactTree=!0,R.start(0,()=>{x.current.insideReactTree=!1}))}let l=Pv(v)?v:null;if(!(!y&&!l))return tP(l&&BN(l,`focusout`,i),l&&BN(l,`pointerdown`,t),y&&BN(y,`focusin`,n),y&&BN(y,`focusout`,i),y&&A&&BN(y,`focusout`,a,!0))},[r,v,y,B,s,k,A,g,c,o,ae,w,S,T,x,R,re,z,u,f,V]),d.useEffect(()=>{if(r||!y||!_)return;let e=Array.from(A?.portalNode?.querySelectorAll(`[${sP(`portal`)}]`)||[]),t=(k?QM(k.nodesRef.current,S()):[]).find(e=>YM(e.context?.elements.domReference||null))?.context?.elements.domReference,n=yP([...[y,...e,L.current,ee.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...V()],t,lM(f),lM(u),w?v:null].filter(e=>e!=null),{ariaHidden:s||w,mark:!1}),i=yP([y,...e].filter(e=>e!=null));return()=>{i(),n()}},[_,r,v,y,s,T,A,w,k,S,u,f,V]),_j(()=>{if(!_||r||!Pv(B))return;let e=HM(_N(B));queueMicrotask(()=>{let t=E.current,n=typeof t==`function`?t(O.current||``):t;if(n===void 0||n===!1||UM(B,e))return;let r=null,i=()=>(r??=ae(B),r[0]||B),a;a=n===!0||n===null?i():lM(n),a||=i(),lP(a,{preventScroll:a===B})})},[r,_,B,C,ae,E,O]),_j(()=>{if(r||!B)return;let e=_N(B);cfe(HM(e));function t(e){if(e.open||(F.current=sfe(e.nativeEvent,I.current)),e.reason===`trigger-hover`&&e.nativeEvent.type===`mouseleave`&&(j.current=!0),e.reason===`outside-press`)if(e.nested)j.current=!1;else if(tN(e.nativeEvent)||nN(e.nativeEvent))j.current=!1;else{let e=!1;_N(B).createElement(`div`).focus({get preventScroll(){return e=!0,!1}}),e?j.current=!1:j.current=!0}}b.on(`openchange`,t);function n(){let e=D.current,t=typeof e==`function`?e(F.current):e;if(t===void 0||t===!1)return null;if(t===null&&(t=!0),typeof t==`boolean`){let e=v||DP();return e&&e.isConnected?e:null}let n=v||DP();return lM(t)||n||null}return()=>{b.off(`openchange`,t);let r=HM(e),i=V(),a=UM(y,r)||i.some(e=>e===r||UM(e,r))||k&&ZM(k.nodesRef.current,S(),!1).some(e=>UM(e.context?.elements.floating,r)),o=D.current,s=n();queueMicrotask(()=>{let t=lfe(s),n=typeof o!=`boolean`;
98o&&!j.current&&Pv(t)&&(!(!n&&t!==r&&r!==e.body)||a)&&t.focus({preventScroll:!0}),j.current=!1})}},[r,y,B,D,x,b,k,v,S,V]),_j(()=>{if(!DM||_||!y)return;let e=HM(_N(y));!Pv(e)||!qM(e)||UM(y,e)&&e.blur()},[_,y]),_j(()=>{if(!(r||!A))return A.setFocusManagerState({modal:s,closeOnFocusOut:c,open:_,onOpenChange:g.setOpen,domReference:v}),()=>{A.setFocusManagerState(null)}},[r,A,s,_,g,c,v]),_j(()=>{if(!(r||!B))return OP(B,T),()=>{queueMicrotask(EP)}},[r,B,T]);let oe=!r&&(s?!w:!0)&&(ie||s);return(0,U.jsxs)(d.Fragment,{children:[oe&&(0,U.jsx)(oP,{"data-type":`inside`,ref:te,onFocus:e=>{if(s){let e=ae();lP(e[e.length-1])}else A?.portalNode&&(j.current=!1,LN(e,A.portalNode)?FN(v)?.focus():lM(f??A.beforeOutsideRef)?.focus())}}),n,oe&&(0,U.jsx)(oP,{"data-type":`inside`,ref:ne,onFocus:e=>{s?lP(ae()[0]):A?.portalNode&&(c&&(j.current=!0),LN(e,A.portalNode)?IN(v)?.focus():lM(u??A.afterOutsideRef)?.focus())}})]})}function kP(e,t={}){let n=`rootStore`in e?e.rootStore:e,r=n.context.dataRef,{enabled:i=!0,event:a=`click`,toggle:o=!0,ignoreMouse:s=!1,stickIfOpen:c=!0,touchOpenDelay:l=0,reason:u=Wj}=t,f=d.useRef(void 0),p=cM(),m=GN(),h=d.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){let t=f.current,i=e.nativeEvent,d=n.select(`open`);if(e.button!==0||a===`click`||rN(t,!0)&&s)return;let h=r.current.openEvent,g=h?.type,_=n.select(`domReferenceElement`)!==e.currentTarget,v=d&&_||!(d&&o&&(!(h&&c)||g===`click`||g===`mousedown`)),y=WM(i);if(qM(y)){let e=Qj(u,i,y);v&&t===`touch`&&l>0?m.start(l,()=>{n.setOpen(!0,e)}):n.setOpen(v,e);return}let b=e.currentTarget;p.request(()=>{let e=Qj(u,i,b);v&&t===`touch`&&l>0?m.start(l,()=>{n.setOpen(!0,e)}):n.setOpen(v,e)})},onClick(e){if(a===`mousedown-only`)return;let t=f.current;if(a===`mousedown`&&t){f.current=void 0;return}if(rN(t,!0)&&s)return;let i=n.select(`open`),d=r.current.openEvent,p=n.select(`domReferenceElement`)!==e.currentTarget,h=i&&p||!(i&&o&&(!(d&&c)||iN(d))),g=Qj(u,e.nativeEvent,e.currentTarget);h&&t===`touch`&&l>0?m.start(l,()=>{n.setOpen(!0,g)}):n.setOpen(h,g)},onKeyDown(){f.current=void 0}}),[r,a,s,n,c,o,p,m,l,u]);return d.useMemo(()=>i?{reference:h}:Aj,[i,h])}var dfe={intentional:`onClick`,sloppy:`onPointerDown`};function ffe(){return!1}function pfe(e){return{escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0}}function mfe(e,t={}){let n=`rootStore`in e?e.rootStore:e,r=n.useState(`open`),i=n.useState(`floatingElement`),{dataRef:a}=n.context,{enabled:o=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:l=`sloppy`,referencePress:u=ffe,referencePressEvent:f=`sloppy`,bubbles:p,externalTree:m}=t,h=CP(m),g=gj(typeof c==`function`?c:()=>!1),_=typeof c==`function`?g:c,v=_!==!1,y=gj(()=>l),b=d.useRef(!1),x=d.useRef(!1),S=d.useRef(!1),{escapeKey:C,outsidePress:w}=pfe(p),T=d.useRef(null),E=GN(),D=GN(),O=gj(()=>{D.clear(),a.current.insideReactTree=!1}),k=d.useRef(!1),A=d.useRef(``),j=gj(u),M=gj(e=>{if(!r||!o||!s||e.key!==`Escape`||k.current)return;let t=a.current.floatingContext?.nodeId,i=h?ZM(h.nodesRef.current,t):[];if(!C&&i.length>0){let e=!0;if(i.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let c=Qj(Xj,eN(e)?e.nativeEvent:e);n.setOpen(!1,c),!C&&!c.isPropagationAllowed&&e.stopPropagation()}),N=gj(()=>{a.current.insideReactTree=!0,D.start(0,O)});d.useEffect(()=>{if(!r||!o)return;a.current.__escapeKeyBubbles=C,a.current.__outsidePressBubbles=w;let e=new WN,t=new WN;function c(){e.clear(),k.current=!0}function l(){e.start(Vv()?5:0,()=>{k.current=!1})}function u(){S.current=!0,t.start(0,()=>{S.current=!1})}function d(){b.current=!1,x.current=!1}function f(){let e=A.current,t=e===`pen`||!e?`mouse`:e,n=y(),r=typeof n==`function`?n():n;return typeof r==`string`?r:r[t]}function p(e){let t=f();return t===`intentional`&&e.type!==`click`||t===`sloppy`&&e.type===`click`}function m(e){let t=a.current.floatingContext?.nodeId,r=h&&ZM(h.nodesRef.current,t).some(t=>GM(e,t.context?.elements.floating));return GM(e,n.select(`floatingElement`))||GM(e,n.select(`domReferenceElement`))||r}function g(e){if(p(e)){O();return}if(a.current.insideReactTree){O();return}let r=WM(e),i=`[${sP(`inert`)}
98]`,o=Nv(r)?r.getRootNode():null,s=Array.from((Fv(o)?o:_N(n.select(`floatingElement`))).querySelectorAll(i)),c=n.context.triggerElements;if(r&&(c.hasElement(r)||c.hasMatchingElement(e=>UM(e,r))))return;let l=Nv(r)?r:null;for(;l&&!Hv(l);){let e=Gv(l);if(Hv(e)||!Nv(e))break;l=e}if(s.length&&Nv(r)&&!KM(r)&&!UM(r,n.select(`floatingElement`))&&s.every(e=>!UM(l,e)))return;if(Pv(r)&&!(`touches`in e)){let t=Hv(r),n=Uv(r),i=/auto|scroll/,a=t||i.test(n.overflowX),o=t||i.test(n.overflowY),s=a&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,c=o&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,l=n.direction===`rtl`,u=c&&(l?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=s&&e.offsetY>r.clientHeight;if(u||d)return}if(m(e))return;if(f()===`intentional`&&S.current){t.clear(),S.current=!1;return}if(typeof _==`function`&&!_(e))return;let u=a.current.floatingContext?.nodeId,d=h?ZM(h.nodesRef.current,u):[];if(d.length>0){let e=!0;if(d.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,Qj(Vde,e)),O()}function D(e){f()!==`sloppy`||e.pointerType===`touch`||!n.select(`open`)||!o||GM(e,n.select(`floatingElement`))||GM(e,n.select(`domReferenceElement`))||g(e)}function j(e){if(f()!==`sloppy`||!n.select(`open`)||!o||GM(e,n.select(`floatingElement`))||GM(e,n.select(`domReferenceElement`)))return;let t=e.touches[0];t&&(T.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{T.current&&(T.current.dismissOnTouchEnd=!1,T.current.dismissOnMouseDown=!1)}))}function N(e,t){let n=WM(e);if(!n)return;let r=BN(n,e.type,()=>{t(e),r()})}function P(e){A.current=`touch`,N(e,j)}function F(e){E.clear(),e.type===`pointerdown`&&(A.current=e.pointerType),!(e.type===`mousedown`&&T.current&&!T.current.dismissOnMouseDown)&&N(e,e=>{e.type===`pointerdown`?D(e):g(e)})}function I(e){if(!b.current)return;let n=x.current;if(d(),f()===`intentional`){if(e.type===`pointercancel`){n&&u();return}if(!m(e)){if(n){u();return}typeof _==`function`&&!_(e)||(t.clear(),S.current=!0,O())}}}function L(e){if(f()!==`sloppy`||!T.current||GM(e,n.select(`floatingElement`))||GM(e,n.select(`domReferenceElement`)))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-T.current.startX),i=Math.abs(t.clientY-T.current.startY),a=Math.sqrt(r*r+i*i);a>5&&(T.current.dismissOnTouchEnd=!0),a>10&&(g(e),E.clear(),T.current=null)}function ee(e){N(e,L)}function te(e){f()!==`sloppy`||!T.current||GM(e,n.select(`floatingElement`))||GM(e,n.select(`domReferenceElement`))||(T.current.dismissOnTouchEnd&&g(e),E.clear(),T.current=null)}function ne(e){N(e,te)}let R=_N(i),re=tP(s&&tP(BN(R,`keydown`,M),BN(R,`compositionstart`,c),BN(R,`compositionend`,l)),v&&tP(BN(R,`click`,F,!0),BN(R,`pointerdown`,F,!0),BN(R,`pointerup`,I,!0),BN(R,`pointercancel`,I,!0),BN(R,`mousedown`,F,!0),BN(R,`mouseup`,I,!0),BN(R,`touchstart`,P,!0),BN(R,`touchmove`,ee,!0),BN(R,`touchend`,ne,!0)));return()=>{re(),e.clear(),t.clear(),d(),S.current=!1}},[a,i,s,v,_,r,o,C,w,M,O,y,h,n,E]),d.useEffect(O,[_,O]);let P=d.useMemo(()=>({onKeyDown:M,[dfe[f]]:e=>{j()&&n.setOpen(!1,Qj(Wj,e.nativeEvent))},...f!==`intentional`&&{onClick(e){j()&&n.setOpen(!1,Qj(`trigger-press`,e.nativeEvent))}}}),[M,n,f,j]),F=gj(e=>{if(!r||!o||e.button!==0)return;let t=WM(e.nativeEvent);UM(n.select(`floatingElement`),t)&&(b.current||(b.current=!0,x.current=!1))}),I=gj(e=>{!r||!o||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&b.current&&(x.current=!0)}),L=d.useMemo(()=>({onKeyDown:M,onPointerDown:I,onMouseDown:I,onClickCapture:N,onMouseDownCapture(e){N(),F(e)},onPointerDownCapture(e){N(),F(e)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[M,N,F,I]);return d.useMemo(()=>o?{reference:P,floating:L,trigger:P}:{},[o,P,L])}var AP=(e,t,n,r,i,a,...o)=>{if(o.length>0)throw Error(xj(1));let s;if(e&&t&&n&&r&&i&&a)s=(o,s,c,l)=>a(e(o,s,c,l),t(o,s,c,l),n(o,s,c,l),r(o,s,c,l),i(o,s,c,l),s,c,l);
98else if(e&&t&&n&&r&&i)s=(a,o,s,c)=>i(e(a,o,s,c),t(a,o,s,c),n(a,o,s,c),r(a,o,s,c),o,s,c);else if(e&&t&&n&&r)s=(i,a,o,s)=>r(e(i,a,o,s),t(i,a,o,s),n(i,a,o,s),a,o,s);else if(e&&t&&n)s=(r,i,a,o)=>n(e(r,i,a,o),t(r,i,a,o),i,a,o);else if(e&&t)s=(n,r,i,a)=>t(e(n,r,i,a),r,i,a);else if(e)s=e;else throw Error(`Missing arguments`);return s},hfe=[],gfe=void 0;function _fe(){return gfe}function vfe(e){hfe.push(e)}var yfe=Tj(19)?xfe:Sfe;function J(e,t,n,r,i){return yfe(e,t,n,r,i)}function bfe(e,t,n,r,i){let a=d.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,x_.useSyncExternalStore)(e.subscribe,a,a)}vfe({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],i=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,i))&&(t=!0,r.value=i,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,x_.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function xfe(e,t,n,r,i){let a=_fe();if(!a)return bfe(e,t,n,r,i);let o=a.syncIndex;a.syncIndex+=1;let s;return a.didInitialize?(s=a.syncHooks[o],(s.store!==e||s.selector!==t||!Object.is(s.a1,n)||!Object.is(s.a2,r)||!Object.is(s.a3,i))&&(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.didChange=!0)):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i),didChange:!1},a.syncHooks.push(s)),s.value}function Sfe(e,t,n,r,i){return(0,Rn.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}var jP=class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return J(this,e,t,n,r)}},Cfe=class extends jP{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){d.useDebugValue(e),_j(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;_j(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this;_j(()=>{t.update(e)},[t,...Object.values(e)])}useControlledProp(e,t){d.useDebugValue(e);let n=t!==void 0;_j(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){let i=this.selectors[e];return i(this.state,t,n,r)}useState(e,t,n,r){return d.useDebugValue(e),J(this,this.selectors[e],t,n,r)}useContextCallback(e,t){d.useDebugValue(e);let n=gj(t??Oj);this.context[e]=n}useStateSetter(e){let t=d.useRef(void 0);return t.current===void 0&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n=typeof e==`function`?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{let i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}},wfe={open:AP(e=>e.open),transitionStatus:AP(e=>e.transitionStatus),domReferenceElement:AP(e=>e.domReferenceElement),referenceElement:AP(e=>e.positionReference??e.referenceElement),floatingElement:AP(e=>e.floatingElement),floatingId:AP(e=>e.floatingId)},Tfe=class extends Cfe{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...a}=e;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:ife(),nested:n,triggerElements:i},wfe),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||t!=null&&iN(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>
98{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit(`openchange`,n)};setOpen=(e,t)=>{if(this.syncOnly){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}},Efe=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function MP(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=nM(),a=SP()!=null,o=mj(()=>new Tfe({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Efe,floatingId:i,syncOnly:!1,nested:a})).current;return _j(()=>{let e={open:t,floatingId:i};r.reference!==void 0&&(e.referenceElement=r.reference,e.domReferenceElement=Nv(r.reference)?r.reference:null),r.floating!==void 0&&(e.floatingElement=r.floating),o.update(e)},[t,i,r.reference,r.floating,o]),o.context.onOpenChange=n,o.context.nested=a,o}function Dfe(e={}){let{nodeId:t,externalTree:n}=e,r=MP(e),i=e.rootContext||r,a={reference:i.useState(`referenceElement`),floating:i.useState(`floatingElement`),domReference:i.useState(`domReferenceElement`)},[o,s]=d.useState(null),c=d.useRef(null),l=CP(n);_j(()=>{a.domReference&&(c.current=a.domReference)},[a.domReference]);let u=gy({...e,elements:{...a,...o&&{reference:o}}}),f=d.useCallback(e=>{let t=Nv(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),u.refs.setReference(t)},[u.refs]),[p,m]=d.useState(void 0),[h,g]=d.useState(null);i.useSyncedValue(`referenceElement`,p??null);let _=Nv(p)?p:null;i.useSyncedValue(`domReferenceElement`,p===void 0?a.domReference:_),i.useSyncedValue(`floatingElement`,h);let v=d.useCallback(e=>{(Nv(e)||e===null)&&(c.current=e,m(e)),(Nv(u.refs.reference.current)||u.refs.reference.current===null||e!==null&&!Nv(e))&&u.refs.setReference(e)},[u.refs,m]),y=d.useCallback(e=>{g(e),u.refs.setFloating(e)},[u.refs]),b=d.useMemo(()=>({...u.refs,setReference:v,setFloating:y,setPositionReference:f,domReference:c}),[u.refs,v,y,f]),x=d.useMemo(()=>({...u.elements,domReference:a.domReference}),[u.elements,a.domReference]),S=i.useState(`open`),C=i.useState(`floatingId`),w=d.useMemo(()=>({...u,dataRef:i.context.dataRef,open:S,onOpenChange:i.setOpen,events:i.context.events,floatingId:C,refs:b,elements:x,nodeId:t,rootStore:i}),[u,b,x,t,i,S,C]);return _j(()=>{i.context.dataRef.current.floatingContext=w;let e=l?.nodesRef.current.find(e=>e.id===t);e&&(e.context=w)}),d.useMemo(()=>({...u,context:w,refs:b,elements:x,rootStore:i}),[u,b,x,w,i])}function Ofe(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=e.map(e=>e?.trigger),a=d.useCallback(t=>NP(t,e,`reference`),t),o=d.useCallback(t=>NP(t,e,`floating`),n),s=d.useCallback(t=>NP(t,e,`item`),r),c=d.useCallback(t=>NP(t,e,`trigger`),i);return d.useMemo(()=>({getReferenceProps:a,getFloatingProps:o,getItemProps:s,getTriggerProps:c}),[a,o,s,c])}function NP(e,t,n){let r=new Map,i=n===`item`,a={};n===`floating`&&(a.tabIndex=-1,a[IM]=``);for(let t in e)i&&e&&(t===`active`||t===`selected`)||(a[t]=e[t]);for(let o=0;o<t.length;o+=1){let s,c=t[o]?.[n];s=typeof c==`function`?e?c(e):null:c,s&&PP(a,s,i,r)}return PP(a,e,i,r),a}function PP(e,t,n,r){for(let i in t){let a=t[i];n&&(i===`active`||i===`selected`)||(i.startsWith(`on`)?(r.has(i)||r.set(i,[]),typeof a==`function`&&(r.get(i)?.push(a),e[i]=(...e)=>r.get(i)?.map(t=>t(...e)).find(e=>e!==void 0))):e[i]=a)}}var kfe=`Escape`;function FP(e,t,n){switch(e){case`vertical`:return t;case`horizontal`:return n;default:return t||n}}function IP(e,t){return FP(t,e===`ArrowUp`||e===`ArrowDown`,e===`ArrowLeft`||e===`ArrowRight`)}function LP(e,t,n){return FP(t,e===`ArrowDown`,n?e===`ArrowLeft`:e===`ArrowRight`)||e===`Enter`||e===` `||e===``}function Afe(e,t,n){return FP(t,n?e===RM:e===zM,e===VM)}function jfe(e,t,n,r){return t===`both`||t===`horizontal`&&r&&r>1?e===kfe:FP(t,n?e===zM:e===RM,e===BM)}function Mfe(e,t){let n=`rootStore`in e?e.rootStore:e,r=n.useState(`open`),i=n.useState(`floatingElement`),a=n.useState(`domReferenceElement`),o=n.context.dataRef,{listRef:s,activeIndex:c,onNavigate:l=()=>{},enabled:u=!0,selectedIndex:f=null,allowEscape:p=!1,loopFocus:m=!1,nested:h=!1,rtl:g=!1,virtual:_=!1,focusItemOnOpen:v=`auto`,focu
98sItemOnHover:y=!0,openOnArrowKeyDown:b=!0,disabledIndices:x=void 0,orientation:S=`vertical`,parentOrientation:C,cols:w=1,id:T,resetOnPointerLeave:E=!0,externalTree:D}=t,O=nP(XM(i)),k=SP(),A=CP(D);_j(()=>{o.current.orientation=S},[o,S]);let j=YM(a),M=d.useRef(v),N=d.useRef(f??-1),P=d.useRef(null),F=d.useRef(!0),I=gj(e=>{l(N.current===-1?null:N.current,e)}),L=d.useRef(I),ee=d.useRef(!!i),te=d.useRef(r),ne=d.useRef(!1),R=d.useRef(!1),re=d.useRef(null),z=nP(x),ie=nP(r),B=nP(f),ae=nP(E),V=gj(()=>{function e(e){_?A?.events.emit(`virtualfocus`,e):re.current=lP(e,{sync:ne.current,preventScroll:!0})}let t=s.current[N.current],n=R.current;t&&e(t),(ne.current?e=>e():requestAnimationFrame)(()=>{let r=s.current[N.current]||t;r&&(t||e(r),se&&(n||!F.current)&&r.scrollIntoView?.({block:`nearest`,inline:`nearest`}))})});_j(()=>{u&&(r&&i?(N.current=f??-1,M.current&&f!=null&&(R.current=!0,I())):ee.current&&(N.current=-1,L.current()))},[u,r,i,f,I]),_j(()=>{if(u){if(!r){ne.current=!1;return}if(i)if(c==null){if(ne.current=!1,B.current!=null)return;if(ee.current&&(N.current=-1,V()),(!te.current||!ee.current)&&M.current&&(P.current!=null||M.current===!0&&P.current==null)){let e=0,t=()=>{s.current[0]==null?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(N.current=P.current==null||LP(P.current,S,g)||h?sN(s):cN(s),P.current=null,I())};t()}}else oN(s.current,c)||(N.current=c,V(),R.current=!1)}},[u,r,i,c,B,h,s,S,g,I,V,z]),_j(()=>{if(!u||i||!A||_||!ee.current)return;let e=A.nodesRef.current,t=e.find(e=>e.id===k)?.context?.elements.floating,n=HM(_N(i)),r=e.some(e=>e.context&&UM(e.context.elements.floating,n));t&&!r&&F.current&&t.focus({preventScroll:!0})},[u,i,A,k,_]),_j(()=>{L.current=I,te.current=r,ee.current=!!i}),_j(()=>{r||(P.current=null,M.current=v)},[r,v]);let oe=c!=null,H=gj(e=>{if(!ie.current)return;let t=s.current.indexOf(e.currentTarget);t!==-1&&(N.current!==t||c!==t)&&(N.current=t,I(e))}),se=d.useMemo(()=>({onFocus(e){ne.current=!0,H(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){ne.current=!0,R.current=!1,y&&H(e)},onPointerLeave(e){if(!ie.current||!F.current||e.pointerType===`touch`)return;ne.current=!0;let t=e.relatedTarget;if(!(!y||s.current.includes(t))&&ae.current&&(re.current?.(),re.current=null,N.current=-1,I(e),!_)){let e=O.current,t=HM(_N(e));e&&UM(e,t)&&e.focus({preventScroll:!0})}}}),[H,ie,O,y,s,I,ae,_]),ce=d.useCallback(()=>C??A?.nodesRef.current.find(e=>e.id===k)?.context?.dataRef?.current.orientation,[k,A,C]),le=gj(e=>{if(F.current=!1,ne.current=!0,e.which===229||!ie.current&&e.currentTarget===O.current)return;if(h&&jfe(e.key,S,g,w)){IP(e.key,ce())||$M(e),n.setOpen(!1,Qj(Zj,e.nativeEvent)),Pv(a)&&(_?A?.events.emit(`virtualfocus`,a):a.focus());return}let t=N.current,i=sN(s,x),o=cN(s,x);if(j||(e.key===`Home`&&($M(e),N.current=i,I(e)),e.key===`End`&&($M(e),N.current=o,I(e))),w>1){let t=Array.from({length:s.current.length},()=>({width:1,height:1})),n=dN(t,w,!1),r=n.findIndex(e=>e!=null&&!mN(s.current,e,x)),a=n.reduce((e,t,n)=>t!=null&&!mN(s.current,t,x)?n:e,-1),c=n[uN(n.map(e=>e==null?null:s.current[e]),{event:e,orientation:S,loopFocus:m,rtl:g,cols:w,disabledIndices:pN([...(typeof x==`function`?null:x)||s.current.map((e,t)=>mN(s.current,t,x)?t:void 0),void 0],n),minIndex:r,maxIndex:a,prevIndex:fN(N.current>o?i:N.current,t,n,w,e.key===`ArrowDown`?`bl`:e.key===(g?`ArrowLeft`:`ArrowRight`)?`tr`:`tl`),stopEvent:!0})];if(c!=null&&(N.current=c,I(e)),S===`both`)return}if(IP(e.key,S)){if($M(e),r&&!_&&HM(e.currentTarget.ownerDocument)===e.currentTarget){N.current=LP(e.key,S,g)?i:o,I(e);return}LP(e.key,S,g)?m?t>=o?p&&t!==s.current.length?N.current=-1:(ne.current=!1,N.current=i):N.current=lN(s.current,{startingIndex:t,disabledIndices:x}):N.current=Math.min(o,lN(s.current,{startingIndex:t,disabledIndices:x})):m?t<=i?p&&t!==-1?N.current=s.current.length:(ne.current=!1,N.current=o):N.current=lN(s.current,{startingIndex:t,decrement:!0,disabledIndices:x}):N.current=Math.max(i,lN(s.current,{startingIndex:t,decrement:!0,disabledIndices:x})),oN(s.current,N.current)&&(N.current=-1),I(e)}}),ue=d.useMemo(()=>_&&r&&oe&&{"aria-activedescendant":`${T}-${c}`},[_,r,oe,T,c]),de=d.useMemo(()=>({"aria-orientation":S===`both`?void 0:S,...j?{}:ue,onKeyDown(e){if(e.key===`Tab`&&e.shiftKey&&r&&!_){let t=WM(e.nativeEvent);if(t&&!UM(O.current,t))return;$M(e),n.setOpen(!1,Qj(Yj,e.nativeEvent)),Pv(a)&&a.focus();return}le(e)},onPointerMove(){F.current=!0}}),[ue,le,O,S,j,n,r,_,a]),fe=d.useMemo(()=>{function e(e){v===`auto`&&tN(e.nativeEvent)&&(M.current=!_)}function t(e){M.current=v,v===`auto`&&nN(e.nativeEvent)&&(M.current=!0)}return{onKeyDown(e){let t=n.select(`open`);F.current=!1;let r=e.key.startsWith(`Arrow`),i=Afe(e.key,ce(),g),a=IP(e.key,S),o=(h?i:a)||e.key===`Enter`||e.key.trim()===``;if(_&&t)return le(e);if(!(!t&&!b&&r)){if(o){let t=IP(e.key,ce());P.current=h&&t?null:e.key}
98if(h){i&&($M(e),t?(N.current=sN(s,z.current),I(e)):n.setOpen(!0,Qj(Zj,e.nativeEvent,e.currentTarget)));return}a&&(B.current!=null&&(N.current=B.current),$M(e),!t&&b?n.setOpen(!0,Qj(Zj,e.nativeEvent,e.currentTarget)):le(e),t&&I(e))}},onFocus(e){n.select(`open`)&&!_&&(N.current=-1,I(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[le,z,v,s,h,I,n,b,S,ce,g,B,_]),pe=d.useMemo(()=>({...ue,...fe}),[ue,fe]);return d.useMemo(()=>u?{reference:pe,floating:de,item:se,trigger:fe}:{},[u,pe,de,fe,se])}function Nfe(e,t){let n=`rootStore`in e?e.rootStore:e,r=n.context.dataRef,i=n.useState(`open`),{listRef:a,elementsRef:o,activeIndex:s,onMatch:c,onTypingChange:l,enabled:u=!0,resetMs:f=750,selectedIndex:p=null}=t,m=GN(),h=d.useRef(``),g=d.useRef(p??s??-1),_=d.useRef(null);_j(()=>{!i&&p!==null||(m.clear(),_.current=null,h.current!==``&&(h.current=``))},[i,p,m]),_j(()=>{i&&h.current===``&&(g.current=p??s??-1)},[i,p,s]);let v=gj(e=>{e?r.current.typing||(r.current.typing=e,l?.(e)):r.current.typing&&(r.current.typing=e,l?.(e))}),y=gj(e=>{function t(e){let t=o?.current[e];return!t||gN(t)}function n(e,n,r=0){if(e.length===0)return-1;let i=(r%e.length+e.length)%e.length,a=n.toLocaleLowerCase();for(let n=0;n<e.length;n+=1){let r=(i+n)%e.length;if(!(!e[r]?.toLocaleLowerCase().startsWith(a)||!t(r)))return r}return-1}let r=a.current;if(h.current.length>0&&e.key===` `&&($M(e),v(!0)),h.current.length>0&&h.current[0]!==` `&&n(r,h.current)===-1&&e.key!==` `&&v(!1),r==null||e.key.length!==1||e.ctrlKey||e.metaKey||e.altKey)return;i&&e.key!==` `&&($M(e),v(!0));let l=h.current===``;l&&(g.current=p??s??-1),r.every(e=>e?e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase():!0)&&h.current===e.key&&(h.current=``,g.current=_.current),h.current+=e.key,m.start(f,()=>{h.current=``,g.current=_.current,v(!1)});let u=((l?p??s??-1:g.current)??0)+1,d=n(r,h.current,u);d===-1?e.key!==` `&&(h.current=``,v(!1)):(c?.(d),_.current=d)}),b=gj(e=>{let t=e.relatedTarget,r=n.select(`domReferenceElement`),i=n.select(`floatingElement`),a=UM(r,t),o=UM(i,t);a||o||(m.clear(),h.current=``,g.current=_.current,v(!1))}),x=d.useMemo(()=>({onKeyDown:y,onBlur:b}),[y,b]),S=d.useMemo(()=>({onKeyDown:y,onBlur:b}),[y,b]);return d.useMemo(()=>u?{reference:x,floating:S}:{},[u,x,S])}function Pfe(e){let t=d.useRef(``),n=d.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:d.useCallback(n=>{if(n.detail===0){e(n,`keyboard`);return}`pointerType`in n?e(n,n.pointerType):e(n,t.current),t.current=``},[e]),onPointerDown:n}}function RP(e,t){let n=d.useRef(e),r=gj(t);_j(()=>{n.current!==e&&r(n.current)},[e,r]),_j(()=>{n.current=e},[e])}function Ffe(e){let[t,n]=d.useState(null),r=gj((t,r)=>{e||n(r||(OM?`touch`:``))});RP(e,t=>{t&&!e&&n(null)});let{onClick:i,onPointerDown:a}=Pfe(r);return d.useMemo(()=>({openMethod:t,triggerProps:{onClick:i,onPointerDown:a}}),[t,i,a])}var zP=function(e){return e.open=`data-open`,e.closed=`data-closed`,e[e.startingStyle=uM.startingStyle]=`startingStyle`,e[e.endingStyle=uM.endingStyle]=`endingStyle`,e.anchorHidden=`data-anchor-hidden`,e.side=`data-side`,e.align=`data-align`,e}({}),BP=function(e){return e.popupOpen=`data-popup-open`,e.pressed=`data-pressed`,e}({}),Ife={[BP.popupOpen]:``},Lfe={[BP.popupOpen]:``,[BP.pressed]:``},Rfe={[zP.open]:``},zfe={[zP.closed]:``},Bfe={[zP.anchorHidden]:``},Vfe={open(e){return e?Ife:null}},Hfe={open(e){return e?Lfe:null}},VP={open(e){return e?Rfe:zfe},anchorHidden(e){return e?Bfe:null}};function Ufe(e){return Tj(19)?e:e?`true`:void 0}var Wfe=d.forwardRef(function(e,t){let{cutout:n,...r}=e,i;if(n){let e=n.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,U.jsx)(`div`,{ref:t,role:`presentation`,"data-base-ui-inert":``,...r,style:{position:`fixed`,inset:0,userSelect:`none`,WebkitUserSelect:`none`,clipPath:i}})}),HP=d.createContext(void 0),UP=d.createContext(void 0),WP=d.createContext(void 0),GP=d.createContext(``);function KP(){let e=d.useContext(HP);if(!e)throw Error(xj(22));return e}function qP(){let e=d.useContext(UP);if(!e)throw Error(xj(23));return e}function JP(){let e=d.useContext(WP);if(!e)throw Error(xj(24));return e}function YP(){return d.useContext(GP)}var Gfe=(e,t)=>
98Object.is(e,t);function XP(e,t,n){return e==null||t==null?Object.is(e,t):n(e,t)}function Kfe(e,t,n){return!e||e.length===0?!1:e.some(e=>e===void 0?!1:XP(t,e,n))}function ZP(e,t,n){return!e||e.length===0?-1:e.findIndex(e=>e===void 0?!1:XP(e,t,n))}function qfe(e,t,n){return e.filter(e=>!XP(t,e,n))}function QP(e){if(e==null)return``;if(typeof e==`string`)return e;try{return JSON.stringify(e)}catch{return String(e)}}function $P(e){return e!=null&&e.length>0&&typeof e[0]==`object`&&e[0]!=null&&`items`in e[0]}function Jfe(e){if(!Array.isArray(e))return e!=null&&`null`in e;let t=e;if($P(t)){for(let e of t)for(let t of e.items)if(t&&t.value==null&&t.label!=null)return!0;return!1}for(let e of t)if(e&&e.value==null&&e.label!=null)return!0;return!1}function eF(e,t){if(t&&e!=null)return t(e)??``;if(e&&typeof e==`object`){if(`label`in e&&e.label!=null)return String(e.label);if(`value`in e)return String(e.value)}return QP(e)}function tF(e,t){return t&&e!=null?t(e)??``:e&&typeof e==`object`&&`value`in e&&`label`in e?QP(e.value):QP(e)}var Y={id:AP(e=>e.id),labelId:AP(e=>e.labelId),items:AP(e=>e.items),selectedValue:AP(e=>e.selectedValue),hasSelectionChips:AP(e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:AP(e=>{let{selectedValue:t,selectionMode:n}=e;return t==null?!1:n===`multiple`&&Array.isArray(t)?t.length>0:!0}),hasNullItemLabel:AP((e,t)=>t?Jfe(e.items):!1),open:AP(e=>e.open),mounted:AP(e=>e.mounted),forceMounted:AP(e=>e.forceMounted),inline:AP(e=>e.inline),activeIndex:AP(e=>e.activeIndex),selectedIndex:AP(e=>e.selectedIndex),isActive:AP((e,t)=>e.activeIndex===t),isSelected:AP((e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>XP(t,e,n)):XP(t,r,n)}),transitionStatus:AP(e=>e.transitionStatus),popupProps:AP(e=>e.popupProps),inputProps:AP(e=>e.inputProps),triggerProps:AP(e=>e.triggerProps),getItemProps:AP(e=>e.getItemProps),positionerElement:AP(e=>e.positionerElement),listElement:AP(e=>e.listElement),triggerElement:AP(e=>e.triggerElement),inputElement:AP(e=>e.inputElement),inputGroupElement:AP(e=>e.inputGroupElement),popupSide:AP(e=>e.popupSide),openMethod:AP(e=>e.openMethod),inputInsidePopup:AP(e=>e.inputInsidePopup),selectionMode:AP(e=>e.selectionMode),name:AP(e=>e.name),form:AP(e=>e.form),disabled:AP(e=>e.disabled),readOnly:AP(e=>e.readOnly),required:AP(e=>e.required),grid:AP(e=>e.grid),virtualized:AP(e=>e.virtualized),itemToStringLabel:AP(e=>e.itemToStringLabel),isItemEqualToValue:AP(e=>e.isItemEqualToValue),modal:AP(e=>e.modal),autoHighlight:AP(e=>e.autoHighlight),submitOnItemClick:AP(e=>e.submitOnItemClick)},nF=function(e){return e.disabled=`data-disabled`,e.valid=`data-valid`,e.invalid=`data-invalid`,e.touched=`data-touched`,e.dirty=`data-dirty`,e.filled=`data-filled`,e.focused=`data-focused`,e}({}),Yfe={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},rF={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Xfe={disabled:!1,...rF},Zfe={valid(e){return e===null?null:e?{[nF.valid]:``}:{[nF.invalid]:``}}},Qfe=d.createContext({invalid:void 0,name:void 0,validityData:{state:Yfe,errors:[],error:``,value:``,initialValue:null},setValidityData:Oj,disabled:void 0,touched:rF.touched,setTouched:Oj,dirty:rF.dirty,setDirty:Oj,filled:rF.filled,setFilled:Oj,focused:rF.focused,setFocused:Oj,validate:()=>null,validationMode:`onSubmit`,validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:Xfe,markedDirtyRef:{current:!1},registerFieldControl:Oj,validation:{getValidationProps:(e=Aj)=>e,getInputValidationProps:(e=Aj)=>e,inputRef:{current:null},commit:async()=>{}}});function iF(e=!0){let t=d.useContext(Qfe);if(t.setValidityData===Oj&&!e)throw Error(xj(28));return t}function $fe(e,t){let{enabled:n=!0,getValue:r,id:i,value:a}=t,{registerFieldControl:o}=iF(),s=d.useRef(null);s.current||=Symbol(),_j(()=>{let t=s.current;if(!(!t||!n))return o(t,{controlRef:e,getValue:r,id:i,value:a}),()=>{o(t,void 0)}},[e,n,r,i,o,a])}var epe=d.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:Oj,validationMode:`onSubmit`,submitAttemptedRef:{current:!1}});function tpe(){return d.useContext(epe)}var npe=d.createContext({controlId:void 0,registerControlId:Oj,labelId:void 0,setLabelId:Oj,messageIds:[],setMessageIds:Oj,getDescriptionProps:e=>e});function aF(){return d.useContext(npe)}function oF(e={}){let{id:t,implicit:n=!1,controlRef:r}=e,{controlId:i,registerControlId:a}=aF(),o=rM(t),s=n?i:void 0,c=mj(()=>Symbol(`labelable-control`)),l=d.useRef(!1),u=d.useRef(t!=null),f=gj(()=>{!l.current||a===Oj||(l.current=!1,a(c.current,void 0))});return _j(()=>
98{if(a===Oj)return;let e;if(n){let n=r?.current;e=Nv(n)&&n.closest(`label`)!=null?t??null:s??o}else if(t!=null)u.current=!0,e=t;else if(u.current)e=o;else{f();return}if(e===void 0){f();return}l.current=!0,a(c.current,e)},[t,r,s,a,n,o,c,f]),d.useEffect(()=>f,[f]),i??o}function rpe(e,t){return(n,r)=>{if(n==null)return!1;let i=eF(n,t);return e.contains(i,r)}}function ipe(e,t,n){return(r,i)=>{if(r==null)return!1;if(!i)return!0;let a=eF(r,t),o=n==null?``:eF(n,t);return o&&e.contains(o,i)&&o.length===i.length?!0:e.contains(a,i)}}var sF=new Map;function ape(e={}){let t={usage:`search`,sensitivity:`base`,ignorePunctuation:!0,...e},n=`${cF(e.locale)}|${JSON.stringify(t)}`,r=sF.get(n);if(r)return r;let i=new Intl.Collator(e.locale,t),a={contains(e,t,n){if(!t)return!0;let r=eF(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(i.compare(r.slice(e,e+t.length),t)===0)return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=eF(e,n);return i.compare(r.slice(0,t.length),t)===0},endsWith(e,t,n){if(!t)return!0;let r=eF(e,n),a=t.length;return r.length>=a&&i.compare(r.slice(r.length-a),t)===0}};return sF.set(n,a),a}function cF(e){return Array.isArray(e)?e.map(e=>cF(e)).join(`,`):e==null?``:String(e)}var ope=ape,lF=Symbol(`none`),uF={value:lF,index:-1};function spe(e){let{id:t,onOpenChangeComplete:n,defaultSelectedValue:r=null,selectedValue:i,onSelectedValueChange:a,defaultInputValue:o,inputValue:s,open:c,defaultOpen:l=!1,selectionMode:u=`none`,onItemHighlighted:f,name:p,form:m,disabled:h=!1,readOnly:g=!1,required:_=!1,inputRef:v,grid:y=!1,items:b,filteredItems:x,filter:S,openOnInputClick:C=!0,autoHighlight:w=!1,keepHighlight:T=!1,highlightItemOnHover:E=!0,loopFocus:D=!0,itemToStringLabel:O,itemToStringValue:k,isItemEqualToValue:A=Gfe,virtualized:j=!1,inline:M=!1,fillInputOnItemPress:N=!0,modal:P=!1,limit:F=-1,autoComplete:I=`list`,formAutoComplete:L,locale:ee,submitOnItemClick:te=!1}=e,{clearErrors:ne}=tpe(),{setDirty:R,validityData:re,shouldValidateOnChange:z,setFilled:ie,name:B,disabled:ae,setTouched:V,setFocused:oe,validationMode:H,validation:se}=iF(),ce=oF({id:t}),le=ope({locale:ee}),[ue,de]=d.useState(!1),[fe,pe]=d.useState(null),me=d.useRef([]),he=d.useRef([]),ge=d.useRef(null),_e=d.useRef(null),ve=d.useRef(null),ye=d.useRef(null),be=d.useRef(null),xe=d.useRef(!0),Se=d.useRef(!1),Ce=d.useRef(null),we=d.useRef(null),Te=d.useRef(null),Ee=d.useRef(uF),De=d.useRef(null),Oe=d.useRef([]),ke=d.useRef([]),Ae=ae||h,je=B??p,Me=u===`multiple`,Ne=u===`single`,Pe=s!==void 0||o!==void 0,Fe=b!==void 0,Ie=x!==void 0,Le;Le=w===`always`?`always`:w?`input-change`:!1;let[Re,ze]=fj({controlled:i,default:Me?r??kj:r,name:`Combobox`,state:`selectedValue`}),Be=d.useMemo(()=>S===null?()=>!0:S===void 0?Ne&&!ue?ipe(le,O,Re):rpe(le,O):S,[S,Ne,Re,ue,le,O]),Ve=mj(()=>Pe?o??``:Ne?eF(Re,O):``).current,[He,Ue]=fj({controlled:s,default:Ve,name:`Combobox`,state:`inputValue`}),[We,Ge]=fj({controlled:c,default:l,name:`Combobox`,state:`open`}),Ke=$P(b),qe=fe??(He===``?``:String(He).trim()),Je=Ne?eF(Re,O):``,Ye=Ne&&!ue&&qe!==``&&Je!==``&&Je.length===qe.length&&le.contains(Je,qe),Xe=Ye?``:qe,Ze=Fe&&Ie&&Ye,Qe=d.useMemo(()=>b?Ke?b.flatMap(e=>e.items):b:kj,[b,Ke]),$e=d.useMemo(()=>{if(x&&!Ze)return x;if(!b)return kj;if(Ke){let e=b,t=[],n=0;for(let r of e){if(F>-1&&n>=F)break;let e=Xe===``?r.items:r.items.filter(e=>Be(e,Xe,O));if(e.length===0)continue;let i=F>-1?F-n:1/0,a=e.slice(0,i);if(a.length>0){let e={...r,items:a};t.push(e),n+=a.length}}return t}if(Xe===``)return F>-1?Qe.slice(0,F):Qe;let e=[];for(let t of Qe){if(F>-1&&e.length>=F)break;Be(t,Xe,O)&&e.push(t)}return e},[x,Ze,b,Ke,Xe,F,Be,O,Qe]),et=d.useMemo(()=>Ke?$e.flatMap(e=>e.items):$e,[$e,Ke]),tt=mj(()=>new jP({id:ce,labelId:void 0,selectedValue:Re,open:We,filter:Be,query:qe,items:b,selectionMode:u,listRef:me,labelsRef:he,popupRef:ge,emptyRef:be,inputRef:_e,startDismissRef:ve,endDismissRef:ye,keyboardActiveRef:xe,chipsContainerRef:Ce,clearRef:we,valuesRef:Oe,allValuesRef:ke,selectionEventRef:Te,name:je,form:m,disabled:Ae,readOnly:g,required:_,grid:y,isGrouped:Ke,virtualized:j,openOnInputClick:C,itemToStringLabel:O,isItemEqualToValue:A,modal:P,autoHighlight:Le,submitOnItemClick:te,hasInputValue:Pe,mounted:!1,forceMounted:!1,transitionStatus:`idle`,inline:M,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},positionerElement:null,listElement:null,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,onOpenChangeComplete:n||Oj,setOpen:Oj,setInputValue:Oj,setSelectedValue:Oj,setIndices:Oj,onItemHighlighted:Oj,handleSelection:Oj,getItemProps:()=>Aj,forceMount:Oj,requestSubmit:Oj})).current,nt=u===`none`?He:Re,rt=d.useMemo(()=>u===`none`?nt:Array.isArray(Re)?Re.map(e=>tF(e,k)):tF(Re,k),[nt,k,u,Re]),it=gj(f),at=gj(n),ot=J(tt,Y.activeIndex),st=J(tt,Y.selectedIndex),ct=J(tt,Y.positionerElement),lt=J(tt,Y.listElement),ut=J(tt,Y.triggerElement),dt=J(tt,Y.inputElement),ft=J(tt,Y.inputGroupElement),pt=J(tt,Y.inline),mt=J(tt,Y.inputInsidePopup),ht=nP(ut),{mounted:gt,setMounted:_t,transitionStatus:vt}=mM(We),{openMethod:yt,triggerProps:bt}=Ffe(We),xt=gj(()=>rt);$fe(mt?ht:_e,{id:ce,value:nt,getValue:xt});let St=gj(()=>{b?he.current=et.map(e=>eF(e,O)):tt.set(`forceMounted`,!0)}),Ct=d.useRef(Re);_j(()=>{Re!==Ct.current&&St()},[St,Re]);let wt=gj(e=>{tt.update(e);let t=e.type||`none`;if(e.activeIndex!==void 0)if(e.activeIndex===null)Ee.current!==uF&&(Ee.current=uF,it(void 0,$j(t,void 0,{index:-1})));else{let n=Oe.current[e.activeIndex];Ee.current={value:n,index:e.activeIndex},it(n,$j(t,void 0,{index:e.activeIndex}))}}),Tt=gj((t,n)=>{if(Se.current=n.reason===qj,e.onInputValueChange?.(t,n),!n.isCanceled){if(n.reason===`input-change`){let e=n.event,r=e.inputType;if(e.type===`compositionend`||r!=null&&r!==``&&r!==`insertReplacementText`){let e=t.trim()!==``;e&&de(!0),De.current={hasQuery:e},e&&Le&&tt.state.activeIndex==null&&tt.set(`activeIndex`,0)}}Ue(t)}}),Et=gj((t,n)=>{if(We!==t&&(n.reason===`escape-key`&&Fe&&et.length===0&&!tt.state.emptyRef.current&&n.allowPropagation(),e.onOpenChange?.(t,n),!n.isCanceled&&(!t&&ue&&(Ne?(pt||pe(qe),qe===``&&de(!1)):Me&&(pt||mt?wt({activeIndex:null}):pe(qe),Tt(``,Qj(qj,n.event)))),Ge(t),!t&&mt&&(n.reason===`focus-out`||n.reason===`outside-press`)&&(V(!0),oe(!1),H===`onBlur`)))){let e=u===`none`?He:Re;se.commit(e)}}),Dt=gj((e,t)=>
98{a?.(e,t),!t.isCanceled&&(ze(e),(u===`none`&&ge.current&&N||Ne&&!tt.state.inputInsidePopup)&&Tt(eF(e,O),Qj(t.reason,t.event)),Ne&&e!=null&&t.reason!==`input-change`&&ue&&!pt&&pe(qe))}),Ot=gj((e,t)=>{let n=t;if(n===void 0){if(ot===null)return;n=Oe.current[ot]}let r=WM(e),i=Te.current??e;Te.current=null;let a=Qj(Hde,i),o=r?.closest(`a`)?.getAttribute(`href`);if(o){o.startsWith(`#`)&&Et(!1,a);return}if(Me){let e=Array.isArray(Re)?Re:[];if(Dt(Kfe(e,n,tt.state.isItemEqualToValue)?qfe(e,n,tt.state.isItemEqualToValue):[...e,n],a),!(_e.current&&_e.current.value.trim()!==``))return;tt.state.inputInsidePopup?Tt(``,Qj(qj,a.event)):Et(!1,a)}else Dt(n,a),Et(!1,a)}),kt=gj(()=>{if(!tt.state.submitOnItemClick)return;let e=se.inputRef.current?.form??tt.state.inputElement?.form;e&&typeof e.requestSubmit==`function`&&e.requestSubmit()}),At=gj(()=>{if(_t(!1),at?.(!1),de(!1),pe(null),wt(u===`none`?{activeIndex:null,selectedIndex:null}:{activeIndex:null}),Me&&_e.current&&_e.current.value!==``&&!Se.current&&Tt(``,Qj(qj)),Ne)if(tt.state.inputInsidePopup)_e.current&&_e.current.value!==``&&Tt(``,Qj(qj));else{let e=eF(Re,O);_e.current&&_e.current.value!==e&&Tt(e,Qj(e===``?qj:Uj))}}),jt=d.useMemo(()=>pt&&ct?{current:ct.closest(`[role="dialog"]`)}:ge,[pt,ct]);VN({enabled:!e.actionsRef,open:We,ref:jt,onComplete(){We||At()}}),d.useImperativeHandle(e.actionsRef,()=>({unmount:At}),[At]),_j(function(){if(We||u===`none`)return;let e=b?Qe:ke.current;if(Me){let t=Array.isArray(Re)?Re:[],n=t[t.length-1],r=ZP(e,n,A);wt({selectedIndex:r===-1?null:r})}else{let t=ZP(e,Re,A);wt({selectedIndex:t===-1?null:t})}},[We,Re,b,u,Qe,Me,A,wt]),_j(()=>{b&&(Oe.current=et,me.current.length=et.length)},[b,et]),_j(()=>{let e=De.current;if(e&&(e.hasQuery?Le&&tt.set(`activeIndex`,0):Le===`always`&&tt.set(`activeIndex`,0),De.current=null),!We&&!pt)return;let t=Fe||Ie?et:Oe.current,n=tt.state.activeIndex;if(n==null){if(Le===`always`&&t.length>0){tt.set(`activeIndex`,0);return}Ee.current!==uF&&(Ee.current=uF,tt.state.onItemHighlighted(void 0,$j(Uj,void 0,{index:-1})));return}if(n>=t.length){Ee.current!==uF&&(Ee.current=uF,tt.state.onItemHighlighted(void 0,$j(Uj,void 0,{index:-1}))),tt.set(`activeIndex`,null);return}let r=t[n],i=Ee.current.value,a=i!==lF&&XP(r,i,tt.state.isItemEqualToValue);(Ee.current.index!==n||!a)&&(Ee.current={value:r,index:n},tt.state.onItemHighlighted(r,$j(Uj,void 0,{index:n})))},[ot,Le,Ie,Fe,et,pt,We,tt]),_j(()=>{if(u===`none`){ie(String(He)!==``);return}ie(Me?Array.isArray(Re)&&Re.length>0:Re!=null)},[ie,u,He,Re,Me]),d.useEffect(()=>{Fe&&Le&&et.length===0&&wt({activeIndex:null})},[Fe,Le,et.length,wt]),RP(qe,()=>{!We||qe===``||qe===String(Ve)||de(!0)}),RP(Re,()=>{if(u!==`none`&&(ne(je),R(Re!==re.initialValue),z()?se.commit(Re):se.commit(Re,!0),Ne&&!Pe&&!mt)){let e=eF(Re,O);He!==e&&Tt(e,Qj(Uj))}}),RP(He,()=>{u===`none`&&(ne(je),R(He!==re.initialValue),z()?se.commit(He):se.commit(He,!0))}),RP(b,()=>{if(!Ne||Pe||mt||ue)return;let e=eF(Re,O);He!==e&&Tt(e,Qj(Uj))});let Mt=MP({open:pt?!0:We,onOpenChange:Et,elements:{reference:mt?ut:dt,floating:ct}}),Nt,Pt;pt||(Nt=y?`grid`:`listbox`,Pt=We?`true`:`false`);let{getReferenceProps:Ft,getFloatingProps:It,getItemProps:Lt}=Ofe([d.useMemo(()=>{let e=dt?.tagName===`INPUT`,t=dt==null||e,n=t||We,r=t?{autoComplete:`off`,spellCheck:`false`,autoCorrect:`off`,autoCapitalize:`none`}:{};return n&&(r.role=`combobox`,r[`aria-expanded`]=Pt,r[`aria-haspopup`]=Nt,r[`aria-controls`]=We?lt?.id:void 0,r[`aria-autocomplete`]=I),{reference:r,floating:{role:`presentation`}}},[dt,We,Pt,Nt,lt?.id,I]),kP(Mt,{enabled:!g&&!Ae&&C,event:`mousedown-only`,toggle:!1,touchOpenDelay:mt?0:100,reason:Jj}),mfe(Mt,{enabled:!g&&!Ae&&!pt,outsidePressEvent:{mouse:`sloppy`,touch:`intentional`},bubbles:pt?!0:void 0,outsidePress(e){let t=WM(e);return!UM(ut,t)&&!UM(we.current,t)&&!UM(Ce.current,t)&&!UM(ft,t)}}),Mfe(Mt,{enabled:!g&&!Ae,id:ce,listRef:me,activeIndex:ot,selectedIndex:st,virtual:!0,loopFocus:D,allowEscape:D&&!Le,focusItemOnOpen:ue||u===`none`&&!Le?!1:`auto`,focusItemOnHover:E,resetOnPointerLeave:!T,cols:y?2:1,orientation:y?`horizontal`:void 0,disabledIndices:kj,onNavigate(e,t){!t&&!We||vt===`ending`||wt(t?{activeIndex:e,type:xe.current?`keyboard`:`pointer`}:{activeIndex:e})}})]);HN(()=>{tt.update({inline:M,popupProps:It(),inputProps:Ft(),triggerProps:bt,getItemProps:Lt,setOpen:Et,setInputValue:Tt,setSelectedValue:Dt,setIndices:wt,onItemHighlighted:it,handleSelection:Ot,forceMount:St,requestSubmit:kt})}),_j(()=>{tt.update({id:ce,selectedValue:Re,open:We,mounted:gt,transitionStatus:vt,items:b,inline:M,popupProps:It(),inputProps:Ft(),triggerProps:bt,openMethod:yt,getItemProps:Lt,selectionMode:u,name:je,form:m,disabled:Ae,readOnly:g,required:_,grid:y,isGrouped:Ke,virtualized:j,onOpenChangeComplete:at,openOn
98InputClick:C,itemToStringLabel:O,modal:P,autoHighlight:Le,isItemEqualToValue:A,submitOnItemClick:te,hasInputValue:Pe,requestSubmit:kt})},[tt,ce,Re,We,gt,vt,b,It,Ft,Lt,yt,bt,u,je,Ae,g,_,se,y,Ke,j,at,C,O,P,A,te,Pe,M,kt,Le,m]);let Rt=Sj(v,se.inputRef),zt=d.useMemo(()=>({query:qe,hasItems:Fe,filteredItems:$e,flatFilteredItems:et}),[qe,Fe,$e,et]),Bt=d.useMemo(()=>Array.isArray(nt)?``:tF(nt,k),[nt,k]),Vt=Me&&Array.isArray(Re)&&Re.length>0,Ht=Me||u===`none`?void 0:je,Ut=d.useMemo(()=>!Me||!Array.isArray(Re)||!je?null:Re.map(e=>{let t=tF(e,k);return(0,U.jsx)(`input`,{type:`hidden`,form:m,name:je,value:t},t)}),[Me,Re,m,je,k]),Wt=(0,U.jsxs)(d.Fragment,{children:[e.children,(0,U.jsx)(`input`,{...se.getInputValidationProps({onFocus(){if(mt){ut?.focus();return}(_e.current||ut)?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.currentTarget.value,n=Qj(Uj,e.nativeEvent);function r(){if(Me)return;if(u===`none`){R(t!==re.initialValue),Tt(t,n),z()&&se.commit(t);return}let e=Oe.current.find(e=>tF(e,k).toLowerCase()===t.toLowerCase()||eF(e,O).toLowerCase()===t.toLowerCase());e!=null&&(R(e!==re.initialValue),Dt?.(e,n),z()&&se.commit(e))}b?r():(St(),queueMicrotask(r))}}),id:ce&&Ht==null?`${ce}-hidden-input`:void 0,form:m,name:Ht,autoComplete:L,disabled:Ae,required:_&&!Vt,readOnly:g,value:Bt,ref:Rt,style:Ht?aP:iP,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),Ut]});return(0,U.jsx)(HP.Provider,{value:tt,children:(0,U.jsx)(UP.Provider,{value:Mt,children:(0,U.jsx)(WP.Provider,{value:zt,children:(0,U.jsx)(GP.Provider,{value:He,children:Wt})})})})}var dF={...Hfe,...Zfe,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":``}:null};function cpe(e){let t=e.getBoundingClientRect(),n=Av(e),r=n.getComputedStyle(e,`::before`),i=n.getComputedStyle(e,`::after`);if(!(r.content!==`none`||i.content!==`none`))return t;let a=parseFloat(r.width)||0,o=parseFloat(r.height)||0,s=parseFloat(i.width)||0,c=parseFloat(i.height)||0,l=Math.max(t.width,a,s),u=Math.max(t.height,o,c),d=l-t.width,f=u-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}function fF(e,t){return e??t}var pF=2,lpe=d.forwardRef(function(e,t){let{render:n,className:r,nativeButton:i=!0,disabled:a=!1,id:o,style:s,...c}=e,{state:l,disabled:u,setTouched:f,setFocused:p,validationMode:m,validation:h}=iF(),{labelId:g}=aF(),_=KP(),{filteredItems:v}=JP(),y=J(_,Y.selectionMode),b=J(_,Y.disabled),x=J(_,Y.readOnly),S=J(_,Y.required),C=J(_,Y.mounted),w=J(_,Y.popupSide),T=J(_,Y.positionerElement),E=J(_,Y.listElement),D=J(_,Y.triggerProps),O=J(_,Y.triggerElement),k=J(_,Y.inputInsidePopup),A=J(_,Y.id),j=J(_,Y.labelId),M=J(_,Y.open),N=J(_,Y.selectedValue),P=J(_,Y.activeIndex),F=J(_,Y.selectedIndex),I=J(_,Y.hasSelectedValue),L=qP(),ee=YP(),te=GN(),ne=u||b||a,R=v.length===0,re=C&&T?w:null;oF({id:k?o:void 0});let z=k?o??A:o,ie=fF(g,j),B=d.useRef(``);function ae(e){B.current=e.pointerType}let V=L.useState(`domReferenceElement`);d.useEffect(()=>{k&&O&&O!==V&&L.set(`domReferenceElement`,O)},[O,V,L,k]);let{reference:oe}=Nfe(L,{enabled:!M&&!x&&!b&&y===`single`,listRef:_.state.labelsRef,activeIndex:P,selectedIndex:F,onMatch(e){let t=_.state.valuesRef.current[e];t!==void 0&&_.state.setSelectedValue(t,Qj(`none`))}}),{reference:H}=kP(L,{enabled:!x&&!b,event:`mousedown`}),{buttonRef:se,getButtonProps:ce}=bM({native:i,disabled:ne}),le={...l,open:M,disabled:ne,popupSide:re,listEmpty:R,placeholder:y===`none`?!1:!I};return Hj(`button`,e,{ref:[t,se,gj(e=>{_.set(`triggerElement`,e)})],state:le,props:[D,H,oe,{id:z,tabIndex:k?0:-1,role:k?`combobox`:void 0,"aria-expanded":M?`true`:`false`,"aria-haspopup":k?`dialog`:`listbox`,"aria-controls":M?E?.id:void 0,"aria-required":k&&S||void 0,"aria-labelledby":ie,onPointerDown:ae,onPointerEnter:ae,onFocus(){p(!0),!(ne||x)&&te.start(0,_.state.forceMount)},onBlur(e){if(!UM(T,e.relatedTarget)&&(f(!0),p(!1),m===`onBlur`)){let e=y===`none`?ee:N;h.commit(e)}},onMouseDown(e){if(ne||x||(k||L.set(`domReferenceElement`,e.currentTarget),_.state.forceMount(),B.current!==`touch`&&(_.state.inputRef.current?.focus(),k||e.preventDefault()),M))return;let t=_N(e.currentTarget);function n(e){if(!O)return;let t=WM(e),n=_.state.positionerElement,r=_.state.listElement;if(UM(O,t)||UM(n,t)||UM(r,t)||t===O)return;let i=cpe(O),a=e.clientX>=i.left-pF&&e.clientX<=i.right+pF,o=e.clientY>
98=i.top-pF&&e.clientY<=i.bottom+pF;a&&o||_.state.setOpen(!1,Qj(`cancel-open`,e))}k&&t.addEventListener(`mouseup`,n,{once:!0})},onKeyDown(e){ne||x||(e.key===`ArrowDown`||e.key===`ArrowUp`)&&($M(e),_.state.setOpen(!0,Qj(Zj,e.nativeEvent)),_.state.inputRef.current?.focus())}},h?h.getValidationProps(c):c,ce],stateAttributesMapping:dF})}),mF=d.createContext(void 0);function hF(){return d.useContext(mF)}var gF=d.createContext(void 0);function _F(e){let t=d.useContext(gF);if(t===void 0&&!e)throw Error(xj(21));return t}var vF=d.forwardRef(function(e,t){let n=KP(),{buttonRef:r,getButtonProps:i}=bM({native:!1});return(0,U.jsx)(`span`,{ref:Sj(t,r),...i({onClick:gj(e=>{n.state.setOpen(!1,Qj(Ude,e.nativeEvent,e.currentTarget))})}),"aria-label":`Dismiss`,tabIndex:void 0,style:aP})}),yF=d.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,id:a,style:o,...s}=e,{state:c,disabled:l,setTouched:u,setFocused:f,validationMode:p,validation:m}=iF(),{labelId:h}=aF(),g=hF(),_=!!_F(!0),v=KP(),{filteredItems:y}=JP(),b=YP(),x=bj(),S=J(v,Y.required),C=J(v,Y.disabled),w=J(v,Y.readOnly),T=J(v,Y.name),E=J(v,Y.form),D=J(v,Y.selectionMode),O=J(v,Y.autoHighlight),k=J(v,Y.inputProps),A=J(v,Y.triggerProps),j=J(v,Y.open),M=J(v,Y.mounted),N=J(v,Y.selectedValue),P=J(v,Y.popupSide),F=J(v,Y.positionerElement),I=J(v,Y.id),L=J(v,Y.inline),ee=J(v,Y.modal),te=!!O,ne=M&&F?P:null,R=l||C||i,re=y.length===0,z=_||L,ie=!z||ee,B=rM(a??(z?void 0:I)),ae=fF(h,void 0),V=_?rF:c,[oe,H]=d.useState(null),se=d.useRef(!1),ce=d.useRef(null),le=d.useRef(!1),ue=gj(e=>{let t=_||v.state.inline;t&&!v.state.hasInputValue&&v.state.setInputValue(``,Qj(Uj)),v.update({inputElement:e,inputInsidePopup:t})}),de=_||!m?s:m.getValidationProps(s),fe={...V,open:j,disabled:R,readOnly:w,popupSide:ne,listEmpty:re};function pe(e){if(!g)return;let t,{highlightedChipIndex:n}=g,r=g.chipsRef.current.length;if(n!==void 0){if(e.key===`ArrowLeft`)e.preventDefault(),t=n>0?n-1:void 0;else if(e.key===`ArrowRight`)e.preventDefault(),t=n<r-1?n+1:void 0;else if(e.key===`Backspace`||e.key===`Delete`){e.preventDefault();let r=n>=N.length-1?N.length-2:n;t=r>=0?r:void 0,v.state.setIndices({activeIndex:null,selectedIndex:null,type:`keyboard`})}return t}return e.key===`ArrowLeft`&&(e.currentTarget.selectionStart??0)===0&&N.length>0?(e.preventDefault(),t=r>0?r-1:void 0):e.key===`Backspace`&&e.currentTarget.value===``&&N.length>0&&(v.state.setIndices({activeIndex:null,selectedIndex:null,type:`keyboard`}),e.preventDefault()),t}let me=Hj(`input`,e,{state:fe,ref:[t,v.state.inputRef,ue],props:[k,A,{type:`text`,value:e.value??oe??b,"aria-readonly":w||void 0,"aria-required":S||void 0,"aria-labelledby":ae,disabled:R,readOnly:w,required:D===`none`?S:void 0,form:E,...D===`none`&&T&&{name:T},id:B,onFocus(){if(f(!0),!L||!le.current)return;le.current=!1;let e=ce.current;e==null||!Object.hasOwn(v.state.valuesRef.current,e)||v.state.setIndices({activeIndex:e})},onBlur(){u(!0),f(!1);let e=v.state.activeIndex;if(L&&e!==null&&O!==`always`&&(ce.current=e,le.current=!0,v.state.setIndices({activeIndex:null})),p===`onBlur`){let e=D===`none`?b:N;m.commit(e)}},onCompositionStart(e){jM||(se.current=!0,H(e.currentTarget.value))},onCompositionEnd(e){se.current=!1;let t=e.currentTarget.value;H(null),v.state.setInputValue(t,Qj(Kj,e.nativeEvent))},onChange(e){let t=e.nativeEvent.inputType,n=!t||t===`insertReplacementText`,r=se.current||!n;if(se.current){let t=e.currentTarget.value;H(t),t===``&&!v.state.openOnInputClick&&!v.state.inputInsidePopup&&v.state.setOpen(!1,Qj(qj,e.nativeEvent));let n=t.trim(),i=te&&n!==``;!w&&!R&&n&&r&&(v.state.setOpen(!0,Qj(Kj,e.nativeEvent)),te||v.state.setIndices({activeIndex:null,selectedIndex:null,type:v.state.keyboardActiveRef.current?`keyboard`:`pointer`})),j&&v.state.activeIndex!==null&&!i&&v.state.setIndices({activeIndex:null,selectedIndex:null,type:v.state.keyboardActiveRef.current?`keyboard`:`pointer`});return}v.state.setInputValue(e.currentTarget.value,Qj(Kj,e.nativeEvent));let i=e.currentTarget.value===``,a=Qj(qj,e.nativeEvent);i&&!v.state.inputInsidePopup&&(D===`single`&&v.state.setSelectedValue(null,a),v.state.openOn
98InputClick||v.state.setOpen(!1,a));let o=e.currentTarget.value.trim();!w&&!R&&o&&r&&(v.state.setOpen(!0,Qj(Kj,e.nativeEvent)),te||v.state.setIndices({activeIndex:null,selectedIndex:null,type:v.state.keyboardActiveRef.current?`keyboard`:`pointer`})),j&&v.state.activeIndex!==null&&!te&&v.state.setIndices({activeIndex:null,selectedIndex:null,type:v.state.keyboardActiveRef.current?`keyboard`:`pointer`})},onKeyDown(e){if(R||w||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;v.state.keyboardActiveRef.current=!0;let t=e.currentTarget,n=t.scrollWidth-t.clientWidth,r=x===`rtl`;if(e.key===`Home`){$M(e);let n=kM&&r?t.value.length:0;t.setSelectionRange(n,n),t.scrollLeft=0;return}if(e.key===`End`){$M(e);let i=kM&&r?0:t.value.length;t.setSelectionRange(i,i),t.scrollLeft=r?-n:n;return}if(!M&&e.key===`Escape`){let t=D===`multiple`&&Array.isArray(N)?N.length===0:N===null,n=Qj(Xj,e.nativeEvent),r=D===`multiple`?[]:null;v.state.setInputValue(``,n),v.state.setSelectedValue(r,n),!t&&!v.state.inline&&!n.isPropagationAllowed&&e.stopPropagation();return}if(g&&e.key===`Backspace`&&t.value===``&&g.highlightedChipIndex===void 0&&Array.isArray(N)&&N.length>0){let t=g.chipsRef.current.length,n=t>0?t-1:N.length-1,r=N.filter((e,t)=>t!==n);v.state.setIndices({activeIndex:null,selectedIndex:null,type:v.state.keyboardActiveRef.current?`keyboard`:`pointer`}),v.state.setSelectedValue(r,Qj(Uj,e.nativeEvent));return}let i=g?.highlightedChipIndex!==void 0,a=pe(e);if(g?.setHighlightedChipIndex(a),a===void 0?i&&v.state.inputRef.current?.focus():g?.chipsRef.current[a]?.focus(),e.which!==229&&e.key===`Enter`&&j){let t=v.state.activeIndex,n=e.nativeEvent;if(t===null){if(L)return;v.state.setOpen(!1,Qj(Uj,n));return}$M(e);let r=v.state.listRef.current[t];r&&(v.state.selectionEventRef.current=n,r.click(),v.state.selectionEventRef.current=null)}},onPointerMove(){v.state.keyboardActiveRef.current=!1},onPointerDown(){v.state.keyboardActiveRef.current=!1}},de],stateAttributesMapping:dF});return(0,U.jsxs)(d.Fragment,{children:[j&&ie&&(0,U.jsx)(vF,{ref:v.state.startDismissRef}),me]})});function upe(e,t,n,r,i){if(e.baseUIHandlerPrevented||r)return;let a=WM(e.nativeEvent),o=Nv(a)?a:null;o!==e.currentTarget&&(i?.(o)||JM(o))||(e.preventDefault(),!n&&(t.state.inputRef.current?.focus(),t.state.openOnInputClick&&t.state.setOpen(!0,Qj(Jj,e.nativeEvent))))}var dpe={...fM,...Vfe},fpe=d.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,nativeButton:a=!0,keepMounted:o=!1,style:s,...c}=e,{disabled:l}=iF(),u=KP(),d=J(u,Y.selectionMode),f=J(u,Y.disabled),p=J(u,Y.readOnly),m=J(u,Y.open),h=J(u,Y.selectedValue),g=J(u,Y.hasSelectionChips),_=YP(),v=!1;v=d===`none`?_!==``:d===`single`?h!=null:g;let y=l||f||i,{buttonRef:b,getButtonProps:x}=bM({native:a,disabled:y}),{mounted:S,transitionStatus:C,setMounted:w}=mM(v),T={disabled:y,open:m,transitionStatus:C};VN({open:v,ref:u.state.clearRef,onComplete(){v||w(!1)}});let E=Hj(`button`,e,{state:T,ref:[t,b,u.state.clearRef],props:[{tabIndex:-1,children:`x`,onMouseDown(e){e.preventDefault()},onClick(e){if(y||p)return;let t=u.state.keyboardActiveRef;u.state.setInputValue(``,Qj(Gj,e.nativeEvent)),d===`none`?u.state.setIndices({activeIndex:null,type:t.current?`keyboard`:`pointer`}):(u.state.setSelectedValue(Array.isArray(h)?[]:null,Qj(Gj,e.nativeEvent)),u.state.setIndices({activeIndex:null,selectedIndex:null,type:t.current?`keyboard`:`pointer`})),u.state.inputRef.current?.focus()}},c,x],stateAttributesMapping:dpe});return o||S?E:null}),ppe=d.createContext(null);function mpe(){return d.useContext(ppe)}function hpe(e){let{children:t}=e,{filteredItems:n}=JP(),r=mpe(),i=r?r.items:n;return i?(0,U.jsx)(d.Fragment,{children:i.map(t)}):null}var gpe=d.forwardRef(function(e,t){var n;let{render:r,className:i,style:a,children:o,...s}=e,c=KP(),l=qP(),u=!!_F(!0),{filteredItems:f,hasItems:p}=JP(),m=J(c,Y.selectionMode),h=J(c,Y.grid),g=J(c,Y.popupProps),_=J(c,Y.virtualized),v=m===`multiple`,y=f.length===0,b=gj(e=>{c.set(`positionerElement`,e)}),x=gj(e=>{c.set(`listElement`,e)}),S=d.useMemo(()=>typeof o==`function`?n||=(0,U.jsx)(hpe,{children:o}):o,[o]),C={empty:y},w=l.useState(`floatingId`),T=Hj(`div`,e,{state:C,ref:[t,x,u?null:b],props:[g,{children:S,tabIndex:-1,id:w,role:h?`grid`:`listbox`,"aria-multiselectable":v?`true`:void 0,onKeyDown(e){if(!(c.state.disabled||c.state.readOnly)&&e.key===`Enter`){let t=c.state.activeIndex;if(t==null)return;$M(e);let n=e.nativeEvent,r=c.state.listRef.current[t];r&&(c.state.selectionEventRef.current=n,r.click(),c.state.selectionEventRef.current=null)}},onKeyDownCapture(){c.state.keyboardActiveRef.current=!0},onPointerMoveCapture(){c.state.keyboardActiveRef.current=!1}},s]});return _?T:(0,U.jsx)(yj,{elementsRef:c.state.listRef,labelsRef:p?void 0:c.state.labelsRef,children:T})}),_pe=`⁠`;function vpe(e){let t=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=null;for(;t.nextNode();){let e=t.currentNode;e.nodeValue!==``&&(n=e)}return n}function ype(){let e=GN(),t=d.useRef(null);return d.useEffect(()=>{if(OM)return;let n=t.current;if(n==null)return;let r=vpe(n);if(r==null)return;
98let i=r.nodeValue??``,a=`${i}${_pe}`;return r.nodeValue=a,e.start(200,()=>{r.nodeValue===a&&(r.nodeValue=i)}),()=>{e.clear(),r.nodeValue===a&&(r.nodeValue=i)}},[t,e]),t}var bF=d.createContext(void 0);function bpe(){let e=d.useContext(bF);if(e===void 0)throw Error(xj(20));return e}var xpe=d.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,i=KP(),a=J(i,Y.mounted),o=J(i,Y.forceMounted);return a||n||o?(0,U.jsx)(bF.Provider,{value:n,children:(0,U.jsx)(rfe,{ref:t,...r})}):null}),Spe=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0,offsetParent:d=`real`}=Y_(e,t)||{};if(l==null)return{};let f=pv(u),p={x:n,y:r},m=tv(i),h=$_(m),g=await o.getDimensions(l),_=m===`y`,v=_?`top`:`left`,y=_?`bottom`:`right`,b=_?`clientHeight`:`clientWidth`,x=a.reference[h]+a.reference[m]-p[m]-a.floating[h],S=p[m]-a.reference[m],C=d===`real`?await o.getOffsetParent?.(l):s.floating,w=s.floating[b]||a.floating[h];(!w||!await o.isElement?.(C))&&(w=s.floating[b]||a.floating[h]);let T=x/2-S/2,E=w/2-g[h]/2-1,D=Math.min(f[v],E),O=Math.min(f[y],E),k=D,A=w-g[h]-O,j=w/2-g[h]/2+T,M=J_(k,j,A),N=!c.arrow&&Z_(i)!=null&&j!==M&&a.reference[h]/2-(j<k?D:O)-g[h]/2<0,P=N?j<k?j-k:j-A:0;return{[m]:p[m]+P,data:{[m]:M,centerOffset:j-M-P,...N&&{alignmentOffset:P}},reset:N}}}),Cpe=(e,t)=>({...Spe(e),options:[e,t]}),wpe={name:`hide`,async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,a=t===0&&n===0&&r===0&&i===0;return{data:{referenceHidden:(await Sy().fn(e)).data?.referenceHidden||a}}}},Tpe={sideX:`left`,sideY:`top`};function xF(e,t,n){let r=e===`inline-start`||e===`inline-end`;return{top:`top`,right:r?n?`inline-start`:`inline-end`:`right`,bottom:`bottom`,left:r?n?`inline-end`:`inline-start`:`left`}[t]}function SF(e,t,n){let{rects:r,placement:i}=e;return{side:xF(t,X_(i),n),align:Z_(i)||`center`,anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function Epe(e){let{anchor:t,positionMethod:n=`absolute`,side:r=`bottom`,sideOffset:i=0,align:a=`center`,alignOffset:o=0,collisionBoundary:s,collisionPadding:c=5,sticky:l=!1,arrowPadding:u=5,disableAnchorTracking:f=!1,keepMounted:p=!1,floatingRootContext:m,mounted:h,collisionAvoidance:g,shiftCrossAxis:_=!1,nodeId:v,adaptiveOrigin:y,lazyFlip:b=!1,externalTree:x}=e,[S,C]=d.useState(null);!h&&S!==null&&C(null);let w=g.side||`flip`,T=g.align||`flip`,E=g.fallbackAxisSide||`end`,D=typeof t==`function`?t:void 0,O=gj(D),k=D?O:t,A=nP(t),j=nP(h),M=bj()===`rtl`,N=S||{top:`top`,right:`right`,bottom:`bottom`,left:`left`,"inline-end":M?`left`:`right`,"inline-start":M?`right`:`left`}[r],P=a===`center`?N:`${N}-${a}`,F=c,I=+(r===`bottom`),L=+(r===`top`),ee=+(r===`right`),te=+(r===`left`);typeof F==`number`?F={top:F+I,right:F+te,bottom:F+L,left:F+ee}:F&&={top:(F.top||0)+I,right:(F.right||0)+te,bottom:(F.bottom||0)+L,left:(F.left||0)+ee};let ne={boundary:s===`clipping-ancestors`?`clippingAncestors`:s,padding:F},R=d.useRef(null),re=nP(i),z=nP(o),ie=[_y(e=>{let t=SF(e,r,M),n=typeof re.current==`function`?re.current(t):re.current,i=typeof z.current==`function`?z.current(t):z.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},[typeof i==`function`?0:i,typeof o==`function`?0:o,M,r])],B=T===`none`&&w!==`shift`,ae=!B&&(l||_||w===`shift`),V=w===`none`?null:by({...ne,padding:{top:F.top+1,right:F.right+1,bottom:F.bottom+1,left:F.left+1},mainAxis:!_&&w===`flip`,crossAxis:T===`flip`?`alignment`:!1,fallbackAxisSideDirection:E}),oe=B?null:vy(e=>{let t=_N(e.elements.floating).documentElement;return{...ne,rootBoundary:_?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:T!==`none`,crossAxis:ae,limiter:l||_?void 0:yy(e=>{if(!R.current)return{};let{width:t,height:n}=R.current.getBoundingClientRect(),r=ev(X_(e.placement)),i=r===`y`?t:n,a=r===`y`?F.left+F.right:F.top+F.bottom;return{offset:i/2+a/2}})}},[ne,l,_,F,T]);w===`shift`||T===`shift`||a===`center`?ie.push(oe,V):ie.push(V,oe),ie.push(xy({...ne,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!j.current)return;let i=e.style;i.setProperty(`--available-width`,`${t}px`),i.setProperty(`--available-height`,`${n}px`);let a=Av(e).devicePixelRatio||1,{x:o,y:s,width:c,height:l}=r.reference,u=(Math.round((o+c)*a)-Math.round(o*a))/a,d=(Math.round((s+l)*a)-Math.round(s*a))/a;i.setProperty(`--anchor-width`,`${u}px`),i.setProperty(`--anchor-height`,`${d}px`)}}),Cpe(()=>({element:R.current||_N(R.current).createElement(`div`),padding:u,offsetParent:`floating`}),[u]),{name:`transformOrigin`,fn(e){let{elements:t,middlewareData:n,placement:a,rects:o,y:s}=e,c=X_(a),l=ev(c),u=R.current,d=n.arrow?.x||0,f=n.arrow?.y||0,p=u?.clientWidth||0,m=u?.clientHeight||0,h=d+p/2,g=f+m/2,_=Math.abs(n.shift?.y||0),v=o.reference.height/2,y=typeof i==`function`?i(SF(e,r,M)):i,b=_>y,x={top:`${h}px calc(100% + ${y}px)`,bottom:`${h}px ${-y}px`,left:`calc(100% + ${y}px) ${g}px`,right:`${-y}px ${g}px`}[c],S=`${h}px ${o.reference.y+v-s}px`;return t.floating.style.setProperty(`--transform-origin`,ae&&l===`y`&&b?S:x),{}}},wpe,y),_j(()=>{!h&&m&&m.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,m]);let H=d.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<`u`,layoutShift:!f&&typeof IntersectionObserver<`u`}),[f]),{refs:se,elements:ce,x:le,y:ue,middlewareData:de,update:fe,placement:pe,context:me,isPositioned:he,floatingStyles:ge}=Dfe({rootContext:m,open:p?h:void 0,placement:P,middleware:ie,strategy:n,whileElementsMounted:p?void 0:(...e)=>ly(...e,H),nodeId:v,externalTree:x}),{sideX:_e,sideY:ve}=de.adaptiveOrigin||Tpe,ye=he?n:`fixed`,be=d.useMemo(()=>{let e=y?{position:ye,[_e]:le,[ve]:ue}:{position:ye,...ge};return he||(e.opacity=0),e},[y,ye,_e,le,ve,ue,ge,he]),xe=d.useRef(null);_j(()=>
98{if(!h)return;let e=A.current,t=typeof e==`function`?e():e,n=(CF(t)?t.current:t)||null;n!==xe.current&&(se.setPositionReference(n),xe.current=n)},[h,se,k,A]),d.useEffect(()=>{if(!h)return;let e=A.current;typeof e!=`function`&&CF(e)&&e.current!==xe.current&&(se.setPositionReference(e.current),xe.current=e.current)},[h,se,k,A]),d.useEffect(()=>{if(p&&h&&ce.domReference&&ce.floating)return ly(ce.domReference,ce.floating,fe,H)},[p,h,ce,fe,H]);let Se=X_(pe),Ce=xF(r,Se,M),we=Z_(pe)||`center`,Te=!!de.hide?.referenceHidden;_j(()=>{b&&h&&he&&C(Se)},[b,h,he,Se]);let Ee=d.useMemo(()=>({position:`absolute`,top:de.arrow?.y,left:de.arrow?.x}),[de.arrow]),De=de.arrow?.centerOffset!==0;return d.useMemo(()=>({positionerStyles:be,arrowStyles:Ee,arrowRef:R,arrowUncentered:De,side:Ce,align:we,physicalSide:Se,anchorHidden:Te,refs:se,context:me,isPositioned:he,update:fe}),[be,Ee,R,De,Ce,we,Se,Te,se,me,he,fe])}function CF(e){return e!=null&&`current`in e}function wF(e){return e===`starting`?Qde:Aj}function Dpe(e,t,{styles:n,transitionStatus:r,props:i,refs:a,hidden:o,inert:s=!1}){let c={...n};return s&&(c.pointerEvents=`none`),Hj(`div`,e,{state:t,ref:a,props:[{role:`presentation`,hidden:o,style:c},wF(r),i],stateAttributesMapping:VP})}var Ope=20;function kpe(e,t,n,r){let[i,a]=d.useState(!1);_j(()=>{if(!e||!t||n==null){a(!1);return}let r=_N(n).documentElement.clientWidth,i=n.offsetWidth;a(r>0&&i>0&&i>=r-Ope)},[e,t,n]),eP(e&&(!t||i),r)}var Ape=d.forwardRef(function(e,t){let{render:n,className:r,anchor:i,positionMethod:a=`absolute`,side:o=`bottom`,align:s=`center`,sideOffset:c=0,alignOffset:l=0,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:m=!1,collisionAvoidance:h=$de,style:g,..._}=e,v=KP(),{filteredItems:y}=JP(),b=qP(),x=bpe(),S=J(v,Y.modal),C=J(v,Y.open),w=J(v,Y.mounted),T=J(v,Y.openMethod),E=J(v,Y.positionerElement),D=J(v,Y.triggerElement),O=J(v,Y.inputElement),k=J(v,Y.inputGroupElement),A=J(v,Y.inputInsidePopup),j=J(v,Y.transitionStatus),M=y.length===0,N=Epe({anchor:i??(A?D:k??O),floatingRootContext:b,positionMethod:a,mounted:w,side:o,sideOffset:c,align:s,alignOffset:l,arrowPadding:f,collisionBoundary:u,collisionPadding:d,sticky:p,disableAnchorTracking:m,keepMounted:x,collisionAvoidance:h,lazyFlip:!0});kpe(C&&S,T===`touch`,E,D);let P={open:C,side:N.side,align:N.align,anchorHidden:N.anchorHidden,empty:M};_j(()=>{v.set(`popupSide`,N.side)},[v,N.side]);let F=gj(e=>{v.set(`positionerElement`,e)}),I=Dpe(e,P,{styles:N.positionerStyles,transitionStatus:j,props:_,refs:[t,F],hidden:!w,inert:!C});return(0,U.jsxs)(gF.Provider,{value:N,children:[w&&S&&(0,U.jsx)(Wfe,{inert:Ufe(!C),cutout:k??O??D}),I]})}),jpe={...VP,...fM},Mpe=d.forwardRef(function(e,t){let{render:n,className:r,style:i,initialFocus:a,finalFocus:o,...s}=e,c=KP(),l=_F(),u=qP(),{filteredItems:f}=JP(),p=J(c,Y.mounted),m=J(c,Y.open),h=J(c,Y.openMethod),g=J(c,Y.transitionStatus),_=J(c,Y.inputInsidePopup),v=J(c,Y.inputElement),y=J(c,Y.modal),b=f.length===0;VN({open:m,ref:c.state.popupRef,onComplete(){m&&c.state.onOpenChangeComplete(!0)}});let x=Hj(`div`,e,{state:{open:m,side:l.side,align:l.align,anchorHidden:l.anchorHidden,transitionStatus:g,empty:b},ref:[t,c.state.popupRef],props:[{role:_?`dialog`:`presentation`,tabIndex:-1,onFocus(e){let t=WM(e.nativeEvent);h!==`touch`&&(UM(c.state.listElement,t)||t===e.currentTarget)&&c.state.inputRef.current?.focus()}},wF(g),s],stateAttributesMapping:jpe}),S=a===void 0?_?e=>e===`touch`?c.state.popupRef.current:v:!1:a,C;C=o??(_?void 0:!1);let w=!_||y;return(0,U.jsx)(ufe,{context:u,disabled:!p,modal:w,openInteractionType:h,initialFocus:S,returnFocus:C,getInsideElements:()=>[c.state.startDismissRef.current,c.state.endDismissRef.current],children:(0,U.jsxs)(d.Fragment,{children:[x,w&&(0,U.jsx)(vF,{ref:c.state.endDismissRef})]})})}),TF=d.createContext(void 0);function EF(){let e=d.useContext(TF);if(!e)throw Error(xj(19));return e}var Npe=d.createContext(!1);function Ppe(){return d.useContext(Npe)}var Fpe=d.memo(d.forwardRef(function(e,t){let{render:n,className:r,value:i=null,index:a,disabled:o=!1,nativeButton:s=!1,style:c,...l}
98=e,u=d.useRef(!1),f=d.useRef(null),p=gM({index:a,textRef:f,indexGuessBehavior:hM.GuessFromOrder}),m=KP(),h=Ppe(),{flatFilteredItems:g,hasItems:_}=JP(),v=J(m,Y.open),y=J(m,Y.selectionMode),b=J(m,Y.readOnly),x=J(m,Y.virtualized),S=J(m,Y.isItemEqualToValue),C=y!==`none`,w=a??(x?ZP(g,i,S):p.index),T=p.index!==-1,E=J(m,Y.id),D=J(m,Y.isActive,w),O=J(m,Y.isSelected,i),k=J(m,Y.getItemProps),A=d.useRef(null),j=E!=null&&T?`${E}-${w}`:void 0,M=O&&C;_j(()=>{if(!(T&&(x||a!=null)))return;let e=m.state.listRef.current;return e[w]=A.current,()=>{delete e[w]}},[T,x,w,a,m]),_j(()=>{if(!T||_)return;let e=m.state.valuesRef.current;return e[w]=i,y!==`none`&&m.state.allValuesRef.current.push(i),()=>{delete e[w]}},[T,_,w,i,m,y]),_j(()=>{if(!v){u.current=!1;return}if(!T||_)return;let e=m.state.selectedValue;XP(i,Array.isArray(e)?e[e.length-1]:e,S)&&m.set(`selectedIndex`,w)},[T,_,v,m,w,i,S]);let N={disabled:o,selected:M,highlighted:D},P=k({active:D,selected:M});P.id=void 0,P.onFocus=void 0;let{getButtonProps:F,buttonRef:I}=bM({disabled:o,focusableWhenDisabled:!0,native:s,composite:!0});function L(e){function t(){m.state.handleSelection(e,i)}m.state.submitOnItemClick?(Xn.flushSync(t),m.state.requestSubmit()):t()}let ee={id:j,role:h?`gridcell`:`option`,"aria-selected":C?M:void 0,tabIndex:void 0,onPointerDownCapture(e){u.current=!0,e.preventDefault()},onMouseDown(e){e.preventDefault()},onClick(e){o||b||L(e.nativeEvent)},onMouseUp(e){let t=u.current;u.current=!1,!(o||b||e.button!==0||t||!D)&&L(e.nativeEvent)}},te=Hj(`div`,e,{ref:[I,t,p.ref,A],state:N,props:[P,ee,l,F]}),ne=d.useMemo(()=>({selected:M,textRef:f}),[M,f]);return(0,U.jsx)(TF.Provider,{value:ne,children:te})})),Ipe=d.forwardRef(function(e,t){let{render:n,className:r,style:i,children:a,...o}=e,{filteredItems:s}=JP(),c=KP(),l=ype(),u=s.length===0?a:null;return Hj(`div`,e,{ref:[t,c.state.emptyRef,l],props:[{children:u,role:`status`,"aria-live":`polite`,"aria-atomic":!0},o]})});function Lpe(e){let{multiple:t=!1,defaultValue:n,value:r,onValueChange:i,autoComplete:a,...o}=e;return(0,U.jsx)(spe,{...o,selectionMode:t?`multiple`:`single`,selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:i,formAutoComplete:a})}var Rpe=d.forwardRef(function(e,t){let n=e.keepMounted??!1,{selected:r}=EF();return n||r?(0,U.jsx)(zpe,{...e,ref:t}):null}),zpe=d.memo(d.forwardRef((e,t)=>{let{render:n,className:r,style:i,keepMounted:a,...o}=e,{selected:s}=EF(),c=d.useRef(null),{transitionStatus:l,setMounted:u}=mM(s),f=Hj(`span`,e,{ref:[t,c],state:{selected:s,transitionStatus:l},props:[{"aria-hidden":!0,children:`✔️`},o],stateAttributesMapping:fM});return VN({open:s,ref:c,onComplete(){s||u(!1)}}),f})),Bpe=d.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=KP(),s=J(o,Y.open),c=J(o,Y.hasSelectionChips),[l,u]=d.useState(void 0);s&&l!==void 0&&u(void 0);let f=d.useRef([]),p=Hj(`div`,e,{ref:[t,o.state.chipsContainerRef],props:[c?{role:`toolbar`}:Aj,{onMouseDown(e){upe(e,o,o.state.disabled,o.state.readOnly)}},a]}),m=d.useMemo(()=>({highlightedChipIndex:l,setHighlightedChipIndex:u,chipsRef:f}),[l,u,f]);return(0,U.jsx)(mF.Provider,{value:m,children:(0,U.jsx)(yj,{elementsRef:f,children:p})})}),DF=d.createContext(void 0);function Vpe(){let e=d.useContext(DF);if(!e)throw Error(xj(17));return e}var OF=d.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=KP(),{setHighlightedChipIndex:s,chipsRef:c}=hF(),l=J(o,Y.disabled),u=J(o,Y.readOnly),f=J(o,Y.selectedValue),{ref:p,index:m}=gM();function h(e){let t=m;if(e.key===`ArrowLeft`)e.preventDefault(),t=m>0?m-1:void 0;else if(e.key===`ArrowRight`)e.preventDefault(),t=m<c.current.length-1?m+1:void 0;else if(e.key===`Backspace`||e.key===`Delete`){let n=m>=f.length-1?f.length-2:m;t=n>=0?n:void 0,$M(e),o.state.setIndices({activeIndex:null,selectedIndex:null,type:`keyboard`}),o.state.setSelectedValue(f.filter((e,t)=>t!==m),Qj(Uj,e.nativeEvent))}else e.key===`Enter`||e.key===` `?($M(e),t=void 0):e.key===`ArrowDown`||e.key===`ArrowUp`?($M(e),o.state.setOpen(!0,Qj(Zj,e.nativeEvent)),t=void 0):e.key.length===1&&!e.ctrlKey&&!e.metaKey&&!e.altKey&&(t=void 0);return t}let g=Hj(`div`,e,{ref:[t,p],state:{disabled:l},props:[{tabIndex:-1,"aria-disabled":l||void 0,"aria-readonly":u||void 0,onKeyDown(e){if(l||u)return;let t=h(e);Xn.flushSync(()=>{s(t)}),t===void 0?o.state.inputRef.current?.focus():c.current[t]?.focus()}},a]}),_=d.useMemo(()=>({index:m}),[m]);return(0,U.jsx)(DF.Provider,{value:_,children:g})}),kF=d.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,nativeButton:a=!0,style:o,...s}=e,c=KP(),{index:l}=Vpe(),u=J(c,Y.disabled),d=J(c,Y.readOnly),f=J(c,Y.selectedValue),p=J(c,Y.isItemEqualToValue),m=u||i,{buttonRef:h,getButtonProps:g}=bM({native:a,disabled:m||d,focusableWhenDisabled:!0}),_={disabled:m};function v(e){let t=c.state.activeIndex;if(t==null)return;let n=ZP(c.state.valuesRef.current,e,p);n!==-1&&t===n&&c.state.setIndices({activeIndex:null,type:c.state.keyboardActiveRef.current?`keyboard`:`pointer`})}function y(e){let t=Qj(Wde,e.nativeEvent),n=f[l];return v(n),c.state.setSelectedValue(f.filter((e,t)=>
98t!==l),t),c.state.inputRef.current?.focus(),t}return Hj(`button`,e,{ref:[t,h],state:_,props:[{tabIndex:-1,onMouseDown(e){e.preventDefault()},onClick(e){m||d||y(e).isPropagationAllowed||e.stopPropagation()},onKeyDown(e){m||d||(e.key===`Enter`||e.key===` `)&&(y(e).isPropagationAllowed||$M(e))}},s,g]})}),AF=Lpe;function Hpe({className:e,children:t,...n}){return(0,U.jsxs)(lpe,{"data-slot":`combobox-trigger`,className:q(`[&_svg:not([class*='size-'])]:size-4`,e),...n,children:[t,(0,U.jsx)(TD,{className:`pointer-events-none size-4 text-muted-foreground`})]})}function Upe({className:e,...t}){return(0,U.jsx)(fpe,{"data-slot":`combobox-clear`,render:(0,U.jsx)(BD,{variant:`ghost`,size:`icon-xs`}),className:q(e),...t,children:(0,U.jsx)(jD,{className:`pointer-events-none`})})}function jF({className:e,children:t,disabled:n=!1,showTrigger:r=!0,showClear:i=!1,...a}){return(0,U.jsxs)(RD,{className:q(`w-auto`,e),children:[(0,U.jsx)(yF,{render:(0,U.jsx)(VD,{disabled:n}),...a}),(0,U.jsxs)(zD,{align:`inline-end`,children:[r&&(0,U.jsx)(BD,{size:`icon-xs`,variant:`ghost`,asChild:!0,"data-slot":`input-group-button`,className:`group-has-data-[slot=combobox-clear]/input-group:hidden data-pressed:bg-transparent`,disabled:n,children:(0,U.jsx)(Hpe,{})}),i&&(0,U.jsx)(Upe,{disabled:n})]}),t]})}function MF({className:e,side:t=`bottom`,sideOffset:n=6,align:r=`start`,alignOffset:i=0,anchor:a,...o}){return(0,U.jsx)(xpe,{children:(0,U.jsx)(Ape,{side:t,sideOffset:n,align:r,alignOffset:i,anchor:a,className:`isolate z-[80] pointer-events-auto`,children:(0,U.jsx)(Mpe,{"data-slot":`combobox-content`,"data-chips":!!a,className:q(`group/combobox-content relative max-h-(--available-height) w-(--anchor-width) max-w-(--available-width) min-w-[calc(var(--anchor-width)+--spacing(7))] origin-(--transform-origin) overflow-hidden rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[chips=true]:min-w-(--anchor-width) data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-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 *:data-[slot=input-group]:m-1 *:data-[slot=input-group]:mb-0 *:data-[slot=input-group]:h-8 *:data-[slot=input-group]:border-input/30 *:data-[slot=input-group]:bg-input/30 *:data-[slot=input-group]:shadow-none data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...o})})})}function NF({className:e,...t}){return(0,U.jsx)(gpe,{"data-slot":`combobox-list`,className:q(`no-scrollbar max-h-[min(calc(--spacing(72)---spacing(9)),calc(var(--available-height)---spacing(9)))] scroll-py-1 overflow-y-auto overscroll-contain p-1 data-empty:p-0`,e),...t})}function PF({className:e,children:t,...n}){return(0,U.jsxs)(Fpe,{"data-slot":`combobox-item`,className:q(`relative flex w-full cursor-default items-center gap-2 rounded-md py-1 pr-8 pl-1.5 text-sm outline-hidden select-none data-highlighted:bg-accent data-highlighted:text-accent-foreground not-data-[variant=destructive]:data-highlighted:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),...n,children:[t,(0,U.jsx)(Rpe,{render:(0,U.jsx)(`span`,{className:`pointer-events-none absolute right-2 flex size-4 items-center justify-center`}),children:(0,U.jsx)(AD,{className:`pointer-events-none`})})]})}function FF({className:e,...t}){return(0,U.jsx)(Ipe,{"data-slot":`combobox-empty`,className:q(`hidden w-full justify-center py-2 text-center text-sm text-muted-foreground group-data-empty/combobox-content:flex`,e),...t})}function IF({className:e,...t}){return(0,U.jsx)(Bpe,{"data-slot":`combobox-chips`,className:q(`flex min-h-8 flex-wrap items-center gap-1 rounded-lg border border-input bg-transparent bg-clip-padding px-2.5 py-1 text-sm transition-colors focus-within:border-ring focus-within:ring-3 focus-within:ring-ring/50 has-aria-invalid:border-destructive has-aria-invalid:ring-3 has-aria-invalid:ring-destructive/20 has-data-[slot=combobox-chip]:px-1 dar
98k:bg-input/30 dark:has-aria-invalid:border-destructive/50 dark:has-aria-invalid:ring-destructive/40`,e),...t})}function Wpe({className:e,children:t,showRemove:n=!0,...r}){return(0,U.jsxs)(OF,{"data-slot":`combobox-chip`,className:q(`flex h-[calc(--spacing(5.25))] w-fit items-center justify-center gap-1 rounded-sm bg-muted px-1.5 text-xs font-medium whitespace-nowrap text-foreground has-disabled:pointer-events-none has-disabled:cursor-not-allowed has-disabled:opacity-50 has-data-[slot=combobox-chip-remove]:pr-0`,e),...r,children:[t,n&&(0,U.jsx)(kF,{render:(0,U.jsx)(vD,{variant:`ghost`,size:`icon-xs`}),className:`-ml-1 opacity-50 hover:opacity-100`,"data-slot":`combobox-chip-remove`,children:(0,U.jsx)(jD,{className:`pointer-events-none`})})]})}function LF({className:e,...t}){return(0,U.jsx)(yF,{"data-slot":`combobox-chip-input`,className:q(`min-w-16 flex-1 outline-none`,e),...t})}function RF(){return d.useRef(null)}var zF=1,Gpe=.9,Kpe=.8,qpe=.17,BF=.1,VF=.999,Jpe=.9999,Ype=.99,Xpe=/[\\\/_+.#"@\[\(\{&]/,Zpe=/[\\\/_+.#"@\[\(\{&]/g,Qpe=/[\s-]/,HF=/[\s-]/g;function UF(e,t,n,r,i,a,o){if(a===t.length)return i===e.length?zF:Ype;var s=`${i},${a}`;if(o[s]!==void 0)return o[s];for(var c=r.charAt(a),l=n.indexOf(c,i),u=0,d,f,p,m;l>=0;)d=UF(e,t,n,r,l+1,a+1,o),d>u&&(l===i?d*=zF:Xpe.test(e.charAt(l-1))?(d*=Kpe,p=e.slice(i,l-1).match(Zpe),p&&i>0&&(d*=VF**+p.length)):Qpe.test(e.charAt(l-1))?(d*=Gpe,m=e.slice(i,l-1).match(HF),m&&i>0&&(d*=VF**+m.length)):(d*=qpe,i>0&&(d*=VF**+(l-i))),e.charAt(l)!==t.charAt(a)&&(d*=Jpe)),(d<BF&&n.charAt(l-1)===r.charAt(a+1)||r.charAt(a+1)===r.charAt(a)&&n.charAt(l-1)!==r.charAt(a))&&(f=UF(e,t,n,r,l+1,a+2,o),f*BF>d&&(d=f*BF)),d>u&&(u=d),l=n.indexOf(c,l+1);return o[s]=u,u}function WF(e){return e.toLowerCase().replace(HF,` `)}function $pe(e,t,n){return e=n&&n.length>0?`${e+` `+n.join(` `)}`:e,UF(e,t,WF(e),WF(t),0,0,{})}var GF=`[cmdk-group=""]`,KF=`[cmdk-group-items=""]`,eme=`[cmdk-group-heading=""]`,qF=`[cmdk-item=""]`,JF=`${qF}:not([aria-disabled="true"])`,YF=`cmdk-item-select`,XF=`data-value`,tme=(e,t,n)=>$pe(e,t,n),ZF=d.createContext(void 0),QF=()=>d.useContext(ZF),$F=d.createContext(void 0),eI=()=>d.useContext($F),tI=d.createContext(void 0),nI=d.forwardRef((e,t)=>{let n=oI(()=>({search:``,value:e.value??e.defaultValue??``,selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}})),r=oI(()=>new Set),i=oI(()=>new Map),a=oI(()=>new Map),o=oI(()=>new Set),s=iI(e),{label:c,children:l,value:u,onValueChange:f,filter:p,shouldFilter:m,loop:h,disablePointerSelection:g=!1,vimBindings:_=!0,...v}=e,y=Rm(),b=Rm(),x=Rm(),S=d.useRef(null),C=fme();aI(()=>{if(u!==void 0){let e=u.trim();n.current.value=e,w.emit()}},[u]),aI(()=>{C(6,A)},[]);let w=d.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var i,a,o;if(!Object.is(n.current[e],t)){if(n.current[e]=t,e===`search`)k(),D(),C(1,O);else if(e===`value`){if(document.activeElement.hasAttribute(`cmdk-input`)||document.activeElement.hasAttribute(`cmdk-root`)){let e=document.getElementById(x);e?e.focus():(i=document.getElementById(y))==null||i.focus()}if(C(7,()=>{n.current.selectedItemId=j()?.id,w.emit()}),r||C(5,A),s.current?.value!==void 0){let e=t??``;(o=(a=s.current).onValueChange)==null||o.call(a,e);return}}w.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),T=d.useMemo(()=>({value:(e,t,r)=>{t!==a.current.get(e)?.value&&(a.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,E(t,r)),C(2,()=>{D(),w.emit()}))},item:(e,t)=>(r.current.add(e),t&&(i.current.has(t)?i.current.get(t).add(e):i.current.set(t,new Set([e]))),C(3,()=>{k(),D(),n.current.value||O(),w.emit()}),()=>{a.current.delete(e),r.current.delete(e),n.current.filtered.items.delete(e);let t=j();C(4,()=>{k(),t?.getAttribute(`id`)===e&&O(),w.emit()})}),group:e=>(i.current.has(e)||i.current.set(e,new Set),()=>{a.current.delete(e),i.current.delete(e)}),filter:()=>s.current.shouldFilter,label:c||e[`aria-label`],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:y,inputId:x,labelId:b,listInnerRef:S}),[]);function E(e,t){let r=s.current?.filter??tme;return e?r(e,n.current.search,t):0}function D(){if(!n.current.search||s.current.shouldFilter===!1)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(n=>{let r=i.current.get(n),a=0;r.forEach(t=>{let n=e.get(t);a=Math.max(n,a)}),t.push([n,a])});let r=S.current;M().sort((t,n)=>{let r=t.getAttribute(`id`),i=n.getAttribute(`id`);return(e.get(i)??0)-(e.get(r)??0)}
vendor: 8,523 bytes, line 98
98).forEach(e=>{let t=e.closest(KF);t?t.appendChild(e.parentElement===t?e:e.closest(`${KF} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${KF} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{let t=S.current?.querySelector(`${GF}[${XF}="${encodeURIComponent(e[0])}"]`);t?.parentElement.appendChild(t)})}function O(){let e=M().find(e=>e.getAttribute(`aria-disabled`)!==`true`)?.getAttribute(XF);w.setState(`value`,e||void 0)}function k(){if(!n.current.search||s.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let e=0;for(let t of r.current){let r=E(a.current.get(t)?.value??``,a.current.get(t)?.keywords??[]);n.current.filtered.items.set(t,r),r>0&&e++}for(let[e,t]of i.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=e}function A(){var e;let t=j();t&&(t.parentElement?.firstChild===t&&((e=t.closest(GF)?.querySelector(eme))==null||e.scrollIntoView({block:`nearest`})),t.scrollIntoView({block:`nearest`}))}function j(){return S.current?.querySelector(`${qF}[aria-selected="true"]`)}function M(){return Array.from(S.current?.querySelectorAll(JF)||[])}function N(e){let t=M()[e];t&&w.setState(`value`,t.getAttribute(XF))}function P(e){var t;let n=j(),r=M(),i=r.findIndex(e=>e===n),a=r[i+e];(t=s.current)!=null&&t.loop&&(a=i+e<0?r[r.length-1]:i+e===r.length?r[0]:r[i+e]),a&&w.setState(`value`,a.getAttribute(XF))}function F(e){let t=j()?.closest(GF),n;for(;t&&!n;)t=e>0?ume(t,GF):dme(t,GF),n=t?.querySelector(JF);n?w.setState(`value`,n.getAttribute(XF)):P(e)}let I=()=>N(M().length-1),L=e=>{e.preventDefault(),e.metaKey?I():e.altKey?F(1):P(1)},ee=e=>{e.preventDefault(),e.metaKey?N(0):e.altKey?F(-1):P(-1)};return d.createElement(G.div,{ref:t,tabIndex:-1,...v,"cmdk-root":``,onKeyDown:e=>{var t;(t=v.onKeyDown)==null||t.call(v,e);let n=e.nativeEvent.isComposing||e.keyCode===229;if(!(e.defaultPrevented||n))switch(e.key){case`n`:case`j`:_&&e.ctrlKey&&L(e);break;case`ArrowDown`:L(e);break;case`p`:case`k`:_&&e.ctrlKey&&ee(e);break;case`ArrowUp`:ee(e);break;case`Home`:e.preventDefault(),N(0);break;case`End`:e.preventDefault(),I();break;case`Enter`:{e.preventDefault();let t=j();if(t){let e=new Event(YF);t.dispatchEvent(e)}}}}},d.createElement(`label`,{"cmdk-label":``,htmlFor:T.inputId,id:T.labelId,style:mme},c),lI(e,e=>d.createElement($F.Provider,{value:w},d.createElement(ZF.Provider,{value:T},e))))}),nme=d.forwardRef((e,t)=>{let n=Rm(),r=d.useRef(null),i=d.useContext(tI),a=QF(),o=iI(e),s=o.current?.forceMount??i?.forceMount;aI(()=>{if(!s)return a.item(n,i?.id)},[s]);let c=cI(n,r,[e.value,e.children,r],e.keywords),l=eI(),u=sI(e=>e.value&&e.value===c.current),f=sI(e=>s||a.filter()===!1?!0:e.search?e.filtered.items.get(n)>0:!0);d.useEffect(()=>{let t=r.current;if(!(!t||e.disabled))return t.addEventListener(YF,p),()=>t.removeEventListener(YF,p)},[f,e.onSelect,e.disabled]);function p(){var e,t;m(),(t=(e=o.current).onSelect)==null||t.call(e,c.current)}function m(){l.setState(`value`,c.current,!0)}if(!f)return null;let{disabled:h,value:g,onSelect:_,forceMount:v,keywords:y,...b}=e;return d.createElement(G.div,{ref:hm(r,t),...b,id:n,"cmdk-item":``,role:`option`,"aria-disabled":!!h,"aria-selected":!!u,"data-disabled":!!h,"data-selected":!!u,onPointerMove:h||a.getDisablePointerSelection()?void 0:m,onClick:h?void 0:p},e.children)}),rme=d.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:i,...a}=e,o=Rm(),s=d.useRef(null),c=d.useRef(null),l=Rm(),u=QF(),f=sI(e=>i||u.filter()===!1?!0:e.search?e.filtered.groups.has(o):!0);aI(()=>u.group(o),[]),cI(o,s,[e.value,e.heading,c]);let p=d.useMemo(()=>({id:o,forceMount:i}),[i]);return d.createElement(G.div,{ref:hm(s,t),...a,"cmdk-group":``,role:`presentation`,hidden:f?void 0:!0},n&&d.createElement(`div`,{ref:c,"cmdk-group-heading":``,"aria-hidden":!0,id:l},n),lI(e,e=>d.createElement(`div`,{"cmdk-group-items":``,role:`group`,"aria-labelledby":n?l:void 0},d.createElement(tI.Provider,{value:p},e))))}),ime=d.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,i=d.useRef(null),a=sI(e=>!e.search);return!n&&!a?null:d.createElement(G.div,{ref:hm(i,t),...r,"cmdk-separator":``,role:`separator`})}),ame=d.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,i=e.value!=null,a=eI(),o=sI(e=>e.search),s=sI(e=>e.selectedItemId),c=QF();return d.useEffect(()=>{e.value!=null&&a.setState(`search`,e.value)},[e.value]),d.createElement(G.input,{ref:t,...r,"cmdk-input":``,autoComplete:`off`,autoCorrect:`off`,spellCheck:!1,"aria-autocomplete":`list`,role:`combobox`,"aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":s,id:c.inputId,type:`text`,value:i?e.value:o,onChange:e=>{i||a.setState(`search`,e.target.value),n?.(e.target.value)}})}),ome=d.forwardRef((e,t)=>{let{children:n,label:r=`Suggestions`,...i}=e,a=d.useRef(null),o=d.useRef(null),s=sI(e=>e.selectedItemId),c=QF();return d.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,n,r=new ResizeObserver(()=>{n=requestAnimationFrame(()=>{let n=e.offsetHeight;t.style.setProperty(`--cmdk-list-height`,n.toFixed(1)+`px`)})});return r.observe(e),()=>{cancelAnimationFrame(n),r.unobserve(e)}}},[]),d.createElement(G.div,{ref:hm(a,t),...i,"cmdk-list":``,role:`listbox`,tabIndex:-1,"aria-activedescendant":s,"aria-label":r,id:c.listId},lI(e,e=>d.createElement(`div`,{ref:hm(o,c.listInnerRef),"cmdk-list-sizer":``},e)))}),sme=d.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:i,contentClassName:a,container:o,...s}=e;return d.createElement(Yg,{open:n,onOpenChange:r},d.createElement(Zg,{container:o},d.createElement(Qg,{"cmdk-overlay":``,className:i}),d.createElement($g,{"aria-label":e.label,"cmdk-dialog":``,className:a},d.createElement(nI,{ref:t,...s}))))}),cme=d.forwardRef((e,t)=>sI(e=>e.filtered.count===0)?d.createElement(G.div,{ref:t,...e,"cmdk-empty":``,role:`presentation`}):null),lme=d.forwardRef((e,t)=>{let{progress:n,children:r,label:i=`Loading...`,...a}=e;return d.createElement(G.div,{ref:t,...a,"cmdk-loading":``,role:`progressbar`,"aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":i},lI(e,e=>d.createElement(`div`,{"aria-hidden":!0},e)))}),rI=Object.assign(nI,{List:ome,Item:nme,Input:ame,Group:rme,Separator:ime,Dialog:sme,Empty:cme,Loading:lme});function ume(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function dme(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function iI(e){let t=d.useRef(e);return aI(()=>{t.current=e}),t}var aI=typeof window>`u`?d.useEffect:d.useLayoutEffect;function oI(e){let t=d.useRef();return t.current===void 0&&(t.current=e()),t}function sI(e){let t=eI(),n=()=>e(t.snapshot());return d.useSyncExternalStore(t.subscribe,n,n)}function cI(e,t,n,r=[]){let i=d.useRef(),a=QF();return aI(()=>{var o;let s=(()=>{for(let e of n){if(typeof e==`string`)return e.trim();if(typeof e==`object`&&`current`in e)return e.current?e.current.textContent?.trim():i.current}})(),c=r.map(e=>e.trim());a.value(e,s,c),(o=t.current)==null||o.setAttribute(XF,s),i.current=s}),i}var fme=()=>{let[e,t]=d.useState(),n=oI(()=>new Map);return aI(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function pme(e){let t=e.type;return typeof t==`function`?t(e.props):`render`in t?t.render(e.props):e}function lI({asChild:e,children:t},n){return e&&d.isValidElement(t)?d.cloneElement(pme(t),{ref:t.ref},n(t.props.children)):n(t)}var mme={position:`absolute`,width:`1px`,height:`1px`,padding:`0`,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,borderWidth:`0`};function hme({...e}){return(0,U.jsx)(Yg,{"data-slot":`dialog`,...e})}function gme({...e}){return(0,U.jsx)(Xg,{"data-slot":`dialog-trigger`,...e})}function _me({...e}){return(0,U.jsx)(Zg,{"data-slot":`dialog-portal`,...e})}function vme({...e}){return(0,U.jsx)(n_,{"data-slot":`dialog-close`,...e})}function yme({className:e,...t}){return(0,U.jsx)(Qg,{"data-slot":`dialog-overlay`,className:q(`fixed inset-0 isolate z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0`,e),...t})}function bme({className:e,children:t,showCloseButton:n=!0,...r}){return(0,U.jsxs)(_me,{children:[(0,U.jsx)(yme,{}),(0,U.jsxs)($g,{"data-slot":`dialog-content`,className:q(`fixed top-1/2 left-1/2 z-50 grid w-full max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 gap-4 roun
98ded-xl bg-popover p-4 text-sm text-popover-foreground ring-1 ring-foreground/10 duration-100 outline-none sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r,children:[t,n&&(0,U.jsx)(n_,{"data-slot":`dialog-close`,asChild:!0,children:(0,U.jsxs)(vD,{variant:`ghost`,className:`absolute top-2 right-2`,size:`icon-sm`,children:[(0,U.jsx)(jD,{}),(0,U.jsx)(`span`,{className:`sr-only`,children:`Close`})]})})]})]})}function xme({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`dialog-header`,className:q(`flex flex-col gap-2`,e),...t})}function Sme({className:e,showCloseButton:t=!1,children:n,...r}){return(0,U.jsxs)(`div`,{"data-slot":`dialog-footer`,className:q(`-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 sm:flex-row sm:justify-end`,e),...r,children:[n,t&&(0,U.jsx)(n_,{asChild:!0,children:(0,U.jsx)(vD,{variant:`outline`,children:`Close`})})]})}function Cme({className:e,...t}){return(0,U.jsx)(e_,{"data-slot":`dialog-title`,className:q(`font-heading text-base leading-none font-medium`,e),...t})}function wme({className:e,...t}){return(0,U.jsx)(t_,{"data-slot":`dialog-description`,className:q(`text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground`,e),...t})}function uI({className:e,...t}){return(0,U.jsx)(rI,{"data-slot":`command`,className:q(`flex size-full flex-col overflow-hidden rounded-xl! bg-popover p-1 text-popover-foreground`,e),...t})}function dI({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`command-input-wrapper`,className:`p-1 pb-0`,children:(0,U.jsxs)(RD,{className:`h-8! rounded-lg! border-input/30 bg-input/30 shadow-none! *:data-[slot=input-group-addon]:pl-2!`,children:[(0,U.jsx)(rI.Input,{"data-slot":`command-input`,className:q(`w-full text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50`,e),...t}),(0,U.jsx)(zD,{children:(0,U.jsx)(gse,{className:`size-4 shrink-0 opacity-50`})})]})})}function fI({className:e,...t}){return(0,U.jsx)(rI.List,{"data-slot":`command-list`,className:q(`no-scrollbar max-h-72 scroll-py-1 overflow-x-hidden overflow-y-auto outline-none`,e),...t})}function pI({className:e,...t}){return(0,U.jsx)(rI.Empty,{"data-slot":`command-empty`,className:q(`py-6 text-center text-sm`,e),...t})}function mI({className:e,...t}){return(0,U.jsx)(rI.Group,{"data-slot":`command-group`,className:q(`overflow-hidden p-1 text-foreground **:[[cmdk-group-heading]]:px-2 **:[[cmdk-group-heading]]:py-1.5 **:[[cmdk-group-heading]]:text-xs **:[[cmdk-group-heading]]:font-medium **:[[cmdk-group-heading]]:text-muted-foreground`,e),...t})}function hI({className:e,...t}){return(0,U.jsx)(rI.Separator,{"data-slot":`command-separator`,className:q(`-mx-1 h-px bg-border`,e),...t})}function gI({className:e,children:t,...n}){return(0,U.jsxs)(rI.Item,{"data-slot":`command-item`,className:q(`group/command-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none in-data-[slot=dialog-content]:rounded-lg! data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 data-selected:bg-muted data-selected:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-selected:*:[svg]:text-foreground`,e),...n,children:[t,(0,U.jsx)(AD,{className:`ml-auto opacity-0 group-has-data-[slot=command-shortcut]/command-item:hidden group-data-[checked=true]/command-item:opacity-100`})]})}function Tme(e){if(!e||typeof document>`u`)return;let t=document.head||document.getElementsByTagName(`head`)[0],n=document.createElement(`style`);n.type=`text/css`,t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}var _I=d.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:`bottom`,shouldAnimate:{current:!0}
98,shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),vI=()=>{let e=d.useContext(_I);if(!e)throw Error(`useDrawerContext must be used within a Drawer.Root`);return e};Tme(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
99[data-state=closed]
100){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;
100left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}`);function Eme(){let e=navigator.userAgent;return typeof window<`u`&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}function Dme(){return xI(/^Mac/)}function Ome(){return xI(/^iPhone/)}function yI(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function kme(){return xI(/^iPad/)||Dme()&&navigator.maxTouchPoints>1}function bI(){return Ome()||kme()}function xI(e){return typeof window<`u`&&window.navigator!=null?e.test(window.navigator.platform):void 0}var Ame=24,jme=typeof window<`u`?d.useLayoutEffect:d.useEffect;function SI(...e){return(...t)=>{for(let n of e)typeof n==`function`&&n(...t)}}var CI=typeof document<`u`&&window.visualViewport;function wI(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function TI(e){for(wI(e)&&(e=e.parentElement);e&&!wI(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}var Mme=new Set([`checkbox`,`radio`,`range`,`color`,`file`,`image`,`button`,`submit`,`reset`]),EI=0,DI;function Nme(e={}){let{isDisabled:t}=e;jme(()=>{if(!t)return EI++,EI===1&&bI()&&(DI=Pme()),()=>{EI--,EI===0&&DI?.()}},[t])}function Pme(){let e,t=0,n=n=>{e=TI(n.target),!(e===document.documentElement&&e===document.body)&&(t=n.changedTouches[0].pageY)},r=n=>{if(!e||e===document.documentElement||e===document.body){n.preventDefault();return}let r=n.changedTouches[0].pageY,i=e.scrollTop,a=e.scrollHeight-e.clientHeight;a!==0&&((i<=0&&r>t||i>=a&&r<t)&&n.preventDefault(),t=r)},i=e=>{let t=e.target;AI(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform=`translateY(-2000px)`,t.focus(),requestAnimationFrame(()=>{t.style.transform=``}))},a=e=>{let t=e.target;AI(t)&&(t.style.transform=`translateY(-2000px)`,requestAnimationFrame(()=>{t.style.transform=``,CI&&(CI.height<window.innerHeight?requestAnimationFrame(()=>{kI(t)}):CI.addEventListener(`resize`,()=>kI(t),{once:!0}))}))},o=()=>{window.scrollTo(0,0)},s=window.pageXOffset,c=window.pageYOffset,l=SI(Fme(document.documentElement,`paddingRight`,`${window.innerWidth-document.documentElement.clientWidth}px`));window.scrollTo(0,0);let u=SI(OI(document,`touchstart`,n,{passive:!1,capture:!0}),OI(document,`touchmove`,r,{passive:!1,capture:!0}),OI(document,`touchend`,i,{passive:!1,capture:!0}),OI(document,`focus`,a,!0),OI(window,`scroll`,o));return()=>{l(),u(),window.scrollTo(s,c)}}function Fme(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function OI(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function kI(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=TI(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+Ame&&(t.scrollTop+=r-n)}e=t.parentElement}}function AI(e){return e instanceof HTMLInputElement&&!Mme.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function Ime(e,t){typeof e==`function`?e(t):e!=null&&(e.current=t)}function Lme(...e){return t=>
100e.forEach(e=>Ime(e,t))}function jI(...e){return d.useCallback(Lme(...e),e)}var MI=new WeakMap;function NI(e,t,n=!1){if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{if(t.startsWith(`--`)){e.style.setProperty(t,n);return}r[t]=e.style[t],e.style[t]=n}),!n&&MI.set(e,r)}function Rme(e,t){if(!e||!(e instanceof HTMLElement))return;let n=MI.get(e);n&&(e.style[t]=n[t])}var PI=e=>{switch(e){case`top`:case`bottom`:return!0;case`left`:case`right`:return!1;default:return e}};function FI(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,i=r.match(/^matrix3d\((.+)\)$/);return i?parseFloat(i[1].split(`, `)[PI(t)?13:12]):(i=r.match(/^matrix\((.+)\)$/),i?parseFloat(i[1].split(`, `)[PI(t)?5:4]):null)}function zme(e){return 8*(Math.log(e+1)-2)}function II(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}var LI={DURATION:.5,EASE:[.32,.72,0,1]},RI=.4,Bme=.25,Vme=100,zI=8,BI=16,VI=26,HI=`vaul-dragging`;function UI(e){let t=d.useRef(e);return d.useEffect(()=>{t.current=e}),d.useMemo(()=>(...e)=>t.current==null?void 0:t.current.call(t,...e),[])}function Hme({defaultProp:e,onChange:t}){let n=d.useState(e),[r]=n,i=d.useRef(r),a=UI(t);return d.useEffect(()=>{i.current!==r&&(a(r),i.current=r)},[r,i,a]),n}function WI({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=Hme({defaultProp:t,onChange:n}),a=e!==void 0,o=a?e:r,s=UI(n);return[o,d.useCallback(t=>{if(a){let n=typeof t==`function`?t(e):t;n!==e&&s(n)}else i(t)},[a,e,i,s])]}function Ume({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:r,overlayRef:i,fadeFromIndex:a,onSnapPointChange:o,direction:s=`bottom`,container:c,snapToSequentialPoint:l}){let[u,f]=WI({prop:e,defaultProp:n?.[0],onChange:t}),[p,m]=d.useState(typeof window<`u`?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);d.useEffect(()=>{function e(){m({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]);let h=d.useMemo(()=>u===n?.[n.length-1]||null,[n,u]),g=d.useMemo(()=>n?.findIndex(e=>e===u)??null,[n,u]),_=n&&n.length>0&&(a||a===0)&&!Number.isNaN(a)&&n[a]===u||!n,v=d.useMemo(()=>{let e=c?{width:c.getBoundingClientRect().width,height:c.getBoundingClientRect().height}:typeof window<`u`?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return n?.map(t=>{let n=typeof t==`string`,r=0;if(n&&(r=parseInt(t,10)),PI(s)){let i=n?r:p?t*e.height:0;return p?s===`bottom`?e.height-i:-e.height+i:i}let i=n?r:p?t*e.width:0;return p?s===`right`?e.width-i:-e.width+i:i})??[]},[n,p,c]),y=d.useMemo(()=>g===null?null:v?.[g],[v,g]),b=d.useCallback(e=>{let t=v?.findIndex(t=>t===e)??null;o(t),NI(r.current,{transition:`transform ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`,transform:PI(s)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),v&&t!==v.length-1&&a!==void 0&&t!==a&&t<a?NI(i.current,{transition:`opacity ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`,opacity:`0`}):NI(i.current,{transition:`opacity ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`,opacity:`1`}),f(n?.[Math.max(t,0)])},[r.current,n,v,a,i,f]);d.useEffect(()=>{if(u||e){let t=n?.findIndex(t=>t===e||t===u)??-1;v&&t!==-1&&typeof v[t]==`number`&&b(v[t])}},[u,e,n,v,b]);function x({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:o}){if(a===void 0)return;let c=s===`bottom`||s===`right`?(y??0)-e:(y??0)+e,u=g===a-1,d=g===0,f=e>0;if(u&&NI(i.current,{transition:`opacity ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`}),!l&&r>2&&!f){o?t():b(v[0]);return}if(!l&&r>2&&f&&v&&n){b(v[n.length-1]);return}let p=v?.reduce((e,t)=>typeof e!=`number`||typeof t!=`number`?e:Math.abs(t-c)<Math.abs(e-c)?t:e),m=PI(s)?window.innerHeight:window.innerWidth;if(r>RI&&Math.abs(e)<m*.4){let e=f?1:-1;if(e>0&&h&&n){b(v[n.length-1]);return}if(d&&e<0&&o&&t(),g===null)return;b(v[g+e]);return}b(p)}function S({draggedDistance:e}){if(y===null)return;let t=s===`bottom`||s===`right`?y-e:y+e;(s===`bottom`||s===`right`)&&t<v[v.length-1]||(s===`top`||s===`left`)&&t>v[v.length-1]||NI(r.current,{transform:PI(s)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})}function C(e,t){if(!n||typeof g!=`number`||!v||a===void 0)return null;let r=g===a-1;if(g>=a&&t)return 0;if(r&&!t)return 1;if(!_&&!r)return null;let i=r?g+1:g-1,o=r?v[i]-v[i-1]:v[i+1]-v[i],s=e/Math.abs(o);return r?1-s:s}return{isLastSnapPoint:h,activeSnapPoint:u,shouldFade:_,getPercentageDragged:C,setActiveSnapPoint:f,activeSnapPointIndex:g,onRelease:x,onDrag:S,snapPointsOffset:v}}
100function Wme(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:i}=vI(),a=d.useRef(null),o=(0,d.useMemo)(()=>document.body.style.backgroundColor,[]);function s(){return(window.innerWidth-VI)/window.innerWidth}d.useEffect(()=>{if(t&&n){a.current&&clearTimeout(a.current);let t=document.querySelector(`[data-vaul-drawer-wrapper]`)||document.querySelector(`[vaul-drawer-wrapper]`);if(!t)return;r&&!i&&II(document.body,{background:`black`}),II(t,{transformOrigin:PI(e)?`top`:`left`,transitionProperty:`transform, border-radius`,transitionDuration:`${LI.DURATION}s`,transitionTimingFunction:`cubic-bezier(${LI.EASE.join(`,`)})`});let n=II(t,{borderRadius:`${zI}px`,overflow:`hidden`,...PI(e)?{transform:`scale(${s()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${s()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{n(),a.current=window.setTimeout(()=>{o?document.body.style.background=o:document.body.style.removeProperty(`background`)},LI.DURATION*1e3)}}},[t,n,o])}var GI=null;function Gme({isOpen:e,modal:t,nested:n,hasBeenOpened:r,preventScrollRestoration:i,noBodyStyles:a}){let[o,s]=d.useState(()=>typeof window<`u`?window.location.href:``),c=d.useRef(0),l=d.useCallback(()=>{if(yI()&&GI===null&&e&&!a){GI={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:`unset`};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty(`position`,`fixed`,`important`),Object.assign(document.body.style,{top:`${-c.current}px`,left:`${-e}px`,right:`0px`,height:`auto`}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&c.current>=t&&(document.body.style.top=`${-(c.current+e)}px`)}),300)}},[e]),u=d.useCallback(()=>{if(yI()&&GI!==null&&!a){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,GI),window.requestAnimationFrame(()=>{if(i&&o!==window.location.href){s(window.location.href);return}window.scrollTo(t,e)}),GI=null}},[o]);return d.useEffect(()=>{function e(){c.current=window.scrollY}return e(),window.addEventListener(`scroll`,e),()=>{window.removeEventListener(`scroll`,e)}},[]),d.useEffect(()=>{if(t)return()=>{typeof document>`u`||document.querySelector(`[data-vaul-drawer]`)||u()}},[t,u]),d.useEffect(()=>{n||!r||(e?(!window.matchMedia(`(display-mode: standalone)`).matches&&l(),t||window.setTimeout(()=>{u()},500)):u())},[e,r,o,t,n,l,u]),{restorePositionSetting:u}}function KI({open:e,onOpenChange:t,children:n,onDrag:r,onRelease:i,snapPoints:a,shouldScaleBackground:o=!1,setBackgroundColorOnScale:s=!0,closeThreshold:c=Bme,scrollLockTimeout:l=Vme,dismissible:u=!0,handleOnly:f=!1,fadeFromIndex:p=a&&a.length-1,activeSnapPoint:m,setActiveSnapPoint:h,fixed:g,modal:_=!0,onClose:v,nested:y,noBodyStyles:b=!1,direction:x=`bottom`,defaultOpen:S=!1,disablePreventScroll:C=!0,snapToSequentialPoint:w=!1,preventScrollRestoration:T=!1,repositionInputs:E=!0,onAnimationEnd:D,container:O,autoFocus:k=!1}){let[A=!1,j]=WI({defaultProp:S,prop:e,onChange:e=>{t?.(e),!e&&!y&&ve(),setTimeout(()=>{D?.(e)},LI.DURATION*1e3),e&&!_&&typeof window<`u`&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents=`auto`}),e||(document.body.style.pointerEvents=`auto`)}}),[M,N]=d.useState(!1),[P,F]=d.useState(!1),[I,L]=d.useState(!1),ee=d.useRef(null),te=d.useRef(null),ne=d.useRef(null),R=d.useRef(null),re=d.useRef(null),z=d.useRef(!1),ie=d.useRef(null),B=d.useRef(0),ae=d.useRef(!1),V=d.useRef(!S),oe=d.useRef(0),H=d.useRef(null),se=d.useRef(H.current?.getBoundingClientRect().height||0),ce=d.useRef(H.current?.getBoundingClientRect().width||0),le=d.useRef(0),{activeSnapPoint:ue,activeSnapPointIndex:de,setActiveSnapPoint:fe,onRelease:pe,snapPointsOffset:me,onDrag:he,shouldFade:ge,getPercentageDragged:_e}=Ume({snapPoints:a,activeSnapPointProp:m,setActiveSnapPointProp:h,drawerRef:H,fadeFromIndex:p,overlayRef:ee,onSnapPointChange:d.useCallback(e=>{a&&e===me.length-1&&(te.current=new Date)},[]),direction:x,container:O,snapToSequentialPoint:w});Nme({isDisabled:!A||P||!_||I||!M||!E||!C});let{restorePositionSetting:ve}=Gme({isOpen:A,modal:_,nested:y??!1,hasBeenOpened:M,preventScrollRestoration:T,noBodyStyles:b});function ye(){return(window.innerWidth-VI)/window.innerWidth}function be(e){!u&&!a||H.current&&!H.current.contains(e.target)||(se.current=H.current?.getBoundingClientRect().height||0,ce.current=H.current?.getBoundingClientRect().width||0,F(!0),ne.current=ne
100w Date,bI()&&window.addEventListener(`touchend`,()=>z.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),B.current=PI(x)?e.pageY:e.pageX)}function xe(e,t){let n=e,r=window.getSelection()?.toString(),i=H.current?FI(H.current,x):null,a=new Date;if(n.tagName===`SELECT`||n.hasAttribute(`data-vaul-no-drag`)||n.closest(`[data-vaul-no-drag]`))return!1;if(x===`right`||x===`left`)return!0;if(te.current&&a.getTime()-te.current.getTime()<500)return!1;if(i!==null&&(x===`bottom`?i>0:i<0))return!0;if(r&&r.length>0)return!1;if(re.current&&a.getTime()-re.current.getTime()<l&&i===0||t)return re.current=a,!1;for(;n;){if(n.scrollHeight>n.clientHeight){if(n.scrollTop!==0)return re.current=new Date,!1;if(n.getAttribute(`role`)===`dialog`)return!0}n=n.parentNode}return!0}function Se(e){if(H.current&&P){let t=x===`bottom`||x===`right`?1:-1,n=(B.current-(PI(x)?e.pageY:e.pageX))*t,i=n>0,s=a&&!u&&!i;if(s&&de===0)return;let c=Math.abs(n),l=document.querySelector(`[data-vaul-drawer-wrapper]`),d=c/(x===`bottom`||x===`top`?se.current:ce.current),f=_e(c,i);if(f!==null&&(d=f),s&&d>
100=1||!z.current&&!xe(e.target,i))return;if(H.current.classList.add(HI),z.current=!0,NI(H.current,{transition:`none`}),NI(ee.current,{transition:`none`}),a&&he({draggedDistance:n}),i&&!a){let e=zme(n),r=Math.min(e*-1,0)*t;NI(H.current,{transform:PI(x)?`translate3d(0, ${r}px, 0)`:`translate3d(${r}px, 0, 0)`});return}let m=1-d;if((ge||p&&de===p-1)&&(r?.(e,d),NI(ee.current,{opacity:`${m}`,transition:`none`},!0)),l&&ee.current&&o){let e=Math.min(ye()+d*(1-ye()),1),t=8-d*8,n=Math.max(0,14-d*14);NI(l,{borderRadius:`${t}px`,transform:PI(x)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:`none`},!0)}if(!a){let e=c*t;NI(H.current,{transform:PI(x)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}}d.useEffect(()=>{window.requestAnimationFrame(()=>{V.current=!0})},[]),d.useEffect(()=>{var e;function t(){if(!H.current||!E)return;let e=document.activeElement;if(AI(e)||ae.current){let e=window.visualViewport?.height||0,t=window.innerHeight,n=t-e,r=H.current.getBoundingClientRect().height||0,i=r>t*.8;le.current||=r;let o=H.current.getBoundingClientRect().top;if(Math.abs(oe.current-n)>60&&(ae.current=!ae.current),a&&a.length>0&&me&&de){let e=me[de]||0;n+=e}if(oe.current=n,r>e||ae.current){let t=H.current.getBoundingClientRect().height,r=t;t>e&&(r=e-(i?o:VI)),g?H.current.style.height=`${t-Math.max(n,0)}px`:H.current.style.height=`${Math.max(r,e-o)}px`}else Eme()||(H.current.style.height=`${le.current}px`);a&&a.length>0&&!ae.current?H.current.style.bottom=`0px`:H.current.style.bottom=`${Math.max(n,0)}px`}}return(e=window.visualViewport)==null||e.addEventListener(`resize`,t),()=>window.visualViewport?.removeEventListener(`resize`,t)},[de,a,me]);function Ce(e){Te(),v?.(),e||j(!1),setTimeout(()=>{a&&fe(a[0])},LI.DURATION*1e3)}function we(){if(!H.current)return;let e=document.querySelector(`[data-vaul-drawer-wrapper]`),t=FI(H.current,x);NI(H.current,{transform:`translate3d(0, 0, 0)`,transition:`transform ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`}),NI(ee.current,{transition:`opacity ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`,opacity:`1`}),o&&t&&t>0&&A&&NI(e,{borderRadius:`${zI}px`,overflow:`hidden`,...PI(x)?{transform:`scale(${ye()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:`top`}:{transform:`scale(${ye()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:`left`},transitionProperty:`transform, border-radius`,transitionDuration:`${LI.DURATION}s`,transitionTimingFunction:`cubic-bezier(${LI.EASE.join(`,`)})`},!0)}function Te(){!P||!H.current||(H.current.classList.remove(HI),z.current=!1,F(!1),R.current=new Date)}function Ee(e){if(!P||!H.current)return;H.current.classList.remove(HI),z.current=!1,F(!1),R.current=new Date;let t=FI(H.current,x);
100if(!e||!xe(e.target,!1)||!t||Number.isNaN(t)||ne.current===null)return;let n=R.current.getTime()-ne.current.getTime(),r=B.current-(PI(x)?e.pageY:e.pageX),o=Math.abs(r)/n;if(o>.05&&(L(!0),setTimeout(()=>{L(!1)},200)),a){pe({draggedDistance:r*(x===`bottom`||x===`right`?1:-1),closeDrawer:Ce,velocity:o,dismissible:u}),i?.(e,!0);return}if(x===`bottom`||x===`right`?r>0:r<0){we(),i?.(e,!0);return}if(o>RI){Ce(),i?.(e,!1);return}let s=Math.min(H.current.getBoundingClientRect().height??0,window.innerHeight),l=Math.min(H.current.getBoundingClientRect().width??0,window.innerWidth);if(Math.abs(t)>=(x===`left`||x===`right`?l:s)*c){Ce(),i?.(e,!1);return}i?.(e,!0),we()}d.useEffect(()=>(A&&(NI(document.documentElement,{scrollBehavior:`auto`}),te.current=new Date),()=>{Rme(document.documentElement,`scrollBehavior`)}),[A]);function De(e){let t=e?(window.innerWidth-BI)/window.innerWidth:1,n=e?-BI:0;ie.current&&window.clearTimeout(ie.current),NI(H.current,{transition:`transform ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`,transform:PI(x)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&H.current&&(ie.current=setTimeout(()=>{let e=FI(H.current,x);NI(H.current,{transition:`none`,transform:PI(x)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))}function Oe(e,t){if(t<0)return;let n=(window.innerWidth-BI)/window.innerWidth,r=n+t*(1-n),i=-BI+t*BI;NI(H.current,{transform:PI(x)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`,transition:`none`})}function ke(e,t){let n=PI(x)?window.innerHeight:window.innerWidth,r=t?(n-BI)/n:1,i=t?-BI:0;t&&NI(H.current,{transition:`transform ${LI.DURATION}s cubic-bezier(${LI.EASE.join(`,`)})`,transform:PI(x)?`scale(${r}) translate3d(0, ${i}px, 0)`:`scale(${r}) translate3d(${i}px, 0, 0)`})}return d.useEffect(()=>{_||window.requestAnimationFrame(()=>{document.body.style.pointerEvents=`auto`})},[_]),d.createElement(Yg,{defaultOpen:S,onOpenChange:e=>{!u&&!e||(e?N(!0):Ce(!0),j(e))},open:A},d.createElement(_I.Provider,{value:{activeSnapPoint:ue,snapPoints:a,setActiveSnapPoint:fe,drawerRef:H,overlayRef:ee,onOpenChange:t,onPress:be,onRelease:Ee,onDrag:Se,dismissible:u,shouldAnimate:V,handleOnly:f,isOpen:A,isDragging:P,shouldFade:ge,closeDrawer:Ce,onNestedDrag:Oe,onNestedOpenChange:De,onNestedRelease:ke,keyboardIsOpen:ae,modal:_,snapPointsOffset:me,activeSnapPointIndex:de,direction:x,shouldScaleBackground:o,setBackgroundColorOnScale:s,noBodyStyles:b,container:O,autoFocus:k}},n))}var qI=d.forwardRef(function({...e},t){let{overlayRef:n,snapPoints:r,onRelease:i,shouldFade:a,isOpen:o,modal:s,shouldAnimate:c}=vI(),l=jI(t,n),u=r&&r.length>0;if(!s)return null;let f=d.useCallback(e=>i(e),[i]);return d.createElement(Qg,{onMouseUp:f,ref:l,"data-vaul-overlay":``,"data-vaul-snap-points":o&&u?`true`:`false`,"data-vaul-snap-points-overlay":o&&a?`true`:`false`,"data-vaul-animate":c?.current?`true`:`false`,...e})});qI.displayName=`Drawer.Overlay`;var JI=d.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...r},i){let{drawerRef:a,onPress:o,onRelease:s,onDrag:c,keyboardIsOpen:l,snapPointsOffset:u,activeSnapPointIndex:f,modal:p,isOpen:m,direction:h,snapPoints:g,container:_,handleOnly:v,shouldAnimate:y,autoFocus:b}=vI(),[x,S]=d.useState(!1),C=jI(i,a),w=d.useRef(null),T=d.useRef(null),E=d.useRef(!1),D=g&&g.length>0;Wme();let O=(e,t,n=0)=>
100{if(E.current)return!0;let r=Math.abs(e.y),i=Math.abs(e.x),a=i>r,o=[`bottom`,`right`].includes(t)?1:-1;if(t===`left`||t===`right`){if(!(e.x*o<0)&&i>=0&&i<=n)return a}else if(!(e.y*o<0)&&r>=0&&r<=n)return!a;return E.current=!0,!0};d.useEffect(()=>{D&&window.requestAnimationFrame(()=>{S(!0)})},[]);function k(e){w.current=null,E.current=!1,s(e)}return d.createElement($g,{"data-vaul-drawer-direction":h,"data-vaul-drawer":``,"data-vaul-delayed-snap-points":x?`true`:`false`,"data-vaul-snap-points":m&&D?`true`:`false`,"data-vaul-custom-container":_?`true`:`false`,"data-vaul-animate":y?.current?`true`:`false`,...r,ref:C,style:u&&u.length>0?{"--snap-point-height":`${u[f??0]}px`,...t}:t,onPointerDown:e=>{v||(r.onPointerDown==null||r.onPointerDown.call(r,e),w.current={x:e.pageX,y:e.pageY},o(e))},onOpenAutoFocus:e=>{n?.(e),b||e.preventDefault()},onPointerDownOutside:t=>{if(e?.(t),!p||t.defaultPrevented){t.preventDefault();return}l.current&&=!1},onFocusOutside:e=>{if(!p){e.preventDefault();return}},onPointerMove:e=>{if(T.current=e,v||(r.onPointerMove==null||r.onPointerMove.call(r,e),!w.current))return;let t=e.pageY-w.current.y,n=e.pageX-w.current.x,i=e.pointerType===`touch`?10:2;O({x:n,y:t},h,i)?c(e):(Math.abs(n)>i||Math.abs(t)>i)&&(w.current=null)},onPointerUp:e=>{r.onPointerUp==null||r.onPointerUp.call(r,e),w.current=null,E.current=!1,s(e)},onPointerOut:e=>{r.onPointerOut==null||r.onPointerOut.call(r,e),k(T.current)},onContextMenu:e=>{r.onContextMenu==null||r.onContextMenu.call(r,e),T.current&&k(T.current)}})});JI.displayName=`Drawer.Content`;var Kme=250,qme=120,YI=d.forwardRef(function({preventCycle:e=!1,children:t,...n},r){let{closeDrawer:i,isDragging:a,snapPoints:o,activeSnapPoint:s,setActiveSnapPoint:c,dismissible:l,handleOnly:u,isOpen:f,onPress:p,onDrag:m}=vI(),h=d.useRef(null),g=d.useRef(!1);function _(){if(g.current){b();return}window.setTimeout(()=>{v()},qme)}function v(){if(a||e||g.current){b();return}if(b(),!o||o.length===0){l||i();return}if(s===o[o.length-1]&&l){i();return}let t=o.findIndex(e=>e===s);if(t===-1)return;let n=o[t+1];c(n)}function y(){h.current=window.setTimeout(()=>{g.current=!0},Kme)}function b(){h.current&&window.clearTimeout(h.current),g.current=!1}return d.createElement(`div`,{onClick:_,onPointerCancel:b,onPointerDown:e=>{u&&p(e),y()},onPointerMove:e=>{u&&m(e)},ref:r,"data-vaul-drawer-visible":f?`true`:`false`,"data-vaul-handle":``,"aria-hidden":`true`,...n},d.createElement(`span`,{"data-vaul-handle-hitarea":``,"aria-hidden":`true`},t))});YI.displayName=`Drawer.Handle`;function Jme({onDrag:e,onOpenChange:t,open:n,...r}){let{onNestedDrag:i,onNestedOpenChange:a,onNestedRelease:o}=vI();if(!i)throw Error(`Drawer.NestedRoot must be placed in another drawer`);return d.createElement(KI,{nested:!0,open:n,onClose:()=>{a(!1)},onDrag:(t,n)=>{i(t,n),e?.(t,n)},onOpenChange:e=>{e&&a(e),t?.(e)},onRelease:o,...r})}function Yme(e){let t=vI(),{container:n=t.container,...r}=e;return d.createElement(Zg,{container:n,...r})}var XI={Root:KI,NestedRoot:Jme,Content:JI,Overlay:qI,Trigger:Xg,Portal:Yme,Handle:YI,Close:n_,Title:e_,Description:t_};function ZI({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty`,className:q(`flex w-full min-w-0 flex-1 flex-col items-center justify-center gap-4 roun
100ded-xl border-dashed p-6 text-center text-balance`,e),...t})}function QI({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-header`,className:q(`flex max-w-sm flex-col items-center gap-2`,e),...t})}var Xme=pm(`mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0`,{variants:{variant:{default:`bg-transparent`,icon:`flex size-8 shrink-0 items-center justify-center rounded-lg bg-muted text-foreground [&_svg:not([class*='size-'])]:size-4`}},defaultVariants:{variant:`default`}});function $I({className:e,variant:t=`default`,...n}){return(0,U.jsx)(`div`,{"data-slot":`empty-icon`,"data-variant":t,className:q(Xme({variant:t,className:e})),...n})}function eL({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-title`,className:q(`font-heading text-sm font-medium tracking-tight`,e),...t})}function tL({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-description`,className:q(`text-sm/relaxed text-muted-foreground [&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary`,e),...t})}function Zme({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-content`,className:q(`flex w-full max-w-sm min-w-0 flex-col items-center gap-2.5 text-sm text-balance`,e),...t})}function Qme({...e}){return(0,U.jsx)(Kre,{"data-slot":`hover-card`,...e})}function $me({...e}){return(0,U.jsx)(qre,{"data-slot":`hover-card-trigger`,...e})}function ehe({className:e,align:t=`center`,sideOffset:n=4,...r}){return(0,U.jsx)(Jre,{"data-slot":`hover-card-portal`,children:(0,U.jsx)(Yre,{"data-slot":`hover-card-content`,align:t,sideOffset:n,className:q(`z-50 w-64 origin-(--radix-hover-card-content-transform-origin) rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden duration-100 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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r})})}var the=Object.defineProperty,nhe=Object.defineProperties,rhe=Object.getOwnPropertyDescriptors,nL=Object.getOwnPropertySymbols,rL=Object.prototype.hasOwnProperty,iL=Object.prototype.propertyIsEnumerable,aL=(e,t,n)=>t in e?the(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ihe=(e,t)=>{for(var n in t||={})rL.call(t,n)&&aL(e,n,t[n]);if(nL)for(var n of nL(t))iL.call(t,n)&&aL(e,n,t[n]);return e},ahe=(e,t)=>nhe(e,rhe(t)),ohe=(e,t)=>{var n={};for(var r in e)rL.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&nL)for(var r of nL(e))t.indexOf(r)<0&&iL.call(e,r)&&(n[r]=e[r]);return n};function she(e){return[setTimeout(e,0),setTimeout(e,10),setTimeout(e,50)]}function che(e){let t=d.useRef();return d.useEffect(()=>{t.current=e}),t.current}var lhe=18,oL=40,uhe=`${oL}px`,dhe=[`[data-lastpass-icon-root]`,`com-1password-button`,`[data-dashlanecreated]`,`[style$="2147483647 !important;"]`].join(`,`);function fhe({containerRef:e,inputRef:t,pushPasswordManagerStrategy:n,isFocused:r}){let[i,a]=d.useState(!1),[o,s]=d.useState(!1),[c,l]=d.useState(!1),u=d.useMemo(()=>n===`none`?!1:(n===`increase-width`||n===`experimental-no-flickering`)&&i&&o,[i,o,n]),f=d.useCallback(()=>{let r=e.current,i=t.current;if(!r||!i||c||n===`none`)return;let o=r,s=o.getBoundingClientRect().left+o.offsetWidth,u=o.getBoundingClientRect().top+o.offsetHeight/2,d=s-lhe,f=u;document.querySelectorAll(dhe).length===0&&document.elementFromPoint(d,f)===r||(a(!0),l(!0))},[e,t,c,n]);return d.useEffect(()=>{let t=e.current;if(!t||n===`none`)return;function r(){s(window.innerWidth-t.getBoundingClientRect().right>=oL)}r();let i=setInterval(r,1e3);return()=>{clearInterval(i)}},[e,n]),d.useEffect(()=>{let e=r||document.activeElement===t.current;if(n===`none`||!e)return;let i=setTimeout(f,0),a=setTimeout(f,2e3),o=setTimeout(f,5e3),s=setTimeout(()=>{l(!0)},6e3);return()=>{clearTimeout(i),clearTimeout(a),clearTimeout(o),clearTimeout(s)}},[t,r,n,f]),{hasPWMBadge:i,willPushPWMBadge:u,PWM_BADGE_SPACE_WIDTH:uhe}}var phe=d.createContext({}),mhe=d.forwardRef((e,t)=>
100{var n=e,{value:r,onChange:i,maxLength:a,textAlign:o=`left`,pattern:s,placeholder:c,inputMode:l=`numeric`,onComplete:u,pushPasswordManagerStrategy:f=`increase-width`,pasteTransformer:p,containerClassName:m,noScriptCSSFallback:h=hhe,render:g,children:_}=n,v=ohe(n,[`value`,`onChange`,`maxLength`,`textAlign`,`pattern`,`placeholder`,`inputMode`,`onComplete`,`pushPasswordManagerStrategy`,`pasteTransformer`,`containerClassName`,`noScriptCSSFallback`,`render`,`children`]),y;let[b,x]=d.useState(typeof v.defaultValue==`string`?v.defaultValue:``),S=r??b,C=che(S),w=d.useCallback(e=>{i?.(e),x(e)},[i]),T=d.useMemo(()=>s?typeof s==`string`?new RegExp(s):s:null,[s]),E=d.useRef(null),D=d.useRef(null),O=d.useRef({value:S,onChange:w,isIOS:typeof window<`u`&&((y=window==null?void 0:window.CSS)?.supports)?.call(y,`-webkit-touch-callout`,`none`)}),k=d.useRef({prev:[E.current?.selectionStart,E.current?.selectionEnd,E.current?.selectionDirection]});d.useImperativeHandle(t,()=>E.current,[]),d.useEffect(()=>{let e=E.current,t=D.current;if(!e||!t)return;O.current.value!==e.value&&O.current.onChange(e.value),k.current.prev=[e.selectionStart,e.selectionEnd,e.selectionDirection];function n(){if(document.activeElement!==e){F(null),L(null);return}let t=e.selectionStart,n=e.selectionEnd,r=e.selectionDirection,i=e.maxLength,a=e.value,o=k.current.prev,s=-1,c=-1,l;if(a.length!==0&&t!==null&&n!==null){let e=t===n,r=t===a.length&&a.length<i;if(e&&!r){let e=t;if(e===0)s=0,c=1,l=`forward`;else if(e===i)s=e-1,c=e,l=`backward`;else if(i>1&&a.length>1){let t=0;if(o[0]!==null&&o[1]!==null){l=e<o[1]?`backward`:`forward`;let n=o[0]===o[1]&&o[0]<i;l===`backward`&&!n&&(t=-1)}s=t+e,c=t+e+1}}s!==-1&&c!==-1&&s!==c&&E.current.setSelectionRange(s,c,l)}let u=s===-1?t:s,d=c===-1?n:c,f=l??r;F(u),L(d),k.current.prev=[u,d,f]}if(document.addEventListener(`selectionchange`,n,{capture:!0}),n(),document.activeElement===e&&N(!0),!document.getElementById(`input-otp-style`)){let e=document.createElement(`style`);if(e.id=`input-otp-style`,document.head.appendChild(e),e.sheet){let t=`background: transparent !important; color: transparent !important; border-color: transparent !important; opacity: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; -webkit-text-fill-color: transparent !important;`;sL(e.sheet,`[data-input-otp]::selection { background: transparent !important; color: transparent !important; }`),sL(e.sheet,`[data-input-otp]:autofill { ${t} }`),sL(e.sheet,`[data-input-otp]:-webkit-autofill { ${t} }`),sL(e.sheet,`@supports (-webkit-touch-callout: none) { [data-input-otp] { letter-spacing: -.6em !important; font-weight: 100 !important; font-stretch: ultra-condensed; font-optical-sizing: none !important; left: -1px !important; right: 1px !important; } }`),sL(e.sheet,`[data-input-otp] + * { pointer-events: all !important; }`)}}let r=()=>{t&&t.style.setProperty(`--root-height`,`${e.clientHeight}px`)};r();let i=new ResizeObserver(r);return i.observe(e),()=>{document.removeEventListener(`selectionchange`,n,{capture:!0}),i.disconnect()}},[]);let[A,j]=d.useState(!1),[M,N]=d.useState(!1),[P,F]=d.useState(null),[I,L]=d.useState(null);d.useEffect(()=>{she(()=>{var e;(e=E.current)==null||e.dispatchEvent(new Event(`input`));let t=E.current?.selectionStart,n=E.current?.selectionEnd,r=E.current?.selectionDirection;t!==null&&n!==null&&(F(t),L(n),k.current.prev=[t,n,r])})},[S,M]),d.useEffect(()=>{C!==void 0&&S!==C&&C.length<a&&S.length===a&&u?.(S)},[a,u,C,S]);let ee=fhe({containerRef:D,inputRef:E,pushPasswordManagerStrategy:f,isFocused:M}),te=d.useCallback(e=>{let t=e.currentTarget.value.slice(0,a);if(t.length>0&&T&&!T.test(t)){e.preventDefault();return}typeof C==`string`&&t.length<C.length&&document.dispatchEvent(new Event(`selectionchange`)),w(t)},[a,w,C,T]),ne=d.useCallback(()=>{var e;if(E.current){let t=Math.min(E.current.value.length,a-1),n=E.current.value.length;(e=E.current)==null||e.setSelectionRange(t,n),F(t),L(n)}N(!0)},[a]),R=d.useCallback(e=>{let t=E.current;if(!p&&(!O.current.isIOS||!e.clipboardData||!t))return;let n=e.clipboardData.getData(`text/plain`),r=p?p(n):n;e.preventDefault();let i=E.current?.selectionStart,o=E.current?.selectionEnd,s=(i===o?S.slice(0,i)+r+S.slice(i):S.slice(0,i)+r+S.slice(o)).slice(0,a);if(s.length>0&&T&&!T.test(s))return;t.value=s,w(s);let c=Math.min(s.length,a-1),l=s.length;t.setSelectionRange(c,l),F(c),L(l)},[a,w,T,S]),re=d.useMemo(()=>({position:`relative`,cursor:v.disabled?`default`:`text`,userSelect:`none`,WebkitUserSelect:`none`,pointerEvents:`none`}),[v.disabled]),z=d.useMemo(()=>({position:`absolute`,inset:0,width:ee.willPushPWMBadge?`calc(100% + ${ee.PWM_BADGE_SPACE_WIDTH})`:`100%`,clipPath:ee.willPushPWMBadge?`inset(0 ${ee.PWM_BADGE_SPACE_WIDTH}
100 0 0)`:void 0,height:`100%`,display:`flex`,textAlign:o,opacity:`1`,color:`transparent`,pointerEvents:`all`,background:`transparent`,caretColor:`transparent`,border:`0 solid transparent`,outline:`0 solid transparent`,boxShadow:`none`,lineHeight:`1`,letterSpacing:`-.5em`,fontSize:`var(--root-height)`,fontFamily:`monospace`,fontVariantNumeric:`tabular-nums`}),[ee.PWM_BADGE_SPACE_WIDTH,ee.willPushPWMBadge,o]),ie=d.useMemo(()=>d.createElement(`input`,ahe(ihe({autoComplete:v.autoComplete||`one-time-code`},v),{"data-input-otp":!0,"data-input-otp-placeholder-shown":S.length===0||void 0,"data-input-otp-mss":P,"data-input-otp-mse":I,inputMode:l,pattern:T?.source,"aria-placeholder":c,style:z,maxLength:a,value:S,ref:E,onPaste:e=>{var t;R(e),(t=v.onPaste)==null||t.call(v,e)},onChange:te,onMouseOver:e=>{var t;j(!0),(t=v.onMouseOver)==null||t.call(v,e)},onMouseLeave:e=>{var t;j(!1),(t=v.onMouseLeave)==null||t.call(v,e)},onFocus:e=>{var t;ne(),(t=v.onFocus)==null||t.call(v,e)},onBlur:e=>{var t;N(!1),(t=v.onBlur)==null||t.call(v,e)}})),[te,ne,R,l,z,a,I,P,v,T?.source,S]),B=d.useMemo(()=>({slots:Array.from({length:a}).map((e,t)=>{let n=M&&P!==null&&I!==null&&(P===I&&t===P||t>=P&&t<I),r=S[t]===void 0?null:S[t];return{char:r,placeholderChar:S[0]===void 0?c?.[t]??null:null,isActive:n,hasFakeCaret:n&&r===null}}),isFocused:M,isHovering:!v.disabled&&A}),[M,A,a,I,P,v.disabled,S]),ae=d.useMemo(()=>g?g(B):d.createElement(phe.Provider,{value:B},_),[_,B,g]);return d.createElement(d.Fragment,null,h!==null&&d.createElement(`noscript`,null,d.createElement(`style`,null,h)),d.createElement(`div`,{ref:D,"data-input-otp-container":!0,style:re,className:m},ae,d.createElement(`div`,{style:{position:`absolute`,inset:0,pointerEvents:`none`}},ie)))});mhe.displayName=`Input`;function sL(e,t){try{e.insertRule(t)}catch{console.error(`input-otp could not insert CSS rule:`,t)}}var hhe=`
101[data-input-otp] {
102  --nojs-bg: white !important;
103  --nojs-fg: black !important;
104
105  background-color: var(--nojs-bg) !important;
106  color: var(--nojs-fg) !important;
107  caret-color: var(--nojs-fg) !important;
108  letter-spacing: .25em !important;
109  text-align: center !important;
110  border: 1px solid var(--nojs-fg) !important;
111  border-radius: 4px !important;
112  width: 100% !important;
113}
114@media (prefers-color-scheme: dark) {
115  [data-input-otp] {
116    --nojs-bg: black !important;
117    --nojs-fg: white !important;
118  }
119}`;function ghe({className:e,...t}){return(0,U.jsx)(`kbd`,{"data-slot":`kbd`,className:q(`pointer-events-none inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-sm bg-muted px-1 font-sans text-xs font-medium text-muted-foreground select-none in-data-[slot=tooltip-content]:bg-background/20 in-data-[slot=tooltip-content]:text-background dark:in-data-[slot=tooltip-content]:bg-background/10 [&_svg:not([class*='size-'])]:size-3`,e),...t})}function _he({className:e,size:t=`default`,...n}){return(0,U.jsxs)(`div`,{className:q(`group/native-select relative w-fit has-[select:disabled]:opacity-50`,e),"data-slot":`native-select-wrapper`,"data-size":t,children:[(0,U.jsx)(`select`,{"data-slot":`native-select`,"data-size":t,className:`h-8 w-full min-w-0 appearance-none rounded-lg border border-input bg-transparent py-1 pr-8 pl-2.5 text-sm transition-colors outline-none select-none selection:bg-primary selection:text-primary-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 data-[size=sm]:h-7 data-[size=sm]:rounded-[min(var(--radius-md),10px)] data-[size=sm]:py-0.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,...n}),(0,U.jsx)(TD,{className:`pointer-events-none absolute top-1/2 right-2.5 size-4 -translate-y-1/2 text-muted-foreground select-none`,"aria-hidden":`true`,"data-slot":`native-select-icon`})]})}function vhe({className:e,...t}){return(0,U.jsx)(`option`,{"data-slot":`native-select-option`,className:q(`bg-[Canvas] text-[CanvasText]`,e),...t})}function yhe({className:e,...t}){return(0,U.jsx)(`nav`,{role:`navigation`,"aria-label":`pagination`,"data-slot":`pagination`,className:q(`mx-auto flex w-full justify-center`,e),...t})}function bhe({className:e,...t}){return(0,U.jsx)(`ul`,{"data-slot":`pagination-content`,className:q(`flex items-center gap-0.5`,e),...t})}function xhe({...e}){return(0,U.jsx)(`li`,{"data-slot":`pagination-item`,...e})}function cL({className:e,isActive:t,size:n=`icon`,...r}){return(0,U.jsx)(vD,{asChild:!0,variant:t?`outline`:`ghost`,size:n,className:q(e),children:(0,U.jsx)(`a`,{"aria-current":t?`page`:void 0,"data-slot":`pagination-link`,"data-active":t,...r})})}function She({className:e,text:t=`Previous`,...n}){return(0,U.jsxs)(cL,{"aria-label":`Go to previous page`,size:`default`,className:q(`pl-1.5!`,e),...n,children:[(0,U.jsx)(ED,{"data-icon":`inline-start`}),(0,U.jsx)(`span`,{className:`hidden sm:block`,children:t})]})}function Che({className:e,text:t=`Next`,...n}){return(0,U.jsxs)(cL,{"aria-label":`Go to next page`,size:`default`,className:q(`pr-1.5!`,e),...n,children:[(0,U.jsx)(`span`,{className:`hidden sm:block`,children:t}),(0,U.jsx)(DD,{"data-icon":`inline-end`})]})}function lL({...e}){return(0,U.jsx)(bC,{"data-slot":`popover`,...e})}function uL({...e}){return(0,U.jsx)(SC,{"data-slot":`popover-trigger`,...e})}function dL({className:e,align:t=`center`,sideOffset:n=4,...r}){return(0,U.jsx)(CC,{children:(0,U.jsx)(wC,{"data-slot":`popover-content`,align:t,sideOffset:n,className:q(`z-50 flex w-72 origin-(--radix-popover-content-transform-origin) flex-col gap-2.5 rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground
119/10 outline-hidden duration-100 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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r})})}function whe({...e}){return(0,U.jsx)(xC,{"data-slot":`popover-anchor`,...e})}function The({className:e,value:t,indeterminate:n,...r}){return(0,U.jsx)(Iie,{"data-slot":`progress`,"data-indeterminate":n?``:void 0,className:q(`relative flex h-1 w-full items-center overflow-x-hidden rounded-full bg-muted`,e),...r,children:n?(0,U.jsx)(`span`,{"data-slot":`progress-indicator`,"aria-hidden":`true`,className:`absolute left-0 h-full w-1/3 animate-progress-indeterminate rounded-full bg-primary`}):(0,U.jsx)(Lie,{"data-slot":`progress-indicator`,className:`size-full flex-1 bg-primary transition-all`,style:{transform:`translateX(-${100-(t||0)}%)`}})})}function Ehe(e,t){let n=getComputedStyle(e);return t*parseFloat(n.fontSize)}function Dhe(e,t){let n=getComputedStyle(e.ownerDocument.body);return t*parseFloat(n.fontSize)}function Ohe(e){return e/100*window.innerHeight}function khe(e){return e/100*window.innerWidth}function Ahe(e){switch(typeof e){case`number`:return[e,`px`];case`string`:{let t=parseFloat(e);return e.endsWith(`%`)?[t,`%`]:e.endsWith(`px`)?[t,`px`]:e.endsWith(`rem`)?[t,`rem`]:e.endsWith(`em`)?[t,`em`]:e.endsWith(`vh`)?[t,`vh`]:e.endsWith(`vw`)?[t,`vw`]:[t,`%`]}}}function fL({groupSize:e,panelElement:t,styleProp:n}){let r,[i,a]=Ahe(n);switch(a){case`%`:r=i/100*e;break;case`px`:r=i;break;case`rem`:r=Dhe(t,i);break;case`em`:r=Ehe(t,i);break;case`vh`:r=Ohe(i);break;case`vw`:r=khe(i);break}return r}function pL(e){return parseFloat(e.toFixed(3))}function mL({group:e}){let{orientation:t,panels:n}=e;return n.reduce((e,n)=>(e+=t===`horizontal`?n.element.offsetWidth:n.element.offsetHeight,e),0)}function hL(e){let{panels:t}=e,n=mL({group:e});return n===0?t.map(e=>({groupResizeBehavior:e.panelConstraints.groupResizeBehavior,collapsedSize:0,collapsible:e.panelConstraints.collapsible===!0,defaultSize:void 0,disabled:e.panelConstraints.disabled,minSize:0,maxSize:100,panelId:e.id})):t.map(e=>{let{element:t,panelConstraints:r}=e,i=0;r.collapsedSize!==void 0&&(i=pL(fL({groupSize:n,panelElement:t,styleProp:r.collapsedSize})/n*100));let a;r.defaultSize!==void 0&&(a=pL(fL({groupSize:n,panelElement:t,styleProp:r.defaultSize})/n*100));let o=0;r.minSize!==void 0&&(o=pL(fL({groupSize:n,panelElement:t,styleProp:r.minSize})/n*100));let s=100;return r.maxSize!==void 0&&(s=pL(fL({groupSize:n,panelElement:t,styleProp:r.maxSize})/n*100)),{groupResizeBehavior:r.groupResizeBehavior,collapsedSize:i,collapsible:r.collapsible===!0,defaultSize:a,disabled:r.disabled,minSize:o,maxSize:s,panelId:e.id}})}function gL(e,t=`Assertion error`){if(!e)throw Error(t)}function _L(e,t){return Array.from(t).sort(e===`horizontal`?jhe:Mhe)}function jhe(e,t){let n=e.element.offsetLeft-t.element.offsetLeft;return n===0?e.element.offsetWidth-t.element.offsetWidth:n}function Mhe(e,t){let n=e.element.offsetTop-t.element.offsetTop;return n===0?e.element.offsetHeight-t.element.offsetHeight:n}function vL(e){return typeof e==`object`&&!!e&&`nodeType`in e&&e.nodeType===Node.ELEMENT_NODE}function yL(e,t){return{x:e.x>=t.left&&e.x<=t.right?0:Math.min(Math.abs(e.x-t.left),Math.abs(e.x-t.right)),y:e.y>=t.top&&e.y<=t.bottom?0:Math.min(Math.abs(e.y-t.top),Math.abs(e.y-t.bottom))}}function Nhe({orientation:e,rects:t,targetRect:n}){let r={x:n.x+n.width/2,y:n.y+n.height/2},i,a=Number.MAX_VALUE;for(let n of t){let{x:t,y:o}=yL(r,n),s=e===`horizontal`?t:o;s<a&&(a=s,i=n)}return gL(i,`No rect found`),i}var bL;function Phe(){return bL===void 0&&(bL=typeof matchMedia==`function`?!!matchMedia(`(pointer:coarse)`).matches:!1),bL}function xL(e){let{element:t,orientation:n,panels:r,separators:i}=e,a=_L(n,Array.from(t.children).filter(vL).map(e=>({element:e}))).map(({element:e})=>e),o=[],s=!1,c=!1,l=-1,u=-1,d=0,f,p=[];{let e=-1;for(let t of a)t.hasAttribute(`data-panel`)&&(e++,t.hasAttribute(`data-disabled`)||(d++,l===-1&&(l=e),u=e))}if(d>1){let t=-1;for(let d of a)if(d.hasAttribute(`data-panel`)){t++;let i=r.find(e=>e.element===d);if(i){if(f){let r=f.element.getBoundingClientRect(),a=d.getBoundingClientRect(),m;if(c){let e=n===`horizontal`?new DOMRect(r.right,r.top,0,r.height):new DOMRect(r.left,r.bottom,r.width,0),t=n===`horizontal`?new DOMRect(a.left,a.top,0,a.height):new DOMRect(a.left,a.top,a.width,0);switch(p.length){case 0:m=[e,t];break;case 1:{let i=p[0];m=[i,Nhe({orientation:n,rects:[r,a],targetRect:i.element.getBoundingClientRect()})===r?t:e];break}default:m=p;break}}else m=p.length?p:[n===`horizontal`?new DOMRect(r.right,a.top,a.left-r.right,a.height):new DOMRect(a.left,r.bottom,a.width,a.top-r.bottom)];for(let n of m){let r=`width`in n?n:n.element.getBoundingClientRect(),a=Phe()?e.resizeTargetMinimumSize.coarse:e.resizeTargetMinimumSize.fine;if(r.width<a){let e=a-r.width;r=new DOMRect(r.x-e/2,r.y,r.width+e,r.height)}if(r.height<a){let e=a-r.height;r=new DOMRect(r.x,r.y-e/2,r.width,r.height+e)}!s&&!(t<=l||t>u)&&o.push({group:e,groupSize:mL({group:e}),panels:[f,i],separator:`width`in n?void 0:n,rect:r}),s=!1}}c=!1,f=i,p=[]}}else if(d.hasAttribute(`data-separator`)){d.ariaDisabled!==null&&(s=!0);let e=i.find(e=>e.element===d);e?p.push(e):(f=void 0,p=[])}else c=!0}return o}var SL=class{#e={};addListener(e,t){let n=this.#e[e];return n===void 0?this.#e[e]=[t]:n.includes(t)||n.push(t),()=>{this.removeListener(e,t)}}emit(e,t){let n=this.#e[e];if(n!==void 0)if(n.length===1)n[0].call(null,t);else{let e=!1,r=null,i=Array.from(n);for(let n=0;n<i.length;n++){let a=i[n];try{a.call(null,t)}catch(t){r===null&&(e=!0,r=t)}}if(e)throw r}}removeAllListeners(){this.#e={}}removeListener(e,t){let n=this.#e[e];if(n!==void 0){let e=n.indexOf(t);e>=0&&n.splice(e,1)}}},CL=new Map,wL=new SL;function Fhe(e){CL=new Map(CL),CL.delete(e)}function TL(e,t){for(let[t]of CL)if(t.id===e)return t}function EL(e,t){for(let[t,n]of CL)if(t.id===e)return n;if(t)throw Error(`Could not find data for Group with id ${e}`)}function DL(){return CL}function OL(e,t){return wL.addListener(`groupChange`,n=>{n.group.id===e&&t(n)})}function kL(e,t){let n=CL.get(e);CL=new Map(CL),CL.set(e,t),wL.emit(`groupChange`,{group:e,prev:n,next:t})}function Ihe(e,t,n){let r,i={x:1/0,y:1/0};for(let a of t){let t=yL(n,a.rect);switch(e){case`horizontal`:t.x<=i.x&&(r=a,i=t);break;case`vertical`:t.y<=i.y&&(r=a,i=t);break}}return r?{distance:i,hitRegion:r}:void 0}function Lhe(e){return typeof e==`object`&&!!e&&`nodeType`in e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE}function Rhe(e,t){if(e===t)throw Error(`Cannot compare node with itself`);let n={a:ML(e),b:ML(t)},r;for(;n.a.at(-1)===n.b.at(-1);)r=n.a.pop(),n.b.pop();gL(r,`Stacking order can only be calculated for elements with a common ancestor`);let i={a:jL(AL(n.a)),b:jL(AL(n.b))};if(i.a===i.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},i=e.length;for(;i--;){let n=e[i];if(n===t.a)return 1;if(n===t.b)return-1}}return Math.sign(i.a-i.b)}var zhe=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function Bhe(e){let t=getComputedStyle(NL(e)??e).display;return t===`flex`||t===`inline-flex`}function Vhe(e){let t=getComputedStyle(e);return!!(t.position===`fixed`||t.zIndex!==`auto`&&(t.position!==`static`||Bhe(e))||+t.opacity<1||`transform`in t&&t.transform!==`none`||`webkitTransform`in t&&t.webkitTransform!==`none`||`mixBlendMode`in t&&t.mixBlendMode!==`normal`||`filter`in t&&t.filter!==`none`||`webkitFilter`in t&&t.webkitFilter!==`none`||`isolation`in t&&t.isolation===`isolate`||zhe.test(t.willChange)||t.webkitOverflowScrolling===`touch`)}function AL(e){let t=e.length;for(;t--;){let n=e[t];if(gL(n,`Missing node`),Vhe(n))return n}return null}function jL(e){return e&&Number(getComputedStyle(e).zIndex)||0}function ML(e){let t=[];for(;e;)t.push(e),e=NL(e);return t}function NL(e){let{parentNode:t}=e;return Lhe(t)?t.host:t}function Hhe(e,t){return e.x<t.x+t.width&&e.x+e.width>t.x&&e.y<t.y+t.height&&e.y+e.height>t.y}function Uhe({groupElement:e,hitRegion:t,pointerEventTarget:n}){if(!vL(n)||n.contains(e)||e.contains(n))return!0;
119if(Rhe(n,e)>0){let r=n;for(;r;){if(r.contains(e))return!0;if(Hhe(r.getBoundingClientRect(),t))return!1;r=r.parentElement}}return!0}function PL(e,t){let n=[];return t.forEach((t,r)=>{if(r.disabled)return;let i=xL(r),a=Ihe(r.orientation,i,{x:e.clientX,y:e.clientY});a&&a.distance.x<=0&&a.distance.y<=0&&Uhe({groupElement:r.element,hitRegion:a.hitRegion.rect,pointerEventTarget:e.target})&&n.push(a.hitRegion)}),n}function Whe(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0}function FL(e,t,n=0){return Math.abs(pL(e)-pL(t))<=n}function IL(e,t){return FL(e,t)?0:e>t?1:-1}function LL({overrideDisabledPanels:e,panelConstraints:t,prevSize:n,size:r}){let{collapsedSize:i=0,collapsible:a,disabled:o,maxSize:s=100,minSize:c=0}=t;if(o&&!e)return n;if(IL(r,c)<0)if(a){let e=(i+c)/2;r=IL(r,e)<0?i:c}else r=c;return r=Math.min(s,r),r=pL(r),r}function RL({delta:e,initialLayout:t,panelConstraints:n,pivotIndices:r,prevLayout:i,trigger:a}){if(FL(e,0))return t;let o=a===`imperative-api`,s=Object.values(t),c=Object.values(i),l=[...s],[u,d]=r;gL(u!=null,`Invalid first pivot index`),gL(d!=null,`Invalid second pivot index`);let f=0;switch(a){case`keyboard`:{let t=e<0?d:u,r=n[t];gL(r,`Panel constraints not found for index ${t}`);let{collapsedSize:i=0,collapsible:a,minSize:o=0}=r;if(a){let n=s[t];if(gL(n!=null,`Previous layout not found for panel index ${t}`),FL(n,i)){let t=o-n;IL(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let t=e<0?u:d,r=n[t];gL(r,`No panel constraints found for index ${t}`);let{collapsedSize:i=0,collapsible:a,minSize:o=0}=r;if(a){let n=s[t];if(gL(n!=null,`Previous layout not found for panel index ${t}`),FL(n,o)){let t=n-i;IL(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}break;default:{let t=e<0?d:u,r=n[t];gL(r,`Panel constraints not found for index ${t}`);let i=s[t],{collapsible:a,collapsedSize:o,minSize:c}=r;if(a&&IL(i,c)<0)if(e>0){let t=c-o,n=t/2;IL(i+e,c)<0&&(e=IL(e,n)<=0?0:t)}else{let t=c-o,n=100-t/2;IL(i-e,c)<0&&(e=IL(100+e,n)>0?0:-t)}break}}{let t=e<0?1:-1,r=e<0?d:u,i=0;for(;;){let e=s[r];gL(e!=null,`Previous layout not found for panel index ${r}`);let a=LL({overrideDisabledPanels:o,panelConstraints:n[r],prevSize:e,size:100})-e;if(i+=a,r+=t,r<0||r>=n.length)break}let a=Math.min(Math.abs(e),Math.abs(i));e=e<0?0-a:a}{let t=e<0?u:d;for(;t>=0&&t<n.length;){let r=Math.abs(e)-Math.abs(f),i=s[t];gL(i!=null,`Previous layout not found for panel index ${t}`);let a=i-r,c=LL({overrideDisabledPanels:o,panelConstraints:n[t],prevSize:i,size:a});if(!FL(i,c)&&(f+=i-c,l[t]=c,f.toFixed(3).localeCompare(Math.abs(e).toFixed(3),void 0,{numeric:!0})>=0))break;e<0?t--:t++}}if(Whe(c,l))return i;{let t=e<0?d:u,r=s[t];gL(r!=null,`Previous layout not found for panel index ${t}`);let i=r+f,a=LL({overrideDisabledPanels:o,panelConstraints:n[t],prevSize:r,size:i});if(l[t]=a,!FL(a,i)){let t=i-a,r=e<0?d:u;for(;r>=0&&r<n.length;){let i=l[r];gL(i!=null,`Previous layout not found for panel index ${r}`);let a=i+t,s=LL({overrideDisabledPanels:o,panelConstraints:n[r],prevSize:i,size:a});if(FL(i,s)||(t-=s-i,l[r]=s),FL(t,0))break;e>0?r--:r++}}}if(!FL(Object.values(l).reduce((e,t)=>t+e,0),100,.1))return i;let p=Object.keys(i);return l.reduce((e,t,n)=>(e[p[n]]=t,e),{})}function zL(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(t[n]===void 0||IL(e[n],t[n])!==0)return!1;return!0}function BL({layout:e,panelConstraints:t}){let n=Object.values(e),r=[...n],i=r.reduce((e,t)=>e+t,0);if(r.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${r.map(e=>`${e}%`).join(`, `)}`);if(!FL(i,100)&&r.length>0)for(let e=0;e<t.length;e++){let t=r[e];gL(t!=null,`No layout data found for index ${e}`),r[e]=100/i*t}let a=0;for(let e=0;e<t.length;e++){let i=n[e];gL(i!=null,`No layout data found for index ${e}`);let o=r[e];gL(o!=null,`No layout data found for index ${e}`);let s=LL({overrideDisabledPanels:!0,panelConstraints:t[e],prevSize:i,size:o});o!=s&&(a+=o-s,r[e]=s)}if(!FL(a,0))for(let e=0;e<t.length;e++){let n=r[e];gL(n!=null,`No layout data found for index ${e}`);let i=n+a,o=LL({overrideDisabledPanels:!0,panelConstraints:t[e],prevSize:n,size:i});if(n!==o&&(a-=o-n,r[e]=o,FL(a,0)))break}let o=Object.keys(e);
119return r.reduce((e,t,n)=>(e[o[n]]=t,e),{})}function VL({groupId:e,panelId:t}){let n=()=>{let t=DL();for(let[n,{defaultLayoutDeferred:r,derivedPanelConstraints:i,layout:a,groupSize:o,separatorToPanels:s}]of t)if(n.id===e)return{defaultLayoutDeferred:r,derivedPanelConstraints:i,group:n,groupSize:o,layout:a,separatorToPanels:s};throw Error(`Group ${e} not found`)},r=()=>{let e=n().derivedPanelConstraints.find(e=>e.panelId===t);if(e!==void 0)return e;throw Error(`Panel constraints not found for Panel ${t}`)},i=()=>{let e=n().group.panels.find(e=>e.id===t);if(e!==void 0)return e;throw Error(`Layout not found for Panel ${t}`)},a=()=>{let e=n().layout[t];if(e!==void 0)return e;throw Error(`Layout not found for Panel ${t}`)},o=({nextSize:e,panels:n,prevLayout:r,derivedPanelConstraints:i})=>{let o=a(),s=n.findIndex(e=>e.id===t),c=s===0,l=s===n.length-1;if(l&&e<o&&(c||n.slice(0,s).every((e,t)=>{let n=i[t];return n?.collapsible&&FL(n.collapsedSize,r[n.panelId])}))){let e=n.slice(0,s).reduce((e,t)=>e+r[t.id],0);return{...r,[t]:pL(100-e)}}return RL({delta:l?o-e:e-o,initialLayout:r,panelConstraints:i,pivotIndices:l?[s-1,s]:[s,s+1],prevLayout:r,trigger:`imperative-api`})},s=e=>{if(e===a())return;let{defaultLayoutDeferred:t,derivedPanelConstraints:r,group:i,groupSize:s,layout:c,separatorToPanels:l}=n(),u=BL({layout:o({nextSize:e,panels:i.panels,prevLayout:c,derivedPanelConstraints:r}),panelConstraints:r});zL(c,u)||kL(i,{defaultLayoutDeferred:t,derivedPanelConstraints:r,groupSize:s,layout:u,separatorToPanels:l})};return{collapse:()=>{let{collapsible:e,collapsedSize:t}=r(),{mutableValues:n}=i(),o=a();e&&o!==t&&(n.expandToSize=o,s(t))},expand:()=>{let{collapsible:e,collapsedSize:t,minSize:n}=r(),{mutableValues:o}=i(),c=a();if(e&&c===t){let e=o.expandToSize??n;e===0&&(e=1),s(e)}},getSize:()=>{let{group:e}=n(),t=a(),{element:r}=i();return{asPercentage:t,inPixels:e.orientation===`horizontal`?r.offsetWidth:r.offsetHeight}},isCollapsed:()=>{let{collapsible:e,collapsedSize:t}=r(),n=a();return e&&FL(t,n)},resize:e=>{let{group:t}=n(),{element:r}=i(),a=mL({group:t});s(pL(fL({groupSize:a,panelElement:r,styleProp:e})/a*100))}}}function HL(e){e.defaultPrevented||PL(e,DL()).forEach(t=>{if(t.separator&&!t.separator.disableDoubleClick){let n=t.panels.find(e=>e.panelConstraints.defaultSize!==void 0);if(n){let r=n.panelConstraints.defaultSize,i=VL({groupId:t.group.id,panelId:n.id});i&&r!==void 0&&(i.resize(r),e.preventDefault())}}})}function UL(e){let t=DL();for(let[n]of t)if(n.separators.some(t=>t.element===e))return n;throw Error(`Could not find parent Group for separator element`)}function WL({groupId:e}){let t=()=>{let t=DL();for(let[n,r]of t)if(n.id===e)return{group:n,...r};throw Error(`Could not find Group with id "${e}"`)};return{getLayout(){let{defaultLayoutDeferred:e,layout:n}=t();return e?{}:n},setLayout(e){let{defaultLayoutDeferred:n,derivedPanelConstraints:r,group:i,groupSize:a,layout:o,separatorToPanels:s}=t(),c=BL({layout:e,panelConstraints:r});return n?o:(zL(o,c)||kL(i,{defaultLayoutDeferred:n,derivedPanelConstraints:r,groupSize:a,layout:c,separatorToPanels:s}),c)}}}function GL(e,t){let n=UL(e),r=EL(n.id,!0),i=n.separators.find(t=>t.element===e);gL(i,`Matching separator not found`);let a=r.separatorToPanels.get(i);gL(a,`Matching panels not found`);let o=a.map(e=>n.panels.indexOf(e)),s=WL({groupId:n.id}).getLayout(),c=BL({layout:RL({delta:t,initialLayout:s,panelConstraints:r.derivedPanelConstraints,pivotIndices:o,prevLayout:s,trigger:`keyboard`}),panelConstraints:r.derivedPanelConstraints});zL(s,c)||kL(n,{defaultLayoutDeferred:r.defaultLayoutDeferred,derivedPanelConstraints:r.derivedPanelConstraints,groupSize:r.groupSize,layout:c,separatorToPanels:r.separatorToPanels})}function KL(e){if(e.defaultPrevented)return;let t=e.currentTarget,n=UL(t);if(!n.disabled)switch(e.key){case`ArrowDown`:e.preventDefault(),n.orientation===`vertical`&&GL(t,5);break;case`ArrowLeft`:e.preventDefault(),n.orientation===`horizontal`&&GL(t,-5);break;case`ArrowRight`:e.preventDefault(),n.orientation===`horizontal`&&GL(t,5);break;case`ArrowUp`:e.preventDefault(),n.orientation===`vertical`&&GL(t,-5);break;case`End`:e.preventDefault(),GL(t,100);break;case`Enter`:{e.preventDefault();let n=UL(t),{derivedPanelConstraints:r,layout:i,separatorToPanels:a}=EL(n.id,!0),o=n.separators.find(e=>e.element===t);gL(o,`Matching separator not found`);let s=a.get(o);gL(s,`Matching panels not found`);let c=s[0],l=r.find(e=>e.panelId===c.id);if(gL(l,`Panel metadata not found`),l.collapsible){let e=i[c.id];GL(t,(l.collapsedSize===e?n.mutableState.expandedPanelSizes[c.id]??l.minSize:l.collapsedSize)-e)}break}case`F6`:{e.preventDefault();let n=UL(t).separators.map(e=>e.element),r=Array.from(n).findIndex(t=>t===e.currentTarget);gL(r!==null,`Index not found`),n[e.shiftKey?r>0?r-1:n.length-1:r+1<n.length?r+1:0].focus({preventScroll:!0});break}case`Home`:e.preventDefault(),GL(t,-100);break}}var qL={cursorFlags:0,state:`inactive`},JL=new SL;function YL(){return qL}function Ghe(e){return JL.addListener(`change`,e)}function Khe(e){let t=qL,n={...qL};n.cursorFlags=e,qL=n,JL.emit(`change`,{prev:t,next:n})}function XL(e){let t=qL;qL=e,JL.emit(`change`,{prev:t,next:e})}function ZL(e){if(e.defaultPrevented||e.pointerType===`mouse`&&e.button>0)return;let t=DL(),n=PL(e,t),r=new Map,i=!1;
119n.forEach(e=>{e.separator&&(i||(i=!0,e.separator.element.focus({focusVisible:!1,preventScroll:!0})));let n=t.get(e.group);n&&r.set(e.group,n.layout)}),XL({cursorFlags:0,hitRegions:n,initialLayoutMap:r,pointerDownAtPoint:{x:e.clientX,y:e.clientY},state:`active`}),n.length&&e.preventDefault()}var qhe=e=>e,QL=()=>{},$L=1,eR=2,tR=4,nR=8,rR=3,iR=12,aR;function oR(){return aR===void 0&&(aR=!1,typeof window<`u`&&(window.navigator.userAgent.includes(`Chrome`)||window.navigator.userAgent.includes(`Firefox`))&&(aR=!0)),aR}function Jhe({cursorFlags:e,groups:t,state:n}){let r=0,i=0;switch(n){case`active`:case`hover`:t.forEach(e=>{if(!e.mutableState.disableCursor)switch(e.orientation){case`horizontal`:r++;break;case`vertical`:i++;break}})}if(!(r===0&&i===0)){switch(n){case`active`:if(e&&oR()){let t=(e&$L)!==0,n=(e&eR)!==0,r=(e&tR)!==0,i=(e&nR)!==0;if(t)return r?`se-resize`:i?`ne-resize`:`e-resize`;if(n)return r?`sw-resize`:i?`nw-resize`:`w-resize`;if(r)return`s-resize`;if(i)return`n-resize`}break}return oR()?r>0&&i>0?`move`:r>0?`ew-resize`:`ns-resize`:r>0&&i>0?`grab`:r>0?`col-resize`:`row-resize`}}var sR=new WeakMap;function cR(e){if(e.defaultView===null||e.defaultView===void 0)return;let{prevStyle:t,styleSheet:n}=sR.get(e)??{};n===void 0&&(n=new e.defaultView.CSSStyleSheet,e.adoptedStyleSheets&&(Object.isExtensible(e.adoptedStyleSheets)?e.adoptedStyleSheets.push(n):e.adoptedStyleSheets=[...e.adoptedStyleSheets,n]));let r=YL();switch(r.state){case`active`:case`hover`:{let e=Jhe({cursorFlags:r.cursorFlags,groups:r.hitRegions.map(e=>e.group),state:r.state}),i=`*, *:hover {cursor: ${e} !important; }`;if(t===i)return;t=i,e?n.cssRules.length===0?n.insertRule(i):n.replaceSync(i):n.cssRules.length===1&&n.deleteRule(0);break}case`inactive`:t=void 0,n.cssRules.length===1&&n.deleteRule(0);break}sR.set(e,{prevStyle:t,styleSheet:n})}function lR({document:e,event:t,hitRegions:n,initialLayoutMap:r,mountedGroups:i,pointerDownAtPoint:a,prevCursorFlags:o}){let s=0;n.forEach(e=>{let{group:n,groupSize:o}=e,{orientation:c,panels:l}=n,{disableCursor:u}=n.mutableState,d=0;d=a?c===`horizontal`?(t.clientX-a.x)/o*100:(t.clientY-a.y)/o*100:c===`horizontal`?t.clientX<0?-100:100:t.clientY<0?-100:100;let f=r.get(n),p=i.get(n);if(!f||!p)return;let{defaultLayoutDeferred:m,derivedPanelConstraints:h,groupSize:g,layout:_,separatorToPanels:v}=p;if(h&&_&&v){let t=RL({delta:d,initialLayout:f,panelConstraints:h,pivotIndices:e.panels.map(e=>l.indexOf(e)),prevLayout:_,trigger:`mouse-or-touch`});if(zL(t,_)){if(d!==0&&!u)switch(c){case`horizontal`:s|=d<0?$L:eR;break;case`vertical`:s|=d<0?tR:nR;break}}else kL(e.group,{defaultLayoutDeferred:m,derivedPanelConstraints:h,groupSize:g,layout:t,separatorToPanels:v})}});let c=0;t.movementX===0?c|=o&rR:c|=s&rR,t.movementY===0?c|=o&iR:c|=s&iR,Khe(c),cR(e)}function uR(e){let t=DL(),n=YL();switch(n.state){case`active`:lR({document:e.currentTarget,event:e,hitRegions:n.hitRegions,initialLayoutMap:n.initialLayoutMap,mountedGroups:t,prevCursorFlags:n.cursorFlags})}}function dR(e){if(e.defaultPrevented)return;let t=YL(),n=DL();switch(t.state){case`active`:if(e.buttons===0){XL({cursorFlags:0,state:`inactive`}),t.hitRegions.forEach(e=>{let t=EL(e.group.id,!0);kL(e.group,t)});return}for(let n of t.hitRegions)if(n.separator){let{element:t}=n.separator;t.hasPointerCapture?.(e.pointerId)||t.setPointerCapture?.(e.pointerId)}lR({document:e.currentTarget,event:e,hitRegions:t.hitRegions,initialLayoutMap:t.initialLayoutMap,mountedGroups:n,pointerDownAtPoint:t.pointerDownAtPoint,prevCursorFlags:t.cursorFlags});break;default:{let r=PL(e,n);r.length===0?t.state!==`inactive`&&XL({cursorFlags:0,state:`inactive`}):XL({cursorFlags:0,hitRegions:r,state:`hover`}),cR(e.currentTarget);break}}}function fR(e){if(e.relatedTarget instanceof HTMLIFrameElement)switch(YL().state){case`hover`:XL({cursorFlags:0,state:`inactive`})}}function pR(e){if(e.defaultPrevented||e.pointerType===`mouse`&&e.button>0)return;let t=YL();switch(t.state){case`active`:XL({cursorFlags:0,state:`inactive`}),t.hitRegions.length>0&&(cR(e.currentTarget),t.hitRegions.forEach(e=>{let t=EL(e.group.id,!0);kL(e.group,t)}),e.preventDefault())}}function mR(e){let t=0,n=0,r={};for(let i of e)if(i.defaultSize!==void 0){t++;let e=pL(i.defaultSize);n+=e,r[i.panelId]=e}else r[i.panelId]=void 0;let i=e.length-t;if(i!==0){let t=pL((100-n)/i);for(let n of e)n.defaultSize===void 0&&(r[n.panelId]=t)}return r}function Yhe(e,t,n){if(!n[0])return;let r=e.panels.find(e=>e.element===t);if(!r||!r.onResize)return;let i=mL({group:e}),a=e.orientation===`horizontal`?r.element.offsetWidth:r.element.offsetHeight,o=r.mutableValues.prevSize,s={asPercentage:pL(a/i*100),inPixels:a};r.mutableValues.prevSize=s,r.onResize(s,r.id,o)}function Xhe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function Zhe({group:e,nextGroupSize:t,prevGroupSize:n,prevLayout:r}){if(n<=0||t<=0||n===t)return r;let i=0,a=0,o=!1,s=new Map,c=[];for(let l of e.panels){let e=r[l.id]??0;switch(l.panelConstraints.groupResizeBehavior){case`preserve-pixel-size`:{o=!0;let r=pL(e/100*n/t*100);s.set(l.id,r),i+=r;break}default:c.push(l.id),a+=e;break}}if(!o||c.length===0)return r;let l=100-i,u={...r};if(s.forEach((e,t)=>{u[t]=e}),a>0)for(let e of c)u[e]=pL((r[e]??0)/a*l);else{let e=pL(l/c.length);for(let t of c)u[t]=e}return u}function Qhe(e,t){let n=e.map(e=>e.id),r=Object.keys(t);if(n.length!==r.length)return!1;for(let e of n)if(!r.includes(e))return!1;return!0}var hR=new Map;function $he(e){let t=!0;gL(e.element.ownerDocument.defaultView,`Cannot register an unmounted Group`);let n=e.element.ownerDocument.defaultView.ResizeObserver,r=new Set,i=new Set,a=new n(n=>{for(let r of n){let{borderBoxSize:n,target:i}=r;if(i===e.element){if(t){let t=mL({group:e});if(t===0)return;let n=EL(e.id);if(!n)return;let r=hL(e),i=n.defaultLayoutDeferred?mR(r):n.layout,a=BL({layout:Zhe({group:e,nextGroupSize:t,prevGroupSize:n.groupSize,prevLayout:i}),panelConstraints:r});if(!n.defaultLayoutDeferred&&zL(n.layout,a)&&Xhe(n.derivedPanelConstraints,r)&&n.groupSize===t)return;kL(e,{defaultLayoutDeferred:!1,derivedPanelConstraints:r,groupSize:t,layout:a,separatorToPanels:n.separatorToPanels})}}else Yhe(e,i,n)}});
119a.observe(e.element),e.panels.forEach(e=>{gL(!r.has(e.id),`Panel ids must be unique; id "${e.id}" was used more than once`),r.add(e.id),e.onResize&&a.observe(e.element)});let o=mL({group:e}),s=hL(e),c=e.panels.map(({id:e})=>e).join(`,`),l=e.mutableState.defaultLayout;l&&(Qhe(e.panels,l)||(l=void 0));let u=BL({layout:e.mutableState.layouts[c]??l??mR(s),panelConstraints:s}),d=e.element.ownerDocument;hR.set(d,(hR.get(d)??0)+1);let f=new Map;return xL(e).forEach(e=>{e.separator&&f.set(e.separator,e.panels)}),kL(e,{defaultLayoutDeferred:o===0,derivedPanelConstraints:s,groupSize:o,layout:u,separatorToPanels:f}),e.separators.forEach(e=>{gL(!i.has(e.id),`Separator ids must be unique; id "${e.id}" was used more than once`),i.add(e.id),e.element.addEventListener(`keydown`,KL)}),hR.get(d)===1&&(d.addEventListener(`dblclick`,HL,!0),d.addEventListener(`pointerdown`,ZL,!0),d.addEventListener(`pointerleave`,uR),d.addEventListener(`pointermove`,dR),d.addEventListener(`pointerout`,fR),d.addEventListener(`pointerup`,pR,!0)),function(){t=!1,hR.set(d,Math.max(0,(hR.get(d)??0)-1)),Fhe(e),e.separators.forEach(e=>{e.element.removeEventListener(`keydown`,KL)}),hR.get(d)||(d.removeEventListener(`dblclick`,HL,!0),d.removeEventListener(`pointerdown`,ZL,!0),d.removeEventListener(`pointerleave`,uR),d.removeEventListener(`pointermove`,dR),d.removeEventListener(`pointerout`,fR),d.removeEventListener(`pointerup`,pR,!0)),a.disconnect()}}function ege(){let[e,t]=(0,d.useState)({});return[e,(0,d.useCallback)(()=>t({}),[])]}function gR(e){let t=(0,d.useId)();return`${e??t}`}var _R=typeof window<`u`?d.useLayoutEffect:d.useEffect;function vR(e){let t=(0,d.useRef)(e);return _R(()=>{t.current=e},[e]),(0,d.useCallback)((...e)=>t.current?.(...e),[t])}function yR(...e){return vR(t=>{e.forEach(e=>{if(e)switch(typeof e){case`function`:e(t);break;case`object`:e.current=t;break}})})}function bR(e){let t=(0,d.useRef)({...e});return _R(()=>{for(let n in e)t.current[n]=e[n]},[e]),t.current}var xR=(0,d.createContext)(null);function tge(e,t){let n=(0,d.useRef)({getLayout:()=>({}),setLayout:qhe});(0,d.useImperativeHandle)(t,()=>n.current,[]),_R(()=>{Object.assign(n.current,WL({groupId:e}))})}function nge({children:e,className:t,defaultLayout:n,disableCursor:r,disabled:i,elementRef:a,groupRef:o,id:s,onLayoutChange:c,onLayoutChanged:l,orientation:u=`horizontal`,resizeTargetMinimumSize:f={coarse:20,fine:10},style:p,...m}){let h=(0,d.useRef)({onLayoutChange:{},onLayoutChanged:{}}),g=vR(e=>{zL(h.current.onLayoutChange,e)||(h.current.onLayoutChange=e,c?.(e))}),_=vR(e=>{zL(h.current.onLayoutChanged,e)||(h.current.onLayoutChanged=e,l?.(e))}),v=gR(s),y=(0,d.useRef)(null),[b,x]=ege(),S=(0,d.useRef)({lastExpandedPanelSizes:{},layouts:{},panels:[],resizeTargetMinimumSize:f,separators:[]}),C=yR(y,a);tge(v,o);let w=vR((e,t)=>{let r=YL(),i=TL(e),a=EL(e);if(a){let e=!1;switch(r.state){case`active`:e=r.hitRegions.some(e=>e.group===i);break}return{flexGrow:a.layout[t]??1,pointerEvents:e?`none`:void 0}}if(n?.[t])return{flexGrow:n?.[t]}}),T=bR({defaultLayout:n,disableCursor:r}),E=(0,d.useMemo)(()=>({get disableCursor(){return!!T.disableCursor},getPanelStyles:w,id:v,orientation:u,registerPanel:e=>{let t=S.current;return t.panels=_L(u,[...t.panels,e]),x(),()=>{t.panels=t.panels.filter(t=>t!==e),x()}},registerSeparator:e=>{let t=S.current;return t.separators=_L(u,[...t.separators,e]),x(),()=>{t.separators=t.separators.filter(t=>t!==e),x()}},updatePanelProps:(e,{disabled:t})=>{let n=S.current.panels.find(t=>t.id===e);n&&(n.panelConstraints.disabled=t);let r=TL(v),i=EL(v);r&&i&&kL(r,{...i,derivedPanelConstraints:hL(r)})},updateSeparatorProps:(e,{disabled:t,disableDoubleClick:n})=>{let r=S.current.separators.find(t=>t.id===e);r&&(r.disabled=t,r.disableDoubleClick=n)}}),[w,v,x,u,T]),D=(0,d.useRef)(null);return _R(()=>{let e=y.current;if(e===null)return;let t=S.current,n;if(T.defaultLayout!==void 0&&Object.keys(T.defaultLayout).length===t.panels.length){n={};for(let e of t.panels){let t=T.defaultLayout[e.id];t!==void 0&&(n[e.id]=t)}}let r={disabled:!!i,element:e,id:v,mutableState:{defaultLayout:n,disableCursor:!!T.disableCursor,expandedPanelSizes:S.current.lastExpandedPanelSizes,layouts:S.current.layouts},orientation:u,panels:t.panels,resizeTargetMinimumSize:t.resizeTargetMinimumSize,separators:t.separators};D.current=r;let a=$he(r),{defaultLayoutDeferred:o,derivedPanelConstraints:s,layout:c}=EL(r.id,!0);!o&&s.length>0&&(g(c),_(c));let l=OL(v,e=>{let{defaultLayoutDeferred:t,derivedPanelConstraints:n,layout:i}=e.next;if(t||n.length===0)return;let a=r.panels.map(({id:e})=>e).join(`,`);
119r.mutableState.layouts[a]=i,n.forEach(t=>{if(t.collapsible){let{layout:n}=e.prev??{};if(n){let e=FL(t.collapsedSize,i[t.panelId]),a=FL(t.collapsedSize,n[t.panelId]);e&&!a&&(r.mutableState.expandedPanelSizes[t.panelId]=n[t.panelId])}}});let o=YL().state!==`active`;g(i),o&&_(i)});return()=>{D.current=null,a(),l()}},[i,v,_,g,u,b,T]),(0,d.useEffect)(()=>{let e=D.current;e&&(e.mutableState.defaultLayout=n,e.mutableState.disableCursor=!!r)}),(0,U.jsx)(xR.Provider,{value:E,children:(0,U.jsx)(`div`,{...m,className:t,"data-group":!0,"data-testid":v,id:v,ref:C,style:{height:`100%`,width:`100%`,overflow:`hidden`,...p,display:`flex`,flexDirection:u===`horizontal`?`row`:`column`,flexWrap:`nowrap`,touchAction:u===`horizontal`?`pan-y`:`pan-x`},children:e})})}nge.displayName=`Group`;function SR(){let e=(0,d.useContext)(xR);return gL(e,`Group Context not found; did you render a Panel or Separator outside of a Group?`),e}function rge(e,t){let{id:n}=SR(),r=(0,d.useRef)({collapse:QL,expand:QL,getSize:()=>({asPercentage:0,inPixels:0}),isCollapsed:()=>!1,resize:QL});(0,d.useImperativeHandle)(t,()=>r.current,[]),_R(()=>{Object.assign(r.current,VL({groupId:n,panelId:e}))})}function ige({children:e,className:t,collapsedSize:n=`0%`,collapsible:r=!1,defaultSize:i,disabled:a,elementRef:o,groupResizeBehavior:s=`preserve-relative-size`,id:c,maxSize:l=`100%`,minSize:u=`0%`,onResize:f,panelRef:p,style:m,...h}){let g=!!c,_=gR(c),v=bR({disabled:a}),y=(0,d.useRef)(null),b=yR(y,o),{getPanelStyles:x,id:S,orientation:C,registerPanel:w,updatePanelProps:T}=SR(),E=f!==null,D=vR((e,t,n)=>{f?.(e,c,n)});_R(()=>{let e=y.current;if(e!==null)return w({element:e,id:_,idIsStable:g,mutableValues:{expandToSize:void 0,prevSize:void 0},onResize:E?D:void 0,panelConstraints:{groupResizeBehavior:s,collapsedSize:n,collapsible:r,defaultSize:i,disabled:v.disabled,maxSize:l,minSize:u}})},[s,n,r,i,E,_,g,l,u,D,w,v]),(0,d.useEffect)(()=>{T(_,{disabled:a})},[a,_,T]),rge(_,p);let O=()=>{let e=x(S,_);if(e)return JSON.stringify(e)},k=(0,d.useSyncExternalStore)(e=>OL(S,e),O,O),A;return A=k?JSON.parse(k):i?{flexGrow:void 0,flexShrink:void 0,flexBasis:i}:{flexGrow:1},(0,U.jsx)(`div`,{...h,"data-disabled":a||void 0,"data-panel":!0,"data-testid":_,id:_,ref:b,style:{...age,display:`flex`,flexBasis:0,flexShrink:1,overflow:`visible`,...A},children:(0,U.jsx)(`div`,{className:t,style:{maxHeight:`100%`,maxWidth:`100%`,flexGrow:1,overflow:`auto`,...m,touchAction:C===`horizontal`?`pan-y`:`pan-x`},children:e})})}ige.displayName=`Panel`;var age={minHeight:0,maxHeight:`100%`,height:`auto`,minWidth:0,maxWidth:`100%`,width:`auto`,border:`none`,borderWidth:0,padding:0,margin:0};function oge({layout:e,panelConstraints:t,panelId:n,panelIndex:r}){let i,a,o=e[n],s=t.find(e=>e.panelId===n);if(s){let c=s.maxSize,l=s.collapsible?s.collapsedSize:s.minSize,u=[r,r+1];a=BL({layout:RL({delta:l-o,initialLayout:e,panelConstraints:t,pivotIndices:u,prevLayout:e}),panelConstraints:t})[n],i=BL({layout:RL({delta:c-o,initialLayout:e,panelConstraints:t,pivotIndices:u,prevLayout:e}),panelConstraints:t})[n]}return{valueControls:n,valueMax:i,valueMin:a,valueNow:o}}function sge({children:e,className:t,disabled:n,disableDoubleClick:r,elementRef:i,id:a,style:o,...s}){let c=gR(a),l=bR({disabled:n,disableDoubleClick:r}),[u,f]=(0,d.useState)({}),[p,m]=(0,d.useState)(`inactive`),[h,g]=(0,d.useState)(!1),_=(0,d.useRef)(null),v=yR(_,i),{disableCursor:y,id:b,orientation:x,registerSeparator:S,updateSeparatorProps:C}=SR(),w=x===`horizontal`?`vertical`:`horizontal`;_R(()=>{let e=_.current;if(e!==null){let t={disabled:l.disabled,disableDoubleClick:l.disableDoubleClick,element:e,id:c},n=S(t),r=Ghe(e=>{m(e.next.state!==`inactive`&&e.next.hitRegions.some(e=>e.separator===t)?e.next.state:`inactive`)}),i=OL(b,e=>{let{derivedPanelConstraints:n,layout:r,separatorToPanels:i}=e.next,a=i.get(t);if(a){let e=a[0],t=a.indexOf(e);f(oge({layout:r,panelConstraints:n,panelId:e.id,panelIndex:t}))}});return()=>{r(),i(),n()}}},[b,c,S,l]),(0,d.useEffect)(()=>{C(c,{disabled:n,disableDoubleClick:r})},[n,r,c,C]);let T;n&&!y&&(T=`not-allowed`);let E;if(n)E=`disabled`;else switch(p){case`active`:E=`active`;break;default:E=h?`focus`:p}return(0,U.jsx)(`div`,{...s,"aria-controls":u.valueControls,"aria-disabled":n||void 0,"aria-orientation":w,"aria-valuemax":u.valueMax,"aria-valuemin":u.valueMin,"aria-valuenow":u.valueNow,children:e,className:t,"data-separator":E,"data-testid":c,id:c,onBlur:()=>g(!1),onFocus:()=>g(!0),ref:v,role:`separator`,style:{flexBasis:`auto`,cursor:T,...o,flexGrow:0,flexShrink:0,touchAction:`none`},tabIndex:n?void 0:0})}sge.displayName=`Separator`;function cge({...e}){return(0,U.jsx)(Yg,{"data-slot":`sheet`,...e})}function lge({...e}){return(0,U.jsx)(n_,{"data-slot":`sheet-close`,...e})}function uge({...e}){return(0,U.jsx)(Zg,{"data-slot":`sheet-portal`,...e})}function dge({className:e,...t}){return(0,U.jsx)(Qg,{"data-slot":`sheet-overlay`,className:q(`fixed inset-0 z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0`,e),...t})}
119function fge({className:e,children:t,side:n=`right`,showCloseButton:r=!0,...i}){return(0,U.jsxs)(uge,{children:[(0,U.jsx)(dge,{}),(0,U.jsxs)($g,{"data-slot":`sheet-content`,"data-side":n,className:q(`fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10`,e),...i,children:[t,r&&(0,U.jsx)(n_,{"data-slot":`sheet-close`,asChild:!0,children:(0,U.jsxs)(vD,{variant:`ghost`,className:`absolute top-3 right-3`,size:`icon-sm`,children:[(0,U.jsx)(jD,{}),(0,U.jsx)(`span`,{className:`sr-only`,children:`Close`})]})})]})]})}function pge({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`sheet-header`,className:q(`flex flex-col gap-0.5 p-4`,e),...t})}function mge({className:e,...t}){return(0,U.jsx)(e_,{"data-slot":`sheet-title`,className:q(`font-heading text-base font-medium text-foreground`,e),...t})}function hge({className:e,...t}){return(0,U.jsx)(t_,{"data-slot":`sheet-description`,className:q(`text-sm text-muted-foreground`,e),...t})}function gge({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`skeleton`,className:q(`animate-pulse rounded-md bg-muted`,e),...t})}d.createContext(null);var _ge=(e,t,n,r,i,a,o,s)=>{let c=document.documentElement,l=[`light`,`dark`];function u(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n=e===`class`,r=n&&a?i.map(e=>a[e]||e):i;n?(c.classList.remove(...r),c.classList.add(a&&a[t]?a[t]:t)):c.setAttribute(e,t)}),d(t)}function d(e){s&&l.includes(e)&&(c.style.colorScheme=e)}function f(){return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}if(r)u(r);else try{let e=localStorage.getItem(t)||n;u(o&&e===`system`?f():e)}catch{}},vge=d.createContext(void 0),yge={setTheme:e=>{},themes:[]},bge=()=>d.useContext(vge)??yge;d.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:i,defaultTheme:a,value:o,themes:s,nonce:c,scriptProps:l})=>{let u=JSON.stringify([n,t,a,e,s,o,r,i]).slice(1,-1);return d.createElement(`script`,{...l,suppressHydrationWarning:!0,nonce:typeof window>`u`?c:``,dangerouslySetInnerHTML:{__html:`(${_ge.toString()})(${u})`}})});function xge(e){if(!e||typeof document>`u`)return;let t=document.head||document.getElementsByTagName(`head`)[0],n=document.createElement(`style`);n.type=`text/css`,t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}var Sge=e=>{switch(e){case`success`:return Tge;case`info`:return Dge;case`warning`:return Ege;case`error`:return Oge;default:return null}},Cge=Array(12).fill(0),wge=({visible:e,className:t})=>d.createElement(`div`,{className:[`sonner-loading-wrapper`,t].filter(Boolean).join(` `),"data-visible":e},d.createElement(`div`,{className:`sonner-spinner`},Cge.map((e,t)=>d.createElement(`div`,{className:`sonner-loading-bar`,key:`spinner-bar-${t}`})))),Tge=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),Ege=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),Dge=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),Oge=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),kge=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,
119width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`},d.createElement(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),d.createElement(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})),Age=()=>{let[e,t]=d.useState(document.hidden);return d.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener(`visibilitychange`,e),()=>window.removeEventListener(`visibilitychange`,e)},[]),e},CR=1,wR=new 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=>{let{message:t,...n}=e,r=typeof e?.id==`number`||e.id?.length>0?e.id:CR++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,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)=>
119this.create({...t,type:`loading`,message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=Promise.resolve(e instanceof Function?e():e),i=n!==void 0,a,o=r.then(async e=>{if(a=[`resolve`,e],d.isValidElement(e))i=!1,this.create({id:n,type:`default`,message:e});else if(Mge(e)&&!e.ok){i=!1;let r=typeof t.error==`function`?await t.error(`HTTP error! status: ${e.status}`):t.error,a=typeof t.description==`function`?await t.description(`HTTP error! status: ${e.status}`):t.description,o=typeof r==`object`&&!d.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}else if(e instanceof Error){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!d.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}else if(t.success!==void 0){i=!1;let r=typeof t.success==`function`?await t.success(e):t.success,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!d.isValidElement(r)?r:{message:r};this.create({id:n,type:`success`,description:a,...o})}}).catch(async e=>{if(a=[`reject`,e],t.error!==void 0){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!d.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),t.finally==null||t.finally.call(t)}),s=()=>new Promise((e,t)=>o.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||CR++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},jge=(e,t)=>{let n=t?.id||CR++;return wR.addToast({title:e,...t,id:n}),n},Mge=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`,TR=Object.assign(jge,{success:wR.success,info:wR.info,warning:wR.warning,error:wR.error,custom:wR.custom,message:wR.message,promise:wR.promise,dismiss:wR.dismiss,loading:wR.loading},{getHistory:()=>wR.toasts,getToasts:()=>wR.getActiveToasts()});xge(`[data-sonner-toaster][dir=ltr],html[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%)}[data-sonner-toaster][dir=rtl],html[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%)}[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:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[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);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[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 rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [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)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [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;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;
119left: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);background:var(--normal-bg);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-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}
119[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[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}[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}[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,0)) translateX(var(--swipe-amount-x,0));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{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{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{from{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-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--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-sonner-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-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-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, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);
119--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-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-sonner-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]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[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]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[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]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[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]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[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:first-child{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)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{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 ER(e){return e.label!==void 0}var Nge=3,Pge=`24px`,Fge=`16px`,DR=4e3,Ige=356,Lge=14,Rge=45,zge=200;function OR(...e){return e.filter(Boolean).join(` `)}function Bge(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}var Vge=e=>{let{invert:t,toast:n,unstyled:r,interacting:i,setHeights:a,visibleToasts:o,heights:s,index:c,toasts:l,expanded:u,removeToast:f,defaultRichColors:p,closeButton:m,style:h,cancelButtonStyle:g,actionButtonStyle:_,className:v=``,descriptionClassName:y=``,duration:b,position:x,gap:S,expandByDefault:C,classNames:w,icons:T,closeButtonAriaLabel:E=`Close toast`}=e,[D,O]=d.useState(null),[k,A]=d.useState(null),[j,M]=d.useState(!1),[N,P]=d.useState(!1),[F,I]=d.useState(!1),[L,ee]=d.useState(!1),[te,ne]=d.useState(!1),[R,re]=d.useState(0),[z,ie]=d.useState(0),B=d.useRef(n.duration||b||DR),ae=d.useRef(null),V=d.useRef(null),oe=c===0,H=c+1<=o,se=n.type,ce=n.dismissible!==!1,le=n.className||``,ue=n.descriptionClassName||``,de=d.useMemo(()=>s.findIndex(e=>e.toastId===n.id)||0,[s,n.id]),fe=d.useMemo(()=>n.closeButton??m,[n.closeButton,m]),pe=d.useMemo(()=>n.duration||b||DR,[n.duration,b]),me=d.useRef(0),he=d.useRef(0),ge=d.useRef(0),_e=d.useRef(null),[ve,ye]=x.split(`-`),be=d.useMemo(()=>
119s.reduce((e,t,n)=>n>=de?e:e+t.height,0),[s,de]),xe=Age(),Se=n.invert||t,Ce=se===`loading`;he.current=d.useMemo(()=>de*S+be,[de,be]),d.useEffect(()=>{B.current=pe},[pe]),d.useEffect(()=>{M(!0)},[]),d.useEffect(()=>{let e=V.current;if(e){let t=e.getBoundingClientRect().height;return ie(t),a(e=>[{toastId:n.id,height:t,position:n.position},...e]),()=>a(e=>e.filter(e=>e.toastId!==n.id))}},[a,n.id]),d.useLayoutEffect(()=>{if(!j)return;let e=V.current,t=e.style.height;e.style.height=`auto`;let r=e.getBoundingClientRect().height;e.style.height=t,ie(r),a(e=>e.find(e=>e.toastId===n.id)?e.map(e=>e.toastId===n.id?{...e,height:r}:e):[{toastId:n.id,height:r,position:n.position},...e])},[j,n.title,n.description,a,n.id,n.jsx,n.action,n.cancel]);let we=d.useCallback(()=>{P(!0),re(he.current),a(e=>e.filter(e=>e.toastId!==n.id)),setTimeout(()=>{f(n)},zge)},[n,f,a,he]);d.useEffect(()=>{if(n.promise&&se===`loading`||n.duration===1/0||n.type===`loading`)return;let e;return u||i||xe?(()=>{if(ge.current<me.current){let e=new Date().getTime()-me.current;B.current-=e}ge.current=new Date().getTime()})():B.current!==1/0&&(me.current=new Date().getTime(),e=setTimeout(()=>{n.onAutoClose==null||n.onAutoClose.call(n,n),we()},B.current)),()=>clearTimeout(e)},[u,i,n,se,xe,we]),d.useEffect(()=>{n.delete&&(we(),n.onDismiss==null||n.onDismiss.call(n,n))},[we,n.delete]);function Te(){return T?.loading?d.createElement(`div`,{className:OR(w?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":se===`loading`},T.loading):d.createElement(wge,{className:OR(w?.loader,n?.classNames?.loader),visible:se===`loading`})}let Ee=n.icon||T?.[se]||Sge(se);return d.createElement(`li`,{tabIndex:0,ref:V,className:OR(v,le,w?.toast,n?.classNames?.toast,w?.default,w?.[se],n?.classNames?.[se]),"data-sonner-toast":``,"data-rich-colors":n.richColors??p,"data-styled":!(n.jsx||n.unstyled||r),"data-mounted":j,"data-promise":!!n.promise,"data-swiped":te,"data-removed":N,"data-visible":H,"data-y-position":ve,"data-x-position":ye,"data-index":c,"data-front":oe,"data-swiping":F,"data-dismissible":ce,"data-type":se,"data-invert":Se,"data-swipe-out":L,"data-swipe-direction":k,"data-expanded":!!(u||C&&j),"data-testid":n.testId,style:{"--index":c,"--toasts-before":c,"--z-index":l.length-c,"--offset":`${N?R:he.current}px`,"--initial-height":C?`auto`:`${z}px`,...h,...n.style},onDragEnd:()=>{I(!1),O(null),_e.current=null},onPointerDown:e=>{e.button!==2&&(Ce||!ce||(ae.current=new Date,re(he.current),e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(I(!0),_e.current={x:e.clientX,y:e.clientY})))},onPointerUp:()=>{if(L||!ce)return;_e.current=null;let e=Number(V.current?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),t=Number(V.current?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),r=new Date().getTime()-ae.current?.getTime(),i=D===`x`?e:t,a=Math.abs(i)/r;if(Math.abs(i)>=Rge||a>.11){re(he.current),n.onDismiss==null||n.onDismiss.call(n,n),A(D===`x`?e>0?`right`:`left`:t>0?`down`:`up`),we(),ee(!0);return}else{var o,s;(o=V.current)==null||o.style.setProperty(`--swipe-amount-x`,`0px`),(s=V.current)==null||s.style.setProperty(`--swipe-amount-y`,`0px`)}ne(!1),I(!1),O(null)},onPointerMove:t=>{var n,r;if(!_e.current||!ce||window.getSelection()?.toString().length>0)return;let i=t.clientY-_e.current.y,a=t.clientX-_e.current.x,o=e.swipeDirections??Bge(x);!D&&(Math.abs(a)>1||Math.abs(i)>1)&&O(Math.abs(a)>Math.abs(i)?`x`:`y`);let s={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if(D===`y`){if(o.includes(`top`)||o.includes(`bottom`))if(o.includes(`top`)&&i<0||o.includes(`bottom`)&&i>0)s.y=i;else{let e=i*c(i);s.y=Math.abs(e)<Math.abs(i)?e:i}}else if(D===`x`&&(o.includes(`left`)||o.includes(`right`)))if(o.includes(`left`)&&a<0||o.includes(`right`)&&a>0)s.x=a;else{let e=a*c(a);s.x=Math.abs(e)<Math.abs(a)?e:a}(Math.abs(s.x)>0||Math.abs(s.y)>0)&&ne(!0),(n=V.current)==null||n.style.setProperty(`--swipe-amount-x`,`${s.x}px`),(r=V.current)==null||r.style.setProperty(`--swipe-amount-y`,`${s.y}px`)}},fe&&!n.jsx&&se!==`loading`?d.createElement(`button`,{"aria-label":E,"data-disabled":Ce,"data-close-button":!0,onClick:Ce||!ce?()=>{}:()=>{we(),n.onDismiss==null||n.onDismiss.call(n,n)},className:OR(w?.closeButton,n?.classNames?.closeButton)},T?.close??kge):null,(se||n.icon||n.promise)&&n.icon!==null&&(T?.[se]!==null||n.icon)?d.createElement(`div`,{"data-icon":``,className:OR(w?.icon,n?.classNames?.icon)},n.promise||n.type===`loading`&&!n.icon?n.icon||Te():null,n.type===`loading`?null:Ee):null,d.createElement(`div`,{"data-content":``,className:OR(w?.content,n?.classNames?.content)},d.createElement(`div`,{"data-title":``,className:OR(w?.title,n?.classNames?.title)},n.jsx?n.jsx:typeof n.title==`function`?n.title():n.title),n.description?d.createElement(`div`,{"data-description":``,className:OR(y,ue,w?.description,n?.classNames?.description)},typeof n.description==`function`?n.description():n.description):null),d.isValidElement(n.cancel)?n.c
119ancel:n.cancel&&ER(n.cancel)?d.createElement(`button`,{"data-button":!0,"data-cancel":!0,style:n.cancelButtonStyle||g,onClick:e=>{ER(n.cancel)&&ce&&(n.cancel.onClick==null||n.cancel.onClick.call(n.cancel,e),we())},className:OR(w?.cancelButton,n?.classNames?.cancelButton)},n.cancel.label):null,d.isValidElement(n.action)?n.action:n.action&&ER(n.action)?d.createElement(`button`,{"data-button":!0,"data-action":!0,style:n.actionButtonStyle||_,onClick:e=>{ER(n.action)&&(n.action.onClick==null||n.action.onClick.call(n.action,e),!e.defaultPrevented&&we())},className:OR(w?.actionButton,n?.classNames?.actionButton)},n.action.label):null)};function kR(){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 Hge(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?Fge:Pge;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}var Uge=d.forwardRef(function(e,t){let{id:n,invert:r,position:i=`bottom-right`,hotkey:a=[`altKey`,`KeyT`],expand:o,closeButton:s,className:c,offset:l,mobileOffset:u,theme:f=`light`,richColors:p,duration:m,style:h,visibleToasts:g=Nge,toastOptions:_,dir:v=kR(),gap:y=Lge,icons:b,containerAriaLabel:x=`Notifications`}=e,[S,C]=d.useState([]),w=d.useMemo(()=>n?S.filter(e=>e.toasterId===n):S.filter(e=>!e.toasterId),[S,n]),T=d.useMemo(()=>Array.from(new Set([i].concat(w.filter(e=>e.position).map(e=>e.position)))),[w,i]),[E,D]=d.useState([]),[O,k]=d.useState(!1),[A,j]=d.use
119State(!1),[M,N]=d.useState(f===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:f),P=d.useRef(null),F=a.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),I=d.useRef(null),L=d.useRef(!1),ee=d.useCallback(e=>{C(t=>(t.find(t=>t.id===e.id)?.delete||wR.dismiss(e.id),t.filter(({id:t})=>t!==e.id)))},[]);return d.useEffect(()=>wR.subscribe(e=>{if(e.dismiss){requestAnimationFrame(()=>{C(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});return}setTimeout(()=>{Xn.flushSync(()=>{C(t=>{let n=t.findIndex(t=>t.id===e.id);return n===-1?[e,...t]:[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]})})})}),[S]),d.useEffect(()=>{if(f!==`system`){N(f);return}if(f===`system`&&(window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?N(`dark`):N(`light`)),typeof window>`u`)return;let e=window.matchMedia(`(prefers-color-scheme: dark)`);try{e.addEventListener(`change`,({matches:e})=>{N(e?`dark`:`light`)})}catch{e.addListener(({matches:e})=>{try{N(e?`dark`:`light`)}catch(e){console.error(e)}})}},[f]),d.useEffect(()=>{S.length<=1&&k(!1)},[S]),d.useEffect(()=>{let e=e=>{if(a.every(t=>e[t]||e.code===t)){var t;k(!0),(t=P.current)==null||t.focus()}e.code===`Escape`&&(document.activeElement===P.current||P.current?.contains(document.activeElement))&&k(!1)};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[a]),d.useEffect(()=>{if(P.current)return()=>{I.current&&(I.current.focus({preventScroll:!0}),I.current=null,L.current=!1)}},[P.current]),d.createElement(`section`,{ref:t,"aria-label":`${x} ${F}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`,suppressHydrationWarning:!0},T.map((t,n)=>{let[i,a]=t.split(`-`);return w.length?d.createElement(`ol`,{key:t,dir:v===`auto`?kR():v,tabIndex:-1,ref:P,className:c,"data-sonner-toaster":!0,"data-sonner-theme":M,"data-y-position":i,"data-x-position":a,style:{"--front-toast-height":`${E[0]?.height||0}px`,"--width":`${Ige}px`,"--gap":`${y}px`,...h,...Hge(l,u)},onBlur:e=>{L.current&&!e.currentTarget.contains(e.relatedTarget)&&(L.current=!1,I.current&&=(I.current.focus({preventScroll:!0}),null))},onFocus:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||L.current||(L.current=!0,I.current=e.relatedTarget)},onMouseEnter:()=>k(!0),onMouseMove:()=>k(!0),onMouseLeave:()=>{A||k(!1)},onDragEnd:()=>k(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||j(!0)},onPointerUp:()=>j(!1)},w.filter(e=>!e.position&&n===0||e.position===t).map((n,i)=>d.createElement(Vge,{key:n.id,icons:b,index:i,toast:n,defaultRichColors:p,duration:_?.duration??m,className:_?.className,descriptionClassName:_?.descriptionClassName,invert:r,visibleToasts:g,closeButton:_?.closeButton??s,interacting:A,position:t,style:_?.style,unstyled:_?.unstyled,classNames:_?.classNames,cancelButtonStyle:_?.cancelButtonStyle,actionButtonStyle:_?.actionButtonStyle,closeButtonAriaLabel:_?.closeButtonAriaLabel,removeToast:ee,toasts:w.filter(e=>e.position==n.position),heights:E.filter(e=>e.position==n.position),setHeights:D,expandByDefault:o,gap:y,expanded:O,swipeDirections:e.swipeDirections}))):null}))}),Wge=({...e})=>{let{theme:t=`system`}=bge();return(0,U.jsx)(Uge,{theme:t,className:`toaster group`,icons:{success:(0,U.jsx)(dse,{className:`size-4`}),info:(0,U.jsx)(PD,{className:`size-4`}),warning:(0,U.jsx)(MD,{className:`size-4`}),error:(0,U.jsx)(fse,{className:`size-4`}),loading:(0,U.jsx)(FD,{className:`size-4 animate-spin`})},style:{"--normal-bg":`var(--popover)`,"--normal-text":`var(--popover-foreground)`,"--normal-border":`var(--border)`,"--border-radius":`var(--radius)`},toastOptions:{classNames:{toast:`cn-toast`}},...e})};function AR({className:e,...t}){return(0,U.jsx)(FD,{role:`status`,"aria-label":`Loading`,className:q(`size-4 animate-spin`,e),...t})}var Gge=pm(`group/toggle inline-flex items-center justify-center gap-1 rounded-lg text-sm font-medium whitespace-nowrap transition-all outline-none hover:bg-muted hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-pressed:bg-muted data-[state=on]:bg-muted dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,{variants:{variant:{default:`bg-transparent`,outline:`border border-input bg-transparent hover:bg-muted`,segmented:`border border-transparent bg-transparent text-muted-foreground hover:bg-transparent hover:text-foreground aria-pressed:bg-background aria-pressed:text-foreground aria-pressed:shadow-sm data-[state=on]:bg-background data-[state=on]:text-foreground data-[state=on]:shadow-sm`},size:{default:`h-8 min-w-8 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2`,sm:`h-7 min-w-7 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5`,lg:`h-9 min-w-9 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2`}},defaultVariants:{variant:`default`,size:`default`}}),jR=d.createContext({size:`default`,variant:`default`,spacing:0,orientation:`horizontal`});function Kge({className:e,variant:t,size:n,spacing:r=0,orientation:i=`horizontal`,children:a,...o}){return(0,U.jsx)(oE,{"data-slot":`toggle-group`,"data-variant":t,"data-size":n,"data-spacing":r,"data-orientation":i,style:{"--gap":r},className:q(`group/toggle-group flex w-fit flex-row items-center gap-[--spacing(var(--gap))] rounded-lg data-[size=sm]:rounded-[min(var(--radius-md),10px)] data-vertical:flex-col data-vertical:items-stretch`,`data-[variant=segmented]:bg-muted data-[variant=segmented]:p-[3px]`,e),...o,children:(0,U.jsx)(jR.Provider,{value:{variant:t,size:n,spacing:r,orientation:i},children:a})})}function qge({className:e,children:t,variant:n=`default`,size:r=`default`,...i}){let a=d.useContext(jR);return(0,U.jsx)(sE,{"data-slot":`toggle-group-item`,"data-variant":a.variant||n,"data-size":a.size||r,"data-spacing":a.spacing,className:q(`shrink-0 group-data-[spacing=0]/toggle-group:rounded-none group-data-[spacing=0]/toggle-group:px-2 focus:z-10 focus-visible:z-10 group-data-[spacing=0]/toggle-group:has-data-[icon=inline-end]:pr-1.5 group-data-[spacing=0]/toggle-group:has-data-[icon=inline-start]:pl-1.5 group-data-horizontal/toggle-group:data-[spacing=0]:first:rounded-l-lg group-data-vertical/toggle-group:data-[spacing=0]:first:rounded-t-lg group-data-horizontal/toggle-group:data-[spacing=0]:last:rounded-r-lg group-data-vertical/toggle-group:data-[spacing=0]:last:rounded-b-lg group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:border-l-0 group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:border-t-0 group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-l group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-t`,Gge({variant:a.variant||n,size:a.size||r}),e),...i,children:t})}var Jge=pm(`mx-auto w-full`,{variants:{maxWidth:{sm:`max-w-screen-sm`,md:`max-w-screen-md`,lg:`max-w-screen-lg`,xl:`max-w-screen-xl`,"2xl":`max-w-screen-2xl`,full:`max-w-none`},padding:{none:``,sm:`p-2`,md:`p-4`,lg:`p-6`,xl:`p-8`},surface:{default:``,card:`bg-card text-card-foreground`,muted:`bg-muted`,paper:`bg-white text-black`},leading:{normal:``,relaxed:`leading-6`,loose:`leading-7`},fill:{true:`flex min-h-0 flex-1 flex-col`,false:``}},defaultVariants:{maxWidth:`xl`,padding:`md`,surface:`default`,leading:`normal`,fill:!1}});function MR({maxWidth:e,padding:t,surface:n,leading:r,fill:i,as:a=`main`,...o}){return(0,U.jsx)(a,{"data-slot":`app-layout`,className:q(Jge({maxWidth:e,padding:t,surface:n,leading:r,fill:i})),...o})}var Yge=pm(`flex h-full w-full min-w-0`,{variants:{gap:{none:``,sm:`ga
119p-2`,md:`gap-3`,lg:`gap-4`,xl:`gap-6`},padding:{none:``,sm:`p-2`,md:`p-4`,lg:`p-6`,xl:`p-8`},sidebarPosition:{left:`flex-row`,right:`flex-row-reverse`}},defaultVariants:{gap:`none`,padding:`none`,sidebarPosition:`left`}});function NR({sidebar:e,children:t,gap:n,padding:r,sidebarPosition:i,...a}){return(0,U.jsxs)(`div`,{"data-slot":`sidebar-layout`,className:q(Yge({gap:n,padding:r,sidebarPosition:i})),...a,children:[e,(0,U.jsx)(`div`,{"data-slot":`sidebar-layout-main`,className:`flex min-h-0 min-w-0 flex-1 flex-col overflow-y-auto`,children:t})]})}var Xge=pm(`inline-flex items-center rounded-lg border border-input bg-transparent p-0.5 disabled:cursor-not-allowed disabled:opacity-50`,{variants:{size:{sm:`h-7`,md:`h-8`,lg:`h-9`}},defaultVariants:{size:`md`}}),Zge=pm(`inline-flex h-full items-center justify-center rounded-md px-2.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring data-[state=on]:bg-muted data-[state=on]:text-foreground disabled:pointer-events-none disabled:opacity-50`);function Qge({value:e,onValueChange:t,options:n,size:r,disabled:i,className:a,"aria-label":o}){return(0,U.jsx)(`fieldset`,{"aria-label":o,"aria-disabled":i||void 0,"data-slot":`segmented`,className:q(Xge({size:r}),a),children:n.map(n=>{let r=n.value===e,a=i||n.disabled;return(0,U.jsx)(`button`,{type:`button`,"aria-pressed":r,"data-state":r?`on`:`off`,"data-slot":`segmented-item`,title:n.title,disabled:a,onClick:()=>{!a&&n.value!==e&&t(n.value)},className:q(Zge()),children:n.label},n.value)})})}var $ge=pm(`cursor-pointer data-[variant=default]:hover:bg-primary/90`,{variants:{shape:{default:``,pill:`rounded-full px-4`,inline:`h-auto px-0`},align:{center:``,start:`justify-start`,end:`justify-end`,between:`justify-between`},grow:{true:`flex-1 min-w-0`,false:``},alignSelf:{auto:``,start:`self-start`,center:`self-center`,end:`self-end`,stretch:`self-stretch`}},defaultVariants:{shape:`default`}}),e_e={foreground:`text-foreground hover:text-foreground hover:no-underline`,"solid-foreground":`bg-foreground text-background hover:bg-foreground
119/90 data-[variant=default]:hover:bg-foreground/90`,destructive:`text-destructive hover:text-destructive`,muted:`text-muted-foreground hover:text-foreground`,"inverse-outline":`border-zinc-600 bg-transparent text-zinc-100 hover:bg-zinc-700 hover:text-white`};function PR({children:e,tone:t,shape:n,align:r,grow:i,alignSelf:a,className:o,...s}){let c=t&&t!==`default`?e_e[t]:void 0;return(0,U.jsx)(vD,{className:q($ge({shape:n,align:r,grow:i,alignSelf:a}),c,o),...s,children:e})}function t_e({children:e,reasons:t,onHighlightChange:n}){let[r,i]=d.useState(!1);return d.useEffect(()=>{n?.(r)},[r,n]),t.length===0?(0,U.jsx)(U.Fragment,{children:e}):(0,U.jsxs)(`span`,{tabIndex:0,className:q(`relative inline-flex cursor-not-allowed`),onPointerEnter:()=>i(!0),onPointerLeave:()=>i(!1),onFocus:()=>i(!0),onBlur:()=>i(!1),children:[e,r&&(0,U.jsxs)(`div`,{role:`tooltip`,className:q(`pointer-events-none absolute bottom-full right-0 z-20 mb-2`,`w-64 max-w-xs rounded-md border bg-popover p-3 text-popover-foreground shadow-md`),children:[(0,U.jsx)(`div`,{className:`mb-1 text-xs font-semibold`,children:`To continue:`}),(0,U.jsx)(`ul`,{className:`m-0 list-disc space-y-0.5 pl-4 text-xs`,children:t.map(e=>(0,U.jsx)(`li`,{children:e.message},e.fieldId))})]})]})}var n_e=pm(`shrink-0`,{variants:{size:{xs:`size-3`,sm:`size-4`,md:`size-5`,lg:`size-6`,xl:`size-8`},rotation:{none:``,"-90":`-rotate-90`,90:`rotate-90`,180:`rotate-180`},spin:{true:`animate-spin`,false:``},transition:{true:`transition-transform`,false:``},tone:{default:``,muted:`text-muted-foreground`,subtle:`text-muted-foreground/60`,faint:`text-muted-foreground/40`,destructive:`text-destructive`,success:`text-green-600 dark:text-green-400`,"inverse-subtle":`text-white/70`}},defaultVariants:{size:`sm`,tone:`default`}});function r_e({as:e,size:t,rotation:n,spin:r,transition:i,tone:a,className:o,...s}){return(0,U.jsx)(e,{className:q(n_e({size:t,rotation:n,spin:r,transition:i,tone:a}),o),...s})}var i_e=pm(`flex`,{variants:{orientation:{vertical:`flex-col`,horizontal:`flex-row`},gap:{none:``,xs:`gap-1`,sm:`gap-2`,md:`gap-3`,lg:`gap-4`,xl:`gap-6`,"2xl":`gap-8`,"3xl":`gap-10`},gapX:{none:``,xs:`gap-x-1`,sm:`gap-x-2`,md:`gap-x-3`,lg:`gap-x-4`,xl:`gap-x-6`,"2xl":`gap-x-8`},gapY:{none:``,xs:`gap-y-1`,sm:`gap-y-2`,md:`gap-y-3`,lg:`gap-y-4`,xl:`gap-y-6`,"2xl":`gap-y-8`},align:{start:`items-start`,center:`items-center`,end:`items-end`,baseline:`items-baseline`,stretch:`items-stretch`},justify:{start:`justify-start`,center:`justify-center`,end:`justify-end`,between:`justify-between`},wrap:{true:`flex-wrap`,false:`flex-nowrap`},paddingX:{none:``,xs:`px-1`,sm:`px-2`,md:`px-3`,lg:`px-4`,xl:`px-6`,"2xl":`px-8`,"3xl":`px-10`},paddingY:{none:``,xs:`py-1`,sm:`py-2`,md:`py-3`,lg:`py-4`,xl:`py-6`,"2xl":`py-8`,"3xl":`py-10`},marginTop:{none:``,xs:`mt-1`,sm:`mt-2`,md:`mt-3`,lg:`mt-4`,xl:`mt-5`,"2xl":`mt-6`},marginBottom:{none:``,xs:`mb-1`,sm:`mb-2`,md:`mb-3`,lg:`mb-4`,xl:`mb-5`,"2xl":`mb-6`},marginLeft:{none:``,xs:`ml-1`,sm:`ml-2`,md:`ml-3`,lg:`ml-4`},marginRight:{none:``,xs:`mr-1`,sm:`mr-2`,md:`mr-3`,lg:`mr-4`},surface:{default:``,background:`bg-background`,card:`bg-card text-card-foreground`,muted:`bg-muted`,"muted-subtle":`bg-muted/30`,"muted-subtler":`bg-muted/10`,"muted-overlay":`bg-muted/20`,"tinted-info":`bg-blue-50 text-blue-950`,inverse:`bg-slate-700 text-white`,"inverse-strong":`bg-zinc-900 text-white`,"inverse-stand":`bg-zinc-700`,transparent:`bg-transparent`},border:{none:``,top:`border-t`,bottom:`border-b`,x:`border-x`,y:`border-y`,all:`border`},minHeight:{auto:``,full:`min-h-full`,screen:`min-h-screen`},maxHeight:{none:``,xs:`max-h-48`,sm:`max-h-64`,md:`max-h-80`,lg:`max-h-96`,screen:`max-h-screen`},width:{auto:``,quarter:`w-1/4`,half:`w-1/2`,full:`w-full`},maxWidth:{none:``,xs:`max-w-48`,sm:`max-w-56`,md:`max-w-64`,lg:`max-w-80`,xl:`max-w-96`,"2xl":`max-w-[37.5rem]`},minWidth:{none:``,0:`min-w-0`},height:{auto:``,full:`h-full`,screen:`h-screen`,"viewport-minus-nav":`h-[calc(100vh-2.75rem)]`},grow:{true:`flex-1 min-w-0`,false:``},shrink:{false:``,true:`shrink`,0:`shrink-0`},overflow:{visible:`overflow-visible`,hidden:`overflow-hidden`,auto:`overflow-auto`},position:{static:``,relative:`relative`,absolute:`absolute`,fixed:`fixed`,"sticky-top":`sticky top-0 z-10 bg-background`,"sticky-bottom":`sticky bottom-0 z-10 border-t bg-background`,"sticky-aside-lg":`lg:sticky lg:top-4 lg:self-start`},overflowX:{visible:`overflow-x-visible`,hidden:`overflow-x-hidden`,auto:`overflow-x-auto`},radius:{none:`rounded-none`,sm:`rounded-sm`,md:`rounded-md`,lg:`rounded-lg`,xl:`rounded-xl`,"2xl":`rounded-2xl`,full:`rounded-full`},hideBelow:{sm:`hidden sm:flex`,md:`hidden md:flex`,lg:`hidden lg:flex`,xl:`hidden xl:flex`,"2xl":`hidden 2xl:flex`},animate:{none:``,"fade-in":`animate-in fade-in-0 duration-200 ease-out`,"slide-down":`animate-in fade-in-0 slide-in-from-top-2 duration-200 ease-out`,"slide-up":`animate-in fade-in-0 slide-in-from-bottom-2 duration-200 ease-out`},transition:{none:``,colors:`transition-colors`,all:`transition-all`}},defaultVariants:{orientation:`vertical`,gap:`md`}});function X({className:e,orientation:t,gap:n,gapX:r,gapY:i,align:a,justify:o,wrap:s,paddingX:c,paddingY:l,marginTop:u,marginBottom:
119d,marginLeft:f,marginRight:p,surface:m,border:h,minHeight:g,maxHeight:_,width:v,maxWidth:y,minWidth:b,height:x,grow:S,shrink:C,overflow:w,overflowX:T,position:E,radius:D,hideBelow:O,animate:k,transition:A,asChild:j=!1,...M}){return(0,U.jsx)(j?vm:`div`,{"data-slot":`stack`,"data-orientation":t??`vertical`,className:q(i_e({orientation:t,gap:n,gapX:r,gapY:i,align:a,justify:o,wrap:s,paddingX:c,paddingY:l,marginTop:u,marginBottom:d,marginLeft:f,marginRight:p,surface:m,border:h,minHeight:g,maxHeight:_,width:v,maxWidth:y,minWidth:b,height:x,grow:S,shrink:C,overflow:w,overflowX:T,position:E,radius:D,hideBelow:O,animate:k,transition:A}),e),...M})}function a_e({className:e,...t}){return(0,U.jsx)(`div`,{"aria-hidden":`true`,"data-slot":`spacer`,className:q(`flex-1`,e),...t})}var o_e=pm(`grid`,{variants:{columns:{1:`grid-cols-1`,2:`grid-cols-2`,3:`grid-cols-3`,4:`grid-cols-4`,5:`grid-cols-5`,6:`grid-cols-6`,7:`grid-cols-7`,8:`grid-cols-8`,12:`grid-cols-12`},gap:{none:``,xs:`gap-1`,sm:`gap-2`,md:`gap-3`,lg:`gap-4`,xl:`gap-6`},responsive:{true:``,false:``},template:{none:``,"split-3-2-lg":``,"split-2-3-lg":``,"sidebar-lg":``,"auto-3":``},grow:{true:`flex-1 min-w-0`,false:``},align:{start:`items-start`,center:`items-center`,end:`items-end`,stretch:`items-stretch`},radius:{none:``,sm:`rounded-sm`,md:`rounded-md`,lg:`rounded-lg`},divided:{true:`gap-0 -mr-px -mb-px [&>*]:border-r [&>*]:border-b [&>*]:border-border [&>*]:p-4`,false:``}},compoundVariants:[{responsive:!0,columns:1,class:`grid-cols-1 md:grid-cols-1`},{responsive:!0,columns:2,class:`grid-cols-1 md:grid-cols-2`},{responsive:!0,columns:3,class:`grid-cols-1 md:grid-cols-3`},{responsive:!0,columns:4,class:`grid-cols-1 md:grid-cols-4`},{responsive:!0,columns:5,class:`grid-cols-1 md:grid-cols-5`},{responsive:!0,columns:6,class:`grid-cols-1 md:grid-cols-6`},{responsive:!0,columns:7,class:`grid-cols-1 md:grid-cols-7`},{responsive:!0,columns:8,class:`grid-cols-1 md:grid-cols-8`},{responsive:!0,columns:12,class:`grid-cols-1 md:grid-cols-12`},{template:`split-3-2-lg`,class:`grid-cols-1 lg:grid-cols-[3fr_2fr]`},{template:`split-2-3-lg`,class:`grid-cols-1 lg:grid-cols-[2fr_3fr]`},{template:`sidebar-lg`,class:`grid-cols-1 lg:grid-cols-[16rem_minmax(0,1fr)]`},{template:`auto-3`,class:`grid-cols-[auto_auto_auto] w-fit`}],defaultVariants:{columns:1,gap:`md`,template:`none`}});function FR({className:e,columns:t,gap:n,responsive:r,template:i,grow:a,align:o,radius:s,divided:c,...l}){let u=(0,U.jsx)(`div`,{"data-slot":`grid`,className:q(o_e({columns:t,gap:n,responsive:r,template:i,grow:a,align:o,radius:s,divided:c}),e),...l});return c?(0,U.jsx)(`div`,{"data-slot":`grid-frame`,className:`overflow-hidden rounded-lg border border-border`,children:u}):u}var s_e=pm(`tracking-tight`,{variants:{titleSize:{sm:`text-sm`,md:`text-base`,lg:`text-lg`,xl:`text-2xl`,"2xl":`text-3xl`},titleWeight:{normal:`font-normal`,medium:`font-medium`,semibold:`font-semibold`}},defaultVariants:{titleSize:`md`,titleWeight:`semibold`}});function IR({className:e,title:t,subtitle:n,headingLevel:r=2,titleSize:i,titleWeight:a,actions:o,children:s,fill:c=!1,...l}){let u=`h${r}`,d=!!(t||n||o),f=c?`flex min-h-0 flex-1 flex-col`:``;return(0,U.jsx)(`section`,{"data-slot":`section`,className:q(`w-full`,f,e),...l,children:(0,U.jsxs)(X,{gap:`md`,grow:c||void 0,children:[d&&(0,U.jsxs)(X,{orientation:`horizontal`,align:`start`,justify:`between`,gap:`md`,"data-slot":`section-header`,children:[(0,U.jsxs)(X,{gap:`xs`,minWidth:`0`,children:[t&&(0,U.jsx)(u,{className:q(s_e({titleSize:i,titleWeight:a})),children:t}),n&&(0,U.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:n})]}),o&&(0,U.jsx)(`div`,{"data-slot":`section-actions`,className:`shrink-0`,children:o})]}),(0,U.jsx)(`div`,{"data-slot":`section-body`,className:q(f),children:s})]})})}function LR({children:e,...t}){return(0,U.jsx)(ose,{...t,children:e})}function RR({children:e,...t}){return(0,U.jsx)(sse,{...t,children:e})}function c_e({children:e,...t}){return(0,U.jsx)(lse,{...t,children:e})}function zR({children:e,...t}){return(0,U.jsx)(cse,{...t,children:e})}var l_e=q(`data-[state=indeterminate]:border-primary`,`data-[state=indeterminate]:bg-primary`,`data-[state=indeterminate]:text-primary-foreground`,`data-[state=indeterminate]:[&_svg]:hidden`,`data-[state=indeterminate]:before:content-['']`,`data-[state=indeterminate]:before:h-0.5`,`data-[state=indeterminate]:before:w-2.5`,`data-[state=indeterminate]:before:rounded-full`,`data-[state=indeterminate]:before:bg-current`);function BR({className:e,...t}){return(0,U.jsx)(Sse,{className:q(l_e,e),...t})}function VR({children:e,...t}){return(0,U.jsx)(Ese,{...t,children:e})}function HR({children:e,...t}){return(0,U.jsx)(Ose,{...t,children:e})}function u_e({children:e,...t}){return(0,U.jsx)(kse,{...t,children:e})}
119function d_e({children:e,...t}){return(0,U.jsx)(Dse,{...t,children:e})}function UR({children:e,...t}){return(0,U.jsx)(Cse,{...t,children:e})}function WR({children:e,...t}){return(0,U.jsx)(wse,{...t,children:e})}function GR({children:e,...t}){return(0,U.jsx)(Ase,{...t,children:e})}var f_e=pm(`read-only:bg-muted/50 read-only:cursor-not-allowed`,{variants:{width:{xs:`w-24`,sm:`w-32`,md:`w-44`,lg:`w-64`,xl:`w-80`,full:`w-full`},shape:{default:``,pill:`rounded-full px-4 focus-visible:border-primary focus-visible:ring-primary/40`},grow:{true:`flex-1 min-w-0`,false:``}},defaultVariants:{shape:`default`,grow:!1}});function KR({width:e,shape:t,grow:n,className:r,...i}){return(0,U.jsx)(yD,{className:q(f_e({width:e,shape:t,grow:n}),r),...i})}var p_e=pm(``,{variants:{maxWidth:{sm:`sm:max-w-sm`,md:`sm:max-w-md`,lg:`sm:max-w-lg`,xl:`sm:max-w-xl`,"2xl":`sm:max-w-2xl`},size:{default:``,lg:`h-10`},grow:{true:`flex-1`,false:``}},defaultVariants:{size:`default`,grow:!1}});function qR({children:e,maxWidth:t,size:n,grow:r,...i}){return(0,U.jsx)(RD,{className:q(p_e({maxWidth:t,size:n,grow:r})),...i,children:e})}function JR({children:e,...t}){return(0,U.jsx)(zD,{...t,children:e})}function YR(e){return(0,U.jsx)(VD,{...e})}var m_e=pm(``,{variants:{width:{"2xs":`w-20`,xs:`w-24`,sm:`w-32`,md:`w-44`,lg:`w-64`,xl:`w-80`,full:`w-full`}}});function XR({...e}){return(0,U.jsx)(Pse,{...e})}function ZR({children:e,className:t,...n}){return(0,U.jsx)(Lse,{className:q(`p-1`,t,`isolate z-[80] pointer-events-auto`),...n,children:e})}function QR({children:e,...t}){return(0,U.jsx)(Rse,{...t,children:e})}function $R({children:e,className:t,width:n,...r}){return(0,U.jsx)(Ise,{className:q(m_e({width:n}),t),...r,children:e})}function ez({...e}){return(0,U.jsx)(Fse,{...e})}var h_e=pm(``,{variants:{variant:{default:``,line:``,"underline-accent":`flex w-full items-end gap-6 border-b border-border bg-transparent p-0`},size:{default:``,sm:`h-7`}},defaultVariants:{variant:`default`,size:`default`}}),g_e=pm(``,{variants:{variant:{default:``,line:``,"underline-accent":`relative cursor-pointer rounded-none border-0 border-b-2 border-transparent bg-transparent px-0 pb-2 text-blue-600 hover:text-blue-700 data-[state=active]:border-primary data-[state=active]:text-foreground data-[state=active]:font-medium data-[state=active]:shadow-none`},size:{default:``,sm:`px-2 text-xs`}},defaultVariants:{variant:`default`,size:`default`}});function tz({children:e,...t}){return(0,U.jsx)(Vse,{...t,children:e})}function nz({className:e,variant:t,size:n,children:r,...i}){return(0,U.jsx)(Use,{variant:t===`underline-accent`?void 0:t,className:q(h_e({variant:t,size:n}),e),...i,children:r})}function rz({className:e,variant:t,size:n,children:r,...i}){return(0,U.jsx)(Wse,{className:q(g_e({variant:t,size:n}),e),...i,children:r})}function iz({children:e,...t}){return(0,U.jsx)(Gse,{...t,children:e})}function az({...e}){return(0,U.jsx)(Kse,{...e})}function oz({delayDuration:e=200,...t}){return(0,U.jsx)(bD,{delayDuration:e,...t})}function sz(e){return(0,U.jsx)(xD,{...e})}function cz(e){return(0,U.jsx)(SD,{...e})}function lz({sideOffset:e=6,children:t,className:n,...r}){return(0,U.jsx)(CD,{sideOffset:e,className:q(n,`isolate z-[80] pointer-events-auto`),...r,children:t})}function __e({className:e,children:t,...n}){return(0,U.jsx)(`span`,{tabIndex:0,className:q(`inline-flex cursor-help`,e),...n,children:t})}function uz({...e}){return(0,U.jsx)(qse,{...e})}function v_e({children:e,...t}){return(0,U.jsx)(Jse,{...t,children:e})}function y_e({...e}){return(0,U.jsx)(Yse,{...e})}function dz(e){return(0,U.jsx)(jse,{...e})}var b_e=pm(`text-[13px]`,{variants:{layout:{auto:``,fixed:`table-fixed`}},defaultVariants:{layout:`auto`}}),x_e=pm(``,{variants:{bordered:{true:`rounded-md border`,false:``},scroll:{x:`overflow-x-auto`,both:`overflow-auto`,none:``}},defaultVariants:{bordered:!0,scroll:`none`}});function S_e({children:e,className:t,bordered:n,scroll:r,...i}){return(0,U.jsx)(`div`,{"data-slot":`table-container`,className:q(x_e({bordered:n,scroll:r}),t),...i,children:e})}var C_e=pm(``,{variants:{align:{left:`text-left`,center:`text-center`,right:`text-right`},sortable:{true:`cursor-pointer select-none`,false:``}}}),w_e=pm(``,{variants:{align:{left:`text-left`,center:`text-center`,right:`text-right`},numeric:{true:`tabular-nums`,false:``},height:{sm:`h-10`,md:`h-16`,lg:`h-24`},wrap:{true:`whitespace-normal`,false:``},truncate:{true:`truncate [&_*]:truncate`,false:``}}}),T_e=pm(``,{variants:{interactive:{true:`cursor-pointer`,false:``}}});function fz({children:e,className:t,layout:n,...r}){return(0,U.jsx)(Xse,{className:q(b_e({layout:n}),t),...r,children:e})}function pz({children:e,...t}){return(0,U.jsx)(Zse,{...t,children:e})}function mz({children:e,...t}){return(0,U.jsx)(Qse,{...t,children:e})}function hz({children:e,className:t,align:n,sortable:r,width:i,style:a,...o}
119){return(0,U.jsx)(ece,{className:q(C_e({align:n,sortable:r}),t),style:i===void 0?a:{width:i,...a},...o,children:e})}function gz({children:e,className:t,interactive:n,...r}){return(0,U.jsx)($se,{className:q(T_e({interactive:n}),t),...r,children:e})}function _z({children:e,className:t,align:n,numeric:r,height:i,wrap:a,truncate:o,...s}){return(0,U.jsx)(tce,{className:q(w_e({align:n,numeric:r,height:i,wrap:a,truncate:o}),t),...s,children:e})}function E_e({children:e,side:t=`bottom`,ariaLabel:n=`Help`,className:r,inline:i=!1}){return(0,U.jsxs)(sz,{children:[(0,U.jsx)(cz,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":n,className:q(`inline-flex size-5 items-center justify-center rounded-full text-muted-foreground hover:bg-muted`,i&&`align-middle`,r),children:(0,U.jsx)(Zp,{className:`size-4`})})}),(0,U.jsx)(lz,{side:t,className:`w-64 text-xs`,children:e})]})}var D_e=pm(``,{variants:{underline:{always:`underline`,hover:`hover:underline`,never:`no-underline`},tone:{default:``,primary:`text-primary`,destructive:`text-destructive`,strong:`text-foreground`,muted:`text-muted-foreground`},weight:{normal:`font-normal`,medium:`font-medium`,semibold:`font-semibold`},size:{xs:`text-xs`,sm:`text-sm`,md:`text-base`},truncate:{true:``,false:``},external:{true:`inline-flex max-w-full items-center gap-1`,false:``}},compoundVariants:[{truncate:!0,external:!1,className:`block truncate`},{truncate:!0,external:!0,className:`min-w-0`}],defaultVariants:{underline:`always`,truncate:!1,external:!1}});function O_e({children:e,className:t,underline:n,tone:r,weight:i,size:a,truncate:o,external:s,target:c,rel:l,...u}){return(0,U.jsx)(`a`,{className:q(D_e({underline:n,tone:r,weight:i,size:a,truncate:o,external:s}),t),target:c??(s?`_blank`:void 0),rel:l??(s?`noopener noreferrer`:void 0),...u,children:s?(0,U.jsxs)(U.Fragment,{children:[o?(0,U.jsx)(`span`,{className:`truncate`,children:e}):e,(0,U.jsx)(tee,{"aria-hidden":`true`,className:`size-[1em] shrink-0`})]}):e})}var k_e=pm(``,{variants:{size:{xxs:`text-[10px] leading-none`,xs:`text-xs`,sm:`text-sm`,md:`text-base`,lg:`text-lg`,xl:`text-xl`,"2xl":`text-2xl`},weight:{normal:`font-normal`,medium:`font-medium`,semibold:`font-semibold`,bold:`font-bold`},family:{sans:``,mono:`font-mono`},tone:{default:``,muted:`text-muted-foreground`,destructive:`text-destructive`,warning:`text-warning`,success:`text-green-600 dark:text-green-400`,strong:`text-foreground`,primary:`text-primary`,inverse:`text-white`},tracking:{tight:`tracking-tight`,normal:`tracking-normal`,wide:`tracking-wide`,widest:`tracking-widest`},numeric:{true:`tabular-nums`,false:``},align:{left:`text-left`,center:`text-center`,right:`text-right`},transform:{none:``,upper:`uppercase`,lower:`lowercase`,capitalize:`capitalize`},italic:{true:`italic`,false:``},leading:{none:``,tight:`leading-tight`,normal:`leading-normal`,relaxed:`leading-relaxed`,6:`leading-6`,none2:`leading-none`},marginTop:{none:``,xs:`mt-1`,sm:`mt-2`,md:`mt-3`},marginLeft:{none:``,xxs:`ml-0.5`,xs:`ml-1`,sm:`ml-2`},nowrap:{true:`whitespace-nowrap`,false:``},truncate:{true:`block min-w-0 truncate`,false:``},maxWidth:{xs:`max-w-32`,sm:`max-w-40`,md:`max-w-56`,lg:`max-w-72`,xl:`max-w-96`}},defaultVariants:{tone:`default`}});function vz({as:e,className:t,size:n,weight:r,family:i,tone:a,tracking:o,numeric:s,align:c,transform:l,truncate:u,nowrap:d,maxWidth:f,italic:p,leading:m,marginTop:h,marginLeft:g,text:_,children:v,...y}){return(0,U.jsx)(e??`span`,{className:q(k_e({size:n,weight:r,family:i,tone:a,tracking:o,numeric:s,align:c,transform:l,truncate:u,nowrap:d,maxWidth:f,italic:p,leading:m,marginTop:h,marginLeft:g}),t),...y,children:_??v})}var yz=pm(`flex min-w-0`,{variants:{size:{xs:`text-xs`,sm:`text-sm`,md:`text-base`},tone:{default:``,muted:`text-muted-foreground`,primary:`text-primary`}},defaultVariants:{size:`sm`,tone:`default`}});function bz({ref:e,text:t,tailChars:n=10,size:r,tone:i,className:a,...o}){if(t.length<=n+2)return(0,U.jsx)(`span`,{ref:e,className:q(yz({size:r,tone:i}),`truncate`,a),...o,children:t});let s=t.slice(0,t.length-n),c=t.slice(-n);return(0,U.jsxs)(`span`,{ref:e,className:q(yz({size:r,tone:i}),a),...o,children:[(0,U.jsx)(`span`,{className:`overflow-hidden text-ellipsis whitespace-pre`,children:s}),(0,U.jsx)(`span`,{className:`shrink-0`,children:c})]})}
119var A_e=pm(`scroll-m-20 font-heading tracking-tight`,{variants:{level:{1:`text-4xl font-extrabold lg:text-5xl`,2:`text-3xl font-semibold`,3:`text-2xl font-semibold`,4:`text-xl font-semibold`,5:`text-lg font-semibold`,6:`text-base font-semibold`},size:{1:`text-4xl font-extrabold lg:text-5xl`,2:`text-3xl font-semibold`,3:`text-2xl font-semibold`,4:`text-xl font-semibold`,5:`text-lg font-semibold`,6:`text-base font-semibold`},bordered:{true:`border-b pb-2 first:mt-0`,false:``},tone:{default:``,muted:`text-muted-foreground`,destructive:`text-destructive`}},defaultVariants:{bordered:!1,tone:`default`}});function xz({level:e,size:t,bordered:n,tone:r,className:i,text:a,children:o,...s}){return(0,U.jsx)(`h${e}`,{className:q(A_e({level:t===void 0?e:void 0,size:t,bordered:n,tone:r}),i),...s,children:a??o})}var j_e=pm(``,{variants:{fit:{none:``,cover:`object-cover`,contain:`object-contain`,fill:`object-fill`},width:{auto:``,full:`w-full`},height:{auto:``,full:`h-full`},size:{none:``,10:`size-10`},maxWidth:{none:``,lg:`max-w-80`,xl:`max-w-96`,"2xl":`max-w-md`},maxHeight:{none:``,md:`max-h-64`,lg:`max-h-80`},radius:{none:``,sm:`rounded-sm`,md:`rounded-md`,lg:`rounded-lg`,full:`rounded-full`}},defaultVariants:{fit:`none`,radius:`none`}});function M_e({alt:e,className:t,fit:n,width:r,height:i,size:a,maxWidth:o,maxHeight:s,radius:c,fallback:l,onError:u,src:f,...p}){let[m,h]=d.useState(!1);return d.useEffect(()=>{h(!1)},[f]),l!==void 0&&(!f||m)?(0,U.jsx)(U.Fragment,{children:l}):(0,U.jsx)(`img`,{alt:e,src:f,className:q(j_e({fit:n,width:r,height:i,size:a,maxWidth:o,maxHeight:s,radius:c}),t),onError:e=>{h(!0),u?.(e)},...p})}function N_e({options:e,value:t,onChange:n,disabled:r=!1,"aria-label":i}){return(0,U.jsx)(`div`,{role:`tablist`,"aria-label":i,className:`flex w-fit gap-1 border-b border-input`,children:e.map(e=>{let i=e.value===t;return(0,U.jsx)(`button`,{type:`button`,role:`tab`,"aria-selected":i,disabled:r,onClick:()=>n(e.value),className:q(`-mb-px px-3 py-2 text-xs font-semibold uppercase tracking-wider transition-colors`,`border-b-2 disabled:cursor-not-allowed`,i?`border-primary text-foreground`:`border-transparent text-muted-foreground hover:text-foreground`,r&&`opacity-60`),children:e.label},e.value)})})}function P_e({columns:e,rows:t,cells:n,rowTotals:r,colTotals:i,grandTotal:a,fill:o=`var(--chart-1)`,formatLabel:s=e=>e}){let c=e=>!e||e<=0?`transparent`:`color-mix(in srgb, ${o} ${Math.round(e*100)}%, transparent)`,l=`px-2 py-1 text-xs font-medium text-muted-foreground`,u=`px-2 py-1 text-xs font-semibold text-muted-foreground`,d=`rounded-sm px-3 py-2 text-center text-xs tabular-nums`;return(0,U.jsx)(`div`,{"data-slot":`heatmap`,className:`overflow-x-auto`,children:(0,U.jsxs)(`table`,{className:`border-separate border-spacing-1`,children:[(0,U.jsx)(`thead`,{children:(0,U.jsxs)(`tr`,{children:[(0,U.jsx)(`th`,{className:`p-2`}),e.map(e=>(0,U.jsx)(`th`,{className:l,children:s(e)},e)),r&&(0,U.jsx)(`th`,{className:u,children:`Total`})]})}),(0,U.jsxs)(`tbody`,{children:[t.map(t=>(0,U.jsxs)(`tr`,{children:[(0,U.jsx)(`th`,{className:q(l,`text-left`),children:s(t)}),e.map(e=>{let r=n.get(`${t}|${e}`);return(0,U.jsx)(`td`,{className:d,style:{backgroundColor:c(r?.intensity)},children:r?.content??``},e)}),r&&(0,U.jsx)(`td`,{className:q(d,`bg-muted font-semibold`),children:r.get(t)??``})]},t)),i&&(0,U.jsxs)(`tr`,{children:[(0,U.jsx)(`th`,{className:q(u,`text-left`),children:`Total`}),e.map(e=>(0,U.jsx)(`td`,{className:q(d,`bg-muted font-semibold`),children:i.get(e)??``},e)),a!==void 0&&(0,U.jsx)(`td`,{className:q(d,`bg-muted font-bold`),children:a})]})]})]})})}var F_e=pm(``,{variants:{width:{auto:``,sm:`w-32`,md:`w-40`,lg:`w-56`,xl:`w-72`}},defaultVariants:{width:`auto`}}),I_e=pm(`gap-2`,{variants:{variant:{default:``,destructive:`text-destructive focus:bg-destructive/10 focus:text-destructive`}},defaultVariants:{variant:`default`}});function L_e(e){return(0,U.jsx)(HD,{...e})}function R_e(e){return(0,U.jsx)(UD,{...e})}function z_e({children:e,className:t,width:n,...r}){return(0,U.jsx)(WD,{className:q(F_e({width:n}),t),...r,children:e})}function B_e({children:e,className:t,variant:n,...r}){return(0,U.jsx)(nce,{className:q(I_e({variant:n}),t),...r,children:e})}function V_e({children:e,...t}){return(0,U.jsx)(rce,{...t,children:e})}function H_e({children:e,...t}){return(0,U.jsx)(ice,{...t,children:e})}function U_e({children:e,...t}){return(0,U.jsx)(ace,{...t,children:e})}function W_e(e){return(0,U.jsx)(GD,{...e})}function G_e(e){return(0,U.jsx)(oce,{...e})}function K_e({children:e,...t}){return(0,U.jsx)(sce,{...t,children:e})}function q_e({children:e,...t}){return(0,U.jsx)(cce,{...t,children:e})}var J_e=pm(``,{variants:{size:{default:``,chip:`h-6 overflow-visible py-0`}},defaultVariants:{size:`default`}}),Y_e=pm(``,{variants:{shape:{default:``,pill:`rounded-full`}},defaultVariants:{shape:`default`}}),Sz={"outline-warning-soft":`rounded border-orange-500/50 bg-orange-50 text-orange-700 [a]:hover:bg-orange-100 [a]:hover:text-orange-700`,"outline-neutral-soft":`rounded border-gray-400/50 bg-gray-50 text-gray-700 [a]:hover:bg-gray-100 [a]:hover:text-gray-700`,"outline-success-soft":`rounded border-green-500/50 bg-green-50 text-green-700 [a]:hover:bg-green-100 [a]:hover:text-green-700`,"outline-info-soft":`rounded border-blue-500/50 bg-blue-50 text-blue-700 [a]:hover:bg-blue-100 [a]:hover:text-blue-700`,"outline-danger-soft":`rounded border-rose-500/50 bg-rose-50 text-rose-700 [a]:hover:bg-rose-100 [a]:hover:text-rose-700`,"outline-magenta-soft":`rounded border-fuchsia-500/50 bg-fuchsia-50 text-fuchsia-700 [a]:hover:bg-fuchsia-100 [a]:hover:text-fuchsia-700`}
vendor: 47,927 bytes, lines 119-122
119,X_e=pm(``,{variants:{tone:{success:`border-transparent bg-emerald-600 text-white dark:bg-emerald-500 [a&]:hover:bg-emerald-600`,warning:`border-transparent bg-amber-500 text-white dark:bg-amber-400 [a&]:hover:bg-amber-500`,neutral:`border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary`,info:`border-transparent bg-sky-500 text-white dark:bg-sky-400 [a&]:hover:bg-sky-500`}}});function Z_e(e){return e!==void 0&&e in Sz}function Cz({children:e,variant:t,size:n,tone:r,shape:i,className:a,...o}){let s=J_e({size:n}),c=Y_e({shape:i}),l=r?X_e({tone:r}):void 0;return Z_e(t)?(0,U.jsx)(KD,{variant:`outline`,"data-variant":t,className:q(Sz[t],s,l,c,a),...o,children:e}):(0,U.jsx)(KD,{variant:t,className:q(s,l,c,a),...o,children:e})}function wz(e,t){return typeof e==`function`?e(t):e}function Tz(e,t){return n=>{t.setState(t=>({...t,[e]:wz(n,t[e])}))}}function Ez(e){return e instanceof Function}function Q_e(e){return Array.isArray(e)&&e.every(e=>typeof e==`number`)}function $_e(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i!=null&&i.length&&r(i)})};return r(e),n}function Dz(e,t,n){let r=[],i;return a=>{let o;n.key&&n.debug&&(o=Date.now());let s=e(a);if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug&&(c=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=` `+e;return e};console.info(`%c⏱ ${i(t,5)} /${i(e,5)} ms`,`
120            font-size: .6rem;
121            font-weight: bold;
122            color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,n?.key)}return i}}function Oz(e,t,n,r){return{debug:()=>e?.debugAll??e[t],key:!1,onChange:r}}function eve(e,t,n,r){let i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>i.getValue()??e.options.renderFallbackValue,getContext:Dz(()=>[e,n,t,i],(e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),Oz(e.options,`debugCells`,`cell.getContext`))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,n,t,e)},{}),i}function tve(e,t,n,r){let i={...e._getDefaultColumnDef(),...t},a=i.accessorKey,o=i.id??(a?typeof String.prototype.replaceAll==`function`?a.replaceAll(`.`,`_`):a.replace(/\./g,`_`):void 0)??(typeof i.header==`string`?i.header:void 0),s;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(`.`)?e=>{let t=e;for(let e of a.split(`.`))t=t?.[e];return t}:e=>e[i.accessorKey]),!o)throw Error();let c={id:`${String(o)}`,accessorFn:s,parent:r,depth:n,columnDef:i,columns:[],getFlatColumns:Dz(()=>[!0],()=>[c,...c.columns?.flatMap(e=>e.getFlatColumns())],Oz(e.options,`debugColumns`,`column.getFlatColumns`)),getLeafColumns:Dz(()=>[e._getOrderColumnsFn()],e=>{var t;return(t=c.columns)!=null&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},Oz(e.options,`debugColumns`,`column.getLeafColumns`))};for(let t of e._features)t.createColumn==null||t.createColumn(c,e);return c}var kz=`debugHeaders`;function Az(e,t,n){let r={id:n.id??t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(r),e},getContext:()=>({table:e,header:r,column:t})};return e._features.forEach(t=>{t.createHeader==null||t.createHeader(r,e)}),r}var nve={createTable:e=>{e.getHeaderGroups=Dz(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{let a=r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],o=i?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],s=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id)));return jz(t,[...a,...s,...o],e)},Oz(e.options,kz,`getHeaderGroups`)),e.getCenterHeaderGroups=Dz(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id))),jz(t,n,e,`center`)),Oz(e.options,kz,`getCenterHeaderGroups`)),e.getLeftHeaderGroups=Dz(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>jz(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`left`),Oz(e.options,kz,`getLeftHeaderGroups`)),e.getRightHeaderGroups=Dz(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>jz(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`right`),Oz(e.options,kz,`getRightHeaderGroups`)),e.getFooterGroups=Dz(()=>[e.getHeaderGroups()],e=>[...e].reverse(),Oz(e.options,kz,`getFooterGroups`)),e.getLeftFooterGroups=Dz(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),Oz(e.options,kz,`getLeftFooterGroups`)),e.getCenterFooterGroups=Dz(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),Oz(e.options,kz,`getCenterFooterGroups`)),e.getRightFooterGroups=Dz(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),Oz(e.options,kz,`getRightFooterGroups`)),e.getFlatHeaders=Dz(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),Oz(e.options,kz,`getFlatHeaders`)),e.getLeftFlatHeaders=Dz(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),Oz(e.options,kz,`getLeftFlatHeaders`)),e.getCenterFlatHeaders=Dz(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),Oz(e.options,kz,`getCenterFlatHeaders`)),e.getRightFlatHeaders=Dz(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),Oz(e.options,kz,`getRightFlatHeaders`)),e.getCenterLeafHeaders=Dz(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),Oz(e.options,kz,`getCenterLeafHeaders`)),e.getLeftLeafHeaders=Dz(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),Oz(e.options,kz,`getLeftLeafHeaders`)),e.getRightLeafHeaders=Dz(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),Oz(e.options,kz,`getRightLeafHeaders`)),e.getLeafHeaders=Dz(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>[...e[0]?.headers??[],...t[0]?.headers??[],...n[0]?.headers??[]].map(e=>e.getLeafHeaders()).flat(),Oz(e.options,kz,`getLeafHeaders`))}};function jz(e,t,n,r){let i=0,a=function(e,t){t===void 0&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;(n=e.columns)!=null&&n.length&&a(e.columns,t+1)},0)};a(e);let o=[],s=(e,t)=>{let i={depth:t,id:[r,`${t}`].filter(Boolean).join(`_`),headers:[]},a=[];e.forEach(e=>{let o=[...a].reverse()[0],s=e.column.depth===i.depth,c,l=!1;if(s&&e.column.parent?c=e.column.parent:(c=e.column,l=!0),o&&o?.column===c)o.subHeaders.push(e);else{let i=Az(n,c,{id:[r,t,c.id,e?.id].filter(Boolean).join(`_`),isPlaceholder:l,placeholderId:l?`${a.filter(e=>e.column===c).length}`:void 0,depth:t,index:a.length});i.subHeaders.push(e),a.push(i)}i.headers.push(e),e.headerGroup=i}),o.push(i),t>0&&s(a,t-1)};s(t.map((e,t)=>Az(n,e,{depth:i,index:t})),i-1),o.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:i}=e;t+=n,r.push(i)})):t=1;let i=Math.min(...r);return n+=i,e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(o[0]?.headers??[]),o}var Mz=(e,t,n,r,i,a,o)=>{let s={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t])},renderValue:t=>s.getValue(t)??e.options.renderFallbackValue,subRows:a??[],getLeafRows:()=>$_e(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:Dz(()=>[e.getAllLeafColumns()],t=>t.map(t=>eve(e,s,t,t.id)),Oz(e.options,`debugRows`,`getAllCells`)),_getAllCellsByColumnId:Dz(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),Oz(e.options,`debugRows`,`getAllCellsByColumnId`))};for(let t=0;t<e._features.length;t++){let n=e._features[t];n==null||n.createRow==null||n.createRow(s,e)}return s},rve={createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},Nz=(e,t,n)=>{var r,i;let a=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(a))};Nz.autoRemove=e=>Uz(e);var Pz=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};Pz.autoRemove=e=>Uz(e);var Fz=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};Fz.autoRemove=e=>Uz(e);var Iz=(e,t,n)=>e.getValue(t)?.includes(n);Iz.autoRemove=e=>Uz(e);var Lz=(e,t,n)=>!n.some(n=>{var r;return!((r=e.getValue(t))!=null&&r.includes(n))});Lz.autoRemove=e=>Uz(e)||!(e!=null&&e.length);var Rz=(e,t,n)=>n.some(n=>e.getValue(t)?.includes(n));Rz.autoRemove=e=>Uz(e)||!(e!=null&&e.length);var zz=(e,t,n)=>e.getValue(t)===n;zz.autoRemove=e=>Uz(e);var Bz=(e,t,n)=>e.getValue(t)==n;Bz.autoRemove=e=>Uz(e);var Vz=(e,t,n)=>{let[r,i]=n,a=e.getValue(t);return a>=r&&a<=i};Vz.resolveFilterValue=e=>{let[t,n]=e,r=typeof t==`number`?t:parseFloat(t),i=typeof n==`number`?n:parseFloat(n),a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},Vz.autoRemove=e=>Uz(e)||Uz(e[0])&&Uz(e[1]);var Hz={includesString:Nz,includesStringSensitive:Pz,equalsString:Fz,arrIncludes:Iz,arrIncludesAll:Lz,arrIncludesSome:Rz,equals:zz,weakEquals:Bz,inNumberRange:Vz};function Uz(e){return e==null||e===``}var ive={getDefaultColumnDef:()=>({filterFn:`auto`}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:Tz(`columnFilters`,e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);return typeof n==`string`?Hz.includesString:typeof n==`number`?Hz.inNumberRange:typeof n==`boolean`||typeof n==`object`&&n?Hz.equals:Array.isArray(n)?Hz.arrIncludes:Hz.weakEquals},e.getFilterFn=()=>Ez(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn===`auto`?e.getAutoFilterFn():t.options.filterFns?.[e.columnDef.filterFn]??Hz[e.columnDef.filterFn],e.getCanFilter=()=>(e.columnDef.enableColumnFilter??!0)&&(t.options.enableColumnFilters??!0)&&(t.options.enableFilters??!0)&&!!e.accessorFn,e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(t=>t.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>t.getState().columnFilters?.findIndex(t=>t.id===e.id)??-1,e.setFilterValue=n=>{t.setColumnFilters(t=>{let r=e.getFilterFn(),i=t?.find(t=>t.id===e.id),a=wz(n,i?i.value:void 0);if(Wz(r,a,e))return t?.filter(t=>t.id!==e.id)??[];let o={id:e.id,value:a};return i?t?.map(t=>t.id===e.id?o:t)??[]:t!=null&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(e=>wz(t,e)?.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&Wz(t.getFilterFn(),e.value,t))}))},e.resetColumnFilters=t=>{e.setColumnFilters(t?[]:e.initialState?.columnFilters??[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function Wz(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||t===void 0||typeof t==`string`&&!t}var Gz={sum:(e,t,n)=>n.reduce((t,n)=>{let r=n.getValue(e);return t+(typeof r==`number`?r:0)},0),min:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r>n||r===void 0&&n>=n)&&(r=n)}),r},max:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r<n||r===void 0&&n>=n)&&(r=n)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r===void 0?n>=n&&(r=i=n):(r>n&&(r=n),i<n&&(i=n)))}),[r,i]},mean:(e,t)=>{let n=0,r=0;if(t.forEach(t=>{let i=t.getValue(e);i!=null&&(i=+i)>=i&&(++n,r+=i)}),n)return r/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!Q_e(n))return;if(n.length===1)return n[0];let r=Math.floor(n.length/2),i=n.sort((e,t)=>e-t);return n.length%2==0?(i[r-1]+i[r])/2:i[r]},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},ave={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t;return((t=e.getValue())==null||t.toString==null?void 0:t.toString())??null},aggregationFn:`auto`}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Tz(`grouping`,e),groupedColumnMode:`reorder`}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(t=>t!==e.id):[...t??[],e.id])},e.getCanGroup=()=>(e.columnDef.enableGrouping??!0)&&(t.options.enableGrouping??!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue),e.getIsGrouped=()=>t.getState().grouping?.includes(e.id),e.getGroupedIndex=()=>t.getState().grouping?.indexOf(e.id),e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);if(typeof n==`number`)return Gz.sum;if(Object.prototype.toString.call(n)===`[object Date]`)return Gz.extent},e.getAggregationFn=()=>{if(!e)throw Error();return Ez(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn===`auto`?e.getAutoAggregationFn():t.options.aggregationFns?.[e.columnDef.aggregationFn]??Gz[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{e.setGrouping(t?[]:e.initialState?.grouping??[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((t=n.subRows)!=null&&t.length)}}};function ove(e,t,n){if(!(t!=null&&t.length)||!n)return e;let r=e.filter(e=>!t.includes(e.id));return n===`remove`?r:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...r]}var sve={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Tz(`columnOrder`,e)}),createColumn:(e,t)=>{e.getIndex=Dz(e=>[Zz(t,e)],t=>t.findIndex(t=>t.id===e.id),Oz(t.options,`debugColumns`,`getIndex`)),e.getIsFirstColumn=n=>Zz(t,n)[0]?.id===e.id,e.getIsLastColumn=n=>{let r=Zz(t,n);return r[r.length-1]?.id===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{e.setColumnOrder(t?[]:e.initialState.columnOrder??[])},e._getOrderColumnsFn=Dz(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>r=>{let i=[];if(!(e!=null&&e.length))i=r;else{let t=[...e],n=[...r];for(;n.length&&t.length;){let e=t.shift(),r=n.findIndex(t=>t.id===e);r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}return ove(i,t,n)},Oz(e.options,`debugTable`,`_getOrderColumnsFn`))}},Kz=()=>({left:[],right:[]}),cve={getInitialState:e=>({columnPinning:Kz(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Tz(`columnPinning`,e)}),createColumn:(e,t)=>{e.pin=n=>{let r=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>n===`right`?{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:[...(e?.right??[]).filter(e=>!(r!=null&&r.includes(e))),...r]}:n===`left`?{left:[...(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),...r],right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))}:{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))})},e.getCanPin=()=>e.getLeafColumns().some(e=>(e.columnDef.enablePinning??!0)&&(t.options.enableColumnPinning??t.options.enablePinning??!0)),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:r,right:i}=t.getState().columnPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`left`:o?`right`:!1},e.getPinnedIndex=()=>{var n;let r=e.getIsPinned();return r?((n=t.getState().columnPinning)==null||(n=n[r])==null?void 0:n.indexOf(e.id))??-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=Dz(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.column.id))},Oz(t.options,`debugRows`,`getCenterVisibleCells`)),e.getLeftVisibleCells=Dz(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`left`})),Oz(t.options,`debugRows`,`getLeftVisibleCells`)),e.getRightVisibleCells=Dz(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`right`})),Oz(t.options,`debugRows`,`getRightVisibleCells`))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>e.setColumnPinning(t?Kz():e.initialState?.columnPinning??Kz()),e.getIsSomeColumnsPinned=t=>{let n=e.getState().columnPinning;return t?!!n[t]?.length:!!(n.left?.length||n.right?.length)},e.getLeftLeafColumns=Dz(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),Oz(e.options,`debugColumns`,`getLeftLeafColumns`)),e.getRightLeafColumns=Dz(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),Oz(e.options,`debugColumns`,`getRightLeafColumns`)),e.getCenterLeafColumns=Dz(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.id))},Oz(e.options,`debugColumns`,`getCenterLeafColumns`))}};function lve(e){return e||(typeof document<`u`?document:null)}var qz={size:150,minSize:20,maxSize:2**53-1},Jz=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),uve={getDefaultColumnDef:()=>qz,getInitialState:e=>({columnSizing:{},columnSizingInfo:Jz(),...e}),getDefaultOptions:e=>({columnResizeMode:`onEnd`,columnResizeDirection:`ltr`,onColumnSizingChange:Tz(`columnSizing`,e),onColumnSizingInfoChange:Tz(`columnSizingInfo`,e)}),createColumn:(e,t)=>{e.getSize=()=>{let n=t.getState().columnSizing[e.id];return Math.min(Math.max(e.columnDef.minSize??qz.minSize,n??e.columnDef.size??qz.size),e.columnDef.maxSize??qz.maxSize)},e.getStart=Dz(e=>[e,Zz(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),Oz(t.options,`debugColumns`,`getStart`)),e.getAfter=Dz(e=>[e,Zz(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),Oz(t.options,`debugColumns`,`getAfter`)),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...r}=t;return r})},e.getCanResize=()=>(e.columnDef.enableResizing??!0)&&(t.options.enableColumnResizing??!0),e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{e.subHeaders.length?e.subHeaders.forEach(n):t+=e.column.getSize()??0};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let r=t.getColumn(e.column.id),i=r?.getCanResize();return a=>{if(!r||!i||(a.persist==null||a.persist(),Xz(a)&&a.touches&&a.touches.length>1))return;let o=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],c=Xz(a)?Math.round(a.touches[0].clientX):a.clientX,l={},u=(e,n)=>{typeof n==`number`&&(t.setColumnSizingInfo(e=>{let r=t.options.columnResizeDirection===`rtl`?-1:1,i=(n-(e?.startOffset??0))*r,a=Math.max(i/(e?.startSize??0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;l[t]=Math.round(Math.max(n+n*a,0)*100)/100}),{...e,deltaOffset:i,deltaPercentage:a}}),(t.options.columnResizeMode===`onChange`||e===`end`)&&t.setColumnSizing(e=>({...e,...l})))},d=e=>u(`move`,e),f=e=>{u(`end`,e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=lve(n),m={moveHandler:e=>d(e.clientX),upHandler:e=>{p?.removeEventListener(`mousemove`,m.moveHandler),p?.removeEventListener(`mouseup`,m.upHandler),f(e.clientX)}},h={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1),upHandler:e=>{p?.removeEventListener(`touchmove`,h.moveHandler),p?.removeEventListener(`touchend`,h.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(e.touches[0]?.clientX)}},g=dve()?{passive:!1}:!1;Xz(a)?(p?.addEventListener(`touchmove`,h.moveHandler,g),p?.addEventListener(`touchend`,h.upHandler,g)):(p?.addEventListener(`mousemove`,m.moveHandler,g),p?.addEventListener(`mouseup`,m.upHandler,g)),t.setColumnSizingInfo(e=>({...e,startOffset:c,startSize:o,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{e.setColumnSizing(t?{}:e.initialState.columnSizing??{})},e.resetHeaderSizeInfo=t=>{e.setColumnSizingInfo(t?Jz():e.initialState.columnSizingInfo??Jz())},e.getTotalSize=()=>e.getHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getLeftTotalSize=()=>e.getLeftHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getCenterTotalSize=()=>e.getCenterHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getRightTotalSize=()=>e.getRightHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0}},Yz=null;function dve(){if(typeof Yz==`boolean`)return Yz;let e=!1;try{let t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener(`test`,n,t),window.removeEventListener(`test`,n)}catch{e=!1}return Yz=e,Yz}function Xz(e){return e.type===`touchstart`}var fve={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Tz(`columnVisibility`,e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{let n=e.columns;return(n.length?n.some(e=>e.getIsVisible()):t.getState().columnVisibility?.[e.id])??!0},e.getCanHide=()=>(e.columnDef.enableHiding??!0)&&(t.options.enableHiding??!0),e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=Dz(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),Oz(t.options,`debugRows`,`_getAllVisibleCells`)),e.getVisibleCells=Dz(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],Oz(t.options,`debugRows`,`getVisibleCells`))},createTable:e=>{let t=(t,n)=>Dz(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join(`_`)],e=>e.filter(e=>e.getIsVisible==null?void 0:e.getIsVisible()),Oz(e.options,`debugColumns`,t));e.getVisibleFlatColumns=t(`getVisibleFlatColumns`,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(`getVisibleLeafColumns`,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(`getLeftVisibleLeafColumns`,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(`getRightVisibleLeafColumns`,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(`getCenterVisibleLeafColumns`,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{e.setColumnVisibility(t?{}:e.initialState.columnVisibility??{})},e.toggleAllColumnsVisible=t=>{t??=!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(n.getCanHide!=null&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(e.getIsVisible!=null&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>e.getIsVisible==null?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{e.toggleAllColumnsVisible(t.target?.checked)}}};function Zz(e,t){return t?t===`center`?e.getCenterVisibleLeafColumns():t===`left`?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}var pve={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,`__global__`),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,`__global__`),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,`__global__`),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},mve={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:Tz(`globalFilter`,e),globalFilterFn:`auto`,getColumnCanGlobalFilter:t=>{var n;let r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r==`string`||typeof r==`number`}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>(e.columnDef.enableGlobalFilter??!0)&&(t.options.enableGlobalFilter??!0)&&(t.options.enableFilters??!0)&&((t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))??!0)&&!!e.accessorFn},createTable:e=>{e.getGlobalAutoFilterFn=()=>Hz.includesString,e.getGlobalFilterFn=()=>{let{globalFilterFn:t}=e.options;return Ez(t)?t:t===`auto`?e.getGlobalAutoFilterFn():e.options.filterFns?.[t]??Hz[t]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},hve={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Tz(`expanded`,e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{t??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{e.setExpanded(t?{}:e.initialState?.expanded??{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{t.persist==null||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return t===!0||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return typeof t==`boolean`?t===!0:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let n=e.split(`.`);t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{let i=r===!0?!0:!!(r!=null&&r[e.id]),a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(e=>{a[e]=!0}):a=r,n??=!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){let{[e.id]:t,...n}=a;return n}return r})},e.getIsExpanded=()=>{let n=t.getState().expanded;return!!((t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))??(n===!0||n?.[e.id]))},e.getCanExpand=()=>{var n;return(t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))??((t.options.enableExpanding??!0)&&!!((n=e.subRows)!=null&&n.length))},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},Qz=0,$z=10,eB=()=>({pageIndex:Qz,pageSize:$z}),gve={getInitialState:e=>({...e,pagination:{...eB(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:Tz(`pagination`,e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(e=>wz(t,e)),e.resetPagination=t=>{e.setPagination(t?eB():e.initialState.pagination??eB())},e.setPageIndex=t=>{e.setPagination(n=>{let r=wz(t,n.pageIndex),i=e.options.pageCount===void 0||e.options.pageCount===-1?2**53-1:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}})},e.resetPageIndex=t=>{var n;e.setPageIndex(t?Qz:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageIndex)??Qz)},e.resetPageSize=t=>{var n;e.setPageSize(t?$z:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageSize)??$z)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,wz(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{let r=wz(t,e.options.pageCount??-1);return typeof r==`number`&&(r=Math.max(-1,r)),{...n,pageCount:r}}),e.getPageOptions=Dz(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},Oz(e.options,`debugTable`,`getPageOptions`)),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return n===-1?!0:n===0?!1:t<n-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>e.options.pageCount??Math.ceil(e.getRowCount()/e.getState().pagination.pageSize),e.getRowCount=()=>e.options.rowCount??e.getPrePaginationRowModel().rows.length}},tB=()=>({top:[],bottom:[]}),_ve={getInitialState:e=>({rowPinning:tB(),...e}),getDefaultOptions:e=>({onRowPinningChange:Tz(`rowPinning`,e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{let a=r?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],o=i?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...o,e.id,...a]);t.setRowPinning(e=>n===`bottom`?{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:[...(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)]}:n===`top`?{top:[...(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)],bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))}:{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))})},e.getCanPin=()=>{let{enableRowPinning:n,enablePinning:r}=t.options;return typeof n==`function`?n(e):n??r??!0},e.getIsPinned=()=>{let n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`top`:o?`bottom`:!1},e.getPinnedIndex=()=>{let n=e.getIsPinned();return n?((n===`top`?t.getTopRows():t.getBottomRows())?.map(e=>{let{id:t}=e;return t}))?.indexOf(e.id)??-1:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>e.setRowPinning(t?tB():e.initialState?.rowPinning??tB()),e.getIsSomeRowsPinned=t=>{let n=e.getState().rowPinning;return t?!!n[t]?.length:!!(n.top?.length||n.bottom?.length)},e._getPinnedRows=(t,n,r)=>(e.options.keepPinnedRows??!0?(n??[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(n??[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:r})),e.getTopRows=Dz(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,`top`),Oz(e.options,`debugRows`,`getTopRows`)),e.getBottomRows=Dz(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,`bottom`),Oz(e.options,`debugRows`,`getBottomRows`)),e.getCenterRows=Dz(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let r=new Set([...t??[],...n??[]]);return e.filter(e=>!r.has(e.id))},Oz(e.options,`debugRows`,`getCenterRows`))}},vve={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Tz(`rowSelection`,e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>e.setRowSelection(t?{}:e.initialState.rowSelection??{}),e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=t===void 0?!e.getIsAllRowsSelected():t;let r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(e=>{e.getCanSelect()&&(r[e.id]=!0)}):i.forEach(e=>{delete r[e.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let r=t===void 0?!e.getIsAllPageRowsSelected():t,i={...n};return e.getRowModel().rows.forEach(t=>{nB(i,t.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=Dz(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?rB(e,n):{rows:[],flatRows:[],rowsById:{}},Oz(e.options,`debugTable`,`getSelectedRowModel`)),e.getFilteredSelectedRowModel=Dz(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?rB(e,n):{rows:[],flatRows:[],rowsById:{}},Oz(e.options,`debugTable`,`getFilteredSelectedRowModel`)),e.getGroupedSelectedRowModel=Dz(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?rB(e,n):{rows:[],flatRows:[],rowsById:{}},Oz(e.options,`debugTable`,`getGroupedSelectedRowModel`)),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),r=!!(t.length&&Object.keys(n).length);return r&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),r=!!t.length;return r&&t.some(e=>!n[e.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{let t=Object.keys(e.getState().rowSelection??{}).length;return t>0&&t<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{let i=e.getIsSelected();t.setRowSelection(a=>{if(n=n===void 0?!i:n,e.getCanSelect()&&i===n)return a;let o={...a};return nB(o,e.id,n,r?.selectChildren??!0,t),o})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return iB(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return aB(e,n)===`some`},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return aB(e,n)===`all`},e.getCanSelect=()=>typeof t.options.enableRowSelection==`function`?t.options.enableRowSelection(e):t.options.enableRowSelection??!0,e.getCanSelectSubRows=()=>typeof t.options.enableSubRowSelection==`function`?t.options.enableSubRowSelection(e):t.options.enableSubRowSelection??!0,e.getCanMultiSelect=()=>typeof t.options.enableMultiRowSelection==`function`?t.options.enableMultiRowSelection(e):t.options.enableMultiRowSelection??!0,e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{t&&e.toggleSelected(n.target?.checked)}}}},nB=(e,t,n,r,i)=>{var a;let o=i.getRow(t,!0);n?(o.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),o.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(a=o.subRows)!=null&&a.length&&o.getCanSelectSubRows()&&o.subRows.forEach(t=>nB(e,t.id,n,r,i))};function rB(e,t){let n=e.getState().rowSelection,r=[],i={},a=function(e,t){return e.map(e=>{var t;let o=iB(e,n);if(o&&(r.push(e),i[e.id]=e),(t=e.subRows)!=null&&t.length&&(e={...e,subRows:a(e.subRows)}),o)return e}).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function iB(e,t){return t[e.id]??!1}function aB(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,a=!1;return e.subRows.forEach(e=>{if(!(a&&!i)&&(e.getCanSelect()&&(iB(e,t)?a=!0:i=!1),e.subRows&&e.subRows.length)){let n=aB(e,t);n===`all`?a=!0:(n===`some`&&(a=!0),i=!1)}}),i?`all`:a?`some`:!1}var oB=/([0-9]+)/gm,yve=(e,t,n)=>lB(cB(e.getValue(n)).toLowerCase(),cB(t.getValue(n)).toLowerCase()),bve=(e,t,n)=>lB(cB(e.getValue(n)),cB(t.getValue(n))),xve=(e,t,n)=>sB(cB(e.getValue(n)).toLowerCase(),cB(t.getValue(n)).toLowerCase()),Sve=(e,t,n)=>sB(cB(e.getValue(n)),cB(t.getValue(n))),Cve=(e,t,n)=>{let r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},wve=(e,t,n)=>sB(e.getValue(n),t.getValue(n));function sB(e,t){return e===t?0:e>t?1:-1}function cB(e){return typeof e==`number`?isNaN(e)||e===1/0||e===-1/0?``:String(e):typeof e==`string`?e:``}function lB(e,t){let n=e.split(oB).filter(Boolean),r=t.split(oB).filter(Boolean);for(;n.length&&r.length;){let e=n.shift(),t=r.shift(),i=parseInt(e,10),a=parseInt(t,10),o=[i,a].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1;continue}if(isNaN(o[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}return n.length-r.length}var uB={alphanumeric:yve,alphanumericCaseSensitive:bve,text:xve,textCaseSensitive:Sve,datetime:Cve,basic:wve},Tve=[nve,fve,sve,cve,rve,ive,pve,mve,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:`auto`,sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Tz(`sorting`,e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),r=!1;for(let t of n){let n=t?.getValue(e.id);if(Object.prototype.toString.call(n)===`[object Date]`)return uB.datetime;if(typeof n==`string`&&(r=!0,n.split(oB).length>1))return uB.alphanumeric}return r?uB.text:uB.basic},e.getAutoSortDir=()=>typeof t.getFilteredRowModel().flatRows[0]?.getValue(e.id)==`string`?`asc`:`desc`,e.getSortingFn=()=>{if(!e)throw Error();return Ez(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn===`auto`?e.getAutoSortingFn():t.options.sortingFns?.[e.columnDef.sortingFn]??uB[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{let i=e.getNextSortingOrder(),a=n!=null;t.setSorting(o=>{let s=o?.find(t=>t.id===e.id),c=o?.findIndex(t=>t.id===e.id),l=[],u,d=a?n:i===`desc`;return u=o!=null&&o.length&&e.getCanMultiSort()&&r?s?`toggle`:`add`:o!=null&&o.length&&c!==o.length-1?`replace`:s?`toggle`:`replace`,u===`toggle`&&(a||i||(u=`remove`)),u===`add`?(l=[...o,{id:e.id,desc:d}],l.splice(0,l.length-(t.options.maxMultiSortColCount??2**53-1))):l=u===`toggle`?o.map(t=>t.id===e.id?{...t,desc:d}:t):u===`remove`?o.filter(t=>t.id!==e.id):[{id:e.id,desc:d}],l})},e.getFirstSortDir=()=>e.columnDef.sortDescFirst??t.options.sortDescFirst??e.getAutoSortDir()===`desc`?`desc`:`asc`,e.getNextSortingOrder=n=>{let r=e.getFirstSortDir(),i=e.getIsSorted();return i?i!==r&&(t.options.enableSortingRemoval??!0)&&(!n||(t.options.enableMultiRemove??!0))?!1:i===`desc`?`asc`:`desc`:r},e.getCanSort=()=>(e.columnDef.enableSorting??!0)&&(t.options.enableSorting??!0)&&!!e.accessorFn,e.getCanMultiSort=()=>e.columnDef.enableMultiSort??t.options.enableMultiSort??!!e.accessorFn,e.getIsSorted=()=>{let n=t.getState().sorting?.find(t=>t.id===e.id);return n?n.desc?`desc`:`asc`:!1},e.getSortIndex=()=>t.getState().sorting?.findIndex(t=>t.id===e.id)??-1,e.clearSorting=()=>{t.setSorting(t=>t!=null&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{e.setSorting(t?[]:e.initialState?.sorting??[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},ave,hve,gve,_ve,vve,uve];function Eve(e){let t=[...Tve,...e._features??[]],n={_features:t},r=n._features.reduce((e,t)=>Object.assign(e,t.getDefaultOptions==null?void 0:t.getDefaultOptions(n)),{}),i=e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e},a={...e.initialState??{}};n._features.forEach(e=>{a=(e.getInitialState==null?void 0:e.getInitialState(a))??a});let o=[],s=!1,c={_features:t,options:{...r,...e},initialState:a,_queue:e=>{o.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{n.options=i(wz(e,n.options))},getState:()=>n.options.state,setState:e=>{n.options.onStateChange==null||n.options.onStateChange(e)},_getRowId:(e,t,r)=>(n.options.getRowId==null?void 0:n.options.getRowId(e,t,r))??`${r?[r.id,t].join(`.`):t}`,getCoreRowModel:()=>(n._getCoreRowModel||=n.options.getCoreRowModel(n),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{let r=(t?n.getPrePaginationRowModel():n.getRowModel()).rowsById[e];if(!r&&(r=n.getCoreRowModel().rowsById[e],!r))throw Error();return r},_getDefaultColumnDef:Dz(()=>[n.options.defaultColumn],e=>(e??={},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t;return((t=e.renderValue())==null||t.toString==null?void 0:t.toString())??null},...n._features.reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef==null?void 0:t.getDefaultColumnDef()),{}),...e}),Oz(e,`debugColumns`,`_getDefaultColumnDef`)),_getColumnDefs:()=>n.options.columns,getAllColumns:Dz(()=>[n._getColumnDefs()],e=>{let t=function(e,r,i){return i===void 0&&(i=0),e.map(e=>{let a=tve(n,e,i,r),o=e;return a.columns=o.columns?t(o.columns,a,i+1):[],a})};return t(e)},Oz(e,`debugColumns`,`getAllColumns`)),getAllFlatColumns:Dz(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),Oz(e,`debugColumns`,`getAllFlatColumns`)),_getAllFlatColumnsById:Dz(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),Oz(e,`debugColumns`,`getAllFlatColumnsById`)),getAllLeafColumns:Dz(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),Oz(e,`debugColumns`,`getAllLeafColumns`)),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,c);for(let e=0;e<n._features.length;e++){let t=n._features[e];t==null||t.createTable==null||t.createTable(n)}return n}function dB(){return e=>Dz(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},r=function(t,i,a){i===void 0&&(i=0);let o=[];for(let c=0;c<t.length;c++){let l=Mz(e,e._getRowId(t[c],c,a),t[c],c,i,void 0,a?.id);if(n.flatRows.push(l),n.rowsById[l.id]=l,o.push(l),e.options.getSubRows){var s;l.originalSubRows=e.options.getSubRows(t[c],c),(s=l.originalSubRows)!=null&&s.length&&(l.subRows=r(l.originalSubRows,i+1,l))}}return o};return n.rows=r(t),n},Oz(e.options,`debugTable`,`getRowModel`,()=>e._autoResetPageIndex()))}function Dve(){return e=>Dz(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(e,t,n)=>!t.rows.length||e!==!0&&!Object.keys(e??{}).length||!n?t:fB(t),Oz(e.options,`debugTable`,`getExpandedRowModel`))}function fB(e){let t=[],n=e=>{var r;t.push(e),(r=e.subRows)!=null&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function Ove(e,t,n){return n.options.filterFromLeafRows?kve(e,t,n):Ave(e,t,n)}function kve(e,t,n){let r=[],i={},a=n.options.maxLeafRowFilterDepth??100,o=function(e,s){s===void 0&&(s=0);let c=[];for(let u=0;u<e.length;u++){var l;let d=e[u],f=Mz(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(f.columnFilters=d.columnFilters,(l=d.subRows)!=null&&l.length&&s<a){if(f.subRows=o(d.subRows,s+1),d=f,t(d)&&!f.subRows.length){c.push(d),i[d.id]=d,r.push(d);continue}if(t(d)||f.subRows.length){c.push(d),i[d.id]=d,r.push(d);continue}}else d=f,t(d)&&(c.push(d),i[d.id]=d,r.push(d))}return c};return{rows:o(e),flatRows:r,rowsById:i}}function Ave(e,t,n){let r=[],i={},a=n.options.maxLeafRowFilterDepth??100,o=function(e,s){s===void 0&&(s=0);let c=[];for(let u=0;u<e.length;u++){let d=e[u];if(t(d)){var l;if((l=d.subRows)!=null&&l.length&&s<a){let e=Mz(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);e.subRows=o(d.subRows,s+1),d=e}c.push(d),r.push(d),i[d.id]=d}}return c};return{rows:o(e),flatRows:r,rowsById:i}}function pB(){return e=>Dz(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}let i=[],a=[];
122(n??[]).forEach(t=>{let n=e.getColumn(t.id);if(!n)return;let r=n.getFilterFn();r&&i.push({id:t.id,filterFn:r,resolvedValue:(r.resolveFilterValue==null?void 0:r.resolveFilterValue(t.value))??t.value})});let o=(n??[]).map(e=>e.id),s=e.getGlobalFilterFn(),c=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());r&&s&&c.length&&(o.push(`__global__`),c.forEach(e=>{a.push({id:e.id,filterFn:s,resolvedValue:(s.resolveFilterValue==null?void 0:s.resolveFilterValue(r))??r})}));let l,u;for(let e=0;e<t.flatRows.length;e++){let n=t.flatRows[e];if(n.columnFilters={},i.length)for(let e=0;e<i.length;e++){l=i[e];let t=l.id;n.columnFilters[t]=l.filterFn(n,t,l.resolvedValue,e=>{n.columnFiltersMeta[t]=e})}if(a.length){for(let e=0;e<a.length;e++){u=a[e];let t=u.id;if(u.filterFn(n,t,u.resolvedValue,e=>{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}n.columnFilters.__global__!==!0&&(n.columnFilters.__global__=!1)}}return Ove(t.rows,e=>{for(let t=0;t<o.length;t++)if(e.columnFilters[o[t]]===!1)return!1;return!0},e)},Oz(e.options,`debugTable`,`getFilteredRowModel`,()=>e._autoResetPageIndex()))}function mB(e){return e=>Dz(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,n)=>{if(!n.rows.length)return n;let{pageSize:r,pageIndex:i}=t,{rows:a,flatRows:o,rowsById:s}=n,c=r*i,l=c+r;a=a.slice(c,l);let u;u=e.options.paginateExpandedRows?{rows:a,flatRows:o,rowsById:s}:fB({rows:a,flatRows:o,rowsById:s}),u.flatRows=[];let d=e=>{u.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return u.rows.forEach(d),u},Oz(e.options,`debugTable`,`getPaginationRowModel`))}function hB(){return e=>Dz(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;let r=e.getState().sorting,i=[],a=r.filter(t=>e.getColumn(t.id)?.getCanSort()),o={};a.forEach(t=>{let n=e.getColumn(t.id);n&&(o[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})});let s=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let n=0;n<a.length;n+=1){let r=a[n],i=o[r.id],s=i.sortUndefined,c=r?.desc??!1,l=0;if(s){let n=e.getValue(r.id),i=t.getValue(r.id),a=n===void 0,o=i===void 0;if(a||o){if(s===`first`)return a?-1:1;if(s===`last`)return a?1:-1;l=a&&o?0:a?s:-s}}if(l===0&&(l=i.sortingFn(e,t,r.id)),l!==0)return c&&(l*=-1),i.invertSorting&&(l*=-1),l}return e.index-t.index}),t.forEach(e=>{var t;i.push(e),(t=e.subRows)!=null&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(n.rows),flatRows:i,rowsById:n.rowsById}},Oz(e.options,`debugTable`,`getSortedRowModel`,()=>e._autoResetPageIndex()))}function gB(e,t){return e?jve(e)?d.createElement(e,t):e:null}function jve(e){return Mve(e)||typeof e==`function`||Nve(e)}function Mve(e){return typeof e==`function`&&(()=>{let t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function Nve(e){return typeof e==`object`&&typeof e.$$typeof==`symbol`&&[`react.memo`,`react.forward_ref`].includes(e.$$typeof.description)}function _B(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=d.useState(()=>({current:Eve(t)})),[r,i]=d.useState(()=>n.current.initialState);return n.current.setOptions(t=>({...t,...e,state:{...r,...e.state},onStateChange:t=>{i(t),e.onStateChange==null||e.onStateChange(t)}})),n.current}var Pve=pm(``,{variants:{height:{xs:`h-3`,sm:`h-4`,md:`h-6`,lg:`h-16`,xl:`h-24`,"2xl":`h-64`,"3xl":`h-96`},width:{sm:`w-16`,md:`w-32`,lg:`w-64`,full:`w-full`},fill:{true:`h-full w-full`,false:``}}});function vB({height:e,width:t,fill:n,className:r,...i}){return(0,U.jsx)(gge,{className:q(Pve({height:e,width:t,fill:n}),r),...i})}var Fve=40,Ive={compact:26,comfortable:34};function Lve(e,t){if(typeof e!=`number`)return 5;let n=e-Fve;if(n<=0)return 5;let r=Ive[t];return Math.max(5,Math.floor(n/r))}function yB(e){let{columns:t,data:n,state:r,onSortingChange:i,onColumnFiltersChange:a,onColumnVisibilityChange:o,onColumnSizingChange:s,onColumnOrderChange:c,onPaginationChange:l,onRowSelectionChange:u,onGlobalFilterChange:f,manualPagination:p,manualSorting:m,manualFiltering:h,pageCount:g,enableColumnResizing:_,enablePagination:v=!0,enableRowSelection:y,getRowId:b,enableExpanding:x,getSubRows:S,getRowCanExpand:C,onExpandedChange:w,globalFilterFn:T,getColumnCanGlobalFilter:E}=e,[D,O]=d.useState([]),[k,A]=d.useState([]),[j,M]=d.useState({}),[N,P]=d.useState({}),[F,I]=d.useState([]),[L,ee]=d.useState({pageIndex:0,pageSize:10}),[te,ne]=d.useState({}),[R,re]=d.useState(``),[z,ie]=d.useState({}),B=r?.sorting??D,ae=r?.columnFilters??k,V=r?.columnVisibility??j,oe=r?.columnSizing??N,H=r?.columnOrder??F,se=r?.pagination??L,ce=r?.rowSelection??te,le=r?.globalFilter??R,ue=r?.expanded??z,de=e=>{r?.sorting===void 0&&O(e),i?.(e)},fe=e=>{r?.columnFilters===void 0&&A(e),a?.(e)},pe=e=>{r?.columnVisibility===void 0&&M(e),o?.(e)},me=e=>{r?.columnSizing===void 0&&P(e),s?.(e)},he=e=>{r?.columnOrder===void 0&&I(e),c?.(e)},ge=e=>{r?.pagination===void 0&&ee(e),l?.(e)},_e=e=>{r?.rowSelection===void 0&&ne(e),u?.(e)},ve=e=>{r?.globalFilter===void 0&&re(e),f?.(e)},ye=e=>{r?.expanded===void 0&&ie(e),w?.(e)},be=x===!0||S!==void 0||C!==void 0;return{table:_B({data:n,columns:t,getRowId:b,getCoreRowModel:dB(),getPaginationRowModel:p||!v?void 0:mB(),getSortedRowModel:m?void 0:hB(),getFilteredRowModel:h?void 0:pB(),globalFilterFn:T,getColumnCanGlobalFilter:E,getExpandedRowModel:be?Dve():void 0,getSubRows:S,getRowCanExpand:C,enableExpanding:be?!0:void 0,enableRowSelection:y,manualPagination:p,manualSorting:m,manualFiltering:h,pageCount:g,enableColumnResizing:_,columnResizeMode:_?`onChange`:void 0,onSortingChange:de,onColumnFiltersChange:fe,onColumnVisibilityChange:pe,onColumnSizingChange:me,onColumnOrderChange:he,onPaginationChange:ge,onRowSelectionChange:_e,onGlobalFilterChange:ve,onExpandedChange:ye,state:{sorting:B,columnFilters:ae,columnVisibility:V,columnSizing:oe,columnOrder:H,pagination:se,rowSelection:ce,globalFilter:le,expanded:ue}})}}
122function Rve(e){let{columns:t,data:n,density:r,isLoading:i,loadingRowCount:a,toolbar:o,emptyState:s,maxBodyHeight:c,bodyHeight:l,fillHeight:u,renderSubComponent:d,stickyExpandedRows:f,rowProps:p,onExportCsv:m,...h}=e,{table:g}=yB({columns:t,data:n,...h});return(0,U.jsx)(bB,{table:g,columnCount:t.length,density:r,isLoading:i,loadingRowCount:a,toolbar:o,emptyState:s,maxBodyHeight:c,bodyHeight:l,fillHeight:u,enableColumnResizing:h.enableColumnResizing,renderSubComponent:d,stickyExpandedRows:f,rowProps:p})}function bB({table:e,columnCount:t,density:n=`comfortable`,isLoading:r=!1,loadingRowCount:i,toolbar:a,emptyState:o,maxBodyHeight:s,bodyHeight:c,fillHeight:l=!1,enableColumnResizing:u=!1,renderSubComponent:f,stickyExpandedRows:p=!1,rowProps:m}){let h=e.getRowModel().rows,g=i??(l?12:Lve(c,n)),_=l||c!==void 0||s!==void 0;return(0,U.jsxs)(`div`,{"data-density":n,className:q(`data-table min-w-0`,l&&`flex min-h-0 flex-1 flex-col`),children:[a?(0,U.jsx)(`div`,{className:`data-table-toolbar mb-3`,children:a}):null,(0,U.jsx)(`div`,{className:q(`rounded-md border`,l&&`min-h-0 flex-1`,(p||_)&&`[&_[data-slot=table-container]]:overflow-visible`),style:l?{overflow:`auto`}:c===void 0?s===void 0?void 0:{maxHeight:s,overflow:`auto`}:{height:c,overflow:`auto`},children:(0,U.jsxs)(fz,{style:{...u?{width:e.getCenterTotalSize(),minWidth:`100%`,tableLayout:`fixed`}:null,...p?{borderCollapse:`separate`,borderSpacing:0}:null},children:[(0,U.jsx)(pz,{children:e.getHeaderGroups().map(e=>(0,U.jsx)(gz,{children:e.headers.map(e=>(0,U.jsxs)(hz,{className:u?`overflow-hidden`:void 0,style:u?{width:e.getSize(),position:`relative`}:void 0,children:[e.isPlaceholder?null:gB(e.column.columnDef.header,e.getContext()),u&&e.column.getCanResize()?(0,U.jsx)(zve,{header:e}):null]},e.id))},e.id))}),(0,U.jsx)(mz,{children:r?Array.from({length:g}).map((t,n)=>(0,U.jsx)(gz,{children:e.getVisibleLeafColumns().map(e=>(0,U.jsx)(_z,{children:(0,U.jsx)(vB,{height:`sm`,width:`full`})},e.id))},`__loading-${n}`)):h.length?h.map(e=>{let t=e.getIsExpanded(),n=!!f&&t,r=t&&p,i=m?.(e);return(0,U.jsxs)(d.Fragment,{children:[(0,U.jsx)(gz,{...i,"data-state":e.getIsSelected()?`selected`:void 0,"data-expanded":t?``:void 0,"data-depth":e.depth||void 0,"data-disabled":e.depth===0&&e.getCanSelect()===!1?``:void 0,className:q(r&&`sticky top-0 z-10 bg-background!`,e.depth===0&&e.getCanSelect()===!1&&`bg-muted! hover:bg-muted!`,i?.className),children:e.getVisibleCells().map(e=>(0,U.jsx)(_z,{className:u?`overflow-hidden`:void 0,style:u?{width:e.column.getSize()}:void 0,children:gB(e.column.columnDef.cell,e.getContext())},e.id))}),n?(0,U.jsx)(gz,{"data-slot":`data-table-row-expanded`,"data-state":`expanded`,children:(0,U.jsx)(_z,{colSpan:e.getVisibleCells().length,className:`p-0`,children:f(e)})}):null]},e.id)}):(0,U.jsx)(gz,{children:(0,U.jsx)(_z,{colSpan:t,className:`h-24 text-center`,children:o??`No results.`})})})]})})]})}function zve({header:e}){return(0,U.jsx)(`button`,{type:`button`,tabIndex:-1,"aria-label":`Resize column`,onMouseDown:e.getResizeHandler(),onTouchStart:e.getResizeHandler(),onClick:e=>e.stopPropagation(),className:q(`absolute top-0 right-0 h-full w-2.5 cursor-col-resize touch-none select-none border-0 bg-transparent p-0`,`after:absolute after:top-1/2 after:right-1 after:h-4 after:w-0.5 after:-translate-y-1/2 after:rounded-full after:bg-border after:content-[""]`,`hover:after:bg-foreground
122/40`,e.column.getIsResizing()&&`after:bg-primary hover:after:bg-primary`),"data-slot":`data-table-resize-handle`,"data-resizing":e.column.getIsResizing()?``:void 0})}function xB({column:e,title:t,className:n,hideUnsortedIndicator:r=!1}){if(!e.getCanSort())return(0,U.jsx)(`div`,{className:n,children:t});let i=e.getIsSorted();return(0,U.jsxs)(PR,{variant:`ghost`,className:q(r&&`-ml-2.5`,n),onClick:()=>e.toggleSorting(i===`asc`),children:[t,i===`asc`?` ↑`:i===`desc`?` ↓`:r?``:` ↕`]})}function SB({table:e,pageSizeOptions:t=[10,20,30,40,50],showSelectedCount:n=!1,showPageLabel:r=!1,showFirstLast:i=!1}){let a=e.getState().pagination.pageSize;return(0,U.jsxs)(`div`,{className:`flex items-center justify-between px-2 py-4`,children:[n?(0,U.jsxs)(`div`,{className:`text-muted-foreground flex-1 text-sm`,children:[e.getFilteredSelectedRowModel().rows.length,` of`,` `,e.getFilteredRowModel().rows.length,` row(s) selected.`]}):(0,U.jsx)(`div`,{className:`flex-1`}),(0,U.jsxs)(`div`,{className:`flex items-center space-x-6 lg:space-x-8`,children:[(0,U.jsxs)(`div`,{className:`flex items-center space-x-2`,children:[(0,U.jsx)(`p`,{className:`text-sm font-medium`,children:`Rows per page`}),(0,U.jsxs)(XR,{value:`${a}`,onValueChange:t=>{e.setPageSize(Number(t))},children:[(0,U.jsx)($R,{className:`h-8 w-[80px]`,children:(0,U.jsx)(ez,{children:a})}),(0,U.jsx)(ZR,{side:`top`,children:t.map(e=>(0,U.jsx)(QR,{value:`${e}`,children:e},e))})]})]}),r?(0,U.jsxs)(`div`,{className:`flex w-[120px] items-center justify-center text-sm font-medium`,children:[`Page `,(e.getState().pagination.pageIndex+1).toLocaleString(),` of`,` `,e.getPageCount().toLocaleString()]}):null,(0,U.jsxs)(`div`,{className:`flex items-center space-x-2`,children:[i?(0,U.jsx)(PR,{variant:`outline`,size:`icon`,onClick:()=>e.setPageIndex(0),disabled:!e.getCanPreviousPage(),children:`«`}):null,(0,U.jsx)(PR,{variant:`outline`,size:`icon`,onClick:()=>e.previousPage(),disabled:!e.getCanPreviousPage(),children:`‹`}),(0,U.jsx)(PR,{variant:`outline`,size:`icon`,onClick:()=>e.nextPage(),disabled:!e.getCanNextPage(),children:`›`}),i?(0,U.jsx)(PR,{variant:`outline`,size:`icon`,onClick:()=>e.setPageIndex(e.getPageCount()-1),disabled:!e.getCanNextPage(),children:`»`}):null]})]})]})}var Bve=pm(``,{variants:{border:{none:``,top:`border-t`,all:`border`}},defaultVariants:{border:`none`}});function Vve({children:e,className:t,border:n,...r}){return(0,U.jsx)(uce,{className:q(Bve({border:n}),t),...r,children:e})}function Hve({children:e,...t}){return(0,U.jsx)(dce,{...t,children:e})}function Uve({children:e,className:t,...n}){return(0,U.jsx)(_h,{className:`flex`,children:(0,U.jsxs)(vh,{"data-slot":`accordion-trigger`,className:q(`group/accordion-trigger relative flex flex-1 items-start justify-between rounded-lg border border-transparent py-2.5 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:after:border-ring disabled:pointer-events-none disabled:opacity-50`,t),...n,children:[e,(0,U.jsx)(Ap,{"aria-hidden":!0,className:`ml-auto size-4 shrink-0 text-muted-foreground transition-transform duration-200 group-data-[state=open]/accordion-trigger:rotate-180`})]})})}var CB=`px-1 pt-1`,Wve=`${CB} pb-3`;function Gve({children:e,dynamicHeight:t,...n}){return t?(0,U.jsx)(qD,{...n,children:(0,U.jsx)(Kve,{children:e})}):(0,U.jsx)(qD,{...n,children:(0,U.jsx)(`div`,{className:CB,children:e})})}function Kve({children:e}){let t=d.useRef(null);return d.useEffect(()=>{let e=t.current;if(!e||typeof ResizeObserver>`u`)return;let n=e.parentElement?.parentElement;if(!n)return;let r=!1,i=()=>(n.getAnimations?.()??[]).some(e=>e.playState===`running`),a=()=>{if(n.getAttribute(`data-state`)!==`open`)return;let t=e.getBoundingClientRect().height;n.style.setProperty(`--radix-accordion-content-height`,`${t}px`)},o=()=>{if(i()){r=!0;return}a()},s=()=>{r&&(r=!1,requestAnimationFrame(a))};o();let c=new ResizeObserver(o);return c.observe(e),n.addEventListener(`animationend`,s),()=>{c.disconnect(),n.removeEventListener(`animationend`,s)}},[]),(0,U.jsx)(`div`,{ref:t,className:Wve,children:e})}var qve=pm(``,{variants:{textSize:{xs:`text-xs`,sm:`text-sm`,md:`text-base`}}});function wB({children:e,...t}){return(0,U.jsx)(YD,{...t,children:e})}function TB({children:e,...t}){return(0,U.jsx)(XD,{...t,children:e})}function EB({children:e,className:t,textSize:n,...r}
122){return(0,U.jsx)(ZD,{className:q(qve({textSize:n}),t),...r,children:e})}function Jve({children:e,...t}){return(0,U.jsx)(QD,{...t,children:e})}function Yve(e){return(0,U.jsx)($D,{...e})}function Xve({children:e,...t}){return(0,U.jsx)(aO,{...t,children:e})}function Zve({children:e,...t}){return(0,U.jsx)(oO,{...t,children:e})}function Qve({children:e,...t}){return(0,U.jsx)(eO,{...t,children:e})}function $ve({children:e,...t}){return(0,U.jsx)(iO,{...t,children:e})}function eye({children:e,...t}){return(0,U.jsx)(nO,{...t,children:e})}function tye({children:e,...t}){return(0,U.jsx)(tO,{...t,children:e})}function nye({children:e,...t}){return(0,U.jsx)(rO,{...t,children:e})}var rye=pm(`relative`,{variants:{fill:{true:`h-full w-full`,false:``}},defaultVariants:{fill:!1}});function iye({className:e,fill:t,width:n,height:r,style:i,children:a,...o}){return(0,U.jsx)(`div`,{"data-slot":`frame`,className:q(rye({fill:t}),e),style:{width:n,height:r,...i},...o,children:a})}var aye=pm(`absolute inset-0 flex`,{variants:{align:{center:`items-center justify-center`,top:`items-start justify-center`,bottom:`items-end justify-center`,left:`items-center justify-start`,right:`items-center justify-end`,"top-left":`items-start justify-start`,"top-right":`items-start justify-end`,"bottom-left":`items-end justify-start`,"bottom-right":`items-end justify-end`},interactive:{true:`pointer-events-auto`,false:`pointer-events-none`}},defaultVariants:{align:`center`,interactive:!1}});function oye({className:e,align:t,interactive:n,children:r,...i}){return(0,U.jsx)(`div`,{"data-slot":`overlay`,className:q(aye({align:t,interactive:n}),e),...i,children:r})}var sye=pm(`inline-block shrink-0`,{variants:{size:{xs:`h-2 w-2`,sm:`h-3 w-3`,md:`h-4 w-4`,lg:`h-5 w-5`},shape:{square:`rounded-none`,rounded:`rounded-sm`,pill:`rounded-full`,bar:`rounded-sm`}},defaultVariants:{size:`sm`,shape:`rounded`}});function cye({className:e,color:t,size:n,shape:r,width:i,style:a,...o}){return(0,U.jsx)(`span`,{"data-slot":`color-swatch`,"aria-hidden":!0,className:q(sye({size:n,shape:r}),e),style:{backgroundColor:t,width:i,...a},...o})}function DB({children:e,...t}){return(0,U.jsx)(Kge,{...t,children:e})}function OB({children:e,...t}){return(0,U.jsx)(qge,{...t,children:e})}var kB=`modulepreload`,AB=function(e){return`/`+e},jB={},MB=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=AB(t,n),t in jB)return;jB[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:kB,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};function NB({isLoading:e,isError:t,hasSelection:n,hasData:r,actions:i,hideToggle:a,initialView:o=`chart`,toggleLabels:s={chart:`Chart`,table:`Table`},chart:c,table:l,csv:u,noSelectionMessage:f=`Select a filter to get started`,noResultMessage:p=`No results`,errorMessage:m=`Something went wrong loading this metric.`}){let[h,g]=(0,d.useState)(o),_;_=t?(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsx)(EB,{children:m})}):n?e?(0,U.jsx)(vB,{height:`2xl`,width:`full`}):r?h===`chart`?c:l??c:(0,U.jsx)(X,{paddingX:`md`,paddingY:`md`,children:(0,U.jsx)(vz,{tone:`muted`,size:`sm`,align:`center`,children:p})}):(0,U.jsx)(X,{paddingX:`md`,paddingY:`md`,children:(0,U.jsx)(vz,{tone:`muted`,size:`sm`,align:`center`,children:f})});let v=n&&!a&&!!l,y=h===`table`;return(0,U.jsxs)(LR,{children:[v&&(0,U.jsx)(RR,{children:(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,justify:`between`,children:[(0,U.jsxs)(DB,{type:`single`,value:h,onValueChange:e=>e&&g(e),disabled:e,children:[(0,U.jsxs)(OB,{value:`chart`,"aria-label":`${s.chart} view`,children:[(0,U.jsx)(`i`,{className:`ri-line-chart-line`,"aria-hidden":!0}),` `,s.chart]}),(0,U.jsxs)(OB,{value:`table`,"aria-label":`${s.table} view`,children:[(0,U.jsx)(`i`,{className:`ri-table-line`,"aria-hidden":!0}),` `,s.table]})]}),u&&y?(0,U.jsx)(PB,{rows:u.rows,filename:u.filename,columns:u.columns,disabled:e||!r}):i]})}),!v&&i&&n&&(0,U.jsx)(RR,{children:(0,U.jsx)(X,{orientation:`horizontal`,justify:`end`,children:i})}),(0,U.jsx)(zR,{children:_})]})}function PB({rows:e,filename:n,columns:r,disabled:i}){let[a,o]=(0,d.useState)(!1);return(0,U.jsxs)(PR,{variant:`outline`,size:`sm`,onClick:async()=>{o(!0);try{let[{parse:i},a]=await Promise.all([MB(()=>import(`./json2csv.umd-ijpt5Zg2.js`).then(e=>t(e.default,1)),__vite__mapDeps([0,1])),MB(()=>import(`./file-download-FmFyJQKl.js`).then(e=>t(e.default,1)).then(e=>
122e.default),__vite__mapDeps([2,1]))]);a(i(e.map(e=>r.reduce((t,n)=>{let r=n.accessor?n.accessor(e):n.key?e[n.key]:void 0;return t[n.header]=n.formatter?n.formatter(r):r,t},{})),{fields:r.map(e=>e.header)}),`${n}.csv`)}finally{o(!1)}},disabled:i||a,children:[(0,U.jsx)(`i`,{className:`ri-download-line`,"aria-hidden":!0}),` Download CSV`]})}function FB({children:e,...t}){return(0,U.jsx)(hce,{...t,children:e})}function IB({children:e,...t}){return(0,U.jsx)(gce,{...t,children:e})}function LB({children:e,...t}){return(0,U.jsx)(_ce,{...t,children:e})}function RB({children:e,...t}){return(0,U.jsx)(vce,{...t,children:e})}function zB({children:e,...t}){return(0,U.jsx)(yce,{...t,children:e})}function BB({children:e,className:t,fill:n,height:r,style:i,...a}){return(0,U.jsx)(fde,{className:q((n||r!=null)&&`aspect-auto h-full w-full`,t),style:r==null?i:{...i,height:r},...a,children:e})}function VB({collapsed:e=!1,className:t}){return(0,U.jsx)(TD,{"aria-hidden":`true`,className:q(`size-4 transition-transform duration-200`,e&&`-rotate-90`,t)})}var HB={sm:`pt-3 px-1`,md:`pt-5 px-1`};function UB({label:e,header:t,actions:n,collapsed:r,defaultCollapsed:i=!1,onCollapsedChange:a,bodyMargin:o=`sm`,headerClickable:s=!1,headerAlign:c=`start`,children:l}){let u=c===`center`?`items-center`:`items-start`,[f,p]=d.useState(i),m=r!==void 0,h=m?r:f;return(0,U.jsxs)(mde,{open:!h,onOpenChange:e=>{let t=!e;m||p(t),a?.(t)},children:[(0,U.jsxs)(`header`,{className:q(`flex justify-between gap-4`,u),children:[s?(0,U.jsx)(dj,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-expanded":!h,className:q(`flex flex-1 cursor-pointer gap-2 text-left`,u),children:t})}):(0,U.jsx)(`div`,{children:t}),(0,U.jsxs)(`div`,{className:`flex shrink-0 items-center gap-2`,children:[n,(0,U.jsx)(dj,{asChild:!0,children:(0,U.jsx)(vD,{type:`button`,variant:`ghost`,size:`icon-sm`,"aria-label":h?`Expand ${e}`:`Collapse ${e}`,"aria-expanded":!h,children:(0,U.jsx)(VB,{collapsed:h})})})]})]}),(0,U.jsx)(hde,{forceMount:!0,inert:h,children:(0,U.jsx)(`div`,{className:q(`grid transition-[grid-template-rows] duration-200 ease-out`,h?`grid-rows-[0fr]`:`grid-rows-[1fr]`),children:(0,U.jsx)(`div`,{className:`min-h-0 overflow-hidden`,children:(0,U.jsx)(`div`,{className:HB[o],children:l})})})})]})}function WB({label:e,header:t,actions:n,defaultCollapsed:r=!1,bordered:i=!1,children:a}){let[o,s]=d.useState(!r);return(0,U.jsx)(hh,{type:`single`,collapsible:!0,value:o?`item`:``,onValueChange:e=>s(e===`item`),className:q(i&&`rounded-lg border border-gray-200 bg-white`),children:(0,U.jsxs)(gh,{value:`item`,children:[(0,U.jsxs)(_h,{className:q(`flex items-center justify-between gap-4`,i&&`p-4`),children:[(0,U.jsxs)(vh,{"aria-label":o?`Collapse ${e}`:`Expand ${e}`,className:`flex flex-1 cursor-pointer items-center gap-3 rounded-md text-left outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:[(0,U.jsx)(VB,{collapsed:!o,className:`text-muted-foreground`}),(0,U.jsx)(`div`,{className:`min-w-0 flex-1`,children:t})]}),n?(0,U.jsx)(`div`,{className:`flex shrink-0 items-center gap-2`,children:n}):null]}),(0,U.jsx)(yh,{className:`overflow-hidden data-open:animate-accordion-down data-closed:animate-accordion-up`,children:(0,U.jsx)(`div`,{className:q(i?`px-4 pb-4`:`pt-3`),children:a})})]})})}function GB(e){return(0,U.jsx)(lL,{...e})}function KB(e){return(0,U.jsx)(whe,{...e})}function qB({children:e,className:t,...n}){return(0,U.jsx)(dL,{className:q(t,`isolate z-[80] pointer-events-auto`),...n,children:e})}function JB(e){return(0,U.jsx)(uL,{...e})}var YB={sm:`w-[200px]`,md:`w-[240px]`,lg:`w-[340px]`,xl:`w-[420px]`,full:`w-full`,fill:`flex-1 min-w-0`},XB=(0,U.jsxs)(`div`,{className:`flex flex-col items-center gap-1 px-3 py-6 text-center`,children:[(0,U.jsx)(`p`,{className:`text-sm font-medium`,children:`No results`}),(0,U.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Try a different search term.`})]});function ZB(e,t){if(!t||t.length===0)return{pinned:[],rest:e};let n=new Map(t.map((e,t)=>[e,t])),r=[],i=[];for(let t of e)n.has(t.value)?r.push(t):i.push(t);return r.sort((e,t)=>(n.get(e.value)??0)-(n.get(t.value)??0)),{pinned:r,rest:i}}function QB(e,t,n,r,i=!1){let a=e.value===t;return(0,U.jsxs)(gI,{value:e.value,disabled:e.disabled,keywords:[e.label],className:q(n&&`font-semibold`,i&&`[&>svg]:hidden`,e.className),onSelect:r,children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col`,children:[(0,U.jsx)(`span`,{className:`truncate`,children:e.label}),e.description?(0,U.jsx)(`span`,{className:q(`truncate text-xs text-muted-foreground`,n&&`font-normal`),children:e.description}):null]}),e.trailing||!i?(0,U.jsxs)(`span`,{className:`ml-2 flex shrink-0 items-center gap-2`,children:[e.trailing,i?null:(0,U.jsx)(AD,{className:q(`size-4`,a?`opacity-100`:`opacity-0`)})]}):null]},e.value)}function $B(e,t,n,r,i=!1){let a=t.has(e.value);return(0,U.jsxs)(gI,{value:e.value,disabled:e.disabled,keywords:[e.label],className:q(n&&`font-semibold`,i&&`[&>svg]:hidden`,e.className),onSelect:r,children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col`,children:[(0,U.jsx)(`span`,{className:`truncate`,children:e.label}),e.description?(0,U.jsx)(`span`,{className:q(`truncate text-xs text-muted-foreground`,n&&`font-normal`),children:e.description}):null]}),e.trailing||!i?(0,U.jsxs)(`span`,{className:`ml-2 flex shrink-0 items-center gap-2`,children:[e.trailing,i?null:(0,U.jsx)(AD,{className:q(`size-4`,a?`opacity-100`:`opacity-0`)})]}):null]},e.value)}function eV({options:e,value:t,onValueChange:n,placeholder:r=`Select...`,searchPlaceholder:i=`Search...`,emptyMessage:a=XB,disabled:o,className:s,width:c=`full`,filter:l=!0,onInputValueChange:u,align:f=`start`,clearable:p,pinnedValues:m,loading:h,hideSelectedCheck:g}){let[_,v]=d.useState(!1),y=d.useId(),b=d.useMemo(()=>t==null?void 0:e.find(e=>e.value===t),[e,t]),{pinned:x,rest:S}=d.useMemo(()=>ZB(e,m),[e,m]);return(0,U.jsxs)(GB,{open:_,onOpenChange:v,children:[(0,U.jsx)(JB,{asChild:!0,children:(0,U.jsxs)(vD,{variant:`outline`,"aria-expanded":_,"aria-controls":y,"aria-haspopup":`listbox`,disabled:o,className:q(YB[c],`justify-between font-normal`,!b&&`text-muted-foreground`,s),children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-center gap-2 text-left`,children:[b?.description?(0,U.jsx)(`span`,{className:`min-w-0 truncate text-xs text-muted-foreground`,children:b.description}):null,(0,U.jsx)(`span`,{className:`min-w-0 flex-1 truncate`,children:b?.label??r}),b?.trailing?(0,U.jsx)(`span`,{className:`shrink-0`,children:b.trailing}):null]}),h?(0,U.jsx)(AR,{className:`size-4 opacity-60`}):p&&b?(0,U.jsx)(`button`,{type:`button`,"aria-label":`Clear`,className:`inline-flex size-4 items-center justify-center opacity-60 hover:opacity-100`,onClick:e=>{e.preventDefault(),e.stopPropagation(),n?.(null)}
122,children:(0,U.jsx)(jD,{"aria-hidden":!0,className:`size-4`})}):(0,U.jsx)(TD,{className:`size-4 opacity-60`})]})}),(0,U.jsx)(qB,{id:y,align:f,className:`w-(--radix-popover-trigger-width) min-w-[12rem] p-0`,children:(0,U.jsxs)(uI,{shouldFilter:l,children:[(0,U.jsx)(dI,{placeholder:i,onValueChange:u}),(0,U.jsxs)(fI,{children:[h?(0,U.jsxs)(`div`,{className:`flex items-center gap-2 px-3 py-6 text-sm text-muted-foreground`,children:[(0,U.jsx)(AR,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Loading…`})]}):(0,U.jsx)(pI,{children:a}),x.length>0?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(mI,{children:x.map(e=>QB(e,t,!0,e=>{n?.(e===t?null:e),v(!1)},g))}),(0,U.jsx)(hI,{})]}):null,(0,U.jsx)(mI,{children:S.map(e=>QB(e,t,!1,e=>{n?.(e===t?null:e),v(!1)},g))})]})]})})]})}function tV({options:e,value:t,onValueChange:n,placeholder:r=`Select...`,searchPlaceholder:i=`Search...`,emptyMessage:a=XB,disabled:o,className:s,width:c=`full`,filter:l=!0,onInputValueChange:u,align:f=`start`,formatSelected:p,pinnedValues:m,loading:h,hideSelectedCheck:g}){let[_,v]=d.useState(!1),y=d.useId(),b=d.useMemo(()=>t??[],[t]),x=d.useMemo(()=>new Set(b),[b]),S=d.useMemo(()=>e.filter(e=>x.has(e.value)),[e,x]),{pinned:C,rest:w}=d.useMemo(()=>ZB(e,m),[e,m]),T=e=>{x.has(e)?n?.(b.filter(t=>t!==e)):n?.([...b,e])},E=S.length===1?S[0]:null,D=S.length===0?r:p?p(S):E?E.label:`${S.length} selected`;return(0,U.jsxs)(GB,{open:_,onOpenChange:v,children:[(0,U.jsx)(JB,{asChild:!0,children:(0,U.jsxs)(vD,{variant:`outline`,"aria-expanded":_,"aria-controls":y,"aria-haspopup":`listbox`,disabled:o,className:q(YB[c],`justify-between font-normal`,S.length===0&&`text-muted-foreground`,s),children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-center gap-2 text-left`,children:[E?.description?(0,U.jsx)(`span`,{className:`min-w-0 truncate text-xs text-muted-foreground`,children:E.description}):null,(0,U.jsx)(`span`,{className:`min-w-0 flex-1 truncate`,children:D})]}),h?(0,U.jsx)(AR,{className:`size-4 opacity-60`}):(0,U.jsx)(TD,{className:`size-4 opacity-60`})]})}),(0,U.jsx)(qB,{id:y,align:f,className:`w-(--radix-popover-trigger-width) min-w-[12rem] p-0`,children:(0,U.jsxs)(uI,{shouldFilter:l,children:[(0,U.jsx)(dI,{placeholder:i,onValueChange:u}),(0,U.jsxs)(fI,{children:[h?(0,U.jsxs)(`div`,{className:`flex items-center gap-2 px-3 py-6 text-sm text-muted-foreground`,children:[(0,U.jsx)(AR,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Loading…`})]}):(0,U.jsx)(pI,{children:a}),C.length>0?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(mI,{children:C.map(e=>$B(e,x,!0,()=>T(e.value),g))}),(0,U.jsx)(hI,{})]}):null,(0,U.jsx)(mI,{children:w.map(e=>$B(e,x,!1,()=>T(e.value),g))})]})]})})]})}var nV=e=>({label:e.primaryLabel,value:e.value,description:e.secondaryLabel,disabled:e.disabled});function rV({options:e,value:t,onValueChange:n,allOption:r,placeholder:i,searchPlaceholder:a,emptyMessage:o,disabled:s,className:c,filter:l,onInputValueChange:u,align:f,loading:p}){return(0,U.jsx)(eV,{options:d.useMemo(()=>[{label:r.label,value:r.value},...e.map(nV)],[e,r]),value:t??null,onValueChange:n,placeholder:i,searchPlaceholder:a,emptyMessage:o,disabled:s,className:c,filter:l,onInputValueChange:u,align:f,pinnedValues:[r.value],loading:p})}function iV({options:e,value:t,onValueChange:n,allOption:r,placeholder:i,searchPlaceholder:a,emptyMessage:o,disabled:s,className:c,filter:l,onInputValueChange:u,align:f,loading:p}){let m=d.useMemo(()=>{let t=e.map(nV);return r?[{label:r.label,value:r.value},...t]:t},[e,r]);return(0,U.jsx)(tV,{options:m,value:t,onValueChange:e=>{if(r&&e.includes(r.value)){n?.([]);return}n?.(e)},placeholder:i,searchPlaceholder:a,emptyMessage:o,disabled:s,className:c,filter:l,onInputValueChange:u,align:f,pinnedValues:r?[r.value]:void 0,loading:p})}function aV({children:e,...t}){return(0,U.jsx)(uI,{...t,children:e})}function oV({variant:e=`default`,className:t,shortcutHint:n,...r}){return e===`navbar`?(0,U.jsxs)(`div`,{className:`group flex h-7 w-44 items-center gap-2 rounded-md bg-black/15 px-3 transition-all focus-within:w-56 focus-within:bg-black/25`,children:[(0,U.jsx)(`i`,{className:`ri-search-line shrink-0 text-sm text-white/50`}),(0,U.jsx)(rI.Input,{"data-slot":`command-input`,className:q(`w-full border-none bg-transparent text-sm text-white! shadow-none! outline-none placeholder:text-white/60!`,t),...r}),n?(0,U.jsx)(`span`,{className:`inline-flex shrink-0 items-center group-focus-within:hidden`,children:n}):null]}):(0,U.jsx)(dI,{className:t,...r})}function sV({children:e,...t}){return(0,U.jsx)(fI,{...t,children:e})}function cV({children:e,...t}){return(0,U.jsx)(pI,{...t,children:e})}function lV({children:e,...t}){return(0,U.jsx)(mI,{...t,children:e})}function uV({children:e,...t}){return(0,U.jsx)(gI,{...t,children:e})}var dV=pm(``,{variants:{maxWidth:{sm:`sm:max-w-sm`,md:`sm:max-w-md`,lg:`sm:max-w-lg`,xl:`sm:max-w-xl`,"2xl":`sm:max-w-2xl`,"3xl":`sm:max-w-3xl`,"4xl":`sm:max-w-4xl`,"5xl":`sm:max-w-5xl`,"6xl":`sm:max-w-6xl`,"7xl":`sm:max-w-7xl`},maxHeight:{vh80:`max-h-[80vh]`,vh85:`max-h-[85vh]`,vh90:`max-h-[90vh]`}}});function fV(e){return(0,U.jsx)(hme,{...e})}function pV(e){return(0,U.jsx)(vme,{...e})}function mV({children:e,className:t,maxWidth:n,maxHeight:r,...i}){return(0,U.jsx)(bme,{className:q(dV({maxWidth:n,maxHeight:r}),t),...i,children:e})}function hV({children:e,...t}){return(0,U.jsx)(wme,{...t,children:e})}function gV({children:e,...t}){return(0,U.jsx)(Sme,{...t,children:e})}function _V({children:e,...t}){return(0,U.jsx)(xme,{...t,children:e})}function vV({className:e,srOnly:t,children:n,...r}){return(0,U.jsx)(Cme,{className:q(t&&`sr-only`,e),...r,children:n})}function yV(e){return(0,U.jsx)(gme,{...e})}var bV=pm(``,{variants:{border:{none:``,solid:`rounded-md border`,dashed:`rounded-md border border-dashed`}},defaultVariants:{border:`none`}});function xV({children:e,className:t,border:n,...r}){return(0,U.jsx)(ZI,{className:q(bV({border:n}),t),...r,children:e})}function SV({children:e,...t}){return(0,U.jsx)(QI,{...t,children:e})}function CV({children:e,...t}){return(0,U.jsx)(eL,{...t,children:e})}function wV({children:e,...t}){return(0,U.jsx)(tL,{...t,children:e})}function TV({children:e,...t}){return(0,U.jsx)($I,{...t,children:e})}var EV=pm(``,{variants:{width:{default:``,auto:`w-auto`},padding:{default:``,sm:`p-2`,md:`p-4`},maxWidth:{none:``,lg:`max-w-80`,xl:`max-w-96`,"2xl":`max-w-md`}},defaultVariants:{width:`default`,padding:`default`,maxWidth:`none`}});function DV(e){return(0,U.jsx)(Qme,{...e})}function OV(e){return(0,U.jsx)($me,{...e})}function kV({children:e,className:t,width:n,padding:r,maxWidth:i,...a}){return(0,U.jsx)(ehe,{className:q(EV({width:n,padding:r,maxWidth:i}),t),...a,children:e})}
122var AV=pm(``,{variants:{tone:{default:``,onDark:`bg-white/15 text-white/80`}},defaultVariants:{tone:`default`}});function jV({children:e,className:t,tone:n,...r}){return(0,U.jsx)(ghe,{className:q(AV({tone:n}),t),...r,children:e})}var MV=pm(`select-text`,{variants:{textSize:{xs:`text-xs`,sm:`text-sm`,md:`text-base`},weight:{normal:`font-normal`,medium:`font-medium`,semibold:`font-semibold`}}});function NV({children:e,className:t,textSize:n,weight:r,...i}){return(0,U.jsx)(LD,{className:q(MV({textSize:n,weight:r}),t),...i,children:e})}var PV=pm(`has-[select:disabled]:cursor-not-allowed`,{variants:{width:{xs:`w-24`,sm:`w-32`,md:`w-44`,lg:`w-64`,xl:`w-80`,full:`w-full`}}});function FV({children:e,className:t,width:n,...r}){return(0,U.jsx)(_he,{className:q(PV({width:n}),t),...r,children:e})}function IV({children:e,...t}){return(0,U.jsx)(vhe,{...t,children:e})}function LV({children:e,...t}){return(0,U.jsx)(yhe,{...t,children:e})}function RV({children:e,...t}){return(0,U.jsx)(bhe,{...t,children:e})}function zV({children:e,...t}){return(0,U.jsx)(xhe,{...t,children:e})}function BV({children:e,...t}){return(0,U.jsx)(Che,{...t,children:e})}function VV({children:e,...t}){return(0,U.jsx)(She,{...t,children:e})}function HV({...e}){return(0,U.jsx)(The,{...e})}function UV({...e}){return(0,U.jsx)(ase,{...e})}var WV=pm(``,{variants:{width:{sm:`w-full data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm`,md:`w-full data-[side=left]:sm:max-w-md data-[side=right]:sm:max-w-md`,lg:`w-full data-[side=left]:sm:max-w-lg data-[side=right]:sm:max-w-lg`,xl:`w-full data-[side=left]:sm:max-w-xl data-[side=right]:sm:max-w-xl`,"2xl":`w-full data-[side=left]:sm:max-w-2xl data-[side=right]:sm:max-w-2xl`,"3xl":`w-full data-[side=left]:sm:max-w-3xl data-[side=right]:sm:max-w-3xl`,"4xl":`w-full data-[side=left]:sm:max-w-4xl data-[side=right]:sm:max-w-4xl`,"5xl":`w-full data-[side=left]:sm:max-w-5xl data-[side=right]:sm:max-w-5xl`,half:`w-full data-[side=left]:sm:max-w-[50vw] data-[side=right]:sm:max-w-[50vw]`,"two-thirds":`w-full data-[side=left]:sm:max-w-[66vw] data-[side=right]:sm:max-w-[66vw]`,"three-quarters":`w-full data-[side=left]:sm:max-w-[75vw] data-[side=right]:sm:max-w-[75vw]`,"four-fifths":`w-full data-[side=left]:sm:max-w-[80vw] data-[side=right]:sm:max-w-[80vw]`},scroll:{true:`overflow-y-auto`,false:``}},defaultVariants:{width:`sm`,scroll:!0}});function GV(e){return(0,U.jsx)(cge,{...e})}function KV({width:e,scroll:t,children:n,showCloseButton:r=!0,...i}){return(0,U.jsxs)(fge,{className:q(WV({width:e,scroll:t}),`z-[70]`),showCloseButton:!1,...i,children:[n,r?(0,U.jsx)(lge,{asChild:!0,children:(0,U.jsxs)(vD,{variant:`ghost`,size:`icon`,className:`absolute top-3 right-3`,children:[(0,U.jsx)(jD,{className:`size-6`}),(0,U.jsx)(`span`,{className:`sr-only`,children:`Close`})]})}):null]})}function qV({children:e,...t}){return(0,U.jsx)(pge,{className:`pr-12`,...t,children:e})}function JV({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`sheet-body`,className:q(`flex flex-col gap-6 px-4 pb-4`,e),...t})}function YV({children:e,...t}){return(0,U.jsx)(mge,{...t,children:e})}function XV({children:e,...t}){return(0,U.jsx)(hge,{...t,children:e})}function ZV({...e}){return(0,U.jsx)(Wge,{...e})}function QV({...e}){return(0,U.jsx)(AR,{...e})}function $V({id:e,"aria-describedby":t,value:n,onValueChange:r,defaultMonth:i,placeholder:a=`Pick a date`,disabled:o,invalid:s,className:c,displayFormat:l=`PPP`,fromDate:u,disabledDates:f}){let[p,m]=d.useState(!1);return(0,U.jsxs)(lL,{open:p,onOpenChange:m,children:[(0,U.jsx)(uL,{asChild:!0,children:(0,U.jsxs)(vD,{id:e,variant:`outline`,disabled:o,"aria-invalid":s||void 0,"aria-describedby":t,className:q(`w-[240px] justify-start text-left font-normal`,!n&&`text-muted-foreground`,s&&`border-destructive ring-3 ring-destructive/20`,c),children:[(0,U.jsx)(kD,{className:`size-4`}),n?uk(n,l):a]})}),(0,U.jsx)(dL,{className:`w-auto p-0`,align:`start`,children:(0,U.jsx)(UA,{mode:`single`,selected:n,defaultMonth:n??i,onSelect:e=>{r?.(e),m(!1)},autoFocus:!0,disabled:u&&f?[{before:u},f]:u?{before:u}:f})})]})}function eH(e,t){return`${uk(e,`LLL dd, y`)} – ${uk(t,`LLL dd, y`)}`}function tH({presets:e,value:t,onValueChange:n,defaultPresetId:r,customRangeLabel:i=`Custom Range…`,placeholder:a=`Select date range`,numberOfMonths:o=1,maxRange:s,maxDate:c,disabled:l,className:u,align:f=`start`,triggerWidth:p=`w-[200px]`,triggerPill:m=!1,triggerFitContent:h=!1,layout:g=`stacked`}
122){let _=t!==void 0,[v,y]=d.useState(()=>{if(!r)return;let t=e.find(e=>e.id===r);if(t)return{...t.getRange(new Date),presetId:t.id}}),b=_?t:v,x=d.useCallback(e=>{_||y(e),n?.(e)},[_,n]),[S,C]=d.useState(!1),[w,T]=d.useState(`presets`),[E,D]=d.useState({});d.useEffect(()=>{S&&(T(`presets`),D({}))},[S]);let O=d.useMemo(()=>{if(b?.presetId)return e.find(e=>e.id===b.presetId)},[e,b?.presetId]),k=d.useMemo(()=>O?O.label:b?.from&&b?.to?eH(b.from,b.to):a,[O,b,a]),A=!O&&!(b?.from&&b?.to),j=e=>{x({...e.getRange(new Date),presetId:e.id}),C(!1)},M=e=>{if(!e?.from){D({});return}if(!E.from){D({from:e.from,to:void 0});return}D(e),e.from&&e.to&&(x({from:e.from,to:e.to}),C(!1))},N=d.useMemo(()=>{let e=[];return c&&e.push({after:c}),s&&E.from&&!E.to&&(e.push({before:SO(E.from,-s.days)}),e.push({after:SO(E.from,s.days)})),e.length>0?e:void 0},[c,s,E.from,E.to]),P=(0,U.jsx)(uI,{children:(0,U.jsx)(fI,{children:(0,U.jsxs)(mI,{children:[e.map(e=>{let t=b?.presetId===e.id;return(0,U.jsxs)(gI,{"aria-selected":t,onSelect:()=>j(e),children:[(0,U.jsx)(`span`,{className:`flex-1`,children:e.label}),t?(0,U.jsx)(AD,{className:`size-4 opacity-80`,"aria-hidden":`true`}):null]},e.id)}),g===`stacked`?(0,U.jsx)(gI,{"aria-selected":!1,onSelect:()=>T(`calendar`),children:i},`__custom_range__`):null]})})}),F=(0,U.jsx)(UA,{mode:`range`,min:0,selected:E,onSelect:M,numberOfMonths:o,disabled:N,autoFocus:!0});return(0,U.jsxs)(lL,{open:S,onOpenChange:C,children:[(0,U.jsx)(uL,{asChild:!0,children:(0,U.jsxs)(vD,{variant:`outline`,disabled:l,"aria-haspopup":`dialog`,"aria-expanded":S,className:q(`justify-start text-left font-normal`,h?`w-auto min-w-[200px]`:p,A&&`text-muted-foreground`,m&&`rounded-full`,u),children:[(0,U.jsx)(kD,{className:`size-4`}),(0,U.jsx)(`span`,{className:q(`flex-1`,!h&&`truncate`),children:k})]})}),(0,U.jsx)(dL,{className:q(`p-0`,`isolate z-[80] pointer-events-auto`,g===`split`?`w-auto`:w===`presets`?`w-[260px]`:`w-auto`),align:f,children:g===`split`?(0,U.jsxs)(`div`,{className:`flex`,children:[F,(0,U.jsx)(`div`,{className:`w-[200px] border-l`,children:P})]}):w===`presets`?P:(0,U.jsxs)(`div`,{className:`flex flex-col`,children:[(0,U.jsxs)(`div`,{className:`flex items-center gap-1 border-b px-2 py-1.5`,children:[(0,U.jsx)(vD,{variant:`ghost`,size:`icon`,"aria-label":`Back to presets`,onClick:()=>T(`presets`),children:(0,U.jsx)(ED,{className:`size-4`})}),(0,U.jsx)(`span`,{className:`text-sm font-medium`,children:`Custom Range`})]}),F]})})]})}function nH({open:e,onOpenChange:t,title:n,description:r,confirmLabel:i=`Confirm`,cancelLabel:a=`Cancel`,onConfirm:o,onCancel:s,variant:c=`default`,children:l,loading:u=!1}){return(0,U.jsxs)($D,{open:e,onOpenChange:t,children:[l&&(0,U.jsx)(fce,{asChild:!0,children:l}),(0,U.jsxs)(eO,{className:`z-[80]`,children:[(0,U.jsxs)(tO,{children:[(0,U.jsx)(rO,{children:n}),r&&(0,U.jsx)(iO,{children:r})]}),(0,U.jsxs)(nO,{children:[(0,U.jsx)(oO,{onClick:s,children:a}),(0,U.jsxs)(aO,{variant:c===`destructive`?`destructive`:`default`,onClick:o,disabled:u,children:[u&&(0,U.jsx)(AR,{className:`mr-2 size-4`}),i]})]})]})]})}function rH(e){this.content=e}rH.prototype={constructor:rH,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return-1},get:function(e){var t=this.find(e);return t==-1?void 0:this.content[t+1]},update:function(e,t,n){var r=n&&n!=e?this.remove(n):this,i=r.find(e),a=r.content.slice();return i==-1?a.push(n||e,t):(a[i+1]=t,n&&(a[i]=n)),new rH(a)},remove:function(e){var t=this.find(e);if(t==-1)return this;var n=this.content.slice();return n.splice(t,2),new rH(n)},addToStart:function(e,t){return new rH([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new rH(n)},addBefore:function(e,t,n){var r=this.remove(t),i=r.content.slice(),a=r.find(e);return i.splice(a==-1?i.length:a,0,t,n),new rH(i)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return e=rH.from(e),e.size?new rH(e.content.concat(this.subtract(e).content)):this},append:function(e){return e=rH.from(e),e.size?new rH(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=rH.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach(function(t,n){e[t]=n}),e},get size(){return this.content.length>>1}},rH.from=function(e){if(e instanceof rH)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new rH(t)};
vendor: 264,748 bytes, lines 122-176
122function iH(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let i=e.child(r),a=t.child(r);if(i==a){n+=i.nodeSize;continue}if(!i.sameMarkup(a))return n;if(i.isText&&i.text!=a.text){for(let e=0;i.text[e]==a.text[e];e++)n++;return n}if(i.content.size||a.content.size){let e=iH(i.content,a.content,n+1);if(e!=null)return e}n+=i.nodeSize}}function aH(e,t,n,r){for(let i=e.childCount,a=t.childCount;;){if(i==0||a==0)return i==a?null:{a:n,b:r};let o=e.child(--i),s=t.child(--a),c=o.nodeSize;if(o==s){n-=c,r-=c;continue}if(!o.sameMarkup(s))return{a:n,b:r};if(o.isText&&o.text!=s.text){let e=0,t=Math.min(o.text.length,s.text.length);for(;e<t&&o.text[o.text.length-e-1]==s.text[s.text.length-e-1];)e++,n--,r--;return{a:n,b:r}}if(o.content.size||s.content.size){let e=aH(o.content,s.content,n-1,r-1);if(e)return e}n-=c,r-=c}}var oH=class e{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let t=0;t<e.length;t++)this.size+=e[t].nodeSize}nodesBetween(e,t,n,r=0,i){for(let a=0,o=0;o<t;a++){let s=this.content[a],c=o+s.nodeSize;if(c>e&&n(s,r+o,i||null,a)!==!1&&s.content.size){let i=o+1;s.nodesBetween(Math.max(0,e-i),Math.min(s.content.size,t-i),n,r+i)}o=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,n,r){let i=``,a=!0;return this.nodesBetween(e,t,(o,s)=>{let c=o.isText?o.text.slice(Math.max(e,s)-s,t-s):o.isLeaf?r?typeof r==`function`?r(o):r:o.type.spec.leafText?o.type.spec.leafText(o):``:``;o.isBlock&&(o.isLeaf&&c||o.isTextblock)&&n&&(a?a=!1:i+=n),i+=c},0),i}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,i=this.content.slice(),a=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),a=1);a<t.content.length;a++)i.push(t.content[a]);return new e(i,this.size+t.size)}cut(t,n=this.size){if(t==0&&n==this.size)return this;let r=[],i=0;if(n>t)for(let e=0,a=0;a<n;e++){let o=this.content[e],s=a+o.nodeSize;s>t&&((a<t||s>n)&&(o=o.isText?o.cut(Math.max(0,t-a),Math.min(o.text.length,n-a)):o.cut(Math.max(0,t-a-1),Math.min(o.content.size,n-a-1))),r.push(o),i+=o.nodeSize),a=s}return new e(r,i)}cutByIndex(t,n){return t==n?e.empty:t==0&&n==this.content.length?this:new e(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let i=this.content.slice(),a=this.size+n.nodeSize-r.nodeSize;return i[t]=n,new e(i,a)}addToStart(t){return new e([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new e(this.content.concat(t),this.size+t.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let t=this.content[e];if(!t)throw RangeError(`Index `+e+` out of range for `+this);return t}maybeChild(e){return this.content[e]||null}forEach(e){for(let t=0,n=0;t<this.content.length;t++){let r=this.content[t];e(r,n,t),n+=r.nodeSize}}findDiffStart(e,t=0){return iH(this,e,t)}findDiffEnd(e,t=this.size,n=e.size){return aH(this,e,t,n)}findIndex(e){if(e==0)return cH(0,e);if(e==this.size)return cH(this.content.length,e);if(e>this.size||e<0)throw RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,n=0;;t++){let r=this.child(t),i=n+r.nodeSize;if(i>=e)return i==e?cH(t+1,i):cH(t,n);n=i}}toString(){return`<`+this.toStringInner()+`>`}toStringInner(){return this.content.join(`, `)}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(t,n){if(!n)return e.empty;if(!Array.isArray(n))throw RangeError(`Invalid input for Fragment.fromJSON`);return e.fromArray(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return e.empty;let n,r=0;for(let e=0;e<t.length;e++){let i=t[e];r+=i.nodeSize,e&&i.isText&&t[e-1].sameMarkup(i)?(n||=t.slice(0,e),n[n.length-1]=i.withText(n[n.length-1].text+i.text)):n&&n.push(i)}return new e(n||t,r)}static from(t){if(!t)return e.empty;if(t instanceof e)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new e([t],t.nodeSize);throw RangeError(`Can not convert `+t+` to a Fragment`+(t.nodesBetween?` (looks like multiple versions of prosemirror-model were loaded)`:``))}};oH.empty=new oH([],0);var sH={index:0,offset:0};function cH(e,t){return sH.index=e,sH.offset=t,sH}function lH(e,t){if(e===t)return!0;if(!(e&&typeof e==`object`)||!(t&&typeof t==`object`))return!1;let n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!lH(e[n],t[n]))return!1}else{for(let n in e)if(!(n in t)||!lH(e[n],t[n]))return!1;for(let n in t)if(!(n in e))return!1}return!0}var uH=class e{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,n=!1;for(let r=0;r<e.length;r++){let i=e[r];if(this.eq(i))return e;if(this.type.excludes(i.type))t||=e.slice(0,r);else if(i.type.excludes(this.type))return e;else !n&&i.type.rank>this.type.rank&&(t||=e.slice(0,r),t.push(this),n=!0),t&&t.push(i)}return t||=e.slice(),n||t.push(this),t}removeFromSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}isInSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}eq(e){return this==e||this.type==e.type&&lH(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,t){if(!t)throw RangeError(`Invalid input for Mark.fromJSON`);let n=e.marks[t.type];if(!n)throw RangeError(`There is no mark type ${t.type} in this schema`);let r=n.create(t.attrs);return n.checkAttrs(r.attrs),r}static sameSet(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].eq(t[n]))return!1;return!0}static setFrom(t){if(!t||Array.isArray(t)&&t.length==0)return e.none;if(t instanceof e)return[t];let n=t.slice();return n.sort((e,t)=>e.type.rank-t.type.rank),n}};uH.none=[];var dH=class extends Error{},fH=class e{constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=mH(this.content,t+this.openStart,n,this.openStart+1,this.openEnd+1);return r&&new e(r,this.openStart,this.openEnd)}removeBetween(t,n){return new e(pH(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+`(`+this.openStart+`,`+this.openEnd+`)`}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(t,n){if(!n)return e.empty;let r=n.openStart||0,i=n.openEnd||0;if(typeof r!=`number`||typeof i!=`number`)throw RangeError(`Invalid input for Slice.fromJSON`);return new e(oH.fromJSON(t,n.content),r,i)}static maxOpen(t,n=!0){let r=0,i=0;for(let e=t.firstChild;e&&!e.isLeaf&&(n||!e.type.spec.isolating);e=e.firstChild)r++;for(let e=t.lastChild;e&&!e.isLeaf&&(n||!e.type.spec.isolating);e=e.lastChild)i++;return new e(t,r,i)}};fH.empty=new fH(oH.empty,0,0);function pH(e,t,n){let{index:r,offset:i}=e.findIndex(t),a=e.maybeChild(r),{index:o,offset:s}=e.findIndex(n);if(i==t||a.isText){if(s!=n&&!e.child(o).isText)throw RangeError(`Removing non-flat range`);return e.cut(0,t).append(e.cut(n))}if(r!=o)throw RangeError(`Removing non-flat range`);return e.replaceChild(r,a.copy(pH(a.content,t-i-1,n-i-1)))}function mH(e,t,n,r,i,a){let{index:o,offset:s}=e.findIndex(t),c=e.maybeChild(o);if(s==t||c.isText)return a&&r<=0&&i<=0&&!a.canReplace(o,o,n)?null:e.cut(0,t).append(n).append(e.cut(t));let l=mH(c.content,t-s-1,n,o==0?r-1:0,o==e.childCount-1?i-1:0,c);return l&&e.replaceChild(o,c.copy(l))}function hH(e,t,n){if(n.openStart>e.depth)throw new dH(`Inserted content deeper than insertion position`);if(e.depth-n.openStart!=t.depth-n.openEnd)throw new dH(`Inconsistent open depths`);return gH(e,t,n,0)}function gH(e,t,n,r){let i=e.index(r),a=e.node(r);if(i==t.index(r)&&r<e.depth-n.openStart){let o=gH(e,t,n,r+1);return a.copy(a.content.replaceChild(i,o))}else if(!n.content.size)return xH(a,CH(e,t,r));else if(!n.openStart&&!n.openEnd&&e.depth==r&&t.depth==r){let r=e.parent,i=r.content;return xH(r,i.cut(0,e.parentOffset).append(n.content).append(i.cut(t.parentOffset)))}else{let{start:i,end:o}=wH(n,e);return xH(a,SH(e,i,o,t,r))}}function _H(e,t){if(!t.type.compatibleContent(e.type))throw new dH(`Cannot join `+t.type.name+` onto `+e.type.name)}function vH(e,t,n){let r=e.node(n);return _H(r,t.node(n)),r}function yH(e,t){let n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function bH(e,t,n,r){let i=(t||e).node(n),a=0,o=t?t.index(n):i.childCount;e&&(a=e.index(n),e.depth>n?a++:e.textOffset&&(yH(e.nodeAfter,r),a++));for(let e=a;e<o;e++)yH(i.child(e),r);t&&t.depth==n&&t.textOffset&&yH(t.nodeBefore,r)}function xH(e,t){return e.type.checkContent(t),e.copy(t)}function SH(e,t,n,r,i){let a=e.depth>i&&vH(e,t,i+1),o=r.depth>i&&vH(n,r,i+1),s=[];return bH(null,e,i,s),a&&o&&t.index(i)==n.index(i)?(_H(a,o),yH(xH(a,SH(e,t,n,r,i+1)),s)):(a&&yH(xH(a,CH(e,t,i+1)),s),bH(t,n,i,s),o&&yH(xH(o,CH(n,r,i+1)),s)),bH(r,null,i,s),new oH(s)}function CH(e,t,n){let r=[];return bH(null,e,n,r),e.depth>n&&yH(xH(vH(e,t,n+1),CH(e,t,n+1)),r),bH(t,null,n,r),new oH(r)}function wH(e,t){let n=t.depth-e.openStart,r=t.node(n).copy(e.content);for(let e=n-1;e>=0;e--)r=t.node(e).copy(oH.from(r));return{start:r.resolveNoCache(e.openStart+n),end:r.resolveNoCache(r.content.size-e.openEnd-n)}}var TH=class e{constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw RangeError(`There is no position before the top-level node`);return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw RangeError(`There is no position after the top-level node`);return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let n=this.pos-this.path[this.path.length-1],r=e.child(t);return n?e.child(t).cut(n):r}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[t*3],r=t==0?0:this.path[t*3-1]+1;for(let t=0;t<e;t++)r+=n.child(t).nodeSize;return r}marks(){let e=this.parent,t=this.index();if(e.content.size==0)return uH.none;if(this.textOffset)return e.child(t).marks;let n=e.maybeChild(t-1),r=e.maybeChild(t);if(!n){let e=n;n=r,r=e}let i=n.marks;for(var a=0;a<i.length;a++)i[a].type.spec.inclusive===!1&&(!r||!i[a].isInSet(r.marks))&&(i=i[a--].removeFromSet(i));return i}marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;let n=t.marks,r=e.parent.maybeChild(e.index());for(var i=0;i<n.length;i++)n[i].type.spec.inclusive===!1&&(!r||!n[i].isInSet(r.marks))&&(n=n[i--].removeFromSet(n));return n}sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos<this.pos)return e.blockRange(this);for(let n=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);n>=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new kH(this,e,n);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e=``;for(let t=1;t<=this.depth;t++)e+=(e?`/`:``)+this.node(t).type.name+`_`+this.index(t-1);return e+`:`+this.parentOffset}static resolve(t,n){if(!(n>=0&&n<=t.content.size))throw RangeError(`Position `+n+` out of range`);let r=[],i=0,a=n;for(let e=t;;){let{index:t,offset:n}=e.content.findIndex(a),o=a-n;if(r.push(e,t,i+n),!o||(e=e.child(t),e.isText))break;a=o-1,i+=n+1}return new e(n,r,a)}static resolveCached(t,n){let r=OH.get(t);if(r)for(let e=0;e<r.elts.length;e++){let t=r.elts[e];if(t.pos==n)return t}else OH.set(t,r=new EH);let i=r.elts[r.i]=e.resolve(t,n);return r.i=(r.i+1)%DH,i}},EH=class{constructor(){this.elts=[],this.i=0}},DH=12,OH=new WeakMap,kH=class{constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}},AH=Object.create(null),jH=class e{constructor(e,t,n,r=uH.none){this.type=e,this.attrs=t,this.marks=r,this.content=n||oH.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,t,n,r=0){this.content.nodesBetween(e,t,n,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,``)}textBetween(e,t,n,r){return this.content.textBetween(e,t,n,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,t,n){return this.type==e&&lH(this.attrs,t||e.defaultAttrs||AH)&&uH.sameSet(this.marks,n||uH.none)}copy(t=null){return t==this.content?this:new e(this.type,this.attrs,t,this.marks)}mark(t){return t==this.marks?this:new e(this.type,this.attrs,this.content,t)}cut(e,t=this.content.size){return e==0&&t==this.content.size?this:this.copy(this.content.cut(e,t))}slice(e,t=this.content.size,n=!1){if(e==t)return fH.empty;let r=this.resolve(e),i=this.resolve(t),a=n?0:r.sharedDepth(t),o=r.start(a);return new fH(r.node(a).content.cut(r.pos-o,i.pos-o),r.depth-a,i.depth-a)}replace(e,t,n){return hH(this.resolve(e),this.resolve(t),n)}nodeAt(e){for(let t=this;;){let{index:n,offset:r}=t.content.findIndex(e);if(t=t.maybeChild(n),!t)return null;if(r==e||t.isText)return t;e-=r+1}}childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{node:this.content.maybeChild(t),index:t,offset:n}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:t,offset:n}=this.content.findIndex(e);if(n<e)return{node:this.content.child(t),index:t,offset:n};let r=this.content.child(t-1);return{node:r,index:t-1,offset:n-r.nodeSize}}resolve(e){return TH.resolveCached(this,e)}resolveNoCache(e){return TH.resolve(this,e)}rangeHasMark(e,t,n){let r=!1;return t>e&&this.nodesBetween(e,t,e=>(n.isInSet(e.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+=`(`+this.content.toStringInner()+`)`),NH(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw Error(`Called contentMatchAt on a node with invalid content`);return t}canReplace(e,t,n=oH.empty,r=0,i=n.childCount){let a=this.contentMatchAt(e).matchFragment(n,r,i),o=a&&a.matchFragment(this.content,t);if(!o||!o.validEnd)return!1;for(let e=r;e<i;e++)if(!this.type.allowsMarks(n.child(e).marks))return!1;return!0}canReplaceWith(e,t,n,r){if(r&&!this.type.allowsMarks(r))return!1;let i=this.contentMatchAt(e).matchType(n),a=i&&i.matchFragment(this.content,t);return a?a.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=uH.none;for(let t=0;t<this.marks.length;t++){let n=this.marks[t];n.type.checkAttrs(n.attrs),e=n.addToSet(e)}if(!uH.sameSet(e,this.marks))throw RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(e=>e.type.name)}`);this.content.forEach(e=>e.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(e=>e.toJSON())),e}static fromJSON(e,t){if(!t)throw RangeError(`Invalid input for Node.fromJSON`);let n;if(t.marks){if(!Array.isArray(t.marks))throw RangeError(`Invalid mark data for Node.fromJSON`);n=t.marks.map(e.markFromJSON)}if(t.type==`text`){if(typeof t.text!=`string`)throw RangeError(`Invalid text node in JSON`);return e.text(t.text,n)}let r=oH.fromJSON(e,t.content),i=e.nodeType(t.type).create(t.attrs,r,n);return i.type.checkAttrs(i.attrs),i}};jH.prototype.text=void 0;var MH=class e extends jH{constructor(e,t,n,r){if(super(e,t,null,r),!n)throw RangeError(`Empty text nodes are not allowed`);this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):NH(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new e(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new e(this.type,this.attrs,t,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}};function NH(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+`(`+t+`)`;return t}var PH=class e{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new FH(t,n);if(r.next==null)return e.empty;let i=IH(r);r.next&&r.err(`Unexpected trailing text`);let a=KH(UH(i));return qH(a,r),a}matchType(e){for(let t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}matchFragment(e,t=0,n=e.childCount){let r=this;for(let i=t;r&&i<n;i++)r=r.matchType(e.child(i).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:t}=this.next[e];if(!(t.isText||t.hasRequiredAttrs()))return t}return null}compatible(e){for(let t=0;t<this.next.length;t++)for(let n=0;n<e.next.length;n++)if(this.next[t].type==e.next[n].type)return!0;return!1}fillBefore(e,t=!1,n=0){let r=[this];function i(a,o){let s=a.matchFragment(e,n);if(s&&(!t||s.validEnd))return oH.from(o.map(e=>e.createAndFill()));for(let e=0;e<a.next.length;e++){let{type:t,next:n}=a.next[e];if(!(t.isText||t.hasRequiredAttrs())&&r.indexOf(n)==-1){r.push(n);let e=i(n,o.concat(t));if(e)return e}}return null}return i(this,[])}findWrapping(e){for(let t=0;t<this.wrapCache.length;t+=2)if(this.wrapCache[t]==e)return this.wrapCache[t+1];let t=this.computeWrapping(e);return this.wrapCache.push(e,t),t}computeWrapping(e){let t=Object.create(null),n=[{match:this,type:null,via:null}];for(;n.length;){let r=n.shift(),i=r.match;if(i.matchType(e)){let e=[];for(let t=r;t.type;t=t.via)e.push(t.type);return e.reverse()}for(let e=0;e<i.next.length;e++){let{type:a,next:o}=i.next[e];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in t)&&(!r.type||o.validEnd)&&(n.push({match:a.contentMatch,type:a,via:r}),t[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(n){e.push(n);for(let r=0;r<n.next.length;r++)e.indexOf(n.next[r].next)==-1&&t(n.next[r].next)}return t(this),e.map((t,n)=>{let r=n+(t.validEnd?`*`:` `)+` `;for(let n=0;n<t.next.length;n++)r+=(n?`, `:``)+t.next[n].type.name+`->`+e.indexOf(t.next[n].next);return r}).join(`
123`)}};PH.empty=new PH(!0);var FH=class{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==``&&this.tokens.pop(),this.tokens[0]==``&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw SyntaxError(e+` (in content expression '`+this.string+`')`)}};function IH(e){let t=[];do t.push(LH(e));while(e.eat(`|`));return t.length==1?t[0]:{type:`choice`,exprs:t}}function LH(e){let t=[];do t.push(RH(e));while(e.next&&e.next!=`)`&&e.next!=`|`);return t.length==1?t[0]:{type:`seq`,exprs:t}}function RH(e){let t=HH(e);for(;;)if(e.eat(`+`))t={type:`plus`,expr:t};else if(e.eat(`*`))t={type:`star`,expr:t};else if(e.eat(`?`))t={type:`opt`,expr:t};else if(e.eat(`{`))t=BH(e,t);else break;return t}function zH(e){/\D/.test(e.next)&&e.err(`Expected number, got '`+e.next+`'`);let t=Number(e.next);return e.pos++,t}function BH(e,t){let n=zH(e),r=n;return e.eat(`,`)&&(r=e.next==`}`?-1:zH(e)),e.eat(`}`)||e.err(`Unclosed braced range`),{type:`range`,min:n,max:r,expr:t}}function VH(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let i=[];for(let e in n){let r=n[e];r.isInGroup(t)&&i.push(r)}return i.length==0&&e.err(`No node type or group '`+t+`' found`),i}function HH(e){if(e.eat(`(`)){let t=IH(e);return e.eat(`)`)||e.err(`Missing closing paren`),t}else if(/\W/.test(e.next))e.err(`Unexpected token '`+e.next+`'`);else{let t=VH(e,e.next).map(t=>(e.inline==null?e.inline=t.isInline:e.inline!=t.isInline&&e.err(`Mixing inline and block content`),{type:`name`,value:t}));return e.pos++,t.length==1?t[0]:{type:`choice`,exprs:t}}}function UH(e){let t=[[]];return i(a(e,0),n()),t;function n(){return t.push([])-1}function r(e,n,r){let i={term:r,to:n};return t[e].push(i),i}function i(e,t){e.forEach(e=>e.to=t)}function a(e,t){if(e.type==`choice`)return e.exprs.reduce((e,n)=>e.concat(a(n,t)),[]);if(e.type==`seq`)for(let r=0;;r++){let o=a(e.exprs[r],t);if(r==e.exprs.length-1)return o;i(o,t=n())}else if(e.type==`star`){let o=n();return r(t,o),i(a(e.expr,o),o),[r(o)]}else if(e.type==`plus`){let o=n();return i(a(e.expr,t),o),i(a(e.expr,o),o),[r(o)]}else if(e.type==`opt`)return[r(t)].concat(a(e.expr,t));else if(e.type==`range`){let o=t;for(let t=0;t<e.min;t++){let t=n();i(a(e.expr,o),t),o=t}if(e.max==-1)i(a(e.expr,o),o);else for(let t=e.min;t<e.max;t++){let t=n();r(o,t),i(a(e.expr,o),t),o=t}return[r(o)]}else if(e.type==`name`)return[r(t,void 0,e.value)];else throw Error(`Unknown expr type`)}}function WH(e,t){return t-e}function GH(e,t){let n=[];return r(t),n.sort(WH);function r(t){let i=e[t];if(i.length==1&&!i[0].term)return r(i[0].to);n.push(t);for(let e=0;e<i.length;e++){let{term:t,to:a}=i[e];!t&&n.indexOf(a)==-1&&r(a)}}}function KH(e){let t=Object.create(null);return n(GH(e,0));function n(r){let i=[];r.forEach(t=>{e[t].forEach(({term:t,to:n})=>{if(!t)return;let r;for(let e=0;e<i.length;e++)i[e][0]==t&&(r=i[e][1]);GH(e,n).forEach(e=>{r||i.push([t,r=[]]),r.indexOf(e)==-1&&r.push(e)})})});let a=t[r.join(`,`)]=new PH(r.indexOf(e.length-1)>-1);for(let e=0;e<i.length;e++){let r=i[e][1].sort(WH);a.next.push({type:i[e][0],next:t[r.join(`,`)]||n(r)})}return a}}function qH(e,t){for(let n=0,r=[e];n<r.length;n++){let e=r[n],i=!e.validEnd,a=[];for(let t=0;t<e.next.length;t++){let{type:n,next:o}=e.next[t];a.push(n.name),i&&!(n.isText||n.hasRequiredAttrs())&&(i=!1),r.indexOf(o)==-1&&r.push(o)}i&&t.err(`Only non-generatable nodes (`+a.join(`, `)+`) in a required position (see https://prosemirror.net/docs/guide/#generatable)`)}}function JH(e){let t=Object.create(null);for(let n in e){let r=e[n];if(!r.hasDefault)return null;t[n]=r.default}return t}function YH(e,t){let n=Object.create(null);for(let r in e){let i=t&&t[r];if(i===void 0){let t=e[r];if(t.hasDefault)i=t.default;else throw RangeError(`No value supplied for attribute `+r)}n[r]=i}return n}function XH(e,t,n,r){for(let r in t)if(!(r in e))throw RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let n in e){let r=e[n];r.validate&&r.validate(t[n])}}function ZH(e,t){let n=Object.create(null);if(t)for(let r in t)n[r]=new eU(e,r,t[r]);return n}var QH=class e{constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=null,this.groups=n.group?n.group.split(` `):[],this.attrs=ZH(e,n.attrs),this.defaultAttrs=JH(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(n.inline||e==`text`),this.isText=e==`text`}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==PH.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?`pre`:`normal`)}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:YH(this.attrs,e)}create(e=null,t,n){if(this.isText)throw Error(`NodeType.create can't construct text nodes`);return new jH(this,this.computeAttrs(e),oH.from(t),uH.setFrom(n))}createChecked(e=null,t,n){return t=oH.from(t),this.checkContent(t),new jH(this,this.computeAttrs(e),t,uH.setFrom(n))}createAndFill(e=null,t,n){if(e=this.computeAttrs(e),t=oH.from(t),t.size){let e=this.contentMatch.fillBefore(t);if(!e)return null;t=e.append(t)}let r=this.contentMatch.matchFragment(t),i=r&&r.fillBefore(oH.empty,!0);return i?new jH(this,e,t.append(i),uH.setFrom(n)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let t=0;t<e.childCount;t++)if(!this.allowsMarks(e.child(t).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){XH(this.attrs,e,`node`,this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let t;for(let n=0;n<e.length;n++)this.allowsMarkType(e[n].type)?t&&t.push(e[n]):t||=e.slice(0,n);return t?t.length?t:uH.none:e}static compile(t,n){let r=Object.create(null);t.forEach((t,i)=>r[t]=new e(t,n,i));let i=n.spec.topNode||`doc`;if(!r[i])throw RangeError(`Schema is missing its top node type ('`+i+`')`);if(!r.text)throw RangeError(`Every schema needs a 'text' type`);for(let e in r.text.attrs)throw RangeError(`The text node type should not have attributes`);return r}};function $H(e,t,n){let r=n.split(`|`);return n=>{let i=n===null?`null`:typeof n;if(r.indexOf(i)<0)throw RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${i}`)}}var eU=class{constructor(e,t,n){this.hasDefault=Object.prototype.hasOwnProperty.call(n,`default`),this.default=n.default,this.validate=typeof n.validate==`string`?$H(e,t,n.validate):n.validate}get isRequired(){return!this.hasDefault}},tU=class e{constructor(e,t,n,r){this.name=e,this.rank=t,this.schema=n,this.spec=r,this.attrs=ZH(e,r.attrs),this.excluded=null;let i=JH(this.attrs);this.instance=i?new uH(this,i):null}create(e=null){return!e&&this.instance?this.instance:new uH(this,YH(this.attrs,e))}static compile(t,n){let r=Object.create(null),i=0;return t.forEach((t,a)=>r[t]=new e(t,i++,n,a)),r}removeFromSet(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}isInSet(e){for(let t=0;t<e.length;t++)if(e[t].type==this)return e[t]}checkAttrs(e){XH(this.attrs,e,`mark`,this.name)}excludes(e){return this.excluded.indexOf(e)>-1}},nU=class{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let n in e)t[n]=e[n];t.nodes=rH.from(e.nodes),t.marks=rH.from(e.marks||{}),this.nodes=QH.compile(this.spec.nodes,this),this.marks=tU.compile(this.spec.marks,this);let n=Object.create(null);for(let e in this.nodes){if(e in this.marks)throw RangeError(e+` can not be both a node and a mark`);let t=this.nodes[e],r=t.spec.content||``,i=t.spec.marks;if(t.contentMatch=n[r]||(n[r]=PH.parse(r,this.nodes)),t.inlineContent=t.contentMatch.inlineContent,t.spec.linebreakReplacement){if(this.linebreakReplacement)throw RangeError(`Multiple linebreak nodes defined`);if(!t.isInline||!t.isLeaf)throw RangeError(`Linebreak replacement nodes must be inline leaf nodes`);this.linebreakReplacement=t}t.markSet=i==`_`?null:i?rU(this,i.split(` `)):i==``||!t.inlineContent?[]:null}for(let e in this.marks){let t=this.marks[e],n=t.spec.excludes;t.excluded=n==null?[t]:n==``?[]:rU(this,n.split(` `))}this.nodeFromJSON=e=>jH.fromJSON(this,e),this.markFromJSON=e=>uH.fromJSON(this,e),this.topNodeType=this.nodes[this.spec.topNode||`doc`],this.cached.wrappings=Object.create(null)}node(e,t=null,n,r){if(typeof e==`string`)e=this.nodeType(e);else if(!(e instanceof QH))throw RangeError(`Invalid node type: `+e);else if(e.schema!=this)throw RangeError(`Node type from different schema used (`+e.name+`)`);return e.createChecked(t,n,r)}text(e,t){let n=this.nodes.text;return new MH(n,n.defaultAttrs,e,uH.setFrom(t))}mark(e,t){return typeof e==`string`&&(e=this.marks[e]),e.create(t)}nodeType(e){let t=this.nodes[e];if(!t)throw RangeError(`Unknown node type: `+e);return t}};function rU(e,t){let n=[];for(let r=0;r<t.length;r++){let i=t[r],a=e.marks[i],o=a;if(a)n.push(a);else for(let t in e.marks){let r=e.marks[t];(i==`_`||r.spec.group&&r.spec.group.split(` `).indexOf(i)>-1)&&n.push(o=r)}if(!o)throw SyntaxError(`Unknown mark type: '`+t[r]+`'`)}return n}function iU(e){return e.tag!=null}function aU(e){return e.style!=null}var oU=class e{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let n=this.matchedStyles=[];t.forEach(e=>{if(iU(e))this.tags.push(e);else if(aU(e)){let t=/[^=]*/.exec(e.style)[0];n.indexOf(t)<0&&n.push(t),this.styles.push(e)}}),this.normalizeLists=!this.tags.some(t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let n=e.nodes[t.node];return n.contentMatch.matchType(n)})}parse(e,t={}){let n=new hU(this,t,!1);return n.addAll(e,uH.none,t.from,t.to),n.finish()}parseSlice(e,t={}){let n=new hU(this,t,!0);return n.addAll(e,uH.none,t.from,t.to),fH.maxOpen(n.finish())}matchTag(e,t,n){for(let r=n?this.tags.indexOf(n)+1:0;r<this.tags.length;r++){let n=this.tags[r];if(_U(e,n.tag)&&(n.namespace===void 0||e.namespaceURI==n.namespace)&&(!n.context||t.matchesContext(n.context))){if(n.getAttrs){let t=n.getAttrs(e);if(t===!1)continue;n.attrs=t||void 0}return n}}}matchStyle(e,t,n,r){for(let i=r?this.styles.indexOf(r)+1:0;i<this.styles.length;i++){let r=this.styles[i],a=r.style;if(!(a.indexOf(e)!=0||r.context&&!n.matchesContext(r.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=t))){if(r.getAttrs){let e=r.getAttrs(t);if(e===!1)continue;r.attrs=e||void 0}return r}}}static schemaRules(e){let t=[];function n(e){let n=e.priority==null?50:e.priority,r=0;for(;r<t.length;r++){let e=t[r];if((e.priority==null?50:e.priority)<n)break}t.splice(r,0,e)}for(let t in e.marks){let r=e.marks[t].spec.parseDOM;r&&r.forEach(e=>{n(e=vU(e)),e.mark||e.ignore||e.clearMark||(e.mark=t)})}for(let t in e.nodes){let r=e.nodes[t].spec.parseDOM;r&&r.forEach(e=>{n(e=vU(e)),e.node||e.ignore||e.mark||(e.node=t)})}return t}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new e(t,e.schemaRules(t)))}},sU={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},cU={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},lU={ol:!0,ul:!0},uU=1,dU=2,fU=4;function pU(e,t,n){return t==null?e&&e.whitespace==`pre`?uU|dU:n&~fU:(t?uU:0)|(t===`full`?dU:0)}var mU=class{constructor(e,t,n,r,i,a){this.type=e,this.attrs=t,this.marks=n,this.solid=r,this.options=a,this.content=[],this.activeMarks=uH.none,this.match=i||(a&fU?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(oH.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let t=this.type.contentMatch,n;return(n=t.findWrapping(e.type))?(this.match=t,n):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&uU)){let e=this.content[this.content.length-1],t;if(e&&e.isText&&(t=/[ \t\r\n\u000c]+$/.exec(e.text))){let n=e;e.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=n.withText(n.text.slice(0,n.text.length-t[0].length))}}let t=oH.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(oH.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!sU.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}},hU=class{constructor(e,t,n){this.parser=e,this.options=t,this.isOpen=n,this.open=0,this.localPreserveWS=!1;let r=t.topNode,i,a=pU(null,t.preserveWhitespace,0)|(n?fU:0);i=r?new mU(r.type,r.attrs,uH.none,!0,t.topMatch||r.type.contentMatch,a):n?new mU(null,null,uH.none,!0,null,a):new mU(e.schema.topNodeType,null,uH.none,!0,null,a),this.nodes=[i],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let n=e.nodeValue,r=this.top,i=r.options&dU?`full`:this.localPreserveWS||(r.options&uU)>0,{schema:a}=this.parser;if(i===`full`||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(n)){if(!i){if(n=n.replace(/[ \t\r\n\u000c]+/g,` `),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){let t=r.content[r.content.length-1],i=e.previousSibling;(!t||i&&i.nodeName==`BR`||t.isText&&/[ \t\r\n\u000c]$/.test(t.text))&&(n=n.slice(1))}}else if(i===`full`)n=n.replace(/\r\n?/g,`
124`);else if(a.linebreakReplacement&&/[\r\n]/.test(n)&&this.top.findWrapping(a.linebreakReplacement.create())){let e=n.split(/\r?\n|\r/);for(let n=0;n<e.length;n++)n&&this.insertNode(a.linebreakReplacement.create(),t,!0),e[n]&&this.insertNode(a.text(e[n]),t,!/\S/.test(e[n]));n=``}else n=n.replace(/\r?\n|\r/g,` `);n&&this.insertNode(a.text(n),t,!/\S/.test(n)),this.findInText(e)}else this.findInside(e)}addElement(e,t,n){let r=this.localPreserveWS,i=this.top;(e.tagName==`PRE`||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let a=e.nodeName.toLowerCase(),o;lU.hasOwnProperty(a)&&this.parser.normalizeLists&&gU(e);let s=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(o=this.parser.matchTag(e,this,n));out:if(s?s.ignore:cU.hasOwnProperty(a))this.findInside(e),this.ignoreFallback(e,t);else if(!s||s.skip||s.closeParent){s&&s.closeParent?this.open=Math.max(0,this.open-1):s&&s.skip.nodeType&&(e=s.skip);let n,r=this.needsBlock;if(sU.hasOwnProperty(a))i.content.length&&i.content[0].isInline&&this.open&&(this.open--,i=this.top),n=!0,i.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,t);break out}let o=s&&s.skip?t:this.readStyles(e,t);o&&this.addAll(e,o),n&&this.sync(i),this.needsBlock=r}else{let n=this.readStyles(e,t);n&&this.addElementByRule(e,s,n,s.consuming===!1?o:void 0)}this.localPreserveWS=r}leafFallback(e,t){e.nodeName==`BR`&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
125`),t)}ignoreFallback(e,t){e.nodeName==`BR`&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text(`-`),t,!0)}readStyles(e,t){let n=e.style;if(n&&n.length)for(let e=0;e<this.parser.matchedStyles.length;e++){let r=this.parser.matchedStyles[e],i=n.getPropertyValue(r);if(i)for(let e;;){let n=this.parser.matchStyle(r,i,this,e);if(!n)break;if(n.ignore)return null;if(t=n.clearMark?t.filter(e=>!n.clearMark(e)):t.concat(this.parser.schema.marks[n.mark].create(n.attrs)),n.consuming===!1)e=n;else break}}return t}addElementByRule(e,t,n,r){let i,a;if(t.node)if(a=this.parser.schema.nodes[t.node],a.isLeaf)this.insertNode(a.create(t.attrs),n,e.nodeName==`BR`)||this.leafFallback(e,n);else{let e=this.enter(a,t.attrs||null,n,t.preserveWhitespace);e&&(i=!0,n=e)}else{let e=this.parser.schema.marks[t.mark];n=n.concat(e.create(t.attrs))}let o=this.top;if(a&&a.isLeaf)this.findInside(e);else if(r)this.addElement(e,n,r);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(e=>this.insertNode(e,n,!1));else{let r=e;typeof t.contentElement==`string`?r=e.querySelector(t.contentElement):typeof t.contentElement==`function`?r=t.contentElement(e):t.contentElement&&(r=t.contentElement),this.findAround(e,r,!0),this.addAll(r,n),this.findAround(e,r,!1)}i&&this.sync(o)&&this.open--}addAll(e,t,n,r){let i=n||0;for(let a=n?e.childNodes[n]:e.firstChild,o=r==null?null:e.childNodes[r];a!=o;a=a.nextSibling,++i)this.findAtPoint(e,i),this.addDOM(a,t);this.findAtPoint(e,i)}findPlace(e,t,n){let r,i;for(let t=this.open,a=0;t>=0;t--){let o=this.nodes[t],s=o.findWrapping(e);if(s&&(!r||r.length>s.length+a)&&(r=s,i=o,!s.length))break;if(o.solid){if(n)break;a+=2}}if(!r)return null;this.sync(i);for(let e=0;e<r.length;e++)t=this.enterInner(r[e],null,t,!1);return t}insertNode(e,t,n){if(e.isInline&&this.needsBlock&&!this.top.type){let e=this.textblockFromContext();e&&(t=this.enterInner(e,null,t))}let r=this.findPlace(e,t,n);if(r){this.closeExtra();let t=this.top;t.match&&=t.match.matchType(e.type);let n=uH.none;for(let i of r.concat(e.marks))(t.type?t.type.allowsMarkType(i.type):yU(i.type,e.type))&&(n=i.addToSet(n));return t.content.push(e.mark(n)),!0}return!1}enter(e,t,n,r){let i=this.findPlace(e.create(t),n,!1);return i&&=this.enterInner(e,t,n,!0,r),i}enterInner(e,t,n,r=!1,i){this.closeExtra();let a=this.top;a.match=a.match&&a.match.matchType(e);let o=pU(e,i,a.options);a.options&fU&&a.content.length==0&&(o|=fU);let s=uH.none;return n=n.filter(t=>(a.type?a.type.allowsMarkType(t.type):yU(t.type,e))?(s=t.addToSet(s),!1):!0),this.nodes.push(new mU(e,t,s,r,null,o)),this.open++,n}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;else this.localPreserveWS&&(this.nodes[t].options|=uU);return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let n=this.nodes[t].content;for(let t=n.length-1;t>=0;t--)e+=n[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&this.find[n].offset==t&&(this.find[n].pos=this.currentPos)}findInside(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].pos==null&&e.nodeType==1&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}findAround(e,t,n){if(e!=t&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&t.compareDocumentPosition(this.find[r].node)&(n?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}matchesContext(e){if(e.indexOf(`|`)>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split(`/`),n=this.options.context,r=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),i=-(n?n.depth+1:0)+ +!r,a=(e,o)=>{for(;e>=0;e--){let s=t[e];if(s==``){if(e==t.length-1||e==0)continue;for(;o>=i;o--)if(a(e-1,o))return!0;return!1}else{let e=o>0||o==0&&r?this.nodes[o].type:n&&o>=i?n.node(o-i).type:null;if(!e||e.name!=s&&!e.isInGroup(s))return!1;o--}}return!0};return a(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let e in this.parser.schema.nodes){let t=this.parser.schema.nodes[e];if(t.isTextblock&&t.defaultAttrs)return t}}};function gU(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let e=t.nodeType==1?t.nodeName.toLowerCase():null;e&&lU.hasOwnProperty(e)&&n?(n.appendChild(t),t=n):e==`li`?n=t:e&&(n=null)}}function _U(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function vU(e){let t={};for(let n in e)t[n]=e[n];return t}function yU(e,t){let n=t.schema.nodes;for(let r in n){let i=n[r];if(!i.allowsMarkType(e))continue;let a=[],o=e=>{a.push(e);for(let n=0;n<e.edgeCount;n++){let{type:r,next:i}=e.edge(n);if(r==t||a.indexOf(i)<0&&o(i))return!0}};if(o(i.contentMatch))return!0}}var bU=class e{constructor(e,t){this.nodes=e,this.marks=t}serializeFragment(e,t={},n){n||=SU(t).createDocumentFragment();let r=n,i=[];return e.forEach(e=>{if(i.length||e.marks.length){let n=0,a=0;for(;n<i.length&&a<e.marks.length;){let t=e.marks[a];if(!this.marks[t.type.name]){a++;continue}if(!t.eq(i[n][0])||t.type.spec.spanning===!1)break;n++,a++}for(;n<i.length;)r=i.pop()[1];for(;a<e.marks.length;){let n=e.marks[a++],o=this.serializeMark(n,e.isInline,t);o&&(i.push([n,r]),r.appendChild(o.dom),r=o.contentDOM||o.dom)}}r.appendChild(this.serializeNodeInner(e,t))}),n}serializeNodeInner(e,t){if(e.isText)return SU(t).createTextNode(e.text);let{dom:n,contentDOM:r}=EU(SU(t),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw RangeError(`Content hole not allowed in a leaf node spec`);this.serializeFragment(e.content,t,r)}return n}serializeNode(e,t={}){let n=this.serializeNodeInner(e,t);for(let r=e.marks.length-1;r>=0;r--){let i=this.serializeMark(e.marks[r],e.isInline,t);i&&((i.contentDOM||i.dom).appendChild(n),n=i.dom)}return n}serializeMark(e,t,n={}){let r=this.marks[e.type.name];return r&&EU(SU(n),r(e,t),null,e.attrs)}static renderSpec(e,t,n=null,r){return typeof t==`string`?{dom:e.createTextNode(t)}:EU(e,t,n,r)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new e(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(e){let t=xU(e.nodes);return t.text||=e=>e.text,t}static marksFromSchema(e){return xU(e.marks)}};function xU(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function SU(e){return e.document||window.document}var CU=new WeakMap;function wU(e){let t=CU.get(e);return t===void 0&&CU.set(e,t=TU(e)),t}function TU(e){let t=null;function n(e){if(e&&typeof e==`object`)if(Array.isArray(e))if(typeof e[0]==`string`)t||=[],t.push(e);else for(let t=0;t<e.length;t++)n(e[t]);else for(let t in e)n(e[t])}return n(e),t}function EU(e,t,n,r){if(t.nodeType==1)return{dom:t};if(t.dom&&t.dom.nodeType==1)return t;let i=t[0],a;if(typeof i!=`string`)throw RangeError(`Invalid array passed to renderSpec`);if(r&&(a=wU(r))&&a.indexOf(t)>-1)throw RangeError(`Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.`);let o=i.indexOf(` `);o>0&&(n=i.slice(0,o),i=i.slice(o+1));let s,c=n?e.createElementNS(n,i):e.createElement(i),l=t[1],u=1;if(l&&typeof l==`object`&&l.nodeType==null&&!Array.isArray(l)){u=2;for(let e in l)if(l[e]!=null){let t=e.indexOf(` `);t>0?c.setAttributeNS(e.slice(0,t),e.slice(t+1),l[e]):e==`style`&&c.style?c.style.cssText=l[e]:c.setAttribute(e,l[e])}}for(let i=u;i<t.length;i++){let a=t[i];if(a===0){if(i<t.length-1||i>u)throw RangeError(`Content hole must be the only child of its parent node`);return{dom:c,contentDOM:c}}else if(typeof a==`string`)c.appendChild(e.createTextNode(a));else{let{dom:t,contentDOM:i}=EU(e,a,n,r);if(c.appendChild(t),i){if(s)throw RangeError(`Multiple content holes`);s=i}}}return{dom:c,contentDOM:s}}var DU=65535,OU=2**16;function kU(e,t){return e+t*OU}function AU(e){return e&DU}function jU(e){return(e-(e&DU))/OU}var MU=1,NU=2,PU=4,FU=8,IU=class{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(this.delInfo&FU)>0}get deletedBefore(){return(this.delInfo&(MU|PU))>0}get deletedAfter(){return(this.delInfo&(NU|PU))>0}get deletedAcross(){return(this.delInfo&PU)>0}},LU=class e{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&e.empty)return e.empty}recover(e){let t=0,n=AU(e);if(!this.inverted)for(let e=0;e<n;e++)t+=this.ranges[e*3+2]-this.ranges[e*3+1];return this.ranges[n*3]+t+jU(e)}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,n){let r=0,i=this.inverted?2:1,a=this.inverted?1:2;for(let o=0;o<this.ranges.length;o+=3){let s=this.ranges[o]-(this.inverted?r:0);if(s>e)break;let c=this.ranges[o+i],l=this.ranges[o+a],u=s+c;if(e<=u){let i=c?e==s?-1:e==u?1:t:t,a=s+r+(i<0?0:l);if(n)return a;let d=e==(t<0?s:u)?null:kU(o/3,e-s),f=e==s?NU:e==u?MU:PU;return(t<0?e!=s:e!=u)&&(f|=FU),new IU(a,f,d)}r+=l-c}return n?e+r:new IU(e+r,0,null)}touches(e,t){let n=0,r=AU(t),i=this.inverted?2:1,a=this.inverted?1:2;for(let t=0;t<this.ranges.length;t+=3){let o=this.ranges[t]-(this.inverted?n:0);if(o>e)break;let s=this.ranges[t+i];if(e<=o+s&&t==r*3)return!0;n+=this.ranges[t+a]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let r=0,i=0;r<this.ranges.length;r+=3){let a=this.ranges[r],o=a-(this.inverted?i:0),s=a+(this.inverted?0:i),c=this.ranges[r+t],l=this.ranges[r+n];e(o,o+c,s,s+l),i+=l-c}}invert(){return new e(this.ranges,!this.inverted)}toString(){return(this.inverted?`-`:``)+JSON.stringify(this.ranges)}static offset(t){return t==0?e.empty:new e(t<0?[0,-t,0]:[0,0,t])}};LU.empty=new LU([]);var RU=class e{constructor(e,t,n=0,r=e?e.length:0){this.mirror=t,this.from=n,this.to=r,this._maps=e||[],this.ownData=!(e||t)}get maps(){return this._maps}slice(t=0,n=this.maps.length){return new e(this._maps,this.mirror,t,n)}appendMap(e,t){this.ownData||=(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),!0),this.to=this._maps.push(e),t!=null&&this.setMirror(this._maps.length-1,t)}appendMapping(e){for(let t=0,n=this._maps.length;t<e._maps.length;t++){let r=e.getMirror(t);this.appendMap(e._maps[t],r!=null&&r<t?n+r:void 0)}}getMirror(e){if(this.mirror){for(let t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}}setMirror(e,t){this.mirror||=[],this.mirror.push(e,t)}appendMappingInverted(e){for(let t=e.maps.length-1,n=this._maps.length+e._maps.length;t>=0;t--){let r=e.getMirror(t);this.appendMap(e._maps[t].invert(),r!=null&&r>t?n-r-1:void 0)}}invert(){let t=new e;return t.appendMappingInverted(this),t}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let n=this.from;n<this.to;n++)e=this._maps[n].map(e,t);return e}mapResult(e,t=1){return this._map(e,t,!1)}_map(e,t,n){let r=0;for(let n=this.from;n<this.to;n++){let i=this._maps[n].mapResult(e,t);if(i.recover!=null){let t=this.getMirror(n);if(t!=null&&t>n&&t<this.to){n=t,e=this._maps[t].recover(i.recover);continue}}r|=i.delInfo,e=i.pos}return n?e:new IU(e,r,null)}},zU=Object.create(null),BU=class{getMap(){return LU.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw RangeError(`Invalid input for Step.fromJSON`);let n=zU[t.stepType];if(!n)throw RangeError(`No step type ${t.stepType} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in zU)throw RangeError(`Duplicate use of step JSON ID `+e);return zU[e]=t,t.prototype.jsonID=e,t}},VU=class e{constructor(e,t){this.doc=e,this.failed=t}static ok(t){return new e(t,null)}static fail(t){return new e(null,t)}static fromReplace(t,n,r,i){try{return e.ok(t.replace(n,r,i))}catch(t){if(t instanceof dH)return e.fail(t.message);throw t}}};function HU(e,t,n){let r=[];for(let i=0;i<e.childCount;i++){let a=e.child(i);a.content.size&&(a=a.copy(HU(a.content,t,a))),a.isInline&&(a=t(a,n,i)),r.push(a)}return oH.fromArray(r)}var UU=class e extends BU{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.node(n.sharedDepth(this.to)),i=new fH(HU(t.content,(e,t)=>!e.isAtom||!t.type.allowsMarkType(this.mark.type)?e:e.mark(this.mark.addToSet(e.marks)),r),t.openStart,t.openEnd);return VU.fromReplace(e,this.from,this.to,i)}invert(){return new WU(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new e(n.pos,r.pos,this.mark)}merge(t){return t instanceof e&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new e(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:`addMark`,mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`)throw RangeError(`Invalid input for AddMarkStep.fromJSON`);return new e(n.from,n.to,t.markFromJSON(n.mark))}};BU.jsonID(`addMark`,UU);var WU=class e extends BU{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new fH(HU(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return VU.fromReplace(e,this.from,this.to,n)}invert(){return new UU(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new e(n.pos,r.pos,this.mark)}merge(t){return t instanceof e&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new e(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:`removeMark`,mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`)throw RangeError(`Invalid input for RemoveMarkStep.fromJSON`);return new e(n.from,n.to,t.markFromJSON(n.mark))}};BU.jsonID(`removeMark`,WU);var GU=class e extends BU{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return VU.fail(`No node at mark step's position`);let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return VU.fromReplace(e,this.pos,this.pos+1,new fH(oH.from(n),0,+!t.isLeaf))}invert(t){let n=t.nodeAt(this.pos);if(n){let t=this.mark.addToSet(n.marks);if(t.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(t))return new e(this.pos,n.marks[r]);return new e(this.pos,this.mark)}}return new KU(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new e(n.pos,this.mark)}toJSON(){return{stepType:`addNodeMark`,pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!=`number`)throw RangeError(`Invalid input for AddNodeMarkStep.fromJSON`);return new e(n.pos,t.markFromJSON(n.mark))}};BU.jsonID(`addNodeMark`,GU);var KU=class e extends BU{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return VU.fail(`No node at mark step's position`);let n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return VU.fromReplace(e,this.pos,this.pos+1,new fH(oH.from(n),0,+!t.isLeaf))}invert(e){let t=e.nodeAt(this.pos);return!t||!this.mark.isInSet(t.marks)?this:new GU(this.pos,this.mark)}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new e(n.pos,this.mark)}toJSON(){return{stepType:`removeNodeMark`,pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,n){if(typeof n.pos!=`number`)throw RangeError(`Invalid input for RemoveNodeMarkStep.fromJSON`);return new e(n.pos,t.markFromJSON(n.mark))}};BU.jsonID(`removeNodeMark`,KU);var qU=class e extends BU{constructor(e,t,n,r=!1){super(),this.from=e,this.to=t,this.slice=n,this.structure=r}apply(e){return this.structure&&YU(e,this.from,this.to)?VU.fail(`Structure replace would overwrite content`):VU.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new LU([this.from,this.to-this.from,this.slice.size])}invert(t){return new e(this.from,this.from+this.slice.size,t.slice(this.from,this.to))}map(t){let n=t.mapResult(this.to,-1),r=this.from==this.to&&e.MAP_BIAS<0?n:t.mapResult(this.from,1);return r.deletedAcross&&n.deletedAcross?null:new e(r.pos,Math.max(r.pos,n.pos),this.slice,this.structure)}merge(t){if(!(t instanceof e)||t.structure||this.structure)return null;if(this.from+this.slice.size==t.from&&!this.slice.openEnd&&!t.slice.openStart){let n=this.slice.size+t.slice.size==0?fH.empty:new fH(this.slice.content.append(t.slice.content),this.slice.openStart,t.slice.openEnd);return new e(this.from,this.to+(t.to-t.from),n,this.structure)}else if(t.to==this.from&&!this.slice.openStart&&!t.slice.openEnd){let n=this.slice.size+t.slice.size==0?fH.empty:new fH(t.slice.content.append(this.slice.content),t.slice.openStart,this.slice.openEnd);return new e(t.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:`replace`,from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`)throw RangeError(`Invalid input for ReplaceStep.fromJSON`);return new e(n.from,n.to,fH.fromJSON(t,n.slice),!!n.structure)}};qU.MAP_BIAS=1,BU.jsonID(`replace`,qU);var JU=class e extends BU{constructor(e,t,n,r,i,a,o=!1){super(),this.from=e,this.to=t,this.gapFrom=n,this.gapTo=r,this.slice=i,this.insert=a,this.structure=o}apply(e){if(this.structure&&(YU(e,this.from,this.gapFrom)||YU(e,this.gapTo,this.to)))return VU.fail(`Structure gap-replace would overwrite content`);let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return VU.fail(`Gap is not a flat range`);let n=this.slice.insertAt(this.insert,t.content);return n?VU.fromReplace(e,this.from,this.to,n):VU.fail(`Content does not fit in gap`)}getMap(){return new LU([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(t){let n=this.gapTo-this.gapFrom;return new e(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,t.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1),i=this.from==this.gapFrom?n.pos:t.map(this.gapFrom,-1),a=this.to==this.gapTo?r.pos:t.map(this.gapTo,1);return n.deletedAcross&&r.deletedAcross||i<n.pos||a>r.pos?null:new e(n.pos,r.pos,i,a,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:`replaceAround`,from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(t,n){if(typeof n.from!=`number`||typeof n.to!=`number`||typeof n.gapFrom!=`number`||typeof n.gapTo!=`number`||typeof n.insert!=`number`)throw RangeError(`Invalid input for ReplaceAroundStep.fromJSON`);return new e(n.from,n.to,n.gapFrom,n.gapTo,fH.fromJSON(t,n.slice),n.insert,!!n.structure)}};BU.jsonID(`replaceAround`,JU);function YU(e,t,n){let r=e.resolve(t),i=n-t,a=r.depth;for(;i>0&&a>0&&r.indexAfter(a)==r.node(a).childCount;)a--,i--;if(i>0){let e=r.node(a).maybeChild(r.indexAfter(a));for(;i>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,i--}}return!1}function XU(e,t,n,r){let i=[],a=[],o,s;e.doc.nodesBetween(t,n,(e,c,l)=>{if(!e.isInline)return;let u=e.marks;if(!r.isInSet(u)&&l.type.allowsMarkType(r.type)){let l=Math.max(c,t),d=Math.min(c+e.nodeSize,n),f=r.addToSet(u);for(let e=0;e<u.length;e++)u[e].isInSet(f)||(o&&o.to==l&&o.mark.eq(u[e])?o.to=d:i.push(o=new WU(l,d,u[e])));s&&s.to==l?s.to=d:a.push(s=new UU(l,d,r))}}),i.forEach(t=>e.step(t)),a.forEach(t=>e.step(t))}function ZU(e,t,n,r){let i=[],a=0;e.doc.nodesBetween(t,n,(e,o)=>{if(!e.isInline)return;a++;let s=null;if(r instanceof tU){let t=e.marks,n;for(;n=r.isInSet(t);)(s||=[]).push(n),t=n.removeFromSet(t)}else r?r.isInSet(e.marks)&&(s=[r]):s=e.marks;if(s&&s.length){let r=Math.min(o+e.nodeSize,n);for(let e=0;e<s.length;e++){let n=s[e],c;for(let e=0;e<i.length;e++){let t=i[e];t.step==a-1&&n.eq(i[e].style)&&(c=t)}c?(c.to=r,c.step=a):i.push({style:n,from:Math.max(o,t),to:r,step:a})}}}),i.forEach(t=>e.step(new WU(t.from,t.to,t.style)))}function QU(e,t,n,r=n.contentMatch,i=!0){let a=e.doc.nodeAt(t),o=[],s=t+1;for(let t=0;t<a.childCount;t++){let c=a.child(t),l=s+c.nodeSize,u=r.matchType(c.type);if(!u)o.push(new qU(s,l,fH.empty));else{r=u;for(let t=0;t<c.marks.length;t++)n.allowsMarkType(c.marks[t].type)||e.step(new WU(s,l,c.marks[t]));if(i&&c.isText&&n.whitespace!=`pre`){let e,t=/\r?\n|\r/g,r;for(;e=t.exec(c.text);)r||=new fH(oH.from(n.schema.text(` `,n.allowedMarks(c.marks))),0,0),o.push(new qU(s+e.index,s+e.index+e[0].length,r))}}s=l}if(!r.validEnd){let t=r.fillBefore(oH.empty,!0);e.replace(s,s,new fH(t,0,0))}for(let t=o.length-1;t>=0;t--)e.step(o[t])}function $U(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function eW(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth,r=0,i=0;;--n){let a=e.$from.node(n),o=e.$from.index(n)+r,s=e.$to.indexAfter(n)-i;if(n<e.depth&&a.canReplace(o,s,t))return n;if(n==0||a.type.spec.isolating||!$U(a,o,s))break;o&&(r=1),s<a.childCount&&(i=1)}return null}function tW(e,t,n){let{$from:r,$to:i,depth:a}=t,o=r.before(a+1),s=i.after(a+1),c=o,l=s,u=oH.empty,d=0;for(let e=a,t=!1;e>n;e--)t||r.index(e)>0?(t=!0,u=oH.from(r.node(e).copy(u)),d++):c--;let f=oH.empty,p=0;for(let e=a,t=!1;e>n;e--)t||i.after(e+1)<i.end(e)?(t=!0,f=oH.from(i.node(e).copy(f)),p++):l++;e.step(new JU(c,l,o,s,new fH(u.append(f),d,p),u.size-d,!0))}function nW(e,t,n=null,r=e){let i=iW(e,t),a=i&&aW(r,t);return a?i.map(rW).concat({type:t,attrs:n}).concat(a.map(rW)):null}function rW(e){return{type:e,attrs:null}}function iW(e,t){let{parent:n,startIndex:r,endIndex:i}=e,a=n.contentMatchAt(r).findWrapping(t);if(!a)return null;let o=a.length?a[0]:t;return n.canReplaceWith(r,i,o)?a:null}function aW(e,t){let{parent:n,startIndex:r,endIndex:i}=e,a=n.child(r),o=t.contentMatch.findWrapping(a.type);if(!o)return null;let s=(o.length?o[o.length-1]:t).contentMatch;for(let e=r;s&&e<i;e++)s=s.matchType(n.child(e).type);return!s||!s.validEnd?null:o}function oW(e,t,n){let r=oH.empty;for(let e=n.length-1;e>=0;e--){if(r.size){let t=n[e].type.contentMatch.matchFragment(r);if(!t||!t.validEnd)throw RangeError(`Wrapper type given to Transform.wrap does not form valid content of its parent wrapper`)}r=oH.from(n[e].type.create(n[e].attrs,r))}let i=t.start,a=t.end;e.step(new JU(i,a,i,a,new fH(r,0,0),n.length,!0))}function sW(e,t,n,r,i){if(!r.isTextblock)throw RangeError(`Type given to setBlockType should be a textblock`);let a=e.steps.length;e.doc.nodesBetween(t,n,(t,n)=>{let o=typeof i==`function`?i(t):i;if(t.isTextblock&&!t.hasMarkup(r,o)&&uW(e.doc,e.mapping.slice(a).map(n),r)){let i=null;if(r.schema.linebreakReplacement){let e=r.whitespace==`pre`,t=!!r.contentMatch.matchType(r.schema.linebreakReplacement);e&&!t?i=!1:!e&&t&&(i=!0)}i===!1&&lW(e,t,n,a),QU(e,e.mapping.slice(a).map(n,1),r,void 0,i===null);let s=e.mapping.slice(a),c=s.map(n,1),l=s.map(n+t.nodeSize,1);return e.step(new JU(c,l,c+1,l-1,new fH(oH.from(r.create(o,null,t.marks)),0,0),1,!0)),i===!0&&cW(e,t,n,a),!1}})}function cW(e,t,n,r){t.forEach((i,a)=>{if(i.isText){let o,s=/\r?\n|\r/g;for(;o=s.exec(i.text);){let i=e.mapping.slice(r).map(n+1+a+o.index);e.replaceWith(i,i+1,t.type.schema.linebreakReplacement.create())}}})}function lW(e,t,n,r){t.forEach((i,a)=>{if(i.type==i.type.schema.linebreakReplacement){let i=e.mapping.slice(r).map(n+1+a);e.replaceWith(i,i+1,t.type.schema.text(`
126`))}})}function uW(e,t,n){let r=e.resolve(t),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function dW(e,t,n,r,i){let a=e.doc.nodeAt(t);if(!a)throw RangeError(`No node at given position`);n||=a.type;let o=n.create(r,null,i||a.marks);if(a.isLeaf)return e.replaceWith(t,t+a.nodeSize,o);if(!n.validContent(a.content))throw RangeError(`Invalid content for node type `+n.name);e.step(new JU(t,t+a.nodeSize,t+1,t+a.nodeSize-1,new fH(oH.from(o),0,0),1,!0))}function fW(e,t,n=1,r){let i=e.resolve(t),a=i.depth-n,o=r&&r[r.length-1]||i.parent;if(a<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!o.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let e=i.depth-1,t=n-2;e>a;e--,t--){let n=i.node(e),a=i.index(e);if(n.type.spec.isolating)return!1;let o=n.content.cutByIndex(a,n.childCount),s=r&&r[t+1];s&&(o=o.replaceChild(0,s.type.create(s.attrs)));let c=r&&r[t]||n;if(!n.canReplace(a+1,n.childCount)||!c.type.validContent(o))return!1}let s=i.indexAfter(a),c=r&&r[0];return i.node(a).canReplaceWith(s,s,c?c.type:i.node(a+1).type)}function pW(e,t,n=1,r){let i=e.doc.resolve(t),a=oH.empty,o=oH.empty;for(let e=i.depth,t=i.depth-n,s=n-1;e>t;e--,s--){a=oH.from(i.node(e).copy(a));let t=r&&r[s];o=oH.from(t?t.type.create(t.attrs,o):i.node(e).copy(o))}e.step(new qU(t,t,new fH(a.append(o),n,n),!0))}function mW(e,t){let n=e.resolve(t),r=n.index();return gW(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function hW(e,t){t.content.size||e.type.compatibleContent(t.type);let n=e.contentMatchAt(e.childCount),{linebreakReplacement:r}=e.type.schema;for(let i=0;i<t.childCount;i++){let a=t.child(i),o=a.type==r?e.type.schema.nodes.text:a.type;if(n=n.matchType(o),!n||!e.type.allowsMarks(a.marks))return!1}return n.validEnd}function gW(e,t){return!!(e&&t&&!e.isLeaf&&hW(e,t))}function _W(e,t,n=-1){let r=e.resolve(t);for(let e=r.depth;;e--){let i,a,o=r.index(e);if(e==r.depth?(i=r.nodeBefore,a=r.nodeAfter):n>0?(i=r.node(e+1),o++,a=r.node(e).maybeChild(o)):(i=r.node(e).maybeChild(o-1),a=r.node(e+1)),i&&!i.isTextblock&&gW(i,a)&&r.node(e).canReplace(o,o+1))return t;if(e==0)break;t=n<0?r.before(e):r.after(e)}}function vW(e,t,n){let r=null,{linebreakReplacement:i}=e.doc.type.schema,a=e.doc.resolve(t-n),o=a.node().type;if(i&&o.inlineContent){let e=o.whitespace==`pre`,t=!!o.contentMatch.matchType(i);e&&!t?r=!1:!e&&t&&(r=!0)}let s=e.steps.length;if(r===!1){let r=e.doc.resolve(t+n);lW(e,r.node(),r.before(),s)}o.inlineContent&&QU(e,t+n-1,o,a.node().contentMatchAt(a.index()),r==null);let c=e.mapping.slice(s),l=c.map(t-n);if(e.step(new qU(l,c.map(t+n,-1),fH.empty,!0)),r===!0){let t=e.doc.resolve(l);cW(e,t.node(),t.before(),e.steps.length)}return e}function yW(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let e=r.depth-1;e>=0;e--){let t=r.index(e);if(r.node(e).canReplaceWith(t,t,n))return r.before(e+1);if(t>0)return null}if(r.parentOffset==r.parent.content.size)for(let e=r.depth-1;e>=0;e--){let t=r.indexAfter(e);if(r.node(e).canReplaceWith(t,t,n))return r.after(e+1);if(t<r.node(e).childCount)return null}return null}function bW(e,t,n){let r=e.resolve(t);if(!n.content.size)return t;let i=n.content;for(let e=0;e<n.openStart;e++)i=i.firstChild.content;for(let e=1;e<=(n.openStart==0&&n.size?2:1);e++)for(let t=r.depth;t>=0;t--){let n=t==r.depth?0:r.pos<=(r.start(t+1)+r.end(t+1))/2?-1:1,a=r.index(t)+ +(n>0),o=r.node(t),s=!1;if(e==1)s=o.canReplace(a,a,i);else{let e=o.contentMatchAt(a).findWrapping(i.firstChild.type);s=e&&o.canReplaceWith(a,a,e[0])}if(s)return n==0?r.pos:n<0?r.before(t+1):r.after(t+1)}return null}function xW(e,t,n=t,r=fH.empty){if(t==n&&!r.size)return null;let i=e.resolve(t),a=e.resolve(n);return SW(i,a,r)?new qU(t,n,r):new CW(i,a,r).fit()}function SW(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}var CW=class{constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.frontier=[],this.placed=oH.empty;for(let t=0;t<=e.depth;t++){let n=e.node(t);this.frontier.push({type:n.type,match:n.contentMatchAt(e.indexAfter(t))})}for(let t=e.depth;t>0;t--)this.placed=oH.from(e.node(t).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,n=this.$from,r=this.close(e<0?this.$to:n.doc.resolve(e));if(!r)return null;let i=this.placed,a=n.depth,o=r.depth;for(;a&&o&&i.childCount==1;)i=i.firstChild.content,a--,o--;let s=new fH(i,a,o);return e>-1?new JU(n.pos,e,this.$to.pos,this.$to.end(),s,t):s.size||n.pos!=this.$to.pos?new qU(n.pos,r.pos,s):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,n=0,r=this.unplaced.openEnd;n<e;n++){let i=t.firstChild;if(t.childCount>1&&(r=0),i.type.spec.isolating&&r<=n){e=n;break}t=i.content}for(let t=1;t<=2;t++)for(let n=t==1?e:this.unplaced.openStart;n>=0;n--){let e,r=null;n?(r=EW(this.unplaced.content,n-1).firstChild,e=r.content):e=this.unplaced.content;let i=e.firstChild;for(let e=this.depth;e>=0;e--){let{type:a,match:o}=this.frontier[e],s,c=null;if(t==1&&(i?o.matchType(i.type)||(c=o.fillBefore(oH.from(i),!1)):r&&a.compatibleContent(r.type)))return{sliceDepth:n,frontierDepth:e,parent:r,inject:c};if(t==2&&i&&(s=o.findWrapping(i.type)))return{sliceDepth:n,frontierDepth:e,parent:r,wrap:s};if(r&&o.matchType(r.type))break}}}openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=EW(e,t);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new fH(e,t+1,Math.max(n,r.size+t>=e.size-n?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=EW(e,t);if(r.childCount<=1&&t>0){let i=e.size-t<=t+r.size;this.unplaced=new fH(wW(e,t-1,1),t-1,i?t-1:n)}else this.unplaced=new fH(wW(e,t,1),t,n)}placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:r,wrap:i}){for(;this.depth>t;)this.closeFrontierNode();if(i)for(let e=0;e<i.length;e++)this.openFrontierNode(i[e]);let a=this.unplaced,o=n?n.content:a.content,s=a.openStart-e,c=0,l=[],{match:u,type:d}=this.frontier[t];if(r){for(let e=0;e<r.childCount;e++)l.push(r.child(e));u=u.matchFragment(r)}let f=o.size+e-(a.content.size-a.openEnd);for(;c<o.childCount;){let e=o.child(c),t=u.matchType(e.type);if(!t)break;c++,(c>1||s==0||e.content.size)&&(u=t,l.push(DW(e.mark(d.allowedMarks(e.marks)),c==1?s:0,c==o.childCount?f:-1)))}let p=c==o.childCount;p||(f=-1),this.placed=TW(this.placed,t,oH.from(l)),this.frontier[t].match=u,p&&f<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let e=0,t=o;e<f;e++){let e=t.lastChild;this.frontier.push({type:e.type,match:e.contentMatchAt(e.childCount)}),t=e.content}this.unplaced=p?e==0?fH.empty:new fH(wW(a.content,e-1,1),e-1,f<0?a.openEnd:e-1):new fH(wW(a.content,e,c),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],t;if(!e.type.isTextblock||!OW(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(t=this.findCloseLevel(this.$to))&&t.depth==this.depth)return-1;let{depth:n}=this.$to,r=this.$to.after(n);for(;n>1&&r==this.$to.end(--n);)++r;return r}findCloseLevel(e){scan:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:n,type:r}=this.frontier[t],i=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),a=OW(e,t,r,n,i);if(a){for(let n=t-1;n>=0;n--){let{match:t,type:r}=this.frontier[n],i=OW(e,n,r,t,!0);if(!i||i.childCount)continue scan}return{depth:t,fit:a,move:i?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=TW(this.placed,t.depth,t.fit)),e=t.move;for(let n=t.depth+1;n<=e.depth;n++){let t=e.node(n),r=t.type.contentMatch.fillBefore(t.content,!0,e.index(n));this.openFrontierNode(t.type,t.attrs,r)}return e}openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=TW(this.placed,this.depth,oH.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop().match.fillBefore(oH.empty,!0);e.childCount&&(this.placed=TW(this.placed,this.frontier.length,e))}};function wW(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(wW(e.firstChild.content,t-1,n)))}function TW(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(TW(e.lastChild.content,t-1,n)))}function EW(e,t){for(let n=0;n<t;n++)e=e.firstChild.content;return e}function DW(e,t,n){if(t<=0)return e;let r=e.content;return t>1&&(r=r.replaceChild(0,DW(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(oH.empty,!0)))),e.copy(r)}function OW(e,t,n,r,i){let a=e.node(t),o=i?e.indexAfter(t):e.index(t);if(o==a.childCount&&!n.compatibleContent(a.type))return null;let s=r.fillBefore(a.content,!0,o);return s&&!kW(n,a.content,o)?s:null}function kW(e,t,n){for(let r=n;r<t.childCount;r++)if(!e.allowsMarks(t.child(r).marks))return!0;return!1}function AW(e){return e.spec.defining||e.spec.definingForContent}function jW(e,t,n,r){if(!r.size)return e.deleteRange(t,n);let i=e.doc.resolve(t),a=e.doc.resolve(n);if(SW(i,a,r))return e.step(new qU(t,n,r));let o=FW(i,a);o[o.length-1]==0&&o.pop();let s=-(i.depth+1);o.unshift(s);for(let e=i.depth,t=i.pos-1;e>0;e--,t--){let n=i.node(e).type.spec;if(n.defining||n.definingAsContext||n.isolating)break;o.indexOf(e)>-1?s=e:i.before(e)==t&&o.splice(1,0,-e)}let c=o.indexOf(s),l=[],u=r.openStart;for(let e=r.content,t=0;;t++){let n=e.firstChild;if(l.push(n),t==r.openStart)break;e=n.content}for(let e=u-1;e>=0;e--){let t=l[e],n=AW(t.type);if(n&&!t.sameMarkup(i.node(Math.abs(s)-1)))u=e;else if(n||!t.type.isTextblock)break}for(let t=r.openStart;t>=0;t--){let s=(t+u+1)%(r.openStart+1),d=l[s];if(d)for(let t=0;t<o.length;t++){let l=o[(t+c)%o.length],u=!0;l<0&&(u=!1,l=-l);let f=i.node(l-1),p=i.index(l-1);if(f.canReplaceWith(p,p,d.type,d.marks))return e.replace(i.before(l),u?a.after(l):n,new fH(MW(r.content,0,r.openStart,s),s,r.openEnd))}}let d=e.steps.length;for(let s=o.length-1;s>=0&&(e.replace(t,n,r),!(e.steps.length>d));s--){let e=o[s];e<0||(t=i.before(e),n=a.after(e))}}function MW(e,t,n,r,i){if(t<n){let i=e.firstChild;e=e.replaceChild(0,i.copy(MW(i.content,t+1,n,r,i)))}if(t>r){let t=i.contentMatchAt(0),n=t.fillBefore(e).append(e);e=n.append(t.matchFragment(n).fillBefore(oH.empty,!0))}return e}function NW(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let i=yW(e.doc,t,r.type);i!=null&&(t=n=i)}e.replaceRange(t,n,new fH(oH.from(r),0,0))}function PW(e,t,n){let r=e.doc.resolve(t),i=e.doc.resolve(n);if(r.parent.isTextblock&&i.parent.isTextblock&&r.start()!=i.start()&&r.parentOffset==0&&i.parentOffset==0){let a=r.sharedDepth(n),o=!1;for(let e=r.depth;e>a;e--)r.node(e).type.spec.isolating&&(o=!0);for(let e=i.depth;e>a;e--)i.node(e).type.spec.isolating&&(o=!0);if(!o){for(let e=r.depth;e>0&&t==r.start(e);e--)t=r.before(e);for(let e=i.depth;e>0&&n==i.start(e);e--)n=i.before(e);r=e.doc.resolve(t),i=e.doc.resolve(n)}}let a=FW(r,i);for(let t=0;t<a.length;t++){let n=a[t],o=t==a.length-1;if(o&&n==0||r.node(n).type.contentMatch.validEnd)return e.delete(r.start(n),i.end(n));if(n>0&&(o||r.node(n-1).canReplace(r.index(n-1),i.indexAfter(n-1))))return e.delete(r.before(n),i.after(n))}for(let a=1;a<=r.depth&&a<=i.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&i.end(a)-n!=i.depth-a&&r.start(a-1)==i.start(a-1)&&r.node(a-1).canReplace(r.index(a-1),i.index(a-1)))return e.delete(r.before(a),n);e.delete(t,n)}function FW(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let i=r;i>=0;i--){let r=e.start(i);if(r<e.pos-(e.depth-i)||t.end(i)>t.pos+(t.depth-i)||e.node(i).type.spec.isolating||t.node(i).type.spec.isolating)break;(r==t.start(i)||i==e.depth&&i==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&i&&t.start(i-1)==r-1)&&n.push(i)}return n}var IW=class e extends BU{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return VU.fail(`No node at attribute step's position`);let n=Object.create(null);for(let e in t.attrs)n[e]=t.attrs[e];n[this.attr]=this.value;let r=t.type.create(n,null,t.marks);return VU.fromReplace(e,this.pos,this.pos+1,new fH(oH.from(r),0,+!t.isLeaf))}getMap(){return LU.empty}invert(t){return new e(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new e(n.pos,this.attr,this.value)}toJSON(){return{stepType:`attr`,pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!=`number`||typeof n.attr!=`string`)throw RangeError(`Invalid input for AttrStep.fromJSON`);return new e(n.pos,n.attr,n.value)}};BU.jsonID(`attr`,IW);var LW=class e extends BU{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let n in e.attrs)t[n]=e.attrs[n];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return VU.ok(n)}getMap(){return LU.empty}invert(t){return new e(this.attr,t.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:`docAttr`,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!=`string`)throw RangeError(`Invalid input for DocAttrStep.fromJSON`);return new e(n.attr,n.value)}};BU.jsonID(`docAttr`,LW);var RW=class extends Error{};RW=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n},RW.prototype=Object.create(Error.prototype),RW.prototype.constructor=RW,RW.prototype.name=`TransformError`;var zW=class{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new RU}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new RW(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}changedRange(){let e=1e9,t=-1e9;for(let n=0;n<this.mapping.maps.length;n++){let r=this.mapping.maps[n];n&&(e=r.map(e,1),t=r.map(t,-1)),r.forEach((n,r,i,a)=>{e=Math.min(e,i),t=Math.max(t,a)})}return e==1e9?null:{from:e,to:t}}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,n=fH.empty){let r=xW(this.doc,e,t,n);return r&&this.step(r),this}replaceWith(e,t,n){return this.replace(e,t,new fH(oH.from(n),0,0))}delete(e,t){return this.replace(e,t,fH.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,n){return jW(this,e,t,n),this}replaceRangeWith(e,t,n){return NW(this,e,t,n),this}deleteRange(e,t){return PW(this,e,t),this}lift(e,t){return tW(this,e,t),this}join(e,t=1){return vW(this,e,t),this}wrap(e,t){return oW(this,e,t),this}setBlockType(e,t=e,n,r=null){return sW(this,e,t,n,r),this}setNodeMarkup(e,t,n=null,r){return dW(this,e,t,n,r),this}setNodeAttribute(e,t,n){return this.step(new IW(e,t,n)),this}setDocAttribute(e,t){return this.step(new LW(e,t)),this}addNodeMark(e,t){return this.step(new GU(e,t)),this}removeNodeMark(e,t){let n=this.doc.nodeAt(e);if(!n)throw RangeError(`No node at position `+e);if(t instanceof uH)t.isInSet(n.marks)&&this.step(new KU(e,t));else{let r=n.marks,i,a=[];for(;i=t.isInSet(r);)a.push(new KU(e,i)),r=i.removeFromSet(r);for(let e=a.length-1;e>=0;e--)this.step(a[e])}return this}split(e,t=1,n){return pW(this,e,t,n),this}addMark(e,t,n){return XU(this,e,t,n),this}removeMark(e,t,n){return ZU(this,e,t,n),this}clearIncompatible(e,t,n){return QU(this,e,t,n),this}},BW=Object.create(null),VW=class{constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new HW(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,t=fH.empty){let n=t.content.lastChild,r=null;for(let e=0;e<t.openEnd;e++)r=n,n=n.lastChild;let i=e.steps.length,a=this.ranges;for(let o=0;o<a.length;o++){let{$from:s,$to:c}=a[o],l=e.mapping.slice(i);e.replaceRange(l.map(s.pos),l.map(c.pos),o?fH.empty:t),o==0&&ZW(e,i,(n?n.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,t){let n=e.steps.length,r=this.ranges;for(let i=0;i<r.length;i++){let{$from:a,$to:o}=r[i],s=e.mapping.slice(n),c=s.map(a.pos),l=s.map(o.pos);i?e.deleteRange(c,l):(e.replaceRangeWith(c,l,t),ZW(e,n,t.isInline?-1:1))}}static findFrom(e,t,n=!1){let r=e.parent.inlineContent?new GW(e):XW(e.node(0),e.parent,e.pos,e.index(),t,n);if(r)return r;for(let r=e.depth-1;r>=0;r--){let i=t<0?XW(e.node(0),e.node(r),e.before(r+1),e.index(r),t,n):XW(e.node(0),e.node(r),e.after(r+1),e.index(r)+1,t,n);if(i)return i}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new YW(e.node(0))}static atStart(e){return XW(e,e,0,0,1)||new YW(e)}static atEnd(e){return XW(e,e,e.content.size,e.childCount,-1)||new YW(e)}static fromJSON(e,t){if(!t||!t.type)throw RangeError(`Invalid input for Selection.fromJSON`);let n=BW[t.type];if(!n)throw RangeError(`No selection type ${t.type} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in BW)throw RangeError(`Duplicate use of selection JSON ID `+e);return BW[e]=t,t.prototype.jsonID=e,t}getBookmark(){return GW.between(this.$anchor,this.$head).getBookmark()}};VW.prototype.visible=!0;var HW=class{constructor(e,t){this.$from=e,this.$to=t}},UW=!1;function WW(e){!UW&&!e.parent.inlineContent&&(UW=!0,console.warn(`TextSelection endpoint not pointing into a node with inline content (`+e.parent.type.name+`)`))}var GW=class e extends VW{constructor(e,t=e){WW(e),WW(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return VW.near(r);let i=t.resolve(n.map(this.anchor));return new e(i.parent.inlineContent?i:r,r)}replace(e,t=fH.empty){if(super.replace(e,t),t==fH.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(t){return t instanceof e&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new KW(this.anchor,this.head)}toJSON(){return{type:`text`,anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!=`number`||typeof n.head!=`number`)throw RangeError(`Invalid input for TextSelection.fromJSON`);return new e(t.resolve(n.anchor),t.resolve(n.head))}static create(e,t,n=t){let r=e.resolve(t);return new this(r,n==t?r:e.resolve(n))}static between(t,n,r){let i=t.pos-n.pos;if((!r||i)&&(r=i>=0?1:-1),!n.parent.inlineContent){let e=VW.findFrom(n,r,!0)||VW.findFrom(n,-r,!0);if(e)n=e.$head;else return VW.near(n,r)}return t.parent.inlineContent||(i==0?t=n:(t=(VW.findFrom(t,-r,!0)||VW.findFrom(t,r,!0)).$anchor,t.pos<n.pos!=i<0&&(t=n))),new e(t,n)}};VW.jsonID(`text`,GW);var KW=class e{constructor(e,t){this.anchor=e,this.head=t}map(t){return new e(t.map(this.anchor),t.map(this.head))}resolve(e){return GW.between(e.resolve(this.anchor),e.resolve(this.head))}},qW=class e extends VW{constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize);super(e,n),this.node=t}map(t,n){let{deleted:r,pos:i}=n.mapResult(this.anchor),a=t.resolve(i);return r?VW.near(a):new e(a)}content(){return new fH(oH.from(this.node),0,0)}eq(t){return t instanceof e&&t.anchor==this.anchor}toJSON(){return{type:`node`,anchor:this.anchor}}getBookmark(){return new JW(this.anchor)}static fromJSON(t,n){if(typeof n.anchor!=`number`)throw RangeError(`Invalid input for NodeSelection.fromJSON`);return new e(t.resolve(n.anchor))}static create(t,n){return new e(t.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}};qW.prototype.visible=!1,VW.jsonID(`node`,qW);var JW=class e{constructor(e){this.anchor=e}map(t){let{deleted:n,pos:r}=t.mapResult(this.anchor);return n?new KW(r,r):new e(r)}resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&qW.isSelectable(n)?new qW(t):VW.near(t)}},YW=class e extends VW{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,t=fH.empty){if(t==fH.empty){e.delete(0,e.doc.content.size);let t=VW.atStart(e.doc);t.eq(e.selection)||e.setSelection(t)}else super.replace(e,t)}toJSON(){return{type:`all`}}static fromJSON(t){return new e(t)}map(t){return new e(t)}eq(t){return t instanceof e}getBookmark(){return lye}};VW.jsonID(`all`,YW);var lye={map(){return this},resolve(e){return new YW(e)}};function XW(e,t,n,r,i,a=!1){if(t.inlineContent)return GW.create(e,n);for(let o=r-(i>0?0:1);i>0?o<t.childCount:o>=0;o+=i){let r=t.child(o);if(!r.isAtom){let t=XW(e,r,n+i,i<0?r.childCount:0,i,a);if(t)return t}else if(!a&&qW.isSelectable(r))return qW.create(e,n-(i<0?r.nodeSize:0));n+=r.nodeSize*i}return null}function ZW(e,t,n){let r=e.steps.length-1;if(r<t)return;let i=e.steps[r];if(!(i instanceof qU||i instanceof JU))return;let a=e.mapping.maps[r],o;a.forEach((e,t,n,r)=>{o??=r}),e.setSelection(VW.near(e.doc.resolve(o),n))}function QW(e,t){return!t||!e?e:e.bind(t)}var $W=class{constructor(e,t,n){this.name=e,this.init=QW(t.init,n),this.apply=QW(t.apply,n)}};new $W(`doc`,{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new $W(`selection`,{init(e,t){return e.selection||VW.atStart(t.doc)},apply(e){return e.selection}}),new $W(`storedMarks`,{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new $W(`scrollToSelection`,{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}});function eG(e,t,n){for(let r in e){let i=e[r];i instanceof Function?i=i.bind(t):r==`handleDOMEvents`&&(i=eG(i,t,{})),n[r]=i}return n}var tG=class{constructor(e){this.spec=e,this.props={},e.props&&eG(e.props,this,this.props),this.key=e.key?e.key.key:rG(`plugin`)}getState(e){return e[this.key]}},nG=Object.create(null);function rG(e){return e in nG?e+`$`+ ++nG[e]:(nG[e]=0,e+`$`)}var iG=class{constructor(e=`key`){this.key=rG(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}},aG=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function oG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock(`backward`,e):n.parentOffset>0)?null:n}var sG=(e,t,n)=>{let r=oG(e,n);if(!r)return!1;let i=dG(r);if(!i){let n=r.blockRange(),i=n&&eW(n);return i==null?!1:(t&&t(e.tr.lift(n,i).scrollIntoView()),!0)}let a=i.nodeBefore;if(xG(e,i,t,-1))return!0;if(r.parent.content.size==0&&(lG(a,`end`)||qW.isSelectable(a)))for(let n=r.depth;;n--){let o=xW(e.doc,r.before(n),r.after(n),fH.empty);if(o&&o.slice.size<o.to-o.from){if(t){let n=e.tr.step(o);n.setSelection(lG(a,`end`)?VW.findFrom(n.doc.resolve(n.mapping.map(i.pos,-1)),-1):qW.create(n.doc,i.pos-a.nodeSize)),t(n.scrollIntoView())}return!0}if(n==1||r.node(n-1).childCount>1)break}return a.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos-a.nodeSize,i.pos).scrollIntoView()),!0):!1},uye=(e,t,n)=>{let r=oG(e,n);if(!r)return!1;let i=dG(r);return i?cG(e,i,t):!1},dye=(e,t,n)=>{let r=fG(e,n);if(!r)return!1;let i=hG(r);return i?cG(e,i,t):!1};function cG(e,t,n){let r=t.nodeBefore,i=t.pos-1;for(;!r.isTextblock;i--){if(r.type.spec.isolating)return!1;let e=r.lastChild;if(!e)return!1;r=e}let a=t.nodeAfter,o=t.pos+1;for(;!a.isTextblock;o++){if(a.type.spec.isolating)return!1;let e=a.firstChild;if(!e)return!1;a=e}let s=xW(e.doc,i,o,fH.empty);if(!s||s.from!=i||s instanceof qU&&s.slice.size>=o-i)return!1;if(n){let t=e.tr.step(s);t.setSelection(GW.create(t.doc,i)),n(t.scrollIntoView())}return!0}function lG(e,t,n=!1){for(let r=e;r;r=t==`start`?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}var uG=(e,t,n)=>{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock(`backward`,e):r.parentOffset>0)return!1;a=dG(r)}let o=a&&a.nodeBefore;return!o||!qW.isSelectable(o)?!1:(t&&t(e.tr.setSelection(qW.create(e.doc,a.pos-o.nodeSize)).scrollIntoView()),!0)};function dG(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function fG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock(`forward`,e):n.parentOffset<n.parent.content.size)?null:n}var pG=(e,t,n)=>{let r=fG(e,n);if(!r)return!1;let i=hG(r);if(!i)return!1;let a=i.nodeAfter;if(xG(e,i,t,1))return!0;if(r.parent.content.size==0&&(lG(a,`start`)||qW.isSelectable(a))){let n=xW(e.doc,r.before(),r.after(),fH.empty);if(n&&n.slice.size<n.to-n.from){if(t){let r=e.tr.step(n);r.setSelection(lG(a,`start`)?VW.findFrom(r.doc.resolve(r.mapping.map(i.pos)),1):qW.create(r.doc,r.mapping.map(i.pos))),t(r.scrollIntoView())}return!0}}return a.isAtom&&i.depth==r.depth-1?(t&&t(e.tr.delete(i.pos,i.pos+a.nodeSize).scrollIntoView()),!0):!1},mG=(e,t,n)=>{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock(`forward`,e):r.parentOffset<r.parent.content.size)return!1;a=hG(r)}let o=a&&a.nodeAfter;return!o||!qW.isSelectable(o)?!1:(t&&t(e.tr.setSelection(qW.create(e.doc,a.pos)).scrollIntoView()),!0)};function hG(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){let n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}var fye=(e,t)=>{let n=e.selection,r=n instanceof qW,i;if(r){if(n.node.isTextblock||!mW(e.doc,n.from))return!1;i=n.from}else if(i=_W(e.doc,n.from,-1),i==null)return!1;if(t){let n=e.tr.join(i);r&&n.setSelection(qW.create(n.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(n.scrollIntoView())}return!0},pye=(e,t)=>{let n=e.selection,r;if(n instanceof qW){if(n.node.isTextblock||!mW(e.doc,n.to))return!1;r=n.to}else if(r=_W(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},mye=(e,t)=>{let{$from:n,$to:r}=e.selection,i=n.blockRange(r),a=i&&eW(i);return a==null?!1:(t&&t(e.tr.lift(i,a).scrollIntoView()),!0)},gG=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(`
127`).scrollIntoView()),!0)};function _G(e){for(let t=0;t<e.edgeCount;t++){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}var vG=(e,t)=>{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),a=n.indexAfter(-1),o=_G(i.contentMatchAt(a));if(!o||!i.canReplaceWith(a,a,o))return!1;if(t){let r=n.after(),i=e.tr.replaceWith(r,r,o.createAndFill());i.setSelection(VW.near(i.doc.resolve(r),1)),t(i.scrollIntoView())}return!0},yG=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof YW||r.parent.inlineContent||i.parent.inlineContent)return!1;let a=_G(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let n=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,o=e.tr.insert(n,a.createAndFill());o.setSelection(GW.create(o.doc,n+1)),t(o.scrollIntoView())}return!0},bG=(e,t)=>{let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let r=n.before();if(fW(e.doc,r))return t&&t(e.tr.split(r).scrollIntoView()),!0}let r=n.blockRange(),i=r&&eW(r);return i==null?!1:(t&&t(e.tr.lift(r,i).scrollIntoView()),!0)};function hye(e){return(t,n)=>{let{$from:r,$to:i}=t.selection;if(t.selection instanceof qW&&t.selection.node.isBlock)return!r.parentOffset||!fW(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let a=[],o,s,c=!1,l=!1;for(let t=r.depth;;t--)if(r.node(t).isBlock){c=r.end(t)==r.pos+(r.depth-t),l=r.start(t)==r.pos-(r.depth-t),s=_G(r.node(t-1).contentMatchAt(r.indexAfter(t-1)));let n=e&&e(i.parent,c,r);a.unshift(n||(c&&s?{type:s}:null)),o=t;break}else{if(t==1)return!1;a.unshift(null)}let u=t.tr;(t.selection instanceof GW||t.selection instanceof YW)&&u.deleteSelection();let d=u.mapping.map(r.pos),f=fW(u.doc,d,a.length,a);if(f||=(a[0]=s?{type:s}:null,fW(u.doc,d,a.length,a)),!f)return!1;if(u.split(d,a.length,a),!c&&l&&r.node(o).type!=s){let e=u.mapping.map(r.before(o)),t=u.doc.resolve(e);s&&r.node(o-1).canReplaceWith(t.index(),t.index()+1,s)&&u.setNodeMarkup(u.mapping.map(r.before(o)),s)}return n&&n(u.scrollIntoView()),!0}}var gye=hye(),_ye=(e,t)=>{let{$from:n,to:r}=e.selection,i,a=n.sharedDepth(r);return a==0?!1:(i=n.before(a),t&&t(e.tr.setSelection(qW.create(e.doc,i))),!0)},vye=(e,t)=>(t&&t(e.tr.setSelection(new YW(e.doc))),!0);function yye(e,t,n){let r=t.nodeBefore,i=t.nodeAfter,a=t.index();return!r||!i||!r.type.compatibleContent(i.type)?!1:!r.content.size&&t.parent.canReplace(a-1,a)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(a,a+1)||!(i.isTextblock||mW(e.doc,t.pos))?!1:(n&&n(e.tr.join(t.pos).scrollIntoView()),!0)}function xG(e,t,n,r){let i=t.nodeBefore,a=t.nodeAfter,o,s,c=i.type.spec.isolating||a.type.spec.isolating;if(!c&&yye(e,t,n))return!0;let l=!c&&t.parent.canReplace(t.index(),t.index()+1);if(l&&(o=(s=i.contentMatchAt(i.childCount)).findWrapping(a.type))&&s.matchType(o[0]||a.type).validEnd){if(n){let r=t.pos+a.nodeSize,s=oH.empty;for(let e=o.length-1;e>=0;e--)s=oH.from(o[e].create(null,s));s=oH.from(i.copy(s));let c=e.tr.step(new JU(t.pos-1,r,t.pos,r,new fH(s,1,0),o.length,!0)),l=c.doc.resolve(r+2*o.length);l.nodeAfter&&l.nodeAfter.type==i.type&&mW(c.doc,l.pos)&&c.join(l.pos),n(c.scrollIntoView())}return!0}let u=a.type.spec.isolating||r>0&&c?null:VW.findFrom(t,1),d=u&&u.$from.blockRange(u.$to),f=d&&eW(d);if(f!=null&&f>=t.depth)return n&&n(e.tr.lift(d,f).scrollIntoView()),!0;if(l&&lG(a,`start`,!0)&&lG(i,`end`)){let r=i,o=[];for(;o.push(r),!r.isTextblock;)r=r.lastChild;let s=a,c=1;for(;!s.isTextblock;s=s.firstChild)c++;if(r.canReplace(r.childCount,r.childCount,s.content)){if(n){let r=oH.empty;for(let e=o.length-1;e>=0;e--)r=oH.from(o[e].copy(r));n(e.tr.step(new JU(t.pos-o.length,t.pos+a.nodeSize,t.pos+c,t.pos+a.nodeSize-c,new fH(r,o.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function SG(e){return function(t,n){let r=t.selection,i=e<0?r.$from:r.$to,a=i.depth;for(;i.node(a).isInline;){if(!a)return!1;a--}return i.node(a).isTextblock?(n&&n(t.tr.setSelection(GW.create(t.doc,e<0?i.start(a):i.end(a)))),!0):!1}}var CG=SG(-1),wG=SG(1);function bye(e,t=null){return function(n,r){let{$from:i,$to:a}=n.selection,o=i.blockRange(a),s=o&&nW(o,e,t);return s?(r&&r(n.tr.wrap(o,s).scrollIntoView()),!0):!1}}function TG(e,t=null){return function(n,r){let i=!1;for(let r=0;r<n.selection.ranges.length&&!i;r++){let{$from:{pos:a},$to:{pos:o}}=n.selection.ranges[r];n.doc.nodesBetween(a,o,(r,a)=>{if(i)return!1;if(!(!r.isTextblock||r.hasMarkup(e,t)))if(r.type==e)i=!0;else{let t=n.doc.resolve(a),r=t.index();i=t.parent.canReplaceWith(r,r+1,e)}})}if(!i)return!1;if(r){let i=n.tr;for(let r=0;r<n.selection.ranges.length;r++){let{$from:{pos:a},$to:{pos:o}}=n.selection.ranges[r];i.setBlockType(a,o,e,t)}r(i.scrollIntoView())}return!0}}function EG(...e){return function(t,n,r){for(let i=0;i<e.length;i++)if(e[i](t,n,r))return!0;return!1}}var DG=EG(aG,sG,uG),OG=EG(aG,pG,mG),kG={Enter:EG(gG,yG,bG,gye),"Mod-Enter":vG,Backspace:DG,"Mod-Backspace":DG,"Shift-Backspace":DG,Delete:OG,"Mod-Delete":OG,"Mod-a":vye},xye={"Ctrl-h":kG.Backspace,"Alt-Backspace":kG[`Mod-Backspace`],"Ctrl-d":kG.Delete,"Ctrl-Alt-Backspace":kG[`Mod-Delete`],"Alt-Delete":kG[`Mod-Delete`],"Alt-d":kG[`Mod-Delete`],"Ctrl-a":CG,"Ctrl-e":wG};for(let e in kG)xye[e]=kG[e];typeof navigator<`u`?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<`u`&&os.platform&&os.platform();function Sye(e,t=null){return function(n,r){let{$from:i,$to:a}=n.selection,o=i.blockRange(a);if(!o)return!1;let s=r?n.tr:null;return Cye(s,o,e,t)?(r&&r(s.scrollIntoView()),!0):!1}}function Cye(e,t,n,r=null){let i=!1,a=t,o=t.$from.doc;if(t.depth>=2&&t.$from.node(t.depth-1).type.compatibleContent(n)&&t.startIndex==0){if(t.$from.index(t.depth-1)==0)return!1;let e=o.resolve(t.start-2);a=new kH(e,e,t.depth),t.endIndex<t.parent.childCount&&(t=new kH(t.$from,o.resolve(t.$to.end(t.depth)),t.depth)),i=!0}let s=nW(a,n,r,t);return s?(e&&wye(e,t,s,i,n),!0):!1}function wye(e,t,n,r,i){let a=oH.empty;for(let e=n.length-1;e>=0;e--)a=oH.from(n[e].type.create(n[e].attrs,a));e.step(new JU(t.start-(r?2:0),t.end,t.start,t.end,new fH(a,0,0),n.length,!0));let o=0;for(let e=0;e<n.length;e++)n[e].type==i&&(o=e+1);let s=n.length-o,c=t.start+n.length-(r?2:0),l=t.parent;for(let n=t.startIndex,r=t.endIndex,i=!0;n<r;n++,i=!1)!i&&fW(e.doc,c,s)&&(e.split(c,s),c+=2*s),c+=l.child(n).nodeSize;return e}function Tye(e){return function(t,n){let{$from:r,$to:i}=t.selection,a=r.blockRange(i,t=>t.childCount>0&&t.firstChild.type==e);return a?n?r.node(a.depth-1).type==e?Eye(t,n,e,a):Dye(t,n,a):!0:!1}}function Eye(e,t,n,r){let i=e.tr,a=r.end,o=r.$to.end(r.depth);a<o&&(i.step(new JU(a-1,o,a,o,new fH(oH.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new kH(i.doc.resolve(r.$from.pos),i.doc.resolve(o),r.depth));let s=eW(r);if(s==null)return!1;i.lift(r,s);let c=i.doc.resolve(i.mapping.map(a,-1)-1);return mW(i.doc,c.pos)&&c.nodeBefore.type==c.nodeAfter.type&&i.join(c.pos),t(i.scrollIntoView()),!0}function Dye(e,t,n){let r=e.tr,i=n.parent;for(let e=n.end,t=n.endIndex-1,a=n.startIndex;t>a;t--)e-=i.child(t).nodeSize,r.delete(e-1,e+1);let a=r.doc.resolve(n.start),o=a.nodeAfter;if(r.mapping.map(n.end)!=n.start+a.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,c=n.endIndex==i.childCount,l=a.node(-1),u=a.index(-1);if(!l.canReplace(u+ +!s,u+1,o.content.append(c?oH.empty:oH.from(i))))return!1;let d=a.pos,f=d+o.nodeSize;return r.step(new JU(d-+!!s,f+ +!!c,d+1,f-1,new fH((s?oH.empty:oH.from(i.copy(oH.empty))).append(c?oH.empty:oH.from(i.copy(oH.empty))),+!s,+!c),+!s)),t(r.scrollIntoView()),!0}function Oye(e){return function(t,n){let{$from:r,$to:i}=t.selection,a=r.blockRange(i,t=>t.childCount>0&&t.firstChild.type==e);if(!a)return!1;let o=a.startIndex;if(o==0)return!1;let s=a.parent,c=s.child(o-1);if(c.type!=e)return!1;if(n){let r=c.lastChild&&c.lastChild.type==s.type,i=oH.from(r?e.create():null),o=new fH(oH.from(e.create(null,oH.from(s.type.create(null,i)))),r?3:1,0),l=a.start,u=a.end;n(t.tr.step(new JU(l-(r?3:1),u,l,u,o,1,!0)).scrollIntoView())}return!0}}var AG=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},jG=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t},MG=null,NG=function(e,t,n){let r=MG||=document.createRange();return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},kye=function(){MG=null},PG=function(e,t,n,r){return n&&(FG(e,t,n,r,-1)||FG(e,t,n,r,1))},Aye=/^(img|br|input|textarea|hr)$/i;function FG(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:IG(e))){let n=e.parentNode;if(!n||n.nodeType!=1||LG(e)||Aye.test(e.nodeName)||e.contentEditable==`false`)return!1;t=AG(e)+(i<0?0:1),e=n}else if(e.nodeType==1){let n=e.childNodes[t+(i<0?-1:0)];if(n.nodeType==1&&n.contentEditable==`false`)if(n.pmViewDesc?.ignoreForSelection)t+=i;else return!1;else e=n,t=i<0?IG(e):0}else return!1}}function IG(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function jye(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable==`false`)return null;e=e.childNodes[t-1],t=IG(e)}else if(e.parentNode&&!LG(e))t=AG(e),e=e.parentNode;else return null}}function Mye(e,t){for(;;){if(e.nodeType==3&&t<e.nodeValue.length)return e;if(e.nodeType==1&&t<e.childNodes.length){if(e.contentEditable==`false`)return null;e=e.childNodes[t],t=0}else if(e.parentNode&&!LG(e))t=AG(e)+1,e=e.parentNode;else return null}}function Nye(e,t,n){for(let r=t==0,i=t==IG(e);r||i;){if(e==n)return!0;let t=AG(e);if(e=e.parentNode,!e)return!1;r&&=t==0,i&&=t==IG(e)}}function LG(e){let t;for(let n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}var RG=function(e){return e.focusNode&&PG(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function zG(e,t){let n=document.createEvent(`Event`);return n.initEvent(`keydown`,!0,!0),n.keyCode=e,n.key=n.code=t,n}function Pye(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function Fye(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:Math.min(IG(r.offsetNode),r.offset)}}catch{}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:Math.min(IG(r.startContainer),r.startOffset)}}}var BG=typeof navigator<`u`?navigator:null,VG=typeof document<`u`?document:null,HG=BG&&BG.userAgent||``,UG=/Edge\/(\d+)/.exec(HG),WG=/MSIE \d/.exec(HG),GG=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(HG),KG=!!(WG||GG||UG),qG=WG?document.documentMode:GG?+GG[1]:UG?+UG[1]:0,JG=!KG&&/gecko\/(\d+)/i.test(HG);JG&&+(/Firefox\/(\d+)/.exec(HG)||[0,0])[1];var YG=!KG&&/Chrome\/(\d+)/.exec(HG),XG=!!YG,ZG=YG?+YG[1]:0,QG=!KG&&!!BG&&/Apple Computer/.test(BG.vendor),$G=QG&&(/Mobile\/\w+/.test(HG)||!!BG&&BG.maxTouchPoints>2),eK=$G||(BG?/Mac/.test(BG.platform):!1),tK=BG?/Win/.test(BG.platform):!1,nK=/Android \d/.test(HG),rK=!!VG&&`webkitFontSmoothing`in VG.documentElement.style,Iye=rK?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Lye(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function iK(e,t){return typeof e==`number`?e:e[t]}function Rye(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function aK(e,t,n){let r=e.someProp(`scrollThreshold`)||0,i=e.someProp(`scrollMargin`)||5,a=e.dom.ownerDocument;for(let o=n||e.dom;o;){if(o.nodeType!=1){o=jG(o);continue}let e=o,n=e==a.body,s=n?Lye(a):Rye(e),c=0,l=0;if(t.top<s.top+iK(r,`top`)?l=-(s.top-t.top+iK(i,`top`)):t.bottom>s.bottom-iK(r,`bottom`)&&(l=t.bottom-t.top>s.bottom-s.top?t.top+iK(i,`top`)-s.top:t.bottom-s.bottom+iK(i,`bottom`)),t.left<s.left+iK(r,`left`)?c=-(s.left-t.left+iK(i,`left`)):t.right>s.right-iK(r,`right`)&&(c=t.right-s.right+iK(i,`right`)),c||l)if(n)a.defaultView.scrollBy(c,l);else{let n=e.scrollLeft,r=e.scrollTop;l&&(e.scrollTop+=l),c&&(e.scrollLeft+=c);let i=e.scrollLeft-n,a=e.scrollTop-r;t={left:t.left-i,top:t.top-a,right:t.right-i,bottom:t.bottom-a}}let u=n?`fixed`:getComputedStyle(o).position;if(/^(fixed|sticky)$/.test(u))break;o=u==`absolute`?o.offsetParent:jG(o)}}function zye(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,i;for(let a=(t.left+t.right)/2,o=n+1;o<Math.min(innerHeight,t.bottom);o+=5){let t=e.root.elementFromPoint(a,o);if(!t||t==e.dom||!e.dom.contains(t))continue;let s=t.getBoundingClientRect();if(s.top>=n-20){r=t,i=s.top;break}}return{refDOM:r,refTop:i,stack:oK(e.dom)}}function oK(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=jG(r));return t}function Bye({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;sK(n,r==0?0:r-t)}function sK(e,t){for(let n=0;n<e.length;n++){let{dom:r,top:i,left:a}=e[n];r.scrollTop!=i+t&&(r.scrollTop=i+t),r.scrollLeft!=a&&(r.scrollLeft=a)}}var cK=null;function Vye(e){if(e.setActive)return e.setActive();if(cK)return e.focus(cK);let t=oK(e);e.focus(cK==null?{get preventScroll(){return cK={preventScroll:!0},!0}}:void 0),cK||(cK=!1,sK(t,0))}function lK(e,t){let n,r=2e8,i,a=0,o=t.top,s=t.top,c,l;for(let u=e.firstChild,d=0;u;u=u.nextSibling,d++){let e;if(u.nodeType==1)e=u.getClientRects();else if(u.nodeType==3)e=NG(u).getClientRects();else continue;for(let f=0;f<e.length;f++){let p=e[f];if(p.top<=o&&p.bottom>=s){o=Math.max(p.bottom,o),s=Math.min(p.top,s);let e=p.left>t.left?p.left-t.left:p.right<t.left?t.left-p.right:0;if(e<r){n=u,r=e,i=e&&n.nodeType==3?{left:p.right<t.left?p.right:p.left,top:t.top}:t,u.nodeType==1&&e&&(a=d+ +(t.left>=(p.left+p.right)/2));continue}}else p.top>t.top&&!c&&p.left<=t.left&&p.right>=t.left&&(c=u,l={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(a=d+1)}}return!n&&c&&(n=c,i=l,r=0),n&&n.nodeType==3?Hye(n,i):!n||r&&n.nodeType==1?{node:e,offset:a}:lK(n,i)}function Hye(e,t){let n=e.nodeValue.length,r=document.createRange(),i;for(let a=0;a<n;a++){r.setEnd(e,a+1),r.setStart(e,a);let n=pK(r,1);if(n.top!=n.bottom&&uK(t,n)){i={node:e,offset:a+ +(t.left>=(n.left+n.right)/2)};break}}return r.detach(),i||{node:e,offset:0}}function uK(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Uye(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left<e.getBoundingClientRect().left?n:e}function Wye(e,t,n){let{node:r,offset:i}=lK(t,n),a=-1;if(r.nodeType==1&&!r.firstChild){let e=r.getBoundingClientRect();a=e.left!=e.right&&n.left>(e.left+e.right)/2?1:-1}return e.docView.posFromDOM(r,i,a)}function Gye(e,t,n,r){let i=-1;for(let n=t,a=!1;n!=e.dom;){let t=e.docView.nearestDesc(n,!0),o;if(!t)return null;if(t.dom.nodeType==1&&(t.node.isBlock&&t.parent||!t.contentDOM)&&((o=t.dom.getBoundingClientRect()).width||o.height)&&(t.node.isBlock&&t.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(t.dom.nodeName)&&(!a&&o.left>r.left||o.top>r.top?i=t.posBefore:(!a&&o.right<r.left||o.bottom<r.top)&&(i=t.posAfter),a=!0),!t.contentDOM&&i<0&&!t.node.isText))return(t.node.isBlock?r.top<(o.top+o.bottom)/2:r.left<(o.left+o.right)/2)?t.posBefore:t.posAfter;n=t.dom.parentNode}return i>-1?i:e.docView.posFromDOM(t,n,-1)}function dK(e,t,n){let r=e.childNodes.length;if(r&&n.top<n.bottom)for(let i=Math.max(0,Math.min(r-1,Math.floor(r*(t.top-n.top)/(n.bottom-n.top))-2)),a=i;;){let n=e.childNodes[a];if(n.nodeType==1){let e=n.getClientRects();for(let r=0;r<e.length;r++){let i=e[r];if(uK(t,i))return dK(n,t,i)}}if((a=(a+1)%r)==i)break}return e}function Kye(e,t){let n=e.dom.ownerDocument,r,i=0,a=Fye(n,t.left,t.top);a&&({node:r,offset:i}=a);let o=(e.root.elementFromPoint?e.root:n).elementFromPoint(t.left,t.top),s;if(!o||!e.dom.contains(o.nodeType==1?o:o.parentNode)){let n=e.dom.getBoundingClientRect();if(!uK(t,n)||(o=dK(e.dom,t,n),!o))return null}if(QG)for(let e=o;r&&e;e=jG(e))e.draggable&&(r=void 0);if(o=Uye(o,t),r){if(JG&&r.nodeType==1&&(i=Math.min(i,r.childNodes.length),i<r.childNodes.length)){let e=r.childNodes[i],n;e.nodeName==`IMG`&&(n=e.getBoundingClientRect()).right<=t.left&&n.bottom>t.top&&i++}let n;rK&&i&&r.nodeType==1&&(n=r.childNodes[i-1]).nodeType==1&&n.contentEditable==`false`&&n.getBoundingClientRect().top>=t.top&&i--,r==e.dom&&i==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(i==0||r.nodeType!=1||r.childNodes[i-1].nodeName!=`BR`)&&(s=Gye(e,r,i,t))}s??=Wye(e,o,t);let c=e.docView.nearestDesc(o,!0);return{pos:s,inside:c?c.posAtStart-c.border:-1}}function fK(e){return e.top<e.bottom||e.left<e.right}function pK(e,t){let n=e.getClientRects();if(n.length){let e=n[t<0?0:n.length-1];if(fK(e))return e}return Array.prototype.find.call(n,fK)||e.getBoundingClientRect()}var qye=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function mK(e,t,n){let{node:r,offset:i,atom:a}=e.docView.domFromPos(t,n<0?-1:1),o=rK||JG;if(r.nodeType==3)if(o&&(qye.test(r.nodeValue)||(n<0?!i:i==r.nodeValue.length))){let e=pK(NG(r,i,i),n);if(JG&&i&&/\s/.test(r.nodeValue[i-1])&&i<r.nodeValue.length){let t=pK(NG(r,i-1,i-1),-1);if(t.top==e.top){let n=pK(NG(r,i,i+1),-1);if(n.top!=e.top)return hK(n,n.left<t.left)}}return e}else{let e=i,t=i,a=n<0?1:-1;return n<0&&!i?(t++,a=-1):n>=0&&i==r.nodeValue.length?(e--,a=1):n<0?e--:t++,hK(pK(NG(r,e,t),a),a<0)}if(!e.state.doc.resolve(t-(a||0)).parent.inlineContent){if(a==null&&i&&(n<0||i==IG(r))){let e=r.childNodes[i-1];if(e.nodeType==1)return gK(e.getBoundingClientRect(),!1)}if(a==null&&i<IG(r)){let e=r.childNodes[i];if(e.nodeType==1)return gK(e.getBoundingClientRect(),!0)}return gK(r.getBoundingClientRect(),n>=0)}if(a==null&&i&&(n<0||i==IG(r))){let e=r.childNodes[i-1],t=e.nodeType==3?NG(e,IG(e)-+!o):e.nodeType==1&&(e.nodeName!=`BR`||!e.nextSibling)?e:null;if(t)return hK(pK(t,1),!1)}if(a==null&&i<IG(r)){let e=r.childNodes[i];for(;e.pmViewDesc&&e.pmViewDesc.ignoreForCoords;)e=e.nextSibling;let t=e?e.nodeType==3?NG(e,0,+!o):e.nodeType==1?e:null:null;if(t)return hK(pK(t,-1),!0)}return hK(pK(r.nodeType==3?NG(r):r,-n),n>=0)}function hK(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function gK(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function _K(e,t,n){let r=e.state,i=e.root.activeElement;r!=t&&e.updateState(t),i!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),i!=e.dom&&i&&i.focus()}}function Jye(e,t,n){let r=t.selection,i=n==`up`?r.$from:r.$to;return _K(e,t,()=>{let{node:t}=e.docView.domFromPos(i.pos,n==`up`?-1:1);for(;;){let n=e.docView.nearestDesc(t,!0);if(!n)break;if(n.node.isBlock){t=n.contentDOM||n.dom;break}t=n.dom.parentNode}let r=mK(e,i.pos,1);for(let e=t.firstChild;e;e=e.nextSibling){let t;if(e.nodeType==1)t=e.getClientRects();else if(e.nodeType==3)t=NG(e,0,e.nodeValue.length).getClientRects();else continue;for(let e=0;e<t.length;e++){let i=t[e];if(i.bottom>i.top+1&&(n==`up`?r.top-i.top>(i.bottom-r.top)*2:i.bottom-r.bottom>(r.bottom-i.top)*2))return!1}}return!0})}var Yye=/[\u0590-\u08ac]/;function Xye(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let i=r.parentOffset,a=!i,o=i==r.parent.content.size,s=e.domSelection();return s?!Yye.test(r.parent.textContent)||!s.modify?n==`left`||n==`backward`?a:o:_K(e,t,()=>{let{focusNode:t,focusOffset:i,anchorNode:a,anchorOffset:o}=e.domSelectionRange(),c=s.caretBidiLevel;s.modify(`move`,n,`character`);let l=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:u,focusOffset:d}=e.domSelectionRange(),f=u&&!l.contains(u.nodeType==1?u:u.parentNode)||t==u&&i==d;try{s.collapse(a,o),t&&(t!=a||i!=o)&&s.extend&&s.extend(t,i)}catch{}return c!=null&&(s.caretBidiLevel=c),f}):r.pos==r.start()||r.pos==r.end()}var vK=null,yK=null,bK=!1;function Zye(e,t,n){return vK==t&&yK==n?bK:(vK=t,yK=n,bK=n==`up`||n==`down`?Jye(e,t,n):Xye(e,t,n))}var xK=0,SK=1,CK=2,wK=3,TK=class{constructor(e,t,n,r){this.parent=e,this.children=t,this.dom=n,this.contentDOM=r,this.dirty=xK,n.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,t,n){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let t=0;t<this.children.length;t++)e+=this.children[t].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let t=0,n=this.posAtStart;;t++){let r=this.children[t];if(r==e)return n;n+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,t,n){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(n<0){let n,r;if(e==this.contentDOM)n=e.childNodes[t-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;n=e.previousSibling}for(;n&&!((r=n.pmViewDesc)&&r.parent==this);)n=n.previousSibling;return n?this.posBeforeChild(r)+r.size:this.posAtStart}else{let n,r;if(e==this.contentDOM)n=e.childNodes[t];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;n=e.nextSibling}for(;n&&!((r=n.pmViewDesc)&&r.parent==this);)n=n.nextSibling;return n?this.posBeforeChild(r):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=t>AG(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(t==0)for(let t=e;;t=t.parentNode){if(t==this.dom){r=!1;break}if(t.previousSibling)break}if(r==null&&t==e.childNodes.length)for(let t=e;;t=t.parentNode){if(t==this.dom){r=!0;break}if(t.nextSibling)break}}return r??n>0?this.posAtEnd:this.posAtStart}nearestDesc(e,t=!1){for(let n=!0,r=e;r;r=r.parentNode){let i=this.getDesc(r),a;if(i&&(!t||i.node))if(n&&(a=i.nodeDOM)&&!(a.nodeType==1?a.contains(e.nodeType==1?e:e.parentNode):a==e))n=!1;else return i}}getDesc(e){let t=e.pmViewDesc;for(let e=t;e;e=e.parent)if(e==this)return t}posFromDOM(e,t,n){for(let r=e;r;r=r.parentNode){let i=this.getDesc(r);if(i)return i.localPosFromDOM(e,t,n)}return-1}descAt(e){for(let t=0,n=0;t<this.children.length;t++){let r=this.children[t],i=n+r.size;if(n==e&&i!=n){for(;!r.border&&r.children.length;)for(let e=0;e<r.children.length;e++){let t=r.children[e];if(t.size){r=t;break}}return r}if(e<i)return r.descAt(e-n-r.border);n=i}}domFromPos(e,t){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let n=0,r=0;for(let t=0;n<this.children.length;n++){let i=this.children[n],a=t+i.size;if(a>e||i instanceof jK){r=e-t;break}t=a}if(r)return this.children[n].domFromPos(r-this.children[n].border,t);for(let e;n&&!(e=this.children[n-1]).size&&e instanceof EK&&e.side>=0;n--);if(t<=0){let e,r=!0;for(;e=n?this.children[n-1]:null,!(!e||e.dom.parentNode==this.contentDOM);n--,r=!1);return e&&t&&r&&!e.border&&!e.domAtom?e.domFromPos(e.size,t):{node:this.contentDOM,offset:e?AG(e.dom)+1:0}}else{let e,r=!0;for(;e=n<this.children.length?this.children[n]:null,!(!e||e.dom.parentNode==this.contentDOM);n++,r=!1);return e&&r&&!e.border&&!e.domAtom?e.domFromPos(0,t):{node:this.contentDOM,offset:e?AG(e.dom):this.contentDOM.childNodes.length}}}parseRange(e,t,n=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:t,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,i=-1;for(let a=n,o=0;;o++){let n=this.children[o],s=a+n.size;if(r==-1&&e<=s){let i=a+n.border;if(e>=i&&t<=s-n.border&&n.node&&n.contentDOM&&this.contentDOM.contains(n.contentDOM))return n.parseRange(e,t,i);e=a;for(let t=o;t>0;t--){let n=this.children[t-1];if(n.size&&n.dom.parentNode==this.contentDOM&&!n.emptyChildAt(1)){r=AG(n.dom)+1;break}e-=n.size}r==-1&&(r=0)}if(r>-1&&(s>t||o==this.children.length-1)){t=s;for(let e=o+1;e<this.children.length;e++){let n=this.children[e];if(n.size&&n.dom.parentNode==this.contentDOM&&!n.emptyChildAt(-1)){i=AG(n.dom);break}t+=n.size}i==-1&&(i=this.contentDOM.childNodes.length);break}a=s}return{node:this.contentDOM,from:e,to:t,fromOffset:r,toOffset:i}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let t=this.children[e<0?0:this.children.length-1];return t.size==0||t.emptyChildAt(e)}domAfterPos(e){let{node:t,offset:n}=this.domFromPos(e,0);if(t.nodeType!=1||n==t.childNodes.length)throw RangeError(`No node after pos `+e);return t.childNodes[n]}setSelection(e,t,n,r=!1){let i=Math.min(e,t),a=Math.max(e,t);for(let o=0,s=0;o<this.children.length;o++){let c=this.children[o],l=s+c.size;if(i>s&&a<l)return c.setSelection(e-s-c.border,t-s-c.border,n,r);s=l}let o=this.domFromPos(e,e?-1:1),s=t==e?o:this.domFromPos(t,t?-1:1),c=n.root.getSelection(),l=n.domSelectionRange(),u=!1;if((JG||QG)&&e==t){let{node:e,offset:t}=o;if(e.nodeType==3){if(u=!!(t&&e.nodeValue[t-1]==`
128`),u&&t==e.nodeValue.length)for(let t=e,n;t;t=t.parentNode){if(n=t.nextSibling){n.nodeName==`BR`&&(o=s={node:n.parentNode,offset:AG(n)+1});break}let e=t.pmViewDesc;if(e&&e.node&&e.node.isBlock)break}}else{let n=e.childNodes[t-1];u=n&&(n.nodeName==`BR`||n.contentEditable==`false`)}}if(JG&&l.focusNode&&l.focusNode!=s.node&&l.focusNode.nodeType==1){let e=l.focusNode.childNodes[l.focusOffset];e&&e.contentEditable==`false`&&(r=!0)}if(!(r||u&&QG)&&PG(o.node,o.offset,l.anchorNode,l.anchorOffset)&&PG(s.node,s.offset,l.focusNode,l.focusOffset))return;let d=!1;if((c.extend||e==t)&&!(u&&JG)){c.collapse(o.node,o.offset);try{e!=t&&c.extend(s.node,s.offset),d=!0}catch{}}if(!d){if(e>t){let e=o;o=s,s=e}let n=document.createRange();n.setEnd(s.node,s.offset),n.setStart(o.node,o.offset),c.removeAllRanges(),c.addRange(n)}}ignoreMutation(e){return!this.contentDOM&&e.type!=`selection`}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,t){for(let n=0,r=0;r<this.children.length;r++){let i=this.children[r],a=n+i.size;if(n==a?e<=a&&t>=n:e<a&&t>n){let r=n+i.border,o=a-i.border;if(e>=r&&t<=o){this.dirty=e==n||t==a?CK:SK,e==r&&t==o&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=wK:i.markDirty(e-r,t-r);return}else i.dirty=i.dom==i.contentDOM&&i.dom.parentNode==this.contentDOM&&!i.children.length?CK:wK}n=a}this.dirty=CK}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let n=e==1?CK:SK;t.dirty<n&&(t.dirty=n)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}},EK=class extends TK{constructor(e,t,n,r){let i,a=t.type.toDOM;if(typeof a==`function`&&(a=a(n,()=>{if(!i)return r;if(i.parent)return i.parent.posBeforeChild(i)})),!t.type.spec.raw){if(a.nodeType!=1){let e=document.createElement(`span`);e.appendChild(a),a=e}a.contentEditable=`false`,a.classList.add(`ProseMirror-widget`)}super(e,[],a,null),this.widget=t,this.widget=t,i=this}matchesWidget(e){return this.dirty==xK&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let t=this.widget.spec.stopEvent;return t?t(e):!1}ignoreMutation(e){return e.type!=`selection`||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}},Qye=class extends TK{constructor(e,t,n,r){super(e,[],t,null),this.textDOM=n,this.text=r}get size(){return this.text.length}localPosFromDOM(e,t){return e==this.textDOM?this.posAtStart+t:this.posAtStart+(t?this.size:0)}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type===`characterData`&&e.target.nodeValue==e.oldValue}},DK=class e extends TK{constructor(e,t,n,r,i){super(e,[],n,r),this.mark=t,this.spec=i}static create(t,n,r,i){let a=i.nodeViews[n.type.name],o=a&&a(n,i,r);return(!o||!o.dom)&&(o=bU.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new e(t,n,o.dom,o.contentDOM||o.dom,o)}parseRule(){return this.dirty&wK||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=wK&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),this.dirty!=xK){let e=this.parent;for(;!e.node;)e=e.parent;e.dirty<this.dirty&&(e.dirty=this.dirty),this.dirty=xK}}slice(t,n,r){let i=e.create(this.parent,this.mark,!0,r),a=this.children,o=this.size;n<o&&(a=BK(a,n,o,r)),t>0&&(a=BK(a,0,t,r));for(let e=0;e<a.length;e++)a[e].parent=i;return i.children=a,i}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}},OK=class e extends TK{constructor(e,t,n,r,i,a,o,s,c){super(e,[],i,a),this.node=t,this.outerDeco=n,this.innerDeco=r,this.nodeDOM=o}static create(t,n,r,i,a,o){let s=a.nodeViews[n.type.name],c,l=s&&s(n,a,()=>{if(!c)return o;if(c.parent)return c.parent.posBeforeChild(c)},r,i),u=l&&l.dom,d=l&&l.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw RangeError(`Text must be rendered as a DOM text node`)}else if(!u){let e=bU.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs);({dom:u,contentDOM:d}=e)}!d&&!n.isText&&u.nodeName!=`BR`&&(u.hasAttribute(`contenteditable`)||(u.contentEditable=`false`),n.type.spec.draggable&&(u.draggable=!0));let f=u;return u=LK(u,r,n),l?c=new $ye(t,n,r,i,u,d||null,f,l,a,o+1):n.isText?new AK(t,n,r,i,u,f,a):new e(t,n,r,i,u,d||null,f,a,o+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace==`pre`&&(e.preserveWhitespace=`full`),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let t=this.children.length-1;t>=0;t--){let n=this.children[t];if(this.dom.contains(n.dom.parentNode)){e.contentElement=n.dom.parentNode;break}}e.contentElement||(e.getContent=()=>oH.empty)}return e}matchesNode(e,t,n){return this.dirty==xK&&e.eq(this.node)&&RK(t,this.outerDeco)&&n.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return+!this.node.isLeaf}updateChildren(e,t){let n=this.node.inlineContent,r=t,i=e.composing?this.localCompositionInfo(e,t):null,a=i&&i.pos>-1?i:null,o=i&&i.pos<0,s=new tbe(this,a&&a.node,e);ibe(this.node,this.innerDeco,(t,i,a)=>{t.spec.marks?s.syncToMarks(t.spec.marks,n,e,i):t.type.side>=0&&!a&&s.syncToMarks(i==this.node.childCount?uH.none:this.node.child(i).marks,n,e,i),s.placeWidget(t,e,r)},(t,a,c,l)=>{s.syncToMarks(t.marks,n,e,l);let u;s.findNodeMatch(t,a,c,l)||o&&e.state.selection.from>r&&e.state.selection.to<r+t.nodeSize&&(u=s.findIndexWithChild(i.node))>-1&&s.updateNodeAt(t,a,c,u,e)||s.updateNextNode(t,a,c,e,l,r)||s.addNode(t,a,c,e,r),r+=t.nodeSize}),s.syncToMarks([],n,e,0),this.node.isTextblock&&s.addTextblockHacks(),s.destroyRest(),(s.changed||this.dirty==CK)&&(a&&this.protectLocalComposition(e,a),MK(this.contentDOM,this.children,e),$G&&abe(this.dom))}localCompositionInfo(e,t){let{from:n,to:r}=e.state.selection;if(!(e.state.selection instanceof GW)||n<t||r>t+this.node.content.size)return null;let i=e.input.compositionNode;if(!i||!this.dom.contains(i.parentNode))return null;if(this.node.inlineContent){let e=i.nodeValue,a=obe(this.node.content,e,n-t,r-t);return a<0?null:{node:i,pos:a,text:e}}else return{node:i,pos:-1,text:``}}protectLocalComposition(e,{node:t,pos:n,text:r}){if(this.getDesc(t))return;let i=t;for(;i.parentNode!=this.contentDOM;i=i.parentNode){for(;i.previousSibling;)i.parentNode.removeChild(i.previousSibling);for(;i.nextSibling;)i.parentNode.removeChild(i.nextSibling);i.pmViewDesc&&=void 0}let a=new Qye(this,i,t,r);e.input.compositionNodes.push(a),this.children=BK(this.children,n,n+r.length,e,a)}update(e,t,n,r){return this.dirty==wK||!e.sameMarkup(this.node)?!1:(this.updateInner(e,t,n,r),!0)}updateInner(e,t,n,r){this.updateOuterDeco(t),this.node=e,this.innerDeco=n,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=xK}updateOuterDeco(e){if(RK(e,this.outerDeco))return;let t=this.nodeDOM.nodeType!=1,n=this.dom;this.dom=IK(this.dom,this.nodeDOM,FK(this.outerDeco,this.node,t),FK(e,this.node,t)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.add(`ProseMirror-selectednode`),(this.contentDOM||!this.node.type.spec.draggable)&&(this.nodeDOM.draggable=!0))}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove(`ProseMirror-selectednode`),(this.contentDOM||!this.node.type.spec.draggable)&&this.nodeDOM.removeAttribute(`draggable`))}get domAtom(){return this.node.isAtom}};function kK(e,t,n,r,i){LK(r,t,e);let a=new OK(void 0,e,t,n,r,r,r,i,0);return a.contentDOM&&a.updateChildren(i,0),a}var AK=class e extends OK{constructor(e,t,n,r,i,a,o){super(e,t,n,r,i,null,a,o,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,t,n,r){return this.dirty==wK||this.dirty!=xK&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(t),(this.dirty!=xK||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=xK,!0)}inParent(){let e=this.parent.contentDOM;for(let t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,t,n){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):super.localPosFromDOM(e,t,n)}ignoreMutation(e){return e.type!=`characterData`&&e.type!=`selection`}slice(t,n,r){let i=this.node.cut(t,n),a=document.createTextNode(i.text);return new e(this.parent,i,this.outerDeco,this.innerDeco,a,a,r)}markDirty(e,t){super.markDirty(e,t),this.dom!=this.nodeDOM&&(e==0||t==this.nodeDOM.nodeValue.length)&&(this.dirty=wK)}get domAtom(){return!1}isText(e){return this.node.text==e}},jK=class extends TK{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==xK&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName==`IMG`}},$ye=class extends OK{constructor(e,t,n,r,i,a,o,s,c,l){super(e,t,n,r,i,a,o,c,l),this.spec=s}update(e,t,n,r){if(this.dirty==wK)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let i=this.spec.update(e,t,n);return i&&this.updateInner(e,t,n,r),i}else if(!this.contentDOM&&!e.isLeaf)return!1;else return super.update(e,t,n,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,t,n,r){this.spec.setSelection?this.spec.setSelection(e,t,n.root):super.setSelection(e,t,n,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}};function MK(e,t,n){let r=e.firstChild,i=!1;for(let a=0;a<t.length;a++){let o=t[a],s=o.dom;if(s.parentNode==e){for(;s!=r;)r=zK(r),i=!0;r=r.nextSibling}else i=!0,e.insertBefore(s,r);if(o instanceof DK){let t=r?r.previousSibling:e.lastChild;MK(o.contentDOM,o.children,n),r=t?t.nextSibling:e.firstChild}}for(;r;)r=zK(r),i=!0;i&&n.trackWrites==e&&(n.trackWrites=null)}var NK=function(e){e&&(this.nodeName=e)};NK.prototype=Object.create(null);var PK=[new NK];function FK(e,t,n){if(e.length==0)return PK;let r=n?PK[0]:new NK,i=[r];for(let a=0;a<e.length;a++){let o=e[a].type.attrs;if(o){o.nodeName&&i.push(r=new NK(o.nodeName));for(let e in o){let a=o[e];a!=null&&(n&&i.length==1&&i.push(r=new NK(t.isInline?`span`:`div`)),e==`class`?r.class=(r.class?r.class+` `:``)+a:e==`style`?r.style=(r.style?r.style+`;`:``)+a:e!=`nodeName`&&(r[e]=a))}}}return i}function IK(e,t,n,r){if(n==PK&&r==PK)return t;let i=t;for(let t=0;t<r.length;t++){let a=r[t],o=n[t];if(t){let t;o&&o.nodeName==a.nodeName&&i!=e&&(t=i.parentNode)&&t.nodeName.toLowerCase()==a.nodeName?i=t:(t=document.createElement(a.nodeName),t.pmIsDeco=!0,t.appendChild(i),o=PK[0],i=t)}ebe(i,o||PK[0],a)}return i}function ebe(e,t,n){for(let r in t)r!=`class`&&r!=`style`&&r!=`nodeName`&&!(r in n)&&e.removeAttribute(r);for(let r in n)r!=`class`&&r!=`style`&&r!=`nodeName`&&n[r]!=t[r]&&e.setAttribute(r,n[r]);if(t.class!=n.class){let r=t.class?t.class.split(` `).filter(Boolean):[],i=n.class?n.class.split(` `).filter(Boolean):[];for(let t=0;t<r.length;t++)i.indexOf(r[t])==-1&&e.classList.remove(r[t]);for(let t=0;t<i.length;t++)r.indexOf(i[t])==-1&&e.classList.add(i[t]);e.classList.length==0&&e.removeAttribute(`class`)}if(t.style!=n.style){if(t.style){let n=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=n.exec(t.style);)e.style.removeProperty(r[1])}n.style&&(e.style.cssText+=n.style)}}function LK(e,t,n){return IK(e,e,PK,FK(t,n,e.nodeType!=1))}function RK(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].type.eq(t[n].type))return!1;return!0}function zK(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}var tbe=class{constructor(e,t,n){this.lock=t,this.view=n,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=nbe(e.node.content,e)}destroyBetween(e,t){if(e!=t){for(let n=e;n<t;n++)this.top.children[n].destroy();this.top.children.splice(e,t-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,t,n,r){let i=0,a=this.stack.length>>1,o=Math.min(a,e.length);for(;i<o&&(i==a-1?this.top:this.stack[i+1<<1]).matchesMark(e[i])&&e[i].type.spec.spanning!==!1;)i++;for(;i<a;)this.destroyRest(),this.top.dirty=xK,this.index=this.stack.pop(),this.top=this.stack.pop(),a--;for(;a<e.length;){this.stack.push(this.top,this.index+1);let i=-1,o=this.top.children.length;r<this.preMatch.index&&(o=Math.min(this.index+3,o));for(let t=this.index;t<o;t++){let n=this.top.children[t];if(n.matchesMark(e[a])&&!this.isLocked(n.dom)){i=t;break}}if(i>-1)i>this.index&&(this.changed=!0,this.destroyBetween(this.index,i)),this.top=this.top.children[this.index];else{let r=DK.create(this.top,e[a],t,n);this.top.children.splice(this.index,0,r),this.top=r,this.changed=!0}this.index=0,a++}}findNodeMatch(e,t,n,r){let i=-1,a;if(r>=this.preMatch.index&&(a=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&a.matchesNode(e,t,n))i=this.top.children.indexOf(a,this.index);else for(let r=this.index,a=Math.min(this.top.children.length,r+5);r<a;r++){let a=this.top.children[r];if(a.matchesNode(e,t,n)&&!this.preMatch.matched.has(a)){i=r;break}}return i<0?!1:(this.destroyBetween(this.index,i),this.index++,!0)}updateNodeAt(e,t,n,r,i){let a=this.top.children[r];return a.dirty==wK&&a.dom==a.contentDOM&&(a.dirty=CK),a.update(e,t,n,i)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return-1;if(t==this.top.contentDOM){let t=e.pmViewDesc;if(t){for(let e=this.index;e<this.top.children.length;e++)if(this.top.children[e]==t)return e}return-1}e=t}}updateNextNode(e,t,n,r,i,a){for(let o=this.index;o<this.top.children.length;o++){let s=this.top.children[o];if(s instanceof OK){let c=this.preMatch.matched.get(s);if(c!=null&&c!=i)return!1;let l=s.dom,u,d=this.isLocked(l)&&!(e.isText&&s.node&&s.node.isText&&s.nodeDOM.nodeValue==e.text&&s.dirty!=wK&&RK(t,s.outerDeco));if(!d&&s.update(e,t,n,r))return this.destroyBetween(this.index,o),s.dom!=l&&(this.changed=!0),this.index++,!0;if(!d&&(u=this.recreateWrapper(s,e,t,n,r,a)))return this.destroyBetween(this.index,o),this.top.children[this.index]=u,u.contentDOM&&(u.dirty=CK,u.updateChildren(r,a+1),u.dirty=xK),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,t,n,r,i,a){if(e.dirty||t.isAtom||!e.children.length||!e.node.content.eq(t.content)||!RK(n,e.outerDeco)||!r.eq(e.innerDeco))return null;let o=OK.create(this.top,t,n,r,i,a);if(o.contentDOM){o.children=e.children,e.children=[];for(let e of o.children)e.parent=o}return e.destroy(),o}addNode(e,t,n,r,i){let a=OK.create(this.top,e,t,n,r,i);a.contentDOM&&a.updateChildren(r,i+1),this.top.children.splice(this.index++,0,a),this.changed=!0}placeWidget(e,t,n){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let r=new EK(this.top,e,t,n);this.top.children.splice(this.index++,0,r),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],t=this.top;for(;e instanceof DK;)t=e,e=t.children[t.children.length-1];(!e||!(e instanceof AK)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((QG||XG)&&e&&e.dom.contentEditable==`false`&&this.addHackNode(`IMG`,t),this.addHackNode(`BR`,this.top))}addHackNode(e,t){if(t==this.top&&this.index<t.children.length&&t.children[this.index].matchesHack(e))this.index++;else{let n=document.createElement(e);e==`IMG`&&(n.className=`ProseMirror-separator`,n.alt=``),e==`BR`&&(n.className=`ProseMirror-trailingBreak`);let r=new jK(this.top,[],n,null);t==this.top?t.children.splice(this.index++,0,r):t.children.push(r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}};function nbe(e,t){let n=t,r=n.children.length,i=e.childCount,a=new Map,o=[];outer:for(;i>0;){let s;for(;;)if(r){let e=n.children[r-1];if(e instanceof DK)n=e,r=e.children.length;else{s=e,r--;break}}else if(n==t)break outer;else r=n.parent.children.indexOf(n),n=n.parent;let c=s.node;if(c){if(c!=e.child(i-1))break;--i,a.set(s,i),o.push(s)}}return{index:i,matched:a,matches:o.reverse()}}function rbe(e,t){return e.type.side-t.type.side}function ibe(e,t,n,r){let i=t.locals(e),a=0;if(i.length==0){for(let n=0;n<e.childCount;n++){let o=e.child(n);r(o,i,t.forChild(a,o),n),a+=o.nodeSize}return}let o=0,s=[],c=null;for(let l=0;;){let u,d;for(;o<i.length&&i[o].to==a;){let e=i[o++];e.widget&&(u?(d||=[u]).push(e):u=e)}if(u)if(d){d.sort(rbe);for(let e=0;e<d.length;e++)n(d[e],l,!!c)}else n(u,l,!!c);let f,p;if(c)p=-1,f=c,c=null;else if(l<e.childCount)p=l,f=e.child(l++);else break;for(let e=0;e<s.length;e++)s[e].to<=a&&s.splice(e--,1);for(;o<i.length&&i[o].from<=a&&i[o].to>a;)s.push(i[o++]);let m=a+f.nodeSize;if(f.isText){let e=m;o<i.length&&i[o].from<e&&(e=i[o].from);for(let t=0;t<s.length;t++)s[t].to<e&&(e=s[t].to);e<m&&(c=f.cut(e-a),f=f.cut(0,e-a),m=e,p=-1)}else for(;o<i.length&&i[o].to<m;)o++;let h=f.isInline&&!f.isLeaf?s.filter(e=>!e.inline):s.slice();r(f,h,t.forChild(a,f),p),a=m}}function abe(e){if(e.nodeName==`UL`||e.nodeName==`OL`){let t=e.style.cssText;e.style.cssText=t+`; list-style: square !important`,window.getComputedStyle(e).listStyle,e.style.cssText=t}}function obe(e,t,n,r){for(let i=0,a=0;i<e.childCount&&a<=r;){let o=e.child(i++),s=a;if(a+=o.nodeSize,!o.isText)continue;let c=o.text;for(;i<e.childCount;){let t=e.child(i++);if(a+=t.nodeSize,!t.isText)break;c+=t.text}if(a>=n){if(a>=r&&c.slice(r-t.length-s,r-s)==t)return r-t.length;let e=s<r?c.lastIndexOf(t,r-s-1):-1;if(e>=0&&e+t.length+s>=n)return s+e;if(n==r&&c.length>=r+t.length-s&&c.slice(r-s,r-s+t.length)==t)return r}}return-1}function BK(e,t,n,r,i){let a=[];for(let o=0,s=0;o<e.length;o++){let c=e[o],l=s,u=s+=c.size;l>=n||u<=t?a.push(c):(l<t&&a.push(c.slice(0,t-l,r)),i&&=(a.push(i),void 0),u>n&&a.push(c.slice(n-l,c.size,r)))}return a}function VK(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let i=e.docView.nearestDesc(n.focusNode),a=i&&i.size==0,o=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(o<0)return null;let s=r.resolve(o),c,l;if(RG(n)){for(c=o;i&&!i.node;)i=i.parent;let e=i.node;if(i&&e.isAtom&&qW.isSelectable(e)&&i.parent&&!(e.isInline&&Nye(n.focusNode,n.focusOffset,i.dom))){let e=i.posBefore;l=new qW(o==e?s:r.resolve(e))}}else{if(n instanceof e.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let t=o,i=o;for(let r=0;r<n.rangeCount;r++){let a=n.getRangeAt(r);t=Math.min(t,e.docView.posFromDOM(a.startContainer,a.startOffset,1)),i=Math.max(i,e.docView.posFromDOM(a.endContainer,a.endOffset,-1))}if(t<0)return null;[c,o]=i==e.state.selection.anchor?[i,t]:[t,i],s=r.resolve(o)}else c=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(c<0)return null}let u=r.resolve(c);if(!l){let n=t==`pointer`||e.state.selection.head<s.pos&&!a?1:-1;l=XK(e,u,s,n)}return l}function HK(e){return e.editable?e.hasFocus():QK(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function UK(e,t=!1){let n=e.state.selection;if(JK(e,n),HK(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&XG){let t=e.domSelectionRange(),n=e.domObserver.currentSelection;if(t.anchorNode&&n.anchorNode&&PG(t.anchorNode,t.anchorOffset,n.anchorNode,n.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper)cbe(e);else{let{anchor:r,head:i}=n,a,o;WK&&!(n instanceof GW)&&(n.$from.parent.inlineContent||(a=GK(e,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(o=GK(e,n.to))),e.docView.setSelection(r,i,e,t),WK&&(a&&qK(a),o&&qK(o)),n.visible?e.dom.classList.remove(`ProseMirror-hideselection`):(e.dom.classList.add(`ProseMirror-hideselection`),`onselectionchange`in document&&sbe(e))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}var WK=QG||XG&&ZG<63;function GK(e,t){let{node:n,offset:r}=e.docView.domFromPos(t,0),i=r<n.childNodes.length?n.childNodes[r]:null,a=r?n.childNodes[r-1]:null;if(QG&&i&&i.contentEditable==`false`)return KK(i);if((!i||i.contentEditable==`false`)&&(!a||a.contentEditable==`false`)){if(i)return KK(i);if(a)return KK(a)}}function KK(e){return e.contentEditable=`true`,QG&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function qK(e){e.contentEditable=`false`,e.wasDraggable&&=(e.draggable=!0,null)}function sbe(e){let t=e.dom.ownerDocument;t.removeEventListener(`selectionchange`,e.input.hideSelectionGuard);let n=e.domSelectionRange(),r=n.anchorNode,i=n.anchorOffset;t.addEventListener(`selectionchange`,e.input.hideSelectionGuard=()=>{(n.anchorNode!=r||n.anchorOffset!=i)&&(t.removeEventListener(`selectionchange`,e.input.hideSelectionGuard),setTimeout(()=>{(!HK(e)||e.state.selection.visible)&&e.dom.classList.remove(`ProseMirror-hideselection`)},20))})}function cbe(e){let t=e.domSelection();if(!t)return;let n=e.cursorWrapper.dom,r=n.nodeName==`IMG`;r?t.collapse(n.parentNode,AG(n)+1):t.collapse(n,0),!r&&!e.state.selection.visible&&KG&&qG<=11&&(n.disabled=!0,n.disabled=!1)}function JK(e,t){if(t instanceof qW){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(YK(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else YK(e)}function YK(e){e.lastSelectedViewDesc&&=(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),void 0)}function XK(e,t,n,r){return e.someProp(`createSelectionBetween`,r=>r(e,t,n))||GW.between(t,n,r)}function ZK(e){return e.editable&&!e.hasFocus()?!1:QK(e)}function QK(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function lbe(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return PG(t.node,t.offset,n.anchorNode,n.anchorOffset)}function $K(e,t){let{$anchor:n,$head:r}=e.selection,i=t>0?n.max(r):n.min(r),a=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return a&&VW.findFrom(a,t)}function eq(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function tq(e,t,n){let r=e.state.selection;if(r instanceof GW){if(n.indexOf(`s`)>-1){let{$head:n}=r,i=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(n.pos+i.nodeSize*(t<0?-1:1));return eq(e,new GW(r.$anchor,a))}else if(!r.empty)return!1;else if(e.endOfTextblock(t>0?`forward`:`backward`)){let n=$K(e.state,t);return n&&n instanceof qW?eq(e,n):!1}else if(!(eK&&n.indexOf(`m`)>-1)){let n=r.$head,i=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter,a;if(!i||i.isText)return!1;let o=t<0?n.pos-i.nodeSize:n.pos;return i.isAtom||(a=e.docView.descAt(o))&&!a.contentDOM?qW.isSelectable(i)?eq(e,new qW(t<0?e.state.doc.resolve(n.pos-i.nodeSize):n)):rK?eq(e,new GW(e.state.doc.resolve(t<0?o:o+i.nodeSize))):!1:!1}}else if(r instanceof qW&&r.node.isInline)return eq(e,new GW(t>0?r.$to:r.$from));else{let n=$K(e.state,t);return n?eq(e,n):!1}}function nq(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function rq(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!=`BR`)}function iq(e,t){return t<0?ube(e):dbe(e)}function ube(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i,a,o=!1;for(JG&&n.nodeType==1&&r<nq(n)&&rq(n.childNodes[r],-1)&&(o=!0);;)if(r>0){if(n.nodeType!=1)break;{let e=n.childNodes[r-1];if(rq(e,-1))i=n,a=--r;else if(e.nodeType==3)n=e,r=n.nodeValue.length;else break}}else if(aq(n))break;else{let t=n.previousSibling;for(;t&&rq(t,-1);)i=n.parentNode,a=AG(t),t=t.previousSibling;if(t)n=t,r=nq(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}o?oq(e,n,r):i&&oq(e,i,a)}function dbe(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let i=nq(n),a,o;for(;;)if(r<i){if(n.nodeType!=1)break;let e=n.childNodes[r];if(rq(e,1))a=n,o=++r;else break}else if(aq(n))break;else{let t=n.nextSibling;for(;t&&rq(t,1);)a=t.parentNode,o=AG(t)+1,t=t.nextSibling;if(t)n=t,r=0,i=nq(n);else{if(n=n.parentNode,n==e.dom)break;r=i=0}}a&&oq(e,a,o)}function aq(e){let t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function fbe(e,t){for(;e&&t==e.childNodes.length&&!LG(e);)t=AG(e)+1,e=e.parentNode;for(;e&&t<e.childNodes.length;){let n=e.childNodes[t];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable==`false`)break;e=n,t=0}}function pbe(e,t){for(;e&&!t&&!LG(e);)t=AG(e),e=e.parentNode;for(;e&&t;){let n=e.childNodes[t-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable==`false`)break;e=n,t=e.childNodes.length}}function oq(e,t,n){if(t.nodeType!=3){let e,r;(r=fbe(t,n))?(t=r,n=0):(e=pbe(t,n))&&(t=e,n=e.nodeValue.length)}let r=e.domSelection();if(!r)return;if(RG(r)){let e=document.createRange();e.setEnd(t,n),e.setStart(t,n),r.removeAllRanges(),r.addRange(e)}else r.extend&&r.extend(t,n);e.domObserver.setCurSelection();let{state:i}=e;setTimeout(()=>{e.state==i&&UK(e)},50)}function sq(e,t){let n=e.state.doc.resolve(t);if(!(XG||tK)&&n.parent.inlineContent){let r=e.coordsAtPos(t);if(t>n.start()){let n=e.coordsAtPos(t-1),i=(n.top+n.bottom)/2;if(i>r.top&&i<r.bottom&&Math.abs(n.left-r.left)>1)return n.left<r.left?`ltr`:`rtl`}if(t<n.end()){let n=e.coordsAtPos(t+1),i=(n.top+n.bottom)/2;if(i>r.top&&i<r.bottom&&Math.abs(n.left-r.left)>1)return n.left>r.left?`ltr`:`rtl`}}return getComputedStyle(e.dom).direction==`rtl`?`rtl`:`ltr`}function cq(e,t,n){let r=e.state.selection;if(r instanceof GW&&!r.empty||n.indexOf(`s`)>-1||eK&&n.indexOf(`m`)>-1)return!1;let{$from:i,$to:a}=r;if(!i.parent.inlineContent||e.endOfTextblock(t<0?`up`:`down`)){let n=$K(e.state,t);if(n&&n instanceof qW)return eq(e,n)}if(!i.parent.inlineContent){let n=t<0?i:a,o=r instanceof YW?VW.near(n,t):VW.findFrom(n,t);return o?eq(e,o):!1}return!1}function lq(e,t){if(!(e.state.selection instanceof GW))return!0;let{$head:n,$anchor:r,empty:i}=e.state.selection;if(!n.sameParent(r))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?`forward`:`backward`))return!0;let a=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(a&&!a.isText){let r=e.state.tr;return t<0?r.delete(n.pos-a.nodeSize,n.pos):r.delete(n.pos,n.pos+a.nodeSize),e.dispatch(r),!0}return!1}function uq(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function mbe(e){if(!QG||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable==`false`){let n=t.firstChild;uq(e,n,`true`),setTimeout(()=>uq(e,n,`false`),20)}return!1}function hbe(e){let t=``;return e.ctrlKey&&(t+=`c`),e.metaKey&&(t+=`m`),e.altKey&&(t+=`a`),e.shiftKey&&(t+=`s`),t}function gbe(e,t){let n=t.keyCode,r=hbe(t);if(n==8||eK&&n==72&&r==`c`)return lq(e,-1)||iq(e,-1);if(n==46&&!t.shiftKey||eK&&n==68&&r==`c`)return lq(e,1)||iq(e,1);if(n==13||n==27)return!0;if(n==37||eK&&n==66&&r==`c`){let t=n==37?sq(e,e.state.selection.from)==`ltr`?-1:1:-1;return tq(e,t,r)||iq(e,t)}else if(n==39||eK&&n==70&&r==`c`){let t=n==39?sq(e,e.state.selection.from)==`ltr`?1:-1:1;return tq(e,t,r)||iq(e,t)}else if(n==38||eK&&n==80&&r==`c`)return cq(e,-1,r)||iq(e,-1);else if(n==40||eK&&n==78&&r==`c`)return mbe(e)||cq(e,1,r)||iq(e,1);else if(r==(eK?`m`:`c`)&&(n==66||n==73||n==89||n==90))return!0;return!1}function dq(e,t){e.someProp(`transformCopied`,n=>{t=n(t,e)});let n=[],{content:r,openStart:i,openEnd:a}=t;for(;i>1&&a>1&&r.childCount==1&&r.firstChild.childCount==1;){i--,a--;let e=r.firstChild;n.push(e.type.name,e.attrs==e.type.defaultAttrs?null:e.attrs),r=e.content}let o=e.someProp(`clipboardSerializer`)||bU.fromSchema(e.state.schema),s=yq(),c=s.createElement(`div`);c.appendChild(o.serializeFragment(r,{document:s}));let l=c.firstChild,u,d=0;for(;l&&l.nodeType==1&&(u=vq[l.nodeName.toLowerCase()]);){for(let e=u.length-1;e>=0;e--){let t=s.createElement(u[e]);for(;c.firstChild;)t.appendChild(c.firstChild);c.appendChild(t),d++}l=c.firstChild}return l&&l.nodeType==1&&l.setAttribute(`data-pm-slice`,`${i} ${a}${d?` -${d}`:``} ${JSON.stringify(n)}`),{dom:c,text:e.someProp(`clipboardTextSerializer`,n=>n(t,e))||t.content.textBetween(0,t.content.size,`
129
130`),slice:t}}function fq(e,t,n,r,i){let a=i.parent.type.spec.code,o,s;if(!n&&!t)return null;let c=!!t&&(r||a||!n);if(c){if(e.someProp(`transformPastedText`,n=>{t=n(t,a||r,e)}),a)return s=new fH(oH.from(e.state.schema.text(t.replace(/\r\n?/g,`
131`))),0,0),e.someProp(`transformPasted`,t=>{s=t(s,e,!0)}),s;let n=e.someProp(`clipboardTextParser`,n=>n(t,i,r,e));if(n)s=n;else{let n=i.marks(),{schema:r}=e.state,a=bU.fromSchema(r);o=document.createElement(`div`),t.split(/(?:\r\n?|\n)+/).forEach(e=>{let t=o.appendChild(document.createElement(`p`));e&&t.appendChild(a.serializeNode(r.text(e,n)))})}}else e.someProp(`transformPastedHTML`,t=>{n=t(n,e)}),o=xbe(n),rK&&Sbe(o);let l=o&&o.querySelector(`[data-pm-slice]`),u=l&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(l.getAttribute(`data-pm-slice`)||``);if(u&&u[3])for(let e=+u[3];e>0;e--){let e=o.firstChild;for(;e&&e.nodeType!=1;)e=e.nextSibling;if(!e)break;o=e}if(s||=(e.someProp(`clipboardParser`)||e.someProp(`domParser`)||oU.fromSchema(e.state.schema)).parseSlice(o,{preserveWhitespace:!!(c||u),context:i,ruleFromNode(e){return e.nodeName==`BR`&&!e.nextSibling&&e.parentNode&&!_be.test(e.parentNode.nodeName)?{ignore:!0}:null}}),u)s=Cbe(_q(s,+u[1],+u[2]),u[4]);else if(s=fH.maxOpen(vbe(s.content,i),!0),s.openStart||s.openEnd){let e=0,t=0;for(let t=s.content.firstChild;e<s.openStart&&!t.type.spec.isolating;e++,t=t.firstChild);for(let e=s.content.lastChild;t<s.openEnd&&!e.type.spec.isolating;t++,e=e.lastChild);s=_q(s,e,t)}return e.someProp(`transformPasted`,t=>{s=t(s,e,c)}),s}var _be=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function vbe(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.index(n)),i,a=[];if(e.forEach(e=>{if(!a)return;let t=r.findWrapping(e.type),n;if(!t)return a=null;if(n=a.length&&i.length&&mq(t,i,e,a[a.length-1],0))a[a.length-1]=n;else{a.length&&(a[a.length-1]=hq(a[a.length-1],i.length));let n=pq(e,t);a.push(n),r=r.matchType(n.type),i=t}}),a)return oH.from(a)}return e}function pq(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,oH.from(e));return e}function mq(e,t,n,r,i){if(i<e.length&&i<t.length&&e[i]==t[i]){let a=mq(e,t,n,r.lastChild,i+1);if(a)return r.copy(r.content.replaceChild(r.childCount-1,a));if(r.contentMatchAt(r.childCount).matchType(i==e.length-1?n.type:e[i+1]))return r.copy(r.content.append(oH.from(pq(n,e,i+1))))}}function hq(e,t){if(t==0)return e;let n=e.content.replaceChild(e.childCount-1,hq(e.lastChild,t-1)),r=e.contentMatchAt(e.childCount).fillBefore(oH.empty,!0);return e.copy(n.append(r))}function gq(e,t,n,r,i,a){let o=t<0?e.firstChild:e.lastChild,s=o.content;return e.childCount>1&&(a=0),i<r-1&&(s=gq(s,t,n,r,i+1,a)),i>=n&&(s=t<0?o.contentMatchAt(0).fillBefore(s,a<=i).append(s):s.append(o.contentMatchAt(o.childCount).fillBefore(oH.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,o.copy(s))}function _q(e,t,n){return t<e.openStart&&(e=new fH(gq(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),n<e.openEnd&&(e=new fH(gq(e.content,1,n,e.openEnd,0,0),e.openStart,n)),e}var vq={thead:[`table`],tbody:[`table`],tfoot:[`table`],caption:[`table`],colgroup:[`table`],col:[`table`,`colgroup`],tr:[`table`,`tbody`],td:[`table`,`tbody`,`tr`],th:[`table`,`tbody`,`tr`]},ybe=null;function yq(){return ybe||=document.implementation.createHTMLDocument(`title`)}var bq=null;function bbe(e){let t=window.trustedTypes;return t?(bq||=t.defaultPolicy||t.createPolicy(`ProseMirrorClipboard`,{createHTML:e=>e}),bq.createHTML(e)):e}function xbe(e){let t=/^(\s*<meta [^>]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=yq().createElement(`div`),r=/<([a-z][^>\s]+)/i.exec(e),i;if((i=r&&vq[r[1].toLowerCase()])&&(e=i.map(e=>`<`+e+`>`).join(``)+e+i.map(e=>`</`+e+`>`).reverse().join(``)),n.innerHTML=bbe(e),i)for(let e=0;e<i.length;e++)n=n.querySelector(i[e])||n;return n}function Sbe(e){let t=e.querySelectorAll(XG?`span:not([class]):not([style])`:`span.Apple-converted-space`);for(let n=0;n<t.length;n++){let r=t[n];r.childNodes.length==1&&r.textContent==`\xA0`&&r.parentNode&&r.parentNode.replaceChild(e.ownerDocument.createTextNode(` `),r)}}function Cbe(e,t){if(!e.size)return e;let n=e.content.firstChild.type.schema,r;try{r=JSON.parse(t)}catch{return e}let{content:i,openStart:a,openEnd:o}=e;for(let e=r.length-2;e>=0;e-=2){let t=n.nodes[r[e]];if(!t||t.hasRequiredAttrs())break;i=oH.from(t.create(r[e+1],i)),a++,o++}return new fH(i,a,o)}var xq={},Sq={},wbe={touchstart:!0,touchmove:!0},Tbe=class{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:``,button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.badSafariComposition=!1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}};function Ebe(e){for(let t in xq){let n=xq[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=t=>{Obe(e,t)&&!Tq(e,t)&&(e.editable||!(t.type in Sq))&&n(e,t)},wbe[t]?{passive:!0}:void 0)}QG&&e.dom.addEventListener(`input`,()=>null),wq(e)}function Cq(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function Dbe(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function wq(e){e.someProp(`handleDOMEvents`,t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=t=>Tq(e,t))})}function Tq(e,t){return e.someProp(`handleDOMEvents`,n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function Obe(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function kbe(e,t){!Tq(e,t)&&xq[t.type]&&(e.editable||!(t.type in Sq))&&xq[t.type](e,t)}Sq.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!jq(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(nK&&XG&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),$G&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let t=Date.now();e.input.lastIOSEnter=t,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==t&&(e.someProp(`handleKeyDown`,t=>t(e,zG(13,`Enter`))),e.input.lastIOSEnter=0)},200)}else e.someProp(`handleKeyDown`,t=>t(e,n))||gbe(e,n)?n.preventDefault():Cq(e,`key`)},Sq.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)},Sq.keypress=(e,t)=>{let n=t;if(jq(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||eK&&n.metaKey)return;if(e.someProp(`handleKeyPress`,t=>t(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof GW)||!r.$from.sameParent(r.$to)){let t=String.fromCharCode(n.charCode),i=()=>e.state.tr.insertText(t).scrollIntoView();!/[\r\n]/.test(t)&&!e.someProp(`handleTextInput`,n=>n(e,r.$from.pos,r.$to.pos,t,i))&&e.dispatch(i()),n.preventDefault()}};function Eq(e){return{left:e.clientX,top:e.clientY}}function Abe(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function Dq(e,t,n,r,i){if(r==-1)return!1;let a=e.state.doc.resolve(r);for(let r=a.depth+1;r>0;r--)if(e.someProp(t,t=>r>a.depth?t(e,n,a.nodeAfter,a.before(r),i,!0):t(e,n,a.node(r),a.before(r),i,!1)))return!0;return!1}function Oq(e,t,n){if(e.focused||e.focus(),e.state.selection.eq(t))return;let r=e.state.tr.setSelection(t);n==`pointer`&&r.setMeta(`pointer`,!0),e.dispatch(r)}function jbe(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&qW.isSelectable(r)?(Oq(e,new qW(n),`pointer`),!0):!1}function Mbe(e,t){if(t==-1)return!1;let n=e.state.selection,r,i;n instanceof qW&&(r=n.node);let a=e.state.doc.resolve(t);for(let e=a.depth+1;e>0;e--){let t=e>a.depth?a.nodeAfter:a.node(e);if(qW.isSelectable(t)){i=r&&n.$from.depth>0&&e>=n.$from.depth&&a.before(n.$from.depth+1)==n.$from.pos?a.before(n.$from.depth):a.before(e);break}}return i==null?!1:(Oq(e,qW.create(e.state.doc,i),`pointer`),!0)}function Nbe(e,t,n,r,i){return Dq(e,`handleClickOn`,t,n,r)||e.someProp(`handleClick`,n=>n(e,t,r))||(i?Mbe(e,n):jbe(e,n))}function Pbe(e,t,n,r){return Dq(e,`handleDoubleClickOn`,t,n,r)||e.someProp(`handleDoubleClick`,n=>n(e,t,r))}function Fbe(e,t,n,r){return Dq(e,`handleTripleClickOn`,t,n,r)||e.someProp(`handleTripleClick`,n=>n(e,t,r))||Ibe(e,n,r)}function Ibe(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(Oq(e,GW.create(r,0,r.content.size),`pointer`),!0):!1;let i=r.resolve(t);for(let t=i.depth+1;t>0;t--){let n=t>i.depth?i.nodeAfter:i.node(t),a=i.before(t);if(n.inlineContent)Oq(e,GW.create(r,a+1,a+1+n.content.size),`pointer`);else if(qW.isSelectable(n))Oq(e,qW.create(r,a),`pointer`);else continue;return!0}}function kq(e){return Pq(e)}var Aq=eK?`metaKey`:`ctrlKey`;xq.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=kq(e),i=Date.now(),a=`singleClick`;i-e.input.lastClick.time<500&&Abe(n,e.input.lastClick)&&!n[Aq]&&e.input.lastClick.button==n.button&&(e.input.lastClick.type==`singleClick`?a=`doubleClick`:e.input.lastClick.type==`doubleClick`&&(a=`tripleClick`)),e.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:a,button:n.button};let o=e.posAtCoords(Eq(n));o&&(a==`singleClick`?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Lbe(e,o,n,!!r)):(a==`doubleClick`?Pbe:Fbe)(e,o.pos,o.inside,n)?n.preventDefault():Cq(e,`pointer`))};var Lbe=class{constructor(e,t,n,r){this.view=e,this.pos=t,this.event=n,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!n[Aq],this.allowDefault=n.shiftKey;let i,a;if(t.inside>-1)i=e.state.doc.nodeAt(t.inside),a=t.inside;else{let n=e.state.doc.resolve(t.pos);i=n.parent,a=n.depth?n.before():0}let o=r?null:n.target,s=o?e.docView.nearestDesc(o,!0):null;this.target=s&&s.nodeDOM.nodeType==1?s.nodeDOM:null;let{selection:c}=e.state;n.button==0&&(i.type.spec.draggable&&i.type.spec.selectable!==!1||c instanceof qW&&c.from<=a&&c.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&JG&&!this.target.hasAttribute(`contentEditable`))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute(`contentEditable`,`false`)},20),this.view.domObserver.start()),e.root.addEventListener(`mouseup`,this.up=this.up.bind(this)),e.root.addEventListener(`mousemove`,this.move=this.move.bind(this)),Cq(e,`pointer`)}done(){this.view.root.removeEventListener(`mouseup`,this.up),this.view.root.removeEventListener(`mousemove`,this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute(`draggable`),this.mightDrag.setUneditable&&this.target.removeAttribute(`contentEditable`),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>UK(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(Eq(e))),this.updateAllowDefault(e),this.allowDefault||!t?Cq(this.view,`pointer`):Nbe(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||QG&&this.mightDrag&&!this.mightDrag.node.isAtom||XG&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(Oq(this.view,VW.near(this.view.state.doc.resolve(t.pos)),`pointer`),e.preventDefault()):Cq(this.view,`pointer`)}move(e){this.updateAllowDefault(e),Cq(this.view,`pointer`),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}};xq.touchstart=e=>{e.input.lastTouch=Date.now(),kq(e),Cq(e,`pointer`)},xq.touchmove=e=>{e.input.lastTouch=Date.now(),Cq(e,`pointer`)},xq.contextmenu=e=>kq(e);function jq(e,t){return e.composing?!0:QG&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}var Rbe=nK?5e3:-1;Sq.compositionstart=Sq.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$to;if(t.selection instanceof GW&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(e=>e.type.spec.inclusive===!1)||XG&&tK&&zbe(e)))e.markCursor=e.state.storedMarks||n.marks(),Pq(e,!0),e.markCursor=null;else if(Pq(e,!t.selection.empty),JG&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let t=e.domSelectionRange();for(let n=t.focusNode,r=t.focusOffset;n&&n.nodeType==1&&r!=0;){let t=r<0?n.lastChild:n.childNodes[r-1];if(!t)break;if(t.nodeType==3){let n=e.domSelection();n&&n.collapse(t,t.nodeValue.length);break}else n=t,r=-1}}e.input.composing=!0}Mq(e,Rbe)};function zbe(e){let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(!t||t.nodeType!=1||n>=t.childNodes.length)return!1;let r=t.childNodes[n];return r.nodeType==1&&r.contentEditable==`false`}Sq.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.badSafariComposition?e.domObserver.forceFlush():e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,Mq(e,20))};function Mq(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>Pq(e),t))}function Nq(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=Vbe());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function Bbe(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=jye(t.focusNode,t.focusOffset),r=Mye(t.focusNode,t.focusOffset);if(n&&r&&n!=r){let t=r.pmViewDesc,i=e.domObserver.lastChangedTextNode;if(n==i||r==i)return i;if(!t||!t.isText(r.nodeValue))return r;if(e.input.compositionNode==r){let e=n.pmViewDesc;if(!(!e||!e.isText(n.nodeValue)))return r}}return n||r}function Vbe(){let e=document.createEvent(`Event`);return e.initEvent(`event`,!0,!0),e.timeStamp}function Pq(e,t=!1){if(!(nK&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),Nq(e),t||e.docView&&e.docView.dirty){let n=VK(e),r=e.state.selection;return n&&!n.eq(r)?e.dispatch(e.state.tr.setSelection(n)):(e.markCursor||t)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?e.dispatch(e.state.tr.deleteSelection()):e.updateState(e.state),!0}return!1}}function Hbe(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement(`div`));n.appendChild(t),n.style.cssText=`position: fixed; left: -10000px; top: 10px`;let r=getSelection(),i=document.createRange();i.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}var Fq=KG&&qG<15||$G&&Iye<604;xq.copy=Sq.cut=(e,t)=>{let n=t,r=e.state.selection,i=n.type==`cut`;if(r.empty)return;let a=Fq?null:n.clipboardData,{dom:o,text:s}=dq(e,r.content());a?(n.preventDefault(),a.clearData(),a.setData(`text/html`,o.innerHTML),a.setData(`text/plain`,s)):Hbe(e,o),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta(`uiEvent`,`cut`))};function Ube(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function Wbe(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?`textarea`:`div`));n||(r.contentEditable=`true`),r.style.cssText=`position: fixed; left: -10000px; top: 10px`,r.focus();let i=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?Iq(e,r.value,null,i,t):Iq(e,r.textContent,r.innerHTML,i,t)},50)}function Iq(e,t,n,r,i){let a=fq(e,t,n,r,e.state.selection.$from);if(e.someProp(`handlePaste`,t=>t(e,i,a||fH.empty)))return!0;if(!a)return!1;let o=Ube(a),s=o?e.state.tr.replaceSelectionWith(o,r):e.state.tr.replaceSelection(a);return e.dispatch(s.scrollIntoView().setMeta(`paste`,!0).setMeta(`uiEvent`,`paste`)),!0}function Lq(e){let t=e.getData(`text/plain`)||e.getData(`Text`);if(t)return t;let n=e.getData(`text/uri-list`);return n?n.replace(/\r?\n/g,` `):``}Sq.paste=(e,t)=>{let n=t;if(e.composing&&!nK)return;let r=Fq?null:n.clipboardData,i=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&Iq(e,Lq(r),r.getData(`text/html`),i,n)?n.preventDefault():Wbe(e,n)};var Rq=class{constructor(e,t,n){this.slice=e,this.move=t,this.node=n}},Gbe=eK?`altKey`:`ctrlKey`;function zq(e,t){let n;return e.someProp(`dragCopies`,e=>{n||=e(t)}),n==null?!t[Gbe]:!n}xq.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let i=e.state.selection,a=i.empty?null:e.posAtCoords(Eq(n)),o;if(!(a&&a.pos>=i.from&&a.pos<=(i instanceof qW?i.to-1:i.to))){if(r&&r.mightDrag)o=qW.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let t=e.docView.nearestDesc(n.target,!0);t&&t.node.type.spec.draggable&&t!=e.docView&&(o=qW.create(e.state.doc,t.posBefore))}}let{dom:s,text:c,slice:l}=dq(e,(o||e.state.selection).content());(!n.dataTransfer.files.length||!XG||ZG>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Fq?`Text`:`text/html`,s.innerHTML),n.dataTransfer.effectAllowed=`copyMove`,Fq||n.dataTransfer.setData(`text/plain`,c),e.dragging=new Rq(l,zq(e,n),o)},xq.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)},Sq.dragover=Sq.dragenter=(e,t)=>t.preventDefault(),Sq.drop=(e,t)=>{try{Kbe(e,t,e.dragging)}finally{e.dragging=null}};function Kbe(e,t,n){if(!t.dataTransfer)return;let r=e.posAtCoords(Eq(t));if(!r)return;let i=e.state.doc.resolve(r.pos),a=n&&n.slice;a?e.someProp(`transformPasted`,t=>{a=t(a,e,!1)}):a=fq(e,Lq(t.dataTransfer),Fq?null:t.dataTransfer.getData(`text/html`),!1,i);let o=!!(n&&zq(e,t));if(e.someProp(`handleDrop`,n=>n(e,t,a||fH.empty,o))){t.preventDefault();return}if(!a)return;t.preventDefault();let s=a?bW(e.state.doc,i.pos,a):i.pos;s??=i.pos;let c=e.state.tr;if(o){let{node:e}=n;e?e.replace(c):c.deleteSelection()}let l=c.mapping.map(s),u=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=c.doc;if(u?c.replaceRangeWith(l,l,a.content.firstChild):c.replaceRange(l,l,a),c.doc.eq(d))return;let f=c.doc.resolve(l);if(u&&qW.isSelectable(a.content.firstChild)&&f.nodeAfter&&f.nodeAfter.sameMarkup(a.content.firstChild))c.setSelection(new qW(f));else{let t=c.mapping.map(s);c.mapping.maps[c.mapping.maps.length-1].forEach((e,n,r,i)=>t=i),c.setSelection(XK(e,f,c.doc.resolve(t)))}e.focus(),e.dispatch(c.setMeta(`uiEvent`,`drop`))}xq.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add(`ProseMirror-focused`),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&UK(e)},20))},xq.blur=(e,t)=>{let n=t;e.focused&&=(e.domObserver.stop(),e.dom.classList.remove(`ProseMirror-focused`),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),!1)},xq.beforeinput=(e,t)=>{if(XG&&nK&&t.inputType==`deleteContentBackward`){e.domObserver.flushSoon();let{domChangeCount:t}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=t||(e.dom.blur(),e.focus(),e.someProp(`handleKeyDown`,t=>t(e,zG(8,`Backspace`)))))return;let{$cursor:n}=e.state.selection;n&&n.pos>0&&e.dispatch(e.state.tr.delete(n.pos-1,n.pos).scrollIntoView())},50)}};for(let e in Sq)xq[e]=Sq[e];function Bq(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}var Vq=class e{constructor(e,t){this.toDOM=e,this.spec=t||Gq,this.side=this.spec.side||0}map(e,t,n,r){let{pos:i,deleted:a}=e.mapResult(t.from+r,this.side<0?-1:1);return a?null:new Uq(i-n,i-n,this)}valid(){return!0}eq(t){return this==t||t instanceof e&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&Bq(this.spec,t.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}},Hq=class e{constructor(e,t){this.attrs=e,this.spec=t||Gq}map(e,t,n,r){let i=e.map(t.from+r,this.spec.inclusiveStart?-1:1)-n,a=e.map(t.to+r,this.spec.inclusiveEnd?1:-1)-n;return i>=a?null:new Uq(i,a,this)}valid(e,t){return t.from<t.to}eq(t){return this==t||t instanceof e&&Bq(this.attrs,t.attrs)&&Bq(this.spec,t.spec)}static is(t){return t.type instanceof e}destroy(){}},qbe=class e{constructor(e,t){this.attrs=e,this.spec=t||Gq}map(e,t,n,r){let i=e.mapResult(t.from+r,1);if(i.deleted)return null;let a=e.mapResult(t.to+r,-1);return a.deleted||a.pos<=i.pos?null:new Uq(i.pos-n,a.pos-n,this)}valid(e,t){let{index:n,offset:r}=e.content.findIndex(t.from),i;return r==t.from&&!(i=e.child(n)).isText&&r+i.nodeSize==t.to}eq(t){return this==t||t instanceof e&&Bq(this.attrs,t.attrs)&&Bq(this.spec,t.spec)}destroy(){}},Uq=class e{constructor(e,t,n){this.from=e,this.to=t,this.type=n}copy(t,n){return new e(t,n,this.type)}eq(e,t=0){return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}map(e,t,n){return this.type.map(e,this,t,n)}static widget(t,n,r){return new e(t,t,new Vq(n,r))}static inline(t,n,r,i){return new e(t,n,new Hq(r,i))}static node(t,n,r,i){return new e(t,n,new qbe(r,i))}get spec(){return this.type.spec}get inline(){return this.type instanceof Hq}get widget(){return this.type instanceof Vq}},Wq=[],Gq={},Kq=class e{constructor(e,t){this.local=e.length?e:Wq,this.children=t.length?t:Wq}static create(e,t){return t.length?Qq(t,e,0,Gq):qq}find(e,t,n){let r=[];return this.findInner(e??0,t??1e9,r,0,n),r}findInner(e,t,n,r,i){for(let a=0;a<this.local.length;a++){let o=this.local[a];o.from<=t&&o.to>=e&&(!i||i(o.spec))&&n.push(o.copy(o.from+r,o.to+r))}for(let a=0;a<this.children.length;a+=3)if(this.children[a]<t&&this.children[a+1]>e){let o=this.children[a]+1;this.children[a+2].findInner(e-o,t-o,n,r+o,i)}}map(e,t,n){return this==qq||e.maps.length==0?this:this.mapInner(e,t,0,0,n||Gq)}mapInner(t,n,r,i,a){let o;for(let e=0;e<this.local.length;e++){let s=this.local[e].map(t,r,i);s&&s.type.valid(n,s)?(o||=[]).push(s):a.onRemove&&a.onRemove(this.local[e].spec)}return this.children.length?Jbe(this.children,o||[],t,n,r,i,a):o?new e(o.sort($q),Wq):qq}add(t,n){return n.length?this==qq?e.create(t,n):this.addInner(t,n,0):this}addInner(t,n,r){let i,a=0;t.forEach((e,t)=>{let o=t+r,s;if(s=Xq(n,e,o)){for(i||=this.children.slice();a<i.length&&i[a]<t;)a+=3;i[a]==t?i[a+2]=i[a+2].addInner(e,s,o+1):i.splice(a,0,t,t+e.nodeSize,Qq(s,e,o+1,Gq)),a+=3}});let o=Yq(a?Zq(n):n,-r);for(let e=0;e<o.length;e++)o[e].type.valid(t,o[e])||o.splice(e--,1);return new e(o.length?this.local.concat(o).sort($q):this.local,i||this.children)}remove(e){return e.length==0||this==qq?this:this.removeInner(e,0)}removeInner(t,n){let r=this.children,i=this.local;for(let e=0;e<r.length;e+=3){let i,a=r[e]+n,o=r[e+1]+n;for(let e=0,n;e<t.length;e++)(n=t[e])&&n.from>a&&n.to<o&&(t[e]=null,(i||=[]).push(n));if(!i)continue;r==this.children&&(r=this.children.slice());let s=r[e+2].removeInner(i,a+1);s==qq?(r.splice(e,3),e-=3):r[e+2]=s}if(i.length){for(let e=0,r;e<t.length;e++)if(r=t[e])for(let e=0;e<i.length;e++)i[e].eq(r,n)&&(i==this.local&&(i=this.local.slice()),i.splice(e--,1))}return r==this.children&&i==this.local?this:i.length||r.length?new e(i,r):qq}forChild(t,n){if(this==qq)return this;if(n.isLeaf)return e.empty;let r,i;for(let e=0;e<this.children.length;e+=3)if(this.children[e]>=t){this.children[e]==t&&(r=this.children[e+2]);break}let a=t+1,o=a+n.content.size;for(let e=0;e<this.local.length;e++){let t=this.local[e];if(t.from<o&&t.to>a&&t.type instanceof Hq){let e=Math.max(a,t.from)-a,n=Math.min(o,t.to)-a;e<n&&(i||=[]).push(t.copy(e,n))}}if(i){let t=new e(i.sort($q),Wq);return r?new Jq([t,r]):t}return r||qq}eq(t){if(this==t)return!0;if(!(t instanceof e)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(let e=0;e<this.local.length;e++)if(!this.local[e].eq(t.local[e]))return!1;for(let e=0;e<this.children.length;e+=3)if(this.children[e]!=t.children[e]||this.children[e+1]!=t.children[e+1]||!this.children[e+2].eq(t.children[e+2]))return!1;return!0}locals(e){return eJ(this.localsInner(e))}localsInner(e){if(this==qq)return Wq;if(e.inlineContent||!this.local.some(Hq.is))return this.local;let t=[];for(let e=0;e<this.local.length;e++)this.local[e].type instanceof Hq||t.push(this.local[e]);return t}forEachSet(e){e(this)}};Kq.empty=new Kq([],[]),Kq.removeOverlap=eJ;var qq=Kq.empty,Jq=class e{constructor(e){this.members=e}map(t,n){let r=this.members.map(e=>e.map(t,n,Gq));return e.from(r)}forChild(t,n){if(n.isLeaf)return Kq.empty;let r=[];for(let i=0;i<this.members.length;i++){let a=this.members[i].forChild(t,n);a!=qq&&(a instanceof e?r=r.concat(a.members):r.push(a))}return e.from(r)}eq(t){if(!(t instanceof e)||t.members.length!=this.members.length)return!1;for(let e=0;e<this.members.length;e++)if(!this.members[e].eq(t.members[e]))return!1;return!0}locals(e){let t,n=!0;for(let r=0;r<this.members.length;r++){let i=this.members[r].localsInner(e);if(i.length)if(!t)t=i;else{n&&=(t=t.slice(),!1);for(let e=0;e<i.length;e++)t.push(i[e])}}return t?eJ(n?t:t.sort($q)):Wq}static from(t){switch(t.length){case 0:return qq;case 1:return t[0];default:return new e(t.every(e=>e instanceof Kq)?t:t.reduce((e,t)=>e.concat(t instanceof Kq?t:t.members),[]))}}forEachSet(e){for(let t=0;t<this.members.length;t++)this.members[t].forEachSet(e)}};function Jbe(e,t,n,r,i,a,o){let s=e.slice();for(let e=0,t=a;e<n.maps.length;e++){let r=0;n.maps[e].forEach((e,n,i,a)=>{let o=a-i-(n-e);for(let i=0;i<s.length;i+=3){let a=s[i+1];if(a<0||e>a+t-r)continue;let c=s[i]+t-r;n>=c?s[i+1]=e<=c?-2:-1:e>=t&&o&&(s[i]+=o,s[i+1]+=o)}r+=o}),t=n.maps[e].map(t,-1)}let c=!1;for(let t=0;t<s.length;t+=3)if(s[t+1]<0){if(s[t+1]==-2){c=!0,s[t+1]=-1;continue}let l=n.map(e[t]+a),u=l-i;if(u<0||u>=r.content.size){c=!0;continue}let d=n.map(e[t+1]+a,-1)-i,{index:f,offset:p}=r.content.findIndex(u),m=r.maybeChild(f);if(m&&p==u&&p+m.nodeSize==d){let r=s[t+2].mapInner(n,m,l+1,e[t]+a+1,o);r==qq?(s[t+1]=-2,c=!0):(s[t]=u,s[t+1]=d,s[t+2]=r)}else c=!0}if(c){let c=Qq(Ybe(s,e,t,n,i,a,o),r,0,o);t=c.local;for(let e=0;e<s.length;e+=3)s[e+1]<0&&(s.splice(e,3),e-=3);for(let e=0,t=0;e<c.children.length;e+=3){let n=c.children[e];for(;t<s.length&&s[t]<n;)t+=3;s.splice(t,0,c.children[e],c.children[e+1],c.children[e+2])}}return new Kq(t.sort($q),s)}function Yq(e,t){if(!t||!e.length)return e;let n=[];for(let r=0;r<e.length;r++){let i=e[r];n.push(new Uq(i.from+t,i.to+t,i.type))}return n}function Ybe(e,t,n,r,i,a,o){function s(e,t){for(let a=0;a<e.local.length;a++){let s=e.local[a].map(r,i,t);s?n.push(s):o.onRemove&&o.onRemove(e.local[a].spec)}for(let n=0;n<e.children.length;n+=3)s(e.children[n+2],e.children[n]+t+1)}for(let n=0;n<e.length;n+=3)e[n+1]==-1&&s(e[n+2],t[n]+a+1);return n}function Xq(e,t,n){if(t.isLeaf)return null;let r=n+t.nodeSize,i=null;for(let t=0,a;t<e.length;t++)(a=e[t])&&a.from>n&&a.to<r&&((i||=[]).push(a),e[t]=null);return i}function Zq(e){let t=[];for(let n=0;n<e.length;n++)e[n]!=null&&t.push(e[n]);return t}function Qq(e,t,n,r){let i=[],a=!1;t.forEach((t,o)=>{let s=Xq(e,t,o+n);if(s){a=!0;let e=Qq(s,t,n+o+1,r);e!=qq&&i.push(o,o+t.nodeSize,e)}});let o=Yq(a?Zq(e):e,-n).sort($q);for(let e=0;e<o.length;e++)o[e].type.valid(t,o[e])||(r.onRemove&&r.onRemove(o[e].spec),o.splice(e--,1));return o.length||i.length?new Kq(o,i):qq}function $q(e,t){return e.from-t.from||e.to-t.to}function eJ(e){let t=e;for(let n=0;n<t.length-1;n++){let r=t[n];if(r.from!=r.to)for(let i=n+1;i<t.length;i++){let a=t[i];if(a.from==r.from){a.to!=r.to&&(t==e&&(t=e.slice()),t[i]=a.copy(a.from,r.to),tJ(t,i+1,a.copy(r.to,a.to)));continue}else{a.from<r.to&&(t==e&&(t=e.slice()),t[n]=r.copy(r.from,a.from),tJ(t,i,r.copy(a.from,r.to)));break}}}return t}function tJ(e,t,n){for(;t<e.length&&$q(n,e[t])>0;)t++;e.splice(t,0,n)}function nJ(e){let t=[];return e.someProp(`decorations`,n=>{let r=n(e.state);r&&r!=qq&&t.push(r)}),e.cursorWrapper&&t.push(Kq.create(e.state.doc,[e.cursorWrapper.deco])),Jq.from(t)}var Xbe={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Zbe=KG&&qG<=11,Qbe=class{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}},$be=class{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Qbe,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(t=>{for(let e=0;e<t.length;e++)this.queue.push(t[e]);KG&&qG<=11&&t.some(e=>e.type==`childList`&&e.removedNodes.length||e.type==`characterData`&&e.oldValue.length>e.target.nodeValue.length)?this.flushSoon():QG&&e.composing&&t.some(e=>e.type==`childList`&&e.target.nodeName==`TR`)?(e.input.badSafariComposition=!0,this.flushSoon()):this.flush()}),Zbe&&(this.onCharData=e=>{this.queue.push({target:e.target,type:`characterData`,oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Xbe)),this.onCharData&&this.view.dom.addEventListener(`DOMCharacterDataModified`,this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let t=0;t<e.length;t++)this.queue.push(e[t]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener(`DOMCharacterDataModified`,this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener(`selectionchange`,this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener(`selectionchange`,this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(ZK(this.view)){if(this.suppressingSelectionUpdates)return UK(this.view);if(KG&&qG<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&PG(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let t=new Set,n;for(let n=e.focusNode;n;n=jG(n))t.add(n);for(let r=e.anchorNode;r;r=jG(r))if(t.has(r)){n=r;break}let r=n&&this.view.docView.nearestDesc(n);if(r&&r.ignoreMutation({type:`selection`,target:n.nodeType==3?n.parentNode:n}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let t=this.pendingRecords();t.length&&(this.queue=[]);let n=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&ZK(e)&&!this.ignoreSelectionChange(n),i=-1,a=-1,o=!1,s=[];if(e.editable)for(let e=0;e<t.length;e++){let n=this.registerMutation(t[e],s);n&&(i=i<0?n.from:Math.min(n.from,i),a=a<0?n.to:Math.max(n.to,a),n.typeOver&&(o=!0))}if(s.some(e=>e.nodeName==`BR`)&&(e.input.lastKeyCode==8||e.input.lastKeyCode==46)){for(let e of s)if(e.nodeName==`BR`&&e.parentNode){let t=e.nextSibling;for(;t&&t.nodeType==1;){if(t.contentEditable==`false`){e.parentNode.removeChild(e);break}t=t.firstChild}}}else if(JG&&s.length){let t=s.filter(e=>e.nodeName==`BR`);if(t.length==2){let[e,n]=t;e.parentNode&&e.parentNode.parentNode==n.parentNode?n.remove():e.remove()}else{let{focusNode:n}=this.currentSelection;for(let r of t){let t=r.parentNode;t&&t.nodeName==`LI`&&(!n||nxe(e,n)!=t)&&r.remove()}}}let c=null;i<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&RG(n)&&(c=VK(e))&&c.eq(VW.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,UK(e),this.currentSelection.set(n),e.scrollToSelection()):(i>-1||r)&&(i>-1&&(e.docView.markDirty(i,a),exe(e)),e.input.badSafariComposition&&(e.input.badSafariComposition=!1,rxe(e,s)),this.handleDOMChange(i,a,o,s),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(n)||UK(e),this.currentSelection.set(n))}registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let n=this.view.docView.nearestDesc(e.target);if(e.type==`attributes`&&(n==this.view.docView||e.attributeName==`contenteditable`||e.attributeName==`style`&&!e.oldValue&&!e.target.getAttribute(`style`))||!n||n.ignoreMutation(e))return null;if(e.type==`childList`){for(let n=0;n<e.addedNodes.length;n++){let r=e.addedNodes[n];t.push(r),r.nodeType==3&&(this.lastChangedTextNode=r)}if(n.contentDOM&&n.contentDOM!=n.dom&&!n.contentDOM.contains(e.target))return{from:n.posBefore,to:n.posAfter};let r=e.previousSibling,i=e.nextSibling;if(KG&&qG<=11&&e.addedNodes.length)for(let t=0;t<e.addedNodes.length;t++){let{previousSibling:n,nextSibling:a}=e.addedNodes[t];(!n||Array.prototype.indexOf.call(e.addedNodes,n)<0)&&(r=n),(!a||Array.prototype.indexOf.call(e.addedNodes,a)<0)&&(i=a)}let a=r&&r.parentNode==e.target?AG(r)+1:0,o=n.localPosFromDOM(e.target,a,-1),s=i&&i.parentNode==e.target?AG(i):e.target.childNodes.length;return{from:o,to:n.localPosFromDOM(e.target,s,1)}}else if(e.type==`attributes`)return{from:n.posAtStart-n.border,to:n.posAtEnd+n.border};else return this.lastChangedTextNode=e.target,{from:n.posAtStart,to:n.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}}},rJ=new WeakMap,iJ=!1;function exe(e){if(!rJ.has(e)&&(rJ.set(e,null),[`normal`,`nowrap`,`pre-line`].indexOf(getComputedStyle(e.dom).whiteSpace)!==-1)){if(e.requiresGeckoHackNode=JG,iJ)return;console.warn(`ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package.`),iJ=!0}}function aJ(e,t){let n=t.startContainer,r=t.startOffset,i=t.endContainer,a=t.endOffset,o=e.domAtPos(e.state.selection.anchor);return PG(o.node,o.offset,i,a)&&([n,r,i,a]=[i,a,n,r]),{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:a}}function txe(e,t){if(t.getComposedRanges){let n=t.getComposedRanges(e.root)[0];if(n)return aJ(e,n)}let n;function r(e){e.preventDefault(),e.stopImmediatePropagation(),n=e.getTargetRanges()[0]}return e.dom.addEventListener(`beforeinput`,r,!0),document.execCommand(`indent`),e.dom.removeEventListener(`beforeinput`,r,!0),n?aJ(e,n):null}function nxe(e,t){for(let n=t.parentNode;n&&n!=e.dom;n=n.parentNode){let t=e.docView.nearestDesc(n,!0);if(t&&t.node.isBlock)return n}return null}function rxe(e,t){let{focusNode:n,focusOffset:r}=e.domSelectionRange();for(let i of t)if(i.parentNode?.nodeName==`TR`){let t=i.nextSibling;for(;t&&t.nodeName!=`TD`&&t.nodeName!=`TH`;)t=t.nextSibling;if(t){let a=t;for(;;){let e=a.firstChild;if(!e||e.nodeType!=1||e.contentEditable==`false`||/^(BR|IMG)$/.test(e.nodeName))break;a=e}a.insertBefore(i,a.firstChild),n==i&&e.domSelection().collapse(i,r)}else i.parentNode.removeChild(i)}}function ixe(e,t,n){let{node:r,fromOffset:i,toOffset:a,from:o,to:s}=e.docView.parseRange(t,n),c=e.domSelectionRange(),l,u=c.anchorNode;if(u&&e.dom.contains(u.nodeType==1?u:u.parentNode)&&(l=[{node:u,offset:c.anchorOffset}],RG(c)||l.push({node:c.focusNode,offset:c.focusOffset})),XG&&e.input.lastKeyCode===8)for(let e=a;e>i;e--){let t=r.childNodes[e-1],n=t.pmViewDesc;if(t.nodeName==`BR`&&!n){a=e;break}if(!n||n.size)break}let d=e.state.doc,f=e.someProp(`domParser`)||oU.fromSchema(e.state.schema),p=d.resolve(o),m=null,h=f.parse(r,{topNode:p.parent,topMatch:p.parent.contentMatchAt(p.index()),topOpen:!0,from:i,to:a,preserveWhitespace:p.parent.type.whitespace==`pre`?`full`:!0,findPositions:l,ruleFromNode:axe,context:p});if(l&&l[0].pos!=null){let e=l[0].pos,t=l[1]&&l[1].pos;t??=e,m={anchor:e+o,head:t+o}}return{doc:h,sel:m,from:o,to:s}}function axe(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName==`BR`&&e.parentNode){if(QG&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let e=document.createElement(`div`);return e.appendChild(document.createElement(`li`)),{skip:e}}else if(e.parentNode.lastChild==e||QG&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName==`IMG`&&e.getAttribute(`mark-placeholder`))return{ignore:!0};return null}var oxe=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function sxe(e,t,n,r,i){let a=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let t=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,n=VK(e,t);if(n&&!e.state.selection.eq(n)){if(XG&&nK&&e.input.lastKeyCode===13&&Date.now()-100<e.input.lastKeyCodeTime&&e.someProp(`handleKeyDown`,t=>t(e,zG(13,`Enter`))))return;let r=e.state.tr.setSelection(n);t==`pointer`?r.setMeta(`pointer`,!0):t==`key`&&r.scrollIntoView(),a&&r.setMeta(`composition`,a),e.dispatch(r)}return}let o=e.state.doc.resolve(t),s=o.sharedDepth(n);t=o.before(s+1),n=e.state.doc.resolve(n).after(s+1);let c=e.state.selection,l=ixe(e,t,n),u=e.state.doc,d=u.slice(l.from,l.to),f,p;e.input.lastKeyCode===8&&Date.now()-100<e.input.lastKeyCodeTime?(f=e.state.selection.to,p=`end`):(f=e.state.selection.from,p=`start`),e.input.lastKeyCode=null;let m=uxe(d.content,l.doc.content,l.from,f,p);if(m&&e.input.domChangeCount++,($G&&e.input.lastIOSEnter>Date.now()-225||nK)&&i.some(e=>e.nodeType==1&&!oxe.test(e.nodeName))&&(!m||m.endA>=m.endB)&&e.someProp(`handleKeyDown`,t=>t(e,zG(13,`Enter`)))){e.input.lastIOSEnter=0;return}if(!m)if(r&&c instanceof GW&&!c.empty&&c.$head.sameParent(c.$anchor)&&!e.composing&&!(l.sel&&l.sel.anchor!=l.sel.head))m={start:c.from,endA:c.to,endB:c.to};else{if(l.sel){let t=oJ(e,e.state.doc,l.sel);if(t&&!t.eq(e.state.selection)){let n=e.state.tr.setSelection(t);a&&n.setMeta(`composition`,a),e.dispatch(n)}}return}e.state.selection.from<e.state.selection.to&&m.start==m.endB&&e.state.selection instanceof GW&&(m.start>e.state.selection.from&&m.start<=e.state.selection.from+2&&e.state.selection.from>=l.from?m.start=e.state.selection.from:m.endA<e.state.selection.to&&m.endA>=e.state.selection.to-2&&e.state.selection.to<=l.to&&(m.endB+=e.state.selection.to-m.endA,m.endA=e.state.selection.to)),KG&&qG<=11&&m.endB==m.start+1&&m.endA==m.start&&m.start>l.from&&l.doc.textBetween(m.start-l.from-1,m.start-l.from+1)==` \xA0`&&(m.start--,m.endA--,m.endB--);let h=l.doc.resolveNoCache(m.start-l.from),g=l.doc.resolveNoCache(m.endB-l.from),_=u.resolve(m.start),v=h.sameParent(g)&&h.parent.inlineContent&&_.end()>=m.endA;if(($G&&e.input.lastIOSEnter>Date.now()-225&&(!v||i.some(e=>e.nodeName==`DIV`||e.nodeName==`P`))||!v&&h.pos<l.doc.content.size&&(!h.sameParent(g)||!h.parent.inlineContent)&&h.pos<g.pos&&!/\S/.test(l.doc.textBetween(h.pos,g.pos,``,``)))&&e.someProp(`handleKeyDown`,t=>t(e,zG(13,`Enter`)))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>m.start&&lxe(u,m.start,m.endA,h,g)&&e.someProp(`handleKeyDown`,t=>t(e,zG(8,`Backspace`)))){nK&&XG&&e.domObserver.suppressSelectionUpdates();return}XG&&m.endB==m.start&&(e.input.lastChromeDelete=Date.now()),nK&&!v&&h.start()!=g.start()&&g.parentOffset==0&&h.depth==g.depth&&l.sel&&l.sel.anchor==l.sel.head&&l.sel.head==m.endA&&(m.endB-=2,g=l.doc.resolveNoCache(m.endB-l.from),setTimeout(()=>{e.someProp(`handleKeyDown`,function(t){return t(e,zG(13,`Enter`))})},20));let y=m.start,b=m.endA,x=t=>{let n=t||e.state.tr.replace(y,b,l.doc.slice(m.start-l.from,m.endB-l.from));if(l.sel){let t=oJ(e,n.doc,l.sel);t&&!(XG&&e.composing&&t.empty&&(m.start!=m.endB||e.input.lastChromeDelete<Date.now()-100)&&(t.head==y||t.head==n.mapping.map(b)-1)||KG&&t.empty&&t.head==y)&&n.setSelection(t)}return a&&n.setMeta(`composition`,a),n.scrollIntoView()},S;if(v)if(h.pos==g.pos){KG&&qG<=11&&h.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>UK(e),20));let t=x(e.state.tr.delete(y,b)),n=u.resolve(m.start).marksAcross(u.resolve(m.endA));n&&t.ensureMarks(n),e.dispatch(t)}else if(m.endA==m.endB&&(S=cxe(h.parent.content.cut(h.parentOffset,g.parentOffset),_.parent.content.cut(_.parentOffset,m.endA-_.start())))){let t=x(e.state.tr);S.type==`add`?t.addMark(y,b,S.mark):t.removeMark(y,b,S.mark),e.dispatch(t)}else if(h.parent.child(h.index()).isText&&h.index()==g.index()-+!g.textOffset){let t=h.parent.textBetween(h.parentOffset,g.parentOffset),n=()=>x(e.state.tr.insertText(t,y,b));e.someProp(`handleTextInput`,r=>r(e,y,b,t,n))||e.dispatch(n())}else e.dispatch(x());else e.dispatch(x())}function oJ(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:XK(e,t.resolve(n.anchor),t.resolve(n.head))}function cxe(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,i=n,a=r,o,s,c;for(let e=0;e<r.length;e++)i=r[e].removeFromSet(i);for(let e=0;e<n.length;e++)a=n[e].removeFromSet(a);if(i.length==1&&a.length==0)s=i[0],o=`add`,c=e=>e.mark(s.addToSet(e.marks));else if(i.length==0&&a.length==1)s=a[0],o=`remove`,c=e=>e.mark(s.removeFromSet(e.marks));else return null;let l=[];for(let e=0;e<t.childCount;e++)l.push(c(t.child(e)));if(oH.from(l).eq(e))return{mark:s,type:o}}function lxe(e,t,n,r,i){if(n-t<=i.pos-r.pos||sJ(r,!0,!1)<i.pos)return!1;let a=e.resolve(t);if(!r.parent.isTextblock){let e=a.nodeAfter;return e!=null&&n==t+e.nodeSize}if(a.parentOffset<a.parent.content.size||!a.parent.isTextblock)return!1;let o=e.resolve(sJ(a,!0,!0));return!o.parent.isTextblock||o.pos>n||sJ(o,!0,!1)<n?!1:r.parent.content.cut(r.parentOffset).eq(o.parent.content)}function sJ(e,t,n){let r=e.depth,i=t?e.end():e.pos;for(;r>0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,i++,t=!1;if(n){let t=e.node(r).maybeChild(e.indexAfter(r));for(;t&&!t.isLeaf;)t=t.firstChild,i++}return i}function uxe(e,t,n,r,i){let a=e.findDiffStart(t,n);if(a==null)return null;let{a:o,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(i==`end`){let e=Math.max(0,a-Math.min(o,s));r-=o+e-a}if(o<a&&e.size<t.size){let e=r<=a&&r>=o?a-r:0;a-=e,a&&a<t.size&&cJ(t.textBetween(a-1,a+1))&&(a+=e?1:-1),s=a+(s-o),o=a}else if(s<a){let t=r<=a&&r>=s?a-r:0;a-=t,a&&a<e.size&&cJ(e.textBetween(a-1,a+1))&&(a+=t?1:-1),o=a+(o-s),s=a}return{start:a,endA:o,endB:s}}function cJ(e){if(e.length!=2)return!1;let t=e.charCodeAt(0),n=e.charCodeAt(1);return t>=56320&&t<=57343&&n>=55296&&n<=56319}var dxe=class{constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new Tbe,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(pJ),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement(`div`),e&&(e.appendChild?e.appendChild(this.dom):typeof e==`function`?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=dJ(this),uJ(this),this.nodeViews=fJ(this),this.docView=kK(this.state.doc,lJ(this),nJ(this),this.dom,this),this.domObserver=new $be(this,(e,t,n,r)=>sxe(this,e,t,n,r)),this.domObserver.start(),Ebe(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let t in e)this._props[t]=e[t];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&wq(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(pJ),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}setProps(e){let t={};for(let e in this._props)t[e]=this._props[e];t.state=this.state;for(let n in e)t[n]=e[n];this.update(t)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,t){let n=this.state,r=!1,i=!1;e.storedMarks&&this.composing&&(Nq(this),i=!0),this.state=e;let a=n.plugins!=e.plugins||this._props.plugins!=t.plugins;if(a||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let e=fJ(this);pxe(e,this.nodeViews)&&(this.nodeViews=e,r=!0)}(a||t.handleDOMEvents!=this._props.handleDOMEvents)&&wq(this),this.editable=dJ(this),uJ(this);let o=nJ(this),s=lJ(this),c=n.plugins!=e.plugins&&!n.doc.eq(e.doc)?`reset`:e.scrollToSelection>n.scrollToSelection?`to selection`:`preserve`,l=r||!this.docView.matchesNode(e.doc,s,o);(l||!e.selection.eq(n.selection))&&(i=!0);let u=c==`preserve`&&i&&this.dom.style.overflowAnchor==null&&zye(this);if(i){this.domObserver.stop();let t=l&&(KG||XG)&&!this.composing&&!n.selection.empty&&!e.selection.empty&&fxe(n.selection,e.selection);if(l){let n=XG?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=Bbe(this)),(r||!this.docView.update(e.doc,s,o,this))&&(this.docView.updateOuterDeco(s),this.docView.destroy(),this.docView=kK(e.doc,s,o,this.dom,this)),n&&(!this.trackWrites||!this.dom.contains(this.trackWrites))&&(t=!0)}t||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&lbe(this))?UK(this,t):(JK(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(n),this.dragging?.node&&!n.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,n),c==`reset`?this.dom.scrollTop=0:c==`to selection`?this.scrollToSelection():u&&Bye(u)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))&&!this.someProp(`handleScrollToSelection`,e=>e(this)))if(this.state.selection instanceof qW){let t=this.docView.domAfterPos(this.state.selection.from);t.nodeType==1&&aK(this,t.getBoundingClientRect(),e)}else aK(this,this.coordsAtPos(this.state.selection.head,1),e)}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let e=0;e<this.directPlugins.length;e++){let t=this.directPlugins[e];t.spec.view&&this.pluginViews.push(t.spec.view(this))}for(let e=0;e<this.state.plugins.length;e++){let t=this.state.plugins[e];t.spec.view&&this.pluginViews.push(t.spec.view(this))}}else for(let t=0;t<this.pluginViews.length;t++){let n=this.pluginViews[t];n.update&&n.update(this,e)}}updateDraggedNode(e,t){let n=e.node,r=-1;if(n.from<this.state.doc.content.size&&this.state.doc.nodeAt(n.from)==n.node)r=n.from;else{let e=n.from+(this.state.doc.content.size-t.doc.content.size);(e>0&&e<this.state.doc.content.size&&this.state.doc.nodeAt(e))==n.node&&(r=e)}this.dragging=new Rq(e.slice,e.move,r<0?void 0:qW.create(this.state.doc,r))}someProp(e,t){let n=this._props&&this._props[e],r;if(n!=null&&(r=t?t(n):n))return r;for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n].props[e];if(i!=null&&(r=t?t(i):i))return r}let i=this.state.plugins;if(i)for(let n=0;n<i.length;n++){let a=i[n].props[e];if(a!=null&&(r=t?t(a):a))return r}}hasFocus(){if(KG){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable==`false`)return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&Vye(this.dom),UK(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let e=this.dom.parentNode;e;e=e.parentNode)if(e.nodeType==9||e.nodeType==11&&e.host)return e.getSelection||(Object.getPrototypeOf(e).getSelection=()=>e.ownerDocument.getSelection()),this._root=e}return e||document}updateRoot(){this._root=null}posAtCoords(e){return Kye(this,e)}coordsAtPos(e,t=1){return mK(this,e,t)}domAtPos(e,t=0){return this.docView.domFromPos(e,t)}nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null}posAtDOM(e,t,n=-1){let r=this.docView.posFromDOM(e,t,n);if(r==null)throw RangeError(`DOM position not inside the editor`);return r}endOfTextblock(e,t){return Zye(this,t||this.state,e)}pasteHTML(e,t){return Iq(this,``,e,!1,t||new ClipboardEvent(`paste`))}pasteText(e,t){return Iq(this,e,null,!0,t||new ClipboardEvent(`paste`))}serializeForClipboard(e){return dq(this,e)}destroy(){this.docView&&(Dbe(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],nJ(this),this),this.dom.textContent=``):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,kye())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return kbe(this,e)}domSelectionRange(){let e=this.domSelection();return e?QG&&this.root.nodeType===11&&Pye(this.dom.ownerDocument)==this.dom&&txe(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}};dxe.prototype.dispatch=function(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))};function lJ(e){let t=Object.create(null);return t.class=`ProseMirror`,t.contenteditable=String(e.editable),e.someProp(`attributes`,n=>{if(typeof n==`function`&&(n=n(e.state)),n)for(let e in n)e==`class`?t.class+=` `+n[e]:e==`style`?t.style=(t.style?t.style+`;`:``)+n[e]:!t[e]&&e!=`contenteditable`&&e!=`nodeName`&&(t[e]=String(n[e]))}),t.translate||=`no`,[Uq.node(0,e.state.doc.content.size,t)]}function uJ(e){if(e.markCursor){let t=document.createElement(`img`);t.className=`ProseMirror-separator`,t.setAttribute(`mark-placeholder`,`true`),t.setAttribute(`alt`,``),e.cursorWrapper={dom:t,deco:Uq.widget(e.state.selection.from,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function dJ(e){return!e.someProp(`editable`,t=>t(e.state)===!1)}function fxe(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function fJ(e){let t=Object.create(null);function n(e){for(let n in e)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e[n])}return e.someProp(`nodeViews`,n),e.someProp(`markViews`,n),t}function pxe(e,t){let n=0,r=0;for(let r in e){if(e[r]!=t[r])return!0;n++}for(let e in t)r++;return n!=r}function pJ(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw RangeError(`Plugins passed directly to the view must not have a state component`)}for(var mJ={8:`Backspace`,9:`Tab`,10:`Enter`,12:`NumLock`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,44:`PrintScreen`,45:`Insert`,46:`Delete`,59:`;`,61:`=`,91:`Meta`,92:`Meta`,106:`*`,107:`+`,108:`,`,109:`-`,110:`.`,111:`/`,144:`NumLock`,145:`ScrollLock`,160:`Shift`,161:`Shift`,162:`Control`,163:`Control`,164:`Alt`,165:`Alt`,173:`-`,186:`;`,187:`=`,188:`,`,189:`-`,190:`.`,191:`/`,192:"`",219:`[`,220:`\\`,221:`]`,222:`'`},hJ={48:`)`,49:`!`,50:`@`,51:`#`,52:`$`,53:`%`,54:`^`,55:`&`,56:`*`,57:`(`,59:`:`,61:`+`,173:`_`,186:`:`,187:`+`,188:`<`,189:`_`,190:`>`,191:`?`,192:`~`,219:`{`,220:`|`,221:`}`,222:`"`},mxe=typeof navigator<`u`&&/Mac/.test(navigator.platform),hxe=typeof navigator<`u`&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),gJ=0;gJ<10;gJ++)mJ[48+gJ]=mJ[96+gJ]=String(gJ);for(var gJ=1;gJ<=24;gJ++)mJ[gJ+111]=`F`+gJ;for(var gJ=65;gJ<=90;gJ++)mJ[gJ]=String.fromCharCode(gJ+32),hJ[gJ]=String.fromCharCode(gJ);for(var _J in mJ)hJ.hasOwnProperty(_J)||(hJ[_J]=mJ[_J]);function gxe(e){var t=!(mxe&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||hxe&&e.shiftKey&&e.key&&e.key.length==1||e.key==`Unidentified`)&&e.key||(e.shiftKey?hJ:mJ)[e.keyCode]||e.key||`Unidentified`;return t==`Esc`&&(t=`Escape`),t==`Del`&&(t=`Delete`),t==`Left`&&(t=`ArrowLeft`),t==`Up`&&(t=`ArrowUp`),t==`Right`&&(t=`ArrowRight`),t==`Down`&&(t=`ArrowDown`),t}var _xe=typeof navigator<`u`&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),vxe=typeof navigator<`u`&&/Win/.test(navigator.platform);function yxe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n==`Space`&&(n=` `);let r,i,a,o;for(let e=0;e<t.length-1;e++){let n=t[e];if(/^(cmd|meta|m)$/i.test(n))o=!0;else if(/^a(lt)?$/i.test(n))r=!0;else if(/^(c|ctrl|control)$/i.test(n))i=!0;else if(/^s(hift)?$/i.test(n))a=!0;else if(/^mod$/i.test(n))_xe?o=!0:i=!0;else throw Error(`Unrecognized modifier name: `+n)}return r&&(n=`Alt-`+n),i&&(n=`Ctrl-`+n),o&&(n=`Meta-`+n),a&&(n=`Shift-`+n),n}function bxe(e){let t=Object.create(null);for(let n in e)t[yxe(n)]=e[n];return t}function vJ(e,t,n=!0){return t.altKey&&(e=`Alt-`+e),t.ctrlKey&&(e=`Ctrl-`+e),t.metaKey&&(e=`Meta-`+e),n&&t.shiftKey&&(e=`Shift-`+e),e}function xxe(e){return new tG({props:{handleKeyDown:yJ(e)}})}function yJ(e){let t=bxe(e);return function(e,n){let r=gxe(n),i,a=t[vJ(r,n)];if(a&&a(e.state,e.dispatch,e))return!0;if(r.length==1&&r!=` `){if(n.shiftKey){let i=t[vJ(r,n,!1)];if(i&&i(e.state,e.dispatch,e))return!0}if((n.altKey||n.metaKey||n.ctrlKey)&&!(vxe&&n.ctrlKey&&n.altKey)&&(i=mJ[n.keyCode])&&i!=r){let r=t[vJ(i,n)];if(r&&r(e.state,e.dispatch,e))return!0}}return!1}}var Sxe=Object.defineProperty,bJ=(e,t)=>{for(var n in t)Sxe(e,n,{get:t[n],enumerable:!0})};function xJ(e){let{state:t,transaction:n}=e,{selection:r}=n,{doc:i}=n,{storedMarks:a}=n;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return a},get selection(){return r},get doc(){return i},get tr(){return r=n.selection,i=n.doc,a=n.storedMarks,n}}}var SJ=class{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){let{rawCommands:e,editor:t,state:n}=this,{view:r}=t,{tr:i}=n,a=this.buildProps(i);return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,(...e)=>{let n=t(...e)(a);return!i.getMeta(`preventDispatch`)&&!this.hasCustomState&&r.dispatch(i),n}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){let{rawCommands:n,editor:r,state:i}=this,{view:a}=r,o=[],s=!!e,c=e||i.tr,l=()=>(!s&&t&&!c.getMeta(`preventDispatch`)&&!this.hasCustomState&&a.dispatch(c),o.every(e=>e===!0)),u={...Object.fromEntries(Object.entries(n).map(([e,n])=>[e,(...e)=>{let r=this.buildProps(c,t),i=n(...e)(r);return o.push(i),u}])),run:l};return u}createCan(e){let{rawCommands:t,state:n}=this,r=e||n.tr,i=this.buildProps(r,!1);return{...Object.fromEntries(Object.entries(t).map(([e,t])=>[e,(...e)=>t(...e)({...i,dispatch:void 0})])),chain:()=>this.createChain(r,!1)}}buildProps(e,t=!0){let{rawCommands:n,editor:r,state:i}=this,{view:a}=r,o={tr:e,editor:r,view:a,state:xJ({state:i,transaction:e}),dispatch:t?()=>void 0:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(n).map(([e,t])=>[e,(...e)=>t(...e)(o)]))}};return o}},CJ={};bJ(CJ,{blur:()=>Cxe,clearContent:()=>wxe,clearNodes:()=>Txe,command:()=>Exe,createParagraphNear:()=>Dxe,cut:()=>Oxe,deleteCurrentNode:()=>kxe,deleteNode:()=>Axe,deleteRange:()=>jxe,deleteSelection:()=>Pxe,enter:()=>Fxe,exitCode:()=>Ixe,extendMarkRange:()=>Lxe,first:()=>Rxe,focus:()=>Vxe,forEach:()=>Hxe,insertContent:()=>Uxe,insertContentAt:()=>Kxe,joinBackward:()=>Yxe,joinDown:()=>Jxe,joinForward:()=>Xxe,joinItemBackward:()=>Zxe,joinItemForward:()=>Qxe,joinTextblockBackward:()=>$xe,joinTextblockForward:()=>eSe,joinUp:()=>qxe,keyboardShortcut:()=>nSe,lift:()=>rSe,liftEmptyBlock:()=>iSe,liftListItem:()=>aSe,newlineInCode:()=>oSe,resetAttributes:()=>sSe,scrollIntoView:()=>cSe,selectAll:()=>lSe,selectNodeBackward:()=>uSe,selectNodeForward:()=>dSe,selectParentNode:()=>fSe,selectTextblockEnd:()=>pSe,selectTextblockStart:()=>mSe,setContent:()=>gSe,setMark:()=>RSe,setMeta:()=>zSe,setNode:()=>BSe,setNodeSelection:()=>VSe,setTextDirection:()=>HSe,setTextSelection:()=>USe,sinkListItem:()=>WSe,splitBlock:()=>GSe,splitListItem:()=>KSe,toggleList:()=>JSe,toggleMark:()=>YSe,toggleNode:()=>XSe,toggleWrap:()=>ZSe,undoInputRule:()=>QSe,unsetAllMarks:()=>$Se,unsetMark:()=>eCe,unsetTextDirection:()=>tCe,updateAttributes:()=>nCe,wrapIn:()=>rCe,wrapInList:()=>iCe});var Cxe=()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var n;e.isDestroyed||(t.dom.blur(),(n=window==null?void 0:window.getSelection())==null||n.removeAllRanges())}),!0),wxe=(e=!0)=>({commands:t})=>t.setContent(``,{emitUpdate:e}),Txe=()=>({state:e,tr:t,dispatch:n})=>{let{selection:r}=t,{ranges:i}=r;return n&&i.forEach(({$from:n,$to:r})=>{e.doc.nodesBetween(n.pos,r.pos,(e,n)=>{if(e.type.isText)return;let{doc:r,mapping:i}=t,a=r.resolve(i.map(n)),o=r.resolve(i.map(n+e.nodeSize)),s=a.blockRange(o);if(!s)return;let c=eW(s);if(e.type.isTextblock){let{defaultType:e}=a.parent.contentMatchAt(a.index());t.setNodeMarkup(s.start,e)}(c||c===0)&&t.lift(s,c)})}),!0},Exe=e=>t=>e(t),Dxe=()=>({state:e,dispatch:t})=>yG(e,t),Oxe=(e,t)=>({editor:n,tr:r})=>{let{state:i}=n,a=i.doc.slice(e.from,e.to);r.deleteRange(e.from,e.to);let o=r.mapping.map(t);return r.insert(o,a.content),r.setSelection(new GW(r.doc.resolve(Math.max(o-1,0)))),!0},kxe=()=>({tr:e,dispatch:t})=>{let{selection:n}=e,r=n.$anchor.node();if(r.content.size>0)return!1;let i=e.selection.$anchor;for(let n=i.depth;n>0;--n)if(i.node(n).type===r.type){if(t){let t=i.before(n),r=i.after(n);e.delete(t,r).scrollIntoView()}return!0}return!1};function wJ(e,t){if(typeof e==`string`){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}var Axe=e=>({tr:t,state:n,dispatch:r})=>{let i=wJ(e,n.schema),a=t.selection.$anchor;for(let e=a.depth;e>0;--e)if(a.node(e).type===i){if(r){let n=a.before(e),r=a.after(e);t.delete(n,r).scrollIntoView()}return!0}return!1},jxe=e=>({tr:t,dispatch:n})=>{let{from:r,to:i}=e;return n&&t.delete(r,i),!0},Mxe=e=>e.content?/^text(\*|\+)/.test(e.content):!1,TJ=(e,t,n)=>{if(!e.parent.isInline||n===`left`&&e.pos>e.start()||n===`right`&&e.pos<e.end())return e.pos;let r=t.nodes[e.parent.type.name].spec;return Mxe(r)?n===`left`?e.start()-1:e.end()+1:e.pos},Nxe=(e,t,n)=>({from:TJ(e,n,`left`),to:TJ(t,n,`right`)}),Pxe=()=>({state:e,dispatch:t})=>{let{$from:n,$to:r}=e.selection;if(e.selection.empty)return!1;let{from:i,to:a}=Nxe(n,r,e.schema);return t&&(e.tr.deleteRange(i,a).scrollIntoView(),t(e.tr)),!0},Fxe=()=>({commands:e})=>e.keyboardShortcut(`Enter`),Ixe=()=>({state:e,dispatch:t})=>vG(e,t);function EJ(e){return Object.prototype.toString.call(e)===`[object RegExp]`}function DJ(e,t,n={strict:!0}){let r=Object.keys(t);return r.length?r.every(r=>n.strict?t[r]===e[r]:EJ(t[r])?t[r].test(e[r]):t[r]===e[r]):!0}function OJ(e,t,n={}){return e.find(e=>e.type===t&&DJ(Object.fromEntries(Object.keys(n).map(t=>[t,e.attrs[t]])),n))}function kJ(e,t,n={}){return!!OJ(e,t,n)}function AJ(e,t,n){if(!e||!t)return;let r=e.parent.childAfter(e.parentOffset);if((!r.node||!r.node.marks.some(e=>e.type===t))&&(r=e.parent.childBefore(e.parentOffset)),!r.node||!r.node.marks.some(e=>e.type===t))return;if(!n){let e=r.node.marks.find(e=>e.type===t);e&&(n=e.attrs)}if(!OJ([...r.node.marks],t,n))return;let i=r.index,a=e.start()+r.offset,o=i+1,s=a+r.node.nodeSize;for(;i>0&&kJ([...e.parent.child(i-1).marks],t,n);)--i,a-=e.parent.child(i).nodeSize;for(;o<e.parent.childCount&&kJ([...e.parent.child(o).marks],t,n);)s+=e.parent.child(o).nodeSize,o+=1;return{from:a,to:s}}function jJ(e,t){if(typeof e==`string`){if(!t.marks[e])throw Error(`There is no mark type named '${e}'. Maybe you forgot to add the extension?`);return t.marks[e]}return e}var Lxe=(e,t)=>({tr:n,state:r,dispatch:i})=>{let a=jJ(e,r.schema),{doc:o,selection:s}=n,{$from:c,from:l,to:u}=s;if(i){let e=AJ(c,a,t);if(e&&e.from<=l&&e.to>=u){let t=GW.create(o,e.from,e.to);n.setSelection(t)}}return!0},Rxe=e=>t=>{let n=typeof e==`function`?e(t):e;for(let e=0;e<n.length;e+=1)if(n[e](t))return!0;return!1};function MJ(e){return e instanceof GW}function NJ(e=0,t=0,n=0){return Math.min(Math.max(e,t),n)}function zxe(e,t=null){if(!t)return null;let n=VW.atStart(e),r=VW.atEnd(e);if(t===`start`||t===!0)return n;if(t===`end`)return r;let i=n.from,a=r.to;return t===`all`?GW.create(e,NJ(0,i,a),NJ(e.content.size,i,a)):GW.create(e,NJ(t,i,a),NJ(t,i,a))}function PJ(){return navigator.platform===`Android`||/android/i.test(navigator.userAgent)}function FJ(){return[`iPad Simulator`,`iPhone Simulator`,`iPod Simulator`,`iPad`,`iPhone`,`iPod`].includes(navigator.platform)||navigator.userAgent.includes(`Mac`)&&`ontouchend`in document}function Bxe(){return typeof navigator<`u`?/^((?!chrome|android).)*safari/i.test(navigator.userAgent):!1}var Vxe=(e=null,t={})=>({editor:n,view:r,tr:i,dispatch:a})=>{t={scrollIntoView:!0,...t};let o=()=>{(FJ()||PJ())&&r.dom.focus(),Bxe()&&!FJ()&&!PJ()&&r.dom.focus({preventScroll:!0}),requestAnimationFrame(()=>{n.isDestroyed||(r.focus(),t?.scrollIntoView&&n.commands.scrollIntoView())})};try{if(r.hasFocus()&&e===null||e===!1)return!0}catch{return!1}if(a&&e===null&&!MJ(n.state.selection))return o(),!0;let s=zxe(i.doc,e)||n.state.selection,c=n.state.selection.eq(s);return a&&(c||i.setSelection(s),c&&i.storedMarks&&i.setStoredMarks(i.storedMarks),o()),!0},Hxe=(e,t)=>n=>e.every((e,r)=>t(e,{...n,index:r})),Uxe=(e,t)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},e,t),IJ=e=>{let t=e.childNodes;for(let n=t.length-1;n>=0;--n){let r=t[n];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?e.removeChild(r):r.nodeType===1&&IJ(r)}return e};function LJ(e){if(typeof window>`u`)throw Error(`[tiptap error]: there is no window object available, so this function cannot be used`);let t=`<body>${e}</body>`,n=new window.DOMParser().parseFromString(t,`text/html`).body;return IJ(n)}function RJ(e,t,n){if(e instanceof jH||e instanceof oH)return e;n={slice:!0,parseOptions:{},...n};let r=typeof e==`object`&&!!e,i=typeof e==`string`;if(r)try{if(Array.isArray(e)&&e.length>0)return oH.fromArray(e.map(e=>t.nodeFromJSON(e)));let r=t.nodeFromJSON(e);return n.errorOnInvalidContent&&r.check(),r}catch(r){if(n.errorOnInvalidContent)throw Error(`[tiptap error]: Invalid JSON content`,{cause:r});return console.warn(`[tiptap warn]: Invalid content.`,`Passed value:`,e,`Error:`,r),RJ(``,t,n)}if(i){if(n.errorOnInvalidContent){let r=!1,i=``,a=new nU({topNode:t.spec.topNode,marks:t.spec.marks,nodes:t.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:`inline*`,group:`block`,parseDOM:[{tag:`*`,getAttrs:e=>(r=!0,i=typeof e==`string`?e:e.outerHTML,null)}]}})});if(n.slice?oU.fromSchema(a).parseSlice(LJ(e),n.parseOptions):oU.fromSchema(a).parse(LJ(e),n.parseOptions),n.errorOnInvalidContent&&r)throw Error(`[tiptap error]: Invalid HTML content`,{cause:Error(`Invalid element found: ${i}`)})}let r=oU.fromSchema(t);return n.slice?r.parseSlice(LJ(e),n.parseOptions).content:r.parse(LJ(e),n.parseOptions)}return RJ(``,t,n)}function Wxe(e,t,n){let r=e.steps.length-1;if(r<t)return;let i=e.steps[r];if(!(i instanceof qU||i instanceof JU))return;let a=e.mapping.maps[r],o=0;a.forEach((e,t,n,r)=>{o===0&&(o=r)}),e.setSelection(VW.near(e.doc.resolve(o),n))}var Gxe=e=>!(`type`in e),Kxe=(e,t,n)=>({tr:r,dispatch:i,editor:a})=>{if(i){n={parseOptions:a.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let i,o=e=>{a.emit(`contentError`,{editor:a,error:e,disableCollaboration:()=>{`collaboration`in a.storage&&typeof a.storage.collaboration==`object`&&a.storage.collaboration&&(a.storage.collaboration.isDisabled=!0)}})},s={preserveWhitespace:`full`,...n.parseOptions};if(!n.errorOnInvalidContent&&!a.options.enableContentCheck&&a.options.emitContentError)try{RJ(t,a.schema,{parseOptions:s,errorOnInvalidContent:!0})}catch(e){o(e)}try{i=RJ(t,a.schema,{parseOptions:s,errorOnInvalidContent:n.errorOnInvalidContent??a.options.enableContentCheck})}catch(e){return o(e),!1}let{from:c,to:l}=typeof e==`number`?{from:e,to:e}:{from:e.from,to:e.to},u=!0,d=!0;if((Gxe(i)?i:[i]).forEach(e=>{e.check(),u=u?e.isText&&e.marks.length===0:!1,d=d?e.isBlock:!1}),c===l&&d){let{parent:e}=r.doc.resolve(c);e.isTextblock&&!e.type.spec.code&&!e.childCount&&(--c,l+=1)}let f;if(u){if(Array.isArray(t))f=t.map(e=>e.text||``).join(``);else if(t instanceof oH){let e=``;t.forEach(t=>{t.text&&(e+=t.text)}),f=e}else f=typeof t==`object`&&t&&t.text?t.text:t;r.insertText(f,c,l)}else{f=i;let e=r.doc.resolve(c),t=e.node(),n=e.parentOffset===0,a=t.isText||t.isTextblock,o=t.content.size>0;n&&a&&o&&d&&(c=Math.max(0,c-1)),r.replaceWith(c,l,f)}n.updateSelection&&Wxe(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta(`applyInputRules`,{from:c,text:f}),n.applyPasteRules&&r.setMeta(`applyPasteRules`,{from:c,text:f})}return!0},qxe=()=>({state:e,dispatch:t})=>fye(e,t),Jxe=()=>({state:e,dispatch:t})=>pye(e,t),Yxe=()=>({state:e,dispatch:t})=>sG(e,t),Xxe=()=>({state:e,dispatch:t})=>pG(e,t),Zxe=()=>({state:e,dispatch:t,tr:n})=>{try{let r=_W(e.doc,e.selection.$from.pos,-1);return r==null?!1:(n.join(r,2),t&&t(n),!0)}catch{return!1}},Qxe=()=>({state:e,dispatch:t,tr:n})=>{try{let r=_W(e.doc,e.selection.$from.pos,1);return r==null?!1:(n.join(r,2),t&&t(n),!0)}catch{return!1}},$xe=()=>({state:e,dispatch:t})=>uye(e,t),eSe=()=>({state:e,dispatch:t})=>dye(e,t);function zJ(){return typeof navigator<`u`?/Mac/.test(navigator.platform):!1}function tSe(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n===`Space`&&(n=` `);let r,i,a,o;for(let e=0;e<t.length-1;e+=1){let n=t[e];if(/^(cmd|meta|m)$/i.test(n))o=!0;else if(/^a(lt)?$/i.test(n))r=!0;else if(/^(c|ctrl|control)$/i.test(n))i=!0;else if(/^s(hift)?$/i.test(n))a=!0;else if(/^mod$/i.test(n))FJ()||zJ()?o=!0:i=!0;else throw Error(`Unrecognized modifier name: ${n}`)}return r&&(n=`Alt-${n}`),i&&(n=`Ctrl-${n}`),o&&(n=`Meta-${n}`),a&&(n=`Shift-${n}`),n}var nSe=e=>({editor:t,view:n,tr:r,dispatch:i})=>{let a=tSe(e).split(/-(?!$)/),o=a.find(e=>![`Alt`,`Ctrl`,`Meta`,`Shift`].includes(e)),s=new KeyboardEvent(`keydown`,{key:o===`Space`?` `:o,altKey:a.includes(`Alt`),ctrlKey:a.includes(`Ctrl`),metaKey:a.includes(`Meta`),shiftKey:a.includes(`Shift`),bubbles:!0,cancelable:!0});return t.captureTransaction(()=>{n.someProp(`handleKeyDown`,e=>e(n,s))})?.steps.forEach(e=>{let t=e.map(r.mapping);t&&i&&r.maybeStep(t)}),!0};function BJ(e,t,n={}){let{from:r,to:i,empty:a}=e.selection,o=t?wJ(t,e.schema):null,s=[];e.doc.nodesBetween(r,i,(e,t)=>{if(e.isText)return;let n=Math.max(r,t),a=Math.min(i,t+e.nodeSize);s.push({node:e,from:n,to:a})});let c=i-r,l=s.filter(e=>o?o.name===e.node.type.name:!0).filter(e=>DJ(e.node.attrs,n,{strict:!1}));return a?!!l.length:l.reduce((e,t)=>e+t.to-t.from,0)>=c}var rSe=(e,t={})=>({state:n,dispatch:r})=>BJ(n,wJ(e,n.schema),t)?mye(n,r):!1,iSe=()=>({state:e,dispatch:t})=>bG(e,t),aSe=e=>({state:t,dispatch:n})=>Tye(wJ(e,t.schema))(t,n),oSe=()=>({state:e,dispatch:t})=>gG(e,t);function VJ(e,t){return t.nodes[e]?`node`:t.marks[e]?`mark`:null}function HJ(e,t){let n=typeof t==`string`?[t]:t;return Object.keys(e).reduce((t,r)=>(n.includes(r)||(t[r]=e[r]),t),{})}var sSe=(e,t)=>({tr:n,state:r,dispatch:i})=>{let a=null,o=null,s=VJ(typeof e==`string`?e:e.name,r.schema);if(!s)return!1;s===`node`&&(a=wJ(e,r.schema)),s===`mark`&&(o=jJ(e,r.schema));let c=!1;return n.selection.ranges.forEach(e=>{r.doc.nodesBetween(e.$from.pos,e.$to.pos,(e,r)=>{a&&a===e.type&&(c=!0,i&&n.setNodeMarkup(r,void 0,HJ(e.attrs,t))),o&&e.marks.length&&e.marks.forEach(a=>{o===a.type&&(c=!0,i&&n.addMark(r,r+e.nodeSize,o.create(HJ(a.attrs,t))))})})}),c},cSe=()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),lSe=()=>({tr:e,dispatch:t})=>{if(t){let t=new YW(e.doc);e.setSelection(t)}return!0},uSe=()=>({state:e,dispatch:t})=>uG(e,t),dSe=()=>({state:e,dispatch:t})=>mG(e,t),fSe=()=>({state:e,dispatch:t})=>_ye(e,t),pSe=()=>({state:e,dispatch:t})=>wG(e,t),mSe=()=>({state:e,dispatch:t})=>CG(e,t);function hSe(e,t,n={},r={}){return RJ(e,t,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}var gSe=(e,{errorOnInvalidContent:t,emitUpdate:n=!0,parseOptions:r={}}={})=>({editor:i,tr:a,dispatch:o,commands:s})=>{let{doc:c}=a;if(r.preserveWhitespace!==`full`){let s=hSe(e,i.schema,r,{errorOnInvalidContent:t??i.options.enableContentCheck});return o&&a.replaceWith(0,c.content.size,s).setMeta(`preventUpdate`,!n),!0}return o&&a.setMeta(`preventUpdate`,!n),s.insertContentAt({from:0,to:c.content.size},e,{parseOptions:r,errorOnInvalidContent:t??i.options.enableContentCheck})};function UJ(e,t){let n=jJ(t,e.schema),{from:r,to:i,empty:a}=e.selection,o=[];a?(e.storedMarks&&o.push(...e.storedMarks),o.push(...e.selection.$head.marks())):e.doc.nodesBetween(r,i,e=>{o.push(...e.marks)});let s=o.find(e=>e.type.name===n.name);return s?{...s.attrs}:{}}function WJ(e,t){let n=new zW(e);return t.forEach(e=>{e.steps.forEach(e=>{n.step(e)})}),n}function _Se(e){for(let t=0;t<e.edgeCount;t+=1){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function vSe(e,t,n){let r=[];return e.nodesBetween(t.from,t.to,(e,t)=>{n(e)&&r.push({node:e,pos:t})}),r}function ySe(e,t){for(let n=e.depth;n>0;--n){let r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}function GJ(e){return t=>ySe(t.$from,e)}function KJ(e,t,n){return e.config[t]===void 0&&e.parent?KJ(e.parent,t,n):typeof e.config[t]==`function`?e.config[t].bind({...n,parent:e.parent?KJ(e.parent,t,n):null}):e.config[t]}function qJ(e){return e.map(e=>{let t=KJ(e,`addExtensions`,{name:e.name,options:e.options,storage:e.storage});return t?[e,...qJ(t())]:e}).flat(10)}function JJ(e,t){let n=bU.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument().createElement(`div`);return r.appendChild(n),r.innerHTML}function bSe(e){return typeof e==`function`}function YJ(e,t=void 0,...n){return bSe(e)?t?e.bind(t)(...n):e(...n):e}function xSe(e={}){return Object.keys(e).length===0&&e.constructor===Object}function XJ(e){return{baseExtensions:e.filter(e=>e.type===`extension`),nodeExtensions:e.filter(e=>e.type===`node`),markExtensions:e.filter(e=>e.type===`mark`)}}function ZJ(e){let t=[],{nodeExtensions:n,markExtensions:r}=XJ(e),i=[...n,...r],a={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1},o=n.filter(e=>e.name!==`text`).map(e=>e.name),s=r.map(e=>e.name),c=[...o,...s];return e.forEach(e=>{let n=KJ(e,`addGlobalAttributes`,{name:e.name,options:e.options,storage:e.storage,extensions:i});n&&n().forEach(e=>{let n;n=Array.isArray(e.types)?e.types:e.types===`*`?c:e.types===`nodes`?o:e.types===`marks`?s:[],n.forEach(n=>{Object.entries(e.attributes).forEach(([e,r])=>{t.push({type:n,name:e,attribute:{...a,...r}})})})})}),i.forEach(e=>{let n=KJ(e,`addAttributes`,{name:e.name,options:e.options,storage:e.storage});if(!n)return;let r=n();Object.entries(r).forEach(([n,r])=>{let i={...a,...r};typeof i?.default==`function`&&(i.default=i.default()),i?.isRequired&&i?.default===void 0&&delete i.default,t.push({type:e.name,name:n,attribute:i})})}),t}function SSe(e){let t=[],n=``,r=!1,i=!1,a=0,o=e.length;for(let s=0;s<o;s+=1){let o=e[s];if(o===`'`&&!i){r=!r,n+=o;continue}if(o===`"`&&!r){i=!i,n+=o;continue}if(!r&&!i){if(o===`(`){a+=1,n+=o;continue}if(o===`)`&&a>0){--a,n+=o;continue}if(o===`;`&&a===0){t.push(n),n=``;continue}}n+=o}return n&&t.push(n),t}function QJ(e){let t=[],n=SSe(e||``),r=n.length;for(let e=0;e<r;e+=1){let r=n[e],i=r.indexOf(`:`);if(i===-1)continue;let a=r.slice(0,i).trim(),o=r.slice(i+1).trim();a&&o&&t.push([a,o])}return t}function $J(...e){return e.filter(e=>!!e).reduce((e,t)=>{let n={...e};return Object.entries(t).forEach(([e,t])=>{if(!n[e]){n[e]=t;return}if(e===`class`){let r=t?String(t).split(` `):[],i=n[e]?n[e].split(` `):[],a=r.filter(e=>!i.includes(e));n[e]=[...i,...a].join(` `)}else if(e===`style`){let r=new Map([...QJ(n[e]),...QJ(t)]);n[e]=Array.from(r.entries()).map(([e,t])=>`${e}: ${t}`).join(`; `)}else n[e]=t}),n},{})}function eY(e,t){return t.filter(t=>t.type===e.type.name).filter(e=>e.attribute.rendered).map(t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]}).reduce((e,t)=>$J(e,t),{})}function CSe(e){return typeof e==`string`?e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):e===`true`?!0:e===`false`?!1:e:e}function tY(e,t){return`style`in e?e:{...e,getAttrs:n=>{let r=e.getAttrs?e.getAttrs(n):e.attrs;if(r===!1)return!1;let i=t.reduce((e,t)=>{let r=t.attribute.parseHTML?t.attribute.parseHTML(n):CSe(n.getAttribute(t.name));return r==null?e:{...e,[t.name]:r}},{});return{...r,...i}}}}function nY(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>e===`attrs`&&xSe(t)?!1:t!=null))}function rY(e){let t={};return!e?.attribute?.isRequired&&`default`in(e?.attribute||{})&&(t.default=e.attribute.default),e?.attribute?.validate!==void 0&&(t.validate=e.attribute.validate),[e.name,t]}function wSe(e,t){let n=ZJ(e),{nodeExtensions:r,markExtensions:i}=XJ(e);return new nU({topNode:r.find(e=>KJ(e,`topNode`))?.name,nodes:Object.fromEntries(r.map(r=>{let i=n.filter(e=>e.type===r.name),a={name:r.name,options:r.options,storage:r.storage,editor:t},o=nY({...e.reduce((e,t)=>{let n=KJ(t,`extendNodeSchema`,a);return{...e,...n?n(r):{}}},{}),content:YJ(KJ(r,`content`,a)),marks:YJ(KJ(r,`marks`,a)),group:YJ(KJ(r,`group`,a)),inline:YJ(KJ(r,`inline`,a)),atom:YJ(KJ(r,`atom`,a)),selectable:YJ(KJ(r,`selectable`,a)),draggable:YJ(KJ(r,`draggable`,a)),code:YJ(KJ(r,`code`,a)),whitespace:YJ(KJ(r,`whitespace`,a)),linebreakReplacement:YJ(KJ(r,`linebreakReplacement`,a)),defining:YJ(KJ(r,`defining`,a)),isolating:YJ(KJ(r,`isolating`,a)),attrs:Object.fromEntries(i.map(rY))}),s=YJ(KJ(r,`parseHTML`,a));s&&(o.parseDOM=s.map(e=>tY(e,i)));let c=KJ(r,`renderHTML`,a);c&&(o.toDOM=e=>c({node:e,HTMLAttributes:eY(e,i)}));let l=KJ(r,`renderText`,a);return l&&(o.toText=l),[r.name,o]})),marks:Object.fromEntries(i.map(r=>{let i=n.filter(e=>e.type===r.name),a={name:r.name,options:r.options,storage:r.storage,editor:t},o=nY({...e.reduce((e,t)=>{let n=KJ(t,`extendMarkSchema`,a);return{...e,...n?n(r):{}}},{}),inclusive:YJ(KJ(r,`inclusive`,a)),excludes:YJ(KJ(r,`excludes`,a)),group:YJ(KJ(r,`group`,a)),spanning:YJ(KJ(r,`spanning`,a)),code:YJ(KJ(r,`code`,a)),attrs:Object.fromEntries(i.map(rY))}),s=YJ(KJ(r,`parseHTML`,a));s&&(o.parseDOM=s.map(e=>tY(e,i)));let c=KJ(r,`renderHTML`,a);return c&&(o.toDOM=e=>c({mark:e,HTMLAttributes:eY(e,i)})),[r.name,o]}))})}function TSe(e){let t=e.filter((t,n)=>e.indexOf(t)!==n);return Array.from(new Set(t))}function iY(e){return e.sort((e,t)=>{let n=KJ(e,`priority`)||100,r=KJ(t,`priority`)||100;return n>r?-1:+(n<r)})}function aY(e){let t=iY(qJ(e)),n=TSe(t.map(e=>e.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(e=>`'${e}'`).join(`, `)}]. This can lead to issues.`),t}function ESe(e,t,n){let{from:r,to:i}=t,{blockSeparator:a=`
132
133`,textSerializers:o={}}=n||{},s=``;return e.nodesBetween(r,i,(e,n,c,l)=>{e.isBlock&&n>r&&(s+=a);let u=o?.[e.type.name];if(u)return c&&(s+=u({node:e,pos:n,parent:c,index:l,range:t})),!1;e.isText&&(s+=(e?.text)?.slice(Math.max(r,n)-n,i-n))}),s}function DSe(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}function OSe(e,t){let n=wJ(t,e.schema),{from:r,to:i}=e.selection,a=[];e.doc.nodesBetween(r,i,e=>{a.push(e)});let o=a.reverse().find(e=>e.type.name===n.name);return o?{...o.attrs}:{}}function kSe(e,t){let n=VJ(typeof t==`string`?t:t.name,e.schema);return n===`node`?OSe(e,t):n===`mark`?UJ(e,t):{}}function ASe(e,t=JSON.stringify){let n={};return e.filter(e=>{let r=t(e);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function jSe(e){let t=ASe(e);return t.length===1?t:t.filter((e,n)=>!t.filter((e,t)=>t!==n).some(t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to))}function oY(e){let{mapping:t,steps:n}=e,r=[];return t.maps.forEach((e,i)=>{let a=[];if(e.ranges.length)e.forEach((e,t)=>{a.push({from:e,to:t})});else{let{from:e,to:t}=n[i];if(e===void 0||t===void 0)return;a.push({from:e,to:t})}a.forEach(({from:e,to:n})=>{let a=t.slice(i).map(e,-1),o=t.slice(i).map(n),s=t.invert().map(a,-1),c=t.invert().map(o);r.push({oldRange:{from:s,to:c},newRange:{from:a,to:o}})})}),jSe(r)}function sY(e,t,n){let r=[];return e===t?n.resolve(e).marks().forEach(t=>{let i=AJ(n.resolve(e),t.type);i&&r.push({mark:t,...i})}):n.nodesBetween(e,t,(e,t)=>{!e||e?.nodeSize===void 0||r.push(...e.marks.map(n=>({from:t,to:t+e.nodeSize,mark:n})))}),r}var MSe=(e,t,n,r=20)=>{let i=e.doc.resolve(n),a=r,o=null;for(;a>0&&o===null;){let e=i.node(a);e?.type.name===t?o=e:--a}return[o,a]};function cY(e,t){return t.nodes[e]||t.marks[e]||null}function lY(e,t,n){return Object.fromEntries(Object.entries(n).filter(([n])=>{let r=e.find(e=>e.type===t&&e.name===n);return r?r.attribute.keepOnSplit:!1}))}var NSe=(e,t=500)=>{let n=``,r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,(e,t,i,a)=>{var o;let s=(o=e.type.spec).toText?.call(o,{node:e,pos:t,parent:i,index:a})||e.textContent||`%leaf%`;n+=e.isAtom&&!e.isText?s:s.slice(0,Math.max(0,r-t))}),n};function PSe(e,t,n={}){let{empty:r,ranges:i}=e.selection,a=t?jJ(t,e.schema):null;if(r)return!!(e.storedMarks||e.selection.$from.marks()).filter(e=>a?a.name===e.type.name:!0).find(e=>DJ(e.attrs,n,{strict:!1}));let o=0,s=[];if(i.forEach(({$from:t,$to:n})=>{let r=t.pos,i=n.pos;e.doc.nodesBetween(r,i,(e,t)=>{if(a&&e.inlineContent&&!e.type.allowsMarkType(a))return!1;if(!e.isText&&!e.marks.length)return;let n=Math.max(r,t),c=Math.min(i,t+e.nodeSize),l=c-n;o+=l,s.push(...e.marks.map(e=>({mark:e,from:n,to:c})))})}),o===0)return!1;let c=s.filter(e=>a?a.name===e.mark.type.name:!0).filter(e=>DJ(e.mark.attrs,n,{strict:!1})).reduce((e,t)=>e+t.to-t.from,0),l=s.filter(e=>a?e.mark.type!==a&&e.mark.type.excludes(a):!0).reduce((e,t)=>e+t.to-t.from,0);return(c>0?c+l:c)>=o}var FSe=(e,t)=>{let{$from:n,$to:r,$anchor:i}=e.selection;if(t){let n=GJ(e=>e.type.name===t)(e.selection);if(!n)return!1;let r=e.doc.resolve(n.pos+1);return i.pos+1===r.end()}return!(r.parentOffset<r.parent.nodeSize-2||n.pos!==r.pos)},ISe=e=>{let{$from:t,$to:n}=e.selection;return!(t.parentOffset>0||t.pos!==n.pos)};function uY(e,t){return Array.isArray(t)?t.some(t=>(typeof t==`string`?t:t.name)===e.name):t}function dY(e,t){let{nodeExtensions:n}=XJ(t),r=n.find(t=>t.name===e);if(!r)return!1;let i=YJ(KJ(r,`group`,{name:r.name,options:r.options,storage:r.storage}));return typeof i==`string`?i.split(` `).includes(`list`):!1}function fY(e,{checkChildren:t=!0,ignoreWhitespace:n=!1}={}){if(n){if(e.type.name===`hardBreak`)return!0;if(e.isText)return!/\S/.test(e.text??``)}if(e.isText)return!e.text;if(e.isAtom||e.isLeaf)return!1;if(e.content.childCount===0)return!0;if(t){let r=!0;return e.content.forEach(e=>{r!==!1&&(fY(e,{ignoreWhitespace:n,checkChildren:t})||(r=!1))}),r}return!1}function pY(e){return e instanceof qW}function LSe(e,t,n){let{selection:r}=t,i=null;if(MJ(r)&&(i=r.$cursor),i){let t=e.storedMarks??i.marks();return i.parent.type.allowsMarkType(n)&&(!!n.isInSet(t)||!t.some(e=>e.type.excludes(n)))}let{ranges:a}=r;return a.some(({$from:t,$to:r})=>{let i=t.depth===0?e.doc.inlineContent&&e.doc.type.allowsMarkType(n):!1;return e.doc.nodesBetween(t.pos,r.pos,(e,t,r)=>{if(i)return!1;if(e.isInline){let t=!r||r.type.allowsMarkType(n),a=!!n.isInSet(e.marks)||!e.marks.some(e=>e.type.excludes(n));i=t&&a}return!i}),i})}var RSe=(e,t={})=>({tr:n,state:r,dispatch:i})=>{let{selection:a}=n,{empty:o,ranges:s}=a,c=jJ(e,r.schema);if(i)if(o){let e=UJ(r,c);n.addStoredMark(c.create({...e,...t}))}else s.forEach(e=>{let i=e.$from.pos,a=e.$to.pos;r.doc.nodesBetween(i,a,(e,r)=>{let o=Math.max(r,i),s=Math.min(r+e.nodeSize,a);e.marks.find(e=>e.type===c)?e.marks.forEach(e=>{c===e.type&&n.addMark(o,s,c.create({...e.attrs,...t}))}):n.addMark(o,s,c.create(t))})});return LSe(r,n,c)},zSe=(e,t)=>({tr:n})=>(n.setMeta(e,t),!0),BSe=(e,t={})=>({state:n,dispatch:r,chain:i})=>{let a=wJ(e,n.schema),o;return n.selection.$anchor.sameParent(n.selection.$head)&&(o=n.selection.$anchor.parent.attrs),a.isTextblock?i().command(({commands:e})=>TG(a,{...o,...t})(n)?!0:e.clearNodes()).command(({state:e})=>TG(a,{...o,...t})(e,r)).run():(console.warn(`[tiptap warn]: Currently "setNode()" only supports text block nodes.`),!1)},VSe=e=>({tr:t,dispatch:n})=>{if(n){let{doc:n}=t,r=NJ(e,0,n.content.size),i=qW.create(n,r);t.setSelection(i)}return!0},HSe=(e,t)=>({tr:n,state:r,dispatch:i})=>{let{selection:a}=r,o,s;return typeof t==`number`?(o=t,s=t):t&&`from`in t&&`to`in t?(o=t.from,s=t.to):(o=a.from,s=a.to),i&&n.doc.nodesBetween(o,s,(t,r)=>{t.isText||n.setNodeMarkup(r,void 0,{...t.attrs,dir:e})}),!0},USe=e=>({tr:t,dispatch:n})=>{if(n){let{doc:n}=t,{from:r,to:i}=typeof e==`number`?{from:e,to:e}:e,a=GW.atStart(n).from,o=GW.atEnd(n).to,s=NJ(r,a,o),c=NJ(i,a,o),l=GW.create(n,s,c);t.setSelection(l)}return!0},WSe=e=>({state:t,dispatch:n})=>Oye(wJ(e,t.schema))(t,n);function mY(e,t){let n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){let r=n.filter(e=>t?.includes(e.type.name));e.tr.ensureMarks(r)}}var GSe=({keepMarks:e=!0}={})=>({tr:t,state:n,dispatch:r,editor:i})=>{let{selection:a,doc:o}=t,{$from:s,$to:c}=a,l=i.extensionManager.attributes,u=lY(l,s.node().type.name,s.node().attrs);if(a instanceof qW&&a.node.isBlock)return!s.parentOffset||!fW(o,s.pos)?!1:(r&&(e&&mY(n,i.extensionManager.splittableMarks),t.split(s.pos).scrollIntoView()),!0);if(!s.parent.isBlock)return!1;let d=c.parentOffset===c.parent.content.size,f=s.depth===0?void 0:_Se(s.node(-1).contentMatchAt(s.indexAfter(-1))),p=d&&f?[{type:f,attrs:u}]:void 0,m=fW(t.doc,t.mapping.map(s.pos),1,p);if(!p&&!m&&fW(t.doc,t.mapping.map(s.pos),1,f?[{type:f}]:void 0)&&(m=!0,p=f?[{type:f,attrs:u}]:void 0),r){if(m&&(a instanceof GW&&t.deleteSelection(),t.split(t.mapping.map(s.pos),1,p),f&&!d&&!s.parentOffset&&s.parent.type!==f)){let e=t.mapping.map(s.before()),n=t.doc.resolve(e);s.node(-1).canReplaceWith(n.index(),n.index()+1,f)&&t.setNodeMarkup(t.mapping.map(s.before()),f)}e&&mY(n,i.extensionManager.splittableMarks),t.scrollIntoView()}return m},KSe=(e,t={})=>({tr:n,state:r,dispatch:i,editor:a})=>{let o=wJ(e,r.schema),{$from:s,$to:c}=r.selection,l=r.selection.node;if(l&&l.isBlock||s.depth<2||!s.sameParent(c))return!1;let u=s.node(-1);if(u.type!==o)return!1;let d=a.extensionManager.attributes;if(s.parent.content.size===0&&s.node(-1).childCount===s.indexAfter(-1)){if(s.depth===2||s.node(-3).type!==o||s.index(-2)!==s.node(-2).childCount-1)return!1;if(i){let e=oH.empty,r=s.index(-1)?1:s.index(-2)?2:3;for(let t=s.depth-r;t>=s.depth-3;--t)e=oH.from(s.node(t).copy(e));let i=s.indexAfter(-1)<s.node(-2).childCount?1:s.indexAfter(-2)<s.node(-3).childCount?2:3,a={...lY(d,s.node().type.name,s.node().attrs),...t},c=o.contentMatch.defaultType?.createAndFill(a)||void 0;e=e.append(oH.from(o.createAndFill(null,c)||void 0));let l=s.before(s.depth-(r-1));n.replace(l,s.after(-i),new fH(e,4-r,0));let u=-1;n.doc.nodesBetween(l,n.doc.content.size,(e,t)=>{if(u>-1)return!1;e.isTextblock&&e.content.size===0&&(u=t+1)}),u>-1&&n.setSelection(GW.near(n.doc.resolve(u))),n.scrollIntoView()}return!0}let f=c.pos===s.end()?u.contentMatchAt(0).defaultType:null,p={...lY(d,u.type.name,u.attrs),...t},m={...lY(d,s.node().type.name,s.node().attrs),...t};n.delete(s.pos,c.pos);let h=f?[{type:o,attrs:p},{type:f,attrs:m}]:[{type:o,attrs:p}];if(!fW(n.doc,s.pos,2))return!1;if(i){let{selection:e,storedMarks:t}=r,{splittableMarks:o}=a.extensionManager,c=t||e.$to.parentOffset&&e.$from.marks();if(n.split(s.pos,2,h).scrollIntoView(),!c||!i)return!0;let l=c.filter(e=>o.includes(e.type.name));n.ensureMarks(l)}return!0},hY=(e,t)=>{let n=GJ(e=>e.type===t)(e.selection);if(!n)return!0;let r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(r===void 0)return!0;let i=e.doc.nodeAt(r);return n.node.type===i?.type&&mW(e.doc,n.pos)&&e.join(n.pos),!0},gY=(e,t)=>{let n=GJ(e=>e.type===t)(e.selection);if(!n)return!0;let r=e.doc.resolve(n.start).after(n.depth);if(r===void 0)return!0;let i=e.doc.nodeAt(r);return n.node.type===i?.type&&mW(e.doc,r)&&e.join(r),!0};function qSe(e){let t=e.doc,n=t.firstChild;if(!n)return null;let r=t.resolve(1),i=t.resolve(n.nodeSize-1);return GW.between(r,i)}var JSe=(e,t,n,r={})=>({editor:i,tr:a,state:o,dispatch:s,chain:c,commands:l,can:u})=>{let{extensions:d,splittableMarks:f}=i.extensionManager,p=wJ(e,o.schema),m=wJ(t,o.schema),{selection:h,storedMarks:g}=o,{$from:_,$to:v}=h,y=_.blockRange(v),b=g||h.$to.parentOffset&&h.$from.marks();if(!y)return!1;let x=GJ(e=>dY(e.type.name,d))(h),S=h.from===0&&h.to===o.doc.content.size,C=o.doc.content.content,w=C.length===1?C[0]:null,T=S&&w&&dY(w.type.name,d)?{node:w,pos:0,depth:0}:null,E=x??T,D=!!x&&y.depth>=1&&y.depth-x.depth<=1,O=!!T;if((D||O)&&E){if(E.node.type===p)return S&&O?c().command(({tr:e,dispatch:t})=>{let n=qSe(e);return n?(e.setSelection(n),t&&t(e),!0):!1}).liftListItem(m).run():l.liftListItem(m);if(dY(E.node.type.name,d)&&p.validContent(E.node.content))return c().command(()=>(a.setNodeMarkup(E.pos,p),!0)).command(()=>hY(a,p)).command(()=>gY(a,p)).run()}return!n||!b||!s?c().command(()=>u().wrapInList(p,r)?!0:l.clearNodes()).wrapInList(p,r).command(()=>hY(a,p)).command(()=>gY(a,p)).run():c().command(()=>{let e=u().wrapInList(p,r),t=b.filter(e=>f.includes(e.type.name));return a.ensureMarks(t),e?!0:l.clearNodes()}).wrapInList(p,r).command(()=>hY(a,p)).command(()=>gY(a,p)).run()},YSe=(e,t={},n={})=>({state:r,commands:i})=>{let{extendEmptyMarkRange:a=!1}=n,o=jJ(e,r.schema);return PSe(r,o,t)?i.unsetMark(o,{extendEmptyMarkRange:a}):i.setMark(o,t)},XSe=(e,t,n={})=>({state:r,commands:i})=>{let a=wJ(e,r.schema),o=wJ(t,r.schema),s=BJ(r,a,n),c;return r.selection.$anchor.sameParent(r.selection.$head)&&(c=r.selection.$anchor.parent.attrs),s?i.setNode(o,c):i.setNode(a,{...c,...n})},ZSe=(e,t={})=>({state:n,commands:r})=>{let i=wJ(e,n.schema);return BJ(n,i,t)?r.lift(i):r.wrapIn(i,t)},QSe=()=>({state:e,dispatch:t})=>{let n=e.plugins;for(let r=0;r<n.length;r+=1){let i=n[r],a;if(i.spec.isInputRules&&(a=i.getState(e))){if(t){let t=e.tr,n=a.transform;for(let e=n.steps.length-1;e>=0;--e)t.step(n.steps[e].invert(n.docs[e]));if(a.text){let n=t.doc.resolve(a.from).marks();t.replaceWith(a.from,a.to,e.schema.text(a.text,n))}else t.delete(a.from,a.to)}return!0}}return!1},$Se=()=>({tr:e,dispatch:t})=>{let{selection:n}=e,{empty:r,ranges:i}=n;return r||t&&i.forEach(t=>{e.removeMark(t.$from.pos,t.$to.pos)}),!0},eCe=(e,t={})=>({tr:n,state:r,dispatch:i})=>{let{extendEmptyMarkRange:a=!1}=t,{selection:o}=n,s=jJ(e,r.schema),{$from:c,empty:l,ranges:u}=o;if(!i)return!0;if(l&&a){let{from:e,to:t}=o,r=AJ(c,s,c.marks().find(e=>e.type===s)?.attrs);r&&(e=r.from,t=r.to),n.removeMark(e,t,s)}else u.forEach(e=>{n.removeMark(e.$from.pos,e.$to.pos,s)});return n.removeStoredMark(s),!0},tCe=e=>({tr:t,state:n,dispatch:r})=>{let{selection:i}=n,a,o;return typeof e==`number`?(a=e,o=e):e&&`from`in e&&`to`in e?(a=e.from,o=e.to):(a=i.from,o=i.to),r&&t.doc.nodesBetween(a,o,(e,n)=>{if(e.isText)return;let r={...e.attrs};delete r.dir,t.setNodeMarkup(n,void 0,r)}),!0},nCe=(e,t={})=>({tr:n,state:r,dispatch:i})=>{let a=null,o=null,s=VJ(typeof e==`string`?e:e.name,r.schema);if(!s)return!1;s===`node`&&(a=wJ(e,r.schema)),s===`mark`&&(o=jJ(e,r.schema));let c=!1;return n.selection.ranges.forEach(e=>{let s=e.$from.pos,l=e.$to.pos,u,d,f,p;n.selection.empty?r.doc.nodesBetween(s,l,(e,t)=>{a&&a===e.type&&(c=!0,f=Math.max(t,s),p=Math.min(t+e.nodeSize,l),u=t,d=e)}):r.doc.nodesBetween(s,l,(e,r)=>{r<s&&a&&a===e.type&&(c=!0,f=Math.max(r,s),p=Math.min(r+e.nodeSize,l),u=r,d=e),r>=s&&r<=l&&(a&&a===e.type&&(c=!0,i&&n.setNodeMarkup(r,void 0,{...e.attrs,...t})),o&&e.marks.length&&e.marks.forEach(a=>{if(o===a.type&&(c=!0,i)){let i=Math.max(r,s),c=Math.min(r+e.nodeSize,l);n.addMark(i,c,o.create({...a.attrs,...t}))}}))}),d&&(u!==void 0&&i&&n.setNodeMarkup(u,void 0,{...d.attrs,...t}),o&&d.marks.length&&d.marks.forEach(e=>{o===e.type&&i&&n.addMark(f,p,o.create({...e.attrs,...t}))}))}),c},rCe=(e,t={})=>({state:n,dispatch:r})=>bye(wJ(e,n.schema),t)(n,r),iCe=(e,t={})=>({state:n,dispatch:r})=>Sye(wJ(e,n.schema),t)(n,r),_Y=class{constructor(e){this.find=e.find,this.handler=e.handler,this.undoable=e.undoable??!0}},aCe=(e,t)=>{if(EJ(t))return t.exec(e);let n=t(e);if(!n)return null;let r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn(`[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".`),r.push(n.replaceWith)),r};function vY(e){let{editor:t,from:n,to:r,text:i,rules:a,plugin:o}=e,{view:s}=t;if(s.composing)return!1;let c=s.state.doc.resolve(n);if(c.parent.type.spec.code||(c.nodeBefore||c.nodeAfter)?.marks.find(e=>e.type.spec.code))return!1;let l=!1,u=NSe(c)+i;return a.forEach(e=>{if(l)return;let a=aCe(u,e.find);if(!a)return;let c=s.state.tr,d=xJ({state:s.state,transaction:c}),f={from:n-(a[0].length-i.length),to:r},{commands:p,chain:m,can:h}=new SJ({editor:t,state:d});e.handler({state:d,range:f,match:a,commands:p,chain:m,can:h})===null||!c.steps.length||(e.undoable&&c.setMeta(o,{transform:c,from:n,to:r,text:i}),s.dispatch(c),l=!0)}),l}function oCe(e){let{editor:t,rules:n}=e,r=new tG({state:{init(){return null},apply(e,i,a){let o=e.getMeta(r);if(o)return o;let s=e.getMeta(`applyInputRules`);return s&&setTimeout(()=>{let{text:e}=s;e=typeof e==`string`?e:JJ(oH.from(e),a.schema);let{from:i}=s;vY({editor:t,from:i,to:i+e.length,text:e,rules:n,plugin:r})}),e.selectionSet||e.docChanged?null:i}},props:{handleTextInput(e,i,a,o){return vY({editor:t,from:i,to:a,text:o,rules:n,plugin:r})},handleDOMEvents:{compositionend:e=>(setTimeout(()=>{let{$cursor:i}=e.state.selection;i&&vY({editor:t,from:i.pos,to:i.pos,text:``,rules:n,plugin:r})}),!1)},handleKeyDown(e,i){if(i.key!==`Enter`)return!1;let{$cursor:a}=e.state.selection;return a?vY({editor:t,from:a.pos,to:a.pos,text:`
134`,rules:n,plugin:r}):!1}},isInputRules:!0});return r}function sCe(e){return Object.prototype.toString.call(e).slice(8,-1)}function yY(e){return sCe(e)===`Object`?e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype:!1}function bY(e,t){let n={...e};return yY(e)&&yY(t)&&Object.keys(t).forEach(r=>{yY(t[r])&&yY(e[r])?n[r]=bY(e[r],t[r]):n[r]=t[r]}),n}var xY=class{constructor(e={}){this.type=`extendable`,this.parent=null,this.child=null,this.name=``,this.config={name:this.name},this.config={...this.config,...e},this.name=this.config.name}get options(){return{...YJ(KJ(this,`addOptions`,{name:this.name}))||{}}}get storage(){return{...YJ(KJ(this,`addStorage`,{name:this.name,options:this.options}))||{}}}configure(e={}){let t=this.extend({...this.config,addOptions:()=>bY(this.options,e)});return t.name=this.name,t.parent=this.parent,this.child=null,t}extend(e={}){let t=new this.constructor({...this.config,...e});return t.parent=this,this.child=t,t.name=`name`in e?e.name:t.parent.name,t}},SY=class e extends xY{constructor(){super(...arguments),this.type=`mark`}static create(t={}){return new e(typeof t==`function`?t():t)}static handleExit({editor:e,mark:t}){let{tr:n}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){let i=r.marks();if(!i.find(e=>e?.type.name===t.name))return!1;let a=i.find(e=>e?.type.name===t.name);return a&&n.removeStoredMark(a),n.insertText(` `,r.pos),e.view.dispatch(n),!0}return!1}configure(e){return super.configure(e)}extend(e){let t=typeof e==`function`?e():e;return super.extend(t)}};function cCe(e){return typeof e==`number`}var lCe=class{constructor(e){this.find=e.find,this.handler=e.handler}},uCe=(e,t,n)=>{if(EJ(t))return[...e.matchAll(t)];let r=t(e,n);return r?r.map(t=>{let n=[t.text];return n.index=t.index,n.input=e,n.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn(`[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".`),n.push(t.replaceWith)),n}):[]};function dCe(e){let{editor:t,state:n,from:r,to:i,rule:a,pasteEvent:o,dropEvent:s}=e,{commands:c,chain:l,can:u}=new SJ({editor:t,state:n}),d=[];return n.doc.nodesBetween(r,i,(e,t)=>{if(e.type?.spec?.code||!(e.isText||e.isTextblock||e.isInline))return;let f=e.content?.size??e.nodeSize??0,p=Math.max(r,t),m=Math.min(i,t+f);p>=m||uCe(e.isText?e.text||``:e.textBetween(p-t,m-t,void 0,``),a.find,o).forEach(e=>{if(e.index===void 0)return;let t=p+e.index+1,r=t+e[0].length,i={from:n.tr.mapping.map(t),to:n.tr.mapping.map(r)},f=a.handler({state:n,range:i,match:e,commands:c,chain:l,can:u,pasteEvent:o,dropEvent:s});d.push(f)})}),d.every(e=>e!==null)}var CY=null,fCe=e=>{var t;let n=new ClipboardEvent(`paste`,{clipboardData:new DataTransfer});return(t=n.clipboardData)==null||t.setData(`text/html`,e),n};function pCe(e){let{editor:t,rules:n}=e,r=null,i=!1,a=!1,o=typeof ClipboardEvent<`u`?new ClipboardEvent(`paste`):null,s;try{s=typeof DragEvent<`u`?new DragEvent(`drop`):null}catch{s=null}let c=({state:e,from:n,to:r,rule:i,pasteEvt:a})=>{let c=e.tr;if(!(!dCe({editor:t,state:xJ({state:e,transaction:c}),from:Math.max(n-1,0),to:r.b-1,rule:i,pasteEvent:a,dropEvent:s})||!c.steps.length)){try{s=typeof DragEvent<`u`?new DragEvent(`drop`):null}catch{s=null}return o=typeof ClipboardEvent<`u`?new ClipboardEvent(`paste`):null,c}};return n.map(e=>new tG({view(e){let n=n=>{r=e.dom.parentElement?.contains(n.target)?e.dom.parentElement:null,r&&(CY=t)},i=()=>{CY&&=null};return window.addEventListener(`dragstart`,n),window.addEventListener(`dragend`,i),{destroy(){window.removeEventListener(`dragstart`,n),window.removeEventListener(`dragend`,i)}}},props:{handleDOMEvents:{drop:(e,t)=>{if(a=r===e.dom.parentElement,s=t,!a){let e=CY;e?.isEditable&&setTimeout(()=>{let t=e.state.selection;t&&e.commands.deleteRange({from:t.from,to:t.to})},10)}return!1},paste:(e,t)=>{let n=t.clipboardData?.getData(`text/html`);return o=t,i=!!n?.includes(`data-pm-slice`),!1}}},appendTransaction:(t,n,r)=>{let s=t[0],l=s.getMeta(`uiEvent`)===`paste`&&!i,u=s.getMeta(`uiEvent`)===`drop`&&!a,d=s.getMeta(`applyPasteRules`),f=!!d;if(!l&&!u&&!f)return;if(f){let{text:t}=d;t=typeof t==`string`?t:JJ(oH.from(t),r.schema);let{from:n}=d,i=n+t.length,a=fCe(t);return c({rule:e,state:r,from:n,to:{b:i},pasteEvt:a})}let p=n.doc.content.findDiffStart(r.doc.content),m=n.doc.content.findDiffEnd(r.doc.content);if(!(!cCe(p)||!m||p===m.b))return c({rule:e,state:r,from:p,to:m,pasteEvt:o})}}))}var wY=class{constructor(e,t){this.splittableMarks=[],this.editor=t,this.baseExtensions=e,this.extensions=aY(e),this.schema=wSe(this.extensions,t),this.setupExtensions()}get commands(){return this.extensions.reduce((e,t)=>{let n=KJ(t,`addCommands`,{name:t.name,options:t.options,storage:this.editor.extensionStorage[t.name],editor:this.editor,type:cY(t.name,this.schema)});return n?{...e,...n()}:e},{})}get plugins(){let{editor:e}=this;return iY([...this.extensions].reverse()).flatMap(t=>{let n={name:t.name,options:t.options,storage:this.editor.extensionStorage[t.name],editor:e,type:cY(t.name,this.schema)},r=[],i=KJ(t,`addKeyboardShortcuts`,n),a={};if(t.type===`mark`&&KJ(t,`exitable`,n)&&(a.ArrowRight=()=>SY.handleExit({editor:e,mark:t})),i){let t=Object.fromEntries(Object.entries(i()).map(([t,n])=>[t,()=>n({editor:e})]));a={...a,...t}}let o=xxe(a);r.push(o);let s=KJ(t,`addInputRules`,n);if(uY(t,e.options.enableInputRules)&&s){let t=s();if(t&&t.length){let n=oCe({editor:e,rules:t}),i=Array.isArray(n)?n:[n];r.push(...i)}}let c=KJ(t,`addPasteRules`,n);if(uY(t,e.options.enablePasteRules)&&c){let t=c();if(t&&t.length){let n=pCe({editor:e,rules:t});r.push(...n)}}let l=KJ(t,`addProseMirrorPlugins`,n);if(l){let e=l();r.push(...e)}return r})}get attributes(){return ZJ(this.extensions)}get nodeViews(){let{editor:e}=this,{nodeExtensions:t}=XJ(this.extensions);return Object.fromEntries(t.filter(e=>!!KJ(e,`addNodeView`)).map(t=>{let n=this.attributes.filter(e=>e.type===t.name),r=KJ(t,`addNodeView`,{name:t.name,options:t.options,storage:this.editor.extensionStorage[t.name],editor:e,type:wJ(t.name,this.schema)});if(!r)return[];let i=r();return i?[t.name,(r,a,o,s,c)=>i({node:r,view:a,getPos:o,decorations:s,innerDecorations:c,editor:e,extension:t,HTMLAttributes:eY(r,n)})]:[]}))}dispatchTransaction(e){let{editor:t}=this;return iY([...this.extensions].reverse()).reduceRight((e,n)=>{let r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:cY(n.name,this.schema)},i=KJ(n,`dispatchTransaction`,r);return i?t=>{i.call(r,{transaction:t,next:e})}:e},e)}transformPastedHTML(e){let{editor:t}=this;return iY([...this.extensions]).reduce((e,n)=>{let r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:cY(n.name,this.schema)},i=KJ(n,`transformPastedHTML`,r);return i?(t,n)=>{let a=e(t,n);return i.call(r,a)}:e},e||(e=>e))}get markViews(){let{editor:e}=this,{markExtensions:t}=XJ(this.extensions);return Object.fromEntries(t.filter(e=>!!KJ(e,`addMarkView`)).map(t=>{let n=this.attributes.filter(e=>e.type===t.name),r=KJ(t,`addMarkView`,{name:t.name,options:t.options,storage:this.editor.extensionStorage[t.name],editor:e,type:jJ(t.name,this.schema)});return r?[t.name,(i,a,o)=>{let s=eY(i,n);return r()({mark:i,view:a,inline:o,editor:e,extension:t,HTMLAttributes:s,updateAttributes:t=>{jCe(i,e,t)}})}]:[]}))}destroy(){this.extensions.forEach(e=>{let t=e;for(;t.parent;){let e=t.parent;e.child===t&&(e.child=null),t=e}}),this.extensions=[],this.baseExtensions=[],this.schema=null,this.editor=null}setupExtensions(){let e=this.extensions;this.editor.extensionStorage=Object.fromEntries(e.map(e=>[e.name,e.storage])),e.forEach(e=>{let t={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:cY(e.name,this.schema)};e.type===`mark`&&(YJ(KJ(e,`keepOnSplit`,t))??!0)&&this.splittableMarks.push(e.name);let n=KJ(e,`onBeforeCreate`,t),r=KJ(e,`onCreate`,t),i=KJ(e,`onUpdate`,t),a=KJ(e,`onSelectionUpdate`,t),o=KJ(e,`onTransaction`,t),s=KJ(e,`onFocus`,t),c=KJ(e,`onBlur`,t),l=KJ(e,`onDestroy`,t);n&&this.editor.on(`beforeCreate`,n),r&&this.editor.on(`create`,r),i&&this.editor.on(`update`,i),a&&this.editor.on(`selectionUpdate`,a),o&&this.editor.on(`transaction`,o),s&&this.editor.on(`focus`,s),c&&this.editor.on(`blur`,c),l&&this.editor.on(`destroy`,l)})}};wY.resolve=aY,wY.sort=iY,wY.flatten=qJ,bJ({},{ClipboardTextSerializer:()=>mCe,Commands:()=>hCe,Delete:()=>gCe,Drop:()=>_Ce,Editable:()=>vCe,FocusEvents:()=>yCe,Keymap:()=>bCe,Paste:()=>xCe,Tabindex:()=>SCe,TextDirection:()=>CCe,focusEventsPluginKey:()=>EY});var TY=class e extends xY{constructor(){super(...arguments),this.type=`extension`}static create(t={}){return new e(typeof t==`function`?t():t)}configure(e){return super.configure(e)}extend(e){let t=typeof e==`function`?e():e;return super.extend(t)}},mCe=TY.create({name:`clipboardTextSerializer`,addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new tG({key:new iG(`clipboardTextSerializer`),props:{clipboardTextSerializer:()=>{let{editor:e}=this,{state:t,schema:n}=e,{doc:r,selection:i}=t,{ranges:a}=i,o=Math.min(...a.map(e=>e.$from.pos)),s=Math.max(...a.map(e=>e.$to.pos)),c=DSe(n);return ESe(r,{from:o,to:s},{...this.options.blockSeparator===void 0?{}:{blockSeparator:this.options.blockSeparator},textSerializers:c})}}})]}}),hCe=TY.create({name:`commands`,addCommands(){return{...CJ}}}),gCe=TY.create({name:`delete`,onUpdate({transaction:e,appendedTransactions:t}){let n=()=>{var n;if(((n=this.editor.options.coreExtensionOptions?.delete)?.filterTransaction)?.call(n,e)??e.getMeta(`y-sync$`))return;let r=WJ(e.before,[e,...t]);oY(r).forEach(t=>{r.mapping.mapResult(t.oldRange.from).deletedAfter&&r.mapping.mapResult(t.oldRange.to).deletedBefore&&r.before.nodesBetween(t.oldRange.from,t.oldRange.to,(n,i)=>{let a=i+n.nodeSize-2,o=t.oldRange.from<=i&&a<=t.oldRange.to;this.editor.emit(`delete`,{type:`node`,node:n,from:i,to:a,newFrom:r.mapping.map(i),newTo:r.mapping.map(a),deletedRange:t.oldRange,newRange:t.newRange,partial:!o,editor:this.editor,transaction:e,combinedTransform:r})})});let i=r.mapping;r.steps.forEach((t,n)=>{if(t instanceof WU){let a=i.slice(n).map(t.from,-1),o=i.slice(n).map(t.to),s=i.invert().map(a,-1),c=i.invert().map(o),l=a>0?r.doc.nodeAt(a-1)?.marks.some(e=>e.eq(t.mark)):!1,u=r.doc.nodeAt(o)?.marks.some(e=>e.eq(t.mark));this.editor.emit(`delete`,{type:`mark`,mark:t.mark,from:t.from,to:t.to,deletedRange:{from:s,to:c},newRange:{from:a,to:o},partial:!!(u||l),editor:this.editor,transaction:e,combinedTransform:r})}})};this.editor.options.coreExtensionOptions?.delete?.async??!0?setTimeout(n,0):n()}}),_Ce=TY.create({name:`drop`,addProseMirrorPlugins(){return[new tG({key:new iG(`tiptapDrop`),props:{handleDrop:(e,t,n,r)=>{this.editor.emit(`drop`,{editor:this.editor,event:t,slice:n,moved:r})}}})]}}),vCe=TY.create({name:`editable`,addProseMirrorPlugins(){return[new tG({key:new iG(`editable`),props:{editable:()=>this.editor.options.editable}})]}}),EY=new iG(`focusEvents`),yCe=TY.create({name:`focusEvents`,addProseMirrorPlugins(){let{editor:e}=this;return[new tG({key:EY,props:{handleDOMEvents:{focus:(t,n)=>{e.isFocused=!0;let r=e.state.tr.setMeta(`focus`,{event:n}).setMeta(`addToHistory`,!1);return t.dispatch(r),!1},blur:(t,n)=>{e.isFocused=!1;let r=e.state.tr.setMeta(`blur`,{event:n}).setMeta(`addToHistory`,!1);return t.dispatch(r),!1}}}})]}}),bCe=TY.create({name:`keymap`,addKeyboardShortcuts(){let e=()=>this.editor.commands.first(({commands:e})=>[()=>e.undoInputRule(),()=>e.command(({tr:t})=>{let{selection:n,doc:r}=t,{empty:i,$anchor:a}=n,{pos:o,parent:s}=a,c=a.parent.isTextblock&&o>0?t.doc.resolve(o-1):a,l=c.parent.type.spec.isolating,u=a.pos-a.parentOffset,d=l&&c.parent.childCount===1?u===a.pos:VW.atStart(r).from===o;return!i||!s.type.isTextblock||s.textContent.length||!d||d&&a.parent.type.name===`paragraph`?!1:e.clearNodes()}),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()]),n={Enter:()=>this.editor.commands.first(({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},r={...n},i={...n,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return FJ()||zJ()?i:r},addProseMirrorPlugins(){return[new tG({key:new iG(`clearDocument`),appendTransaction:(e,t,n)=>{if(e.some(e=>e.getMeta(`composition`)))return;let r=e.some(e=>e.docChanged)&&!t.doc.eq(n.doc),i=e.some(e=>e.getMeta(`preventClearDocument`));if(!r||i)return;let{empty:a,from:o,to:s}=t.selection,c=VW.atStart(t.doc).from,l=VW.atEnd(t.doc).to;if(a||!(o===c&&s===l)||!fY(n.doc))return;let u=n.tr,d=xJ({state:n,transaction:u}),{commands:f}=new SJ({editor:this.editor,state:d});if(f.clearNodes(),u.steps.length)return u}})]}}),xCe=TY.create({name:`paste`,addProseMirrorPlugins(){return[new tG({key:new iG(`tiptapPaste`),props:{handlePaste:(e,t,n)=>{this.editor.emit(`paste`,{editor:this.editor,event:t,slice:n})}}})]}}),SCe=TY.create({name:`tabindex`,addOptions(){return{value:void 0}},addProseMirrorPlugins(){return[new tG({key:new iG(`tabindex`),props:{attributes:()=>!this.editor.isEditable&&this.options.value===void 0?{}:{tabindex:this.options.value??`0`}}})]}}),CCe=TY.create({name:`textDirection`,addOptions(){return{direction:void 0}},addGlobalAttributes(){if(!this.options.direction)return[];let{nodeExtensions:e}=XJ(this.extensions);return[{types:e.filter(e=>e.name!==`text`).map(e=>e.name),attributes:{dir:{default:this.options.direction,parseHTML:e=>{let t=e.getAttribute(`dir`);return t&&(t===`ltr`||t===`rtl`||t===`auto`)?t:this.options.direction},renderHTML:e=>e.dir?{dir:e.dir}:{}}}}]},addProseMirrorPlugins(){return[new tG({key:new iG(`textDirection`),props:{attributes:()=>{let e=this.options.direction;return e?{dir:e}:{}}}})]}});function DY(e){return new _Y({find:e.find,handler:({state:t,range:n,match:r})=>{let i=YJ(e.getAttributes,void 0,r);if(i===!1||i===null)return null;let{tr:a}=t,o=r[r.length-1],s=r[0];if(o){let r=s.search(/\S/),c=n.from+s.indexOf(o),l=c+o.length;if(sY(n.from,n.to,t.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.type&&n!==t.mark.type)).filter(e=>e.to>c).length)return null;l<n.to&&a.delete(l,n.to),c>n.from&&a.delete(n.from+r,c);let u=n.from+r+o.length;a.addMark(n.from+r,u,e.type.create(i||{})),a.removeStoredMark(e.type)}},undoable:e.undoable})}function wCe(e){return new _Y({find:e.find,handler:({state:t,range:n,match:r})=>{let i=YJ(e.getAttributes,void 0,r)||{},{tr:a}=t,o=n.from,s=n.to,c=e.type.create(i);if(r[1]){let e=o+r[0].lastIndexOf(r[1]);e>s?e=s:s=e+r[1].length;let t=r[0][r[0].length-1];a.insertText(t,o+r[0].length-1),a.replaceWith(e,s,c)}else if(r[0]){let t=e.type.isInline?o:o-1;a.insert(t,e.type.create(i)).delete(a.mapping.map(o),a.mapping.map(s))}a.scrollIntoView()},undoable:e.undoable})}function OY(e){return new _Y({find:e.find,handler:({state:t,range:n,match:r})=>{let i=t.doc.resolve(n.from),a=YJ(e.getAttributes,void 0,r)||{};if(!i.node(-1).canReplaceWith(i.index(-1),i.indexAfter(-1),e.type))return null;t.tr.delete(n.from,n.to).setBlockType(n.from,n.from,e.type,a)},undoable:e.undoable})}function kY(e){return new _Y({find:e.find,handler:({state:t,range:n,match:r,chain:i})=>{let a=YJ(e.getAttributes,void 0,r)||{},o=t.tr.delete(n.from,n.to),s=o.doc.resolve(n.from).blockRange(),c=s&&nW(s,e.type,a);if(!c)return null;if(o.wrap(s,c),e.keepMarks&&e.editor){let{selection:n,storedMarks:r}=t,{splittableMarks:i}=e.editor.extensionManager,a=r||n.$to.parentOffset&&n.$from.marks();if(a){let e=a.filter(e=>i.includes(e.type.name));o.ensureMarks(e)}}if(e.keepAttributes){let t=e.type.name===`bulletList`||e.type.name===`orderedList`?`listItem`:`taskList`;i().updateAttributes(t,a).run()}let l=o.doc.resolve(n.from-1).nodeBefore;l&&l.type===e.type&&mW(o.doc,n.from-1)&&(!e.joinPredicate||e.joinPredicate(r,l))&&o.join(n.from-1)},undoable:e.undoable})}function TCe(e,t){let{selection:n}=e,{$from:r}=n;if(n instanceof qW){let e=r.index();return r.parent.canReplaceWith(e,e+1,t)}let i=r.depth;for(;i>=0;){let e=r.index(i);if(r.node(i).contentMatchAt(e).matchType(t))return!0;--i}return!1}bJ({},{createAtomBlockMarkdownSpec:()=>ECe,createBlockMarkdownSpec:()=>DCe,createInlineMarkdownSpec:()=>ACe,parseAttributes:()=>AY,parseIndentedBlocks:()=>MY,renderNestedMarkdownContent:()=>NY,serializeAttributes:()=>jY});function AY(e){if(!e?.trim())return{};let t={},n=[],r=e.replace(/["']([^"']*)["']/g,e=>(n.push(e),`__QUOTED_${n.length-1}__`)),i=r.match(/(?:^|\s)\.([a-zA-Z][\w-]*)/g);i&&(t.class=i.map(e=>e.trim().slice(1)).join(` `));let a=r.match(/(?:^|\s)#([a-zA-Z][\w-]*)/);a&&(t.id=a[1]),Array.from(r.matchAll(/([a-zA-Z][\w-]*)\s*=\s*(__QUOTED_\d+__)/g)).forEach(([,e,r])=>{let i=n[parseInt(r.match(/__QUOTED_(\d+)__/)?.[1]||`0`,10)];i&&(t[e]=i.slice(1,-1))});let o=r.replace(/(?:^|\s)\.([a-zA-Z][\w-]*)/g,``).replace(/(?:^|\s)#([a-zA-Z][\w-]*)/g,``).replace(/([a-zA-Z][\w-]*)\s*=\s*__QUOTED_\d+__/g,``).trim();return o&&o.split(/\s+/).filter(Boolean).forEach(e=>{e.match(/^[a-zA-Z][\w-]*$/)&&(t[e]=!0)}),t}function jY(e){if(!e||Object.keys(e).length===0)return``;let t=[];return e.class&&String(e.class).split(/\s+/).filter(Boolean).forEach(e=>t.push(`.${e}`)),e.id&&t.push(`#${e.id}`),Object.entries(e).forEach(([e,n])=>{e===`class`||e===`id`||(n===!0?t.push(e):n!==!1&&n!=null&&t.push(`${e}="${String(n)}"`))}),t.join(` `)}function ECe(e){let{nodeName:t,name:n,parseAttributes:r=AY,serializeAttributes:i=jY,defaultAttributes:a={},requiredAttributes:o=[],allowedAttributes:s}=e,c=n||t,l=e=>{if(!s)return e;let t={};return s.forEach(n=>{n in e&&(t[n]=e[n])}),t};return{parseMarkdown:(e,n)=>{let r={...a,...e.attributes};return n.createNode(t,r,[])},markdownTokenizer:{name:t,level:`block`,start(e){let t=RegExp(`^:::${c}(?:\\s|$)`,`m`),n=e.match(t)?.index;return n===void 0?-1:n},tokenize(e,n,i){let a=RegExp(`^:::${c}(?:\\s+\\{([^}]*)\\})?\\s*:::(?:\\n|$)`),s=e.match(a);if(!s)return;let l=r(s[1]||``);if(!o.find(e=>!(e in l)))return{type:t,raw:s[0],attributes:l}}},renderMarkdown:e=>{let t=i(l(e.attrs||{}));return`:::${c}${t?` {${t}}`:``} :::`}}}function DCe(e){let{nodeName:t,name:n,getContent:r,parseAttributes:i=AY,serializeAttributes:a=jY,defaultAttributes:o={},content:s=`block`,allowedAttributes:c}=e,l=n||t,u=e=>{if(!c)return e;let t={};return c.forEach(n=>{n in e&&(t[n]=e[n])}),t};return{parseMarkdown:(e,n)=>{let i;if(r){let t=r(e);i=typeof t==`string`?[{type:`text`,text:t}]:t}else i=s===`block`?n.parseChildren(e.tokens||[]):n.parseInline(e.tokens||[]);let a={...o,...e.attributes};return n.createNode(t,a,i)},markdownTokenizer:{name:t,level:`block`,start(e){let t=RegExp(`^:::${l}`,`m`),n=e.match(t)?.index;return n===void 0?-1:n},tokenize(e,n,r){let a=RegExp(`^:::${l}(?:\\s+\\{([^}]*)\\})?\\s*\\n`),o=e.match(a);if(!o)return;let[c,u=``]=o,d=i(u),f=1,p=c.length,m=``,h=/^:::([\w-]*)(\s.*)?/gm,g=e.slice(p);for(h.lastIndex=0;;){let n=h.exec(g);if(n===null)break;let i=n.index,a=n[1];if(!n[2]?.endsWith(`:::`)){if(a)f+=1;else if(--f,f===0){let a=g.slice(0,i);m=a.trim();let o=e.slice(0,p+i+n[0].length),c=[];if(m)if(s===`block`)for(c=r.blockTokens(a),c.forEach(e=>{e.text&&(!e.tokens||e.tokens.length===0)&&(e.tokens=r.inlineTokens(e.text))});c.length>0;){let e=c[c.length-1];if(e.type===`paragraph`&&(!e.text||e.text.trim()===``))c.pop();else break}else c=r.inlineTokens(m);return{type:t,raw:o,attributes:d,content:m,tokens:c}}}}}},renderMarkdown:(e,t)=>{let n=a(u(e.attrs||{}));return`:::${l}${n?` {${n}}`:``}
135
136${t.renderChildren(e.content||[],`
137
138`)}
139
140:::`}}}function OCe(e){if(!e.trim())return{};let t={},n=/(\w+)=(?:"([^"]*)"|'([^']*)')/g,r=n.exec(e);for(;r!==null;){let[,i,a,o]=r;t[i]=a||o,r=n.exec(e)}return t}function kCe(e){return Object.entries(e).filter(([,e])=>e!=null).map(([e,t])=>`${e}="${t}"`).join(` `)}function ACe(e){let{nodeName:t,name:n,getContent:r,parseAttributes:i=OCe,serializeAttributes:a=kCe,defaultAttributes:o={},selfClosing:s=!1,allowedAttributes:c}=e,l=n||t,u=e=>{if(!c)return e;let t={};return c.forEach(n=>{let r=typeof n==`string`?n:n.name,i=typeof n==`string`?void 0:n.skipIfDefault;if(r in e){let n=e[r];if(i!==void 0&&n===i)return;t[r]=n}}),t},d=l.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`);return{parseMarkdown:(e,n)=>{let i={...o,...e.attributes};if(s)return n.createNode(t,i);let a=r?r(e):e.content||``;return a?n.createNode(t,i,[n.createTextNode(a)]):n.createNode(t,i,[])},markdownTokenizer:{name:t,level:`inline`,start(e){let t=RegExp(s?`\\[${d}\\s*[^\\]]*\\]`:`\\[${d}\\s*[^\\]]*\\][\\s\\S]*?\\[\\/${d}\\]`),n=e.match(t)?.index;return n===void 0?-1:n},tokenize(e,n,r){let a=RegExp(s?`^\\[${d}\\s*([^\\]]*)\\]`:`^\\[${d}\\s*([^\\]]*)\\]([\\s\\S]*?)\\[\\/${d}\\]`),o=e.match(a);if(!o)return;let c=``,l=``;if(s){let[,e]=o;l=e}else{let[,e,t]=o;l=e,c=t||``}let u=i(l.trim());return{type:t,raw:o[0],content:c.trim(),attributes:u}}},renderMarkdown:e=>{let t=``;r?t=r(e):e.content&&e.content.length>0&&(t=e.content.filter(e=>e.type===`text`).map(e=>e.text).join(``));let n=a(u(e.attrs||{})),i=n?` ${n}`:``;return s?`[${l}${i}]`:`[${l}${i}]${t}[/${l}]`}}}function MY(e,t,n){let r=e.split(`
141`),i=[],a=``,o=0,s=t.baseIndentSize||2;for(;o<r.length;){let e=r[o],c=e.match(t.itemPattern);if(!c){if(i.length>0)break;if(e.trim()===``){o+=1,a=`${a}${e}
142`;continue}else return}let l=t.extractItemData(c),{indentLevel:u,mainContent:d}=l;a=`${a}${e}
143`;let f=[d];for(o+=1;o<r.length;){let e=r[o];if(e.trim()===``){let t=r.slice(o+1).findIndex(e=>e.trim()!==``);if(t===-1)break;if((r[o+1+t].match(/^(\s*)/)?.[1]?.length||0)>u){f.push(e),a=`${a}${e}
144`,o+=1;continue}else break}if((e.match(/^(\s*)/)?.[1]?.length||0)>u)f.push(e),a=`${a}${e}
145`,o+=1;else break}let p,m=f.slice(1);if(m.length>0){let e=m.map(e=>e.slice(u+s)).join(`
146`);e.trim()&&(p=t.customNestedParser?t.customNestedParser(e):n.blockTokens(e))}let h=t.createToken(l,p);i.push(h)}if(i.length!==0)return{items:i,raw:a}}function NY(e,t,n,r){if(!e||!Array.isArray(e.content))return``;let i=typeof n==`function`?n(r):n,[a,...o]=e.content,s=`${i}${t.renderChildren([a])}`;return o&&o.length>0&&o.forEach((e,n)=>{let r=t.renderChild?.call(t,e,n+1)??t.renderChildren([e]);if(r!=null){let n=r.split(`
147`).map(e=>e?t.indent(e):t.indent(``)).join(`
148`);s+=e.type===`paragraph`?`
149
150${n}`:`
151${n}`}}),s}function jCe(e,t,n={}){let{state:r}=t,{doc:i,tr:a}=r,o=e;i.descendants((t,r)=>{let i=a.mapping.map(r),s=a.mapping.map(r)+t.nodeSize,c=null;if(t.marks.forEach(e=>{if(e!==o)return!1;c=e}),!c)return;let l=!1;if(Object.keys(n).forEach(e=>{n[e]!==c.attrs[e]&&(l=!0)}),l){let t=e.type.create({...e.attrs,...n});a.removeMark(i,s,e.type),a.addMark(i,s,t)}}),a.docChanged&&t.view.dispatch(a)}var PY=class e extends xY{constructor(){super(...arguments),this.type=`node`}static create(t={}){return new e(typeof t==`function`?t():t)}configure(e){return super.configure(e)}extend(e){let t=typeof e==`function`?e():e;return super.extend(t)}};function FY(e){return new lCe({find:e.find,handler:({state:t,range:n,match:r,pasteEvent:i})=>{let a=YJ(e.getAttributes,void 0,r,i);if(a===!1||a===null)return null;let{tr:o}=t,s=r[r.length-1],c=r[0],l=n.to;if(s){let i=c.search(/\S/),u=n.from+c.indexOf(s),d=u+s.length;if(sY(n.from,n.to,t.doc).filter(t=>t.mark.type.excluded.find(n=>n===e.type&&n!==t.mark.type)).filter(e=>e.to>u).length)return null;d<n.to&&o.delete(d,n.to),u>n.from&&o.delete(n.from+i,u),l=n.from+i+s.length,o.addMark(n.from+i,l,e.type.create(a||{})),r.index!==void 0&&r.input!==void 0&&r.index+r[0].length>=r.input.length||o.removeStoredMark(e.type)}}})}var IY=(e,t)=>{if(e===`slot`)return 0;if(e instanceof Function)return e(t);let{children:n,...r}=t??{};if(e===`svg`)throw Error(`SVG elements are not supported in the JSX syntax, use the array syntax instead`);return[e,r,n]},MCe=/^\s*>\s$/,NCe=PY.create({name:`blockquote`,addOptions(){return{HTMLAttributes:{}}},content:`block+`,group:`block`,defining:!0,parseHTML(){return[{tag:`blockquote`}]},renderHTML({HTMLAttributes:e}){return IY(`blockquote`,{...$J(this.options.HTMLAttributes,e),children:IY(`slot`,{})})},parseMarkdown:(e,t)=>{let n=t.parseBlockChildren??t.parseChildren;return t.createNode(`blockquote`,void 0,n(e.tokens||[]))},renderMarkdown:(e,t)=>{if(!e.content)return``;let n=[];return e.content.forEach((e,r)=>{let i=(t.renderChild?.call(t,e,r)??t.renderChildren([e])).split(`
152`).map(e=>e.trim()===``?`>`:`> ${e}`);n.push(i.join(`
153`))}),n.join(`
154>
155`)},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[kY({find:MCe,type:this.type})]}}),PCe=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,FCe=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,ICe=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,LCe=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,LY=SY.create({name:`bold`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`strong`},{tag:`b`,getAttrs:e=>e.style.fontWeight!==`normal`&&null},{style:`font-weight=400`,clearMark:e=>e.type.name===this.name},{style:`font-weight`,getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}]},renderHTML({HTMLAttributes:e}){return IY(`strong`,{...$J(this.options.HTMLAttributes,e),children:IY(`slot`,{})})},markdownTokenName:`strong`,parseMarkdown:(e,t)=>t.applyMark(`bold`,t.parseInline(e.tokens||[])),markdownOptions:{htmlReopen:{open:`<strong>`,close:`</strong>`}},renderMarkdown:(e,t)=>`**${t.renderChildren(e)}**`,addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[DY({find:PCe,type:this.type}),DY({find:ICe,type:this.type})]},addPasteRules(){return[FY({find:FCe,type:this.type}),FY({find:LCe,type:this.type})]}}),RCe=/(^|[^`])`([^`]+)`(?!`)$/,zCe=/(^|[^`])`([^`]+)`(?!`)/g,BCe=SY.create({name:`code`,addOptions(){return{HTMLAttributes:{}}},excludes:`_`,code:!0,exitable:!0,parseHTML(){return[{tag:`code`}]},renderHTML({HTMLAttributes:e}){return[`code`,$J(this.options.HTMLAttributes,e),0]},markdownTokenName:`codespan`,parseMarkdown:(e,t)=>t.applyMark(`code`,[{type:`text`,text:e.text||``}]),renderMarkdown:(e,t)=>e.content?`\`${t.renderChildren(e.content)}\``:``,addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[DY({find:RCe,type:this.type})]},addPasteRules(){return[FY({find:zCe,type:this.type})]}}),RY=4,VCe=/^```([a-z]+)?[\s\n]$/,HCe=/^~~~([a-z]+)?[\s\n]$/,UCe=PY.create({name:`codeBlock`,addOptions(){return{languageClassPrefix:`language-`,exitOnTripleEnter:!0,exitOnArrowDown:!0,defaultLanguage:null,enableTabIndentation:!1,tabSize:RY,HTMLAttributes:{}}},content:`text*`,marks:``,group:`block`,code:!0,defining:!0,addAttributes(){return{language:{default:this.options.defaultLanguage,parseHTML:e=>{let{languageClassPrefix:t}=this.options;return t&&[...e.firstElementChild?.classList||[]].filter(e=>e.startsWith(t)).map(e=>e.replace(t,``))[0]||null},rendered:!1}}},parseHTML(){return[{tag:`pre`,preserveWhitespace:`full`}]},renderHTML({node:e,HTMLAttributes:t}){return[`pre`,$J(this.options.HTMLAttributes,t),[`code`,{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},markdownTokenName:`code`,parseMarkdown:(e,t)=>e.raw?.startsWith("```")===!1&&e.raw?.startsWith(`~~~`)===!1&&e.codeBlockStyle!==`indented`?[]:t.createNode(`codeBlock`,{language:e.lang||null},e.text?[t.createTextNode(e.text)]:[]),renderMarkdown:(e,t)=>{let n=``,r=e.attrs?.language||``;return n=e.content?[`\`\`\`${r}`,t.renderChildren(e.content),"```"].join(`
156`):`\`\`\`${r}
157
158\`\`\``,n},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,`paragraph`,e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{let{empty:e,$anchor:t}=this.editor.state.selection,n=t.pos===1;return!e||t.parent.type.name!==this.name?!1:n||!t.parent.textContent.length?this.editor.commands.clearNodes():!1},Tab:({editor:e})=>{if(!this.options.enableTabIndentation)return!1;let t=this.options.tabSize??RY,{state:n}=e,{selection:r}=n,{$from:i,empty:a}=r;if(i.parent.type!==this.type)return!1;let o=` `.repeat(t);return a?e.commands.insertContent(o):e.commands.command(({tr:e})=>{let{from:t,to:i}=r,a=n.doc.textBetween(t,i,`
159`,`
160`).split(`
161`).map(e=>o+e).join(`
162`);return e.replaceWith(t,i,n.schema.text(a)),!0})},"Shift-Tab":({editor:e})=>{if(!this.options.enableTabIndentation)return!1;let t=this.options.tabSize??RY,{state:n}=e,{selection:r}=n,{$from:i,empty:a}=r;return i.parent.type===this.type?a?e.commands.command(({tr:e})=>{let{pos:r}=i,a=i.start(),o=i.end(),s=n.doc.textBetween(a,o,`
163`,`
164`).split(`
165`),c=0,l=0,u=r-a;for(let e=0;e<s.length;e+=1){if(l+s[e].length>=u){c=e;break}l+=s[e].length+1}let d=s[c].match(/^ */)?.[0]||``,f=Math.min(d.length,t);if(f===0)return!0;let p=a;for(let e=0;e<c;e+=1)p+=s[e].length+1;return e.delete(p,p+f),r-p<=f&&e.setSelection(GW.create(e.doc,p)),!0}):e.commands.command(({tr:e})=>{let{from:i,to:a}=r,o=n.doc.textBetween(i,a,`
166`,`
167`).split(`
168`).map(e=>{let n=e.match(/^ */)?.[0]||``,r=Math.min(n.length,t);return e.slice(r)}).join(`
169`);return e.replaceWith(i,a,n.schema.text(o)),!0}):!1},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;let{state:t}=e,{selection:n}=t,{$from:r,empty:i}=n;if(!i||r.parent.type!==this.type)return!1;let a=r.parentOffset===r.parent.nodeSize-2,o=r.parent.textContent.endsWith(`
170
171`);return!a||!o?!1:e.chain().command(({tr:e})=>(e.delete(r.pos-2,r.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;let{state:t}=e,{selection:n,doc:r}=t,{$from:i,empty:a}=n;if(!a||i.parent.type!==this.type||i.parentOffset!==i.parent.nodeSize-2)return!1;let o=i.after();return o===void 0?!1:r.nodeAt(o)?e.commands.command(({tr:e})=>(e.setSelection(VW.near(r.resolve(o))),!0)):e.commands.exitCode()}}},addInputRules(){return[OY({find:VCe,type:this.type,getAttributes:e=>({language:e[1]})}),OY({find:HCe,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new tG({key:new iG(`codeBlockVSCodeHandler`),props:{handlePaste:(e,t)=>{if(!t.clipboardData||this.editor.isActive(this.type.name))return!1;let n=t.clipboardData.getData(`text/plain`),r=t.clipboardData.getData(`vscode-editor-data`),i=(r?JSON.parse(r):void 0)?.mode;if(!n||!i)return!1;let{tr:a,schema:o}=e.state,s=o.text(n.replace(/\r\n?/g,`
172`));return a.replaceSelectionWith(this.type.create({language:i},s)),a.selection.$from.parent.type!==this.type&&a.setSelection(GW.near(a.doc.resolve(Math.max(0,a.selection.from-2)))),a.setMeta(`paste`,!0),e.dispatch(a),!0}}})]}}),WCe=PY.create({name:`doc`,topNode:!0,content:`block+`,renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
173
174`):``}),GCe=PY.create({name:`hardBreak`,markdownTokenName:`br`,addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:`inline`,selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:`br`}]},renderHTML({HTMLAttributes:e}){return[`br`,$J(this.options.HTMLAttributes,e)]},renderText(){return`
175`},renderMarkdown:()=>`  
176`,parseMarkdown:()=>({type:`hardBreak`}),addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:n,editor:r})=>e.first([()=>e.exitCode(),()=>e.command(()=>{let{selection:e,storedMarks:i}=n;if(e.$from.parent.type.spec.isolating)return!1;let{keepMarks:a}=this.options,{splittableMarks:o}=r.extensionManager,s=i||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command(({tr:e,dispatch:t})=>{if(t&&s&&a){let t=s.filter(e=>o.includes(e.type.name));e.ensureMarks(t)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),KCe=PY.create({name:`heading`,addOptions(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:`inline*`,group:`block`,defining:!0,addAttributes(){return{level:{default:1,rendered:!1}}},parseHTML(){return this.options.levels.map(e=>({tag:`h${e}`,attrs:{level:e}}))},renderHTML({node:e,HTMLAttributes:t}){return[`h${this.options.levels.includes(e.attrs.level)?e.attrs.level:this.options.levels[0]}`,$J(this.options.HTMLAttributes,t),0]},parseMarkdown:(e,t)=>t.createNode(`heading`,{level:e.depth||1},t.parseInline(e.tokens||[])),renderMarkdown:(e,t)=>{let n=e.attrs?.level?parseInt(e.attrs.level,10):1,r=`#`.repeat(n);return e.content?`${r} ${t.renderChildren(e.content)}`:``},addCommands(){return{setHeading:e=>({commands:t})=>this.options.levels.includes(e.level)?t.setNode(this.name,e):!1,toggleHeading:e=>({commands:t})=>this.options.levels.includes(e.level)?t.toggleNode(this.name,`paragraph`,e):!1}},addKeyboardShortcuts(){return this.options.levels.reduce((e,t)=>({...e,[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})}),{})},addInputRules(){return this.options.levels.map(e=>OY({find:RegExp(`^(#{${Math.min(...this.options.levels)},${e}}
176)\\s$`),type:this.type,getAttributes:{level:e}}))}}),qCe=PY.create({name:`horizontalRule`,addOptions(){return{HTMLAttributes:{},nextNodeType:`paragraph`}},group:`block`,parseHTML(){return[{tag:`hr`}]},renderHTML({HTMLAttributes:e}){return[`hr`,$J(this.options.HTMLAttributes,e)]},markdownTokenName:`hr`,parseMarkdown:(e,t)=>t.createNode(`horizontalRule`),renderMarkdown:()=>`---`,addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{if(!TCe(t,t.schema.nodes[this.name]))return!1;let{selection:n}=t,{$to:r}=n,i=e();return pY(n)?i.insertContentAt(r.pos,{type:this.name}):i.insertContent({type:this.name}),i.command(({state:e,tr:t,dispatch:n})=>{if(n){let{$to:n}=t.selection,r=n.end();if(n.nodeAfter)n.nodeAfter.isTextblock?t.setSelection(GW.create(t.doc,n.pos+1)):n.nodeAfter.isBlock?t.setSelection(qW.create(t.doc,n.pos)):t.setSelection(GW.create(t.doc,n.pos));else{let i=(e.schema.nodes[this.options.nextNodeType]||n.parent.type.contentMatch.defaultType)?.create();i&&(t.insert(r,i),t.setSelection(GW.create(t.doc,r+1)))}t.scrollIntoView()}return!0}).run()}}},addInputRules(){return[wCe({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.t
vendor: 4,508 bytes, line 176
176ype})]}}),JCe=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,YCe=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,XCe=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,ZCe=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,zY=SY.create({name:`italic`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`em`},{tag:`i`,getAttrs:e=>e.style.fontStyle!==`normal`&&null},{style:`font-style=normal`,clearMark:e=>e.type.name===this.name},{style:`font-style=italic`}]},renderHTML({HTMLAttributes:e}){return[`em`,$J(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},markdownTokenName:`em`,parseMarkdown:(e,t)=>t.applyMark(`italic`,t.parseInline(e.tokens||[])),markdownOptions:{htmlReopen:{open:`<em>`,close:`</em>`}},renderMarkdown:(e,t)=>`*${t.renderChildren(e)}*`,addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[DY({find:JCe,type:this.type}),DY({find:XCe,type:this.type})]},addPasteRules(){return[FY({find:YCe,type:this.type}),FY({find:ZCe,type:this.type})]}}),QCe=`aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2odyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rck0msd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2
176ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2oodside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2`,$Ce=`ελ1υ2бг1ел3дети4ею2католик6ом3мÐ
176ºÐ´2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3Õ°Õ¡Õµ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1ì»´2삼성2한국2`,BY=`numeric`,VY=`ascii`,HY=`alpha`,UY=`asciinumeric`,WY=`alphanumeric`,GY=`domain`,KY=`emoji`,ewe=`scheme`,twe=`slashscheme`,qY=`whitespace`;function nwe(e,t){return e in t||(t[e]=[]),t[e]}function JY(e,t,n){t[BY]&&(t[UY]=!0,t[WY]=!0),t[VY]&&(t[UY]=!0,t[HY]=!0),t[UY]&&(t[WY]=!0),t[HY]&&(t[WY]=!0),t[WY]&&(t[GY]=!0),t[KY]&&(t[GY]=!0);for(let r in t){let t=nwe(r,n);t.indexOf(e)<0&&t.push(e)}}function rwe(e,t){let n={};for(let r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function YY(e=null){this.j={},this.jr=[],this.jd=null,this.t=e}YY.groups={},YY.prototype={accepts(){return!!this.t},go(e){let t=this,n=t.j[e];if(n)return n;for(let n=0;n<t.jr.length;n++){let r=t.jr[n][0],i=t.jr[n][1];if(i&&r.test(e))return i}return t.jd},has(e,t=!1){return t?e in this.j:!!this.go(e)},ta(e,t,n,r){for(let i=0;i<e.length;i++)this.tt(e[i],t,n,r)},tr(e,t,n,r){r||=YY.groups;let i;return t&&t.j?i=t:(i=new YY(t),n&&r&&JY(t,n,r)),this.jr.push([e,i]),i},ts(e,t,n,r){let i=this,a=e.length;if(!a)return i;for(let t=0;t<a-1;t++)i=i.tt(e[t]);return i.tt(e[a-1],t,n,r)},tt(e,t,n,r){r||=YY.groups;let i=this;if(t&&t.j)return i.j[e]=t,t;let a=t,o,s=i.go(e);return s?(o=new YY,Object.assign(o.j,s.j),o.jr.push.apply(o.jr,s.jr),o.jd=s.jd,o.t=s.t):o=new YY,a&&(r&&(o.t&&typeof o.t==`string`?JY(a,Object.assign(rwe(o.t,r),n),r):n&&JY(a,n,r)),o.t=a),i.j[e]=o,o}};var XY=(e,t,n,r,i)=>e.ta(t,n,r,i),ZY=(e,t,n,r,i)=>e.tr(t,n,r,i),QY=(e,t,n,r,i)=>e.ts(t,n,r,i),Z=(e,t,n,r,i)=>e.tt(t,n,r,i),$Y=`WORD`,eX=`UWORD`,tX=`ASCIINUMERICAL`,nX=`ALPHANUMERICAL`,rX=`LOCALHOST`,iX=`TLD`,aX=`UTLD`,oX=`SCHEME`,sX=`SLASH_SCHEME`,cX=`NUM`,lX=`WS`,uX=`NL`,dX=`OPENBRACE`,fX=`CLOSEBRACE`,pX=`OPENBRACKET`,mX=`CLOSEBRACKET`,hX=`OPENPAREN`,gX=`CLOSEPAREN`,_X=`OPENANGLEBRACKET`,vX=`CLOSEANGLEBRACKET`,yX=`FULLWIDTHLEFTPAREN`,bX=`FULLWIDTHRIGHTPAREN`,xX=`LEFTCORNERBRACKET`,SX=`RIGHTCORNERBRACKET`,CX=`LEFTWHITECORNERBRACKET`,wX=`RIGHTWHITECORNERBRACKET`,TX=`FULLWIDTHLESSTHAN`,EX=`FULLWIDTHGREATERTHAN`,DX=`AMPERSAND`,OX=`APOSTROPHE`,kX=`ASTERISK`,AX=`AT`,jX=`BACKSLASH`,MX=`BACKTICK`,NX=`CARET`,PX=`COLON`,FX=`COMMA`,IX=`DOLLAR`,LX=`DOT`,RX=`EQUALS`,zX=`EXCLAMATION`,BX=`HYPHEN`,VX=`PERCENT`,HX=`PIPE`,UX=`PLUS`,WX=`POUND`,GX=`QUERY`,KX=`QUOTE`,qX=`FULLWIDTHMIDDLEDOT`,JX=`SEMI`,YX=`SLASH`,XX=`TILDE`,ZX=`UNDERSCORE`,QX=`EMOJI`,$X=`SYM`,eZ=Object.freeze({__proto__:null,ALPHANUMERICAL:nX,AMPERSAND:DX,APOSTROPHE:OX,ASCIINUMERICAL:tX,ASTERISK:kX,AT:AX,BACKSLASH:jX,BACKTICK:MX,CARET:NX,CLOSEANGLEBRACKET:vX,CLOSEBRACE:fX,CLOSEBRACKET:mX,CLOSEPAREN:gX,COLON:PX,COMMA:FX,DOLLAR:IX,DOT:LX,EMOJI:QX,EQUALS:RX,EXCLAMATION:zX,FULLWIDTHGREATERTHAN:EX,FULLWIDTHLEFTPAREN:yX,FULLWIDTHLESSTHAN:TX,FULLWIDTHMIDDLEDOT:qX,FULLWIDTHRIGHTPAREN:bX,HYPHEN:BX,LEFTCORNERBRACKET:xX,LEFTWHITECORNERBRACKET:CX,LOCALHOST:rX,NL:uX,NUM:cX,OPENANGLEBRACKET:_X,OPENBRACE:dX,OPENBRACKET:pX,OPENPAREN:hX,PERCENT:VX,PIPE:HX,PLUS:UX,POUND:WX,QUERY:GX,QUOTE:KX,RIGHTCORNERBRACKET:SX,RIGHTWHITECORNERBRACKET:wX,SCHEME:oX,SEMI:JX,SLASH:YX,SLASH_SCHEME:sX,SYM:$X,TILDE:XX,TLD:iX,UNDERSCORE:ZX,UTLD:aX,UWORD:eX,WORD:$Y,WS:lX}),tZ=/[a-z]/,nZ=/\p{L}/u,rZ=/\p{Emoji}/u,iZ=/\d/,aZ=/\s/,oZ=`\r`,sZ=`
177`,iwe=`️`,awe=`‍`,cZ=``,lZ=null,uZ=null;function owe(e=[]){let t={};YY.groups=t;let n=new YY;lZ??=pZ(QCe),uZ??=pZ($Ce),Z(n,`'`,OX),Z(n,`{`,dX),Z(n,`}`,fX),Z(n,`[`,pX),Z(n,`]`,mX),Z(n,`(`,hX),Z(n,`)`,gX),Z(n,`<`,_X),Z(n,`>`,vX),Z(n,`(`,yX),Z(n,`)`,bX),Z(n,`「`,xX),Z(n,`」`,SX),Z(n,`『`,CX),Z(n,`』`,wX),Z(n,`<`,TX),Z(n,`>`,EX),Z(n,`&`,DX),Z(n,`*`,kX),Z(n,`@`,AX),Z(n,"`",MX),Z(n,`^`,NX),Z(n,`:`,PX),Z(n,`,`,FX),Z(n,`$`,IX),Z(n,`.`,LX),Z(n,`=`,RX),Z(n,`!`,zX),Z(n,`-`,BX),Z(n,`%`,VX),Z(n,`|`,HX),Z(n,`+`,UX),Z(n,`#`,WX),Z(n,`?`,GX),Z(n,`"`,KX),Z(n,`/`,YX),Z(n,`;`,JX),Z(n,`~`,XX),Z(n,`_`,ZX),Z(n,`\\`,jX),Z(n,`・`,qX);let r=ZY(n,iZ,cX,{[BY]:!0});ZY(r,iZ,r);let i=ZY(r,tZ,tX,{[UY]:!0}),a=ZY(r,nZ,nX,{[WY]:!0}),o=ZY(n,tZ,$Y,{[VY]:!0});ZY(o,iZ,i),ZY(o,tZ,o),ZY(i,iZ,i),ZY(i,tZ,i);let s=ZY(n,nZ,eX,{[HY]:!0});ZY(s,tZ),ZY(s,iZ,a),ZY(s,nZ,s),ZY(a,iZ,a),ZY(a,tZ),ZY(a,nZ,a);let c=Z(n,sZ,uX,{[qY]:!0}),l=Z(n,oZ,lX,{[qY]:!0}),u=ZY(n,aZ,lX,{[qY]:!0});Z(n,cZ,u),Z(l,sZ,c),Z(l,cZ,u),ZY(l,aZ,u),Z(u,oZ),Z(u,sZ),ZY(u,aZ,u),Z(u,cZ,u);let d=ZY(n,rZ,QX,{[KY]:!0});Z(d,`#`),ZY(d,rZ,d),Z(d,iwe,d);let f=Z(d,awe);Z(f,`#`),ZY(f,rZ,d);let p=[[tZ,o],[iZ,i]],m=[[tZ,null],[nZ,s],[iZ,a]];for(let e=0;e<lZ.length;e++)fZ(n,lZ[e],iX,$Y,p);for(let e=0;e<uZ.length;e++)fZ(n,uZ[e],aX,eX,m);JY(iX,{tld:!0,ascii:!0},t),JY(aX,{utld:!0,alpha:!0},t),fZ(n,`file`,oX,$Y,p),fZ(n,`mailto`,oX,$Y,p),fZ(n,`http`,sX,$Y,p),fZ(n,`https`,sX,$Y,p),fZ(n,`ftp`,sX,$Y,p),fZ(n,`ftps`,sX,$Y,p),JY(oX,{scheme:!0,ascii:!0},t),JY(sX,{slashscheme:!0,ascii:!0},t),e=e.sort((e,t)=>
vendor: 50,560 bytes, lines 177-190
177e[0]>t[0]?1:-1);for(let t=0;t<e.length;t++){let r=e[t][0],i=e[t][1]?{[ewe]:!0}:{[twe]:!0};r.indexOf(`-`)>=0?i[GY]=!0:tZ.test(r)?iZ.test(r)?i[UY]=!0:i[VY]=!0:i[BY]=!0,QY(n,r,r,i)}return QY(n,`localhost`,rX,{ascii:!0}),n.jd=new YY($X),{start:n,tokens:Object.assign({groups:t},eZ)}}function dZ(e,t){let n=swe(t.replace(/[A-Z]/g,e=>e.toLowerCase())),r=n.length,i=[],a=0,o=0;for(;o<r;){let s=e,c=null,l=0,u=null,d=-1,f=-1;for(;o<r&&(c=s.go(n[o]));)s=c,s.accepts()?(d=0,f=0,u=s):d>=0&&(d+=n[o].length,f++),l+=n[o].length,a+=n[o].length,o++;a-=d,o-=f,l-=d,i.push({t:u.t,v:t.slice(a-l,a),s:a-l,e:a})}return i}function swe(e){let t=[],n=e.length,r=0;for(;r<n;){let i=e.charCodeAt(r),a,o=i<55296||i>56319||r+1===n||(a=e.charCodeAt(r+1))<56320||a>57343?e[r]:e.slice(r,r+2);t.push(o),r+=o.length}return t}function fZ(e,t,n,r,i){let a,o=t.length;for(let n=0;n<o-1;n++){let o=t[n];e.j[o]?a=e.j[o]:(a=new YY(r),a.jr=i.slice(),e.j[o]=a),e=a}return a=new YY(n),a.jr=i.slice(),e.j[t[o-1]]=a,a}function pZ(e){let t=[],n=[],r=0;for(;r<e.length;){let i=0;for(;`0123456789`.indexOf(e[r+i])>=0;)i++;if(i>0){t.push(n.join(``));for(let t=parseInt(e.substring(r,r+i),10);t>0;t--)n.pop();r+=i}else n.push(e[r]),r++}return t}var mZ={defaultProtocol:`http`,events:null,format:gZ,formatHref:gZ,nl2br:!1,tagName:`a`,target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function hZ(e,t=null){let n=Object.assign({},mZ);e&&(n=Object.assign(n,e instanceof hZ?e.o:e));let r=n.ignoreTags,i=[];for(let e=0;e<r.length;e++)i.push(r[e].toUpperCase());this.o=n,t&&(this.defaultRender=t),this.ignoreTags=i}hZ.prototype={o:mZ,ignoreTags:[],defaultRender(e){return e},check(e){return this.get(`validate`,e.toString(),e)},get(e,t,n){let r=t!=null,i=this.o[e];return i&&(typeof i==`object`?(i=n.t in i?i[n.t]:mZ[e],typeof i==`function`&&r&&(i=i(t,n))):typeof i==`function`&&r&&(i=i(t,n.t,n)),i)},getObj(e,t,n){let r=this.o[e];return typeof r==`function`&&t!=null&&(r=r(t,n.t,n)),r},render(e){let t=e.render(this);return(this.get(`render`,null,e)||this.defaultRender)(t,e.t,e)}};function gZ(e){return e}function _Z(e,t){this.t=`token`,this.v=e,this.tk=t}_Z.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){let t=this.toString(),n=e.get(`truncate`,t,this),r=e.get(`format`,t,this);return n&&r.length>n?r.substring(0,n)+`…`:r},toFormattedHref(e){return e.get(`formatHref`,this.toHref(e.get(`defaultProtocol`)),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=mZ.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get(`validate`,this.toString(),this)},render(e){let t=this,n=this.toHref(e.get(`defaultProtocol`)),r=e.get(`formatHref`,n,this),i=e.get(`tagName`,n,t),a=this.toFormattedString(e),o={},s=e.get(`className`,n,t),c=e.get(`target`,n,t),l=e.get(`rel`,n,t),u=e.getObj(`attributes`,n,t),d=e.getObj(`events`,n,t);return o.href=r,s&&(o.class=s),c&&(o.target=c),l&&(o.rel=l),u&&Object.assign(o,u),{tagName:i,attributes:o,content:a,eventListeners:d}}};function vZ(e,t){class n extends _Z{constructor(t,n){super(t,n),this.t=e}}for(let e in t)n.prototype[e]=t[e];return n.t=e,n}var cwe=vZ(`email`,{isLink:!0,toHref(){return`mailto:`+this.toString()}}),yZ=vZ(`text`),lwe=vZ(`nl`),bZ=vZ(`url`,{isLink:!0,toHref(e=mZ.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){let e=this.tk;return e.length>=2&&e[0].t!==rX&&e[1].t===PX}}),xZ=e=>new YY(e);function uwe({groups:e}){let t=e.domain.concat([DX,kX,AX,jX,MX,NX,IX,RX,BX,cX,VX,HX,UX,WX,YX,$X,XX,ZX]),n=[OX,PX,FX,LX,zX,VX,GX,KX,JX,_X,vX,dX,fX,mX,pX,hX,gX,yX,bX,xX,SX,CX,wX,TX,EX],r=[DX,OX,kX,jX,MX,NX,IX,RX,BX,dX,fX,VX,HX,UX,WX,GX,YX,$X,XX,ZX],i=xZ(),a=Z(i,XX);XY(a,r,a),XY(a,e.domain,a);let o=xZ(),s=xZ(),c=xZ();XY(i,e.domain,o),XY(i,e.scheme,s),XY(i,e.slashscheme,c),XY(o,r,a),XY(o,e.domain,o);let l=Z(o,AX);Z(a,AX,l),Z(s,AX,l),Z(c,AX,l);let u=Z(a,LX);XY(u,r,a),XY(u,e.domain,a);let d=xZ();XY(l,e.domain,d),XY(d,e.domain,d);let f=Z(d,LX);XY(f,e.domain,d);let p=xZ(cwe);XY(f,e.tld,p),XY(f,e.utld,p),Z(l,rX,p);let m=Z(d,BX);Z(m,BX,m),XY(m,e.domain,d),XY(p,e.domain,d),Z(p,LX,f),Z(p,BX,m);let h=Z(o,BX),g=Z(o,LX);Z(h,BX,h),XY(h,e.domain,o),XY(g,r,a),XY(g,e.domain,o);let _=xZ(bZ);XY(g,e.tld,_),XY(g,e.utld,_),XY(_,e.domain,o),XY(_,r,a),Z(_,LX,g),Z(_,BX,h),Z(_,AX,l);let v=Z(_,PX),y=xZ(bZ);XY(v,e.numeric,y);let b=xZ(bZ),x=xZ();XY(b,t,b),XY(b,n,x),XY(x,t,b),XY(x,n,x),Z(_,YX,b),Z(y,YX,b);let S=Z(s,PX),C=Z(Z(Z(c,PX),YX),YX);XY(s,e.domain,o),Z(s,LX,g),Z(s,BX,h),XY(c,e.domain,o),Z(c,LX,g),Z(c,BX,h),XY(S,e.domain,b),Z(S,YX,b),Z(S,GX,b),XY(C,e.domain,b),XY(C,t,b),Z(C,YX,b);let w=[[dX,fX],[pX,mX],[hX,gX],[_X,vX],[yX,bX],[xX,SX],[CX,wX],[TX,EX]];for(let e=0;e<w.length;e++){let[r,i]=w[e],a=Z(b,r);Z(x,r,a);let o=xZ(bZ);XY(a,t,o);let s=xZ();XY(a,n,s),Z(a,i,b),XY(o,t,o),XY(o,n,s),XY(s,t,o),XY(s,n,s),Z(o,i,b),Z(s,i,b)}return Z(i,rX,_),Z(i,uX,lwe),{start:i,tokens:eZ}}function dwe(e,t,n){let r=n.length,i=0,a=[],o=[];for(;i<r;){let s=e,c=null,l=null,u=0,d=null,f=-1;for(;i<r&&!(c=s.go(n[i].t));)o.push(n[i++]);for(;i<r&&(l=c||s.go(n[i].t));)c=null,s=l,s.accepts()?(f=0,d=s):f>=0&&f++,i++,u++;if(f<0)i-=u,i<r&&(o.push(n[i]),i++);else{o.length>0&&(a.push(SZ(yZ,t,o)),o=[]),i-=f,u-=f;let e=d.t,r=n.slice(i-u,i);a.push(SZ(e,t,r))}}return o.length>0&&a.push(SZ(yZ,t,o)),a}function SZ(e,t,n){let r=n[0].s,i=n[n.length-1].e;return new e(t.slice(r,i),n)}var fwe=typeof console<`u`&&console&&console.warn||(()=>{}),pwe=`until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.`,CZ={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function mwe(){return YY.groups={},CZ.scanner=null,CZ.parser=null,CZ.tokenQueue=[],CZ.pluginQueue=[],CZ.customSchemes=[],CZ.initialized=!1,CZ}function wZ(e,t=!1){if(CZ.initialized&&fwe(`linkifyjs: already initialized - will not register custom scheme "${e}" ${pwe}`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw Error(`linkifyjs: incorrect scheme format.
1781. Must only contain digits, lowercase ASCII letters or "-"
1792. Cannot start or end with "-"
1803. "-" cannot repeat`);CZ.customSchemes.push([e,t])}function hwe(){CZ.scanner=owe(CZ.customSchemes);for(let e=0;e<CZ.tokenQueue.length;e++)CZ.tokenQueue[e][1]({scanner:CZ.scanner});CZ.parser=uwe(CZ.scanner.tokens);for(let e=0;e<CZ.pluginQueue.length;e++)CZ.pluginQueue[e][1]({scanner:CZ.scanner,parser:CZ.parser});return CZ.initialized=!0,CZ}function TZ(e){return CZ.initialized||hwe(),dwe(CZ.parser.start,e,dZ(CZ.scanner.start,e))}TZ.scan=dZ;function EZ(e,t=null,n=null){if(t&&typeof t==`object`){if(n)throw Error(`linkifyjs: Invalid link type ${t}; must be a string`);n=t,t=null}let r=new hZ(n),i=TZ(e),a=[];for(let e=0;e<i.length;e++){let n=i[e];n.isLink&&(!t||n.t===t)&&r.check(n)&&a.push(n.toFormattedObject(r))}return a}var DZ=`[\0- \xA0 ᠎ -\u2029  ]`,gwe=new RegExp(DZ),_we=RegExp(`${DZ}$`),vwe=new RegExp(DZ,`g`);function ywe(e){return e.length===1?e[0].isLink:e.length===3&&e[1].isLink?[`()`,`[]`].includes(e[0].value+e[2].value):!1}function bwe(e){return new tG({key:new iG(`autolink`),appendTransaction:(t,n,r)=>{let i=t.some(e=>e.docChanged)&&!n.doc.eq(r.doc),a=t.some(e=>e.getMeta(`preventAutolink`));if(!i||a)return;let{tr:o}=r;if(oY(WJ(n.doc,[...t])).forEach(({newRange:t})=>{let n=vSe(r.doc,t,e=>e.isTextblock),i,a;if(n.length>1)i=n[0],a=r.doc.textBetween(i.pos,i.pos+i.node.nodeSize,void 0,` `);else if(n.length){let e=r.doc.textBetween(t.from,t.to,` `,` `);if(!_we.test(e))return;i=n[0],a=r.doc.textBetween(i.pos,t.to,void 0,` `)}if(i&&a){let t=a.split(gwe).filter(Boolean);if(t.length<=0)return!1;let n=t[t.length-1],s=i.pos+a.lastIndexOf(n);if(!n)return!1;let c=TZ(n).map(t=>t.toObject(e.defaultProtocol));if(!ywe(c))return!1;c.filter(e=>e.isLink).map(e=>({...e,from:s+e.start+1,to:s+e.end+1})).filter(e=>r.schema.marks.code?!r.doc.rangeHasMark(e.from,e.to,r.schema.marks.code):!0).filter(t=>e.validate(t.value)).filter(t=>e.shouldAutoLink(t.value)).forEach(t=>{sY(t.from,t.to,r.doc).some(t=>t.mark.type===e.type)||o.addMark(t.from,t.to,e.type.create({href:t.href}))})}}),o.steps.length)return o}})}function xwe(e){return new tG({key:new iG(`handleClickLink`),props:{handleClick:(t,n,r)=>{if(r.button!==0||!t.editable)return!1;let i=null;if(r.target instanceof HTMLAnchorElement)i=r.target;else{let t=r.target;if(!t)return!1;let n=e.editor.view.dom;i=t.closest(`a`),i&&!n.contains(i)&&(i=null)}if(!i)return!1;let a=!1;if(e.enableClickSelection&&(a=e.editor.commands.extendMarkRange(e.type.name)),e.openOnClick){let n=kSe(t.state,e.type.name),r=i.href??n.href,o=i.target??n.target;r&&(window.open(r,o),a=!0)}return a}}})}function Swe(e){return new tG({key:new iG(`handlePasteLink`),props:{handlePaste:(t,n,r)=>{let{shouldAutoLink:i}=e,{state:a}=t,{selection:o}=a,{empty:s}=o;if(s)return!1;let c=``;r.content.forEach(e=>{c+=e.textContent});let l=EZ(c,{defaultProtocol:e.defaultProtocol}).find(e=>e.isLink&&e.value===c);return!c||!l||i!==void 0&&!i(l.value)?!1:e.editor.commands.setMark(e.type,{href:l.href})}}})}function OZ(e,t){let n=[`http`,`https`,`ftp`,`ftps`,`mailto`,`tel`,`callto`,`sms`,`cid`,`xmpp`];return t&&t.forEach(e=>{let t=typeof e==`string`?e:e.scheme;t&&n.push(t)}),!e||e.replace(vwe,``).match(RegExp(`^(?:(?:${n.join(`|`)}):|[^a-z]|[a-z0-9+.-]+(?:[^a-z+.-:]|$))`,`i`))}var Cwe=SY.create({name:`link`,priority:1e3,keepOnSplit:!1,exitable:!0,onCreate(){this.options.validate&&!this.options.shouldAutoLink&&(this.options.shouldAutoLink=this.options.validate,console.warn("The `validate` option is deprecated. Rename to the `shouldAutoLink` option instead.")),this.options.protocols.forEach(e=>{if(typeof e==`string`){wZ(e);return}wZ(e.scheme,e.optionalSlashes)})},onDestroy(){mwe()},inclusive(){return this.options.autolink},addOptions(){return{openOnClick:!0,enableClickSelection:!1,linkOnPaste:!0,autolink:!0,protocols:[],defaultProtocol:`http`,HTMLAttributes:{target:`_blank`,rel:`noopener noreferrer nofollow`,class:null},isAllowedUri:(e,t)=>!!OZ(e,t.protocols),validate:e=>!!e,shouldAutoLink:e=>{let t=/^[a-z][a-z0-9+.-]*:\/\//i.test(e),n=/^[a-z][a-z0-9+.-]*:/i.test(e);if(t||n&&!e.includes(`@`))return!0;let r=(e.includes(`@`)?e.split(`@`).pop():e).split(/[/?#:]/)[0];return!(/^\d{1,3}(\.\d{1,3}){3}$/.test(r)||!/\./.test(r))}}},addAttributes(){return{href:{default:null,parseHTML(e){return e.getAttribute(`href`)}},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class},title:{default:null}}},parseHTML(){return[{tag:`a[href]`,getAttrs:e=>{let t=e.getAttribute(`href`);return!t||!this.options.isAllowedUri(t,{defaultValidate:e=>!!OZ(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?!1:null}}]},renderHTML({HTMLAttributes:e}){return this.options.isAllowedUri(e.href,{defaultValidate:e=>!!OZ(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?[`a`,$J(this.options.HTMLAttributes,e),0]:[`a`,$J(this.options.HTMLAttributes,{...e,href:``}),0]},markdownTokenName:`link`,parseMarkdown:(e,t)=>t.applyMark(`link`,t.parseInline(e.tokens||[]),{href:e.href,title:e.title||null}),renderMarkdown:(e,t)=>{let n=e.attrs?.href??``,r=e.attrs?.title??``,i=t.renderChildren(e);return r?`[${i}](${n} "${r}")`:`[${i}](${n})`},addCommands(){return{setLink:e=>({chain:t})=>{let{href:n}=e;return this.options.isAllowedUri(n,{defaultValidate:e=>!!OZ(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?t().setMark(this.name,e).setMeta(`preventAutolink`,!0).run():!1},toggleLink:e=>({chain:t})=>{let{href:n}=e||{};return n&&!this.options.isAllowedUri(n,{defaultValidate:e=>!!OZ(e,this.options.protocols),protocols:this.options.protocols,defaultProtocol:this.options.defaultProtocol})?!1:t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta(`preventAutolink`,!0).run()},unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta(`preventAutolink`,!0).run()}},addPasteRules(){return[FY({find:e=>{let t=[];if(e){let{protocols:n,defaultProtocol:r}=this.options,i=EZ(e).filter(e=>e.isLink&&this.options.isAllowedUri(e.value,{defaultValidate:e=>!!OZ(e,n),protocols:n,defaultProtocol:r}));i.length&&i.forEach(e=>{this.options.shouldAutoLink(e.value)&&t.push({text:e.value,data:{href:e.href},index:e.start})})}return t},type:this.type,getAttributes:e=>({href:e.data?.href})})]},addProseMirrorPlugins(){let e=[],{protocols:t,defaultProtocol:n}=this.options;return this.options.autolink&&e.push(bwe({type:this.type,defaultProtocol:this.options.defaultProtocol,validate:e=>this.options.isAllowedUri(e,{defaultValidate:e=>!!OZ(e,t),protocols:t,defaultProtocol:n}),shouldAutoLink:this.options.shouldAutoLink})),e.push(xwe({type:this.type,editor:this.editor,openOnClick:this.options.openOnClick===`whenNotEditable`?!0:this.options.openOnClick,enableClickSelection:this.options.enableClickSelection})),this.options.linkOnPaste&&e.push(Swe({editor:this.editor,defaultProtocol:this.options.defaultProtocol,type:this.type,shouldAutoLink:this.options.shouldAutoLink})),e}}),wwe=Object.defineProperty,Twe=(e,t)=>{for(var n in t)wwe(e,n,{get:t[n],enumerable:!0})},Ewe=`listItem`,kZ=`textStyle`,AZ=/^\s*([-+*])\s$/,jZ=PY.create({name:`bulletList`,addOptions(){return{itemTypeName:`listItem`,HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:`block list`,content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:`ul`}]},renderHTML({HTMLAttributes:e}){return[`ul`,$J(this.options.HTMLAttributes,e),0]},markdownTokenName:`list`,parseMarkdown:(e,t)=>e.type!==`list`||e.ordered?[]:{type:`bulletList`,content:e.items?t.parseChildren(e.items):[]},renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
181`):``,markdownOptions:{indentsContent:!0},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(Ewe,this.editor.getAttributes(kZ)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=kY({find:AZ,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=kY({find:AZ,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(kZ),editor:this.editor})),[e]}});function Dwe(e){let t=e.tokens?.[0];return!!(e.text&&e.tokens?.length===1&&t?.type===`list`&&t.ordered&&t.raw===e.text)}function Owe(e,t){return t.tokenizeInline?t.parseInline(t.tokenizeInline(e)):t.parseInline([{type:`text`,raw:e,text:e}])}var MZ=PY.create({name:`listItem`,addOptions(){return{HTMLAttributes:{},bulletListTypeName:`bulletList`,orderedListTypeName:`orderedList`}},content:`paragraph block*`,defining:!0,parseHTML(){return[{tag:`li`}]},renderHTML({HTMLAttributes:e}){return[`li`,$J(this.options.HTMLAttributes,e),0]},markdownTokenName:`list_item`,parseMarkdown:(e,t)=>{if(e.type!==`list_item`)return[];let n=t.parseBlockChildren??t.parseChildren,r=[];if(e.tokens&&e.tokens.length>0){if(Dwe(e))return{type:`listItem`,content:[{type:`paragraph`,content:Owe(e.text||``,t)}]};if(e.tokens.some(e=>e.type===`paragraph`))r=n(e.tokens);else{let i=e.tokens[0];if(i&&i.type===`text`&&i.tokens&&i.tokens.length>0){if(r=[{type:`paragraph`,content:t.parseInline(i.tokens)}],e.tokens.length>1){let t=n(e.tokens.slice(1));r.push(...t)}}else r=n(e.tokens)}}return r.length===0&&(r=[{type:`paragraph`,content:[]}]),{type:`listItem`,content:r}},renderMarkdown:(e,t,n)=>NY(e,t,e=>e.parentType===`bulletList`?`- `:e.parentType===`orderedList`?`${(e.meta?.parentAttrs?.start||1)+e.index}. `:`- `,n),addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}});Twe({},{findListItemPos:()=>NZ,getNextListDepth:()=>PZ,handleBackspace:()=>RZ,handleDelete:()=>VZ,hasListBefore:()=>FZ,hasListItemAfter:()=>kwe,hasListItemBefore:()=>IZ,listItemHasSubList:()=>LZ,nextListIsDeeper:()=>zZ,nextListIsHigher:()=>BZ});var NZ=(e,t)=>{let{$from:n}=t.selection,r=wJ(e,t.schema),i=null,a=n.depth,o=n.pos,s=null;for(;a>0&&s===null;)i=n.node(a),i.type===r?s=a:(--a,--o);return s===null?null:{$pos:t.doc.resolve(o),depth:s}},PZ=(e,t)=>{let n=NZ(e,t);if(!n)return!1;let[,r]=MSe(t,e,n.$pos.pos+4);return r},FZ=(e,t,n)=>{let{$anchor:r}=e.selection,i=Math.max(0,r.pos-2),a=e.doc.resolve(i).node();return!(!a||!n.includes(a.type.name))},IZ=(e,t)=>{let{$anchor:n}=t.selection,r=t.doc.resolve(n.pos-2);return!(r.index()===0||r.nodeBefore?.type.name!==e)},LZ=(e,t,n)=>{if(!n)return!1;let r=wJ(e,t.schema),i=!1;return n.descendants(e=>{e.type===r&&(i=!0)}),i},RZ=(e,t,n)=>{if(e.commands.undoInputRule())return!0;if(e.state.selection.from!==e.state.selection.to)return!1;if(!BJ(e.state,t)&&FZ(e.state,t,n)){let{$anchor:n}=e.state.selection,r=e.state.doc.resolve(n.before()-1),i=[];r.node().descendants((e,n)=>{e.type.name===t&&i.push({node:e,pos:n})});let a=i.at(-1);if(!a)return!1;let o=e.state.doc.resolve(r.start()+a.pos+1);return e.chain().cut({from:n.start()-1,to:n.end()+1},o.end()).joinForward().run()}if(!BJ(e.state,t)||!ISe(e.state))return!1;let r=NZ(t,e.state);if(!r)return!1;let i=e.state.doc.resolve(r.$pos.pos-2).node(r.depth),a=LZ(t,e.state,i);return IZ(t,e.state)&&!a?e.commands.joinItemBackward():e.chain().liftListItem(t).run()},zZ=(e,t)=>{let n=PZ(e,t),r=NZ(e,t);return!r||!n?!1:n>r.depth},BZ=(e,t)=>{let n=PZ(e,t),r=NZ(e,t);return!r||!n?!1:n<r.depth},VZ=(e,t)=>{if(!BJ(e.state,t)||!FSe(e.state,t))return!1;let{selection:n}=e.state,{$from:r,$to:i}=n;return!n.empty&&r.sameParent(i)?!1:zZ(t,e.state)?e.chain().focus(e.state.selection.from+4).lift(t).joinBackward().run():BZ(t,e.state)?e.chain().joinForward().joinBackward().run():e.commands.joinItemForward()},kwe=(e,t)=>{let{$anchor:n}=t.selection,r=t.doc.resolve(n.pos-n.parentOffset-2);return!(r.index()===r.parent.childCount-1||r.nodeAfter?.type.name!==e)},HZ=TY.create({name:`listKeymap`,addOptions(){return{listTypes:[{itemName:`listItem`,wrapperNames:[`bulletList`,`orderedList`]},{itemName:`taskItem`,wrapperNames:[`taskList`]}]}},addKeyboardShortcuts(){return{Delete:({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n})=>{e.state.schema.nodes[n]!==void 0&&VZ(e,n)&&(t=!0)}),t},"Mod-Delete":({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n})=>{e.state.schema.nodes[n]!==void 0&&VZ(e,n)&&(t=!0)}),t},Backspace:({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n,wrapperNames:r})=>{e.state.schema.nodes[n]!==void 0&&RZ(e,n,r)&&(t=!0)}),t},"Mod-Backspace":({editor:e})=>{let t=!1;return this.options.listTypes.forEach(({itemName:n,wrapperNames:r})=>{e.state.schema.nodes[n]!==void 0&&RZ(e,n,r)&&(t=!0)}),t}}}}),UZ=/^(\s*)(\d+)\.\s+(.*)$/,Awe=/^\s/;function jwe(e){let t=e.trimStart();return/^[-+*]\s+/.test(t)||/^\d+\.\s+/.test(t)||/^>\s?/.test(t)||/^```/.test(t)||/^~~~/.test(t)}function Mwe(e){let t=[],n=[],r=!1;return e.forEach(e=>{if(r){n.push(e);return}if(e.trim()===``){r=!0,n.push(e);return}if(t.length>0&&jwe(e)){r=!0,n.push(e);return}t.push(e)}),{paragraphLines:t,blockLines:n}}function Nwe(e){let t=[],n=0,r=0;for(;n<e.length;){let i=e[n],a=i.match(UZ);if(!a)break;let[,o,s,c]=a,l=o.length,u=[c],d=n+1,f=[i],p=!1;for(;d<e.length;){let t=e[d];if(t.match(UZ))break;if(t.trim()===``)f.push(t),u.push(``),p=!0,d+=1;else if(t.match(Awe))f.push(t),u.push(t.slice(l+2)),d+=1;else{if(p)break;f.push(t),u.push(t),d+=1}}t.push({indent:l,number:parseInt(s,10),content:u.join(`
182`).trim(),contentLines:u,raw:f.join(`
183`)}),r=d,n=d}return[t,r]}function WZ(e,t,n){let r=[],i=0;for(;i<e.length;){let a=e[i];if(a.indent===t){let{paragraphLines:o,blockLines:s}=Mwe(a.contentLines),c=o.join(`
184`).trim(),l=[];c&&l.push({type:`paragraph`,raw:c,tokens:n.inlineTokens(c)});let u=s.join(`
185`).trim();if(u){let e=n.blockTokens(u);l.push(...e)}let d=i+1,f=[];for(;d<e.length&&e[d].indent>t;)f.push(e[d]),d+=1;if(f.length>0){let e=WZ(f,Math.min(...f.map(e=>e.indent)),n);l.push({type:`list`,ordered:!0,start:f[0].number,items:e,raw:f.map(e=>e.raw).join(`
186`)})}r.push({type:`list_item`,raw:a.raw,tokens:l}),i=d}else i+=1}return r}function Pwe(e,t){return e.map(e=>{if(e.type!==`list_item`)return t.parseChildren([e])[0];let n=[];return e.tokens&&e.tokens.length>0&&e.tokens.forEach(e=>{if(e.type===`paragraph`||e.type===`list`||e.type===`blockquote`||e.type===`code`)n.push(...t.parseChildren([e]));else if(e.type===`text`&&e.tokens){let r=t.parseChildren([e]);n.push({type:`paragraph`,content:r})}else{let r=t.parseChildren([e]);r.length>0&&n.push(...r)}}),{type:`listItem`,content:n}})}var Fwe=`listItem`,GZ=`textStyle`,KZ=/^(\d+)\.\s$/,qZ=PY.create({name:`orderedList`,addOptions(){return{itemTypeName:`listItem`,HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:`block list`,content(){return`${this.options.itemTypeName}+`},addAttributes(){return{start:{default:1,parseHTML:e=>e.hasAttribute(`start`)?parseInt(e.getAttribute(`start`)||``,10):1},type:{default:null,parseHTML:e=>e.getAttribute(`type`)}}},parseHTML(){return[{tag:`ol`}]},renderHTML({HTMLAttributes:e}){let{start:t,...n}=e;return t===1?[`ol`,$J(this.options.HTMLAttributes,n),0]:[`ol`,$J(this.options.HTMLAttributes,e),0]},markdownTokenName:`list`,parseMarkdown:(e,t)=>{if(e.type!==`list`||!e.ordered)return[];let n=e.start||1,r=e.items?Pwe(e.items,t):[];return n===1?{type:`orderedList`,content:r}:{type:`orderedList`,attrs:{start:n},content:r}},renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
187`):``,markdownTokenizer:{name:`orderedList`,level:`block`,start:e=>{let t=e.match(/^(\s*)(\d+)\.\s+/)?.index;return t===void 0?-1:t},tokenize:(e,t,n)=>{let r=e.split(`
188`),[i,a]=Nwe(r);if(i.length===0)return;let o=WZ(i,0,n);if(o.length!==0)return{type:`list`,ordered:!0,start:i[0]?.number||1,items:o,raw:r.slice(0,a).join(`
189`)}}},markdownOptions:{indentsContent:!0},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(Fwe,this.editor.getAttributes(GZ)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let e=kY({find:KZ,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=kY({find:KZ,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(GZ)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}}),Iwe=/^\s*(\[([( |x])?\])\s$/,Lwe=PY.create({name:`taskItem`,addOptions(){return{nested:!1,HTMLAttributes:{},taskListTypeName:`taskList`,a11y:void 0}},content(){return this.options.nested?`paragraph block*`:`paragraph+`},defining:!0,addAttributes(){return{checked:{default:!1,keepOnSplit:!1,parseHTML:e=>{let t=e.getAttribute(`data-checked`);return t===``||t===`true`},renderHTML:e=>({"data-checked":e.checked})}}},parseHTML(){return[{tag:`li[data-type="${this.name}"]`,priority:51}]},renderHTML({node:e,HTMLAttributes:t}){return[`li`,$J(this.options.HTMLAttributes,t,{"data-type":this.name}),[`label`,[`input`,{type:`checkbox`,checked:e.attrs.checked?`checked`:null}],[`span`]],[`div`,0]]},parseMarkdown:(e,t)=>{let n=[];if(e.tokens&&e.tokens.length>0?n.push(t.createNode(`paragraph`,{},t.parseInline(e.tokens))):e.text?n.push(t.createNode(`paragraph`,{},[t.createNode(`text`,{text:e.text})])):n.push(t.createNode(`paragraph`,{},[])),e.nestedTokens&&e.nestedTokens.length>0){let r=t.parseChildren(e.nestedTokens);n.push(...r)}return t.createNode(`taskItem`,{checked:e.checked||!1},n)},renderMarkdown:(e,t)=>NY(e,t,`- [${e.attrs?.checked?`x`:` `}] `),addKeyboardShortcuts(){let e={Enter:()=>this.editor.commands.splitListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)};return this.options.nested?{...e,Tab:()=>this.editor.commands.sinkListItem(this.name)}:e},addNodeView(){return({node:e,HTMLAttributes:t,getPos:n,editor:r})=>{let i=document.createElement(`li`),a=document.createElement(`label`),o=document.createElement(`span`),s=document.createElement(`input`),c=document.createElement(`div`),l=e=>{var t;s.ariaLabel=((t=this.options.a11y)?.checkboxLabel)?.call(t,e,s.checked)||`Task item checkbox for ${e.textContent||`empty task item`}`};l(e),a.contentEditable=`false`,s.type=`checkbox`,s.addEventListener(`mousedown`,e=>e.preventDefault()),s.addEventListener(`change`,t=>{if(!r.isEditable&&!this.options.onReadOnlyChecked){s.checked=!s.checked;return}let{checked:i}=t.target;r.isEditable&&typeof n==`function`&&r.chain().focus(void 0,{scrollIntoView:!1}).command(({tr:e})=>{let t=n();if(typeof t!=`number`)return!1;let r=e.doc.nodeAt(t);return e.setNodeMarkup(t,void 0,{...r?.attrs,checked:i}),!0}).run(),!r.isEditable&&this.options.onReadOnlyChecked&&(this.options.onReadOnlyChecked(e,i)||(s.checked=!s.checked))}),Object.entries(this.options.HTMLAttributes).forEach(([e,t])=>{i.setAttribute(e,t)}),i.dataset.checked=e.attrs.checked,s.checked=e.attrs.checked,a.append(s,o),i.append(a,c),Object.entries(t).forEach(([e,t])=>{i.setAttribute(e,t)});let u=new Set(Object.keys(t));return{dom:i,contentDOM:c,update:e=>{if(e.type!==this.type)return!1;i.dataset.checked=e.attrs.checked,s.checked=e.attrs.checked,l(e);let t=r.extensionManager.attributes,n=eY(e,t),a=new Set(Object.keys(n)),o=this.options.HTMLAttributes;return u.forEach(e=>{a.has(e)||(e in o?i.setAttribute(e,o[e]):i.removeAttribute(e))}),Object.entries(n).forEach(([e,t])=>{t==null?e in o?i.setAttribute(e,o[e]):i.removeAttribute(e):i.setAttribute(e,t)}),u=a,!0}}}},addInputRules(){return[kY({find:Iwe,type:this.type,getAttributes:e=>({checked:e[e.length-1]===`x`})})]}}),Rwe=PY.create({name:`taskList`,addOptions(){return{itemTypeName:`taskItem`,HTMLAttributes:{}}},group:`block list`,content(){return`${this.options.itemTypeName}+`},parseHTML(){return[{tag:`ul[data-type="${this.name}"]`,priority:51}]},renderHTML({HTMLAttributes:e}){return[`ul`,$J(this.options.HTMLAttributes,e,{"data-type":this.name}),0]},parseMarkdown:(e,t)=>t.createNode(`taskList`,{},t.parseChildren(e.items||[])),renderMarkdown:(e,t)=>e.content?t.renderChildren(e.content,`
190`):``,markdownTokenizer:{name:`taskList`,level:`block`,start(e){let t=e.match(/^\s*[-+*]\s+\[([ xX])\]\s+/)?.index;return t===void 0?-1:t},tokenize(e,t,n){let r=e=>{let t=MY(e,{itemPattern:/^(\s*)([-+*])\s+\[([ xX])\]\s+(.*)$/,extractItemData:e=>({indentLevel:e[1].length,mainContent:e[4],checked:e[3].toLowerCase()===`x`}),createToken:(e,t)=>({type:`taskItem`,raw:``,mainContent:e.mainContent,indentLevel:e.indentLevel,checked:e.checked,text:e.mainContent,tokens:n.inlineTokens(e.mainContent),nestedTokens:t}),customNestedParser:r},n);return t?[{type:`taskList`,raw:t.raw,items:t.items}]:n.blockTokens(e)},i=MY(e,{itemPattern:/^(\s*)([-+*])\s+\[([ xX])\]\s+(.*)$/,extractItemData:e=>({indentLevel:e[1].length,mainContent:e[4],checked:e[3].toLowerCase()===`x`}),createToken:(e,t)=>({type:`taskItem`,raw:``,mainContent:e.mainContent,indentLevel:e.indentLevel,checked:e.checked,text:e.mainContent,tokens:n.inlineTokens(e.mainContent),nestedTokens:t}),customNestedParser:r},n);if(i)return{type:`taskList`,raw:i.raw,items:i.items}}},markdownOptions:{indentsContent:!0},addCommands(){return{toggleTaskList:()=>({commands:e})=>e.toggleList(this.name,this.options.itemTypeName)}},addKeyboardShortcuts(){return{"Mod-Shift-9":()=>this.editor.commands.toggleTaskList()}}});TY.create({name:`listKit`,addExtensions(){let e=[];return this.options.bulletList!==!1&&e.push(jZ.configure(this.options.bulletList)),this.options.listItem!==!1&&e.push(MZ.configure(this.options.listItem)),this.options.listKeymap!==!1&&e.push(HZ.configure(this.options.listKeymap)),this.options.orderedList!==!1&&e.push(qZ.configure(this.options.orderedList)),this.options.taskItem!==!1&&e.push(Lwe.configure(this.options.taskItem)),this.options.taskList!==!1&&e.push(Rwe.configure(this.options.taskList)),e}});var JZ=`&nbsp;`,YZ=`\xA0`,zwe=PY.create({name:`paragraph`,priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:`block`,content:`inline*`,parseHTML(){return[{tag:`p`}]},renderHTML({HTMLAttributes:e}){return[`p`,$J(this.options.HTMLAttributes,e),0]},parseMarkdown:(e,t)=>{let n=e.tokens||[];if(n.length===1&&n[0].type===`image`)return t.parseChildren([n[0]]);let r=t.parseInline(n);return n.length===1&&n[0].type===`text`&&(n[0].raw===JZ||n[0].text===JZ||n[0].raw===YZ||n[0].text===YZ)&&r.length===1&&r[0].type===`text`&&(r[0].text===JZ||r[0].text===YZ)?t.createNode(`paragraph`,void 0,[]):t.createNode(`paragraph`,void 0,r)},renderMarkdown:(e,t,n)=>{if(!e)return``;let r=Array.isArray(e.content)?e.content:[];if(r.length===0){let e=Array.isArray(n?.previousNode?.content)?n.previousNode.content:[];return n?.previousNode?.type===`paragraph`&&e.length===0?JZ:``}return t.renderChildren(r)},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),Bwe=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,Vwe=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,Hwe=SY.create({name:`strike`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`s`},{tag:`del`},{tag:`strike`},{style:`text-decoration`,consuming:!1,getAttrs:e=>e.includes(`line-through`)?{}:!1}]},renderHTML({HTMLAttributes:e}){return[`s`,$J(this.options.HTMLAttributes,e),0]},markdownTokenName:`del`,parseMarkdown:(e,t)=>t.applyMark(`strike`,t.parseInline(e.tokens||[])),renderMarkdown:(e,t)=>`~~${t.renderChildren(e)}~~`,addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[DY({find:Bwe,type:this.type})]},addPasteRules(){return[FY({find:Vwe,type:this.type})]}}),Uwe=PY.create({name:`text`,group:`inline`,parseMarkdown:e=>({type:`text`,text:e.text||``}),renderMarkdown:e=>e.text||``}),Wwe=SY.create({name:`underline`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`u`},{style:`text-decoration`,consuming:!1,getAttrs:e=>e.includes(`underline`)?{}:!1}]},renderHTML({HTMLAttributes:e}){return[`u`,$J(this.options.HTMLAttributes,e),0]},parseMarkdown(e,t){return t.applyMark(this.name||`underline`,t.parseInline(e.tokens||[]))},renderMarkdown(e,t){return`++${t.renderChildren(e)}++`},markdownTokenizer:{name:`underline`,level:`inline`,start(e){return e.indexOf(`++`)},tokenize(e,t,n){let r=/^(\+\+)([\s\S]+?)(\+\+)/.exec(e);if(!r)return;let i=r[2].trim();return{type:`underline`,raw:r[0],text:i,tokens:n.inlineTokens(i)}}},addCommands(){return{setUnderline:()=>({commands:e})=>e.setMark(this.name),toggleUnderline:()=>({commands:e})=>e.toggleMark(this.name),unsetUnderline:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-u":()=>this.editor.commands.toggleUnderline(),"Mod-U":()=>this.editor.commands.toggleUnderline()}}});function Gwe(e={}){return new tG({view(t){return new Kwe(t,e)}})}var Kwe=class{constructor(e,t){this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=t.width??1,this.color=t.color===!1?void 0:t.color||`black`,this.class=t.class,this.handlers=[`dragover`,`dragend`,`drop`,`dragleave`].map(t=>{let n=e=>{this[t](e)};return e.dom.addEventListener(t,n),{name:t,handler:n}})}destroy(){this.handlers.forEach(({name:e,handler:t})=>this.editorView.dom.removeEventListener(e,t))}update(e,t){this.cursorPos!=null&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),t=!e.parent.inlineContent,n,r=this.editorView.dom,i=r.getBoundingClientRect(),a=i.width/r.offsetWidth,o=i.height/r.offsetHeight;if(t){let t=e.nodeBefore,r=e.nodeAfter;if(t||r){let e=this.editorView.nodeDOM(this.cursorPos-(t?t.nodeSize:0));if(e){let i=e.getBoundingClientRect(),a=t?i.bottom:i.top;t&&r&&(a=(a+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let s=this.width/2*o;n={left:i.left,right:i.right,top:a-s,bottom:a+s}}}}if(!n){let e=this.editorView.coordsAtPos(this.cursorPos),t=this.width/2*a;n={left:e.left-t,right:e.left+t,top:e.top,bottom:e.bottom}}let s=this.editorView.dom.offsetParent;this.element||(this.element=s.appendChild(document.createElement(`div`)),this.class&&(this.element.className=this.class),this.element.style.cssText=`position: absolute; z-index: 50; pointer-events: none;`,this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle(`prosemirror-dropcursor-block`,t),this.element.classList.toggle(`prosemirror-dropcursor-inline`,!t);let c,l;if(!s||s==document.body&&getComputedStyle(s).position==`static`)c=-pageXOffset,l=-pageYOffset;else{let e=s.getBoundingClientRect(),t=e.width/s.offsetWidth,n=e.height/s.offsetHeight;c=e.left-s.scrollLeft*t,l=e.top-s.scrollTop*n}this.element.style.left=(n.left-c)/a+`px`,this.element.style.top=(n.top-l)/o+`px`,this.element.style.width=(n.right-n.left)/a+`px`,this.element.style.height=(n.bottom-n.top)/o+`px`}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),n=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),r=n&&n.type.spec.disableDropCursor,i=typeof r==`function`?r(this.editorView,t,e):r;if(t&&!i){let e=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let t=bW(this.editorView.state.doc,e,this.editorView.dragging.slice);t!=null&&(e=t)}this.setCursor(e),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}},XZ=class e extends VW{constructor(e){super(e,e)}map(t,n){let r=t.resolve(n.map(this.head));return e.valid(r)?new e(r):VW.near(r)}content(){return fH.empty}eq(t){return t instanceof e&&t.head==this.head}toJSON(){return{type:`gapcursor`,pos:this.head}}static fromJSON(t,n){if(typeof n.pos!=`number`)throw RangeError(`Invalid input for GapCursor.fromJSON`);return new e(t.resolve(n.pos))}getBookmark(){return new qwe(this.anchor)}static valid(e){let t=e.parent;if(t.inlineContent||!Jwe(e)||!Ywe(e))return!1;let n=t.type.spec.allowGapCursor;if(n!=null)return n;let r=t.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(t,n,r=!1){search:for(;;){if(!r&&e.valid(t))return t;let i=t.pos,a=null;for(let r=t.depth;;r--){let o=t.node(r);if(n>0?t.indexAfter(r)<o.childCount:t.index(r)>0){a=o.child(n>0?t.indexAfter(r):t.index(r)-1);break}else if(r==0)return null;i+=n;let s=t.doc.resolve(i);if(e.valid(s))return s}for(;;){let o=n>0?a.firstChild:a.lastChild;if(!o){if(a.isAtom&&!a.isText&&!qW.isSelectable(a)){t=t.doc.resolve(i+a.nodeSize*n),r=!1;continue search}break}a=o,i+=n;let s=t.doc.resolve(i);if(e.valid(s))return s}return null}}};XZ.prototype.visible=!1,XZ.findFrom=XZ.findGapCursorFrom,VW.jsonID(`gapcursor`,XZ);var qwe=class e{constructor(e){this.pos=e}map(t){return new e(t.map(this.pos))}resolve(e){let t=e.resolve(this.pos);return XZ.valid(t)?new XZ(t):VW.near(t)}};function ZZ(e){return e.isAtom||e.spec.isolating||e.spec.createGapCursor}function Jwe(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let e=r.child(n-1);;e=e.lastChild){if(e.childCount==0&&!e.inlineContent||ZZ(e.type))return!0;if(e.inlineContent)return!1}}return!0}function Ywe(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let e=r.child(n);;e=e.firstChild){if(e.childCount==0&&!e.inlineContent||ZZ(e.type))return!0;if(e.inlineContent)return!1}}return!0}function Xwe(){return new tG({props:{decorations:eTe,createSelectionBetween(e,t,n){return t.pos==n.pos&&XZ.valid(n)?new XZ(n):null},handleClick:Qwe,handleKeyDown:Zwe,handleDOMEvents:{beforeinput:$we}}})}var Zwe=yJ({ArrowLeft:QZ(`horiz`,-1),ArrowRight:QZ(`horiz`,1),ArrowUp:QZ(`vert`,-1),ArrowDown:QZ(`vert`,1)});function QZ(e,t){let n=e==`vert`?t>0?`down`:`up`:t>0?`right`:`left`;return function(e,r,i){let a=e.selection,o=t>0?a.$to:a.$from,s=a.empty;if(a instanceof GW){if(!i.endOfTextblock(n)||o.depth==0)return!1;s=!1,o=e.doc.resolve(t>0?o.after():o.before())}let c=XZ.findGapCursorFrom(o,t,s);return c?(r&&r(e.tr.setSelection(new XZ(c))),!0):!1}}function Qwe(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!XZ.valid(r))return!1;let i=e.posAtCoords({left:n.clientX,top:n.clientY});return i&&i.inside>-1&&qW.isSelectable(e.state.doc.nodeAt(i.inside))?!1:(e.dispatch(e.state.tr.setSelection(new XZ(r))),!0)}function $we(e,t){if(t.inputType!=`insertCompositionText`||!(e.state.selection instanceof XZ))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let i=oH.empty;for(let e=r.length-1;e>=0;e--)i=oH.from(r[e].createAndFill(null,i));let a=e.state.tr.replace(n.pos,n.pos,new fH(i,0,0));return a.setSelection(GW.near(a.doc.resolve(n.pos+1))),e.dispatch(a),!1}function eTe(e){if(!(e.selection instanceof XZ))return null;let t=document.createElement(`div`);return t.className=`ProseMirror-gapcursor`,Kq.create(e.doc,[Uq.widget(e.selection.head,t,{key:`gapcursor`})])}var $Z=200,eQ=function(){};eQ.prototype.append=function(e){return e.length?(e=eQ.from(e),!this.length&&e||e.length<$Z&&this.leafAppend(e)||this.length<$Z&&e.leafPrepend(this)||this.appendInner(e)):this},eQ.prototype.prepend=function(e){return e.length?eQ.from(e).append(this):this},eQ.prototype.appendInner=function(e){return new tTe(this,e)},eQ.prototype.slice=function(e,t){return e===void 0&&(e=0),t===void 0&&(t=this.length),e>=t?eQ.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},eQ.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},eQ.prototype.forEach=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},eQ.prototype.map=function(e,t,n){t===void 0&&(t=0),n===void 0&&(n=this.length);var r=[];return this.forEach(function(t,n){return r.push(e(t,n))},t,n),r},eQ.from=function(e){return e instanceof eQ?e:e&&e.length?new tQ(e):eQ.empty};var tQ=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return e==0&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,r){for(var i=t;i<n;i++)if(e(this.values[i],r+i)===!1)return!1},t.prototype.forEachInvertedInner=function(e,t,n,r){for(var i=t-1;i>=n;i--)if(e(this.values[i],r+i)===!1)return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=$Z)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=$Z)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(eQ);eQ.empty=new tQ([]);var tTe=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return e<this.left.length?this.left.get(e):this.right.get(e-this.left.length)},t.prototype.forEachInner=function(e,t,n,r){var i=this.left.length;if(t<i&&this.left.forEachInner(e,t,Math.min(n,i),r)===!1||n>i&&this.right.forEachInner(e,Math.max(t-i,0),Math.min(this.length,n)-i,r+i)===!1)return!1},t.prototype.forEachInvertedInner=function(e,t,n,r){var i=this.left.length;if(t>i&&this.right.forEachInvertedInner(e,t-i,Math.max(n,i)-i,r+i)===!1||n<i&&this.left.forEachInvertedInner(e,Math.min(t,i),n,r)===!1)return!1},t.prototype.sliceInner=function(e,t){if(e==0&&t==this.length)return this;var n=this.left.length;return t<=n?this.left.slice(e,t):e>=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(eQ),nTe=500,nQ=class e{constructor(e,t){this.items=e,this.eventCount=t}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let i,a;n&&(i=this.remapping(r,this.items.length),a=i.maps.length);let o=t.tr,s,c,l=[],u=[];return this.items.forEach((t,n)=>{if(!t.step){i||(i=this.remapping(r,n+1),a=i.maps.length),a--,u.push(t);return}if(i){u.push(new rQ(t.map));let e=t.step.map(i.slice(a)),n;e&&o.maybeStep(e).doc&&(n=o.mapping.maps[o.mapping.maps.length-1],l.push(new rQ(n,void 0,void 0,l.length+u.length))),a--,n&&i.appendMap(n,a)}else o.maybeStep(t.step);if(t.selection)return s=i?t.selection.map(i.slice(a)):t.selection,c=new e(this.items.slice(0,r).append(u.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:c,transform:o,selection:s}}addTransform(t,n,r,i){let a=[],o=this.eventCount,s=this.items,c=!i&&s.length?s.get(s.length-1):null;for(let e=0;e<t.steps.length;e++){let r=t.steps[e].invert(t.docs[e]),l=new rQ(t.mapping.maps[e],r,n),u;(u=c&&c.merge(l))&&(l=u,e?a.pop():s=s.slice(0,s.length-1)),a.push(l),n&&=(o++,void 0),i||(c=l)}let l=o-r.depth;return l>iTe&&(s=rTe(s,l),o-=l),new e(s.append(a),o)}remapping(e,t){let n=new RU;return this.items.forEach((t,r)=>{let i=t.mirrorOffset!=null&&r-t.mirrorOffset>=e?n.maps.length-t.mirrorOffset:void 0;n.appendMap(t.map,i)},e,t),n}addMaps(t){return this.eventCount==0?this:new e(this.items.append(t.map(e=>new rQ(e))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],i=Math.max(0,this.items.length-n),a=t.mapping,o=t.steps.length,s=this.eventCount;this.items.forEach(e=>{e.selection&&s--},i);let c=n;this.items.forEach(e=>{let n=a.getMirror(--c);if(n==null)return;o=Math.min(o,n);let i=a.maps[n];if(e.step){let o=t.steps[n].invert(t.docs[n]),l=e.selection&&e.selection.map(a.slice(c+1,n));l&&s++,r.push(new rQ(i,o,l))}else r.push(new rQ(i))},i);let l=[];for(let e=n;e<o;e++)l.push(new rQ(a.maps[e]));let u=new e(this.items.slice(0,i).append(l).append(r),s);return u.emptyItemCount()>nTe&&(u=u.compress(this.items.length-r.length)),u}emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,i=[],a=0;return this.items.forEach((e,o)=>{if(o>=t)i.push(e),e.selection&&a++;else if(e.step){let t=e.step.map(n.slice(r)),o=t&&t.getMap();if(r--,o&&n.appendMap(o,r),t){let s=e.selection&&e.selection.map(n.slice(r));s&&a++;let c=new rQ(o.invert(),t,s),l,u=i.length-1;(l=i.length&&i[u].merge(c))?i[u]=l:i.push(c)}}else e.map&&r--},this.items.length,0),new e(eQ.from(i.reverse()),a)}};nQ.empty=new nQ(eQ.empty,0);function rTe(e,t){let n;return e.forEach((e,r)=>{if(e.selection&&t--==0)return n=r,!1}),e.slice(n)}var rQ=class e{constructor(e,t,n,r){this.map=e,this.step=t,this.selection=n,this.mirrorOffset=r}merge(t){if(this.step&&t.step&&!t.selection){let n=t.step.merge(this.step);if(n)return new e(n.getMap().invert(),n,this.selection)}}},iQ=class{constructor(e,t,n,r,i){this.done=e,this.undone=t,this.prevRanges=n,this.prevTime=r,this.prevComposition=i}},iTe=20;function aTe(e,t,n,r){let i=n.getMeta(uQ),a;if(i)return i.historyState;n.getMeta(cTe)&&(e=new iQ(e.done,e.undone,null,0,-1));let o=n.getMeta(`appendedTransaction`);if(n.steps.length==0)return e;if(o&&o.getMeta(uQ))return o.getMeta(uQ).redo?new iQ(e.done.addTransform(n,void 0,r,lQ(t)),e.undone,aQ(n.mapping.maps),e.prevTime,e.prevComposition):new iQ(e.done,e.undone.addTransform(n,void 0,r,lQ(t)),null,e.prevTime,e.prevComposition);if(n.getMeta(`addToHistory`)!==!1&&!(o&&o.getMeta(`addToHistory`)===!1)){let i=n.getMeta(`composition`),a=e.prevTime==0||!o&&e.prevComposition!=i&&(e.prevTime<(n.time||0)-r.newGroupDelay||!oTe(n,e.prevRanges)),s=o?oQ(e.prevRanges,n.mapping):aQ(n.mapping.maps);return new iQ(e.done.addTransform(n,a?t.selection.getBookmark():void 0,r,lQ(t)),nQ.empty,s,n.time,i??e.prevComposition)}else if(a=n.getMeta(`rebased`))return new iQ(e.done.rebased(n,a),e.undone.rebased(n,a),oQ(e.prevRanges,n.mapping),e.prevTime,e.prevComposition);else return new iQ(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),oQ(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function oTe(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((e,r)=>{for(let i=0;i<t.length;i+=2)e<=t[i+1]&&r>=t[i]&&(n=!0)}),n}function aQ(e){let t=[];for(let n=e.length-1;n>=0&&t.length==0;n--)e[n].forEach((e,n,r,i)=>t.push(r,i));return t}function oQ(e,t){if(!e)return null;let n=[];for(let r=0;r<e.length;r+=2){let i=t.map(e[r],1),a=t.map(e[r+1],-1);i<=a&&n.push(i,a)}return n}function sTe(e,t,n){let r=lQ(t),i=uQ.get(t).spec.config,a=(n?e.undone:e.done).popEvent(t,r);if(!a)return null;let o=a.selection.resolve(a.transform.doc),s=(n?e.done:e.undone).addTransform(a.transform,t.selection.getBookmark(),i,r),c=new iQ(n?s:a.remaining,n?a.remaining:s,null,0,-1);return a.transform.setSelection(o).setMeta(uQ,{redo:n,historyState:c})}var sQ=!1,cQ=null;function lQ(e){let t=e.plugins;if(cQ!=t){sQ=!1,cQ=t;for(let e=0;e<t.length;e++)if(t[e].spec.historyPreserveItems){sQ=!0;break}}return sQ}var uQ=new iG(`history`),cTe=new iG(`closeHistory`);function lTe(e={}){return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new tG({key:uQ,state:{init(){return new iQ(nQ.empty,nQ.empty,null,0,-1)},apply(t,n,r){return aTe(n,r,t,e)}},config:e,props:{handleDOMEvents:{beforeinput(e,t){let n=t.inputType,r=n==`historyUndo`?fQ:n==`historyRedo`?pQ:null;return!r||!e.editable?!1:(t.preventDefault(),r(e.state,e.dispatch))}}}})}function dQ(e,t){return(n,r)=>{let i=uQ.getState(n);if(!i||(e?i.undone:i.done).eventCount==0)return!1;if(r){let a=sTe(i,n,e);a&&r(t?a.scrollIntoView():a)}return!0}}var fQ=dQ(!1,!0),pQ=dQ(!0,!0);TY.create({name:`characterCount`,addOptions(){return{limit:null,autoTrim:!0,mode:`textSize`,textCounter:e=>e.length,wordCounter:e=>e.split(` `).filter(e=>e!==``).length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=e=>{let t=e?.node||this.editor.state.doc;if((e?.mode||this.options.mode)===`textSize`){let e=t.textBetween(0,t.content.size,void 0,` `);return this.options.textCounter(e)}return t.nodeSize},this.storage.words=e=>{let t=e?.node||this.editor.state.doc,n=t.textBetween(0,t.content.size,` `,` `);return this.options.wordCounter(n)}},addProseMirrorPlugins(){let e=!1;return[new tG({key:new iG(`characterCount`),appendTransaction:(t,n,r)=>{if(e)return;let i=this.options.limit,a=this.options.autoTrim;if(i==null||i===0||a===!1){e=!0;return}let o=this.storage.characters({node:r.doc});if(o>i){let t=o-i;console.warn(`[CharacterCount] Initial content exceeded limit of ${i} characters. Content was automatically trimmed.`);let n=r.tr.deleteRange(0,t);return e=!0,n}e=!0},filterTransaction:(e,t)=>{let n=this.options.limit;if(!e.docChanged||n===0||n==null)return!0;let r=this.storage.characters({node:t.doc}),i=this.storage.characters({node:e.doc});if(i<=n||r>n&&i>n&&i<=r)return!0;if(r>n&&i>n&&i>r||!e.getMeta(`paste`))return!1;let a=e.selection.$head.pos,o=a-(i-n),s=a;return e.deleteRange(o,s),!(this.storage.characters({node:e.doc})>n)}})]}});var uTe=TY.create({name:`dropCursor`,addOptions(){return{color:`currentColor`,width:1,class:void 0}},addProseMirrorPlugins(){return[Gwe(this.options)]}});TY.create({name:`focus`,addOptions(){return{className:`has-focus`,mode:`all`}},addProseMirrorPlugins(){return[new tG({key:new iG(`focus`),props:{decorations:({doc:e,selection:t})=>{let{isEditable:n,isFocused:r}=this.editor,{anchor:i}=t,a=[];if(!n||!r)return Kq.create(e,[]);let o=0;this.options.mode===`deepest`&&e.descendants((e,t)=>{if(!e.isText){if(!(i>=t&&i<=t+e.nodeSize-1))return!1;o+=1}});let s=0;return e.descendants((e,t)=>{if(e.isText||!(i>=t&&i<=t+e.nodeSize-1))return!1;if(s+=1,this.options.mode===`deepest`&&o-s>0||this.options.mode===`shallowest`&&s>1)return this.options.mode===`deepest`;a.push(Uq.node(t,t+e.nodeSize,{class:this.options.className}))}),Kq.create(e,a)}}})]}});var dTe=TY.create({name:`gapCursor`,addProseMirrorPlugins(){return[Xwe()]},extendNodeSchema(e){return{allowGapCursor:YJ(KJ(e,`allowGapCursor`,{name:e.name,options:e.options,storage:e.storage}))??null}}});function mQ(e){let{editor:t,placeholder:n,dataAttribute:r,pos:i,node:a,isEmptyDoc:o,hasAnchor:s,classes:{emptyNode:c,emptyEditor:l}}=e,u=[c];return o&&u.push(l),Uq.node(i,i+a.nodeSize,{class:u.join(` `),[r]:typeof n==`function`?n({editor:t,node:a,pos:i,hasAnchor:s}):n})}function fTe(e){let t=getComputedStyle(e),n=`${t.overflow} ${t.overflowY} ${t.overflowX}`;return/auto|scroll|overlay/.test(n)}function pTe(e){let t=e;for(;t;){if(fTe(t))return t;let e=t.parentElement;if(!e){let e=t.getRootNode();if(e instanceof ShadowRoot){t=e.host;continue}return window}
190t=e}return window}function mTe(e){return e===window?{top:0,bottom:window.innerHeight}:e.getBoundingClientRect()}function hTe({doc:e,view:t,scrollContainer:n}){let r=t.dom.getBoundingClientRect(),i=n?mTe(n):{top:0,bottom:window.innerHeight},a=Math.max(r.top,i.top),o=Math.min(r.bottom,i.bottom);if(a>=o)return{top:0,bottom:e.content.size};let s=getComputedStyle(t.dom).direction===`rtl`?Math.max(r.right-2,r.left+2):r.left+2,c=t.posAtCoords({left:s,top:a+2}),l=t.posAtCoords({left:s,top:o-2});return{top:c?c.pos:0,bottom:l?l.pos:e.content.size}}function gTe(e,t){let n=null;return{call:((...r)=>{n||=(e(...r),setTimeout(()=>{n=null},t))}),cancel:()=>{n&&=(clearTimeout(n),null)}}}var hQ=`placeholder`;function _Te(e){return e.replace(/\s+/g,`-`).replace(/[^a-zA-Z0-9-]/g,``).replace(/^[0-9-]+/,``).replace(/^-+/,``).toLowerCase()}var gQ=new iG(`tiptap__placeholder`);TY.create({name:`placeholder`,addOptions(){return{emptyEditorClass:`is-editor-empty`,emptyNodeClass:`is-empty`,dataAttribute:hQ,placeholder:`Write something …`,showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){let e=this.options.dataAttribute?`data-${_Te(this.options.dataAttribute)}`:`data-${hQ}`;return[new tG({state:{init(){return{topPos:null,bottomPos:null}},apply(e,t){let n=e.getMeta(gQ);return n?.positions?{topPos:n.positions.top,bottomPos:n.positions.bottom}:e.docChanged?{topPos:t.topPos===null?null:e.mapping.map(t.topPos),bottomPos:t.bottomPos===null?null:e.mapping.map(t.bottomPos)}:t}},key:gQ,view(e){let t=pTe(e.dom),n=()=>{let n=hTe({view:e,doc:e.state.doc,scrollContainer:t}),r=gQ.getState(e.state);if(r.topPos===n.top&&r.bottomPos===n.bottom)return;let i=e.state.tr.setMeta(gQ,{positions:n}).setMeta(`tiptap__viewportUpdate`,!0);e.dispatch(i)},{call:r,cancel:i}=gTe(n,250),a=t;return a.addEventListener(`scroll`,r,{passive:!0}),n(),{update(t,r){e.state.doc.content.size!==r.doc.content.size&&n()},destroy:()=>{i(),a.removeEventListener(`scroll`,r)}}},props:{decorations:({doc:t,selection:n})=>{if(!(this.editor.isEditable||!this.options.showOnlyWhenEditable))return null;let{anchor:r}=n,i=[],a=this.editor.isEmpty;if(this.options.showOnlyCurrent&&!this.options.includeChildren){let n=t.resolve(r);if(n.depth>0){let t=n.node(1),o=n.before(1);if(t.type.isTextblock&&fY(t)){let s=mQ({node:t,dataAttribute:e,hasAnchor:r>=o&&r<=o+t.nodeSize,placeholder:this.options.placeholder,classes:{emptyEditor:this.options.emptyEditorClass,emptyNode:this.options.emptyNodeClass},editor:this.editor,isEmptyDoc:a,pos:n.before(1)});i.push(s)}}}else{let n=gQ.getState(this.editor.state),o=n.topPos??0,s=n.bottomPos??t.content.size;t.nodesBetween(o,s,(t,n)=>{let o=r>=n&&r<=n+t.nodeSize,s=!t.isLeaf&&fY(t);if(!t.type.isTextblock)return this.options.includeChildren;if((o||!this.options.showOnlyCurrent)&&s){let r=mQ({classes:{emptyEditor:this.options.emptyEditorClass,emptyNode:this.options.emptyNodeClass},editor:this.editor,isEmptyDoc:a,dataAttribute:e,hasAnchor:o,placeholder:this.options.placeholder,node:t,pos:n});i.push(r)}return this.options.includeChildren})}return Kq.create(t,i)}}})]}}),TY.create({name:`selection`,addOptions(){return{className:`selection`}},addProseMirrorPlugins(){let{editor:e,options:t}=this;return[new tG({key:new iG(`selection`),props:{decorations(n){return n.selection.empty||e.isFocused||!e.isEditable||pY(n.selection)||e.view.dragging?null:Kq.create(n.doc,[Uq.inline(n.selection.from,n.selection.to,{class:t.className})])}}})]}});function _Q({types:e,node:t}){return t&&Array.isArray(e)&&e.includes(t.type)||t?.type===e}var vTe=TY.create({name:`trailingNode`,addOptions(){return{node:void 0,notAfter:[]}},addProseMirrorPlugins(){let e=new iG(this.name),t=this.options.node||this.editor.schema.topNodeType.contentMatch.defaultType?.name||`paragraph`,n=Object.entries(this.editor.schema.nodes).map(([,e])=>e).filter(e=>(this.options.notAfter||[]).concat(t).includes(e.name));return[new tG({key:e,appendTransaction:(n,r,i)=>{let{doc:a,tr:o,schema:s}=i,c=e.getState(i),l=a.content.size,u=s.nodes[t];if(!n.some(e=>e.getMeta(`skipTrailingNode`))&&c)return o.insert(l,u.create())},state:{init:(e,t)=>
190{let r=t.tr.doc.lastChild;return!_Q({node:r,types:n})},apply:(e,t)=>{if(!e.docChanged||e.getMeta(`__uniqueIDTransaction`))return t;let r=e.doc.lastChild;return!_Q({node:r,types:n})}}})]}}),yTe=TY.create({name:`undoRedo`,addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:e,dispatch:t})=>fQ(e,t),redo:()=>({state:e,dispatch:t})=>pQ(e,t)}},addProseMirrorPlugins(){return[lTe(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}});TY.create({name:`starterKit`,addExtensions(){let e=[];return this.options.bold!==!1&&e.push(LY.configure(this.options.bold)),this.options.blockquote!==!1&&e.push(NCe.configure(this.options.blockquote)),this.options.bulletList!==!1&&e.push(jZ.configure(this.options.bulletList)),this.options.code!==!1&&e.push(BCe.configure(this.options.code)),this.options.codeBlock!==!1&&e.push(UCe.configure(this.options.codeBlock)),this.options.document!==!1&&e.push(WCe.configure(this.options.document)),this.options.dropcursor!==!1&&e.push(uTe.configure(this.options.dropcursor)),this.options.gapcursor!==!1&&e.push(dTe.configure(this.options.gapcursor)),this.options.hardBreak!==!1&&e.push(GCe.configure(this.options.hardBreak)),this.options.heading!==!1&&e.push(KCe.configure(this.options.heading)),this.options.undoRedo!==!1&&e.push(yTe.configure(this.options.undoRedo)),this.options.horizontalRule!==!1&&e.push(qCe.configure(this.options.horizontalRule)),this.options.italic!==!1&&e.push(zY.configure(this.options.italic)),this.options.listItem!==!1&&e.push(MZ.configure(this.options.listItem)),this.options.listKeymap!==!1&&e.push(HZ.configure(this.options?.listKeymap)),this.options.link!==!1&&e.push(Cwe.configure(this.options?.link)),this.options.orderedList!==!1&&e.push(qZ.configure(this.options.orderedList)),this.options.paragraph!==!1&&e.push(zwe.configure(this.options.paragraph)),this.options.strike!==!1&&e.push(Hwe.configure(this.options.strike)),this.options.text!==!1&&e.push(Uwe.configure(this.options.text)),this.options.underline!==!1&&e.push(Wwe.configure(this.options?.underline)),this.options.trailingNode!==!1&&e.push(vTe.configure(this.options?.trailingNode)),e}}),SY.create({name:`subscript`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`sub`},{style:`vertical-align`,getAttrs(e){return e===`sub`?null:!1}}]},renderHTML({HTMLAttributes:e}){return[`sub`,$J(this.options.HTMLAttributes,e),0]},addCommands(){return{setSubscript:()=>({commands:e})=>e.setMark(this.name),toggleSubscript:()=>({commands:e})=>e.toggleMark(this.name),unsetSubscript:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-,":()=>this.editor.commands.toggleSubscript()}}}),SY.create({name:`superscript`,addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:`sup`},{style:`vertical-align`,getAttrs(e){return e===`super`?null:!1}}]},renderHTML({HTMLAttributes:e}){return[`sup`,$J(this.options.HTMLAttributes,e),0]},addCommands(){return{setSuperscript:()=>({commands:e})=>e.setMark(this.name),toggleSuperscript:()=>({commands:e})=>e.toggleMark(this.name),unsetSuperscript:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-.":()=>this.editor.commands.toggleSuperscript()}}}),LY.extend({parseHTML(){return[{tag:`b`},{tag:`strong`}]},renderHTML({HTMLAttributes:e}){return[`b`,e,0]}}),zY.extend({parseHTML(){return[{tag:`i`},{tag:`em`}]},renderHTML({HTMLAttributes:e}){return[`i`,e,0]}});var bTe={sm:`w-[200px]`,md:`w-[240px]`,lg:`w-[340px]`,xl:`w-[420px]`,full:`w-full`};function xTe({options:e,value:t,onValueChange:n,placeholder:r=`Search...`,emptyMessage:i=`No results found.`,disabled:a=!1,width:o=`md`,className:s}){let[c,l]=d.useState(()=>t==null?``:e.find(e=>e.value===t)?.label??``);d.useEffect(()=>{if(t==null){l(``);return}let n=e.find(e=>e.value===t);n&&l(n.label)},[t,e]);let u=d.useCallback(t=>e.find(e=>e.value===t)?.label??t,[e]),f=d.useMemo(()=>{let t=c.trim().toLowerCase();return t===``?e:e.filter(e=>e.label.toLowerCase().includes(t)||(e.description?e.description.toLowerCase().includes(t):!1))},[e,c]);return(0,U.jsxs)(AF,{value:t??null,itemToStringLabel:u,onValueChange:t=>{if(t==null)return;n?.(t);let r=e.find(e=>e.value===t);r&&l(r.label)},inputValue:c,onInputValueChange:l,disabled:a,children:[(0,U.jsx)(jF,{autoComplete:`off`,placeholder:r,className:q(bTe[o],s)}),(0,U.jsx)(MF,{children:(0,U.jsxs)(NF,{children:[c.trim()!==``&&f.length===0&&(0,U.jsx)(FF,{children:i}),f.map(e=>(0,U.jsx)(PF,{value:e.value,disabled:e.disabled,children:e.description?(0,U.jsxs)(`div`,{className:`flex flex-col`,children:[(0,U.jsx)(`span`,{children:e.label}),(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.description})]}):e.label},e.value))]})})]})}var vQ=80,STe={navbar:60,sheet:70,comboboxPopup:vQ,aboveComboboxPopup:vQ+10};function CTe({id:e,"aria-label":t,"aria-labelledby":n,"aria-describedby":r,invali
190d:i,value:a,onValueChange:o,initialOptions:s,loadOptions:c,searchThreshold:l=3,debounceMs:u=250,placeholder:f=`Search...`,emptyMessage:p=`No results found.`,disabled:m=!1,className:h,shape:g=`default`,onClear:_,clearOnEmptyInput:v=!1}){let[y,b]=d.useState(``),[x,S]=d.useState(s),C=d.useRef(new Map),w=d.useRef(y);w.current=y;let[T,E]=d.useState(!1);d.useEffect(()=>{s.forEach(e=>C.current.set(e.value,e.label)),x.forEach(e=>C.current.set(e.value,e.label)),w.current.trim()===``&&S(s)},[s]),d.useEffect(()=>{if(!a||w.current.trim()!==``)return;let e=x.find(e=>e.value===a)?.label??C.current.get(a);e&&b(e)},[a,x]);let D=d.useRef(a);d.useEffect(()=>{let e=D.current;D.current=a,e&&!a&&w.current===C.current.get(e)&&b(``)},[a]);let O=d.useMemo(()=>{let e=y.trim().toLowerCase();return e===``?x:x.filter(t=>t.label.toLowerCase().includes(e)||(t.searchableText?.toLowerCase().includes(e)??!1))},[x,y]);d.useEffect(()=>{if(!c)return;let e=y.trim();if(e===``){S(s);return}if(a&&C.current.get(a)===e||O.length>=l)return;let t=!1,n=setTimeout(()=>{E(!0),c(e).then(e=>{t||(e.forEach(e=>C.current.set(e.value,e.label)),S(e))}).catch(()=>{}).finally(()=>{t||E(!1)})},u);return()=>{t=!0,clearTimeout(n),E(!1)}},[y,a,s,c,l,u]);let k=d.useRef(!1),A=d.useCallback(e=>{if(e==null||!o)return;let t=x.find(t=>t.value===e);if(t?.disabled)return;k.current=!1,o(e);let n=t?.label??C.current.get(e);n&&b(n)},[o,x]),j=d.useCallback(e=>{b(e),!(!v||!_)&&(e.trim()===``?a&&!k.current&&(k.current=!0,_()):k.current=!1)},[v,a,_]),M=d.useCallback(e=>x.find(t=>t.value===e)?.label??C.current.get(e)??e,[x]);return(0,U.jsx)(oz,{delayDuration:150,children:(0,U.jsxs)(AF,{value:a===``||a==null?null:a,onValueChange:A,itemToStringLabel:M,inputValue:y,onInputValueChange:j,disabled:m,children:[(0,U.jsxs)(`div`,{className:`relative w-full`,children:[(0,U.jsx)(jF,{id:e,"aria-label":t,"aria-labelledby":n,"aria-describedby":r,"aria-invalid":i||void 0,placeholder:f,autoComplete:`off`,disabled:m,className:q(`w-full`,g===`pill`&&`rounded-full px-4 focus-visible:border-primary focus-visible:ring-primary/40 data-[popup-open]:border-primary`,a&&_?`pr-8`:``,h)}),a&&_?(0,U.jsx)(`button`,{type:`button`,"aria-label":`Clear selection`,onClick:e=>{e.preventDefault(),e.stopPropagation(),b(``),_()},className:`absolute right-2 top-1/2 -translate-y-1/2 rounded p-0.5 text-muted-foreground hover:bg-muted hover:text-foreground`,children:(0,U.jsx)(`span`,{"aria-hidden":`true`,children:`×`})}):null]}),(0,U.jsxs)(MF,{children:[T&&(0,U.jsxs)(`output`,{"aria-live":`polite`,className:`flex items-center gap-2 px-2 py-1.5 text-sm text-muted-foreground`,children:[(0,U.jsx)(AR,{className:`size-3.5`}),(0,U.jsx)(`span`,{children:`Searching…`})]}),(0,U.jsxs)(NF,{children:[!T&&y.trim()!==``&&O.length===0&&(0,U.jsx)(FF,{children:p}),O.map(e=>{let t=e.description?(0,U.jsxs)(`div`,{className:`flex flex-col`,children:[(0,U.jsx)(`span`,{className:`font-medium`,children:e.label}),(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.description})]}):e.label;return(0,U.jsx)(PF,{value:e.value,disabled:e.disabled,children:e.tooltip?(0,U.jsxs)(sz,{children:[(0,U.jsx)(cz,{asChild:!0,children:(0,U.jsx)(`span`,{tabIndex:0,className:`flex w-full pointer-events-auto cursor-help`,children:t})}),(0,U.jsx)(lz,{side:`top`,align:`start`,collisionPadding:8,style:{zIndex:STe.aboveComboboxPopup},children:e.tooltip})]}):t},e.value)})]})]})]})})}function wTe({value:e,onChange:t,search:n,getOptionLabel:r,renderOption:i,getOptionValue:a,placeholder:o=`Search...`,emptyMessage:s=`No results found.`,debounceMs:c=300,maxSelections:l,disabled:u=!1,className:f}){let[p,m]=d.useState(``),[h,g]=d.useState([]),[_,v]=d.useState(!1),y=d.useRef(new Map);d.useEffect(()=>{e.forEach(e=>y.current.set(a(e),e))},[e,a]),d.useEffect(()=>{h.forEach(e=>y.current.set(a(e),e))},[h,a]),d.useEffect(()=>{let e=!1,t=new AbortController,r=p.trim();v(!0);let i=setTimeout(()=>{n(r,t.signal).then(t=>{e||g(t)}).catch(()=>{}).finally(()=>{e||v(!1)})},c);return()=>{e=!0,t.abort(),clearTimeout(i)}},[p,c,n]);let b=d.useMemo(()=>e.map(a),[e,a]),x=l!==void 0&&b.length>=l,S=e=>{l!==void 0&&e.length>l||t(e.map(e=>y.current.get(e)).filter(e=>e!==void 0))},C=d.useMemo(()=>{let t=new Set(h.map(a));return[...e.filter(e=>!t.has(a(e))),...h]},[h,e,a]),w=RF();return(0,U.jsxs)(AF,{value:b,onValueChange:S,inputValue:p,onInputValueChange:m,multiple:!0,disabled:u,children:[(0,U.jsxs)(IF,{ref:w,className:q(f),children:[b.map(e=>{let t=y.current.get(e);return(0,U.jsx)(Wpe,{value:e,children:t?r(t):e},e)}),(0,U.jsx)(LF,{placeholder:b.length===0?o:void 0,disabled:u})]}),(0,U.jsxs)(MF,{anchor:w,children:[_&&(0,U.jsxs)(`output`,{"aria-live":`polite`,className:`flex items-center gap-2 px-2 py-1.5 text-sm text-muted-foreground`,children:[(0,U.jsx)(AR,{className:`size-3.5`}),(0,U.jsx)(`span`,{children:`Searching…`})]}),(0,U.jsxs)(NF,{children:[!_&&h.length===0&&(0,U.jsx)(FF,{children:s}),C.map(e=>{let t=a(e);
190return(0,U.jsx)(PF,{value:t,disabled:x&&!b.includes(t),children:i?i(e):r(e)},t)})]})]})]})}function yQ({options:e,value:t,onValueChange:n,onInputValueChange:r,placeholder:i=`Select options...`,searchPlaceholder:a,emptyMessage:o=`No results found.`,disabled:s=!1,maxItems:c,className:l,filter:u,hideSelected:f=!1,closeOnSelect:p=!1,"aria-label":m,"aria-labelledby":h}){let g=RF(),[_,v]=(0,d.useState)(!1),y=t??[],b=c!==void 0&&y.length>=c;return(0,U.jsxs)(AF,{items:f?e.filter(e=>!y.includes(e.value)):e,itemToStringLabel:e=>e.label,value:y,open:p?_:void 0,onOpenChange:p?v:void 0,onValueChange:(e=>{c!==void 0&&e.length>c||(n?.(e),p&&v(!1))}),onInputValueChange:r,filter:u===null?null:u?(e,t)=>u(e,t):void 0,multiple:!0,disabled:s,children:[(0,U.jsxs)(IF,{ref:g,className:q(l),children:[y.map(t=>{let n=e.find(e=>e.value===t)?.label??t;return(0,U.jsxs)(OF,{"data-slot":`combobox-chip`,className:`flex h-[calc(--spacing(5.25))] w-fit max-w-full min-w-0 items-center justify-center gap-1 rounded-sm bg-muted px-1.5 text-xs font-medium whitespace-nowrap text-foreground has-disabled:pointer-events-none has-disabled:cursor-not-allowed has-disabled:opacity-50 has-data-[slot=combobox-chip-remove]:pr-0`,children:[(0,U.jsx)(`span`,{className:`min-w-0 truncate`,children:n}),(0,U.jsx)(kF,{render:(0,U.jsx)(vD,{variant:`ghost`,size:`icon-xs`,"aria-label":`Remove ${n}`}),className:`-ml-1 shrink-0 opacity-50 hover:opacity-100`,"data-slot":`combobox-chip-remove`,children:(0,U.jsx)(jD,{className:`pointer-events-none`})})]},t)}),(0,U.jsx)(LF,{placeholder:y.length===0?i??a:a,disabled:s,"aria-label":m,"aria-labelledby":h})]}),(0,U.jsxs)(MF,{anchor:g,children:[(0,U.jsx)(FF,{children:o}),(0,U.jsx)(NF,{children:(e=>(0,U.jsx)(PF,{value:e.value,disabled:e.disabled||b&&!y.includes(e.value),children:e.label},e.value))})]})]})}function bQ({onFilesSelected:e,accept:t,multiple:n=!1,maxSize:r,disabled:i=!1,title:a=`Drag and drop files here`,description:o=`or click to browse`,icon:s,className:c}){let l=(0,d.useRef)(null),[u,f]=(0,d.useState)(!1),p=(0,d.useCallback)(t=>{if(!t||!e)return;let n=Array.from(t);r&&(n=n.filter(e=>e.size<=r)),n.length>0&&e(n)},[e,r]),m=(0,d.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),i||f(!0)},[i]),h=(0,d.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),f(!1)},[]),g=(0,d.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),f(!1),i||p(e.dataTransfer.files)},[i,p]),_=(0,d.useCallback)(()=>{!i&&l.current&&l.current.click()},[i]),v=(0,d.useCallback)(e=>{p(e.target.files),l.current&&(l.current.value=``)},[p]);return(0,U.jsxs)(`div`,{role:`button`,tabIndex:i?-1:0,className:q(`cursor-pointer rounded-lg border-2 border-dashed border-muted-foreground/25 transition-colors`,u&&`border-primary bg-primary/5`,i&&`cursor-not-allowed opacity-50`,c),onDragOver:m,onDragLeave:h,onDrop:g,onClick:_,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),_())},children:[(0,U.jsx)(`input`,{ref:l,type:`file`,className:`hidden`,accept:t,multiple:n,onChange:v,disabled:i}),(0,U.jsxs)(ZI,{children:[(0,U.jsxs)(QI,{children:[(0,U.jsx)($I,{variant:`icon`,children:s??(0,U.jsx)(bse,{})}),(0,U.jsx)(eL,{children:a}),(0,U.jsx)(tL,{children:o})]}),(0,U.jsx)(Zme,{children:r&&(0,U.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Max file size: `,TTe(r)]})})]})]})}function TTe(e){return e<1024?`${e} B`:e<1024*1024?`${(e/1024).toFixed(1)} KB`:`${(e/(1024*1024)).toFixed(1)} MB`}var xQ={success:(e,t)=>{TR.success(e,{description:t?.description,duration:t?.duration,action:t?.action?{label:t.action.label,onClick:t.action.onClick}:void 0})},error:(e,t)=>{TR.error(e,{description:t?.description,duration:t?.duration,action:t?.action?{label:t.action.label,onClick:t.action.onClick}:void 0})},info:(e,t)=>{TR.info(e,{description:t?.description,duration:t?.duration,action:t?.action?{label:t.action.label,onClick:t.action.onClick}:void 0})},warning:(e,t)=>{TR.warning(e,{description:t?.description,duration:t?.duration,action:t?.action?{label:t.action.label,onClick:t.action.onClick}:void 0})},loading:(e,t)=>
190{TR.loading(e,{description:t?.description,duration:t?.duration})},promise:(e,t)=>TR.promise(e,t),dismiss:e=>TR.dismiss(e)},ETe=new Set;d.createContext(null),d.createContext(ETe);function SQ(e,t,n){let r=e;return typeof t==`number`&&(r=Math.max(r,t)),typeof n==`number`&&(r=Math.min(r,n)),r}function DTe({value:e,onChange:t,min:n,max:r,step:i=1,showSlider:a=!1,formatValue:o,minLabel:s=`Min`,maxLabel:c=`Max`,disabled:l=!1}){let[u,f]=e,[p,m]=d.useState(u==null?``:String(u)),[h,g]=d.useState(f==null?``:String(f));d.useEffect(()=>{m(u==null?``:String(u))},[u]),d.useEffect(()=>{g(f==null?``:String(f))},[f]);let _=e=>{let i=e.trim();if(i===``){t([null,f]);return}let a=Number(i);if(Number.isNaN(a)){m(u==null?``:String(u));return}let o=SQ(a,n,r);t([o,f]),m(String(o))},v=e=>{let i=e.trim();if(i===``){t([u,null]);return}let a=Number(i);if(Number.isNaN(a)){g(f==null?``:String(f));return}let o=SQ(a,n,r);t([u,o]),g(String(o))},y=typeof n==`number`?n:0,b=typeof r==`number`?r:100,x=u==null?y:SQ(u,n,r),S=f==null?b:SQ(f,n,r);return(0,U.jsxs)(X,{orientation:`vertical`,gap:`sm`,"data-slot":`min-max-range`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,align:`center`,children:[(0,U.jsx)(KR,{type:`number`,"aria-label":s,placeholder:s,value:p,step:i,min:n,max:r,disabled:l,onChange:e=>m(e.target.value),onBlur:e=>_(e.target.value)}),(0,U.jsx)(KR,{type:`number`,"aria-label":c,placeholder:c,value:h,step:i,min:n,max:r,disabled:l,onChange:e=>g(e.target.value),onBlur:e=>v(e.target.value)})]}),a?(0,U.jsx)(uz,{min:y,max:b,step:i,value:[x,S],disabled:l,onValueChange:e=>{let[n,r]=e;t([n??null,r??null])},"aria-label":`${s} / ${c}`}):null]})}function OTe({options:e,value:t,onChange:n,legend:r,showSelectAll:i=!1,orientation:a=`vertical`,disabled:o=!1}){let s=d.useId(),c=d.useMemo(()=>new Set(t),[t]),l=(e,r)=>{if(r){if(c.has(e))return;n([...t,e])}else n(t.filter(t=>t!==e))},u=e.filter(e=>!e.disabled).map(e=>e.value),f=u.length>0&&u.every(e=>c.has(e));return(0,U.jsxs)(UR,{"data-slot":`checkbox-group`,disabled:o,children:[r?(0,U.jsx)(WR,{children:r}):null,i?(0,U.jsx)(X,{orientation:`horizontal`,gap:`sm`,children:(0,U.jsx)(PR,{type:`button`,variant:`link`,size:`sm`,onClick:f?()=>n(t.filter(e=>!u.includes(e))):()=>n(u),disabled:o||u.length===0,children:f?`Deselect all`:`Select all`})}):null,(0,U.jsx)(X,{orientation:a,gap:a===`horizontal`?`md`:`sm`,wrap:!0,children:e.map(e=>{let t=`${s}-${e.value}`;return(0,U.jsxs)(VR,{orientation:`horizontal`,children:[(0,U.jsx)(BR,{id:t,checked:c.has(e.value),disabled:o||e.disabled,onCheckedChange:t=>l(e.value,t===!0)}),(0,U.jsx)(HR,{htmlFor:t,children:e.label})]},e.value)})})]})}var kTe={default:``,success:`text-green-600 dark:text-green-400`,warning:`text-amber-600 dark:text-amber-400`,info:`text-sky-600 dark:text-sky-400`,destructive:`text-rose-600 dar
190k:text-rose-400`};function ATe({items:e,value:t,onChange:n,type:r=`multiple`,disabled:i=!1}){let a=e=>(0,U.jsxs)(OB,{value:e.key,"aria-label":String(e.label),children:[e.icon?(0,U.jsx)(`span`,{"data-icon":`inline-start`,className:q(kTe[e.tone??`default`]),children:e.icon}):null,typeof e.count==`number`?(0,U.jsx)(Cz,{variant:`secondary`,children:e.count}):null,(0,U.jsx)(`span`,{children:e.label})]},e.key),o=`!w-full flex-wrap`;return r===`single`?(0,U.jsx)(DB,{type:`single`,variant:`outline`,spacing:2,value:t[0]??``,onValueChange:e=>n(e?[e]:[]),disabled:i,className:o,children:e.map(a)}):(0,U.jsx)(DB,{type:`multiple`,variant:`outline`,spacing:2,value:t,onValueChange:e=>n(e),disabled:i,className:o,children:e.map(a)})}function jTe({items:e,onClearAll:t,clearAllLabel:n=`Clear all`,emptyState:r}){return e.length===0?r===void 0?null:(0,U.jsx)(`div`,{"data-slot":`active-filter-chips-empty`,children:r}):(0,U.jsxs)(X,{orientation:`horizontal`,gap:`xs`,wrap:!0,align:`center`,"data-slot":`active-filter-chips`,children:[e.map(e=>(0,U.jsxs)(Cz,{variant:`secondary`,children:[(0,U.jsx)(`span`,{children:e.label}),(0,U.jsx)(PR,{type:`button`,size:`icon-xs`,variant:`ghost`,"aria-label":`Remove filter`,onClick:e.onRemove,children:(0,U.jsx)(jD,{className:`size-3`})})]},e.id)),t?(0,U.jsx)(PR,{type:`button`,variant:`link`,size:`sm`,onClick:t,children:n}):null]})}function MTe(){var e=[...arguments];return(0,d.useMemo)(()=>t=>{e.forEach(e=>e(t))},e)}var CQ=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function wQ(e){let t=Object.prototype.toString.call(e);return t===`[object Window]`||t===`[object global]`}function TQ(e){return`nodeType`in e}function EQ(e){return e?wQ(e)?e:TQ(e)?e.ownerDocument?.defaultView??window:window:window}function DQ(e){let{Document:t}=EQ(e);return e instanceof t}function OQ(e){return wQ(e)?!1:e instanceof EQ(e).HTMLElement}function kQ(e){return e instanceof EQ(e).SVGElement}function AQ(e){return e?wQ(e)?e.document:TQ(e)?DQ(e)?e:OQ(e)||kQ(e)?e.ownerDocument:document:document:document}var jQ=CQ?d.useLayoutEffect:d.useEffect;function MQ(e){let t=(0,d.useRef)(e);return jQ(()=>{t.current=e}),(0,d.useCallback)(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}function NTe(){let e=(0,d.useRef)(null);return[(0,d.useCallback)((t,n)=>{e.current=setInterval(t,n)},[]),(0,d.useCallback)(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[])]}
vendor: 41,979 bytes, lines 190-194
190function NQ(e,t){t===void 0&&(t=[e]);let n=(0,d.useRef)(e);return jQ(()=>{n.current!==e&&(n.current=e)},t),n}function PQ(e,t){let n=(0,d.useRef)();return(0,d.useMemo)(()=>{let t=e(n.current);return n.current=t,t},[...t])}function FQ(e){let t=MQ(e),n=(0,d.useRef)(null);return[n,(0,d.useCallback)(e=>{e!==n.current&&t?.(e,n.current),n.current=e},[])]}function IQ(e){let t=(0,d.useRef)();return(0,d.useEffect)(()=>{t.current=e},[e]),t.current}var LQ={};function RQ(e,t){return(0,d.useMemo)(()=>{if(t)return t;let n=LQ[e]==null?0:LQ[e]+1;return LQ[e]=n,e+`-`+n},[e,t])}function zQ(e){return function(t){return[...arguments].slice(1).reduce((t,n)=>{let r=Object.entries(n);for(let[n,i]of r){let r=t[n];r!=null&&(t[n]=r+e*i)}return t},{...t})}}var BQ=zQ(1),VQ=zQ(-1);function PTe(e){return`clientX`in e&&`clientY`in e}function HQ(e){if(!e)return!1;let{KeyboardEvent:t}=EQ(e.target);return t&&e instanceof t}function FTe(e){if(!e)return!1;let{TouchEvent:t}=EQ(e.target);return t&&e instanceof t}function UQ(e){if(FTe(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return PTe(e)?{x:e.clientX,y:e.clientY}:null}var WQ=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return`translate3d(`+(t?Math.round(t):0)+`px, `+(n?Math.round(n):0)+`px, 0)`}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return`scaleX(`+t+`) scaleY(`+n+`)`}},Transform:{toString(e){if(e)return[WQ.Translate.toString(e),WQ.Scale.toString(e)].join(` `)}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+` `+n+`ms `+r}}}),GQ=`a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]`;function ITe(e){return e.matches(GQ)?e:e.querySelector(GQ)}var LTe={display:`none`};function RTe(e){let{id:t,value:n}=e;return d.createElement(`div`,{id:t,style:LTe},n)}function zTe(e){let{id:t,announcement:n,ariaLiveType:r=`assertive`}=e;return d.createElement(`div`,{id:t,style:{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`},role:`status`,"aria-live":r,"aria-atomic":!0},n)}function BTe(){let[e,t]=(0,d.useState)(``);return{announce:(0,d.useCallback)(e=>{e!=null&&t(e)},[]),announcement:e}}var KQ=(0,d.createContext)(null);function VTe(e){let t=(0,d.useContext)(KQ);(0,d.useEffect)(()=>{if(!t)throw Error(`useDndMonitor must be used within a children of <DndContext>`);return t(e)},[e,t])}function HTe(){let[e]=(0,d.useState)(()=>new Set),t=(0,d.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,d.useCallback)(t=>{let{type:n,event:r}=t;e.forEach(e=>e[n]?.call(e,r))},[e]),t]}var UTe={draggable:`
191    To pick up a draggable item, press the space bar.
192    While dragging, use the arrow keys to move the item.
193    Press space again to drop the item in its new position, or press escape to cancel.
194  `},WTe={onDragStart(e){let{active:t}=e;return`Picked up draggable item `+t.id+`.`},onDragOver(e){let{active:t,over:n}=e;return n?`Draggable item `+t.id+` was moved over droppable area `+n.id+`.`:`Draggable item `+t.id+` is no longer over a droppable area.`},onDragEnd(e){let{active:t,over:n}=e;return n?`Draggable item `+t.id+` was dropped over droppable area `+n.id:`Draggable item `+t.id+` was dropped.`},onDragCancel(e){let{active:t}=e;return`Dragging was cancelled. Draggable item `+t.id+` was dropped.`}};function GTe(e){let{announcements:t=WTe,container:n,hiddenTextDescribedById:r,screenReaderInstructions:i=UTe}=e,{announce:a,announcement:o}=BTe(),s=RQ(`DndLiveRegion`),[c,l]=(0,d.useState)(!1);if((0,d.useEffect)(()=>{l(!0)},[]),VTe((0,d.useMemo)(()=>({onDragStart(e){let{active:n}=e;a(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&a(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;a(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;a(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;a(t.onDragCancel({active:n,over:r}))}}),[a,t])),!c)return null;let u=d.createElement(d.Fragment,null,d.createElement(RTe,{id:r,value:i.draggable}),d.createElement(zTe,{id:s,announcement:o}));return n?(0,Xn.createPortal)(u,n):u}var qQ;(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`})(qQ||={});function JQ(){}function YQ(e,t){return(0,d.useMemo)(()=>({sensor:e,options:t??{}}),[e,t])}function XQ(){var e=[...arguments];return(0,d.useMemo)(()=>[...e].filter(e=>e!=null),[...e])}var ZQ=Object.freeze({x:0,y:0});function QQ(e,t){return Math.sqrt((e.x-t.x)**2+(e.y-t.y)**2)}function $Q(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function KTe(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function e$(e){let{left:t,top:n,height:r,width:i}=e;return[{x:t,y:n},{x:t+i,y:n},{x:t,y:n+r},{x:t+i,y:n+r}]}function t$(e,t){if(!e||e.length===0)return null;let[n]=e;return t?n[t]:n}function n$(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}var r$=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=n$(t,t.left,t.top),a=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=QQ(n$(r),i);a.push({id:t,data:{droppableContainer:e,value:n}})}}return a.sort($Q)},qTe=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=e$(t),a=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=e$(r),o=i.reduce((e,t,r)=>e+QQ(n[r],t),0),s=Number((o/4).toFixed(4));a.push({id:t,data:{droppableContainer:e,value:s}})}}return a.sort($Q)};function JTe(e,t){let n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height),o=i-r,s=a-n;if(r<i&&n<a){let n=t.width*t.height,r=e.width*e.height,i=o*s,a=i/(n+r-i);return Number(a.toFixed(4))}return 0}var YTe=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=[];for(let e of r){let{id:r}=e,a=n.get(r);if(a){let n=JTe(a,t);n>0&&i.push({id:r,data:{droppableContainer:e,value:n}})}}return i.sort(KTe)};function XTe(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function i$(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:ZQ}function ZTe(e){return function(t){return[...arguments].slice(1).reduce((t,n)=>({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x}),{...t})}}var QTe=ZTe(1);function $Te(e){if(e.startsWith(`matrix3d(`)){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith(`matrix(`)){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function eEe(e,t,n){let r=$Te(t);if(!r)return e;let{scaleX:i,scaleY:a,x:o,y:s}=r,c=e.left-o-(1-i)*parseFloat(n),l=e.top-s-(1-a)*parseFloat(n.slice(n.indexOf(` `)+1)),u=i?e.width/i:e.width,d=a?e.height/a:e.height;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c}}var tEe={ignoreTransform:!1};function a$(e,t){t===void 0&&(t=tEe);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:r}=EQ(e).getComputedStyle(e);t&&(n=eEe(n,t,r))}let{top:r,left:i,width:a,height:o,bottom:s,right:c}=n;return{top:r,left:i,width:a,height:o,bottom:s,right:c}}function o$(e){return a$(e,{ignoreTransform:!0})}function nEe(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function rEe(e,t){return t===void 0&&(t=EQ(e).getComputedStyle(e)),t.position===`fixed`}function iEe(e,t){t===void 0&&(t=EQ(e).getComputedStyle(e));let n=/(auto|scroll|overlay)/;return[`overflow`,`overflowX`,`overflowY`].some(e=>{let r=t[e];return typeof r==`string`?n.test(r):!1})}function s$(e,t){let n=[];function r(i){if(t!=null&&n.length>=t||!i)return n;if(DQ(i)&&i.scrollingElement!=null&&!n.includes(i.scrollingElement))return n.push(i.scrollingElement),n;if(!OQ(i)||kQ(i)||n.includes(i))return n;let a=EQ(e).getComputedStyle(i);return i!==e&&iEe(i,a)&&n.push(i),rEe(i,a)?n:r(i.parentNode)}return e?r(e):n}function c$(e){let[t]=s$(e,1);return t??null}function l$(e){return!CQ||!e?null:wQ(e)?e:TQ(e)?DQ(e)||e===AQ(e).scrollingElement?window:OQ(e)?e:null:null}function u$(e){return wQ(e)?e.scrollX:e.scrollLeft}function d$(e){return wQ(e)?e.scrollY:e.scrollTop}function f$(e){return{x:u$(e),y:d$(e)}}var p$;(function(e){e[e.Forward=1]=`Forward`,e[e.Backward=-1]=`Backward`})(p$||={});function m$(e){return!CQ||!e?!1:e===document.scrollingElement}function h$(e){let t={x:0,y:0},n=m$(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}var aEe={x:.2,y:.2};function oEe(e,t,n,r,i){let{top:a,left:o,right:s,bottom:c}=n;r===void 0&&(r=10),i===void 0&&(i=aEe);let{isTop:l,isBottom:u,isLeft:d,isRight:f}=h$(e),p={x:0,y:0},m={x:0,y:0},h={height:t.height*i.y,width:t.width*i.x};return!l&&a<=t.top+h.height?(p.y=p$.Backward,m.y=r*Math.abs((t.top+h.height-a)/h.height)):!u&&c>=t.bottom-h.height&&(p.y=p$.Forward,m.y=r*Math.abs((t.bottom-h.height-c)/h.height)),!f&&s>=t.right-h.width?(p.x=p$.Forward,m.x=r*Math.abs((t.right-h.width-s)/h.width)):!d&&o<=t.left+h.width&&(p.x=p$.Backward,m.x=r*Math.abs((t.left+h.width-o)/h.width)),{direction:p,speed:m}}function sEe(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:n,right:r,bottom:i}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:i,width:e.clientWidth,height:e.clientHeight}}function g$(e){return e.reduce((e,t)=>BQ(e,f$(t)),ZQ)}function cEe(e){return e.reduce((e,t)=>e+u$(t),0)}function lEe(e){return e.reduce((e,t)=>e+d$(t),0)}function uEe(e,t){if(t===void 0&&(t=a$),!e)return;let{top:n,left:r,bottom:i,right:a}=t(e);c$(e)&&(i<=0||a<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:`center`,inline:`center`})}var dEe=[[`x`,[`left`,`right`],cEe],[`y`,[`top`,`bottom`],lEe]],_$=class{constructor(e,t){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;let n=s$(t),r=g$(n);this.rect={...e},this.width=e.width,this.height=e.height;for(let[e,t,i]of dEe)for(let a of t)Object.defineProperty(this,a,{get:()=>{let t=i(n),o=r[e]-t;return this.rect[a]+o},enumerable:!0});Object.defineProperty(this,`rect`,{enumerable:!1})}},v$=class{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>this.target?.removeEventListener(...e))},this.target=e}add(e,t,n){var r;(r=this.target)==null||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}};function fEe(e){let{EventTarget:t}=EQ(e);return e instanceof t?e:AQ(e)}function y$(e,t){let n=Math.abs(e.x),r=Math.abs(e.y);return typeof t==`number`?Math.sqrt(n**2+r**2)>t:`x`in t&&`y`in t?n>t.x&&r>t.y:`x`in t?n>t.x:`y`in t?r>t.y:!1}var b$;(function(e){e.Click=`click`,e.DragStart=`dragstart`,e.Keydown=`keydown`,e.ContextMenu=`contextmenu`,e.Resize=`resize`,e.SelectionChange=`selectionchange`,e.VisibilityChange=`visibilitychange`})(b$||={});function x$(e){e.preventDefault()}function pEe(e){e.stopPropagation()}var S$;(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`})(S$||={});var C$={start:[S$.Space,S$.Enter],cancel:[S$.Esc],end:[S$.Space,S$.Enter,S$.Tab]},mEe=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case S$.Right:return{...n,x:n.x+25};case S$.Left:return{...n,x:n.x-25};case S$.Down:return{...n,y:n.y+25};case S$.Up:return{...n,y:n.y-25}}},w$=class{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:t}}=e;this.props=e,this.listeners=new v$(AQ(t)),this.windowListeners=new v$(EQ(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(b$.Resize,this.handleCancel),this.windowListeners.add(b$.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(b$.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&uEe(n),t(ZQ)}handleKeyDown(e){if(HQ(e)){let{active:t,context:n,options:r}=this.props,{keyboardCodes:i=C$,coordinateGetter:a=mEe,scrollBehavior:o=`smooth`}=r,{code:s}=e;if(i.end.includes(s)){this.handleEnd(e);return}if(i.cancel.includes(s)){this.handleCancel(e);return}let{collisionRect:c}=n.current,l=c?{x:c.left,y:c.top}:ZQ;this.referenceCoordinates||=l;let u=a(e,{active:t,context:n.current,currentCoordinates:l});if(u){let t=VQ(u,l),r={x:0,y:0},{scrollableAncestors:i}=n.current;for(let n of i){let i=e.code,{isTop:a,isRight:s,isLeft:c,isBottom:l,maxScroll:d,minScroll:f}=h$(n),p=sEe(n),m={x:Math.min(i===S$.Right?p.right-p.width/2:p.right,Math.max(i===S$.Right?p.left:p.left+p.width/2,u.x)),y:Math.min(i===S$.Down?p.bottom-p.height/2:p.bottom,Math.max(i===S$.Down?p.top:p.top+p.height/2,u.y))},h=i===S$.Right&&!s||i===S$.Left&&!c,g=i===S$.Down&&!l||i===S$.Up&&!a;if(h&&m.x!==u.x){let e=n.scrollLeft+t.x,a=i===S$.Right&&e<=d.x||i===S$.Left&&e>=f.x;if(a&&!t.y){n.scrollTo({left:e,behavior:o});return}a?r.x=n.scrollLeft-e:r.x=i===S$.Right?n.scrollLeft-d.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:o});break}else if(g&&m.y!==u.y){let e=n.scrollTop+t.y,a=i===S$.Down&&e<=d.y||i===S$.Up&&e>=f.y;if(a&&!t.x){n.scrollTo({top:e,behavior:o});return}a?r.y=n.scrollTop-e:r.y=i===S$.Down?n.scrollTop-d.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:o});break}}this.handleMove(e,BQ(VQ(u,this.referenceCoordinates),r))}}}handleMove(e,t){let{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}};w$.activators=[{eventName:`onKeyDown`,handler:(e,t,n)=>{let{keyboardCodes:r=C$,onActivation:i}=t,{active:a}=n,{code:o}=e.nativeEvent;if(r.start.includes(o)){let t=a.activatorNode.current;return t&&e.target!==t?!1:(e.preventDefault(),i?.({event:e.nativeEvent}),!0)}return!1}}];function T$(e){return!!(e&&`distance`in e)}function E$(e){return!!(e&&`delay`in e)}var D$=class{constructor(e,t,n){n===void 0&&(n=fEe(e.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=e,this.events=t;let{event:r}=e,{target:i}=r;this.props=e,this.events=t,this.document=AQ(i),this.documentListeners=new v$(this.document),this.listeners=new v$(n),this.windowListeners=new v$(EQ(i)),this.initialCoordinates=UQ(r)??ZQ,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(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(b$.Resize,this.handleCancel),this.windowListeners.add(b$.DragStart,x$),this.windowListeners.add(b$.VisibilityChange,this.handleCancel),this.windowListeners.add(b$.ContextMenu,x$),this.documentListeners.add(b$.Keydown,this.handleKeydown),t){if(n!=null&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(E$(t)){this.timeoutId=setTimeout(this.handleStart,t.delay),this.handlePending(t);return}if(T$(t)){this.handlePending(t);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(e,t){let{active:n,onPending:r}=this.props;r(n,e,this.initialCoordinates,t)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(b$.Click,pEe,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(b$.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){let{activated:t,initialCoordinates:n,props:r}=this,{onMove:i,options:{activationConstraint:a}}=r;if(!n)return;let o=UQ(e)??ZQ,s=VQ(n,o);if(!t&&a){if(T$(a)){if(a.tolerance!=null&&y$(s,a.tolerance))return this.handleCancel();if(y$(s,a.distance))return this.handleStart()}if(E$(a)&&y$(s,a.tolerance))return this.handleCancel();this.handlePending(a,s);return}e.cancelable&&e.preventDefault(),i(o)}handleEnd(){let{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){let{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===S$.Esc&&this.handleCancel()}removeTextSelection(){var e;(e=this.document.getSelection())==null||e.removeAllRanges()}},hEe={cancel:{name:`pointercancel`},move:{name:`pointermove`},end:{name:`pointerup`}},O$=class extends D${constructor(e){let{event:t}=e,n=AQ(t.target);super(e,hEe,n)}};O$.activators=[{eventName:`onPointerDown`,handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r?.({event:n}),!0)}}];var gEe={move:{name:`mousemove`},end:{name:`mouseup`}},k$;(function(e){e[e.RightClick=2]=`RightClick`})(k$||={});var _Ee=class extends D${constructor(e){super(e,gEe,AQ(e.event.target))}};_Ee.activators=[{eventName:`onMouseDown`,handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===k$.RightClick?!1:(r?.({event:n}),!0)}}];var A$={cancel:{name:`touchcancel`},move:{name:`touchmove`},end:{name:`touchend`}},vEe=class extends D${constructor(e){super(e,A$)}static setup(){return window.addEventListener(A$.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(A$.move.name,e)};function e(){}}};vEe.activators=[{eventName:`onTouchStart`,handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t,{touches:i}=n;return i.length>1?!1:(r?.({event:n}),!0)}}];var j$;(function(e){e[e.Pointer=0]=`Pointer`,e[e.DraggableRect=1]=`DraggableRect`})(j$||={});var M$;(function(e){e[e.TreeOrder=0]=`TreeOrder`,e[e.ReversedTreeOrder=1]=`ReversedTreeOrder`})(M$||={});function yEe(e){let{acceleration:t,activator:n=j$.Pointer,canScroll:r,draggingRect:i,enabled:a,interval:o=5,order:s=M$.TreeOrder,pointerCoordinates:c,scrollableAncestors:l,scrollableAncestorRects:u,delta:f,threshold:p}=e,m=xEe({delta:f,disabled:!a}),[h,g]=NTe(),_=(0,d.useRef)({x:0,y:0}),v=(0,d.useRef)({x:0,y:0}),y=(0,d.useMemo)(()=>{switch(n){case j$.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case j$.DraggableRect:return i}},[n,i,c]),b=(0,d.useRef)(null),x=(0,d.useCallback)(()=>{let e=b.current;if(!e)return;let t=_.current.x*v.current.x,n=_.current.y*v.current.y;e.scrollBy(t,n)},[]),S=(0,d.useMemo)(()=>s===M$.TreeOrder?[...l].reverse():l,[s,l]);(0,d.useEffect)(()=>{if(!a||!l.length||!y){g();return}for(let e of S){if(r?.(e)===!1)continue;let n=u[l.indexOf(e)];if(!n)continue;let{direction:i,speed:a}=oEe(e,n,y,t,p);for(let e of[`x`,`y`])m[e][i[e]]||(a[e]=0,i[e]=0);if(a.x>0||a.y>0){g(),b.current=e,h(x,o),_.current=a,v.current=i;return}}_.current={x:0,y:0},v.current={x:0,y:0},g()},[t,x,r,g,a,o,JSON.stringify(y),JSON.stringify(m),h,l,S,u,JSON.stringify(p)])}var bEe={x:{[p$.Backward]:!1,[p$.Forward]:!1},y:{[p$.Backward]:!1,[p$.Forward]:!1}};function xEe(e){let{delta:t,disabled:n}=e,r=IQ(t);return PQ(e=>{if(n||!r||!e)return bEe;let i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[p$.Backward]:e.x[p$.Backward]||i.x===-1,[p$.Forward]:e.x[p$.Forward]||i.x===1},y:{[p$.Backward]:e.y[p$.Backward]||i.y===-1,[p$.Forward]:e.y[p$.Forward]||i.y===1}}},[n,t,r])}function SEe(e,t){let n=t==null?void 0:e.get(t),r=n?n.node.current:null;return PQ(e=>t==null?null:r??e??null,[r,t])}function CEe(e,t){return(0,d.useMemo)(()=>e.reduce((e,n)=>{let{sensor:r}=n,i=r.activators.map(e=>({eventName:e.eventName,handler:t(e.handler,n)}));return[...e,...i]},[]),[e,t])}var N$;(function(e){e[e.Always=0]=`Always`,e[e.BeforeDragging=1]=`BeforeDragging`,e[e.WhileDragging=2]=`WhileDragging`})(N$||={});var P$;(function(e){e.Optimized=`optimized`})(P$||={});var F$=new Map;function wEe(e,t){let{dragging:n,dependencies:r,config:i}=t,[a,o]=(0,d.useState)(null),{frequency:s,measure:c,strategy:l}=i,u=(0,d.useRef)(e),f=_(),p=NQ(f),m=(0,d.useCallback)(function(e){e===void 0&&(e=[]),!p.current&&o(t=>t===null?e:t.concat(e.filter(e=>!t.includes(e))))},[p]),h=(0,d.useRef)(null),g=PQ(t=>{if(f&&!n)return F$;if(!t||t===F$||u.current!==e||a!=null){let t=new Map;for(let n of e){if(!n)continue;if(a&&a.length>0&&!a.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}let e=n.node.current,r=e?new _$(c(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,a,n,f,c]);return(0,d.useEffect)(()=>{u.current=e},[e]),(0,d.useEffect)(()=>{f||m()},[n,f]),(0,d.useEffect)(()=>{a&&a.length>0&&o(null)},[JSON.stringify(a)]),(0,d.useEffect)(()=>{f||typeof s!=`number`||h.current!==null||(h.current=setTimeout(()=>{m(),h.current=null},s))},[s,f,m,...r]),{droppableRects:g,measureDroppableContainers:m,measuringScheduled:a!=null};function _(){switch(l){case N$.Always:return!1;case N$.BeforeDragging:return n;default:return!n}}}function I$(e,t){return PQ(n=>e?n||(typeof t==`function`?t(e):e):null,[t,e])}function TEe(e,t){return I$(e,t)}function EEe(e){let{callback:t,disabled:n}=e,r=MQ(t),i=(0,d.useMemo)(()=>{if(n||typeof window>`u`||window.MutationObserver===void 0)return;let{MutationObserver:e}=window;return new e(r)},[r,n]);return(0,d.useEffect)(()=>()=>i?.disconnect(),[i]),i}function L$(e){let{callback:t,disabled:n}=e,r=MQ(t),i=(0,d.useMemo)(()=>{if(n||typeof window>`u`||window.ResizeObserver===void 0)return;let{ResizeObserver:e}=window;return new e(r)},[n]);return(0,d.useEffect)(()=>()=>i?.disconnect(),[i]),i}function DEe(e){return new _$(a$(e),e)}function R$(e,t,n){t===void 0&&(t=DEe);let[r,i]=(0,d.useState)(null);function a(){i(r=>{if(!e)return null;if(e.isConnected===!1)return r??n??null;let i=t(e);return JSON.stringify(r)===JSON.stringify(i)?r:i})}let o=EEe({callback(t){if(e)for(let n of t){let{type:t,target:r}=n;if(t===`childList`&&r instanceof HTMLElement&&r.contains(e)){a();break}}}}),s=L$({callback:a});return jQ(()=>{a(),e?(s?.observe(e),o?.observe(document.body,{childList:!0,subtree:!0})):(s?.disconnect(),o?.disconnect())},[e]),r}function OEe(e){return i$(e,I$(e))}var z$=[];function kEe(e){let t=(0,d.useRef)(e),n=PQ(n=>e?n&&n!==z$&&e&&t.current&&e.parentNode===t.current.parentNode?n:s$(e):z$,[e]);return(0,d.useEffect)(()=>{t.current=e},[e]),n}function AEe(e){let[t,n]=(0,d.useState)(null),r=(0,d.useRef)(e),i=(0,d.useCallback)(e=>{let t=l$(e.target);t&&n(e=>e?(e.set(t,f$(t)),new Map(e)):null)},[]);return(0,d.useEffect)(()=>{let t=r.current;if(e!==t){a(t);let o=e.map(e=>{let t=l$(e);return t?(t.addEventListener(`scroll`,i,{passive:!0}),[t,f$(t)]):null}).filter(e=>e!=null);n(o.length?new Map(o):null),r.current=e}return()=>{a(e),a(t)};function a(e){e.forEach(e=>{l$(e)?.removeEventListener(`scroll`,i)})}},[i,e]),(0,d.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>BQ(e,t),ZQ):g$(e):ZQ,[e,t])}function B$(e,t){t===void 0&&(t=[]);let n=(0,d.useRef)(null);return(0,d.useEffect)(()=>{n.current=null},t),(0,d.useEffect)(()=>{let t=e!==ZQ;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?VQ(e,n.current):ZQ}function jEe(e){(0,d.useEffect)(()=>{if(!CQ)return;let t=e.map(e=>{let{sensor:t}=e;return t.setup==null?void 0:t.setup()});return()=>{for(let e of t)e?.()}},e.map(e=>{let{sensor:t}=e;return t}))}function MEe(e,t){return(0,d.useMemo)(()=>e.reduce((e,n)=>{let{eventName:r,handler:i}=n;return e[r]=e=>{i(e,t)},e},{}),[e,t])}function V$(e){return(0,d.useMemo)(()=>e?nEe(e):null,[e])}var H$=[];function NEe(e,t){t===void 0&&(t=a$);let[n]=e,r=V$(n?EQ(n):null),[i,a]=(0,d.useState)(H$);function o(){a(()=>e.length?e.map(e=>m$(e)?r:new _$(t(e),e)):H$)}let s=L$({callback:o});return jQ(()=>{s?.disconnect(),o(),e.forEach(e=>s?.observe(e))},[e]),i}function PEe(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return OQ(t)?t:e}function FEe(e){let{measure:t}=e,[n,r]=(0,d.useState)(null),i=L$({callback:(0,d.useCallback)(e=>{for(let{target:n}of e)if(OQ(n)){r(e=>{let r=t(n);return e?{...e,width:r.width,height:r.height}:r});break}},[t])}),[a,o]=FQ((0,d.useCallback)(e=>{let n=PEe(e);i?.disconnect(),n&&i?.observe(n),r(n?t(n):null)},[t,i]));return(0,d.useMemo)(()=>({nodeRef:a,rect:n,setRef:o}),[n,a,o])}var IEe=[{sensor:O$,options:{}},{sensor:w$,options:{}}],LEe={current:{}},U$={draggable:{measure:o$},droppable:{measure:o$,strategy:N$.WhileDragging,frequency:P$.Optimized},dragOverlay:{measure:a$}},W$=class extends Map{get(e){return e==null?void 0:super.get(e)??void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){return this.get(e)?.node.current??void 0}},REe={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new W$,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:JQ},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:U$,measureDroppableContainers:JQ,windowRect:null,measuringScheduled:!1},zEe={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:``},dispatch:JQ,draggableNodes:new Map,over:null,measureDroppableContainers:JQ},G$=(0,d.createContext)(zEe),K$=(0,d.createContext)(REe);function BEe(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new W$}}}function VEe(e,t){switch(t.type){case qQ.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case qQ.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 qQ.DragEnd:case qQ.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case qQ.RegisterDroppable:{let{element:n}=t,{id:r}=n,i=new W$(e.droppable.containers);return i.set(r,n),{...e,droppable:{...e.droppable,containers:i}}}case qQ.SetDroppableDisabled:{let{id:n,key:r,disabled:i}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;let o=new W$(e.droppable.containers);return o.set(n,{...a,disabled:i}),{...e,droppable:{...e.droppable,containers:o}}}case qQ.UnregisterDroppable:{let{id:n,key:r}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;let a=new W$(e.droppable.containers);return a.delete(n),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function HEe(e){let{disabled:t}=e,{active:n,activatorEvent:r,draggableNodes:i}=(0,d.useContext)(G$),a=IQ(r),o=IQ(n?.id);return(0,d.useEffect)(()=>{if(!t&&!r&&a&&o!=null){if(!HQ(a)||document.activeElement===a.target)return;let e=i.get(o);if(!e)return;let{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame(()=>{for(let e of[t.current,n.current]){if(!e)continue;let t=ITe(e);if(t){t.focus();break}}})}},[r,t,i,o,a]),null}function UEe(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((e,t)=>t({transform:e,...r}),n):n}function WEe(e){return(0,d.useMemo)(()=>({draggable:{...U$.draggable,...e?.draggable},droppable:{...U$.droppable,...e?.droppable},dragOverlay:{...U$.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function GEe(e){let{activeNode:t,measure:n,initialRect:r,config:i=!0}=e,a=(0,d.useRef)(!1),{x:o,y:s}=typeof i==`boolean`?{x:i,y:i}:i;jQ(()=>{if(!o&&!s||!t){a.current=!1;return}if(a.current||!r)return;let e=t?.node.current;if(!e||e.isConnected===!1)return;let i=i$(n(e),r);if(o||(i.x=0),s||(i.y=0),a.current=!0,Math.abs(i.x)>0||Math.abs(i.y)>0){let t=c$(e);t&&t.scrollBy({top:i.y,left:i.x})}},[t,o,s,r,n])}var q$=(0,d.createContext)({...ZQ,scaleX:1,scaleY:1}),J$;(function(e){e[e.Uninitialized=0]=`Uninitialized`,e[e.Initializing=1]=`Initializing`,e[e.Initialized=2]=`Initialized`})(J$||={});var Y$=(0,d.memo)(function(e){let{id:t,accessibility:n,autoScroll:r=!0,children:i,sensors:a=IEe,collisionDetection:o=YTe,measuring:s,modifiers:c,...l}=e,[u,f]=(0,d.useReducer)(VEe,void 0,BEe),[p,m]=HTe(),[h,g]=(0,d.useState)(J$.Uninitialized),_=h===J$.Initialized,{draggable:{active:v,nodes:y,translate:b},droppable:{containers:x}}=u,S=v==null?null:y.get(v),C=(0,d.useRef)({initial:null,translated:null}),w=(0,d.useMemo)(()=>v==null?null:{id:v,data:S?.data??LEe,rect:C},[v,S]),T=(0,d.useRef)(null),[E,D]=(0,d.useState)(null),[O,k]=(0,d.useState)(null),A=NQ(l,Object.values(l)),j=RQ(`DndDescribedBy`,t),M=(0,d.useMemo)(()=>x.getEnabled(),[x]),N=WEe(s),{droppableRects:P,measureDroppableContainers:F,measuringScheduled:I}=wEe(M,{dragging:_,dependencies:[b.x,b.y],config:N.droppable}),L=SEe(y,v),ee=(0,d.useMemo)(()=>O?UQ(O):null,[O]),te=De(),ne=TEe(L,N.draggable.measure);GEe({activeNode:v==null?null:y.get(v),config:te.layoutShiftCompensation,initialRect:ne,measure:N.draggable.measure});let R=R$(L,N.draggable.measure,ne),re=R$(L?L.parentElement:null),z=(0,d.useRef)({activatorEvent:null,active:null,activeNode:L,collisionRect:null,collisions:null,droppableRects:P,draggableNodes:y,draggingNode:null,draggingNodeRect:null,droppableContainers:x,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ie=x.getNodeFor(z.current.over?.id),B=FEe({measure:N.dragOverlay.measure}),ae=B.nodeRef.current??L,V=_?B.rect??R:null,oe=!!(B.nodeRef.current&&B.rect),H=OEe(oe?null:R),se=V$(ae?EQ(ae):null),ce=kEe(_?ie??L:null),le=NEe(ce),ue=UEe(c,{transform:{x:b.x-H.x,y:b.y-H.y,scaleX:1,scaleY:1},activatorEvent:O,active:w,activeNodeRect:R,containerNodeRect:re,draggingNodeRect:V,over:z.current.over,overlayNodeRect:B.rect,scrollableAncestors:ce,scrollableAncestorRects:le,windowRect:se}),de=ee?BQ(ee,b):null,fe=AEe(ce),pe=B$(fe),me=B$(fe,[R]),he=BQ(ue,pe),ge=V?QTe(V,ue):null,_e=w&&ge?o({active:w,collisionRect:ge,droppableRects:P,droppableContainers:M,pointerCoordinates:de}):null,ve=t$(_e,`id`),[ye,be]=(0,d.useState)(null),xe=XTe(oe?ue:BQ(ue,me),ye?.rect??null,R),Se=(0,d.useRef)(null),Ce=(0,d.useCallback)((e,t)=>{let{sensor:n,options:r}=t;if(T.current==null)return;let i=y.get(T.current);if(!i)return;let a=e.nativeEvent;Se.current=new n({active:T.current,activeNode:i,event:a,options:r,context:z,onAbort(e){if(!y.get(e))return;let{onDragAbort:t}=A.current,n={id:e};t?.(n),p({type:`onDragAbort`,event:n})},onPending(e,t,n,r){if(!y.get(e))return;let{onDragPending:i}=A.current,a={id:e,constraint:t,initialCoordinates:n,offset:r};i?.(a),p({type:`onDragPending`,event:a})},onStart(e){let t=T.current;if(t==null)return;let n=y.get(t);if(!n)return;let{onDragStart:r}=A.current,i={activatorEvent:a,active:{id:t,data:n.data,rect:C}};(0,Xn.unstable_batchedUpdates)(()=>{r?.(i),g(J$.Initializing),f({type:qQ.DragStart,initialCoordinates:e,active:t}),p({type:`onDragStart`,event:i}),D(Se.current),k(a)})},onMove(e){f({type:qQ.DragMove,coordinates:e})},onEnd:o(qQ.DragEnd),onCancel:o(qQ.DragCancel)});function o(e){return async function(){let{active:t,collisions:n,over:r,scrollAdjustedTranslate:i}=z.current,o=null;if(t&&i){let{cancelDrop:s}=A.current;o={activatorEvent:a,active:t,collisions:n,delta:i,over:r},e===qQ.DragEnd&&typeof s==`function`&&await Promise.resolve(s(o))&&(e=qQ.DragCancel)}T.current=null,(0,Xn.unstable_batchedUpdates)(()=>{f({type:e}),g(J$.Uninitialized),be(null),D(null),k(null),Se.current=null;let t=e===qQ.DragEnd?`onDragEnd`:`onDragCancel`;if(o){let e=A.current[t];e?.(o),p({type:t,event:o})}})}}},[y]),we=CEe(a,(0,d.useCallback)((e,t)=>(n,r)=>{let i=n.nativeEvent,a=y.get(r);if(T.current!==null||!a||i.dndKit||i.defaultPrevented)return;let o={active:a};e(n,t.options,o)===!0&&(i.dndKit={capturedBy:t.sensor},T.current=r,Ce(n,t))},[y,Ce]));jEe(a),jQ(()=>{R&&h===J$.Initializing&&g(J$.Initialized)},[R,h]),(0,d.useEffect)(()=>{let{onDragMove:e}=A.current,{active:t,activatorEvent:n,collisions:r,over:i}=z.current;if(!t||!n)return;let a={active:t,activatorEvent:n,collisions:r,delta:{x:he.x,y:he.y},over:i};(0,Xn.unstable_batchedUpdates)(()=>{e?.(a),p({type:`onDragMove`,event:a})})},[he.x,he.y]),(0,d.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=z.current;if(!e||T.current==null||!t||!i)return;let{onDragOver:a}=A.current,o=r.get(ve),s=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}:null,c={active:e,activatorEvent:t,collisions:n,delta:{x:i.x,y:i.y},over:s};(0,Xn.unstable_batchedUpdates)(()=>{be(s),a?.(c),p({type:`onDragOver`,event:c})})},[ve]),jQ(()=>{z.current={activatorEvent:O,active:w,activeNode:L,collisionRect:ge,collisions:_e,droppableRects:P,draggableNodes:y,draggingNode:ae,draggingNodeRect:V,droppableContainers:x,over:ye,scrollableAncestors:ce,scrollAdjustedTranslate:he},C.current={initial:V,translated:ge}},[w,L,_e,ge,y,ae,V,P,x,ye,ce,he]),yEe({...te,delta:b,draggingRect:ge,pointerCoordinates:de,scrollableAncestors:ce,scrollableAncestorRects:le});let Te=(0,d.useMemo)(()=>({active:w,activeNode:L,activeNodeRect:R,activatorEvent:O,collisions:_e,containerNodeRect:re,dragOverlay:B,draggableNodes:y,droppableContainers:x,droppableRects:P,over:ye,measureDroppableContainers:F,scrollableAncestors:ce,scrollableAncestorRects:le,measuringConfiguration:N,measuringScheduled:I,windowRect:se}),[w,L,R,O,_e,re,B,y,x,P,ye,F,ce,le,N,I,se]),Ee=(0,d.useMemo)(()=>({activatorEvent:O,activators:we,active:w,activeNodeRect:R,ariaDescribedById:{draggable:j},dispatch:f,draggableNodes:y,over:ye,measureDroppableContainers:F}),[O,we,w,R,f,j,y,ye,F]);return d.createElement(KQ.Provider,{value:m},d.createElement(G$.Provider,{value:Ee},d.createElement(K$.Provider,{value:Te},d.createElement(q$.Provider,{value:xe},i)),d.createElement(HEe,{disabled:n?.restoreFocus===!1})),d.createElement(GTe,{...n,hiddenTextDescribedById:j}));function De(){let e=E?.autoScrollEnabled===!1,t=typeof r==`object`?r.enabled===!1:r===!1,n=_&&!e&&!t;return typeof r==`object`?{...r,enabled:n}:{enabled:n}}}),KEe=(0,d.createContext)(null),X$=`button`,qEe=`Draggable`;function JEe(e){let{id:t,data:n,disabled:r=!1,attributes:i}=e,a=RQ(qEe),{activators:o,activatorEvent:s,active:c,activeNodeRect:l,ariaDescribedById:u,draggableNodes:f,over:p}=(0,d.useContext)(G$),{role:m=X$,roleDescription:h=`draggable`,tabIndex:g=0}=i??{},_=c?.id===t,v=(0,d.useContext)(_?q$:KEe),[y,b]=FQ(),[x,S]=FQ(),C=MEe(o,t),w=NQ(n);return jQ(()=>(f.set(t,{id:t,key:a,node:y,activatorNode:x,data:w}),()=>{let e=f.get(t);e&&e.key===a&&f.delete(t)}),[f,t]),{active:c,activatorEvent:s,activeNodeRect:l,attributes:(0,d.useMemo)(()=>({role:m,tabIndex:g,"aria-disabled":r,"aria-pressed":_&&m===X$?!0:void 0,"aria-roledescription":h,"aria-describedby":u.draggable}),[r,m,g,_,h,u.draggable]),isDragging:_,listeners:r?void 0:C,node:y,over:p,setNodeRef:b,setActivatorNodeRef:S,transform:v}}function YEe(){return(0,d.useContext)(K$)}var XEe=`Droppable`,ZEe={timeout:25};function QEe(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:i}=e,a=RQ(XEe),{active:o,dispatch:s,over:c,measureDroppableContainers:l}=(0,d.useContext)(G$),u=(0,d.useRef)({disabled:n}),f=(0,d.useRef)(!1),p=(0,d.useRef)(null),m=(0,d.useRef)(null),{disabled:h,updateMeasurementsFor:g,timeout:_}={...ZEe,...i},v=NQ(g??r),y=L$({callback:(0,d.useCallback)(()=>{if(!f.current){f.current=!0;return}m.current!=null&&clearTimeout(m.current),m.current=setTimeout(()=>{l(Array.isArray(v.current)?v.current:[v.current]),m.current=null},_)},[_]),disabled:h||!o}),[b,x]=FQ((0,d.useCallback)((e,t)=>{y&&(t&&(y.unobserve(t),f.current=!1),e&&y.observe(e))},[y])),S=NQ(t);return(0,d.useEffect)(()=>{!y||!b.current||(y.disconnect(),f.current=!1,y.observe(b.current))},[b,y]),(0,d.useEffect)(()=>(s({type:qQ.RegisterDroppable,element:{id:r,key:a,disabled:n,node:b,rect:p,data:S}}),()=>s({type:qQ.UnregisterDroppable,key:a,id:r})),[r]),(0,d.useEffect)(()=>{n!==u.current.disabled&&(s({type:qQ.SetDroppableDisabled,id:r,key:a,disabled:n}),u.current.disabled=n)},[r,a,n,s]),{active:o,rect:p,isOver:c?.id===r,node:b,over:c,setNodeRef:x}}function Z$(e,t,n){let r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function $Ee(e,t){return e.reduce((e,n,r)=>{let i=t.get(n);return i&&(e[r]=i),e},Array(e.length))}function Q$(e){return e!==null&&e>=0}function eDe(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function tDe(e){return typeof e==`boolean`?{draggable:e,droppable:e}:e}var $$=e=>{let{rects:t,activeIndex:n,overIndex:r,index:i}=e,a=Z$(t,r,n),o=t[i],s=a[i];return!s||!o?null:{x:s.left-o.left,y:s.top-o.top,scaleX:s.width/o.width,scaleY:s.height/o.height}},e1={scaleX:1,scaleY:1},t1=e=>{let{activeIndex:t,activeNodeRect:n,index:r,rects:i,overIndex:a}=e,o=i[t]??n;if(!o)return null;if(r===t){let e=i[a];return e?{x:0,y:t<a?e.top+e.height-(o.top+o.height):e.top-o.top,...e1}:null}let s=nDe(i,r,t);return r>t&&r<=a?{x:0,y:-o.height-s,...e1}:r<t&&r>=a?{x:0,y:o.height+s,...e1}:{x:0,y:0,...e1}};function nDe(e,t,n){let r=e[t],i=e[t-1],a=e[t+1];return r?n<t?i?r.top-(i.top+i.height):a?a.top-(r.top+r.height):0:a?a.top-(r.top+r.height):i?r.top-(i.top+i.height):0:0}var n1=`Sortable`,r1=d.createContext({activeIndex:-1,containerId:n1,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:$$,disabled:{draggable:!1,droppable:!1}});function i1(e){let{children:t,id:n,items:r,strategy:i=$$,disabled:a=!1}=e,{active:o,dragOverlay:s,droppableRects:c,over:l,measureDroppableContainers:u}=YEe(),f=RQ(n1,n),p=s.rect!==null,m=(0,d.useMemo)(()=>r.map(e=>typeof e==`object`&&`id`in e?e.id:e),[r]),h=o!=null,g=o?m.indexOf(o.id):-1,_=l?m.indexOf(l.id):-1,v=(0,d.useRef)(m),y=!eDe(m,v.current),b=_!==-1&&g===-1||y,x=tDe(a);jQ(()=>{y&&h&&u(m)},[y,m,h,u]),(0,d.useEffect)(()=>{v.current=m},[m]);let S=(0,d.useMemo)(()=>({activeIndex:g,containerId:f,disabled:x,disableTransforms:b,items:m,overIndex:_,useDragOverlay:p,sortedRects:$Ee(m,c),strategy:i}),[g,f,x.draggable,x.droppable,b,m,_,c,p,i]);return d.createElement(r1.Provider,{value:S},t)}var rDe=e=>{let{id:t,items:n,activeIndex:r,overIndex:i}=e;return Z$(n,r,i).indexOf(t)},iDe=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:i,items:a,newIndex:o,previousItems:s,previousContainerId:c,transition:l}=e;return!l||!r||s!==a&&i===o?!1:n?!0:o!==i&&t===c},aDe={duration:200,easing:`ease`},a1=`transform`,oDe=WQ.Transition.toString({property:a1,duration:0,easing:`linear`}),sDe={roleDescription:`sortable`};function cDe(e){let{disabled:t,index:n,node:r,rect:i}=e,[a,o]=(0,d.useState)(null),s=(0,d.useRef)(n);return jQ(()=>{if(!t&&n!==s.current&&r.current){let e=i.current;if(e){let t=a$(r.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&o(n)}}n!==s.current&&(s.current=n)},[t,n,r,i]),(0,d.useEffect)(()=>{a&&o(null)},[a]),a}function o1(e){let{animateLayoutChanges:t=iDe,attributes:n,disabled:r,data:i,getNewIndex:a=rDe,id:o,strategy:s,resizeObserverConfig:c,transition:l=aDe}=e,{items:u,containerId:f,activeIndex:p,disabled:m,disableTransforms:h,sortedRects:g,overIndex:_,useDragOverlay:v,strategy:y}=(0,d.useContext)(r1),b=lDe(r,m),x=u.indexOf(o),S=(0,d.useMemo)(()=>({sortable:{containerId:f,index:x,items:u},...i}),[f,i,x,u]),C=(0,d.useMemo)(()=>u.slice(u.indexOf(o)),[u,o]),{rect:w,node:T,isOver:E,setNodeRef:D}=QEe({id:o,data:S,disabled:b.droppable,resizeObserverConfig:{updateMeasurementsFor:C,...c}}),{active:O,activatorEvent:k,activeNodeRect:A,attributes:j,setNodeRef:M,listeners:N,isDragging:P,over:F,setActivatorNodeRef:I,transform:L}=JEe({id:o,data:S,attributes:{...sDe,...n},disabled:b.draggable}),ee=MTe(D,M),te=!!O,ne=te&&!h&&Q$(p)&&Q$(_),R=!v&&P,re=ne?(R&&ne?L:null)??(s??y)({rects:g,activeNodeRect:A,activeIndex:p,overIndex:_,index:x}):null,z=Q$(p)&&Q$(_)?a({id:o,items:u,activeIndex:p,overIndex:_}):x,ie=O?.id,B=(0,d.useRef)({activeId:ie,items:u,newIndex:z,containerId:f}),ae=u!==B.current.items,V=t({active:O,containerId:f,isDragging:P,isSorting:te,id:o,index:x,items:u,newIndex:B.current.newIndex,previousItems:B.current.items,previousContainerId:B.current.containerId,transition:l,wasDragging:B.current.activeId!=null}),oe=cDe({disabled:!V,index:x,node:T,rect:w});return(0,d.useEffect)(()=>{te&&B.current.newIndex!==z&&(B.current.newIndex=z),f!==B.current.containerId&&(B.current.containerId=f),u!==B.current.items&&(B.current.items=u)},[te,z,f,u]),(0,d.useEffect)(()=>{if(ie===B.current.activeId)return;if(ie&&!B.current.activeId){B.current.activeId=ie;return}let e=setTimeout(()=>{B.current.activeId=ie},50);return()=>clearTimeout(e)},[ie]),{active:O,activeIndex:p,attributes:j,data:S,rect:w,index:x,newIndex:z,items:u,isOver:E,isSorting:te,isDragging:P,listeners:N,node:T,overIndex:_,over:F,setNodeRef:ee,setActivatorNodeRef:I,setDroppableNodeRef:D,setDraggableNodeRef:M,transform:oe??re,transition:H()};function H(){if(oe||ae&&B.current.newIndex===x)return oDe;if(!(R&&!HQ(k)||!l)&&(te||V))return WQ.Transition.toString({...l,property:a1}
194)}}function lDe(e,t){return typeof e==`boolean`?{draggable:e,droppable:!1}:{draggable:e?.draggable??t.draggable,droppable:e?.droppable??t.droppable}}function s1(e){if(!e)return!1;let 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)}var uDe=[S$.Down,S$.Right,S$.Up,S$.Left],c1=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:i,droppableContainers:a,over:o,scrollableAncestors:s}}=t;if(uDe.includes(e.code)){if(e.preventDefault(),!n||!r)return;let t=[];a.getEnabled().forEach(n=>{if(!n||n!=null&&n.disabled)return;let a=i.get(n.id);if(a)switch(e.code){case S$.Down:r.top<a.top&&t.push(n);break;case S$.Up:r.top>a.top&&t.push(n);break;case S$.Left:r.left>a.left&&t.push(n);break;case S$.Right:r.left<a.left&&t.push(n);break}});let c=qTe({active:n,collisionRect:r,droppableRects:i,droppableContainers:t,pointerCoordinates:null}),l=t$(c,`id`);if(l===o?.id&&c.length>1&&(l=c[1].id),l!=null){let e=a.get(n.id),t=a.get(l),o=t?i.get(t.id):null,c=t?.node.current;if(c&&o&&e&&t){let n=s$(c).some((e,t)=>s[t]!==e),i=l1(e,t),a=dDe(e,t),l=n||!i?{x:0,y:0}:{x:a?r.width-o.width:0,y:a?r.height-o.height:0},u={x:o.left,y:o.top};return l.x&&l.y?u:VQ(u,l)}}}};function l1(e,t){return!s1(e)||!s1(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function dDe(e,t){return!s1(e)||!s1(t)||!l1(e,t)?!1:e.data.current.sortable.index<t.data.current.sortable.index}function fDe({columns:e,onChange:t,triggerLabel:n=`Columns`,triggerIcon:r,enableReorder:i=!0,triggerPill:a=!1}){let o=XQ(YQ(O$,{activationConstraint:{distance:4}}),YQ(w$,{coordinateGetter:c1})),s=n=>{let{active:r,over:i}=n;if(!i||r.id===i.id)return;let a=e.findIndex(e=>e.id===r.id),o=e.findIndex(e=>e.id===i.id);a<0||o<0||t(Z$(e,a,o))},c=(n,r)=>{t(e.map(e=>e.id===n?{...e,isVisible:r}:e))},l=(n,r)=>{let i=e.findIndex(e=>e.id===n),a=i+r;i<0||a<0||a>=e.length||t(Z$(e,i,a))},u=e.filter(e=>!e.locked).map(e=>e.id),d=u.every(t=>e.find(e=>e.id===t)?.isVisible!==!1),f=u.every(t=>e.find(e=>e.id===t)?.isVisible===!1),p=()=>t(e.map(e=>e.locked?e:{...e,isVisible:!0})),m=()=>t(e.map(e=>e.locked?e:{...e,isVisible:!1})),h=e.map(e=>e.id);return(0,U.jsxs)(GB,{children:[(0,U.jsx)(JB,{asChild:!0,children:(0,U.jsxs)(PR,{variant:`outline`,size:`sm`,className:a?`rounded-full`:void 0,children:[r?(0,U.jsx)(`span`,{children:r}):null,(0,U.jsx)(`span`,{children:n})]})}),(0,U.jsx)(qB,{align:`end`,className:`w-72 p-2`,children:(0,U.jsxs)(X,{orientation:`vertical`,gap:`xs`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,gap:`xs`,justify:`between`,children:[(0,U.jsx)(PR,{type:`button`,variant:`link`,size:`sm`,onClick:p,disabled:d,children:`Select All`}),(0,U.jsx)(PR,{type:`button`,variant:`link`,size:`sm`,onClick:m,disabled:f,children:`Deselect All`})]}),(0,U.jsx)(Y$,{sensors:o,collisionDetection:r$,onDragEnd:s,children:(0,U.jsx)(i1,{items:h,strategy:t1,children:(0,U.jsx)(X,{orientation:`vertical`,gap:`xs`,children:e.map((t,n)=>(0,U.jsx)(pDe,{column:t,enableReorder:i&&!t.locked,onToggle:e=>c(t.id,e),onMoveUp:n>0?()=>l(t.id,-1):void 0,onMoveDown:n<e.length-1?()=>l(t.id,1):void 0},t.id))})})})]})})]})}function pDe({column:e,enableReorder:t,onToggle:n,onMoveUp:r,onMoveDown:i}){let{setNodeRef:a,transform:o,transition:s,isDragging:c}=o1({id:e.id,disabled:!t}),l={transform:WQ.Transform.toString(o),transition:s,opacity:c?.6:void 0},u=`col-vis-${e.id}`;return(0,U.jsxs)(`div`,{ref:a,style:l,"data-slot":`column-visibility-row`,className:`flex items-center gap-2 rounded px-1 py-1 hover:bg-muted/60`,children:[(0,U.jsx)(BR,{id:u,checked:e.isVisible,disabled:e.locked,onCheckedChange:e=>n(e===!0)}),(0,U.jsx)(`label`,{htmlFor:u,className:`flex-1 text-sm select-none`,children:e.label}),e.isVisible&&t?(0,U.jsxs)(`div`,{className:`flex items-center gap-0.5`,children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":`Move up`,disabled:!r,onClick:r,className:`rounded p-0.5 text-muted-foreground hover:text-foreground disabled:cursor-not-allowed disabled:opacity-30`,children:(0,U.jsx)(OD,{className:`size-4`})}),(0,U.jsx)(`button`,{type:`button`,"aria-label":`Move down`,disabled:!i,onClick:i,className:`rounded p-0.5 text-muted-foreground hover:text-foreground disabled:cursor-not-allowed disabled:opacity-30`,children:(0,U.jsx)(wD,{className:`size-4`})})]}):null]})}
194function mDe({items:e,onReorder:t,"aria-label":n}){let r=XQ(YQ(O$,{activationConstraint:{distance:4}}),YQ(w$,{coordinateGetter:c1})),i=e.map(e=>e.id),a=e=>{let{active:n,over:r}=e;if(!r||n.id===r.id)return;let a=i.indexOf(String(n.id)),o=i.indexOf(String(r.id));a<0||o<0||t(Z$(i,a,o))},o=(e,n)=>{let r=i.indexOf(e),a=r+n;r<0||a<0||a>=i.length||t(Z$(i,r,a))};return(0,U.jsx)(Y$,{sensors:r,collisionDetection:r$,onDragEnd:a,children:(0,U.jsx)(i1,{items:i,strategy:t1,children:(0,U.jsx)(`ul`,{"aria-label":n,className:`m-0 flex list-none flex-col gap-1 p-0`,children:e.map((t,n)=>(0,U.jsx)(hDe,{item:t,onMoveUp:n>0?()=>o(t.id,-1):void 0,onMoveDown:n<e.length-1?()=>o(t.id,1):void 0},t.id))})})})}function hDe({item:e,onMoveUp:t,onMoveDown:n}){let{setNodeRef:r,attributes:i,listeners:a,transform:o,transition:s,isDragging:c}=o1({id:e.id});return(0,U.jsxs)(`li`,{ref:r,style:{transform:WQ.Transform.toString(o),transition:s,opacity:c?.6:void 0},className:`flex items-center gap-2 rounded border bg-background px-2 py-2`,children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":`Drag to reorder`,className:`cursor-grab text-muted-foreground hover:text-foreground`,...i,...a,children:(0,U.jsx)(xse,{className:`size-4`})}),(0,U.jsx)(`div`,{className:`flex-1`,children:e.content}),(0,U.jsxs)(`div`,{className:`flex items-center gap-0.5`,children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":`Move up`,disabled:!t,onClick:t,className:`rounded p-0.5 text-muted-foreground hover:text-foreground disabled:cursor-not-allowed disabled:opacity-30`,children:(0,U.jsx)(OD,{className:`size-4`})}),(0,U.jsx)(`button`,{type:`button`,"aria-label":`Move down`,disabled:!n,onClick:n,className:`rounded p-0.5 text-muted-foreground hover:text-foreground disabled:cursor-not-allowed disabled:opacity-30`,children:(0,U.jsx)(wD,{className:`size-4`})})]})]})}function gDe({filters:e,search:t}){return(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,align:`center`,justify:`between`,wrap:!0,"data-slot":`data-controls`,children:[(0,U.jsx)(`div`,{children:t?(0,U.jsx)(KR,{type:`search`,value:t.value,placeholder:t.placeholder??`Search…`,onChange:e=>t.onChange(e.target.value),"aria-label":`Search`}):null}),(0,U.jsx)(X,{orientation:`horizontal`,gap:`xs`,wrap:!0,children:e.map(e=>(0,U.jsx)(_De,{filter:e},e.id))})]})}function _De({filter:e}){let t=e.type===`multiSelect`?e.value.length:+(e.value.trim().length>0);return(0,U.jsxs)(GB,{children:[(0,U.jsx)(JB,{asChild:!0,children:(0,U.jsxs)(PR,{variant:`outline`,size:`sm`,"aria-label":e.label,children:[(0,U.jsx)(`span`,{children:e.label}),t>0?(0,U.jsx)(Cz,{variant:`secondary`,children:t}):null]})}),(0,U.jsx)(qB,{align:`start`,className:`w-64 p-3`,children:e.type===`textSearch`?(0,U.jsx)(KR,{type:`search`,value:e.value,placeholder:e.placeholder??e.label,onChange:t=>e.onChange(t.target.value),"aria-label":e.label}):(0,U.jsx)(OTe,{options:e.options,value:e.value,onChange:e.onChange,legend:e.label,showSelectAll:!0})})]})}Array.from({length:24},(e,t)=>t);function vDe(e,t){return`${e}:${t}`}function u1(e){let t=new Set;for(let n of e.days)for(let r of e.hours)t.add(vDe(n,r));return t}function d1(e,t){return Array.from({length:t-e},(t,n)=>e+n)}u1({days:[0,1,2,3,4],hours:d1(9,17)}),u1({days:[5,6],hours:d1(0,24)}),u1({days:d1(0,7),hours:d1(7,21)});function f1(){return(0,U.jsxs)(`div`,{className:`mx-auto w-full max-w-3xl px-8 py-20 md:py-28`,children:[(0,U.jsx)(xz,{level:1,className:`text-[clamp(3rem,7vw,6rem)] font-bold leading-[0.98] tracking-[-0.02em]`,text:`This page got lost, let us help you back on track`}),(0,U.jsxs)(`div`,{className:`mt-10 flex flex-wrap items-center gap-3`,children:[(0,U.jsx)(cr,{to:`/c/$`,params:{_splat:`campaign-manager`},children:(0,U.jsx)(vD,{variant:`outline`,size:`lg`,className:`rounded-md`,children:`Take me home`})}),(0,U.jsx)(vD,{variant:`outline`,size:`lg`,onClick:()=>window.history.back(),className:`rounded-md`,children:(0,U.jsx)(`span`,{className:`underline underline-offset-4`,children:`Go back`})})]}),(0,U.jsx)(`hr`,{className:`mt-14 border-border`}),(0,U.jsxs)(`div`,{className:`mt-10`,children:[(0,U.jsx)(`div`,{className:`text-xs font-semibold uppercase tracking-[0.15em] text-muted-foreground`,children:`Looking for something specific?`}),(0,U.jsx)(`div`,{className:`mt-5 grid max-w-lg grid-cols-2 gap-3`,children:yDe.map(e=>(0,U.jsx)(cr,{to:`/c/$`,params:{_splat:e.splat},className:`inline-flex h-11 items-center justify-center rounded-md border border-border bg-background px-5 text-sm font-medium text-foreground transition-colors hover:bg-muted`,children:e.label},e.label))})]})]})}var yDe=[{label:`Campaign Manager`,splat:`campaign-manager`},{label:`Inventory Manager`,splat:`inventory-manager`},{label:`Reporting`,splat:`reporting`},{label:`Measurement`,splat:`measurement`}],bDe=`/assets/logo-BvtCZ_E3.png`;function xDe(e){if(e==null)return 0;try{let t=localStorage.getItem(`user_preferences_${e}`);if(!t)return 0;let n=JSON.parse(t);return(n.advertiserIds?.length??0)+(n.mediaGroupIds?.length??0)}catch{return 0}}function SDe(e,t={}){let n=e?.isAdvertiserManaged!==!0;return[{label:`Campaign Manager`,to:n?`/c/campaign-manager`:`/c/campaign-manager/conversion-trackers`,activePrefixes:[`/c/campaign-manager`]},...n?[{label:`Inventory Manager`,to:`/inventory-analysis`,activePrefixes:[`/c/inventory-manager`]}]:[],...(t.showForecasting||t.forecastingBeta)&&n?[{label:`Forecasting`,to:t.forecastingBeta?`/forecasting-module`:`/c/forecasting`,activePrefixes:[`/c/forecasting`,`/forecasting-module`]}]:[],{label:`Reporting`,to:`/c/reporting`},...n?[{label:`Measurement`,to:`/c/measurement`}]:[]]}function CDe({searchSlot:e}={}){let t=Dr(),n=t[t.length-1]?.pathname??``,r=nl(),i=xDe(r.user?.id),a=lf(`dev:show-history`),o=lf(`rollout-forecasting`),s=lf(`forecasting-module-beta-access`),c=r.isLoading?[]:SDe(r,{showForecasting:o,forecastingBeta:s}),l=r.isLoading?[]:sp(r,{showHistory:a}).filter(e=>e.visible?.()??!0);return(0,U.jsxs)(`header`,{className:`sticky top-0 z-[60] h-11 bg-gradient-to-r from-[#e8871a] to-[#c4601a] flex items-center pr-4 shadow-sm`,children:[(0,U.jsx)(cr,{to:`/`,className:`shrink-0 w-[200px] flex items-center px-4`,children:(0,U.jsx)(`img`,{src:bDe,alt:`LiveIntent`,className:`h-5`})}),(0,U.jsx)(`nav`,{className:`flex items-center h-full`,children:c.map(({label:e,to:t,activePrefixes:r})=>(0,U.jsx)(cr,{to:t,search:{},className:q(`px-6 h-full flex items-center text-sm font-heading font-medium transition-colors border-b-2`,[t,...r??[]].some(e=>n.startsWith(e))?`text-white border-white/75`:`text-white/70 border-transparent hover:text-white hover:border-white/30`),children:e},t))}),(0,U.jsx)(`div`,{className:`flex-1`}),e,(0,U.jsx)(`div`,{className:`flex items-center h-full`,children:l.map(e=>(0,U.jsx)(wDe,{item:e},e.id))}),(0,U.jsxs)(HD,{children:[(0,U.jsx)(UD,{asChild:!0,children:(0,U.jsxs)(`button`,{className:`h-full px-4 flex items-center gap-1.5 text-white/80 hover:text-white hover:bg-black/10 transition-colors text-[13px] font-heading font-medium outline-none`,children:[op(r.user?.name)||`—`,(0,U.jsx)(`i`,{className:`ri-arrow-down-s-line text-sm text-white/50`})]})}),(0,U.jsxs)(WD,{align:`end`,className:`w-64 p-0`,children:[(0,U.jsx)(`div`,{className:`border-t-[3px] border-primary`}),(0,U.jsxs)(`div`,{className:`px-3 pt-3 pb-2`,children:[(0,U.jsx)(`div`,{className:`text-sm font-heading font-semibold leading-tight`,children:r.user?.name??`Signed out`}),(0,U.jsx)(`div`,{className:`text-xs text-muted-foreground mt-0.5`,children:r.user?.email??``})]}),(0,U.jsx)(GD,{}),(0,U.jsxs)(`div`,{className:`px-3 py-2 flex items-center justify-between gap-3`,children:[(0,U.jsxs)(`span`,{className:`text-xs text-muted-foreground`,children:[i,` Accounts`]}),(0,U.jsx)(vD,{variant:`outline`,size:`xs`,asChild:!0,children:(0,U.jsx)(cr,{to:`/c/accounts`,children:`View Selected Accounts`})})]}),(0,U.jsx)(GD,{}),(0,U.jsxs)(`div`,{className:`px-3 py-2 text-xs`,children:[(0,U.jsx)(`div`,{children:`Need Help?`}),(0,U.jsxs)(`div`,{children:[`Check out the`,` `,(0,U.jsx)(`a`,{href:vf,target:`_blank`,rel:`noopener`,className:`text-primary hover:underline`,children:`Knowledge Base`})]})]}),(0,U.jsx)(GD,{}),(0,U.jsx)(`div`,{className:`px-3 py-2`,children:(0,U.jsx)(`button`,{type:`button`,className:`text-xs text-primary hover:underline`,onClick:()=>
194{if(Wc()){Gc(),window.location.reload();return}qc();let e=Ic.authUrl?.replace(/\/+$/,``);window.location.href=e?`${e}/logout`:`/logout`},children:`Log Out`})})]})]})]})}function wDe({item:e}){let t=`h-full px-3 flex items-center text-white/60 hover:text-white hover:bg-black/10 transition-colors`,n=null;return e.to?n=(0,U.jsx)(cr,{to:e.to,search:{},"aria-label":e.title,className:t,children:(0,U.jsx)(`i`,{className:`${e.icon} text-base`})}):e.href&&(n=(0,U.jsx)(`a`,{href:e.href,"aria-label":e.title,className:t,target:e.external?`_blank`:void 0,rel:e.external?`noopener`:void 0,children:(0,U.jsx)(`i`,{className:`${e.icon} text-base`})})),n?(0,U.jsxs)(xD,{children:[(0,U.jsx)(SD,{asChild:!0,children:n}),(0,U.jsx)(CD,{side:`bottom`,sideOffset:4,children:e.title})]}):null}function Q(...e){return gD(um(e))}var p1=pm(`relative w-full overflow-hidden rounded-lg border`,{variants:{variant:{info:`bg-info-subtle border-info-border`,success:`bg-success-subtle border-success-border`,warning:`bg-warning-subtle border-warning-border`,error:`bg-error-subtle border-error-border`,ai:`bg-ai-subtle border-ai-border`,system:`bg-system-subtle border-system-border`}},defaultVariants:{variant:`info`}}),TDe={info:Zp,success:Ip,warning:om,error:Rp,ai:nm,system:wp},EDe={info:`text-info`,success:`text-success`,warning:`text-warning`,error:`text-error`,ai:`text-ai`,system:`text-system`},m1={info:`bg-info`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,ai:`bg-ai`,system:`bg-system`},DDe={info:`status`,success:`status`,warning:`alert`,error:`alert`,ai:`status`,system:`status`},ODe={info:`polite`,success:`polite`,warning:`assertive`,error:`assertive`,ai:`polite`,system:`polite`},kDe=(e,t=0,n=100)=>Math.max(t,Math.min(n,e)),h1=d.forwardRef(({className:e,variant:t=`info`,title:n,description:r,action:i,onClose:a,progress:o,...s},c)=>{let l=t??`info`,u=TDe[l],d=DDe[l],f=ODe[l],p=o?kDe(o.value):void 0;return(0,U.jsxs)(`div`,{ref:c,role:d,"aria-live":f,"aria-atomic":`true`,"data-slot":`banner`,"data-variant":l,"data-testid":`banner`,className:Q(p1({variant:l}),e),...s,children:[(0,U.jsxs)(`div`,{className:`flex items-start gap-3 px-4 py-3`,children:[(0,U.jsx)(u,{"aria-hidden":!0,className:Q(`mt-[1px] size-4 shrink-0`,EDe[l])}),(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col`,children:[n?(0,U.jsx)(`p`,{className:`text-sm font-semibold leading-snug text-foreground`,children:n}):null,(0,U.jsx)(`p`,{className:Q(`text-sm leading-normal text-foreground`,n?`mt-0.5`:void 0),children:r}),i?(0,U.jsx)(`div`,{className:`mt-2`,children:i}):null]}),a?(0,U.jsx)(`button`,{type:`button`,onClick:a,"aria-label":`Dismiss`,className:`ml-1 shrink-0 rounded p-0.5 text-muted-foreground/70 transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,children:(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":!0})}):null]}),o?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{"aria-hidden":!0,className:Q(`absolute bottom-0 left-0 h-[3px] w-full opacity-20`,m1[l])}),(0,U.jsx)(`div`,{role:`progressbar`,"aria-valuenow":p,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o.label,style:{width:`${p}%`},className:Q(`absolute bottom-0 left-0 h-[3px] transition-[width] duration-300 ease-in-out`,m1[l])})]}):null]})});h1.displayName=`Banner`;var ADe={info:`info`,warning:`warning`,success:`success`,danger:`error`};function jDe(e){return ADe[e]??`info`}var MDe={info:Zp,success:Ip,warning:om,danger:Rp};function NDe(e){return MDe[e]??Zp}var PDe={info:`text-info`,success:`text-success`,warning:`text-warning`,danger:`text-error`};function FDe(e){return PDe[e]??`text-info`}var g1={info:{role:`status`,ariaLive:`polite`},success:{role:`status`,ariaLive:`polite`},warning:{role:`alert`,ariaLive:`assertive`},danger:{role:`alert`,ariaLive:`assertive`}};function IDe(e){return g1[e]??g1.info}var _1=`meridian:dismissed-notification-banners`;function v1(){if(typeof window>`u`)return[];try{let e=window.sessionStorage.getItem(_1);return e?JSON.parse(e):[]}catch{return[]}}function LDe(e){return v1().includes(e)}function RDe(e){if(typeof window>`u`)return;let t=v1();t.includes(e)||window.sessionStorage.setItem(_1,JSON.stringify([...t,e]))}var zDe=`inline-flex items-center rounded-full border whitespace-nowrap font-medium`,y1={sm:{height:`h-6`,text:`text-[11px]`,gap:`gap-1`,padX:`px-2`,padRemove:`pl-2 pr-0`,btnPad:`pr-2`,icon:`size-3`,dot:`size-1.5`}
194,default:{height:`h-7`,text:`text-xs`,gap:`gap-1.5`,padX:`px-2.5`,padRemove:`pl-2.5 pr-0`,btnPad:`pr-2.5`,icon:`size-3.5`,dot:`size-2`},lg:{height:`h-8`,text:`text-sm`,gap:`gap-2`,padX:`px-3`,padRemove:`pl-3 pr-0`,btnPad:`pr-3`,icon:`size-4`,dot:`size-2.5`}};Q(y1.sm.height,y1.sm.text,y1.sm.gap),Q(y1.default.height,y1.default.text,y1.default.gap),Q(y1.lg.height,y1.lg.text,y1.lg.gap);function BDe({size:e,icon:t,showDot:n}){let r=y1[e];return t?(0,U.jsx)(t,{"aria-hidden":!0,className:Q(`shrink-0`,r.icon)}):n?(0,U.jsx)(`span`,{"aria-hidden":!0,className:Q(`shrink-0 rounded-full bg-current`,r.dot)}):null}function VDe({size:e,label:t,onRemove:n,disabled:r}){let i=y1[e];return(0,U.jsx)(`button`,{type:`button`,"aria-label":t,onClick:e=>{e.stopPropagation(),n()},disabled:r,className:Q(`inline-flex items-center justify-center rounded-full`,`opacity-60 transition-opacity hover:opacity-100`,`focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring`,i.btnPad),children:(0,U.jsx)(sm,{"aria-hidden":!0,className:i.icon})})}function b1(e,t){return typeof t==`number`&&e>t?`${t}+`:String(e)}var HDe=pm(zDe,{variants:{tone:{default:`bg-secondary text-secondary-foreground border-ring/30`,primary:`bg-primary/10 text-primary border-primary/25`,info:`bg-info-subtle text-info border-info-border`,success:`bg-success-subtle text-success border-success-border`,warning:`bg-warning-subtle text-warning border-warning-border`,error:`bg-error-subtle text-error border-error-border`,neutral:`bg-muted text-muted-foreground border-border`,solid:`bg-primary text-primary-foreground border-transparent`,outline:`bg-transparent text-foreground border-border`},size:{sm:Q(y1.sm.height,y1.sm.text,y1.sm.gap),default:Q(y1.default.height,y1.default.text,y1.default.gap),lg:Q(y1.lg.height,y1.lg.text,y1.lg.gap)},interactive:{true:Q(`cursor-pointer transition-colors`,`hover:brightness-95 dark:hover:brightness-110`,`focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring`),false:``},selected:{true:`ring-1 ring-ring ring-inset`,false:``}},defaultVariants:{tone:`default`,size:`default`,interactive:!1,selected:!1}}),UDe={active:`success`,enabled:`success`,paused:`warning`,disabled:`error`,processing:`info`},x1=d.forwardRef(({className:e,variant:t=`input`,tone:n,size:r=`default`,icon:i,onRemove:a,removeLabel:o=`Remove`,selected:s=!1,onSelect:c,disabled:l,children:u,state:d,count:f,max:p,dot:m,...h},g)=>{let _=t===`status`,v=t===`filter`,y=t===`suggestion`,b=t===`input`,x=v||y,S=typeof f==`number`,C=b&&!!a,w=n&&n!==`default`?n:_&&d?UDe[d]:n??`default`,T=m===void 0?_:m,E=r??`default`,D=y1[E],O=Q(HDe({tone:w,size:E,interactive:x,selected:v&&s}),_&&`select-none tracking-wide`,C?D.padRemove:D.padX,l&&`pointer-events-none opacity-50`,e),k=(0,U.jsx)(BDe,{size:E,icon:i,showDot:!i&&T});return x?(0,U.jsxs)(`button`,{ref:g,type:`button`,"data-slot":`chip`,"data-variant":t,"data-tone":w,"data-size":E,"data-testid":`chip`,"aria-pressed":v?s:void 0,disabled:l,onClick:()=>c?.(),className:O,...h,children:[k,u,S&&(0,U.jsx)(`span`,{className:`tabular-nums`,children:b1(f,p)})]}):(0,U.jsxs)(`span`,{ref:g,"data-slot":`chip`,"data-variant":t,"data-tone":w,"data-size":E,"data-testid":`chip`,className:O,...h,children:[k,u,S&&(0,U.jsx)(`span`,{className:`tabular-nums`,children:b1(f,p)}),C?(0,U.jsx)(VDe,{size:E,label:`${o}: ${typeof u==`string`?u:``}`,onRemove:()=>a?.(),disabled:l}):null]})});x1.displayName=`Chip`;var S1=e=>(0,U.jsx)(Yg,{"data-slot":`modal`,...e});S1.displayName=`Modal`;var WDe=d.forwardRef((e,t)=>(0,U.jsx)(Xg,{ref:t,"data-slot":`modal-trigger`,"data-testid":`modal-trigger`,...e}));WDe.displayName=`ModalTrigger`;var C1=e=>(0,U.jsx)(Zg,{"data-slot":`modal-portal`,...e});C1.displayName=`ModalPortal`;var w1=d.forwardRef((e,t)=>(0,U.jsx)(n_,{ref:t,"data-slot":`modal-close`,"data-testid":`modal-close`,...e}));w1.displayName=`ModalClose`;var T1=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(Qg,{ref:n,"data-slot":`modal-overlay`,"data-testid":`modal-overlay`,className:Q(`fixed inset-0 z-50 bg-black/50 backdrop-blur-sm`,`data-[state=open]:animate-in data-[state=closed]:animate-out`,`data-[state=open]:fade-in-0 data-[state=closed]:fade-out-0`,e),...t}));T1.displayName=`ModalOverlay`;var GDe=pm(Q(`fixed left-1/2 top-1/2 z-50 w-full -translate-x-1/2 -translate-y-1/2`,`flex max-h-[calc(100vh-2rem)] flex-col overflow-hidden rounded-2xl border border-border bg-background`,`shadow-[0px_7px_15px_rgba(0,0,0,0.07),0px_28px_28px_rgba(0,0,0,0.06),0px_62px_37px_rgba(0,0,0,0.04),0px_111px_44px_rgba(0,0,0,0.01)]`,`data-[state=open]:animate-in data-[state=closed]:animate-out`,`data-[state=open]:fade-in-0 data-[state=closed]:fade-out-0`,`data-[state=open]:zoom-in-95 data-[state=closed]:zoom-out-95`),{variants:{size:{sm:`max-w-sm`,md:`max-w-md`,lg:`max-w-lg`,xl:`max-w-xl`,"2xl":`max-w-2xl`}},defaultVariants:{size:`md`}}),E1=d.forwardRef(({className:e,size:t,hideCloseButton:n,alert:r,onEscapeKeyDown:i,onPointerDownOutside:a,role:o,children:s,...c},l)=>{let u=o??(r?`alertdialog`:void 0),d=n??r??!1,f=r?e=>{e.preventDefault(),i?.(e)}:i,p=r?e=>{e.preventDefault(),a?.(e)}:a;return(0,U.jsxs)(C1,{children:[(0,U.jsx)(T1,{}),(0,U.jsxs)($g,{ref:l,role:u,"data-slot":`modal-content`,"data-testid":`modal-content`,"data-alert":r||void 0,className:Q(GDe({size:t}),e),onEscapeKeyDown:f,onPointerDownOutside:p,...c,children:[s,!d&&(0,U.jsxs)(n_,{className:Q(`absolute right-4 top-4 roun
194ded-md p-1 text-muted-foreground transition-colors`,`hover:bg-accent hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,`disabled:pointer-events-none`),children:[(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":`true`}),(0,U.jsx)(`span`,{className:`sr-only`,children:`Close`})]})]})]})});E1.displayName=`ModalContent`;var D1=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`modal-header`,"data-testid":`modal-header`,className:Q(`flex flex-col justify-center gap-1.5 border-b border-border bg-muted/30 px-6 py-4 pr-12 text-left`,e),...t}));D1.displayName=`ModalHeader`;var O1=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`modal-body`,"data-testid":`modal-body`,className:Q(`min-h-0 flex-1 overflow-y-auto px-6 pb-4 pt-6`,e),...t}));O1.displayName=`ModalBody`;var k1=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`modal-footer`,"data-testid":`modal-footer`,className:Q(`flex flex-col-reverse gap-2 px-6 py-4 sm:flex-row sm:items-center`,`sm:justify-end`,`[&:has([data-slot=modal-footer-start])]:sm:justify-start`,`[&:has([data-slot=modal-footer-start])]:sm:[&>[data-slot=modal-footer-end]]:ml-auto`,`[&:has([data-slot=modal-footer-end]):not(:has([data-slot=modal-footer-start]))]:sm:justify-end`,e),...t}));k1.displayName=`ModalFooter`;var KDe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`modal-footer-start`,"data-testid":`modal-footer-start`,className:Q(`flex items-center gap-2`,e),...t}));
194KDe.displayName=`ModalFooterStart`;var qDe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`modal-footer-end`,"data-testid":`modal-footer-end`,className:Q(`flex items-center gap-2`,e),...t}));qDe.displayName=`ModalFooterEnd`;var A1=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(e_,{ref:n,"data-slot":`modal-title`,"data-testid":`modal-title`,className:Q(`text-2xl font-medium leading-tight text-foreground`,e),...t}));A1.displayName=`ModalTitle`;var j1=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(t_,{ref:n,"data-slot":`modal-description`,"data-testid":`modal-description`,className:Q(`text-sm leading-relaxed text-muted-foreground`,e),...t}));j1.displayName=`ModalDescription`;var M1=d.forwardRef(({topOffset:e,style:t,...n},r)=>(0,U.jsx)(E1,{ref:r,style:e==null?t:{maxHeight:`calc(100vh - ${e*2+24}px)`,...t},...n}));M1.displayName=`ModalContent`;var N1=M1,JDe=pm(``,{variants:{size:{xs:`text-xs`,sm:`text-sm`,md:`text-base`,lg:`text-lg`,xl:`text-xl`,"2xl":`text-2xl`},weight:{normal:`font-normal`,medium:`font-medium`,semibold:`font-semibold`,bold:`font-bold`},tone:{default:``,muted:`text-muted-foreground`,destructive:`text-destructive`,success:`text-success`,strong:`text-foreground`,primary:`text-primary`},tracking:{tight:`tracking-tight`,normal:`tracking-normal`,wide:`tracking-wide`,widest:`tracking-widest`},numeric:{true:`tabular-nums`,false:``},align:{left:`text-left`,center:`text-center`,right:`text-right`},transform:{none:``,upper:`uppercase`,lower:`lowercase`,capitalize:`capitalize`},italic:{true:`italic`,false:``},underline:{true:`underline underline-offset-4`,false:``},leading:{none:`leading-none`,tight:`leading-tight`,normal:`leading-normal`,relaxed:`leading-relaxed`,6:`leading-6`},truncate:{true:`block min-w-0 truncate`,false:``},maxWidth:{xs:`max-w-32`,sm:`max-w-40`,md:`max-w-56`,lg:`max-w-72`,xl:`max-w-96`}},defaultVariants:{size:`sm`,tone:`default`}});function P1({as:e,className:t,size:n,weight:r,tone:i,tracking:a,numeric:o,align:s,transform:c,truncate:l,maxWidth:u,italic:d,underline:f,leading:p,text:m,children:h,...g}){return(0,U.jsx)(e??`span`,{"data-slot":`text`,"data-testid":`text`,className:Q(JDe({size:n,weight:r,tone:i,tracking:a,numeric:o,align:s,transform:c,truncate:l,maxWidth:u,italic:d,underline:f,leading:p}),t),...g,children:m??h})}P1.displayName=`Text`;var YDe={info:`info`,success:`success`,warning:`warning`,error:`error`},XDe={info:`bg-info`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`};function ZDe(e,t,n){if(!(!e||!t))return!n||n===t?ap(t):`${ap(t)} – ${ap(n)}`}function QDe({detailsModal:e,variant:t,datePillEnabled:n,datePillStart:r,datePillEnd:i,bullets:a,open:o,onOpenChange:s}){let c=ZDe(n,r,i);return(0,U.jsx)(S1,{open:o,onOpenChange:s,children:(0,U.jsxs)(N1,{size:`sm`,hideCloseButton:!0,className:`border-0`,children:[(0,U.jsxs)(D1,{className:`flex-row items-center justify-between gap-2 rounded-t-2xl border-b-0 bg-[#F0984B] pr-6`,children:[(0,U.jsx)(A1,{className:`text-base font-semibold text-white`,children:e.modal_title}),(0,U.jsx)(w1,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":`Close`,className:`flex size-7 shrink-0 items-center justify-center rounded-full text-white transition-colors hover:bg-white/20`,children:(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":!0})})})]}),(0,U.jsxs)(O1,{children:[c?(0,U.jsx)(x1,{variant:`status`,tone:YDe[t],icon:Tp,children:c}):null,e.modal_detail_copy?(0,U.jsx)(j1,{className:c?`mt-3`:void 0,children:e.modal_detail_copy}):null,a.length>0?(0,U.jsx)(`ul`,{className:`mt-3 divide-y divide-border`,children:a.map((e,n)=>(0,U.jsxs)(`li`,{className:`flex items-start gap-2 py-2 first:pt-0 last:pb-0`,children:[(0,U.jsx)(`span`,{"aria-hidden":!0,className:`mt-1.5 size-1.5 shrink-0 rounded-full ${XDe[t]}`}),(0,U.jsx)(P1,{size:`sm`,children:e})]},n))}):null]}),(0,U.jsx)(k1,{children:(0,U.jsx)(w1,{asChild:!0,children:(0,U.jsx)(PR,{variant:`outline`,children:`Dismiss`})})})]})})}function $De(){return la({queryKey:[`notification-banner`,`active`],queryFn:async()=>{let{data:e}=await Yc.get(`/api/notification_banners/active/`);return e},staleTime:1/0,gcTime:1/0})}function eOe(){let{data:e}=$De(),[t,n]=(0,d.useState)(null),[r,i]=(0,d.useState)(!1);if(!e||e.id===t||LDe(e.id))return null;let a=()=>{RDe(e.id),n(e.id)},o=NDe(e.banner_appearance),{role:s,ariaLive:c}=IDe(e.banner_appearance),l=jDe(e.banner_appearance),u=e.banner_appearance===`info`,f=u?`text-white`:FDe(e.banner_appearance);return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{role:s,"aria-live":c,"aria-atomic":`true`,className:q(p1({variant:l}),`rounded-none`,u&&`border-transparent bg-[#1A3A5C]`),children:(0,U.jsxs)(`div`,{className:`flex items-center gap-3 px-4 py-2`,children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-wrap items-center justify-center gap-3`,children:[(0,U.jsx)(o,{"aria-hidden":!0,
194className:`size-4 shrink-0 ${f}`}),(0,U.jsx)(`span`,{className:q(`text-sm`,u?`text-white`:`text-foreground`),children:e.ribbon_headline}),e.details_modal?(0,U.jsx)(PR,{variant:`outline`,size:`sm`,className:q(`shrink-0`,u&&`border-transparent bg-white text-[#1A3A5C] hover:bg-white/90`),onClick:()=>i(!0),children:e.details_modal.cta_copy}):null]}),e.is_dismissible?(0,U.jsx)(`button`,{type:`button`,onClick:a,"aria-label":`Dismiss`,className:q(`shrink-0 rounded p-0.5 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,u?`text-white/70 hover:text-white`:`text-muted-foreground/70 hover:text-foreground`),children:(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":!0})}):null]})}),e.details_modal?(0,U.jsx)(QDe,{detailsModal:e.details_modal,variant:l,datePillEnabled:e.date_pill_enabled,datePillStart:e.date_pill_start,datePillEnd:e.date_pill_end,bullets:e.bullets,open:r,onOpenChange:i}):null]})}function tOe({searchSlot:e}={}){return(0,U.jsx)(bD,{children:(0,U.jsxs)(`div`,{className:`flex h-full flex-col bg-background font-sans antialiased`,children:[(0,U.jsx)(CDe,{searchSlot:e}),(0,U.jsx)(eOe,{}),(0,U.jsx)(`main`,{className:`flex min-h-0 flex-1 flex-col`,children:(0,U.jsx)(d.Suspense,{fallback:(0,U.jsx)(fee,{}),children:(0,U.jsx)(Cr,{})})})]})})}function nOe(e,t){let n=e.isAdvertiserManaged,r=(e.accessList?.Advertiser?.length??0)>0&&!e.isInternalUser;return[...t||e.isInternalUser?[{label:`Creative Hub`,icon:`ri-palette-line`,href:`/c/campaign-manager/creative-hub`,activePrefixes:[`/c/campaign-manager/creative-hub`]}]:[],...!(r&&t)&&(e.isInternalUser||!n)?[{label:`Ad Library`,icon:`ri-gallery-line`,href:`/c/campaign-manager/ad-library`,activePrefixes:[`/c/campaign-manager/ad-library`]}]:[],{label:`Audiences`,icon:`ri-group-line`,href:`/audience-manager`,activePrefixes:[`/audience-manager`]},...n?[]:[{label:`Campaigns`,icon:`ri-megaphone-line`,href:`/c/campaign-manager`,activePrefixes:[`/c/campaign-manager/campaigns`,`/c/campaign-manager/advertisers`,`/c/campaign-manager/insertion-orders`]},{label:`Line Items`,icon:`ri-bar-chart-2-line`,href:`/line-items`,activePrefixes:[`/line-items`]},{label:`Forecasting`,icon:`ri-line-chart-line`,href:`/forecasting`,activePrefixes:[`/forecasting`]}],{label:`Conversion Trackers`,icon:`ri-refresh-line`,href:`/c/campaign-manager/conversion-trackers`,activePrefixes:[`/c/campaign-manager/conversion-trackers`]}]}function F1(){let e=Dr(),t=e[e.length-1]?.pathname??``,n=nl(),r=lf(`rollout-creative-hub`);return(0,U.jsx)(`aside`,{className:`h-full w-[220px] shrink-0 bg-[#363d40] shadow-[inset_-8px_0_12px_-8px_rgba(0,0,0,0.3)]`,children:(0,U.jsx)(`nav`,{className:`h-full`,children:(0,U.jsx)(`ul`,{className:`flex flex-col py-4`,children:(n?.isLoading?[]:nOe(n,r)).map(e=>{let n=e.activePrefixes.some(e=>t.startsWith(e));return(0,U.jsx)(`li`,{children:(0,U.jsxs)(cr,{to:e.href,search:{},className:q(`flex items-center gap-2 h-11 px-4 text-[13px] font-medium font-heading border-l-[3px] transition-all`,n?`bg-[#4a3528] text-[#ffa11a] border-[#ffa11a]`:`border-transparent text-white/50 hover:bg-white/[0.04] hover:text-white/80`),children:[(0,U.jsx)(`i`,{className:q(`${e.icon} text-base w-5 text-center`,n?`opacity-100 text-[#ffa11a]`:`opacity-50`)}),(0,U.jsx)(`span`,{children:e.label})]})},e.href)})})})})}function rOe({children:e}){return(0,U.jsxs)(`div`,{className:`flex h-full w-full min-w-0 overflow-hidden`,children:[(0,U.jsx)(F1,{}),(0,U.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0 overflow-y-auto`,children:e})]})}var I1=`rollout-new-blueprint-library`;function iOe(e,t){let n=e.isInternalUser||e.isPublisherManager||e.isMediaGroupManager,r=t.adRecall&&n,i=t.adDiscovery&&n;return[{label:`Dashboard`,icon:`ri-dashboard-line`,href:`/inventory-analysis`,activePrefixes:[`/inventory-analysis`]},...r||i?[{label:`Exchange Visibility`,icon:`ri-eye-line`,activePrefixes:[`/c/inventory-manager/ad-recall`,`/c/inventory-manager/ad-discovery`],children:[...r?[{label:`Ad Recall`,href:`/c/inventory-manager/ad-recall`,activePrefixes:[`/c/inventory-manager/ad-recall`]}]:[],...i?[{label:`Ad Discovery`,href:`/c/inventory-manager/ad-discovery`,activePrefixes:[`/c/inventory-manager/ad-discovery`]}]:[]]}
194]:[],...t.demandControls&&n?[{label:`Demand Controls`,icon:`ri-settings-3-line`,href:`/c/inventory-manager/demand-controls`,activePrefixes:[`/c/inventory-manager/demand-controls`]}]:[],{label:`Inventory`,icon:`ri-inbox-2-line`,href:`/c/inventory-manager`,activePrefixes:[`/c/inventory-manager/publishers`,`/c/inventory-manager/media-groups`]},...e.hasPublisherDetailsAccess?[{label:`Mockups`,icon:`ri-layout-line`,href:`/c/inventory-manager/mockup-tool`,activePrefixes:[`/c/inventory-manager/mockup-tool`]}]:[],...e.hasNewsletterDiagnosticAccess?[{label:`Newsletter Diagnostic`,icon:`ri-code-s-slash-line`,href:`/c/inventory-manager/newsletter-diagnostic`,activePrefixes:[`/c/inventory-manager/newsletter-diagnostic`]}]:[],...t.blueprintLibrary?[{label:`Blueprint Library`,icon:`ri-layout-grid-line`,href:`/inventory-manager/blueprints`,activePrefixes:[`/inventory-manager/blueprints`]}]:[{label:`Native Blueprints`,icon:`ri-draft-line`,href:`/c/inventory-manager/native`,activePrefixes:[`/c/inventory-manager/native`]}],...e.canAccessPackages?[{label:`Packages`,icon:`ri-archive-line`,href:`/c/inventory-manager/packages`,activePrefixes:[`/c/inventory-manager/packages`]}]:[],...t.bulkAdSlotEdit?[{label:`Bulk Actions`,icon:`ri-list-check-3`,href:`/c/inventory-manager/bulk-actions`,activePrefixes:[`/c/inventory-manager/bulk-actions`]}]:[],...e.isAdmin?[{label:`GAM`,icon:`ri-radar-line`,href:`/gamma-ui`,activePrefixes:[`/gamma-ui`]}]:[]]}function aOe(){let e=Dr(),t=e[e.length-1]?.pathname??``,n=nl(),r={adRecall:lf(`rollout-ad-recall`),adDiscovery:lf(`rollout-ad-discovery`),demandControls:lf(`rollout-demand-controls`),bulkAdSlotEdit:lf(`rollout-bulk-ad-slot-edit`),blueprintLibrary:lf(I1)},i=n.isLoading?[]:iOe(n,r),[a,o]=(0,d.useState)({}),s=e=>a[e.label]??e.children?.some(e=>e.activePrefixes.some(e=>t.startsWith(e)))??!1,c=e=>{o(t=>({...t,[e.label]:!s(e)}))},l=e=>q(`flex items-center gap-2 h-11 px-4 text-[13px] font-medium font-heading border-l-[3px] transition-all w-full`,e?`bg-[#4a3528] text-[#ffa11a] border-[#ffa11a]`:`border-transparent text-white/50 hover:bg-white/[0.04] hover:text-white/80`);return(0,U.jsx)(`aside`,{className:`h-full w-[220px] shrink-0 bg-[#363d40] shadow-[inset_-8px_0_12px_-8px_rgba(0,0,0,0.3)]`,children:(0,U.jsx)(`nav`,{className:`h-full`,children:(0,U.jsx)(`ul`,{className:`flex flex-col py-4`,children:i.map(e=>{let n=e.activePrefixes.some(e=>t.startsWith(e));if(e.children){let r=s(e);return(0,U.jsxs)(`li`,{children:[(0,U.jsxs)(`button`,{onClick:()=>c(e),className:l(n),children:[(0,U.jsx)(`i`,{className:q(`${e.icon} text-base w-5 text-center`,n?`opacity-100 text-[#ffa11a]`:`opacity-50`)}),(0,U.jsx)(`span`,{className:`flex-1 text-left`,children:e.label}),(0,U.jsx)(`i`,{className:q(`ri-arrow-down-s-line text-base transition-transform`,r?`rotate-180`:``,n?`opacity-100`:`opacity-50`)})]}),r&&(0,U.jsx)(`ul`,{children:e.children.map(e=>{let n=e.activePrefixes.some(e=>t.startsWith(e));return(0,U.jsx)(`li`,{children:(0,U.jsx)(cr,{to:e.href,className:q(`flex items-center h-9 pl-11 pr-4 text-[13px] font-medium font-heading border-l-[3px] transition-all`,n?`bg-[#4a3528] text-[#ffa11a] border-[#ffa11a]`:`border-transparent text-white/50 hover:bg-white/[0.04] hover:text-white/80`),children:e.label})},e.label)})})]},e.label)}return(0,U.jsx)(`li`,{children:(0,U.jsxs)(cr,{to:e.href,className:l(n),children:[(0,U.jsx)(`i`,{className:q(`${e.icon} text-base w-5 text-center`,n?`opacity-100 text-[#ffa11a]`:`opacity-50`)}),(0,U.jsx)(`span`,{children:e.label})]})},e.label)})})})})}function L1({children:e}){return(0,U.jsxs)(`div`,{className:`flex h-full w-full min-w-0 overflow-hidden`,children:[(0,U.jsx)(aOe,{}),(0,U.jsx)(`div`,{className:`relative flex flex-col flex-1 min-w-0 min-h-0 overflow-y-auto`,children:e})]})}function oOe(e){return[...e.isAdmin||e.isAdOps?[{label:`Admin Reporting`,icon:`ri-book-line`,href:`/c/reporting/admin`,activePrefixes:[`/c/reporting/admin`]}]:[],...e.isInternalUser?[{label:`Auction Management`,icon:`ri-pie-chart-line`,href:`/c/reporting/publisher-loss`,activePrefixes:[`/c/reporting/publisher-loss`]}]:[],{label:`Reports`,icon:`ri-bar-chart-2-line`,href:`/c/reporting`,activePrefixes:[`/c/reporting/reports`]},...e.isAdvertiserManaged?[]:[{label:`Publisher Dashboard`,icon:`ri-dashboard-line`,href:`/publisher-analytics`,activePrefixes:[`/publisher-analytics`]}
194],{label:`Advertiser Dashboard`,icon:`ri-line-chart-line`,href:`/dashboard`,activePrefixes:[`/dashboard`]}]}function sOe(){let e=Dr(),t=e[e.length-1]?.pathname??``,n=nl();return(0,U.jsx)(`aside`,{className:`h-full w-[220px] shrink-0 bg-[#363d40] shadow-[inset_-8px_0_12px_-8px_rgba(0,0,0,0.3)]`,children:(0,U.jsx)(`nav`,{className:`h-full`,children:(0,U.jsx)(`ul`,{className:`flex flex-col py-4`,children:(n.isLoading?[]:oOe(n)).map(e=>{let n=e.activePrefixes.some(e=>t.startsWith(e));return(0,U.jsx)(`li`,{children:(0,U.jsxs)(cr,{to:e.href,className:q(`flex items-center gap-2 h-11 px-4 text-[13px] font-medium font-heading border-l-[3px] transition-all`,n?`bg-[#4a3528] text-[#ffa11a] border-[#ffa11a]`:`border-transparent text-white/50 hover:bg-white/[0.04] hover:text-white/80`),children:[(0,U.jsx)(`i`,{className:q(`${e.icon} text-base w-5 text-center`,n?`opacity-100 text-[#ffa11a]`:`opacity-50`)}),(0,U.jsx)(`span`,{children:e.label})]})},e.label)})})})})}function R1({children:e}){return(0,U.jsxs)(`div`,{className:`flex h-full w-full min-w-0 overflow-hidden`,children:[(0,U.jsx)(sOe,{}),(0,U.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0 overflow-y-auto`,children:e})]})}function cOe(e){let{isAdmin:t,isAdOps:n,isAccountManager:r,isInternalUser:i}=e,a=`https://liveintent-dsp.ui.iponweb.net`;return[{label:`Accounts`,icon:`ri-contacts-book-line`,href:`/c/internal-tools/accounts`},...t?[{label:`Buyer Seat`,icon:`ri-layout-grid-line`,href:`${a}/seats`,external:!0}]:[],...t||n?[{label:`Deals`,icon:`ri-file-text-line`,href:`${a}/deals`,external:!0}]:[],...t?[{label:`IFaaS`,icon:`ri-image-line`,href:`${a}/ifaas-overrides`,external:!0}]:[],...t||n?[{label:`Packages`,icon:`ri-archive-line`,href:`${a}/packages`,external:!0}]:[],...i?[{label:`Product Catalog`,icon:`ri-archive-drawer-line`,href:`/product-catalog`,activePrefixes:[`/product-catalog`]}]:[],{label:`Pending Campaigns`,icon:`ri-dashboard-3-line`,href:`/c/internal-tools/pending-campaigns`},...t?[{label:`RTB Partners`,icon:`ri-shake-hands-line`,href:`${a}/bidders`,external:!0}]:[],...t||n?[{label:`Global Blocklists`,icon:`ri-list-check-2`,href:`/c/internal-tools/global-blocklist`}]:[],...t||r||n?[{label:`Users`,icon:`ri-team-line`,href:`/c/internal-tools/users`}]:[],...t?[{label:`BidSwitch`,icon:`ri-list-check`,href:`${a}/agencies`,external:!0}]:[],...t?[{label:`Privacy Portal Login`,icon:`ri-shield-user-line`,href:`/c/internal-tools/privacy-portal-magic-link`}]:[]]}function lOe(){let e=Dr(),t=e[e.length-1]?.pathname??``,n=nl();return(0,U.jsx)(`aside`,{className:`h-full w-[220px] shrink-0 bg-[#363d40] shadow-[inset_-8px_0_12px_-8px_rgba(0,0,0,0.3)]`,children:(0,U.jsx)(`nav`,{className:`h-full`,children:(0,U.jsx)(`ul`,{className:`flex flex-col py-4`,children:(n?.isLoading?[]:cOe(n)).map(e=>{let n=(e.activePrefixes??[]).some(e=>t.startsWith(e)),r=q(`flex items-center gap-2 h-11 px-4 text-[13px] font-medium font-heading border-l-[3px] transition-all`,n?`bg-[#4a3528] text-[#ffa11a] border-[#ffa11a]`:`border-transparent text-white/50 hover:bg-white/[0.04] hover:text-white/80`),i=(0,U.jsx)(`i`,{className:q(`${e.icon} text-base w-5 text-center`,n?`opacity-100 text-[#ffa11a]`:`opacity-50`)});return(0,U.jsx)(`li`,{children:e.external?(0,U.jsxs)(`a`,{href:e.href,target:`_blank`,rel:`noopener noreferrer`,className:r,children:[i,(0,U.jsx)(`span`,{children:e.label})]}):(0,U.jsxs)(cr,{to:e.href,search:{},className:r,children:[i,(0,U.jsx)(`span`,{children:e.label})]})},e.href)})})})})}function uOe({children:e}){return(0,U.jsxs)(`div`,{className:`flex h-full w-full min-w-0 overflow-hidden`,children:[(0,U.jsx)(lOe,{}),(0,U.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0 overflow-y-auto`,children:e})]})}var dOe=[{label:`Inventory Forecast`,icon:`ri-line-chart-line`,href:`/forecasting-module/inventory`,activePrefixes:[`/forecasting-module/inventory`]},{label:`Saved Forecasts`,icon:`ri-save-line`,href:`/forecasting-module/saved`,activePrefixes:[`/forecasting-module/saved`]}];function fOe(){let e=Dr(),t=e[e.length-1]?.pathname??``;return(0,U.jsx)(`aside`,{className:`h-full w-[220px] shrink-0 bg-[#363d40] shadow-[inset_-8px_0_12px_-8px_rgba(0,0,0,0.3)]`,children:(0,U.jsx)(`nav`,{className:`h-full`,children:(0,U.jsx)(`ul`,{className:`flex flex-col py-4`,children:dOe.map(e=>{let n=e.activePrefixes.some(e=>
194t.startsWith(e));return(0,U.jsx)(`li`,{children:(0,U.jsxs)(cr,{to:e.href,className:q(`flex items-center gap-2 h-11 px-4 text-[13px] font-medium font-heading border-l-[3px] transition-all`,n?`bg-[#4a3528] text-[#ffa11a] border-[#ffa11a]`:`border-transparent text-white/50 hover:bg-white/[0.04] hover:text-white/80`),children:[(0,U.jsx)(`i`,{className:q(`${e.icon} text-base w-5 text-center`,n?`opacity-100 text-[#ffa11a]`:`opacity-50`)}),(0,U.jsx)(`span`,{children:e.label})]})},e.label)})})})})}function pOe({children:e}){return(0,U.jsxs)(`div`,{className:`flex h-full w-full min-w-0 overflow-hidden`,children:[(0,U.jsx)(fOe,{}),(0,U.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0 overflow-y-auto`,children:e})]})}var z1=()=>NO(new Date),B1=()=>mk(z1(),1),mOe=[{id:`last-7`,label:`Last 7 days`,getRange:()=>({from:mk(B1(),6),to:B1()})},{id:`last-14`,label:`Last 14 days`,getRange:()=>({from:mk(B1(),13),to:B1()})},{id:`last-30`,label:`Last 30 days`,getRange:()=>({from:mk(B1(),29),to:B1()})},{id:`last-90`,label:`Last 90 days`,getRange:()=>({from:mk(B1(),89),to:B1()})},{id:`wtd`,label:`Week to date`,getRange:()=>({from:OO(z1(),{weekStartsOn:1}),to:z1()})},{id:`mtd`,label:`Month to date`,getRange:()=>({from:VO(z1()),to:z1()})},{id:`qtd`,label:`Quarter to date`,getRange:()=>({from:Fce(z1()),to:z1()})},{id:`ytd`,label:`Year to date`,getRange:()=>({from:HO(z1()),to:z1()})}],V1=new Date(`2022-04-05T00:00:00`),hOe=e=>{if(!e)return;let[t,n]=e;if(!(!t||!n))return{from:t,to:n}},gOe=({value:e,className:t,onChange:n})=>{let r=z1();return(0,U.jsxs)(VR,{className:t,"data-cy":`dateRangeFilter`,children:[(0,U.jsx)(HR,{htmlFor:`dateRangeFilter`,children:`Interval`}),(0,U.jsx)(tH,{presets:mOe,numberOfMonths:2,align:`end`,value:hOe(e),onValueChange:e=>{let t=e.from<V1?V1:e.from,i=e.to>r?r:SO(e.to,0);n?.([t,i])}})]})},H1=-1,_Oe=({id:e})=>(0,U.jsxs)(`span`,{className:`inline-flex items-center gap-0.5`,children:[(0,U.jsx)(ND,{className:`size-3`,"aria-hidden":`true`}),e]}),vOe=e=>({primaryLabel:e.label,value:String(e.value),secondaryLabel:e.id===void 0?void 0:(0,U.jsx)(_Oe,{id:e.id})}),yOe=(0,U.jsxs)(`div`,{className:`flex flex-col items-center gap-1 px-3 py-6 text-center`,children:[(0,U.jsx)(`p`,{className:`text-sm font-medium`,children:`No media groups`}),(0,U.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No media groups match your search.`})]}),U1=({value:e,options:t,isLoading:n,disabled:r,emptyMessage:i=yOe,hideLabel:a=!1,setSearchQuery:o,onChange:s})=>{let c=(n?[]:t??[]).filter(e=>e.value!==H1).map(vOe),l=e==null?null:String(e);return(0,U.jsxs)(VR,{"data-cy":`mediaGroupFilter`,children:[a?null:(0,U.jsx)(HR,{htmlFor:`mediaGroupControlID`,children:`Media Group`}),(0,U.jsx)(rV,{options:c,value:l,onValueChange:e=>{if(e===null){s?.(void 0);return}let n=Number(e),r=t?.find(e=>e.value===n)?.original?.refId;s?.(r)},filter:!1,onInputValueChange:o,placeholder:`Select Media Group`,searchPlaceholder:`Search by name or ID`,disabled:r,loading:n,emptyMessage:i,allOption:{label:`All Media Groups`,value:String(H1)}})]})},W1=function(e){return e.PUBLISHER_REVENUE=`publisher_revenue`,e.CLICKS=`clicks`,e.DECISIONS=`decisions`,e.IMPRESSIONS=`impressions`,e.NOADS=`noads`,e.ADJUSTED_IMPRESSIONS=`adjusted_impressions`,e}({}),G1=function(e){return e.ECPM=`eCPM`,e.FILL_RATE=`fill_rate`,e.CTR=`CTR`,e.CCR=`CCR`,e}({}),bOe=new Map([[W1.PUBLISHER_REVENUE,`doubleSum`],[W1.CLICKS,`longSum`],[W1.DECISIONS,`longSum`],[W1.IMPRESSIONS,`longSum`],[W1.NOADS,`doubleSum`],[W1.ADJUSTED_IMPRESSIONS,`longSum`]]),K1=function(e){return e.NONE=``,e.MONEY=`$`,e.PERCENTAGE=`%`,e}({}),q1=e=>{switch(e){case`default`:return`Exchange`;case`direct`:return`Direct Sold`;default:return`House`}},J1=e=>{switch(e){case`display`:return`Display`;case`native`:return`Native`;case`recommendation_widget`:return`Recommendation Widget`;default:return``}},xOe=e=>e.reduce((e,t)=>(e.publisher_revenue+=t.event.publisher_revenue,e.adjusted_impressions+=t.event.adjusted_impressions,e),{publisher_revenue:0,adjusted_impressions:0}),Y1=(e,t,n)=>{if(!t)return;let r=e[n],i=t[n];if(!(!r&&!i||typeof r!=`number`||typeof i!=`number`))return(r-i)/i*100};function SOe(e,t,n){return!e.length||!t.length||!n.length?[]:e.map(e=>{let r=e.event,i=t.find(e=>e.event.demand_category==r.demand_category)?.event,a=Y1(r,i,`publisher_revenue`),o=Y1(r,i,`impressions`);return{...r,revenuePercentChange:a,impressionsPercentChange:o,categoryName:n.find(e=>e.id.toString()===r.demand_category)?.name||`None`}})}var X1=e=>t=>{let n=t.reduce((t,n)=>{let r=e(n);return(t[r]||=[]).push(n),t},{});return Object.fromEntries(Object.entries(n).map(([e,t])=>{let n=t.map(({event:e})=>
194e),r=[`adjusted_impressions`,`clicks`,`publisher_revenue`],i=n.reduce((e,t)=>({...e,...r.reduce((n,r)=>({...n,[r]:(Number(e[r])||0)+(Number(t[r])||0)}),{})})),a=(e,t)=>t>0?e/t*1e3:0,o=(e,t)=>t>0?e/t*100:0,s=(e,t)=>t>0?e/t:0;return[e,{...i,CTR:o(i.clicks,i.adjusted_impressions),eCPM:a(i.publisher_revenue,i.adjusted_impressions),CCR:s(i.conversions,i.clicks)}]}))},COe=({demand_type:e,creative_type:t,section_id:n,template_id:r,section_name:i,template_name:a,publisher_name:o,is_ncp:s})=>{let c=``;if(n?c=i:r?c=a:o&&(c=o),e&&(c?.length&&(c+=` - `),c+=q1(e)),t){let e=J1(t);e.length&&(c?.length&&(c+=` - `),c+=e)}return s===`ncp_only`&&(c?.length&&(c+=` - `),c+=`NCP`),c?.length||(c=`None`),c};function wOe(e,t,n,r){if(!e.length)return[];let i=X1(e=>`${e.event.unique_row_id}`),[a,o]=[e,t].map(i);return Object.entries(a).map(([e,t])=>{let r=o[e],i=Y1(t,r,`publisher_revenue`),a=Y1(t,r,`adjusted_impressions`),s=n?t.adjusted_impressions/n:0,{demand_type:c,creative_type:l}=t;return{...t,revenuePercentChange:i,impressionsPercentChange:a,averageDailyImpressions:s,demandTypeDisplayName:q1(c),creativeTypeDisplayName:J1(l),chartRowName:COe(t),uniqueDemandId:e}}).map(e=>{let t=r[0];if(e.unique_decisions_row_id&&(t=r.find(t=>t.event.unique_decisions_row_id===e.unique_decisions_row_id)),!t)return e;let n=r.filter(t=>{let n=e.template_id?t.event.template_id===e.template_id:!0,r=e.section_id?t.event.section_id===e.section_id:!0;return n&&r}).reduce((e,t)=>e+(t.event.decisions||0),0),i=t?.event.noads||0,a=t?.event.decisions||0,o=n+i,s=e.decisions/o;return{...e,noads:i,totalFilteredDecisions:a,fillRate:s}})}function TOe(e,t){let n=xOe(t),r={adjusted_impressions:0,clicks:0,publisher_revenue:0,conversions:0,decisions:0,noads:0,ad_serving_cost:0,CTR:0,eCPM:0,revenuePercentChange:0,impressionsPercentChange:0,averageDailyImpressions:0,fillRate:0,CCR:0},i=Object.keys(r),a=e.map(e=>({...e.event,revenuePercentChange:e.event.revenuePercentChange||0,impressionsPercentChange:e.event.impressionsPercentChange||0})).reduce((e,t)=>i.reduce((e,n)=>(t[n]!==void 0&&(e[n]+=t[n]),e),e),r);return a.fillRate=a.decisions/(a.decisions+a.noads),a.averageDailyImpressions=e.length?a.adjusted_impressions/e.length:0,a.CTR=a.adjusted_impressions?a.clicks/a.adjusted_impressions*100:0,a.eCPM=a.publisher_revenue/(a.adjusted_impressions/1e3),a.impressionsPercentChange=Y1({adjusted_impressions:a.adjusted_impressions},{adjusted_impressions:n.adjusted_impressions},`adjusted_impressions`)||0,a.revenuePercentChange=Y1({publisher_revenue:a.publisher_revenue},{publisher_revenue:n.publisher_revenue},`publisher_revenue`)||0,a}function EOe(e,t){return e?.length?e.map(e=>{let n=t?.find(t=>t.timestamp===e.timestamp),r=n?.event.noads||0,i=(n?.event.decisions||0)+r;if(!i)return e;let a=e.event.decisions/i;return{...e,event:{...e.event,fillRate:a}}}):[]}function DOe(){return new Intl.NumberFormat(`en-US`,{style:`currency`,currency:`USD`,minimumFractionDigits:2,maximumFractionDigits:2})}var Z1=(e,t)=>e?typeof e==`number`?e<=0?`-`:t?.(e)||`${e}`:`${e}`:`-`;function OOe(e){switch(e){case`publisher_revenue`:case`eCPM`:return e=>Z1(e,DOe().format);case`CTR`:return e=>Z1(e,()=>Number(e||0).toFixed(2)+`%`);case`clicks`:case`impressions`:case`adjusted_impressions`:return e=>Z1(e,()=>Intl.NumberFormat(`en-US`).format(Number(e||0)));case`fillRate`:return e=>`${$1(Number(e||0)*100)}%`;default:return e=>Z1(e,()=>(e||0).toString())}}function Q1(e,t){return rp(e,t)}function $1(e){return Q1(Math.abs(e),{maximumFractionDigits:0})}function kOe(e,t=!1){let n=Number(e);return n===0&&!t||!a0(n)?``:n.toLocaleString(`en-US`,{maximumFractionDigits:2})}function AOe(e){return!e||!i0(e)?``:`${Number(e).toLocaleString(`en-US`,{maximumFractionDigits:0})}%`}function jOe(e){return!e||!a0(e)?``:`$${Number(e).toLocaleString(`en-US`,{maximumFractionDigits:2})}`}function MOe(e,t){return uk(e,t)}function NOe(e){let t=e.split(`T`)[0]?.replaceAll(`-`,`/`);return uk(new Date(t),`MM/dd/yyyy`)}function e0(e,t){let n=t[0],r=t[1];if(!n||!r)return{previous:``,current:``};let i=n[0]?.event[e],a=r[0]?.event[e];return e===`fill_rate`?{previous:typeof i==`number`?Math.round(i):``,current:typeof a==`number`?Math.round(a):``}:{previous:i||``,current:a||``}}function POe(e,t,n=K1.NONE){let{previous:r,current:i}=e0(e,t);return{previous:t0(r,n,e),current:t0(i,n,e)}}function FOe(e,t,n){if(n===`<1%`)return`neutral`;let r,{previous:i,current:a}=e0(e,t);return!i&&!a?`neutral`:(i&&a&&(r=a>i?`good`:a<i?`bad`:`neutral`),r)}function IOe(e,t){let n=``,{previous:r,current:i}=e0(e,t);if(r&&i){i=Number(i||0),r=Number(r||0);let e=(i-r)/r*100;if(e>-1&&e<1)return`<1%`;n=`${$1(e)}%`}return n}
194function t0(e,t,n){if(n===`fill_rate`)return(e||0)+`%`;let r=0;if(n===`impressions`||n===`adjusted_impressions`||n===`clicks`){let t=Intl.NumberFormat(`en`,{notation:`compact`,style:`decimal`,maximumFractionDigits:0}).format(+e);r=t.length&&t.length-1<3?3-(t.length-1):0}let i=Intl.NumberFormat(`en`,{notation:`compact`,style:`decimal`,maximumFractionDigits:r});return t===K1.MONEY&&(i=Intl.NumberFormat(`en`,{notation:`compact`,style:`currency`,currency:`USD`,maximumFractionDigits:2,minimumFractionDigits:2})),t===K1.PERCENTAGE&&(i=Intl.NumberFormat(`en`,{notation:`compact`,style:`percent`,maximumFractionDigits:2,minimumFractionDigits:2})),i.format(+e)}function LOe(e,t,n){let r=new Map;n.forEach(e=>{r.set(uk(new Date(e.x),`MM-dd-yyyy`),e)});let i=[],a=uk(e,`MM-dd-yyyy`),o=uk(t,`MM-dd-yyyy`);do{let e=r.get(a),t=e&&parseFloat(e.y)>0?{...e,x:uk(new Date(a),`MM/dd/yyyy`)}:{x:uk(new Date(a),`MM/dd/yyyy`),y:`0`};i.push(t),a=uk(SO(new Date(a),1),`MM-dd-yyyy`)}while(pk(new Date(a),new Date(o)));return i}function n0(e){return MOe(e,`MMMM dd, yyyy`)}function r0(e,t){return e&&t?Math.abs(PO(e,SO(t,1))):0}function ROe(e){return e?`We could not find any data that matches your search.`:``}function zOe(){return`Please select a start date after 10/12/2022 to see performance data by advertiser category.`}function i0(e){return e!=null&&Number.isFinite(+e)}function a0(e){return e!=null&&Number.isFinite(+e)&&+e>=0}function o0(){return(0,U.jsx)(`span`,{className:`text-gray-500`,children:`—`})}function BOe({value:e=0,showZero:t=!1}){return(0,U.jsx)(U.Fragment,{children:e!==0&&a0(e)?`$`+e.toLocaleString(`en-US`,{minimumFractionDigits:2,maximumFractionDigits:2}):(0,U.jsx)(U.Fragment,{children:t?`$0.00`:(0,U.jsx)(o0,{})})})}function VOe({value:e=0,total:t=0,showZero:n=!1}){return e!==0&&a0(e)?(0,U.jsxs)(U.Fragment,{children:[e?.toLocaleString(),(0,U.jsx)(`div`,{className:`text-gray-400`,style:{textAlign:`right`},children:(t==0?0:Math.ceil(e/t*100))+`%`})]}):(0,U.jsx)(U.Fragment,{children:n?`0`:(0,U.jsx)(o0,{})})}function HOe({value:e=0,showZero:t=!1}){return e!==0&&a0(e)?(0,U.jsx)(U.Fragment,{children:e.toLocaleString()}):(0,U.jsx)(U.Fragment,{children:t?`0`:(0,U.jsx)(o0,{})})}function UOe({value:e=0,showZero:t=!1}){return(0,U.jsx)(U.Fragment,{children:e!==0&&i0(e)?(e*100).toLocaleString(`en-US`,{minimumFractionDigits:0,maximumFractionDigits:0})+`%`:(0,U.jsx)(U.Fragment,{children:t?`0%`:(0,U.jsx)(o0,{})})})}function WOe({value:e=0,showZero:t=!1}){return(0,U.jsx)(U.Fragment,{children:e!==0&&i0(e)?e.toLocaleString(`en-US`,{minimumFractionDigits:2,maximumFractionDigits:2})+`%`:(0,U.jsx)(U.Fragment,{children:t?`0.00%`:(0,U.jsx)(o0,{})})})}var GOe=({value:e})=>
194{if(!i0(e)||e===0||typeof e!=`number`)return(0,U.jsx)(o0,{});let t=$1(e);if(t===`0`&&e!==0)return(0,U.jsxs)(`span`,{className:`text-gray-500`,children:[`<`,`1%`]});let n=e>0;return(0,U.jsxs)(`div`,{className:`flex items-center`,children:[(0,U.jsx)(n?am:im,{className:[`mr-2 h-4 w-4`,n?`text-green-600`:`text-red-600`].join(` `)}),(0,U.jsxs)(`span`,{className:n?`text-green-600`:`text-red-600`,children:[t,`%`]})]})},s0=(...e)=>e.filter(Boolean).join(` `),KOe=({name:e,loading:t=!1,message:n=``,metrics:r,type:i,format:a=K1.NONE,dateRange:o=[new Date,new Date],...s})=>{let c=o,l=(0,d.useMemo)(()=>IOe(i,r),[i,r]),u=(0,d.useMemo)(()=>FOe(i,r,l),[i,r,l]),f=(0,d.useMemo)(()=>r0(c[0],c[1]),[c]),{current:p,previous:m}=(0,d.useMemo)(()=>POe(i,r,a),[i,r,a]),h=u===`good`,g=u===`bad`,_=(h||g)&&l!==`<1%`,v=(0,U.jsx)(LR,{"data-cy":s[`data-cy`],className:s0(`cursor-pointer transition-colors`,h&&`hover:bg-green-50`,g&&`hover:bg-red-50`,u===`neutral`&&`hover:bg-gray-50`),children:(0,U.jsxs)(zR,{className:`p-4`,children:[(0,U.jsx)(`div`,{className:`text-sm text-muted-foreground`,children:e}),(0,U.jsxs)(`div`,{className:`mt-1 flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`text-xl font-semibold`,children:p}),_&&l&&(0,U.jsxs)(`span`,{className:s0(`inline-flex items-center text-sm`,h?`text-green-600`:`text-red-600`),children:[h?(0,U.jsx)(am,{className:`mr-1 h-4 w-4`}):(0,U.jsx)(im,{className:`mr-1 h-4 w-4`}),l]})]})]})});return t?(0,U.jsx)(LR,{children:(0,U.jsxs)(zR,{className:`p-4`,children:[(0,U.jsx)(vB,{className:`mb-3 h-4 w-full`}),(0,U.jsxs)(`div`,{className:`flex gap-3`,children:[(0,U.jsx)(vB,{className:`h-4 w-14`}),(0,U.jsx)(vB,{className:`h-4 w-14`})]})]})}):_?(0,U.jsxs)(sz,{children:[(0,U.jsx)(cz,{asChild:!0,children:v}),(0,U.jsx)(lz,{side:`top`,align:`start`,className:`max-w-xs text-xs`,children:(0,U.jsxs)(`div`,{className:`space-y-2`,children:[(0,U.jsxs)(`div`,{children:[n,` `,(0,U.jsx)(`strong`,{children:p}),` between `,(0,U.jsx)(`strong`,{children:n0(c[0])}),` `,`and `,(0,U.jsx)(`strong`,{children:n0(c[1])}),`.`]}),(0,U.jsxs)(`div`,{children:[`This is ${g?`a`:`an`} `,(0,U.jsx)(`span`,{className:g?`text-red-300`:`text-green-300`,children:l}),` ${g?`decrease`:`increase`} compared to the previous ${f>1?`${f} days`:`day`}, which was `,(0,U.jsx)(`strong`,{children:m}),`.`]})]})})]}):v},qOe=({message:e=`Try another search`})=>(0,U.jsxs)(`div`,{"data-cy":`no-results`,className:`text-center`,children:[(0,U.jsx)(`div`,{className:`mt-16 flex justify-center`,children:(0,U.jsx)(Ep,{className:`h-12 w-12 text-muted-foreground`})}),(0,U.jsx)(xz,{level:6,className:`mt-2 text-gray-900`,text:`No results`}),(0,U.jsx)(`p`,{className:`mt-1 mb-8 text-sm text-gray-500`,children:e})]}),JOe=({id:e})=>(0,U.jsxs)(`span`,{className:`inline-flex items-center gap-0.5`,children:[(0,U.jsx)(ND,{className:`size-3`,"aria-hidden":`true`}),e]}),YOe=e=>({primaryLabel:e.label,value:String(e.value),secondaryLabel:(0,U.jsx)(JOe,{id:e.value})}),XOe=(0,U.jsxs)(`div`,{className:`flex flex-col items-center gap-1 px-3 py-6 text-center`,children:[(0,U.jsx)(`p`,{className:`text-sm font-medium`,children:`No publishers`}),(0,U.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No publishers match your search in this media group.`})]}),ZOe=({value:e,options:t,disabled:n,isLoading:r,placeholder:i=`Select publishers`,emptyMessage:a=XOe,setSearchQuery:o,onChange:s})=>{let c=new Map((t??[]).map(e=>[e.value,e]));for(let t of e)c.has(t.value)||c.set(t.value,t);let l=Array.from(c.values()).map(YOe),u=e.map(e=>String(e.value));return(0,U.jsxs)(VR,{"data-cy":`publisherFilter`,children:[(0,U.jsx)(HR,{htmlFor:`publisherControl`,children:`Publisher`}),(0,U.jsx)(iV,{options:l,value:u,onValueChange:e=>{s?.(e.map(e=>Number(e)),!1)},filter:!1,onInputValueChange:o,placeholder:i,searchPlaceholder:`Search by name or ID`,disabled:n,loading:r,emptyMessage:a,allOption:{label:`All Publishers`,value:`__all__`}})]})},c0=()=>Jc({timeout:3e4,headers:{Accept:`application/json`,"Content-Type":`application/json`}});function QOe(e){return e?.output.sort((e,t)=>e.name.localeCompare(t.name)).map(e=>({label:e?.name,value:e?.refId,original:e,id:e?.refId}))}var l0=()=>{let e=c0(),t=async t=>{let n=(t??``).trim(),{data:r}=await e.get(`/api/media_groups`,{params:n?{query:n}:void 0}),i=(r.results??[]).map(e=>({id:e.external_hash_id,refId:e.id,name:e.name,accountId:e.iam_account?.id,tier:e.blocklists?.[0]?.blocklist.id,version:e.version,executive:e.account_executive_name}));return{requestId:``,total:i.length,output:i}};return{searchMediaGroups:t,searchMediaGroupOptions:async e=>{let n=await t(e);return n?QOe(n):[]}}},u0=function(e){return e.ALL=`-1`,e}({}),d0=function(e){return e[e.ALL=-1]=`ALL`,e}({}),f0=(e,t)=>{let n=t||e.message,{message:r,error:i}=e.response?.data||{};return(r||i)&&(n=`${i?i+`: `:``} ${r||``}`),n},p0=(e,t,n)=>{TR.error(t||`Error`,{description:f0(e,n),duration:2e4})}
194,$Oe=(e,t,n)=>{TR.warning(t||`Warning`,{description:f0(e,n),duration:2e4})},eke=(e,t)=>{let[n,r]=(0,d.useState)(``),[i,a]=(0,d.useState)(),o=(0,d.useMemo)(()=>n===i?.name?``:n,[n,i?.name]),{searchMediaGroupOptions:s}=l0(),[c,l]=(0,d.useState)(),{data:u,isLoading:f,error:p}=la({queryKey:[`mediaGroups`,{newQuery:o}],queryFn:()=>s(o)});(0,d.useEffect)(()=>{p&&p0(p,`Error loading media groups`)},[p]);let m=(0,d.useMemo)(()=>!!e&&e!==d0.ALL&&!(u??[]).some(t=>t.value===e),[e,u]),{data:h}=la({queryKey:[`mediaGroupById`,e],queryFn:()=>s(String(e)),enabled:m}),g=(0,d.useMemo)(()=>{if(!u)return[];let t=u.length>1&&!n.length?[{label:`All Media Groups`,original:{refId:d0.ALL,id:u0.ALL,name:`All Media Groups`},value:d0.ALL,id:d0.ALL},...u]:u,r=e?h?.find(t=>t.value===e):void 0;return r&&!t.some(e=>e.value===r.value)?[...t,r]:t},[u,n,h,e]);return(0,d.useEffect)(()=>{g.length&&l(e=>e===void 0?g.length===1:e)},[g]),(0,d.useEffect)(()=>{c&&g&&t?.(g[0].original?.refId,!0)},[c,g,t]),(0,d.useEffect)(()=>{if(!e){a(null);return}let t=g.find(t=>t.value===e)?.original;t&&a(t)},[e,g]),{mediaGroupOptions:g,selectedMediaGroup:i,isLoading:f,hasOnlyOneMediaGroup:c,setSearchQuery:r}},tke=e=>e?.output?e?.output.map(e=>({label:e.name,value:e.refId,id:e.id})):[],nke=()=>{let e=c0(),t=async(t,n)=>{let r=[{operator:`like`,field:`name`,value:[n]}];isNaN(parseInt(n||``,10))||r.push({mode:`or`,operator:`like`,field:`id`,value:[n]});let i={conditions:[],orderBy:`name`,sort:`asc`};t&&t!==u0.ALL&&i.conditions.push({field:`mediaGroup`,value:[t]}),n?.length&&i.conditions.push(...r);let a={},o=i.conditions?.find(e=>e.field===`name`);o&&(a.name__icontains=o.value?.find(Boolean));let s=i.conditions?.find(e=>e.field===`mediaGroup`);s&&(a.media_group__external_hash_id__in=s.value);let{data:c}=await e.post(`/api/publishers/search?order_by=${i.sort===`asc`?``:`-`}${i.orderBy}`,a),l=c,u=l.results.map(e=>({accountId:e.media_group.iam_account?.id??-1,refId:e.id,tier:e.blocklists?.[0]?.blocklist.id??-1,version:e.version??0,id:e.id.toString(),name:e.name,executive:e.account_executive_name??``}));return c={requestId:``,total:l.count,output:u},c};return{searchPublishers:t,searchPublisherOptions:async(e,n)=>{let r=await t(e,n);return r?tke(r):[]}}},rke=e=>{let{pubs:t,setPubs:n,mgRefId:r,mgId:i,isFirstRender:a}=e,[o,s]=(0,d.useState)(``),[c,l]=(0,d.useState)({}),{searchPublisherOptions:u}=nke();(0,d.useEffect)(()=>{a||n?.([],!0)},[r]);let{data:f,isLoading:p,error:m}=la({queryKey:[`publishers`,{searchQuery:o,mgId:i}],queryFn:()=>r?i?u(i,o):Promise.resolve([]):u(void 0,o),gcTime:0});(0,d.useEffect)(()=>{m&&p0(m,`Error loading publishers`)},[m]),(0,d.useEffect)(()=>{!f||f.length===0||l(e=>{let t=e,n=!1;for(let r of f)t[r.value]!==r&&(n||=(t={...e},!0),t[r.value]=r);return n?t:e})},[f]);let h=(0,d.useMemo)(()=>{if(!t||t.length===0)return[];let e=[];for(let n of t){if(n==null)continue;let t=c[n];t&&e.push(t)}return e},[t,c]),g=(0,d.useMemo)(()=>r&&!i?!1:!!(f&&f.length<2&&!o&&!p),[f,o]);return(0,d.useEffect)(()=>{g&&f&&f.length&&n&&n(f.map(e=>e.value),!0)},[g,f,n]),{publisherOptions:f||[],selectedPublishers:h,isLoading:p,hasOneOrLessPublishers:g,setSearchQuery:s}},ike=`default`,ake=`direct`,m0=(e,t)=>(e-t)/t*100,h0=e=>{let t={impressions:0,ecpm:0,clicks:0,revenue:0,ctr:0,revChange:0,impChange:0,adjustedImpressions:0};if(!e.length)return[t];let n=e?.map(e=>{let n={...t};return e.forEach(e=>{n.impressions+=e.impressions,n.clicks+=e.clicks,n.revenue+=e.revenue,n.adjustedImpressions+=e.adjustedImpressions}),n}).map(e=>({...e,ctr:e.clicks/e.adjustedImpressions*100,ecpm:e.revenue/e.adjustedImpressions*1e3})),r=m0(n[1].revenue,n[0].revenue),i=m0(n[1].adjustedImpressions,n[0].adju
194stedImpressions);return n.push({impressions:0,ecpm:0,clicks:0,revenue:0,ctr:0,revChange:r,impChange:i,adjustedImpressions:0}),n};function oke(e,t){if(!e.length||!t.length)return[];let n=(e,t)=>t.filter(t=>t.event.demand_type===e).map(e=>({impressions:Number(e.event.impressions),ecpm:Number(e.event.eCPM),clicks:Number(e.event.clicks),revenue:Number(e.event.publisher_revenue),ctr:Number(e.event.CTR),impChange:0,revChange:0,adjustedImpressions:Number(e.event.adjusted_impressions)})),r=[n(`default`,t),n(`default`,e)],i=[n(`direct`,t),n(`direct`,e)],a=[n(`house`,t),n(`house`,e)],o=h0(r),s=h0(i),c=h0(a);return o||s||c?[{channel:`Exchange`,revenue:o[1]?.revenue,revChange:o[2]?.revChange,ecpm:o[1]?.ecpm,impressions:o[1]?.impressions,impChange:o[2]?.impChange,clicks:o[1]?.clicks,ctr:o[1]?.ctr,adjustedImpressions:o[1]?.adjustedImpressions},{channel:`Direct Sold`,revenue:s[1]?.revenue,revChange:s[2]?.revChange,ecpm:s[1]?.ecpm,impressions:s[1]?.impressions,impChange:s[2]?.impChange,clicks:s[1]?.clicks,ctr:s[1]?.ctr,adjustedImpressions:s[1]?.adjustedImpressions},{channel:`House`,revenue:c[1]?.revenue,revChange:c[2]?.revChange,ecpm:c[1]?.ecpm,impressions:c[1]?.impressions,impChange:c[2]?.impChange,clicks:c[1]?.clicks,ctr:c[1]?.ctr,adjustedImpressions:c[1]?.adjustedImpressions}]:[]}var ske=new Map([[`publisher_name`,`publisher_id`],[`template_name`,`template_id`],[`section_name`,`section_id`],[`demandTypeDisplayName`,`demand_type`],[`creativeTypeDisplayName`,`creative_type`],[`is_ncp`,`is_ncp`]]),cke=new Map([[`publisher_name`,{type:`lookup`,dimension:`publisher_id`,outputName:`publisher_name`,name:`publisher_name_v2`}],[`template_name`,{type:`lookup`,dimension:`template_id`,outputName:`template_name`,name:`list_name_v2`}],[`section_name`,{type:`lookup`,dimension:`section_id`,outputName:`section_name`,name:`section_name_v2`}]]),lke=e=>e.map(e=>ske.get(e)).filter(e=>e),uke=e=>e.map(e=>cke.get(e)).filter(e=>e),dke=(e,t,n)=>{let r=[];if(e!==d0.ALL){let t=e?.toString();t&&t.length&&r.push({dimension:`pub_media_group`,type:`selector`,value:t})}let i=n&&t?[{type:`not`,field:{dimension:`publisher_id`,type:`in`,values:t.map(e=>e.value.toString())}}]:t?.map(e=>({dimension:`publisher_id`,type:`selector`,value:e.value.toString()}));return i&&i.length>0&&r.push({fields:i,type:`or`}),r},fke=e=>{let[t,n]=e,[r,i]=t.getTime()<=n.getTime()?[t,n]:[n,t],a=r.toISOString(),o=i.toISOString();return{type:`absolute`,start:a.substring(0,a.indexOf(`T`))+`T00:00:00`,end:o.substring(0,o.indexOf(`T`))+`T23:59:59`}},pke=e=>e.map(e=>({fieldName:e,name:e,type:bOe.get(e)||`longSum`})),mke=e=>e.map(e=>{switch(e){case G1.ECPM:return{fieldNames:[W1.PUBLISHER_REVENUE,W1.ADJUSTED_IMPRESSIONS],function:`function(publisher_revenue, adjusted_impressions) { return adjusted_impressions > 0 ? ((publisher_revenue/adjusted_impressions) * 1000) : 0; };`,name:e,type:`javascript`};case G1.CTR:return{fieldNames:[W1.CLICKS,W1.ADJUSTED_IMPRESSIONS],function:`function(clicks, adjusted_impressions) { return adjusted_impressions > 0 ? clicks/adjusted_impressions : 0; };`,name:e,type:`javascript`};default:return{fieldNames:[W1.DECISIONS,W1.NOADS],function:`function(decisions, noads) { return decisions > 0 ? ((decisions/(decisions + noads)) * 100) : 0; };`,name:e,type:`javascript`}}});function g0(){return(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`md`,className:`w-full`,children:[(0,U.jsx)(vB,{className:`ml-2 h-12 w-[9px]`}),(0,U.jsxs)(X,{gap:`sm`,className:`w-full`,children:[(0,U.jsx)(vB,{className:`h-4`}),(0,U.jsx)(vB,{className:`h-4 w-1/2`})]})]})}function hke(){return(0,U.jsxs)(X,{orientation:`horizontal`,align:`start`,gap:`lg`,className:`h-[400px]`,children:[(0,U.jsxs)(X,{gap:`xl`,className:`mt-10 w-[150px]`,children:[(0,U.jsx)(g0,{}),(0,U.jsx)(g0,{}),(0,U.jsx)(g0,{})]}),(0,U.jsx)(vB,{className:`h-full flex-grow`})]})}var gke=`Revenue was`,_ke=`Impressions(a) were`,vke=`Clicks were`,yke=`Adjusted Click Through Rate (CTR) was`,bke=`eCPM(a) was`,xke=`Direct Sold Impressions(a) were`,Ske=`Fill Rate was`,Cke=`Fill rate measures the percentage of inventory where an ad was served compared to the total available ad slots for a given entity. The fill rate is calculated by dividing the total number of ads served by the total number of avails (ads delivered + unfilled ad slots).`,wke=`When filtering by demand type, the total number of avails is based on the number of ads served by that specific demand type plus the overall number of ad slots left unfilled.`,Tke=`Is NCP is a true/false categorical dimension that indicates if your inventory has been purchased via LiveIntent’s Native Curated Marketplace.`,Eke=`We do not have data for IS NCP prior to 8/1/23. Please select a start date on or after 8/1/23 or update your filter to include both native and display creative types to see complete data in the dashboard.`,Dke=new Date(2023,7,1),Oke={apiUrl:Lc,authUrl:Ic.authUrl,environment:Ic.environment,KNOWLEDGE_BASE_BASE_URL:`https://knowledgebase.zetaglobal.com/liveintent/`},_0=720*60*1e3;function v0(e){return{label:e.name,value:e.id,id:e.id,original:{id:String(e.id),name:e.name,refId:e.id}}}function y0({enabled:e=!0,selectedId:t=null,searchEnabled:n=!0}={}){let[r,i]=(0,d.useState)(``),a=la({queryKey:[`reporting-studio`,`media-groups`,`search`,r],staleTime:_0,refetchOnWindowFocus:!1,queryFn:async()=>{let e={status__in:[`active`]},t=r.trim();t.length>0&&(/^\d+$/.test(t)?e.id__in=[Number(t)]:e.name__icontains=t);let{data:n}=await Yc.post(`/api/media_groups/search`,e);return n},enabled:e&&n}),o=la({queryKey:[`reporting-studio`,`media-groups`,`by-id`,t],staleTime:_0,refetchOnWindowFocus:!1,queryFn:async()=>
194{if(t==null)return{results:[]};let{data:e}=await Yc.post(`/api/media_groups/search`,{id__in:[t]});return e},enabled:e&&t!=null}),s=(0,d.useMemo)(()=>{let e=new Map;for(let t of o.data?.results??[])e.set(t.id,v0(t));for(let t of a.data?.results??[])e.has(t.id)||e.set(t.id,v0(t));return[...e.values()]},[a.data,o.data]),c=(0,d.useCallback)(e=>i(e),[]);return{mediaGroupOptions:s,isLoading:a.isLoading||o.isLoading,isError:a.isError||o.isError,setSearchQuery:c}}function b0({goBack:e=!1}){return(0,U.jsx)(X,{asChild:!0,orientation:`horizontal`,align:`center`,justify:`between`,gap:`md`,paddingX:`xl`,paddingY:`md`,border:`bottom`,children:(0,U.jsxs)(`header`,{children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`md`,children:[(0,U.jsx)(vz,{size:`sm`,weight:`medium`,children:`Reporting Studio`}),(0,U.jsx)(Cz,{variant:`outline-warning`,children:`BETA`})]}),(0,U.jsx)(PR,{variant:`outline`,size:`sm`,asChild:!0,children:e?(0,U.jsx)(cr,{to:`/reporting/studio`,children:(0,U.jsx)(vz,{size:`sm`,tracking:`wide`,transform:`upper`,children:`← Go Back`})}):(0,U.jsx)(cr,{to:`/c/$`,params:{_splat:`reporting`},children:(0,U.jsx)(vz,{size:`sm`,tracking:`wide`,transform:`upper`,children:`← Classic View`})})})]})})}var x0=`These dimensions are computed from inferred signals rather than directly reported values. Use as directional indicators — results may vary in precision.`,S0={list:{key:`list`,label:`List`,description:`Used to identify a specific email list or a subset of a list.`,group:`derived-dimension`,apiKey:`list_id`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`list`},displayOrder:100,warningTooltip:x0},advertiser_domain:{key:`advertiser_domain`,label:`Advertiser Domain`,description:`The domain name of the advertiser serving in the newsletter.`,group:`derived-dimension`,apiKey:`rtb_domain`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:110,warningTooltip:x0},email_domain:{key:`email_domain`,label:`Email Domain`,description:`View the email domains that interacted with your campaign.`,group:`derived-dimension`,apiKey:`domain`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:120,warningTooltip:x0},country:{key:`country`,label:`Country`,description:`Split the report out by country.`,group:`derived-dimension`,apiKey:`country`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:130,warningTooltip:x0},region:{key:`region`,label:`Region`,description:`See the U.S. regions where your campaign was viewed.`,group:`derived-dimension`,apiKey:`region`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:140,warningTooltip:x0},metro:{key:`metro`,label:`Metro`,description:`See the different metros where your campaign was viewed.`,group:`derived-dimension`,apiKey:`metro`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:150,warningTooltip:x0},age:{key:`age`,label:`Age`,description:`Split the report out by age.`,group:`derived-dimension`,apiKey:`age`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:160,warningTooltip:x0},gender:{key:`gender`,label:`Gender`,description:`Split your report out by "male" or "female" to see who viewed your campaign.`,group:`derived-dimension`,apiKey:`gender`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:170,warningTooltip:x0},device_maker:{key:`device_maker`,label:`Device Maker`,description:`View the makers of the devices that interacted with your campaign (ex., Apple).`,group:`derived-dimension`,apiKey:`device_maker`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:180,warningTooltip:x0},os:{key:`os`,label:`OS`,description:`See the different Operating Systems where your campaign was viewed.`,group:`derived-dimension`,apiKey:`os`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:190,warningTooltip:x0},isp:{key:`isp`,label:`ISP`,description:`Split your report out by internet service provider`,group:`derived-dimension`,apiKey:`isp`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:200,warningTooltip:x0},browser:{key:`browser`,label:`Browser`,description:`Split the report out by different browsers.`,group:`derived-dimension`,apiKey:`browser`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:210,warningTooltip:x0},placement_id:{key:`placement_id`,label:`Placement ID`,description:`A unique identifier for each email newsletter sent. Represented as the "p=" value in LiveTag. Generally, the ESP handles filling out this value.`,group:`derived-dimension`,apiKey:`placement_id`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:220,warningTooltip:x0}},C0=Object.keys(S0),w0={inventory:{key:`inventory`,label:`Inventory Performance`,subtitle:`Analyze fill rates, revenue, eCPM & impressions across your inventory.`,queryTypeApiKey:``,pendingBackend:!0,dimensionKeys:[`date`,`publisher_id`,`publisher_name`,`publisher_domain`,`demand_type`,`template_id`,`template_name`,`ad_slot_id`,`ad_slot_name`,`creative_size`,`creative_type`,`bidder_id`,`deal_id`,`device_type`,`blueprint_id`,`blueprint_name`],derivedDimensionKeys:C0,metricKeys:[`publisher_revenue`,`total_impressions`,`first_impressions`,`impressions_adjusted`,`clicks`,`reopens`,`ctr`,`ctr_adjusted`,`first_impressions_ctr`,`net_ecpm`,`net_ecpm_adjusted`,`fill_rate`,`no_ads`],defaults:{dimensionKeys:[`date`,`publisher_name`,`ad_slot_name`,`template_name`],metricKeys:[`impressions_adjusted`,`first_impressions`,`clicks`,`ctr`,`publisher_revenue`,`fill_rate`],dateGranularity:`day`}},campaign:{key:`campaign`,label:`Campaign Performance`,subtitle:`Track Advert
194iser campaign delivery, clicks, conversion, and pacing.`,queryTypeApiKey:``,pendingBackend:!0,dimensionKeys:`date.publisher_id.publisher_name.publisher_domain.demand_type.advertiser_id.advertiser_name.advertiser_label.campaign_id.campaign_name.campaign_label.campaign_start_date.campaign_end_date.campaign_bid_amount.campaign_budget.campaign_goal.line_item_id.line_item_name.gam_line_item_id.line_item_start_date.line_item_end_date.line_item_status.line_item_bid_amount.line_item_budget.pacing.budget_type.template_id.template_name.ad_slot_id.ad_slot_name.creative_id.creative_name.gam_creative_id.creative_size.creative_type.creative_url.clickthrough_url.creative_label.device_type.blueprint_id.blueprint_name`.split(`.`),derivedDimensionKeys:C0,metricKeys:[`total_impressions`,`first_impressions`,`impressions_adjusted`,`clicks`,`reopens`,`ctr`,`ctr_adjusted`,`first_impressions_ctr`,`pcc`,`pvc`,`upa`,`ccr`,`ecpc`,`ecpa`],defaults:{dimensionKeys:[`date`,`advertiser_name`,`campaign_name`,`line_item_name`,`creative_name`,`device_type`],metricKeys:[`impressions_adjusted`,`first_impressions`,`clicks`,`ctr`,`pcc`,`ccr`],dateGranularity:`day`}}},T0={is:{key:`is`,label:`is`,expectsValueSource:[`enum`,`lookup`]},"is-not":{key:`is-not`,label:`is not`,expectsValueSource:[`enum`,`lookup`]},contains:{key:`contains`,label:`contains`,expectsValueSource:[`free-text`]},"does-not-contain":{key:`does-not-contain`,label:`does not contain`,expectsValueSource:[`free-text`]}},kke=[`is`,`is-not`,`contains`,`does-not-contain`],E0={date:{key:`date`,label:`Date`,description:`The specific day, week, or month within the selected time range`,group:`dimension`,apiKey:`__time`,kind:`date`,granularities:[`day`,`week`,`month`],filterable:!1,displayOrder:50},publisher_id:{key:`publisher_id`,label:`Publisher ID`,description:`The ID given to each publisher when they're set up in the LiveIntent platform.`,group:`dimension`,apiKey:`publisher_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`publisher`},displayOrder:100},publisher_name:{key:`publisher_name`,label:`Publisher Name`,description:`The name of the publisher associated with the campaign.`,group:`dimension`,apiKey:`publisher_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`publisher`},displayOrder:110},publisher_domain:{key:`publisher_domain`,label:`Publisher Domain`,description:`The URL associated with the publisher the campaign ran with.`,group:`dimension`,apiKey:`publisher_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:120},demand_type:{key:`demand_type`,label:`Demand Type`,description:`This filter shows whether the demand that was served is direct-sold, default (exchange), or house.`,group:`dimension`,apiKey:`demand_type`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:130},advertiser_id:{key:`advertiser_id`,label:`Advertiser ID`,description:`Unique ID in the LiveIntent platform for each specific advertiser.`,group:`dimension`,apiKey:`advertiser_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`advertiser`},displayOrder:200},advertiser_name:{key:`advertiser_name`,label:`Advertiser Name`,description:`The name of the Advertiser for the campaign in the report.`,group:`dimension`,apiKey:`advertiser_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`advertiser`},displayOrder:210},advertiser_label:{key:`advertiser_label`,label:`Advertiser Label`,description:`An internal tag used to help categorize and organize advertisers`,group:`dimension`,apiKey:`advertiser_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:220},campaign_id:{key:`campaign_id`,label:`Campaign ID`,description:`Unique ID associated with the campaign in the LiveIntent platform.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`campaign`},displayOrder:300},campaign_name:{key:`campaign_name`,label:`Campaign Name`,description:`The name given to the campaign when setting it up in the LiveIntent platform.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`campaign`},displayOrder:310},campaign_label:{key:`campaign_label`,label:`Campaign Label`,description:`An internal tag used to help categorize and organize campaigns.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:320},campaign_start_date:{key:`campaign_start_date`,label:`Campaign Start Date`,description:`The day the campaign starts on; written as year - month - date.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!1,displayOrder:330},campaign_end_date:{key:`campaign_end_date`,label:`Campaign End Date`,description:`The day the campaign ends; written as year - month - date.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!1,displayOrder:340}
194,campaign_bid_amount:{key:`campaign_bid_amount`,label:`Campaign Bid Amount`,description:`The monetary value an advertiser will pay for a user action (such as click, conversion, or impression) for a campaign`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!1,format:`currency`,displayOrder:350},campaign_budget:{key:`campaign_budget`,label:`Campaign Budget`,description:`If there was a budget for the campaign included when the campaign was set up, it'll be listed here.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!1,format:`decimal`,displayOrder:360},campaign_goal:{key:`campaign_goal`,label:`Campaign Goal`,description:`The intended outcome of a campaign, such as driving a click on a CTA or generating a purchase.`,group:`dimension`,apiKey:`campaign_id`,kind:`standard`,filterable:!0,valueSource:{kind:`enum`,values:[`Exchange`,`Guaranteed`,`Sponsorship`,`Branding: Impressions`,`Branding: Clicks`,`Branding: Conversions`,`Performance: Impressions`,`Performance: Clicks`,`Performance: Conversions`]},displayOrder:370},line_item_id:{key:`line_item_id`,label:`Line Item ID`,description:`The ID given to the line item when setting it up in the LiveIntent platform.`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`line_item`},displayOrder:400},line_item_name:{key:`line_item_name`,label:`Line Item Name`,description:`The name given to the line item when setting it up in the LiveIntent platform.`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`line_item`},displayOrder:410},gam_line_item_id:{key:`gam_line_item_id`,label:`GAM Line Item ID`,description:`The ID given to the line item when setting it up in Google Ad Manager.`,group:`dimension`,apiKey:`google_line_item_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:420},line_item_start_date:{key:`line_item_start_date`,label:`Line Item Start Date`,description:`The day the line item starts; written as year - month - date.`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!1,displayOrder:430},line_item_end_date:{key:`line_item_end_date`,label:`Line Item End Date`,description:`The day the line item ends; written as year - month - date.`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!1,displayOrder:440},line_item_status:{key:`line_item_status`,label:`Line Item Status`,description:`The status of the line item in the LiveIntent platform.`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:450},line_item_bid_amount:{key:`line_item_bid_amount`,label:`Line Item Bid Amount`,description:`The monetary value an advertiser will pay for a user action (such as click, conversion, or impression) for a line item`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!1,format:`currency`,displayOrder:460},line_item_budget:{key:`line_item_budget`,label:`Line Item Budget`,description:`When the line item was being set up, if a budget was included, that will be shown in this column.`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!1,format:`decimal`,displayOrder:470},pacing:{key:`pacing`,label:`Pacing`,description:`Tells you what pacing the campaign was set at (will be either "ASAP" or "Even").`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:480},budget_type:{key:`budget_type`,label:`Budget Type`,description:`The type of budget that was set as the goal of the campaign (ex., Impressions)`,group:`dimension`,apiKey:`line_item_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:490},template_id:{key:`template_id`,label:`Template ID`,description:`The ID assigned to each template (i.e. newsletter) in the LiveIntent platform.`,group:`dimension`,apiKey:`template_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`template`},displayOrder:500},template_name:{key:`template_name`,label:`Template Name`,description:`The name of the template (i.e. newsletter) that was part of the campaign.`,group:`dimension`,apiKey:`template_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`template`},displayOrder:510},ad_slot_id:{key:`ad_slot_id`,label:`AdSlot ID`,description:`The section ID is a parameter in each click url and image url that helps identify the ad slot.`,group:`dimension`,apiKey:`section_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`ad_slot`},displayOrder:520},ad_slot_name:{key:`ad_slot_name`,label:`AdSlot Name`,description:`The name of the section (i.e. ad slot / ad unit) where the campaign was served.`,group:`dimension`,apiKey:`section_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`ad_slot`},displayOrder:530},creative_id:{key:`creative_id`,label:`Creative ID`,description:`Unique ID assigned to the creative when it's uploaded into the LiveIntent platform.`,group:`dimension`,apiKey:`creative_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`creative`},displayOrder:600},creative_name:{key:`creative_name`,label:`Creative Name`,description:`The name of the creative that's set up when adding it to the LiveIntent platform.`,group:`dimension`,apiKey:`creative_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`creative`},displayOrder:610},gam_creative_id:{key:`gam_creative_id`,label:`GAM Creative ID`,description:`The ID assigned to the creative when it's uploaded into Google Ad Manager.`,group:`dimension`,apiKey:`google_creative_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:620},creative_size:{key:`creative_size`,label:`Creative Size`,description:`The size of the creative that's used in the campaign.`,group:`dimension`,apiKey:`size`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:630},creative_type:{key:`creative_type`,label:`Creative Type`,description:`The type of creative that was served in the campaign (display or native). 'Noad' will appear in the report if no ad was served.`,group:`dimension`,apiKey:`creative_type`,kind:`standard`,filterable:!0,valueSource:{kind:`enum`,values:[`Native`,`Display`,`Social`]},displayOrder:640},creative_url:{key:`creative_url`,label:`Creative URL`,description:`The URL associated with the specific creative used in the campaign.`,group:`dimension`,apiKey:`creative_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:650},clickthrough_url:{key:`clickthrough_url`,label:`Clickthrough URL`,description:`The URL that users will be directed to when they click on the creative.`,group:`dimension`,apiKey:`creative_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:660},creative_label:{key:`creative_label`,label:`Creative Label`,description:`An internal tag used to help categorize and organize creatives`,group:`dimension`,apiKey:`creative_id`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:670},bidder_id:{key:`bidder_id`,label:`Bidder ID`,description:`Unique ID for the DSP. For programmatic campaigns, this tells you if the demand came from LiveIntent or Third-Party DSPs. An empty value means that the demand was direct or house.`,group:`dimension`,apiKey:`bidder_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`bidder`},displayOrder:700},deal_id:{key:`deal_id`,label:`Deal ID`,description:`A Deal ID is a system-generated number that is assigned to a deal set up between a publisher and advertiser (Private Marketplace/PMP) OR LiveIntent and an advertiser (LiveIntent Curated Deal).`,group:`dimension`,apiKey:`deal_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`deal`},displayOrder:710},device_type:{key:`device_type`,label:`Device Type`,description:`This split shows the different devices that opened the campaign (ex., AppleMPPProxy, GoogleProxy, PC, Phone)`,group:`dimension`,apiKey:`device_type`,kind:`standard`,filterable:!0,valueSource:{kind:`free-text`},displayOrder:720},blueprint_id:{key:`blueprint_id`,label:`Blueprint ID`,description:`Unique ID in the LiveIntent platform that is given to each blueprint.`,group:`dimension`,apiKey:`blueprint_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`blueprint`},displayOrder:730}
194,blueprint_name:{key:`blueprint_name`,label:`Blueprint`,description:`The name of the blueprint that served the native creative.`,group:`dimension`,apiKey:`blueprint_id`,kind:`standard`,filterable:!0,valueSource:{kind:`lookup`,endpointHint:`blueprint`},displayOrder:740}},D0={total_impressions:{key:`total_impressions`,label:`Total Impressions`,description:`The number of times a creative is rendered, including the first time a user opens an email with the creative, subsequent times when a user reopens the same email, or if the email is forwarded to someone else and opened by another user.`,group:`metric`,apiKey:`Impressions`,metricType:`aggregation`,format:`integer`,displayOrder:100},first_impressions:{key:`first_impressions`,label:`First Impressions`,description:`The first time the user opens an email with the creative; also known as Decisions.`,group:`metric`,apiKey:`First Impressions`,metricType:`aggregation`,format:`integer`,displayOrder:110},impressions_adjusted:{key:`impressions_adjusted`,label:`Impressions (a)`,description:`The number of times a creative is rendered, including the first time a user opens an email with the creative, subsequent times when a user reopens the same email, or if the email is forwarded to someone else and opened by another user. This number is adjusted for Apple's Mail Privacy Protection to account for inflation caused by machine opens.`,group:`metric`,apiKey:`Impressions (a)`,metricType:`aggregation`,format:`integer`,displayOrder:120},clicks:{key:`clicks`,label:`Clicks`,description:`Reports on all links in the email.`,group:`metric`,apiKey:`Clicks`,metricType:`aggregation`,format:`integer`,displayOrder:130},reopens:{key:`reopens`,label:`Reopens`,description:`When a user opens a newsletter again after the first opening, or if an email is forwarded to someone and opened by another user.`,group:`metric`,apiKey:`Reopens`,metricType:`postAggregation`,format:`integer`,displayOrder:140},ctr:{key:`ctr`,label:`CTR`,description:`The number of clicks divided by the number of impressions and is the top-level metric used to evaluate engagement with ads in email.`,group:`metric`,apiKey:`CTR`,metricType:`postAggregation`,format:`percentage`,displayOrder:200},ctr_adjusted:{key:`ctr_adjusted`,label:`CTR (a)`,description:`Adjusted Click Through Rate. The number of clicks divided by the number of impressions and is the top-level metric used to evaluate engagement with ads in email adjusted for Apple's Mail Privacy Protection.`,group:`metric`,apiKey:`CTR (a)`,metricType:`postAggregation`,format:`percentage`,displayOrder:210},first_impressions_ctr:{key:`first_impressions_ctr`,label:`First Impressions CTR`,description:`First Impressions Click Through Rate`,group:`metric`,apiKey:`First Impressions CTR`,metricType:`postAggregation`,format:`percentage`,displayOrder:220},ccr:{key:`ccr`,label:`CCR`,description:`The Click to Conversion Rate tracks the percentage of users who take a desired action after clicking on an ad.`,group:`metric`,apiKey:`CCR`,metricType:`postAggregation`,format:`percentage`,displayOrder:230},pcc:{key:`pcc`,label:`PCC`,description:`A Post-Click Conversion tracks when a user clicks on a digital ad and completes a desired action.`,group:`metric`,apiKey:`PCC`,metricType:`aggregation`,format:`integer`,displayOrder:300},pvc:{key:`pvc`,label:`PVC`,description:`A Post-View Conversion tracks when a user sees an ad and doesn't click it, but later completes a desired action.`,group:`metric`,apiKey:`PVC`,metricType:`aggregation`,format:`integer`,displayOrder:310}
194,upa:{key:`upa`,label:`UPA`,description:`Sales recorded from total conversions`,group:`metric`,apiKey:`UPA (PCC)`,metricType:`aggregation`,format:`currency`,displayOrder:320},publisher_revenue:{key:`publisher_revenue`,label:`Publisher Revenue`,description:`The revenue the Publisher makes from monetizing their email.`,group:`metric`,apiKey:`Publisher Revenue`,metricType:`aggregation`,format:`currency`,displayOrder:400},net_ecpm:{key:`net_ecpm`,label:`Net eCPM`,description:`A calculation of the ad revenue for a publisher generated by an ad slot or campaign after LiveIntent's revenue share is taken out. Ad revenue is divided by the number of ad impressions expressed in units of 1,000.`,group:`metric`,apiKey:`Net eCPM`,metricType:`postAggregation`,format:`currency`,displayOrder:410},net_ecpm_adjusted:{key:`net_ecpm_adjusted`,label:`Net eCPM (a)`,description:`A calculation of the ad revenue for a publisher generated by an ad slot or campaign after LiveIntent's revenue share is taken out. Ad revenue is divided by the number of ad impressions expressed in units of 1,000 adjusted for Apple Mail Privacy Protection.`,group:`metric`,apiKey:`Net eCPM (a)`,metricType:`postAggregation`,format:`currency`,displayOrder:420},ecpc:{key:`ecpc`,label:`eCPC`,description:`Effective Cost Per Click is the average price you pay for each click in a campaign.`,group:`metric`,apiKey:`NetECPC`,metricType:`postAggregation`,format:`currency-decimal`,displayOrder:430},ecpa:{key:`ecpa`,label:`eCPA`,description:`The cost to acquire a conversion from a campaign.`,group:`metric`,apiKey:`NetECPA`,metricType:`postAggregation`,format:`currency-decimal`,displayOrder:440},fill_rate:{key:`fill_rate`,label:`Fill Rate`,description:`The percentage of ad requests that successfully return an ad.`,group:`metric`,apiKey:`Fill Rate`,metricType:`postAggregation`,format:`percentage`,displayOrder:500},no_ads:{key:`no_ads`,label:`No Ads`,description:`A No-Ad decision is the instance when an ad decision doesn't serve because there is no available demand to fill that impression.`,group:`metric`,apiKey:`No Ads`,metricType:`aggregation`,format:`integer`,displayOrder:510},ssp_fee:{key:`ssp_fee`,label:`SSP Fee`,description:`SSP fee component of the publisher revenue.`,group:`metric`,apiKey:`SSP Fee`,metricType:`aggregation`,format:`currency`,internalOnly:!0,displayOrder:900},programmatic_fee:{key:`programmatic_fee`,label:`Programmatic Fee`,description:`Programmatic fee charged on programmatic demand transactions.`,group:`metric`,apiKey:`Programmatic Fee`,metricType:`aggregation`,format:`currency`,internalOnly:!0,displayOrder:910},ad_serving_cost:{key:`ad_serving_cost`,label:`Ad Serving Cost`,description:`Cost incurred for serving ads across all rows in this report.`,group:`metric`,apiKey:`Ad Serving Cost`,metricType:`aggregation`,format:`currency`,internalOnly:!0,displayOrder:920},ad_serving_fee:{key:`ad_serving_fee`,label:`Ad Serving Fee`,description:`Fee charged for ad serving across all rows in this report.`,group:`metric`,apiKey:`Ad Serving Fee`,metricType:`aggregation`,format:`currency-decimal`,internalOnly:!0,displayOrder:930}};function O0(e){let t=w0[e];if(!t)throw Error(`Unknown report type: ${String(e)}`);return t}function k0(e){if(e in E0)return E0[e];if(e in S0)return S0[e];if(e in D0)return D0[e]}function A0(e){return[...e].sort((e,t)=>e.displayOrder===t.displayOrder?e.key.localeCompare(t.key):e.displayOrder-t.displayOrder)}function Ake(e){return A0(O0(e).dimensionKeys.map(e=>E0[e]).filter(e=>e!==void 0))}function jke(e){return A0(O0(e).derivedDimensionKeys.map(e=>S0[e]).filter(e=>e!==void 0))}function Mke(e){return A0(O0(e).metricKeys.map(e=>D0[e]).filter(e=>e!==void 0))}function Nke(e){let t=O0(e);return{dimensions:t.defaults.dimensionKeys.map(e=>E0[e]).filter(e=>e!==void 0),metrics:t.defaults.metricKeys.map(e=>D0[e]).filter(e=>e!==void 0),dateGranularity:t.defaults.dateGranularity}}var j0={dimension:0,"derived-dimension":1,metric:2};function M0(e){let t=[];for(let n of e){let e=k0(n);if(e===void 0){console.warn(`sortKeysByCatalogOrder: dropping unknown column key "${n}"`);continue}t.push({key:n,column:e})}return t.sort((e,t)=>
194{let n=j0[e.column.group],r=j0[t.column.group];return n===r?e.column.displayOrder===t.column.displayOrder?e.key.localeCompare(t.key):e.column.displayOrder-t.column.displayOrder:n-r}),t.map(e=>e.key)}function N0({reportType:e,title:t,subtitle:n,isLoading:r=!1,actions:i}){let a=O0(e),o=t??a.label,s=n??a.subtitle;return(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`lg`,paddingX:`xl`,paddingY:`lg`,surface:`card`,border:`bottom`,children:[(0,U.jsx)(X,{gap:`xs`,grow:!0,children:r?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(vB,{height:`md`,width:`lg`,"data-testid":`report-header-skeleton`}),(0,U.jsx)(vB,{height:`sm`,width:`md`})]}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(xz,{level:1,size:4,children:o}),s?(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:s}):null]})}),i?(0,U.jsx)(X,{children:i}):null]})}var P0=e=>NO(mk(e,1)),Pke=e=>P0(e),F0=[{id:`last-7-days`,label:`Last 7 days`,getRange:e=>({from:mk(P0(e),6),to:P0(e)})},{id:`last-30-days`,label:`Last 30 days`,getRange:e=>({from:mk(P0(e),29),to:P0(e)})},{id:`last-90-days`,label:`Last 90 days`,getRange:e=>({from:mk(P0(e),89),to:P0(e)})}],Fke=`last-7-days`;function I0(e){let t=F0.find(e=>e.id===Fke);if(t)return{...t.getRange(e),presetId:t.id}}function Ike({column:e,checked:t,onToggle:n}){let r=(0,d.useId)(),i=(0,d.useId)(),a=(0,d.useId)();return(0,U.jsx)(X,{orientation:`horizontal`,align:`start`,gap:`md`,paddingY:`sm`,asChild:!0,children:(0,U.jsxs)(`label`,{htmlFor:r,children:[(0,U.jsx)(BR,{id:r,checked:t,onCheckedChange:t=>n(e.key,t===!0),"aria-labelledby":i,"aria-describedby":a}),(0,U.jsxs)(X,{gap:`xs`,grow:!0,children:[(0,U.jsx)(vz,{id:i,weight:`medium`,children:e.label}),(0,U.jsx)(vz,{id:a,size:`sm`,tone:`muted`,children:e.description})]})]})})}function Lke(e,t){let n=t.trim().toLowerCase();return n?e.filter(e=>e.label.toLowerCase().includes(n)||e.description.toLowerCase().includes(n)):e}var Rke={dimension:`outline-info-soft`,"derived-dimension":`outline-warning-soft`,metric:`outline-magenta-soft`},zke={dimension:`DIM`,"derived-dimension":`DERIVED`,metric:`METRIC`};function Bke({group:e}){return(0,U.jsx)(Cz,{variant:Rke[e],shape:`pill`,children:zke[e]})}function Vke({orderedKeys:e,onReorder:t}){if(e.length===0)return(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`Select columns in the other tabs to arrange their order.`});let n=[];return e.forEach(e=>{let t=k0(e);if(!t)return;let r=n.length+1;n.push({id:e,content:(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`md`,justify:`between`,grow:!0,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`md`,children:[(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:r}),(0,U.jsx)(vz,{weight:`medium`,children:t.label})]}),(0,U.jsx)(Bke,{group:t.group})]})})}),(0,U.jsx)(X,{overflow:`auto`,maxHeight:`lg`,children:(0,U.jsx)(mDe,{items:n,onReorder:t,"aria-label":`Column order`})})}function Hke({totalSelected:e,saveDisabled:t,disabledReason:n,onCancel:r,onSave:i}){let a=`SAVE (${e} selected)`;return(0,U.jsxs)(X,{orientation:`horizontal`,justify:`end`,gap:`sm`,paddingY:`md`,border:`top`,children:[(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:r,children:`CANCEL`}),t?(0,U.jsx)(oz,{delayDuration:0,children:(0,U.jsxs)(sz,{children:[(0,U.jsx)(cz,{asChild:!0,children:(0,U.jsx)(PR,{shape:`pill`,"aria-disabled":`true`,onClick:()=>{},children:a})}),n?(0,U.jsx)(lz,{children:n}):null]})}):(0,U.jsx)(PR,{shape:`pill`,onClick:i,children:a})]})}function Uke({value:e,onChange:t}){return(0,U.jsx)(KR,{grow:!0,placeholder:`Search by Name or Description`,value:e,onChange:e=>t(e.target.value),"aria-label":`Search by Name or Description`})}
194function Wke({active:e,onChange:t,dimensionsContent:n,derivedDimensionsContent:r,metricsContent:i,orderContent:a}){return(0,U.jsxs)(tz,{value:e,onValueChange:e=>t(e),children:[(0,U.jsxs)(nz,{variant:`underline-accent`,children:[(0,U.jsx)(rz,{variant:`underline-accent`,value:`dimension`,children:`Dimensions`}),(0,U.jsx)(rz,{variant:`underline-accent`,value:`derived-dimension`,children:`Derived Dimensions`}),(0,U.jsx)(rz,{variant:`underline-accent`,value:`metric`,children:`Metrics`}),(0,U.jsxs)(rz,{variant:`underline-accent`,value:`order`,children:[(0,U.jsx)(Sp,{"aria-hidden":`true`}),`Order`]})]}),(0,U.jsx)(iz,{value:`dimension`,children:n}),(0,U.jsx)(iz,{value:`derived-dimension`,children:r}),(0,U.jsx)(iz,{value:`metric`,children:i}),(0,U.jsx)(iz,{value:`order`,children:a})]})}var L0=`Edit Report Columns`,Gke={dimension:`Select the dimensions that you would like to add to your report.`,"derived-dimension":`Select the derived dimensions that you would like to add to your report.`,metric:`Select the metrics that you would like to add to your report.`,order:`Drag to set the column order in your report.`},Kke={dimension:`No dimensions available.`,"derived-dimension":`No derived dimensions available.`,metric:`No metrics available.`},qke=`These dimensions are created from modeled or inferred signals and may vary in precision.`;function R0(e,t){return t===void 0?e:e.filter(e=>t.has(e.key))}function Jke({reportTypeKey:e,value:t,allowedKeys:n,onSave:r,onRequestClose:i}){let a=(0,d.useMemo)(()=>R0(Ake(e),n),[e,n]),o=(0,d.useMemo)(()=>R0(jke(e),n),[e,n]),s=(0,d.useMemo)(()=>R0(Mke(e),n),[e,n]),[c,l]=(0,d.useState)(()=>[...t]),[u,f]=(0,d.useState)(`dimension`),[p,m]=(0,d.useState)(``),h=(e,t)=>{l(n=>t?n.includes(e)?n:[...n,e]:n.filter(t=>t!==e))},g=e=>l(e),_=c.some(e=>{let t=k0(e);return t?.group===`dimension`||t?.group===`derived-dimension`}),v=c.some(e=>k0(e)?.group===`metric`),y=!(_&&v),b=y?`Select at least one Dimension and one Metric`:void 0,x=(e,t)=>{let n=Lke(t,p),r=p.trim(),i=t.length===0?(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:Kke[e]}):n.length===0?(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`No columns match "${r}".`}):(0,U.jsx)(X,{gap:`xs`,overflow:`auto`,maxHeight:`lg`,children:n.map(e=>(0,U.jsx)(Ike,{column:e,checked:c.includes(e.key),onToggle:h},e.key))});return e!==`derived-dimension`||n.length===0?i:(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(wB,{variant:`warning`,children:[(0,U.jsx)(om,{"aria-hidden":`true`}),(0,U.jsx)(EB,{children:qke})]}),i]})};return(0,U.jsxs)(X,{gap:`md`,paddingX:`lg`,paddingY:`lg`,overflow:`hidden`,width:`full`,children:[(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(xz,{level:3,children:L0}),(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:Gke[u]})]}),(0,U.jsx)(Uke,{value:p,onChange:m}),(0,U.jsx)(Wke,{active:u,onChange:f,dimensionsContent:x(`dimension`,a),derivedDimensionsContent:x(`derived-dimension`,o),metricsContent:x(`metric`,s),orderContent:(0,U.jsx)(Vke,{orderedKeys:c,onReorder:g})}),(0,U.jsx)(Hke,{totalSelected:c.length,saveDisabled:y,disabledReason:b,onCancel:i,onSave:()=>{y||(r([...c]),i())}})]})}var Yke=[{value:`day`,label:`Day`},{value:`week`,label:`Week`},{value:`month`,label:`Month`}];function Xke({value:e,onChange:t}){return(0,U.jsx)(DB,{type:`single`,value:e,onValueChange:e=>{(e===`day`||e===`week`||e===`month`)&&t(e)},children:Yke.map(e=>(0,U.jsx)(OB,{value:e.value,"aria-label":e.label,children:e.label},e.value))})}function Zke({granularity:e,onGranularityChange:t,dateRange:n,onDateRangeChange:r,mediaGroupControl:i,filterButton:a,onSaveReport:o,isSaveReportDisabled:s=!1,onDownload:c,isDownloading:l=!1,editColumnsOpen:u,onEditColumnsOpenChange:f,editColumnsContent:p,showEditColumns:m=!0}){let h=d.useMemo(()=>Pke(new Date),[]);return(0,U.jsxs)(X,{orientation:`horizontal`,align:`end`,gap:`md`,paddingX:`xl`,paddingY:`md`,surface:`card`,border:`bottom`,children:[i?(0,U.jsx)(z0,{label:`MEDIA GROUP`,required:!0,children:i}):null,(0,U.jsx)(z0,{label:`VIEW BY`,children:(0,U.jsx)(Xke,{value:e,onChange:t})}),(0,U.jsx)(z0,{label:`TIME RANGE`,children:(0,U.jsx)(tH,{presets:F0,value:n,onValueChange:r,maxDate:h,triggerFitContent:!0})}),a,m?(0,U.jsxs)(fV,{open:u,onOpenChange:f,children:[(0,U.jsx)(yV,{asChild:!0,children:(0,U.jsxs)(PR,{variant:`outline`,children:[(0,U.jsx)(Up,{"aria-hidden":`true`}),`Edit Columns`]})}),(0,U.jsxs)(mV,{maxWidth:`md`,"aria-describedby":void 0,children:[(0,U.jsx)(vV,{srOnly:!0,children:L0}),p]})]}):null,(0,U.jsx)(a_e,{}),(0,U.jsx)(PR,{onClick:o,disabled:s,children:`Actions`}),(0,U.jsxs)(PR,{variant:`outline`,onClick:()=>c?.(),disabled:c===void 0||l,children:[(0,U.jsx)(vp,{"aria-hidden":`true`}),`Download`]})]})}function z0({label:e,children:t,required:n=!1}){return(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsxs)(vz,{size:`xs`,weight:`medium`,tone:`muted`,tracking:`wide`,transform:`upper`,children:[e,n?(0,U.jsxs)(vz,{as:`span`,tone:`destructive`,children:[` `,`*`]}):null]}),t]})}function B0(e,t){if(e==null)return``;let n=typeof e==`number`?e:Number(e);if(!Number.isFinite(n))return``;
194switch(t){case`integer`:return n.toLocaleString(`en-US`,{maximumFractionDigits:0});case`currency`:return`$${n.toLocaleString(`en-US`,{minimumFractionDigits:2,maximumFractionDigits:2})}`;case`currency-decimal`:return`$${n.toLocaleString(`en-US`,{minimumFractionDigits:2,maximumFractionDigits:4})}`;case`decimal`:return n.toLocaleString(`en-US`,{minimumFractionDigits:2,maximumFractionDigits:2});case`percentage`:return`${(n*100).toLocaleString(`en-US`,{minimumFractionDigits:2,maximumFractionDigits:2})}%`}}function Qke(e){return e===`impressions`||e===`adjusted_impressions`?`integer`:`currency`}function $ke(e){if(e===``)return``;let t=e.split(`_`);return t.length>2?e:t.map(eAe).join(`: `)}function eAe(e){return e===``?e:e.charAt(0).toUpperCase()+e.slice(1)}function V0(e){if(typeof e==`number`)return e;if(e==null)return NaN;let t=String(e).replace(/[^0-9.-]/g,``);return t===``||t===`-`||t===`.`?NaN:Number.parseFloat(t)}var tAe=[];function nAe(e){return e.map(e=>k0(e)).filter(e=>e!==void 0).map(e=>({id:e.key,header:({column:t})=>(0,U.jsx)(xB,{column:t,title:e.label,hideUnsortedIndicator:!0}),...e.group===`metric`||`format`in e&&e.format!==void 0?{accessorFn:t=>{let n=t[e.key];return Number.isNaN(V0(n))?void 0:n},sortUndefined:`last`,sortingFn:(e,t,n)=>V0(e.getValue(n))-V0(t.getValue(n))}:{accessorKey:e.key}}))}function H0({selectedColumnKeys:e,rows:t,isLoading:n,sorting:r,onSortingChange:i}){let a=(0,d.useMemo)(()=>nAe(e),[e]),{table:o}=yB({columns:a,data:t??tAe,state:r===void 0?void 0:{sorting:r},onSortingChange:i});return(0,U.jsx)(X,{paddingX:`lg`,paddingY:`lg`,gap:`none`,children:(0,U.jsxs)(X,{gap:`none`,overflow:`hidden`,radius:`md`,border:`all`,children:[(0,U.jsx)(X,{gap:`none`,overflowX:`auto`,children:(0,U.jsx)(bB,{table:o,columnCount:a.length,isLoading:n})}),(0,U.jsx)(rAe,{table:o})]})})}function rAe({table:e}){let t=Math.max(1,e.getPageCount()),n=e.getState().pagination.pageIndex,r=e.getState().pagination.pageSize;return(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`lg`,paddingX:`lg`,paddingY:`sm`,surface:`muted-subtle`,border:`top`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`sm`,children:[(0,U.jsx)(vz,{size:`xs`,weight:`medium`,tone:`muted`,tracking:`wide`,transform:`upper`,children:`Results per page`}),(0,U.jsxs)(XR,{value:`${r}`,onValueChange:t=>e.setPageSize(Number(t)),children:[(0,U.jsx)($R,{width:`2xs`,children:(0,U.jsx)(ez,{placeholder:`${r}`})}),(0,U.jsx)(ZR,{side:`top`,children:[10,20,30,40,50].map(e=>(0,U.jsx)(QR,{value:`${e}`,children:e},e))})]})]}),(0,U.jsxs)(vz,{as:`div`,size:`sm`,tone:`muted`,"aria-label":`Page ${n+1} of ${t}`,children:[n+1,` of `,t]}),(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`xs`,children:[(0,U.jsx)(PR,{variant:`outline`,size:`icon`,"aria-label":`First page`,onClick:()=>e.setPageIndex(0),disabled:!e.getCanPreviousPage(),children:`«`}),(0,U.jsx)(PR,{variant:`outline`,size:`icon`,"aria-label":`Previous page`,onClick:()=>e.previousPage(),disabled:!e.getCanPreviousPage(),children:`‹`}),(0,U.jsx)(PR,{variant:`outline`,size:`icon`,"aria-label":`Next page`,onClick:()=>e.nextPage(),disabled:!e.getCanNextPage(),children:`›`}),(0,U.jsx)(PR,{variant:`outline`,size:`icon`,"aria-label":`Last page`,onClick:()=>e.setPageIndex(e.getPageCount()-1),disabled:!e.getCanNextPage(),children:`»`})]})]})}function U0(e){return e==null?``:String(e)}function iAe(e,t){if(t.values.length===0)return!0;let n=U0(e[t.field]).toLowerCase();switch(t.operator){case`is`:return t.values.some(e=>e.toLowerCase()===n);case`is-not`:return!t.values.some(e=>e.toLowerCase()===n);case`contains`:return t.values.some(e=>n.includes(e.toLowerCase()));case`does-not-contain`:return!t.values.some(e=>n.includes(e.toLowerCase()));default:return console.warn(`applyFilters: unknown operator "${String(t.operator)}"; treating row as pass`),!0}}function aAe(e,t){return e.map(e=>t.every(t=>iAe(e,t)))}function oAe(e,t){let n=new Set;for(let r of e){let e=U0(r[t]);e!==``&&n.add(e)}return[...n].sort((e,t)=>e.localeCompare(t,void 0,{sensitivity:`base`,numeric:!0}))}var W0=`(Blanks)`;function sAe(e,t){return e.some(e=>t in e&&U0(e[t])===``)}function G0(e){return e===``?W0:e}function K0(e,t){return t||{field:e.key,operator:`is`,values:[]}}function cAe({filters:e,availableFields:t,rows:n,open:r,onOpenChange:i,initialEditFieldKey:a,anchorElement:o,onCommit:s,onBackToList:c,operatorsByField:l,predefinedValuesByField:u,predefinedOptionsByField:f}){let p=e.length,m=(0,d.useRef)({getBoundingClientRect:()=>new DOMRect});return(0,d.useLayoutEffect)(()=>{m.current.getBoundingClientRect=()=>o?o.getBoundingClientRect():new DOMRect},[o]),(0,U.jsxs)(GB,{open:r,onOpenChange:i,children:[(0,U.jsx)(JB,{asChild:!0,children:(0,U.jsxs)(PR,{variant:`outline`,children:[(0,U.jsx)(Yp,{"aria-hidden":`true`}),`Add Filter`,p>0?(0,U.jsx)(Cz,{variant:`solid-warning`,"aria-label":`${p} filter${p===1?``:`s`} applied`,children:p}):null]})}),o?(0,U.jsx)(KB,{virtualRef:m}):null,(0,U.jsx)(qB,{align:`end`,onInteractOutside:e=>{e.detail.originalEvent.target?.closest(`[data-slot="combobox-content"]`)&&e.preventDefault()},children:r?(0,U.jsx)(lAe,{filters:e,availableFields:t,rows:n,initialEditFieldKey:a,onClose:()=>i(!1),onBackToList:c,onCommit:e=>{s(e),i(!1)},operatorsByField:l,predefinedValuesByField:u,predefinedOptionsByField:f}):null})]})}function lAe({filters:e,availableFields:t,rows:n,initialEditFieldKey:r,onClose:i,onBackToList:a,onCommit:o,operatorsByField:s,predefinedValuesByField:c,predefinedOptionsByField:l}){let u=(0,d.useMemo)(()=>Object.fromEntries(t.map(e=>[e.key,e])),[t]),[f,p]=(0,d.useState)(()=>
194{if(r){let t=u[r];if(t)return{kind:`edit`,draft:K0(t,e.find(e=>e.field===r))}}return{kind:`list`}});(0,d.useEffect)(()=>{if(!r)return;let t=u[r];t&&(f.kind===`edit`&&f.draft.field===r||p({kind:`edit`,draft:K0(t,e.find(e=>e.field===r))}))},[r,u]),(0,d.useEffect)(()=>{f.kind===`edit`&&!u[f.draft.field]&&p({kind:`list`})},[f,u]),(0,d.useEffect)(()=>{if(f.kind!==`edit`)return;let e=J0(f.draft.field,s);e.includes(f.draft.operator)||p({kind:`edit`,draft:{...f.draft,operator:e[0],values:[]}})},[f,s]);let m=(0,d.useMemo)(()=>{let e=[],n=[];for(let r of t)r.group===`derived-dimension`?n.push(r):e.push(r);return{dimensions:e,derived:n}},[t]);if(t.length===0)return(0,U.jsxs)(X,{gap:`sm`,children:[(0,U.jsx)(vz,{tone:`muted`,children:`No filterable fields in the current columns.`}),(0,U.jsx)(X,{orientation:`horizontal`,justify:`end`,gap:`sm`,children:(0,U.jsx)(PR,{variant:`outline`,onClick:i,children:`Close`})})]});if(f.kind===`list`){let t=t=>{let n=e.some(e=>e.field===t.key);return(0,U.jsxs)(uV,{value:t.label,onSelect:()=>{p({kind:`edit`,draft:K0(t,e.find(e=>e.field===t.key))})},children:[(0,U.jsx)(`span`,{children:t.label}),n?(0,U.jsx)(kp,{"aria-hidden":`true`,"data-slot":`active-check`}):null]},t.key)};return(0,U.jsxs)(X,{gap:`sm`,children:[(0,U.jsxs)(aV,{children:[(0,U.jsx)(oV,{placeholder:`Search filter...`}),(0,U.jsxs)(sV,{children:[(0,U.jsx)(cV,{children:`No matching fields.`}),m.dimensions.length>0?(0,U.jsx)(lV,{heading:`Dimensions`,children:m.dimensions.map(t)}):null,m.derived.length>0?(0,U.jsx)(lV,{heading:(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`xs`,children:[(0,U.jsx)(om,{"aria-hidden":`true`}),(0,U.jsx)(`span`,{children:`Derived Dimensions`})]}),children:m.derived.map(t)}):null]})]}),(0,U.jsx)(q0,{applyDisabled:!0,onClose:i,onApply:()=>{}})]})}let h=u[f.draft.field];return h?(0,U.jsx)(mAe,{field:h,rows:n,draft:f.draft,operators:J0(h.key,s),predefinedValues:c?.[h.key],predefinedOptions:l?.[h.key],onDraftChange:e=>p({kind:`edit`,draft:e}),onBack:()=>{p({kind:`list`}),a?.()},onClose:i,onApply:()=>{o(pAe(e,fAe(f.draft)))}}):null}function q0({applyDisabled:e,onClose:t,onApply:n}){return(0,U.jsxs)(X,{orientation:`horizontal`,justify:`end`,gap:`sm`,children:[(0,U.jsx)(PR,{variant:`outline`,onClick:t,children:`Close`}),(0,U.jsx)(PR,{onClick:n,disabled:e,children:`Apply`})]})}function J0(e,t){let n=t?.[e];return n&&n.length>0?n:kke}var uAe=new Set([`is`,`is-not`]);function Y0(e){return uAe.has(e)}function dAe(e,t){return Y0(e)!==Y0(t)}function X0(e){return Y0(e.operator)?e.values.length>0:(e.values[0]??``).trim().length>0}function fAe(e){if(Y0(e.operator))return e;let t=(e.values[0]??``).trim();return{...e,values:[t]}}function pAe(e,t){let n=e.findIndex(e=>e.field===t.field);if(n===-1)return[...e,t];let r=[...e];return r[n]=t,r}function mAe({field:e,rows:t,draft:n,operators:r,predefinedValues:i,predefinedOptions:a,onDraftChange:o,onBack:s,onClose:c,onApply:l}){let u=(0,d.useId)(),f=(0,d.useId)(),p=(0,d.useMemo)(()=>{if(a){let e=new Set;return a.filter(({label:t})=>e.has(t)?!1:(e.add(t),!0))}if(i)return i.map(e=>({label:e,value:e}));let e=oAe(t,n.field).map(e=>({label:e,value:e}));return(sAe(t,n.field)||n.values.includes(``))&&e.unshift({label:W0,value:``}),e},[a,i,t,n.field,n.values]),m=a!==void 0||i!==void 0||p.length>0;return(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`xs`,children:[(0,U.jsx)(PR,{variant:`ghost`,size:`icon-sm`,onClick:s,"aria-label":`Back to filter list`,children:(0,U.jsx)(jp,{"aria-hidden":`true`})}),(0,U.jsx)(vz,{weight:`semibold`,children:e.label})]}),(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{id:u,size:`xs`,weight:`medium`,tone:`muted`,tracking:`wide`,transform:`upper`,children:`Condition`}),(0,U.jsxs)(XR,{value:n.operator,onValueChange:e=>{let t=e,r=dAe(n.operator,t)?[]:n.values;o({...n,operator:t,values:r})},children:[(0,U.jsx)($R,{"aria-labelledby":u,children:(0,U.jsx)(ez,{})}),(0,U.jsx)(ZR,{children:r.map(e=>(0,U.jsx)(QR,{value:e,children:T0[e].label},e))})]})]}),(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{id:f,size:`xs`,weight:`medium`,tone:`muted`,tracking:`wide`,transform:`upper`,children:`Value`}),Y0(n.operator)&&m?(0,U.jsx)(yQ,{options:[...p],value:[...n.values],onValueChange:e=>o({...n,values:e}),placeholder:`Select values...`,searchPlaceholder:`Search values...`,emptyMessage:`No values to filter on`,closeOnSelect:!0,"aria-labelledby":f}):(0,U.jsx)(KR,{value:n.values[0]??``,onChange:e=>o({...n,values:[e.target.value]}),onKeyDown:e=>{e.key===`Enter`&&X0(n)&&(e.preventDefault(),l())},"aria-labelledby":f})]}),(0,U.jsx)(q0,{applyDisabled:!X0(n),onClose:c,onApply:l})]})}var Z0={"greater-than":`Greater than`,"greater-than-or-equal":`Greater than or equal to`,"less-than":`Less than`,"less-than-or-equal":`Less than or equal to`,equal:`Equal to`,"not-equal":`Not equal to`,between:`Between`,"is-zero":`Is zero`,"is-not-zero":`Is not zero`,"is-blank":`Is blank`,"is-not-blank":`Is not blank`};function Q0(e){return e===`between`?2:+![`is-zero`,`is-not-zero`,`is-blank`,`is-not-blank`].includes(e)}function hAe(e,t){return`${t.find(t=>t.metric===e.metric)?.label??e.metric} ${Z0[e.operator]} ${e.values.join(` `)}`}function gAe({filters:e,options:t,onCommit:n}){let[r,i]=(0,d.useState)(!1),a=t[0],[o,s]=(0,d.useState)(null),[c,l]=(0,d.useState)(a?.metric??``),u=(0,d.useMemo)(()=>t.find(e=>e.metric===c),[c,t]),[f,p]=(0,d.useState)(a?.operators[0]??`greater-than`),[m,h]=(0,d.useState)([``]),[g,_]=(0,d.useState)(()=>new Set),v=()=>{let e=t[0];s(null),l(e?.metric??``),p(e?.operators[0]??`greater-than`),h([``])},y=e=>{s(e.metric),l(e.metric),p(e.operator),h(e.values.map(String))};(0,d.useEffect)(()=>{u===void 0&&t[0]!==void 0&&(l(t[0].metric),p(t[0].operators[0]??`greater-than`),h([``]))},[t,u]);let b=Q0(f),x=m.slice(0,b).map(Number),S=u!==void 0&&(b===0||m.length===b&&m.every(e=>e.trim()!==``&&Number.isFinite(Number(e)))&&(f!==`between`||x[0]<=x[1])),C=e.filter(e=>!g.has(e.metric)),w=S||g.size>0;return t.length===0?null:(0,U.jsxs)(GB,{open:r,onOpenChange:t=>{if(i(t),t){_(new Set);let t=e[0];t?y(t):v()}},children:[(0,U.jsx)(JB,{asChild:!0,children:(0,U.jsxs)(PR,{variant:`outline`,children:[(0,U.jsx)(Yp,{"aria-hidden":`true`}),`Add metric condition`,e.length>0?` (${e.length})`:``]})}),(0,U.jsx)(qB,{align:`end`,children:(0,U.jsxs)(X,{gap:`md`,children:[C.length>
1940?(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{size:`xs`,tone:`muted`,transform:`upper`,children:`Saved conditions`}),C.map(e=>{let n=hAe(e,t);return(0,U.jsxs)(`div`,{"data-slot":`metric-condition-chip`,className:`flex h-[calc(--spacing(5.25))] w-full min-w-0 items-center gap-1 rounded-sm bg-muted px-1.5 text-xs font-medium whitespace-nowrap text-foreground`,children:[(0,U.jsx)(PR,{variant:`ghost`,size:`inline`,className:`min-w-0 flex-1 justify-start truncate text-xs`,onClick:()=>y(e),"aria-label":`Edit condition: ${n}`,children:n}),(0,U.jsx)(PR,{variant:`ghost`,size:`icon-xs`,className:`-ml-1 shrink-0 opacity-50 hover:opacity-100`,"aria-label":`Remove condition: ${n}`,onClick:()=>{_(t=>new Set(t).add(e.metric)),o===e.metric&&v()},children:(0,U.jsx)(jD,{"aria-hidden":`true`})})]},e.metric)}),(0,U.jsx)(PR,{variant:`outline`,onClick:v,children:`Add condition`})]}):null,(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{size:`xs`,tone:`muted`,transform:`upper`,children:`Metric`}),(0,U.jsxs)(XR,{value:c,onValueChange:e=>{let n=t.find(t=>t.metric===e);n!==void 0&&(l(e),p(n.operators[0]??`greater-than`),h([``]))},children:[(0,U.jsx)($R,{"aria-label":`Metric`,children:(0,U.jsx)(ez,{})}),(0,U.jsx)(ZR,{children:t.map(e=>(0,U.jsx)(QR,{value:e.metric,children:e.label},e.metric))})]})]}),(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{size:`xs`,tone:`muted`,transform:`upper`,children:`Condition`}),(0,U.jsxs)(XR,{value:f,onValueChange:e=>{let t=e;p(t),h(Array.from({length:Q0(t)},()=>``))},children:[(0,U.jsx)($R,{"aria-label":`Condition`,children:(0,U.jsx)(ez,{})}),(0,U.jsx)(ZR,{children:u?.operators.map(e=>(0,U.jsx)(QR,{value:e,children:Z0[e]},e))})]})]}),b>0?(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{size:`xs`,tone:`muted`,transform:`upper`,children:b===2?`Lower and upper values`:`Value`}),Array.from({length:b},(e,t)=>(0,U.jsx)(KR,{"aria-label":b===2?t===0?`Lower value`:`Upper value`:`Value`,type:`number`,value:m[t]??``,onChange:e=>h(n=>n.map((n,r)=>r===t?e.target.value:n))},t))]}):null,(0,U.jsxs)(X,{orientation:`horizontal`,justify:`end`,gap:`sm`,children:[e.length>0?(0,U.jsx)(PR,{variant:`outline`,onClick:()=>{n([]),_(new Set),i(!1)},children:`Clear conditions`}):null,(0,U.jsx)(PR,{variant:`outline`,onClick:()=>i(!1),children:`Close`}),(0,U.jsx)(PR,{disabled:!w,onClick:()=>{let t=e.filter(e=>!g.has(e.metric)&&(!S||e.metric!==o&&e.metric!==c));n(S?[...t,{metric:c,operator:f,values:x}]:t),_(new Set),i(!1)},children:`Apply`})]})]})})]})}function _Ae(e){return T0[e].label}function vAe(e){return e===`is`||e===`is-not`}function yAe(e){if(!vAe(e.operator)){let t=G0(e.values[0]??``);return{short:t,full:t}}let t=[...e.values].map(G0).sort((e,t)=>e.localeCompare(t,void 0,{sensitivity:`base`})),n=t.join(`, `);if(t.length<=1)return{short:t[0]??``,full:n};if(t.length===2)return{short:`${t[0]}, ${t[1]}`,full:n};let r=t.length-2;return{short:`${t[0]}, ${t[1]}, +${r} more`,full:n}}function bAe({filters:e,fieldsByKey:t,onEditFilter:n,onRemoveFilter:r}){let i=e.map(e=>({filter:e,field:t[e.field]})).filter(e=>e.field!==void 0&&e.filter.values.length>0);return i.length===0?null:(0,U.jsx)(X,{orientation:`horizontal`,gap:`xs`,wrap:!0,align:`center`,paddingX:`xl`,paddingY:`sm`,"data-slot":`filter-chip-row`,children:i.map(({filter:e,field:t})=>{let i=_Ae(e.operator),{short:a,full:o}=yAe(e),s=`${t.label} ${i} "${a}"`;return(0,U.jsxs)(Cz,{variant:`outline-info`,size:`chip`,children:[(0,U.jsxs)(PR,{variant:`ghost`,size:`inline`,onClick:t=>n(e.field,t.currentTarget),"aria-label":`Edit filter: ${s}`,title:o,children:[(0,U.jsx)(vz,{weight:`semibold`,children:t.label}),(0,U.jsx)(vz,{tone:`muted`,children:i}),(0,U.jsxs)(vz,{children:[`"`,a,`"`]})]}),(0,U.jsx)(PR,{variant:`ghost`,size:`icon-xs`,onClick:()=>r(e.field),"aria-label":`Remove filter: ${s}`,children:(0,U.jsx)(jD,{"aria-hidden":`true`})})]},e.field)})})}function $0(e){return{columnCount:e.dimensionKeys.length+e.derivedDimensionKeys.length+e.metricKeys.length,filterCount:e.tableFilters?.length??0,dateRangeLabel:e.dateRange.type===`preset`?`Last ${e.dateRange.days} days`:`${e.dateRange.start} → ${e.dateRange.end}`,reportTypeLabel:w0[e.reportType].label}}var e2={inventory:`inventory-analysis`,campaign:`campaign-performance`},t2={"inventory-analysis":`inventory`,"campaign-performance":`campaign`},xAe={last_7_days:7,last_30_days:30,last_90_days:90,this_month:void 0,last_month:void 0},SAe={7:`last_7_days`,30:`last_30_days`,90:`last_90_days`};
194function CAe(e){return e.type===`preset`?{preset:SAe[e.days]}:{start:e.start,end:e.end}}function n2(e){return`preset`in e?{type:`preset`,days:xAe[e.preset]??7}:{type:`custom`,start:e.start,end:e.end}}var wAe=[`campaign_budget`,`line_item_budget`];function r2(e){let t={columns:a2([...wAe.some(t=>e.dimensionKeys.includes(t))&&!e.dimensionKeys.includes(`budget_type`)?[...e.dimensionKeys,`budget_type`]:[...e.dimensionKeys],...e.derivedDimensionKeys],e.columnKeyOrder),metrics:a2([...e.metricKeys],e.columnKeyOrder),dateRange:CAe(e.dateRange)};e.dimensionKeys.includes(`date`)&&(t.grain=e.dateGranularity);let n=TAe(e.filters);return n.length>0&&(t.filters=n),e.metricFilters&&e.metricFilters.length>0&&(t.metricFilters=e.metricFilters.map(e=>({metric:e.metric,operator:e.operator,values:[...e.values]}))),t}function i2(e){let t={viewType:e2[e.reportType],mediaGroupId:e.mediaGroupId??null,description:e.description??``,tableFilters:[...e.tableFilters??[]],sort:e.sort??null};return e.columnKeyOrder&&e.columnKeyOrder.length>0&&(t.columnKeyOrder=[...e.columnKeyOrder]),e.templateKey&&(t.templateKey=e.templateKey),t}function a2(e,t){if(!t||t.length===0)return e;let n=new Set(e),r=t.filter(e=>n.has(e)),i=e.filter(e=>!t.includes(e));return[...r,...i]}function TAe(e){return e.filter(e=>e.values.length>0).map(e=>({field:e.field,operator:e.operator,values:[...e.values]}))}var EAe={campaign_goal:$ke},DAe=new Set([`campaign_budget`,`line_item_budget`]);function o2(e,t){let n=E0,r=S0,i=D0;return e.map(e=>{let a={};for(let r of t.dimensionKeys){let t=n[r];if(r===`date`){a[t.label]=OAe(s2(e.date));continue}let i=e[r];if(DAe.has(r)){a[t.label]=B0(i,Qke(e.budget_type));continue}if(t.format){a[t.label]=B0(i,t.format);continue}let o=s2(i),s=EAe[r];a[t.label]=s?s(o):o}for(let n of t.derivedDimensionKeys){let t=r[n];a[t.label]=s2(e[n])}for(let n of t.metricKeys){let t=i[n];a[t.label]=B0(e[n],t.format)}return a})}function s2(e){return e==null?``:String(e)}function OAe(e){return e.slice(0,10)}var kAe={"invalid-query":`The report configuration is invalid.`,unauthorized:`Your session has expired. Please sign in again.`,forbidden:`You don't have access to this data.`,"not-found":`The report was not found.`,"rate-limited":`Too many requests. Please wait and try again.`,"server-error":`Reporting service is temporarily unavailable.`,"network-error":`Couldn't reach the reporting service.`,unknown:`Something went wrong.`},c2=class extends Error{code;status;details;constructor(e,t,n){super(kAe[e]),this.name=`ReportingApiError`,this.code=e,this.status=t,this.details=n}};function AAe(e){let t=e,n=t.response?.status;return n===void 0?new c2(`network-error`,void 0,t.message):n===400||n===422?new c2(`invalid-query`,n,t.response?.data):n===401?new c2(`unauthorized`,n,t.response?.data):n===403?new c2(`forbidden`,n,t.response?.data):n===404?new c2(`not-found`,n,t.response?.data):n===429?new c2(`rate-limited`,n,t.response?.data):n>=500?new c2(`server-error`,n,t.response?.data):new c2(`unknown`,n,t.response?.data)}async function l2(e){try{let{data:t}=await e();return t}catch(e){throw AAe(e)}}var jAe=new Set([`link_unavailable`,`access_denied`,`config_drift`]);function u2(e){return jAe.has(d2(e))}function d2(e){if(!(e instanceof c2))return`unknown`;let t=(typeof e.details==`object`&&e.details!==null?e.details:void 0)?.error;if(typeof t==`string`){if(t===`not_found`)return`link_unavailable`;
194if(t===`access_denied`)return`access_denied`;if(t===`execution-error`)return`execution_error`}switch(e.status){case 401:return`unauthenticated`;case 403:return`access_denied`;case 404:return`link_unavailable`;case 422:return`config_drift`;case 502:return`execution_error`;default:return`unknown`}}function MAe(e,t){return l2(()=>Yc.post(`/lex/prism/studio/${e}/run`,t))}function NAe(e={}){let t={own_views:!0,...e.surfaceKey?{surface_key:e.surfaceKey}:{},...e.hasSchedule?{has_schedule:!0}:{}};return l2(()=>Yc.get(`/lex/prism/studio/views`,{params:t}))}function PAe(e){return l2(()=>Yc.get(`/lex/prism/studio/views/${e}`))}function f2(e){return l2(()=>Yc.post(`/lex/prism/studio/views`,e))}function FAe(e,t){return l2(()=>Yc.put(`/lex/prism/studio/views/${e}`,t))}function IAe(e){return l2(()=>Yc.delete(`/lex/prism/studio/views/${e}`))}function LAe(){return l2(()=>Yc.get(`/lex/prism/studio/catalog`))}function RAe(e){let t=r2(e),n=(e,t)=>{let n=JSON.stringify(e),r=JSON.stringify(t);return n<r?-1:+(n>r)};return{...t,columns:[...t.columns].sort(n),metrics:[...t.metrics].sort(n),filters:t.filters?[...t.filters].sort(n):t.filters}}function zAe(e){return[`studio`,`run`,e?RAe(e):null]}var p2={exec:e=>zAe(e),execSaved:e=>[`studio`,`runSaved`,e],list:(e={})=>[`studio`,`views`,`list`,e.surfaceKey??null,e.hasSchedule??!1],one:e=>[`studio`,`views`,`one`,e]};function BAe(e,t=0){let n=(0,d.useCallback)(t=>e?o2(t.rows,e):[],[e]);return la({queryKey:[...p2.exec(e),t],enabled:e!==null,staleTime:_0,refetchOnWindowFocus:!1,queryFn:()=>{if(!e)throw Error(`useReportData: state is null`);return MAe(e2[e.reportType],r2(e))},select:n})}function VAe(e={}){return la({queryKey:p2.list(e),staleTime:_0,refetchOnWindowFocus:!1,queryFn:()=>NAe(e)})}function HAe(e){return la({queryKey:e===null?[`studio`,`views`,`one`,`idle`]:p2.one(e),enabled:e!==null,staleTime:_0,refetchOnWindowFocus:!1,queryFn:()=>{if(e===null)throw Error(`useSavedQuery: id is null`);return PAe(e)}})}function UAe(){let e=qi();return ua({mutationFn:e=>f2({name:e.queryName,surface_key:e2[e.reportType],request:r2(e),display_state:i2(e)}),onSuccess:()=>{e.invalidateQueries({queryKey:[`studio`,`views`,`list`]})}})}function WAe(){let e=qi();return ua({mutationFn:({id:e,payload:t})=>FAe(e,t),onSuccess:t=>{e.setQueryData(p2.one(t.id),t),e.invalidateQueries({queryKey:p2.execSaved(t.id)}),e.invalidateQueries({queryKey:[`studio`,`views`,`list`]})}})}function GAe(){let e=qi();return ua({mutationFn:e=>IAe(e),onSuccess:()=>{e.invalidateQueries({queryKey:[`studio`,`views`,`list`]})}})}function m2(){return la({queryKey:[`studio`,`catalog`],staleTime:_0,refetchOnWindowFocus:!1,queryFn:()=>LAe()})}function KAe(e,t){e.removeQueries({queryKey:p2.one(t)}),e.removeQueries({queryKey:p2.execSaved(t)})}function qAe(e){return l2(()=>Yc.get(`/lex/prism/studio/views/${e}/schedules`))}function JAe(e,t){return l2(()=>Yc.post(`/lex/prism/studio/views/${e}/schedules`,t))}function YAe(e,t,n){return l2(()=>Yc.put(`/lex/prism/studio/views/${e}/schedules/${t}`,n))}var h2={list:e=>[`prism-studio`,`view-schedules`,`list`,e]};function XAe(e){return la({queryKey:e===null?[`prism-studio`,`view-schedules`,`list`,`idle`]:h2.list(e),enabled:e!==null,staleTime:_0,refetchOnWindowFocus:!1,queryFn:()=>{if(e===null)throw Error(`useViewSchedules: viewId is null`);return qAe(e)}})}function g2(e){let t=XAe(e);return{schedule:t.data?.data?.[0]??null,isPending:t.isPending,isError:t.isError,refetch:t.refetch}}function ZAe(){let e=qi();return ua({mutationFn:({viewId:e,payload:t})=>JAe(e,t),onSuccess:(t,{viewId:n})=>{e.invalidateQueries({queryKey:h2.list(n)})}})}function QAe(){let e=qi();return ua({mutationFn:({viewId:e,scheduleId:t,payload:n})=>YAe(e,t,n),onSuccess:(t,{viewId:n})=>{e.invalidateQueries({queryKey:h2.list(n)})}})}var _2={daily:{selector:`Daily`,badge:`Daily`},weekdays:{selector:`Weekdays`,badge:`Weekdays`},weekly:{selector:`Weekly`,badge:`Weekly`},monthly:{selector:`Monthly`,badge:`Monthly`}};function v2(e,t){return e===`daily`?t===!1?`weekdays`:`daily`:e===`weekly`||e===`monthly`?e:`weekly`}var $Ae={email:`Email`,sftp:`sFTP`,s3:`S3`},eje={morning:`Morning`,afternoon:`Afternoon`,evening:`Evening`},tje=[`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`,`Sunday`];function y2(e){if(e>=11&&e<=13)return`${e}th`;switch(e%10){case 1:return`${e}st`;case 2:return`${e}nd`;case 3:return`${e}rd`;default:return`${e}th`}}var nje=[...Array.from({length:31},(e,t)=>y2(t+1)),`Last day`],rje=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,ije=/^s3:\/\/[^\s/?#:@]+$/;function aje(e){try{let t=new URL(e);return t.protocol===`sftp:`&&t.hostname.length>0&&t.username.length===0&&t.password.length===0&&t.search.length===0&&t.hash.length===0}catch{return!1}}function oje(){return new Intl.DateTimeFormat(`en-US`,{timeZoneName:`short`}).formatToParts(new Date).find(e=>e.type===`timeZoneName`)?.value??``}var sje=oje();function cje(e){return{frequency:`weekly`,weekDays:[`Monday`],monthDays:[`1st`],deliveryTime:`morning`,startDate:e,endDate:null,deliveryMethod:`email`,emails:[],sftpAddress:``,sftpUser:``,sftpPassword:``,s3BucketName:``,s3KeyName:``,s3AccessKey:``,s3SecretKey:``,enabled:!0}}function b2({id:e,label:t,value:n,onValueChange:r,children:i}){return(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:e,children:t}),(0,U.jsxs)(XR,{value:n,onValueChange:r,children:[(0,U.jsx)($R,{id:e,className:`w-full justify-between rounded-lg text-base`,children:(0,U.jsx)(ez,{})}),(0,U.jsx)(ZR,{children:i})]})]})}function x2({id:e,label:t,value:n,onAdd:r,onRemove:i,options:a,placeholder:o}){let s=a.filter(e=>!n.includes(e));return(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:e,children:t}),(0,U.jsxs)(XR,{value:``,onValueChange:r,children:[(0,U.jsx)($R,{id:e,className:`w-full justify-between rounded-lg text-base`,children:(0,U.jsx)(ez,{placeholder:o})}),(0,U.jsx)(ZR,{children:s.map(e=>(0,U.jsx)(QR,{value:e,children:e},e))})]}),n.length>0?(0,U.jsx)(`div`,{className:`flex flex-wrap gap-2 pt-4`,children:n.map(e=>(0,U.jsxs)(`span`,{className:`inline-flex h-7 items-center gap-2 rounded-full border border-blue-200 bg-blue-50 px-3 text-sm font-semibold text-slate-700`,children:[(0,U.jsx)(vz,{as:`span`,weight:`semibold`,children:e}),(0,U.jsx)(`button`,{type:`button`,className:`text-base font-semibold leading-none text-blue-500`,"aria-label":`Remove ${e}`,onClick:()=>i(e),children:`x`})]},e))}):null]})}function S2({id:e,label:t,value:n,onValueChange:r,onBlur:i,error:a,type:o=`text`}){return(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:e,children:t}),(0,U.jsx)(KR,{id:e,type:o,value:n,onChange:e=>r(e.target.value),onBlur:i,"aria-invalid":a?!0:void 0,"aria-describedby":a?`${e}-error`:void 0,className:`text-base`}),a?(0,U.jsx)(GR,{id:`${e}-error`,children:a}):null]})}
194function lje({mode:e=`create`,startDate:t,initialValue:n,onCancel:r,onDirtyChange:i,resetOnCancel:a=!0,resetSignal:o,onSubmit:s,showActions:c=!1,className:l,footerClassName:u}){let f=(0,d.useMemo)(()=>NO(t??new Date),[t]),p=(0,d.useMemo)(()=>n??cje(f),[f,n]),[m,h]=(0,d.useState)(p),[g,_]=(0,d.useState)(``),[v,y]=(0,d.useState)(!1),[b,x]=(0,d.useState)(!1),[S,C]=(0,d.useState)(!1);(0,d.useEffect)(()=>{h(p),_(``),y(!1),x(!1),C(!1)},[p,o]),(0,d.useEffect)(()=>{i?.(JSON.stringify(m)!==JSON.stringify(p)||g!==``)},[p,g,m,i]);let w=g.trim(),T=rje.test(w),E=v&&w.length>0&&!T?`Enter a valid email address.`:null,D=aje(m.sftpAddress),O=ije.test(m.s3BucketName),k=b&&m.sftpAddress.length>0&&!D?`Enter a valid SFTP address.`:null,A=S&&m.s3BucketName.length>0&&!O?`Enter a valid S3 bucket address.`:null,j=(m.frequency===`weekly`?m.weekDays.length>0:m.frequency===`monthly`?m.monthDays.length>0:!0)&&(m.deliveryMethod===`email`?m.emails.length>0:m.deliveryMethod===`sftp`?!!(D&&m.sftpUser&&(e===`edit`||m.sftpPassword)):!!(O&&m.s3KeyName&&m.s3AccessKey&&(e===`edit`||m.s3SecretKey)));function M(){h(p),_(``),y(!1),x(!1),C(!1)}function N(){T&&(h(e=>({...e,emails:e.emails.includes(w)?e.emails:[...e.emails,w]})),_(``),y(!1))}function P(e){h(t=>({...t,emails:t.emails.filter(t=>t!==e)}))}function F(e){if(!e)return;let t=NO(e);h(e=>({...e,startDate:t,endDate:e.endDate&&pk(NO(e.endDate),t)?null:e.endDate}))}return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(X,{gap:`xl`,className:l,children:[(0,U.jsxs)(`div`,{className:`grid grid-cols-1 gap-x-6 gap-y-6 md:grid-cols-2`,children:[(0,U.jsx)(b2,{id:`schedule-frequency`,label:`Send`,value:m.frequency,onValueChange:e=>h(t=>({...t,frequency:e})),children:Object.entries(_2).map(([e,t])=>(0,U.jsx)(QR,{value:e,children:t.selector},e))}),(0,U.jsx)(b2,{id:`schedule-delivery-time`,label:`Delivery Time (${sje})`,value:m.deliveryTime,onValueChange:e=>h(t=>({...t,deliveryTime:e})),children:Object.entries(eje).map(([e,t])=>(0,U.jsx)(QR,{value:e,children:t},e))})]}),m.frequency===`weekly`?(0,U.jsx)(x2,{id:`schedule-week-day`,label:`On`,value:m.weekDays,onAdd:e=>h(t=>({...t,weekDays:[...t.weekDays,e]})),onRemove:e=>h(t=>({...t,weekDays:t.weekDays.filter(t=>t!==e)})),options:tje,placeholder:`Select day of week...`}):null,m.frequency===`monthly`?(0,U.jsx)(x2,{id:`schedule-month-day`,label:`On`,value:m.monthDays,onAdd:e=>h(t=>({...t,monthDays:[...t.monthDays,e]})),onRemove:e=>h(t=>({...t,monthDays:t.monthDays.filter(t=>t!==e)})),options:nje,placeholder:`Select day of month...`}):null,(0,U.jsxs)(`div`,{className:`grid grid-cols-1 gap-x-6 gap-y-6 md:grid-cols-2`,children:[(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`schedule-start-date`,children:`Starting on`}),(0,U.jsx)($V,{id:`schedule-start-date`,value:m.startDate,onValueChange:F,fromDate:f,displayFormat:`MM/dd/yyyy`,className:`w-full justify-start rounded-lg text-base`})]}),(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`schedule-ending`,children:`Ending`}),(0,U.jsx)($V,{id:`schedule-ending`,value:m.endDate??void 0,defaultMonth:m.endDate??m.startDate,onValueChange:e=>h(t=>({...t,endDate:e?NO(e):null})),fromDate:m.startDate,placeholder:`No end date`,displayFormat:`MM/dd/yyyy`,className:`w-full justify-start rounded-lg text-base`})]})]}),(0,U.jsx)(b2,{id:`schedule-delivery-method`,label:`Send via`,value:m.deliveryMethod,onValueChange:e=>h(t=>({...t,deliveryMethod:e})),children:Object.entries($Ae).map(([e,t])=>(0,U.jsx)(QR,{value:e,children:t},e))}),m.deliveryMethod===`email`?(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`schedule-email`,children:`Send to`}),(0,U.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,1fr)_6rem] gap-4`,children:[(0,U.jsx)(KR,{id:`schedule-email`,value:g,onChange:e=>_(e.target.value),onBlur:()=>y(!0),placeholder:`[email protected]`,"aria-invalid":E?!0:void 0,"aria-describedby":E?`schedule-email-error`:void 0,className:`text-base`}),(0,U.jsx)(PR,{type:`button`,disabled:!T,className:`rounded-lg text-base`,onClick:N,children:`Add`})]}),E?(0,U.jsx)(GR,{id:`schedule-email-error`,children:E}):null,m.emails.length>0?(0,U.jsx)(`div`,{className:`flex flex-wrap gap-2 pt-4`,children:m.emails.map(e=>(0,U.jsxs)(`span`,{className:`inline-flex h-7 items-center gap-2 rounded-full border border-blue-200 bg-blue-50 px-3 text-sm font-semibold text-slate-700`,children:[(0,U.jsx)(vz,{as:`span`,weight:`semibold`,children:e}),(0,U.jsx)(`button`,{type:`button`,className:`text-base font-semibold leading-none text-blue-500`,"aria-label":`Remove ${e}`,onClick:()=>P(e),children:`x`})]},e))}):null]}):null,m.deliveryMethod===`sftp`?(0,U.jsxs)(`div`,{className:`grid grid-cols-1 gap-x-6 gap-y-6 md:grid-cols-2`,children:[(0,U.jsx)(S2,{id:`schedule-sftp-address`,label:`Address`,value:m.sftpAddress,onValueChange:e=>h(t=>({...t,sftpAddress:e})),onBlur:()=>x(!0),error:k}),(0,U.jsx)(S2,{id:`schedule-sftp-user`,label:`User`,value:m.sftpUser,onValueChange:e=>h(t=>({...t,sftpUser:e}))}),(0,U.jsx)(S2,{id:`schedule-sftp-password`,label:`Password`,type:`password`,value:m.sftpPassword,onValueChange:e=>h(t=>({...t,sftpPassword:e}))})]}):null,m.deliveryMethod===`s3`?(0,U.jsxs)(`div`,{className:`grid grid-cols-1 gap-x-6 gap-y-6 md:grid-cols-2`,children:[(0,U.jsx)(S2,{id:`schedule-s3-bucket`,label:`S3 Bucket Name`,value:m.s3BucketName,onValueChange:e=>h(t=>({...t,s3BucketName:e})),onBlur:()=>C(!0),error:A}),(0,U.jsx)(S2,{id:`schedule-s3-key`,label:`S3 Key Name`,value:m.s3KeyName,onValueChange:e=>h(t=>({...t,s3KeyName:e}))}),(0,U.jsx)(S2,{id:`schedule-s3-access-key`,label:`Access Key`,value:m.s3AccessKey,onValueChange:e=>h(t=>({...t,s3AccessKey:e}))}),(0,U.jsx)(S2,{id:`schedule-s3-secret-key`,label:`Secret Key`,type:`password`,value:m.s3SecretKey,onValueChange:e=>h(t=>({...t,s3SecretKey:e}))})]}):null]}),c?(0,U.jsxs)(gV,{className:u,children:[(0,U.jsx)(PR,{type:`button`,variant:`outline`,shape:`pill`,onClick:()=>{a&&M(),r?.()},children:`Cancel`}),(0,U.jsx)(PR,{type:`button`,shape:`pill`,disabled:!j,onClick:()=>s?.(m),children:`Save`})]}):null]})}function uje({open:e,mode:t,startDate:n,initialValue:r,onOpenChange:i,onSubmit:a}){let[o,s]=(0,d.useState)(!1),[c,l]=(0,d.useState)(!1),[u,f]=(0,d.useState)(0);function p(){if(o){l(!0);return}i(!1)}function m(){f(e=>e+1),s(!1),l(!1),i(!1)}return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(fV,{open:e,onOpenChange:p,children:(0,U.jsxs)(mV,{maxWidth:`xl`,maxHeight:`vh90`,className:`overflow-y-auto`,"aria-describedby":`schedule-delivery-description`,children:[(0,U.jsxs)(_V,{children:[(0,U.jsx)(vV,{asChild:!0,children:(0,U.jsx)(xz,{level:2,children:`Sc
194hedule Delivery`})}),(0,U.jsx)(hV,{id:`schedule-delivery-description`,children:`Send this report automatically by email.`})]}),(0,U.jsx)(lje,{mode:t,startDate:n,initialValue:r,onCancel:p,onDirtyChange:s,resetOnCancel:!1,resetSignal:u,onSubmit:a,showActions:!0,className:`border-t px-6 py-4`})]})}),(0,U.jsx)(nH,{open:c,onOpenChange:l,title:`Discard unsaved changes?`,description:`Your changes will be lost if you close this modal.`,confirmLabel:`Discard changes`,cancelLabel:`Go back`,onConfirm:m})]})}var C2={Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6,Sunday:7},dje=Object.fromEntries(Object.entries(C2).map(([e,t])=>[t,e]));function fje(e){return e.map(e=>C2[e]).filter(e=>e!==void 0)}function pje(e){return e.map(e=>dje[e]).filter(e=>e!==void 0)}function mje(e,t){return e.map(e=>e===`Last day`?sle(dk(t)):parseInt(e,10))}function hje(e){return e.map(e=>y2(e))}function w2(e){return uk(e,`yyyy-MM-dd`)}function T2(e){return new Date(`${e}T00:00:00`)}function gje(e){let t=new URL(e);return{address:`${t.protocol}//${t.host}`,path:t.pathname||`/`}}function _je(e){let t={frequency:e.frequency===`weekdays`?`daily`:e.frequency,time_of_day:e.deliveryTime,start_date:w2(e.startDate),end_date:e.endDate?w2(e.endDate):null,active:e.enabled,type:e.deliveryMethod,day_of_week:[],day_of_month:[],include_weekends:e.frequency===`daily`};if(e.frequency===`weekly`?t.day_of_week=fje(e.weekDays):e.frequency===`monthly`&&(t.day_of_month=mje(e.monthDays,e.startDate)),e.deliveryMethod===`email`)t.config={recipients:e.emails};else if(e.deliveryMethod===`sftp`){let{address:n,path:r}=gje(e.sftpAddress);t.config={address:n,user:e.sftpUser,path:r},e.sftpPassword&&(t.secrets={password:e.sftpPassword})}else t.config={bucketName:e.s3BucketName,keyName:e.s3KeyName,accessKey:e.s3AccessKey},e.s3SecretKey&&(t.secrets={secretKey:e.s3SecretKey});return t}function vje(e){let t=e.destination.config,n=e=>{let n=t[e];return typeof n==`string`?n:``},r=n(`address`),i=n(`path`);return{frequency:v2(e.frequency,e.includeWeekends),weekDays:pje(e.dayOfWeek),monthDays:hje(e.dayOfMonth),deliveryTime:e.timeOfDay??`morning`,startDate:e.startDate?T2(e.startDate):new Date,endDate:e.endDate?T2(e.endDate):null,deliveryMethod:e.destination.type??`email`,emails:Array.isArray(t.recipients)?t.recipients:[],sftpAddress:r.length>0&&i.length>0?`${r}${i.startsWith(`/`)?i:`/${i}`}`:r,sftpUser:n(`user`),sftpPassword:``,s3BucketName:n(`bucketName`),s3KeyName:n(`keyName`),s3AccessKey:n(`accessKey`),s3SecretKey:``,enabled:e.active}}var E2=`reporting-studio-beta-access`,D2=`reporting-studio-filters-and-grouping`,O2=`reporting-studio-scheduling`,k2=`reporting-studio-report-sharing`,yje=`reporting-studio-templates`,bje=[`reporting-studio-beta`];function xje(){for(let e of bje)af(e);rf(E2,!1,`Enable Reporting Studio beta access`),rf(D2,!1,`Enable Reporting Studio filters and grouping`),rf(O2,!1,`Enable Reporting Studio report scheduling (schedule delivery CTA, modal, indicators)`),rf(k2,!1,`Enable Reporting Studio report sharing`),rf(yje,!1,`Enable Reporting Studio report templates`)}function A2({icon:e,title:t,subtitle:n,checked:r,onCheckedChange:i,disabled:a,trailing:o,beforeSwitch:s,children:c}){return(0,U.jsxs)(X,{gap:`md`,paddingX:`xl`,paddingY:`lg`,border:`bottom`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`start`,gap:`md`,children:[(0,U.jsx)(X,{align:`center`,justify:`center`,children:e}),(0,U.jsxs)(X,{gap:`xs`,grow:!0,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`sm`,children:[(0,U.jsx)(vz,{weight:`semibold`,children:t}),o]}),(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:n})]}),s,(0,U.jsx)(az,{"aria-label":t,checked:r,onCheckedChange:i,disabled:a})]}),r&&c?(0,U.jsx)(X,{gap:`md`,children:c}):null]})}function Sje({summary:e}){return(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,wrap:!0,children:[(0,U.jsx)(Cz,{variant:`outline`,children:e.reportTypeLabel}),(0,U.jsxs)(Cz,{variant:`outline`,children:[e.columnCount,` columns`]}),(0,U.jsxs)(Cz,{variant:`outline`,children:[e.filterCount,` filters`]}),(0,U.jsx)(Cz,{variant:`outline`,children:e.dateRangeLabel})]})}function Cje({name:e,onNameChange:t,description:n,onDescriptionChange:r,summary:i}){return(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`save-report-name`,children:`N
194ame`}),(0,U.jsx)(KR,{id:`save-report-name`,value:e,onChange:e=>t(e.target.value),placeholder:`My saved report name`,required:!0})]}),(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`save-report-description`,children:(0,U.jsx)(X,{orientation:`horizontal`,align:`center`,gap:`xs`,asChild:!0,children:(0,U.jsxs)(`span`,{children:[`Description`,` `,(0,U.jsx)(vz,{as:`span`,size:`sm`,tone:`muted`,children:`(optional)`})]})})}),(0,U.jsx)(dz,{id:`save-report-description`,value:n,onChange:e=>r(e.target.value),placeholder:`Describe your report`,rows:3})]}),(0,U.jsx)(Sje,{summary:i})]})}function wje(e){return l2(()=>Yc.post(`/lex/prism/studio/views/${encodeURIComponent(e)}/share-link`))}function Tje(e){return l2(()=>Yc.get(`/lex/prism/studio/views/share/${encodeURIComponent(e)}`))}function Eje(e){return l2(()=>Yc.post(`/lex/prism/studio/views/share/${encodeURIComponent(e)}/run`))}var j2={resolve:e=>[`studio`,`shared`,`resolve`,e],run:e=>[`studio`,`shared`,`run`,e]};function Dje(){return ua({mutationFn:e=>wje(e)})}function Oje(e){return la({queryKey:e===null?[`studio`,`shared`,`resolve`,`idle`]:j2.resolve(e),enabled:e!==null,staleTime:0,gcTime:0,refetchInterval:e=>e.state.error!==null&&u2(e.state.error)?!1:3e5,refetchOnWindowFocus:!0,retry:!1,queryFn:()=>{if(e===null)throw Error(`useSharedView: shareKey is null`);return Tje(e)}})}function kje(e,t,n){return la({queryKey:e===null?[`studio`,`shared`,`run`,`idle`]:[...j2.run(e),n],enabled:e!==null&&t,staleTime:0,gcTime:0,refetchOnWindowFocus:!1,retry:!1,queryFn:()=>{if(e===null)throw Error(`useSharedViewRun: shareKey is null`);return Eje(e)}})}function Aje(){let e=qi();return ua({mutationFn:({name:e,description:t,resolved:n})=>{let{templateKey:r,...i}=n.displayState;return f2({name:e,surface_key:n.surfaceKey,request:n.request,display_state:{...i,description:t}})},onSuccess:()=>{e.invalidateQueries({queryKey:[`studio`,`views`,`list`]})}})}function jje(e,t=window.location.origin){return`${t}/reporting/studio/shared/${encodeURIComponent(e)}`}var M2={ctaSelected:`reporting_studio.share.cta_selected`,linkCopied:`reporting_studio.share.link_copied`,linkLoaded:`reporting_studio.share.link_loaded`,accessDenied:`reporting_studio.share.access_denied`,savedAsOwn:`reporting_studio.share.saved_as_own`};function N2(e,{surfaceKey:t,outcome:n}){Ff(e,n===void 0?{surfaceKey:t}:{surfaceKey:t,outcome:n})}function Mje(e){N2(M2.ctaSelected,e)}function Nje(e){N2(M2.linkCopied,e)}function Pje(e){N2(M2.linkLoaded,e)}function Fje(e){N2(M2.accessDenied,e)}function Ije(e){N2(M2.savedAsOwn,e)}var P2={ctaSelected:`reporting_studio.template.cta_selected`,listViewed:`reporting_studio.template.list_viewed`,loaded:`reporting_studio.template.loaded`,savedAsView:`reporting_studio.template.saved_as_view`,viewShared:`reporting_studio.template.view_shared`};function Lje(){Ff(P2.ctaSelected,{})}function Rje(){Ff(P2.listViewed,{})}function zje({templateKey:e,reportType:t}){Ff(P2.loaded,{templateKey:e,reportType:t})}function Bje({templateKey:e}){Ff(P2.savedAsView,{templateKey:e})}function Vje({templateKey:e}){Ff(P2.viewShared,{templateKey:e})}function Hje({viewId:e,surfaceKey:t,templateKey:n}){let r=Dje(),[i,a]=(0,d.useState)(!1),[o,s]=(0,d.useState)(!1),c=(0,d.useRef)(null),l=(0,d.useCallback)(()=>{r.mutate(e)},[r,e]);(0,d.useEffect)(()=>{Mje({surfaceKey:t}),l()},[e]);let u=r.data?jje(r.data.shareKey):null,f=(0,d.useCallback)(async()=>{if(u!==null)try{await navigator.clipboard.writeText(u),a(!0),s(!1),Nje({surfaceKey:t}),n&&c.current!==u&&(c.current=u,Vje({templateKey:n}))}catch{s(!0),a(!1)}},[u,t,n]);return r.isPending?(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`Creating a share link…`}):r.isError?(0,U.jsxs)(X,{gap:`sm`,align:`start`,children:[(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsx)(EB,{children:`Couldn’t create a share link. Please try again.`})}),(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:l,disabled:r.isPending,children:`Try again`})]}):u===null?(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`Creating a share link…`}):(0,U.jsxs)(X,{gap:`md`,children:[i?(0,U.jsxs)(wB,{variant:`success`,children:[(0,U.jsx)(AD,{size:20,"aria-hidden":`true`}),(0,U.jsx)(TB,{children:`Link copied to clipboard`}),(0,U.jsx)(EB,{children:`Share it anywhere, or copy again below.`})]}):null,o?(0,U.jsx)(wB,{variant:`warning`,children:(0,U.jsx)(EB,{children:`Couldn’t copy the link automatically. Select it below and copy manually.`})}):null,(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`share-view-l
194ink`,children:`Report link`}),(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,align:`center`,children:[(0,U.jsx)(KR,{id:`share-view-link`,value:u,readOnly:!0,grow:!0}),(0,U.jsx)(PR,{shape:`pill`,onClick:()=>void f(),children:`Copy`})]})]})]})}function Uje(e,t){return e===t?!0:!e||!t?!1:JSON.stringify({...e,startDate:e.startDate.toISOString(),endDate:e.endDate?.toISOString()??null})===JSON.stringify({...t,startDate:t.startDate.toISOString(),endDate:t.endDate?.toISOString()??null})}function Wje({open:e,onOpenChange:t,reportState:n,existingView:r,isExistingViewLoading:i=!1,isTemplateMode:a=!1,templateDefaults:o,onSaved:s,onDeleted:c}){let l=r!==void 0,u=uf(),f=lf(O2),p=u&&f,[m,h]=(0,d.useState)(!1),[g,_]=(0,d.useState)(null),[v,y]=(0,d.useState)(!1),[b,x]=(0,d.useState)(!1),[S,C]=(0,d.useState)(!1),[w,T]=(0,d.useState)(void 0),[E,D]=(0,d.useState)(void 0),[O,k]=(0,d.useState)(null),[A,j]=(0,d.useState)(!1),[M,N]=(0,d.useState)(r?.name??o?.name??``),[P,F]=(0,d.useState)(r?.description??o?.description??``),I=(0,d.useRef)(!1),L=lf(k2),ee=u&&L,te=l&&r!==void 0&&!i,ne=l?g!==null:m;(0,d.useEffect)(()=>{e&&(ne||(N(r?.name??o?.name??``),F(r?.description??o?.description??``)))},[e,r?.id,r?.name,r?.description,o?.name,o?.description,ne]);let{schedule:R}=g2(p?r?.id??null:null);(0,d.useEffect)(()=>{if(e&&!ne&&R){x(R.active);let e=vje(R);T(e),D(e),k(R.id)}},[e,R,ne]);let re=(0,d.useMemo)(()=>n?$0(n):null,[n]),z=UAe(),ie=WAe(),B=GAe(),ae=ZAe(),V=QAe(),oe=l&&g===`existing`,H=(oe?ie.isPending:z.isPending)||ae.isPending||V.isPending,se=ne&&M.trim().length>0&&n!==null&&!i,ce=O===null?b&&w!==void 0:w===void 0||b!==E?.enabled||!Uje({...w,enabled:b},E),le=l&&ce,ue=se||le;function de(){h(!1),_(null),y(!1),x(!1),C(!1),T(void 0),D(void 0),k(null),j(!1),N(r?.name??o?.name??``),F(r?.description??o?.description??``)}async function fe(){if(!ue||I.current)return;I.current=!0;let e;if(ne){if(n===null){I.current=!1;return}let t=M.trim(),i=P.trim(),o={...n,queryName:t,description:i};try{if(oe&&r){let n={name:t,request:r2(o),display_state:i2(o)};await ie.mutateAsync({id:r.id,payload:n}),xQ.success(`View updated`),e=r.id}else{let t=await z.mutateAsync(o);xQ.success(`View saved`),a&&o.templateKey&&Bje({templateKey:o.templateKey}),t.id.length>0&&s?.(t.id),e=t.id}}catch{xQ.error(oe?`Could not update view — please retry.`:`Could not save view — please retry.`),I.current=!1;return}}else if(r)e=r.id;else{I.current=!1;return}let i=oe||le?O:null;try{if(p&&w){let t=_je({...w,enabled:b});i===null?b&&await ae.mutateAsync({viewId:e,payload:t}):await V.mutateAsync({viewId:e,scheduleId:i,payload:t})}}catch{xQ.error(`View saved, but the schedule could not be saved — please retry from Edit.`),de(),t(!1),I.current=!1;return}de(),t(!1),I.current=!1}async function pe(){if(!r)return;let e=r.id;try{await B.mutateAsync(e),xQ.success(`View deleted`)}catch{xQ.error(`Could not delete view — please retry.`);return}de(),t(!1),c?.(e)}let me=a?`Name this view for future quick access.`:l?g===`new`?`Creating a new view…`:(0,U.jsxs)(U.Fragment,{children:[`Updating:`,` `,(0,U.jsx)(vz,{as:`span`,weight:`semibold`,tone:`strong`,children:r.name})]}):`Name and schedule this view for recurring delivery.`,he=oe?`Save changes`:g===`new`?`Save as new view`:`Save`,ge=oe?`Saving changes…`:g===`new`?`Saving new view…`:`Saving…`,_e=re?(0,U.jsx)(Cje,{name:M,onNameChange:N,description:P,onDescriptionChange:F,summary:re}):(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`Configure your report before saving.`});return(0,U.jsx)(fV,{open:e,onOpenChange:e=>{e||de(),t(e)},children:(0,U.jsxs)(mV,{maxWidth:`xl`,maxHeight:`vh90`,className:`overflow-y-auto`,children:[(0,U.jsxs)(_V,{children:[(0,U.jsx)(vV,{asChild:!0,children:(0,U.jsx)(xz,{level:2,children:`Save Report`})}),(0,U.jsx)(hV,{children:me})]}),(0,U.jsxs)(X,{gap:`none`,border:`top`,children:[l?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(A2,{icon:(0,U.jsx)(ID,{size:20,"aria-hidden":`true`}),title:`Update existing`,subtitle:`Save updates made to existing report`,checked:g===`existing`,onCheckedChange:e=>{if(!e){_(null);return}y(!1),_(`existing`),N(r?.name??``),F(r?.description??``)},children:_e}),(0,U.jsx)(A2,{icon:(0,U.jsx)(mse,{size:20,"aria-hidden":`true`}),title:`Save as a new view`,subtitle:`Save this view as a new report for future quick access`,checked:g===`
194new`,onCheckedChange:e=>{if(!e){_(null);return}y(!1),_(`new`),N(``),F(``)},children:_e}),(0,U.jsxs)(A2,{icon:(0,U.jsx)(pse,{size:20,"aria-hidden":`true`}),title:`Delete this view`,subtitle:`Permanently remove this saved view.`,checked:v,onCheckedChange:e=>{y(e),e&&(_(null),x(!1),C(!1),T(void 0))},children:[(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsxs)(EB,{children:[`This permanently deletes`,` `,(0,U.jsx)(vz,{as:`strong`,weight:`semibold`,children:r.name}),`. This can’t be undone.`]})}),(0,U.jsx)(PR,{variant:`destructive`,shape:`pill`,onClick:pe,disabled:B.isPending,children:B.isPending?`Deleting…`:`Delete view`})]})]}):(0,U.jsx)(A2,{icon:(0,U.jsx)(ID,{size:20,"aria-hidden":`true`}),title:`Save view`,subtitle:`Save this report view for future quick access.`,checked:m,onCheckedChange:h,children:_e}),!a&&ee?(0,U.jsx)(A2,{icon:(0,U.jsx)(_se,{size:20,"aria-hidden":`true`}),title:`Share view`,subtitle:te?`Anyone with access to this data can view this report using the link.`:`Save this view first to share it.`,checked:te&&A,disabled:!te,onCheckedChange:te?j:void 0,children:r?(0,U.jsx)(Hje,{viewId:r.id,surfaceKey:r.surfaceKey,templateKey:r.templateKey}):null}):null,a?null:(0,U.jsx)(A2,{icon:(0,U.jsx)(vse,{size:20,"aria-hidden":`true`}),title:`Schedule delivery`,subtitle:`Send this report automatically by email.`,checked:p&&b,disabled:!p,trailing:p?void 0:(0,U.jsx)(Cz,{variant:`outline-warning`,children:`Coming Soon`}),beforeSwitch:p&&w!==void 0?(0,U.jsx)(PR,{type:`button`,variant:`link`,size:`inline`,onClick:()=>C(!0),children:`Edit`}):void 0,onCheckedChange:p?e=>{e?(y(!1),C(!0)):x(!1)}:void 0})]}),p&&!a?(0,U.jsx)(uje,{open:S,mode:w===void 0?`create`:`edit`,initialValue:w,onOpenChange:C,onSubmit:e=>{T(e),x(!0),C(!1)}}):null,(0,U.jsxs)(gV,{children:[(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:()=>{de(),t(!1)},children:`Cancel`}),(0,U.jsx)(PR,{shape:`pill`,onClick:fe,disabled:!ue||H,children:H?ge:he})]})]})})}var Gje=`inventory`;function F2(e){return e===`inventory`||e===`campaign`?e:null}function Kje(e){let t=e?{surface_key:e}:{};return l2(()=>Yc.get(`/lex/prism/studio/templates`,{params:t}))}var qje={list:e=>[`studio`,`templates`,e??null]};function I2(e,t={}){return la({queryKey:qje.list(e),staleTime:_0,refetchOnWindowFocus:!1,enabled:t.enabled,queryFn:()=>Kje(e)})}function Jje(e){if(e in E0)return`dimension`;if(e in S0)return`derived`;if(e in D0)return`metric`}function L2(e){let t=[],n=[],r=[];for(let i of e){let e=Jje(i);e===`dimension`?t.push(i):e===`derived`?n.push(i):e===`metric`&&r.push(i)}return{dimensionKeys:t,derivedDimensionKeys:n,metricKeys:r}}function R2(e){let{dimensionKeys:t,derivedDimensionKeys:n,metricKeys:r}=L2([...e.request.columns,...e.request.metrics]),i=e.displayState,a=i?.viewType?t2[i.viewType]:Xje(t,n,r),o=n2(e.request.dateRange),s=e.request.grain??`day`,c=(e.request.filters??[]).map(e=>({field:e.field,operator:e.operator,values:[...e.values]}));return{reportType:a,dimensionKeys:t,derivedDimensionKeys:n,metricKeys:r,columnKeyOrder:i?.columnKeyOrder&&i.columnKeyOrder.length>0?[...i.columnKeyOrder]:[...e.request.columns,...e.request.metrics],filters:c,metricFilters:e.request.metricFilters?.map(e=>({metric:e.metric,operator:e.operator,values:[...e.values]}))??[],tableFilters:i?.tableFilters?[...i.tableFilters]:[],sort:i?.sort??null,dateRange:o,dateGranularity:s,queryName:e.name,mediaGroupId:Yje(i?.mediaGroupId),description:i?.description??``,templateKey:typeof i?.templateKey==`string`?i.templateKey:void 0}}function z2(e){let t=t2[e.surfaceKey];if(!t)throw Error(`templateToReportState: unknown surfaceKey '${e.surfaceKey}'`);let{dimensionKeys:n,derivedDimensionKeys:r,metricKeys:i}=L2([...e.request.columns,...e.request.metrics]),a=(e.request.filters??[]).map(e=>({field:e.field,operator:e.operator,values:[...e.values]}));return{reportType:t,dimensionKeys:n,derivedDimensionKeys:r,metricKeys:i,columnKeyOrder:e.columnOrder&&e.columnOrder.length>0?[...e.columnOrder]:[...e.request.columns,...e.request.metrics],filters:a,tableFilters:[],sort:e.request.sort?{by:e.request.sort.field,dir:e.request.sort.direction}:null,dateRange:n2(e.request.dateRange),dateGranularity:e.request.grain??`day`,queryName:e.n
194ame,mediaGroupId:null,description:e.description??``,templateKey:e.id}}function Yje(e){return typeof e==`number`&&Number.isInteger(e)&&e>0?e:null}function Xje(e,t,n){let r=new Set(w0.campaign.dimensionKeys),i=new Set(w0.inventory.dimensionKeys),a=new Set(w0.campaign.metricKeys),o=new Set(w0.inventory.metricKeys),s=[...e,...t,...n];for(let e of s)if(r.has(e)&&!i.has(e)||a.has(e)&&!o.has(e))return`campaign`;return`inventory`}function B2(e,t){if(!e||!Array.isArray(e.surfaces))return;let n=e2[t];return e.surfaces.find(e=>e.key===n)}var Zje={"last-7-days":7,"last-30-days":30,"last-90-days":90},Qje={7:`last-7-days`,30:`last-30-days`,90:`last-90-days`},$je={type:`preset`,days:7};function eMe(e){if(!e)return $je;if(e.presetId){let t=Zje[e.presetId];if(t)return{type:`preset`,days:t}}return{type:`custom`,start:uk(e.from,`yyyy-MM-dd`),end:uk(e.to,`yyyy-MM-dd`)}}function V2(e,t){if(e.type===`preset`){let n=Qje[e.days],r=F0.find(e=>e.id===n);if(r){let{from:e,to:n}=r.getRange(t);return{from:e,to:n,presetId:r.id}}let i=new Date(t),a=new Date(t);return a.setDate(a.getDate()-e.days),{from:a,to:i}}return{from:hk(e.start),to:hk(e.end)}}function H2(e,t){return e.map(e=>{let n={};for(let r of t){let t=k0(r);t!==void 0&&(n[r]=e[t.label])}return n})}function tMe(e){return E0[e]?.label??S0[e]?.label??D0[e]?.label}var nMe=/^\s*[=+\-@]|^[\t\r\n]/;function rMe(e){return nMe.test(e)?`'${e}`:e}async function iMe(e){let{reportType:n,selectedColumnKeys:r,rows:i,now:a}=e,o=[];for(let e of r){let t=tMe(e);t!==void 0&&o.push(t)}let s=i.map(e=>{let t={};for(let n of o)t[n]=rMe(e[n]??``);return t}),[{parse:c},l]=await Promise.all([MB(()=>import(`./json2csv.umd-ijpt5Zg2.js`).then(e=>t(e.default,1)),__vite__mapDeps([0,1])),MB(()=>import(`./file-download-FmFyJQKl.js`).then(e=>t(e.default,1)).then(e=>e.default),__vite__mapDeps([2,1]))]);l(c(s,{fields:o}),`LiveIntent-Report-${n}-${uk(a??new Date,`yyyy-MM-dd`)}.csv`,`text/csv;charset=utf-8`,``)}function aMe(e){let t=e[0];return t?{by:t.id,dir:t.desc?`desc`:`asc`}:null}function U2(e){return e?[{id:e.by,desc:e.dir===`desc`}]:[]}function oMe(){let e=F2(Gn({strict:!1}).reportType)??`inventory`,t=qn(),n=qi(),r=Kn({strict:!1}),{isInternalUser:i,isLoading:a,accessList:o}=nl(),s=lf(D2),c=uf(),l=lf(`reporting-studio-templates`)&&c,u=m2(),f=(0,d.useMemo)(()=>B2(u.data,e),[u.data,e]),p=f!==void 0&&!f.available,m=(0,d.useMemo)(()=>{if(f)return M0([...f.defaults.columns,...f.defaults.metrics]);let t=Nke(e);return M0([...t.dimensions.map(e=>e.key),...t.metrics.map(e=>e.key)])},[e,f]),h=(0,d.useMemo)(()=>{if(f)return new Set([...f.columns,...f.derivedColumns,...f.metrics])},[f]),g=(0,d.useMemo)(()=>{if(f)return Object.fromEntries(f.filters.map(e=>[e.field,e.operators]))},[f]),_=(0,d.useMemo)(()=>{if(f)return Object.fromEntries(f.filters.filter(e=>e.values!==void 0).map(e=>[e.field,e.values]))},[f]),v=(0,d.useMemo)(()=>{if(f)return Object.fromEntries(f.filters.filter(e=>e.options!==void 0).map(e=>[e.field,e.options]))},[f]),[y,b]=(0,d.useState)(`day`),[x,S]=(0,d.useState)(()=>I0(new Date)),[C,w]=(0,d.useState)(null),[T,E]=(0,d.useState)(!1),[D,O]=(0,d.useState)(void 0),[k,A]=(0,d.useState)(null),[j,M]=(0,d.useState)([]),[N,P]=(0,d.useState)([]),[F,I]=(0,d.useState)(0),[L,ee]=(0,d.useState)([]),[te,ne]=(0,d.useState)([]),[R,re]=(0,d.useState)(!1),[z,ie]=(0,d.useState)(!1),[B,ae]=(0,d.useState)(m),[V,oe]=(0,d.useState)([]),H=(0,d.useRef)(null),se=(0,d.useRef)(null),ce=(0,d.useRef)({granularity:y,dateRange:x,filters:j,metricFilters:N,templateFilters:L,sorting:V,mediaGroupId:C,selectedColumnKeys:B});(0,d.useEffect)(()=>{ce.current={granularity:y,dateRange:x,filters:j,metricFilters:N,templateFilters:L,sorting:V,mediaGroupId:C,selectedColumnKeys:B}});let le=HAe(r.view??null),ue=e===`inventory`,de=(0,d.useMemo)(()=>{if(!(r.view==null||!le.data))try{return R2(le.data)}catch(e){return console.warn(`[ReportBuilderPage] Saved view is unreadable`,r.view,e),null}},[r.view,le.data]),fe=le.data?.updatedAt??``;(0,d.useEffect)(()=>{let t=r.view??null;if(t===null){if(r.template!=null)return;if(H.current!==null&&se.current){let e=se.current;b(e.granularity),S(e.dateRange),M(e.filters),P(e.metricFilters),ee(e.templateFilters),oe(e.sorting),w(e.mediaGroupId),ae(e.selectedColumnKeys),se.current=null}else ae(m),M([]),P([]),ee([]),oe([]);H.current=null;return}let n=`${t}:${e}:${fe}`;H.current!==n&&de&&(H.current===null&&(se.current={...ce.current}),b(de.dateGranularity),S(V2(de.dateRange,new Date)),ae(de.columnKeyOrder&&de.columnKeyOrder.length>0?de.columnKeyOrder:M0([...de.dimensionKeys,...de.derivedDimensionKeys,...de.metricKeys])),w(de.mediaGroupId??null),M(de.tableFilters??[]),P(de.metricFilters??[]),ee([]),P(de.metricFilters??[]),ee([]),oe(U2(de.sort)),H.current=n)},[de,fe,e,r.view,r.template,m]);let pe=(0,d.useRef)(null);(0,d.useEffect)(()=>{let n=r.view??null;pe.current!==null&&pe.current!==n&&(pe.current=null),n!==null&&(!le.isError&&de!==null||pe.current!==n&&(pe.current=n,xQ.error(`Couldn't load that saved view`,{description:`It may have been deleted, or you may 
194not have access. Showing defaults.`}),t({to:`/reporting/studio/report/$reportType`,params:{reportType:e},search:{}})))},[le.isError,de,r.view,e,t]),(0,d.useEffect)(()=>{r.view==null||r.template==null||t({to:`/reporting/studio/report/$reportType`,params:{reportType:e},search:{view:r.view},replace:!0})},[r.view,r.template,e,t]),(0,d.useEffect)(()=>{!c||l||r.template==null||t({to:`/reporting/studio/report/$reportType`,params:{reportType:e},search:r.view==null?{}:{view:r.view},replace:!0})},[c,l,r.template,r.view,e,t]);let me=l&&r.view==null?r.template??null:null,he=I2(e2[e],{enabled:me!==null}),ge=(0,d.useMemo)(()=>he.data?.data.find(e=>e.id===me),[he.data,me]),_e=(0,d.useMemo)(()=>{if(!(me===null||!he.data)){if(!ge)return null;try{let t=z2(ge);return t.reportType===e?t:null}catch(e){return console.warn(`[ReportBuilderPage] Template is unreadable`,me,e),null}}},[me,he.data,ge,e]),ve=ge?.updatedAt??``;(0,d.useEffect)(()=>{if(me===null)return;let t=`template:${me}:${e}:${ve}`;if(H.current===t||!_e)return;H.current===null&&(se.current={...ce.current}),b(_e.dateGranularity),S(V2(_e.dateRange,new Date));let n=[..._e.dimensionKeys,..._e.derivedDimensionKeys,..._e.metricKeys];ae(_e.columnKeyOrder&&_e.columnKeyOrder.length>0?[..._e.columnKeyOrder.filter(e=>n.includes(e)),...n.filter(e=>!_e.columnKeyOrder.includes(e))]:M0(n)),M([]),P([]),ee(_e.filters),oe(U2(_e.sort)),zje({templateKey:me,reportType:e}),H.current=t},[_e,ve,e,me]);let ye=(0,d.useRef)(null);(0,d.useEffect)(()=>{ye.current!==null&&ye.current!==me&&(ye.current=null),me!==null&&(!he.isError&&_e!==null||ye.current!==me&&(ye.current=me,xQ.error(`Couldn't load that report template`,{description:`It may have been deleted, or you may not have access. Showing defaults.`}),t({to:`/reporting/studio/report/$reportType`,params:{reportType:e},search:{},replace:!0})))},[he.isError,_e,me,e,t]);let{mediaGroupOptions:be,isLoading:xe,isError:Se,setSearchQuery:Ce}=y0({enabled:!a&&i,selectedId:C});(0,d.useEffect)(()=>{Se&&xQ.error(`Couldn't load media groups`,{description:`Check your connection and try again.`})},[Se]);let we=(0,d.useMemo)(()=>o?.MediaGroup?o.MediaGroup.map(e=>Number(e.id)).filter(e=>Number.isFinite(e)):[],[o]),Te=(0,d.useMemo)(()=>a?[]:i?C===null?[]:[C]:we,[a,i,C,we]),Ee=Te.length>0&&!p,De=la({queryKey:[`reporting-studio`,`publishers`,`by-mg`,Te],staleTime:_0,refetchOnWindowFocus:!1,queryFn:async()=>{let{data:e}=await Yc.post(`/api/publishers/search`,{media_group_id__in:Te,status__in:[`active`]});return e},enabled:Ee&&ue}),Oe=la({queryKey:[`reporting-studio`,`advertisers`,`by-mg`,Te],staleTime:_0,refetchOnWindowFocus:!1,queryFn:async()=>{let{data:e}=await Yc.post(`/api/advertisers/search`,{media_group_id__in:Te,status__in:[`active`]});return e},enabled:Ee&&!ue}),ke=(0,d.useMemo)(()=>{let e=ue?De.data:Oe.data;return e?e.results.map(e=>String(e.id)):[]},[ue,De.data,Oe.data]),Ae=(0,d.useMemo)(()=>L2(B),[B]),je=(0,d.useMemo)(()=>{if(p||ke.length===0)return null;let t=ue?`publisher_id`:`advertiser_id`;return{reportType:e,dimensionKeys:Ae.dimensionKeys,derivedDimensionKeys:Ae.derivedDimensionKeys,metricKeys:Ae.metricKeys,columnKeyOrder:B,filters:L.length>0?[...L,...s?j:[],{field:t,operator:`is`,values:ke}]:[{field:t,operator:`is`,values:ke},...s?j:[]],metricFilters:s?N:[],tableFilters:[...L,...j],sort:aMe(V),dateRange:eMe(x),dateGranularity:y,mediaGroupId:C,templateKey:_e?.templateKey??de?.templateKey}},[p,e,ue,ke,x,y,Ae,B,j,N,L,s,V,C,_e?.templateKey,de?.templateKey]),Me=BAe(je,F),Ne=(ue?De.isFetching:Oe.isFetching)||Me.isFetching,Pe=(0,d.useMemo)(()=>Me.data?H2(Me.data,B):[],[Me.data,B]),Fe=(0,d.useMemo)(()=>(f?f.filters.map(e=>e.field):B).map(e=>k0(e)).filter(e=>e!==void 0&&e.group!==`metric`&&e.filterable&&e.key!==`publisher_id`&&e.key!==`advertiser_id`),[f,B]),Ie=(0,d.useMemo)(()=>Object.fromEntries(Fe.map(e=>[e.key,e])),[Fe]),Le=(0,d.useMemo)(()=>f?(f.metricFilters??[]).map(e=>{let t=k0(e.metric);return t?.group===`metric`?{metric:e.metric,label:t.label,operators:e.operators}:void 0}).filter(e=>e!==void 0):[],[f]),Re=(0,d.useCallback)(e=>{P(e),I(e=>e+1)},[]),ze=Pe,Be=Me.data??[];(0,d.useEffect)(()=>{!s||j.length>0||ne(Pe)},[s,j.length,Pe]),(0,d.useEffect)(()=>{D&&!Ie[D]&&(O(void 0),A(null))},[D,Ie]);let Ve=(0,d.useMemo)(()=>[...L,...j],[L,j]),He=(0,d.useMemo)(()=>new Set(L.map(e=>e.field)),[L]),Ue=(0,d.useCallback)((e,t)=>{O(e),A(t),E(!0)},[]),We=(0,d.useCallback)(e=>{E(e),e||(O(void 0),A(null))},[]),Ge=(0,d.useCallback)(()=>{O(void 0),A(null)},[]),Ke=(0,d.useCallback)(e=>{ee(e.filter(e=>
194He.has(e.field))),M(e.filter(e=>!He.has(e.field)))},[He]),qe=(0,d.useCallback)(e=>{He.has(e)?ee(t=>t.filter(t=>t.field!==e)):M(t=>t.filter(t=>t.field!==e))},[He]),Je=(0,d.useCallback)(e=>{ae(e)},[]);(0,d.useEffect)(()=>{s||(E(!1),ie(!1))},[s]);let Ye=(0,d.useRef)(!1),[Xe,Ze]=(0,d.useState)(!1),Qe=!Ne&&Be.length>0?async()=>{if(Ye.current)return;Ye.current=!0,Ze(!0);let t=iMe({reportType:e,selectedColumnKeys:B,rows:Be});xQ.promise(t,{loading:`Downloading report…`,success:`Report downloaded`,error:`Couldn’t download report`});try{await t}catch{}finally{Ye.current=!1,Ze(!1)}}:void 0,$e=i?(0,U.jsx)(U1,{hideLabel:!0,value:C,options:be,isLoading:xe,setSearchQuery:Ce,onChange:e=>w(e??null)}):void 0,et=(0,d.useMemo)(()=>{if(!(r.view==null||!de))return{id:r.view,name:de.queryName??`Untitled view`,description:de.description??``,surfaceKey:le.data?.surfaceKey??e2[e],templateKey:de.templateKey}},[r.view,de,le.data?.surfaceKey,e]),tt=(0,d.useMemo)(()=>{if(!(me===null||!_e))return{name:_e.queryName??`Untitled template`,description:_e.description??``}},[me,_e]),nt=s||L.length>0;return(0,U.jsxs)(X,{gap:`none`,children:[(0,U.jsx)(b0,{goBack:!0}),(0,U.jsx)(N0,{reportType:e,title:et?.name??tt?.name,subtitle:et?.description??tt?.description,isLoading:r.view!=null&&!et||me!==null&&!tt}),p?(0,U.jsx)(X,{paddingX:`lg`,paddingY:`lg`,children:(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsx)(EB,{children:`This report type isn’t available yet. Check back soon, or pick a different report type from the Reporting Studio home.`})})}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(Zke,{granularity:y,onGranularityChange:b,dateRange:x,onDateRangeChange:S,mediaGroupControl:$e,filterButton:nt?(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,children:[(0,U.jsx)(cAe,{filters:Ve,availableFields:Fe,rows:te.length>0?te:Pe,open:T,onOpenChange:We,initialEditFieldKey:D,anchorElement:k,onCommit:Ke,onBackToList:Ge,operatorsByField:g,predefinedValuesByField:_,predefinedOptionsByField:v}),s?(0,U.jsx)(gAe,{filters:N,options:Le,onCommit:Re}):null]}):null,onSaveReport:()=>re(!0),isSaveReportDisabled:r.view!=null&&!et||me!==null&&!_e,onDownload:Qe,isDownloading:Xe,editColumnsOpen:z,onEditColumnsOpenChange:ie,showEditColumns:s,editColumnsContent:(0,U.jsx)(Jke,{reportTypeKey:e,value:B,allowedKeys:h,onSave:Je,onRequestClose:()=>ie(!1)})}),nt?(0,U.jsx)(bAe,{filters:Ve,fieldsByKey:Ie,onEditFilter:Ue,onRemoveFilter:qe}):null,Me.isError?(0,U.jsx)(X,{paddingX:`lg`,paddingY:`lg`,children:(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsx)(EB,{children:Me.error.message})})}):!Ne&&je!==null&&Me.data!==void 0&&Be.length===0?(0,U.jsx)(X,{paddingX:`lg`,paddingY:`lg`,children:(0,U.jsx)(wB,{children:(0,U.jsx)(EB,{children:`No results match the applied filters.`})})}):(0,U.jsx)(H0,{selectedColumnKeys:B,rows:ze,isLoading:Ne,sorting:V,onSortingChange:oe}),(0,U.jsx)(Wje,{open:R,onOpenChange:re,reportState:je,existingView:et,isTemplateMode:me!==null,templateDefaults:_e?{name:_e.queryName??``,description:_e.description??``}:void 0,isExistingViewLoading:r.view!=null&&!et,onSaved:n=>{t({to:`/reporting/studio/report/$reportType`,params:{reportType:e},search:{view:n}})},onDeleted:r=>{se.current=null,H.current=null,w(null),b(`day`),S(I0(new Date)),M([]),ee([]),oe([]),ae(m),t({to:`/reporting/studio/report/$reportType`,params:{reportType:e},search:{}}).then(()=>{KAe(n,r)}).catch(()=>{})}})]})]})}function W2({title:e,titleBadge:t,description:n,badge:r,disabled:i=!1,selected:a=!1,onSelect:o,trailing:s,control:c=`radio`}){let l=`flex items-center gap-3 rounded-lg border px-4 py-3 transition-colors w-full text-left ${i?`opacity-60 cursor-not-allowed bg-muted/30 border-border`:a?`cursor-pointer bg-accent/30 border-primary`:`cursor-pointer border-border hover:bg-muted/40`}`,u=(0,U.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-4 w-4 shrink-0 rounded-full border border-muted-foreground/40`}),d=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(`span`,{className:`flex flex-1 flex-col gap-0.5`,children:[(0,U.jsxs)(`span`,{className:`font-medium`,children:[e,t&&(0,U.jsxs)(U.Fragment,{children:[` `,(0,U.jsx)(Cz,{variant:`outline-warning-soft`,children:t})]})]}),(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:n})]}),r&&(0,U.jsx)(`span`,{className:`ml-3 inline-flex shrink-0 items-center`,children:(0,U.jsx)(Cz,{variant:`outline-warning-soft`,children:r})}),s]});return c===`dialog-button`?(0,U.jsxs)(`button`,{type:`button`,className:l,disabled:i,"aria-haspopup":`dialog`,onClick:()=>{i||o()},children:[u,d]}):(0,U.jsxs)(`label`,{className:l,children:[(0,U.jsx)(`input`,{type:`radio`,className:`sr-only`,checked:a,disabled:i,onChange:()=>{i||o()}}),(0,U.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-4 w-4 shrink-0 items-center justify-center rounded-full border ${a?`border-primary`:`border-muted-foreground
194/40`}`,children:a&&(0,U.jsx)(`span`,{className:`h-2 w-2 rounded-full bg-primary`})}),d]})}function sMe(e={}){let t=VAe(e);return{items:(0,d.useMemo)(()=>{let e=[];for(let n of t.data?.data??[])try{let t=R2(n);e.push({view:n,reportType:t.reportType,description:t.description??``,updatedAt:n.updatedAt??``})}catch(e){console.warn(`[useDecodedSavedViews] Skipping unreadable saved view`,n.id,e)}return e.sort((e,t)=>e.updatedAt===t.updatedAt?e.view.id<t.view.id?1:-1:e.updatedAt<t.updatedAt?1:-1),e},[t.data]),isPending:t.isPending,isError:t.isError,refetch:t.refetch}}var G2={inventory:`Inventory`,campaign:`Campaign`};function cMe({label:e,children:t}){return(0,U.jsxs)(X,{gap:`xs`,align:`start`,children:[(0,U.jsx)(vz,{size:`xs`,weight:`semibold`,transform:`upper`,tone:`muted`,children:e}),t]})}function K2({title:e,titleBadge:t,description:n,selected:r,onSelect:i,meta:a,badge:o}){return(0,U.jsx)(W2,{title:e,titleBadge:t,description:n,selected:r,onSelect:i,badge:o,trailing:a&&a.length>0?(0,U.jsx)(X,{orientation:`horizontal`,align:`center`,gap:`lg`,children:a.map(({label:e,content:t})=>(0,U.jsx)(cMe,{label:e,children:t},e))}):void 0})}function lMe({view:e,inferredReportType:t,description:n,selected:r,onSelect:i}){let{schedule:a}=g2(lf(`reporting-studio-scheduling`)?e.id:null),o=a?.active&&a.frequency?_2[v2(a.frequency,a.includeWeekends)]?.badge??`Not scheduled`:`Not scheduled`;return(0,U.jsx)(K2,{title:e.name,description:n,selected:r,onSelect:i,meta:[{label:`Report Type`,content:(0,U.jsx)(Cz,{variant:`outline-warning-soft`,children:G2[t]})},{label:`Run Frequency`,content:(0,U.jsx)(Cz,{variant:`outline-neutral-soft`,children:o})}]})}function uMe({open:e,onOpenChange:t,onLoad:n}){let[r,i]=(0,d.useState)(``),[a,o]=(0,d.useState)(null),[s,c]=(0,d.useState)(!1),{items:l,isPending:u,isError:f,refetch:p}=sMe({hasSchedule:s}),m=(0,d.useMemo)(()=>{let e=r.trim().toLowerCase();return e?l.filter(({view:t})=>t.name.toLowerCase().includes(e)):l},[l,r]),h=m.find(({view:e})=>e.id===a)??null,g=e=>{e||(i(``),o(null),c(!1)),t(e)};return(0,U.jsx)(fV,{open:e,onOpenChange:g,children:(0,U.jsxs)(mV,{maxWidth:`3xl`,children:[(0,U.jsxs)(_V,{children:[(0,U.jsx)(vV,{asChild:!0,children:(0,U.jsx)(xz,{level:2,children:`Load a Saved View`})}),(0,U.jsx)(hV,{children:`Select which saved view you would like to load.`})]}),(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`sm`,children:[(0,U.jsx)(tm,{"aria-hidden":`true`}),(0,U.jsx)(KR,{grow:!0,placeholder:`Search saved views...`,value:r,onChange:e=>i(e.target.value),"aria-label":`Search saved views`})]}),(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,justify:`between`,gap:`sm`,children:[(0,U.jsx)(vz,{children:`Scheduled Only`}),(0,U.jsx)(az,{"aria-label":`Scheduled Only`,checked:s,onCheckedChange:c})]}),u?(0,U.jsx)(vz,{tone:`muted`,children:`Loading saved views…`}):f?(0,U.jsxs)(X,{gap:`sm`,align:`center`,children:[(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`Couldn’t load your saved views.`}),(0,U.jsx)(PR,{variant:`outline`,onClick:()=>p(),children:`Try again`})]}):l.length===0?(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`You haven’t saved any views yet.`}):(0,U.jsxs)(X,{gap:`sm`,children:[(0,U.jsxs)(vz,{size:`xs`,weight:`semibold`,tone:`muted`,transform:`upper`,tracking:`wide`,children:[m.length,` Saved View`,m.length===1?``:`s`]}),m.length===0?(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`No saved views match your search.`}):(0,U.jsx)(X,{gap:`md`,maxHeight:`lg`,overflow:`auto`,children:m.map(({view:e,reportType:t,description:n})=>(0,U.jsx)(lMe,{view:e,inferredReportType:t,description:n,selected:a===e.id,onSelect:()=>o(e.id)},e.id))})]})]}),(0,U.jsxs)(gV,{children:[(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:()=>g(!1),children:`Cancel`}),(0,U.jsx)(PR,{shape:`pill`,disabled:h==null,onClick:()=>{h!=null&&(n({id:h.view.id,reportType:h.reportType}),g(!1))},children:`Load`})]})]})})}function dMe(e){let t=I2(e);return{items:(0,d.useMemo)(()=>{let e=[];for(let n of t.data?.data??[])try{let t=z2(n);e.push({template:n,reportType:t.reportType,description:t.description??``,updatedAt:n.updatedAt??``})}catch(e){console.warn(`[useDecodedTemplates] Skipping unreadable template`,n.id,e)}return e.sort((e,t)=>
194{let n=e.template.name.localeCompare(t.template.name);return n===0?e.template.id<t.template.id?-1:+(e.template.id>t.template.id):n}),e},[t.data]),isPending:t.isPending,isError:t.isError,refetch:t.refetch}}function fMe({template:e,reportType:t,description:n,selected:r,onSelect:i}){return(0,U.jsx)(K2,{title:e.name,description:n,selected:r,onSelect:i,titleBadge:e.status===`beta`?`Beta`:void 0,meta:[{label:`Report Type`,content:(0,U.jsx)(Cz,{variant:`outline-warning-soft`,children:G2[t]})}]})}function pMe({open:e,onOpenChange:t,onLoad:n}){let{items:r,isPending:i,isError:a,refetch:o}=dMe(),[s,c]=(0,d.useState)(``),[l,u]=(0,d.useState)(null);(0,d.useEffect)(()=>{e&&Rje()},[e]);let f=(0,d.useMemo)(()=>{let e=s.trim().toLowerCase();return e?r.filter(({template:t,description:n})=>t.name.toLowerCase().includes(e)||n.toLowerCase().includes(e)):r},[r,s]),p=f.find(({template:e})=>e.id===l)??null,m=e=>{e||(c(``),u(null)),t(e)};return(0,U.jsx)(fV,{open:e,onOpenChange:m,children:(0,U.jsxs)(mV,{maxWidth:`3xl`,children:[(0,U.jsxs)(_V,{children:[(0,U.jsx)(vV,{asChild:!0,children:(0,U.jsx)(xz,{level:2,children:`Choose a report to view`})}),(0,U.jsx)(hV,{children:`Select which report template you would like to use.`})]}),(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`sm`,children:[(0,U.jsx)(tm,{"aria-hidden":`true`}),(0,U.jsx)(KR,{grow:!0,placeholder:`Search report templates...`,value:s,onChange:e=>c(e.target.value),"aria-label":`Search report templates`})]}),i?(0,U.jsx)(vz,{tone:`muted`,children:`Loading report templates…`}):a?(0,U.jsxs)(X,{gap:`sm`,align:`center`,children:[(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`Couldn’t load the report templates.`}),(0,U.jsx)(PR,{variant:`outline`,onClick:()=>o(),children:`Try again`})]}):r.length===0?(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`There aren’t any report templates yet.`}):(0,U.jsxs)(X,{gap:`sm`,children:[(0,U.jsxs)(vz,{size:`xs`,weight:`semibold`,tone:`muted`,transform:`upper`,tracking:`wide`,children:[f.length,` Report Template`,f.length===1?``:`s`]}),f.length===0?(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`No report templates match your search.`}):(0,U.jsx)(X,{gap:`md`,maxHeight:`lg`,overflow:`auto`,children:f.map(({template:e,reportType:t,description:n})=>(0,U.jsx)(fMe,{template:e,reportType:t,description:n,selected:l===e.id,onSelect:()=>u(e.id)},e.id))})]})]}),(0,U.jsxs)(gV,{children:[(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:()=>m(!1),children:`Cancel`}),(0,U.jsx)(PR,{shape:`pill`,disabled:p==null,onClick:()=>{p!=null&&(n({id:p.template.id,reportType:p.reportType}),m(!1))},children:`Load`})]})]})})}var mMe=`/assets/landing-illustration-CIG7ieYl.png`;function hMe(){let e=qn(),[t,n]=(0,d.useState)(null),[r,i]=(0,d.useState)(!1),[a,o]=(0,d.useState)(!1),s=uf(),c=lf(`reporting-studio-templates`)&&s,l=m2(),u=(0,d.useMemo)(()=>B2(l.data,`inventory`),[l.data]),f=(0,d.useMemo)(()=>B2(l.data,`campaign`),[l.data]),p=u?.available===!1,m=f?.available===!1;(0,d.useEffect)(()=>{(t===`inventory`&&p||t===`campaign`&&m)&&n(null)},[t,p,m]);let h=(0,d.useCallback)(t=>{e({to:`/reporting/studio/report/$reportType`,params:{reportType:t.reportType},search:{view:t.id}})},[e]),g=(0,d.useCallback)(t=>{e({to:`/reporting/studio/report/$reportType`,params:{reportType:t.reportType},search:{template:t.id}})},[e]),_=t===`inventory`||t===`campaign`;return(0,U.jsxs)(X,{gap:`none`,minHeight:`full`,children:[(0,U.jsx)(b0,{}),(0,U.jsxs)(FR,{template:`split-3-2-lg`,gap:`none`,grow:!0,children:[(0,U.jsxs)(X,{gap:`2xl`,paddingX:`2xl`,paddingY:`3xl`,children:[(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsx)(vz,{size:`xs`,weight:`bold`,tracking:`wide`,transform:`upper`,tone:`primary`,children:`Reporting Studio - Publisher Edition`}),(0,U.jsx)(xz,{level:1,size:2,children:`Create a report that delivers.`}),(0,U.jsx)(vz,{size:`sm`,tone:`muted`,as:`p`,children:`Select your data, apply your filters, and shape your view. Whether starting from scratch or a template, you’re a few steps away from actionable insights.`})]}),(0,U.jsx)(X,{gap:`md`,asChild:!0,children:(0,U.jsxs)(`section`,{children:[(0,U.jsx)(xz,{level:2,size:6,children:`What would you like to do?`}),(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(X,{gap:`md`,role:`radiogroup`,"aria-label":`Report type`,children:[(0,U.jsx)(W2,{title:`View Inventory Analysis`,description:`Analyze fill rates, revenue, eCPM & impressions across your inventory.`,selected:t===`inventory`,disabled:p,badge:p?`Coming Soon`:void 0,onSelect:()=>n(`inventory`)}),(0,U.jsx)(W2,{title:`View Campaign Performance`,description:`Track Advert
194iser campaign delivery, clicks, conversion, and pacing.`,selected:t===`campaign`,disabled:m,badge:m?`Coming Soon`:void 0,onSelect:()=>n(`campaign`)})]}),(0,U.jsx)(W2,{control:`dialog-button`,title:`Start with a Report Template`,description:`Already built reports, ready to use. Customize and save as your own.`,disabled:!c,badge:c?void 0:`Coming Soon`,onSelect:()=>{Lje(),o(!0)}}),(0,U.jsx)(W2,{control:`dialog-button`,title:`Load a Saved View`,description:`Custom reporting views that you've created and saved.`,onSelect:()=>i(!0)})]})]})}),r&&(0,U.jsx)(uMe,{open:!0,onOpenChange:i,onLoad:h}),c&&a&&(0,U.jsx)(pMe,{open:!0,onOpenChange:o,onLoad:g})]}),(0,U.jsx)(X,{surface:`tinted-info`,align:`center`,justify:`center`,gap:`xl`,paddingX:`2xl`,paddingY:`3xl`,hideBelow:`lg`,asChild:!0,children:(0,U.jsxs)(`aside`,{children:[(0,U.jsx)(`img`,{src:mMe,alt:``}),(0,U.jsxs)(X,{gap:`sm`,align:`center`,children:[(0,U.jsx)(xz,{level:2,children:`Gain actionable insights.`}),(0,U.jsx)(vz,{size:`sm`,align:`center`,children:`Leverage LiveIntent’s reporting tools to uncover key metrics and trends. Start generating insightful reports in just a few steps.`})]})]})})]}),(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,justify:`between`,paddingX:`xl`,paddingY:`md`,surface:`inverse`,children:[(0,U.jsx)(PR,{variant:`ghost`,type:`button`,size:`sm`,onClick:()=>n(null),children:`Cancel`}),(0,U.jsx)(PR,{type:`button`,shape:`pill`,size:`lg`,onClick:()=>{t===`inventory`?e({to:`/reporting/studio/report/inventory`}):t===`campaign`&&e({to:`/reporting/studio/report/campaign`})},disabled:!_,"aria-label":`NEXT`,children:`NEXT`})]})]})}var gMe={mediaGroupId:`Media Group`};function _Me({warnings:e}){let[t,n]=(0,d.useState)(!1),r=(0,d.useMemo)(()=>{let t=new Set;for(let n of e??[])t.add(k0(n.field)?.label??gMe[n.field]??n.field);return[...t]},[e]);return t?null:(0,U.jsx)(X,{paddingX:`lg`,paddingY:`sm`,children:(0,U.jsxs)(wB,{variant:`info`,children:[(0,U.jsx)(PD,{size:20,"aria-hidden":`true`}),(0,U.jsx)(EB,{children:(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(vz,{size:`sm`,children:`This shared report may have been adjusted to include only the filters and data available to you. Results may differ from the original report.`}),r.length>0?(0,U.jsxs)(vz,{size:`sm`,tone:`muted`,children:[`Filters adjusted for your access: `,r.join(`, `)]}):null]})}),(0,U.jsx)(Jve,{children:(0,U.jsx)(PR,{variant:`ghost`,size:`icon-xs`,"aria-label":`Dismiss`,onClick:()=>n(!0),children:(0,U.jsx)(jD,{"aria-hidden":`true`})})})]})})}var vMe={day:`Day`,week:`Week`,month:`Month`};function yMe(e){return`${k0(e.field)?.label??e.field} ${T0[e.operator]?.label??e.operator} ${e.values.join(`, `)}`}function q2({label:e,children:t}){return(0,U.jsxs)(X,{gap:`xs`,align:`start`,children:[(0,U.jsx)(vz,{size:`xs`,weight:`semibold`,transform:`upper`,tone:`muted`,children:e}),t]})}function bMe({mediaGroupId:e,granularity:t,dateRangeLabel:n,filters:r}){let{mediaGroupOptions:i,isLoading:a}=y0({enabled:e!==null,selectedId:e,searchEnabled:!1}),o=i.find(t=>t.id===e)?.label;return(0,U.jsxs)(X,{orientation:`horizontal`,align:`start`,gap:`lg`,paddingX:`lg`,paddingY:`sm`,"data-slot":`shared-config-summary`,children:[e!==null&&(a||o!==void 0)?(0,U.jsx)(q2,{label:`MEDIA GROUP`,children:(0,U.jsx)(vz,{children:o??``})}):null,(0,U.jsx)(q2,{label:`VIEW BY`,children:(0,U.jsx)(vz,{children:vMe[t]})}),(0,U.jsx)(q2,{label:`TIME RANGE`,children:(0,U.jsx)(vz,{children:n})}),(0,U.jsx)(q2,{label:`FILTERS`,children:r.length===0?(0,U.jsx)(vz,{tone:`muted`,children:`None`}):(0,U.jsx)(X,{orientation:`horizontal`,gap:`xs`,wrap:!0,children:r.map((e,t)=>(0,U.jsx)(Cz,{variant:`outline-neutral-soft`,children:yMe(e)},`${e.field}-${e.operator}-${t}`))})})]})}function xMe({open:e,onOpenChange:t,resolved:n,onSaved:r}){let[i,a]=(0,d.useState)(n.name),[o,s]=(0,d.useState)(``),[c,l]=(0,d.useState)(!1),[u,f]=(0,d.useState)(!1),p=Aje();(0,d.useEffect)(()=>{e&&(a(n.name),s(``),l(!1),f(!1),p.reset())},[e,n.name]);let m=i.trim().length>0&&!p.isPending&&!u;async function h(){if(m){l(!1);try{let e=await p.mutateAsync({name:i.trim(),description:o.trim(),resolved:n});if(Ije({surfaceKey:n.surfaceKey}
194),e.id.length===0){f(!0);return}t(!1),r(e.id)}catch{l(!0)}}}return(0,U.jsx)(fV,{open:e,onOpenChange:t,children:(0,U.jsxs)(mV,{children:[(0,U.jsxs)(_V,{children:[(0,U.jsx)(vV,{asChild:!0,children:(0,U.jsx)(xz,{level:2,children:`Save as my own view`})}),(0,U.jsx)(hV,{children:`Saves a copy to your account. The original shared report isn’t changed.`})]}),(0,U.jsxs)(X,{gap:`md`,children:[c?(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsx)(EB,{children:`Couldn’t save this view — please retry.`})}):null,u?(0,U.jsx)(wB,{variant:`warning`,children:(0,U.jsx)(EB,{children:`Saved to your account, but this copy couldn’t be opened. Find it in your saved reports.`})}):null,(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`save-shared-view-name`,children:`Name`}),(0,U.jsx)(KR,{id:`save-shared-view-name`,value:i,onChange:e=>a(e.target.value),required:!0})]}),(0,U.jsxs)(VR,{children:[(0,U.jsx)(HR,{htmlFor:`save-shared-view-description`,children:(0,U.jsx)(X,{orientation:`horizontal`,align:`center`,gap:`xs`,asChild:!0,children:(0,U.jsxs)(`span`,{children:[`Description`,` `,(0,U.jsx)(vz,{as:`span`,size:`sm`,tone:`muted`,children:`(optional)`})]})})}),(0,U.jsx)(dz,{id:`save-shared-view-description`,value:o,onChange:e=>s(e.target.value),rows:3})]})]}),(0,U.jsxs)(gV,{children:[(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:()=>t(!1),children:`Cancel`}),(0,U.jsx)(PR,{shape:`pill`,onClick:()=>void h(),disabled:!m,children:p.isPending?`Saving…`:`Save view`})]})]})})}var SMe={link_unavailable:`This shared report is no longer available.`,access_denied:`You don’t have access to this shared report.`,config_drift:`This shared report can’t be opened. Its configuration is no longer valid.`,execution_error:`We couldn’t run this report. Please try again.`,unknown:`Something went wrong opening this shared report.`};function CMe(){let{shareKey:e}=Gn({strict:!1}),t=e??null,n=qn(),r=Oje(t),i=r.data,a=kje(t,r.isSuccess,r.dataUpdatedAt),[o,s]=(0,d.useState)([]),c=(0,d.useRef)(!1),[l,u]=(0,d.useState)(!1),f=(0,d.useMemo)(()=>{if(!i)return{state:null,failed:!1};try{return{state:R2({id:``,surfaceKey:i.surfaceKey,name:i.name,request:i.request,displayState:i.displayState,createdAt:null,updatedAt:null}),failed:!1}}catch{return{state:null,failed:!0}}},[i]),p=f.state;(0,d.useEffect)(()=>{if(c.current||!p)return;c.current=!0;let e=p.sort;e&&s([{id:e.by,desc:e.dir===`desc`}])},[p]);let m=r.error!==null&&(i===void 0||u2(r.error))?r.error:null,h=m??a.error,g=i===void 0||Object.hasOwn(t2,i.surfaceKey)&&(p===null||Object.hasOwn(w0,p.reportType)),_=h?d2(h):f.failed||!g?`config_drift`:null,v=(0,d.useRef)(null),y=_===null?i?.surfaceKey:void 0;(0,d.useEffect)(()=>{t===null||y===void 0||v.current===t||(v.current=t,Pje({surfaceKey:y}))},[t,y]);let b=(0,d.useRef)(null);(0,d.useEffect)(()=>
194{t===null||_!==`access_denied`||b.current===t||(b.current=t,Fje({surfaceKey:i?.surfaceKey??`unknown`,outcome:`denied`}))},[_,t,i]);let x=(0,d.useMemo)(()=>p?.columnKeyOrder&&p.columnKeyOrder.length>0?p.columnKeyOrder:a.data?.columns??[],[p,a.data]),S=(0,d.useMemo)(()=>{if(!p)return[];let e=new Set(x);return(p.tableFilters??[]).filter(t=>e.has(t.field))},[p,x]),C=(0,d.useMemo)(()=>{if(!a.data||!p)return[];let e=H2(o2(a.data.rows??[],p),x);if(S.length===0)return e;let t=aAe(e,S);return e.filter((e,n)=>t[n])},[a.data,p,x,S]),w=(0,d.useMemo)(()=>[...i?.warnings??[],...a.data?.warnings??[]],[i,a.data]),T=(0,d.useMemo)(()=>!p||!g?``:$0(p).dateRangeLabel,[p,g]);if(_!==null&&_!==`unauthenticated`){let e=h!==null&&!u2(h),t=m?r.refetch:a.refetch;return(0,U.jsxs)(X,{gap:`none`,children:[(0,U.jsx)(b0,{}),(0,U.jsxs)(X,{paddingX:`lg`,paddingY:`lg`,gap:`sm`,align:`start`,children:[(0,U.jsx)(wB,{variant:`destructive`,children:(0,U.jsx)(EB,{children:SMe[_]})}),e?(0,U.jsx)(PR,{variant:`outline`,shape:`pill`,onClick:()=>void t(),children:`Try again`}):null]})]})}if(!i||!p)return(0,U.jsxs)(X,{gap:`none`,children:[(0,U.jsx)(b0,{}),(0,U.jsx)(N0,{reportType:t2[`inventory-analysis`],isLoading:!0})]});let E=a.isSuccess&&C.length===0;return(0,U.jsxs)(X,{gap:`none`,children:[(0,U.jsx)(b0,{}),(0,U.jsx)(N0,{reportType:t2[i.surfaceKey],title:i.name,subtitle:p.description}),(0,U.jsx)(_Me,{warnings:w}),(0,U.jsx)(bMe,{mediaGroupId:p.mediaGroupId??null,granularity:p.dateGranularity,dateRangeLabel:T,filters:S}),(0,U.jsx)(X,{paddingX:`lg`,paddingY:`sm`,orientation:`horizontal`,justify:`end`,children:(0,U.jsx)(PR,{shape:`pill`,onClick:()=>u(!0),children:`Save as my own view`})}),(0,U.jsx)(xMe,{open:l,onOpenChange:u,resolved:i,onSaved:e=>{n({to:`/reporting/studio/report/$reportType`,params:{reportType:t2[i.surfaceKey]},search:{view:e}})}}),E?(0,U.jsx)(X,{paddingX:`lg`,paddingY:`lg`,children:(0,U.jsx)(vz,{tone:`muted`,align:`center`,children:`No data found`})}):(0,U.jsx)(H0,{selectedColumnKeys:x,rows:C,isLoading:a.isFetching,sorting:o,onSortingChange:s})]})}function wMe({children:e}){let{hasReportingAccess:t,isLoading:n}=nl(),r=uf(),i=lf(E2),a=qn(),o=!n&&r,s=o&&(!t||!i);return(0,d.useEffect)(()=>{s&&a({to:`/c/$`,params:{_splat:`reporting`},replace:!0})},[s,a]),!o||!t||!i?(0,U.jsx)(cm,{}):(0,U.jsx)(U.Fragment,{children:e})}function J2(e){if(typeof e==`string`&&e.length>0)return e;if(typeof e==`number`&&Number.isFinite(e))return String(e)}var TMe=J2;function EMe(e){let t=dr({getParentRoute:()=>e,path:`reporting/studio`,component:()=>(0,U.jsx)(R1,{children:(0,U.jsx)(wMe,{children:(0,U.jsx)(Cr,{})})})}),n=dr({getParentRoute:()=>t,path:`/`,component:()=>(0,U.jsx)(hMe,{})}),r=dr({getParentRoute:()=>t,path:`report/$reportType`,validateSearch:e=>{let t=J2(e.view),n=TMe(e.template);return{...t===void 0?{}:{view:t},...n===void 0?{}:{template:n}}},beforeLoad:({params:e})=>{if(F2(e.reportType)===null)throw tt({to:`/reporting/studio/report/$reportType`,params:{reportType:Gje}})},component:oMe}),i=dr({getParentRoute:()=>t,path:`shared/$shareKey`,component:CMe});return[t.addChildren([n,r,i])]}var DMe=[{key:`rollout-campaign-share-of-voice-p2`,prop:`competingShareOfVoiceEnabled`,label:`Sponsorship wizard: show the competing-campaigns share-of-voice banner on review`},{key:`rollout-creative-scheduling`,prop:`creativeSchedulingEnabled`,label:`Creatives: show scheduling controls`},{key:`rollout-multiple-click-urls`,prop:`allowMultipleClickUrls`,label:`Native creatives: allow multiple click URLs per text asset`},{key:`rollout-simplified-coordination`,prop:`simplifyCoordinationEnabled`,label:`Sponsorships: coordination stops gating inventory, per-ad-slot mode instead`}];function OMe(){for(let e of DMe)rf(e.key,!1,e.label)}var kMe=[{id:404,name:`RL – Quick and Easy Recipes`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15618269.html`},{id:415,name:`FHR – Quick and Healthy Recipes`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15611545.html`},{id:416,name:`SHC – Scrap Happy Crochet`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15612830.html`},{id:418,name:`CAS – The Casserole Connection`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15619318.html`},{id:420,name:`SC – The Slow Cooker Chronicle`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15623570.html`},{id:424,name:`XC – Crafty Christmas Ideas`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15620475.html`},{id:426,name:`SI – Sewing it Up AllFreeSewing`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15622816.html`},{id:77,name:`Wall Street Survivor/Stock Track`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15585480.html`},{id:15778530,name:`NYT – New York Times`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15778530.html`},{id:15792237,name:`TI – The Insurer (doubles repro)`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15792237.html`},{id:15788039,name:`NYT – Opinion Alert (child-section repro)`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15788039.html`},{id:15816765,name:`BV – Reuters Breakingviews`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15816765.html`},{id:15816467,name:`MT – MotorTrend`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/errors/15816467.html`},{id:15821470,name:`BV – Daily Alert (inverted .lishow)`,fileURL:`https://liveintent-prod-prowler.s3.amazonaws.com/all-ok/15821470.html`}],Y2=100,X2=5;async function AMe(e,t,n){if(t.length===0)return[];let r=[];for(let e=0;e<t.length;e+=Y2)r.push(t.slice(e,e+Y2));let i=[],a=!1,o;for(let t=0;t<r.length;t+=X2){let s=r.slice(t,t+X2),c=await Promise.allSettled(s.map(t=>e.get(`/prowler/api/newsletters?filter[id]=${t.join(`,`)}`,{signal:n}).then(e=>e.data.data??[])));for(let e of c)e.status===`fulfilled`?(a=!0,i.push(...e.value)):o||=e}if(!a&&o)throw o.reason;let s=Date.now()-2160*60*60*1e3;return i.filter(e=>{if(e?.id==null||!e.lastFileURL||!e.lastSeenAt)return!1;let t=Date.parse(e.lastSeenAt);return Number.isFinite(t)&&t>=s}).map(e=>({id:e.id,fileURL:e.lastFileURL,lastSeenAt:e.lastSeenAt})).sort((e,t)=>
194Date.parse(t.lastSeenAt)-Date.parse(e.lastSeenAt))}async function Z2(e,t){let n=await fetch(e,{signal:t});if(!n.ok)throw Error(`newsletter ${n.status}`);return n.text()}async function jMe(e,t,n){if(t.length===0)return new Set;let r=t.map(e=>`id=${e}`).join(`&`),{data:i}=await e.get(`/api/sections?${r}&page_size=${t.length}`,{signal:n});return new Set((i.results??[]).map(e=>e.id).filter(e=>e!=null))}var MMe=`data-li-creative`;function Q2(e,t){let n=t=>{let n=parseInt(e.getAttribute(t)??``,10);return Number.isFinite(n)&&n<=2};if(n(`width`)||n(`height`))return!0;let r=/[?&](?:sz|size)=(\d+)x(\d+)/i.exec(t);return!!r&&(Number(r[1])<=4||Number(r[2])<=4)}function $2(e){let t=e.getAttribute(`style`)??``,n=/max-height:\s*(\d+)px/i.exec(t);if(n&&Number(n[1])<=24)return!0;let r=/min-height:\s*(\d+)px/i.exec(t);return!!r&&Number(r[1])<=2}function e4(e){return Q2(e,e.getAttribute(`src`)??``)||$2(e)}function NMe(e){let t=new DOMParser().parseFromString(e,`text/html`),n=new Set;for(let e of Array.from(t.querySelectorAll(`img[src*="/imp?"]`))){let t=e.getAttribute(`src`)??``,r=/[?&]s=(\d+)/.exec(t);!r||Q2(e,t)||n.add(Number(r[1]))}return[...n]}function PMe(e){for(let t=e;t&&t.tagName!==`BODY`;t=t.parentElement){let e=t.getAttribute(`class`)??``;if(/(?:^|\s)li(?:hide|show)(?:\s|$)/i.test(e)){let e=t.tagName===`TR`?`table-row`:t.tagName===`TD`?`table-cell`:`block`;t.style.setProperty(`display`,e,`important`)}}}function t4(e,t,n,r=!1){let i=0,a=new Set;for(let o of Array.from(e.querySelectorAll(`img[src*="/imp?"]`))){if(!o.isConnected)continue;let s=o.getAttribute(`src`)??``,c=/[?&]s=(\d+)/.exec(s);if(!c||Q2(o,s)||r&&$2(o)){o.remove();continue}let l=(n?n(Number(c[1])):!0)&&!a.has(c[1]),u=l?o.parentElement:null;l&&u?(a.add(c[1]),u.replaceChildren(t(e,c[1])),PMe(u),i++):o.remove()}return i}function n4(e){let t=e.createElement(`meta`);t.setAttribute(`http-equiv`,`Content-Security-Policy`),t.setAttribute(`content`,`script-src 'none'; object-src 'none'; base-uri 'none'; form-action 'none'`),e.head.prepend(t)}function FMe(e,t){let n=new DOMParser().parseFromString(e,`text/html`);return t4(n,e=>{let t=e.createElement(`img`);return t.setAttribute(`data-li-creative`,``),t.style.width=`100%`,t.style.height=`auto`,t.style.objectFit=`contain`,t.style.display=`block`,t},t?e=>t.has(e):void 0)===0?null:(n4(n),`<!DOCTYPE html>${n.documentElement.outerHTML}`)}var r4=`data-li-adslot`,i4=`[email protected]`,IMe=[`e`,`m`,`sh`,`su`,`md5`,`sha1`,`sha256`];function LMe(e){let t=e.indexOf(`?`);if(t===-1)return`${e}?e=${encodeURIComponent(i4)}`;let n=e.slice(0,t),r=e.slice(t+1),i=r.indexOf(`#`),a=i===-1?``:r.slice(i),o=new URLSearchParams(i===-1?r:r.slice(0,i));for(let e of[...o.keys()])IMe.includes(e.toLowerCase())&&o.delete(e);return o.set(`e`,i4),`${n}?${o.toString()}${a}`}function a4(e){let t=new DOMParser().parseFromString(e,`text/html`),n=new Map;for(let e of Array.from(t.querySelectorAll(`img[src*="/imp?"]`))){let t=e.getAttribute(`src`)??``,r=/[?&]s=(\d+)/.exec(t);if(!r||e4(e))continue;let i=Number(r[1]);n.has(i)||n.set(i,LMe(t))}return n}function RMe(e,t){let n=new DOMParser().parseFromString(e,`text/html`);if(t4(n,(e,t)=>{let n=e.createElement(`div`);return n.setAttribute(`data-li-adslot`,t),n.style.display=`block`,n.style.width=`100%`,n},t?e=>t.has(e):void 0,!0)===0)return null;for(let e of Array.from(n.querySelectorAll(`a[href]`)))e.removeAttribute(`href`);n4(n);let r=n.createElement(`style`);return r.textContent=`body{margin:0;pointer-events:none}[${r4}],[${r4}] *{pointer-events:auto}`,n.head.appendChild(r),`<!DOCTYPE html>${n.documentElement.outerHTML}`}var zMe=`<div style="background:#1e40af;color:#ffffff;padding:12px 16px;text-align:center;font-family:system-ui,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:0.3px">TEST EMAIL – FOR REVIEW ONLY</div>`,BMe=`<div style="background:#f1f5f9;color:#475569;padding:16px;text-align:center;font-family:system-ui,Arial,sans-serif;font-size:12px;line-height:18px">Ads shown are sample creatives for demonstration purposes. No live impressions will be served, and this email should not be distributed.<div style="margin-top:8px;color:#64748b;font-weight:600">LiveIntent</div></div>`;
194function VMe(e,t){let n=new Set;for(let r of Array.from(e.querySelectorAll(`img[src*="/imp?"]`))){let e=/[?&]s=(\d+)/.exec(r.getAttribute(`src`)??``)?.[1];if(!e||!t.has(Number(e)))continue;let i=r.closest(`a[href]`);i&&n.add(i)}return Array.from(n)}function HMe(e,t,n){let r=new DOMParser().parseFromString(e,`text/html`),i=VMe(r,t);t4(r,(e,n)=>{let r=t.get(Number(n)),i=e.createElement(`img`);return r&&(i.setAttribute(`src`,r.imageUrl),r.name&&i.setAttribute(`alt`,r.name)),i.style.maxWidth=`100%`,i.style.height=`auto`,i.style.display=`block`,i.style.margin=`0 auto`,i},e=>t.get(e)!=null,!0);for(let e of i)e.removeAttribute(`href`);return n?.reviewBanner&&(r.body.insertAdjacentHTML(`afterbegin`,zMe),r.body.insertAdjacentHTML(`beforeend`,BMe)),`<!DOCTYPE html>${r.documentElement.outerHTML}`}var o4=300;function UMe({items:e,intervalMs:t=0,onSelect:n}){let r=e.length,[i,a]=d.useState(0),[o,s]=d.useState(!1),c=i>=r?0:i,l=e[c],u=e=>a(t=>(t+e+r)%r);d.useEffect(()=>{if(o||t<=0||r<2)return;let e=setInterval(()=>a(e=>(e+1)%r),t);return()=>clearInterval(e)},[o,t,r]),d.useEffect(()=>{l&&n?.(l)},[l,n]);let f=d.useRef(null),[p,m]=d.useState(null),h=d.useCallback(()=>{let e=(f.current?.children[c])?.getBoundingClientRect().height??0;e>0&&m(e)},[c]);return d.useEffect(()=>{h();let e=f.current?.children[c];if(!e||typeof ResizeObserver>`u`)return;let t=new ResizeObserver(h);return t.observe(e),()=>t.disconnect()},[h,c]),l?(0,U.jsxs)(`div`,{style:WMe,onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),children:[(0,U.jsx)(`div`,{style:{...GMe,height:p??`auto`,transition:p==null?void 0:`height ${o4}ms ease`},children:(0,U.jsx)(`div`,{ref:f,style:{...KMe,transform:`translateX(-${c*100}%)`,transition:`transform ${o4}ms ease`},children:e.map((e,t)=>(0,U.jsx)(`div`,{style:qMe,"aria-hidden":t===c?void 0:!0,children:(0,U.jsx)(`img`,{src:e.imageUrl,alt:e.name??``,style:JMe,onLoad:h})},`${e.id}-${t}`))})}),r>1&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":`Previous creative`,onClick:()=>u(-1),style:s4(`left`),children:`‹`}),(0,U.jsx)(`button`,{type:`button`,"aria-label":`Next creative`,onClick:()=>u(1),style:s4(`right`),children:`›`}),(0,U.jsxs)(`span`,{style:YMe,children:[c+1,`/`,r,t>0?` · cycle`:``]})]})]}):null}var WMe={position:`relative`,width:`100%`,lineHeight:0},GMe={width:`100%`,overflow:`hidden`},KMe={display:`flex`,width:`100%`,alignItems:`flex-start`},qMe={flex:`0 0 100%`,minWidth:0},JMe={display:`block`,maxWidth:`100%`,height:`auto`,margin:`0 auto`},YMe={position:`absolute`,top:8,right:8,padding:`2px 8px`,borderRadius:9999,background:`rgba(17,24,39,0.85)`,color:`#fff`,fontSize:11,lineHeight:`16px`,fontFamily:`system-ui, sans-serif`,pointerEvents:`none`};function s4(e){return{position:`absolute`,top:`50%`,[e]:8,transform:`translateY(-50%)`,width:28,height:28,display:`flex`,alignItems:`center`,justifyContent:`center`,borderRadius:9999,border:`none`,background:`rgba(17,24,39,0.6)`,color:`#fff`,fontSize:18,lineHeight:1,cursor:`pointer`}}function c4({render:e,slotId:t,previewTagUrl:n,onSelect:r}){let i=e?.kind===`creatives`&&e.creatives.length===1?e.creatives[0]:null,a=e?.kind===`creatives`&&e.creatives.length>=2,o=d.useMemo(()=>e?.kind===`programmatic`&&n?{id:t??0,imageUrl:n,name:`Programmatic ad`}:null,[e?.kind,t,n])??i;if(d.useEffect(()=>{a||r?.(o)},[a,o,r]),!e||e.kind===`collapse`)return(0,U.jsx)(l4,{slotId:t});if(e.kind===`programmatic`)return(0,U.jsx)(QMe,{slotId:t});let{creatives:s}=e;if(s.length===0)return(0,U.jsx)(l4,{slotId:t});if(s.length===1){let e=s[0];return(0,U.jsx)(`img`,{src:e.imageUrl,alt:e.name??``,style:{width:`100%`,height:`auto`,display:`block`,objectFit:`contain`}})}return(0,U.jsx)(UMe,{items:s,onSelect:r})}function XMe(e){return!e||e.kind===`collapse`?!0:e.kind===`creatives`?e.creatives.length===0:!1}function ZMe(e){return e?.kind===`creatives`&&e.creatives.length>0}function l4({slotId:e}){return(0,U.jsx)(`div`,{style:u4,children:e==null?`Ad slot is not targeted by this line item and will collapse at send`:`Ad slot ${e} is not targeted by this line item and will collapse at send`})}function QMe({slotId:e}){return(0,U.jsx)(`div`,{style:u4,children:e==null?`Ad slot serves exchange/programmatic demand and will be filled by a random creative`:`Ad slot ${e} serves exchange/programmatic demand and will be filled by a random creative`})}var u4={boxSizing:`border-box`,width:`100%`,minHeight:72,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`16px`,border:`1px dashed #cbd5e1`,borderRadius:6,background:`#f8fafc`,color:`#64748b`,fontSize:13,lineHeight:`18px`,textAlign:`center`,fontFamily:`system-ui, sans-serif`}
194,$Me=d.forwardRef(function({html:e,adslotMapping:t,activeAdSlotIds:n,allCollapsedNotice:r,noAdSlotsNotice:i,loadingNotice:a,onAllCollapsedChange:o,onReadyChange:s},c){let l=d.useMemo(()=>RMe(e,n),[e,n]),u=d.useMemo(()=>a4(e),[e]),f=d.useRef(null),p=d.useRef(null),m=d.useRef(null),h=d.useRef([]),g=d.useRef(new Map),[_,v]=d.useState([]),[y,b]=d.useState(!1),x=d.useRef(0),[S,C]=d.useState({width:0,height:600,scale:1});d.useImperativeHandle(c,()=>({getSelectedCreatives:()=>new Map(g.current),getSendHtml:()=>HMe(e,g.current,{reviewBanner:!0})}),[e]);let w=d.useRef(t);w.current=t;let T=d.useRef(u);T.current=u;let E=d.useCallback(()=>{let e=f.current?.contentDocument,t=e?.documentElement;if(!e||!t)return;let n=Math.max(t.scrollWidth,e.body?.scrollWidth??0,1),r=Math.max(t.scrollHeight,e.body?.scrollHeight??0,200),i=p.current?.clientWidth??n;C({width:n,height:r,scale:i>0&&n>i?i/n:1})},[]),D=d.useCallback(()=>{let e=h.current;h.current=[];for(let{root:t}of e)queueMicrotask(()=>t.unmount())},[]),O=d.useCallback(async(e,t)=>{let n=Date.now()+eNe;for(let r=0;r<2;r++)if(await nNe(),x.current!==t||(await rNe(e,Math.max(0,n-Date.now())),x.current!==t))return;E(),b(!0)},[E]),k=d.useCallback(()=>{let e=f.current?.contentDocument;if(!e)return;D();let t=Array.from(e.querySelectorAll(`[${r4}]`)).map(e=>({id:Number(e.getAttribute(r4)),node:e}));h.current=t.map(({id:e,node:t})=>{let n=(0,da.createRoot)(t);return n.render((0,U.jsx)(c4,{render:w.current.get(e),slotId:e,previewTagUrl:T.current.get(e),onSelect:t=>g.current.set(e,t)})),{id:e,root:n}}),v(t.map(({id:e})=>e)),E(),m.current?.disconnect();let n=new ResizeObserver(()=>E());e.body&&n.observe(e.body),e.documentElement&&n.observe(e.documentElement),m.current=n,O(e,++x.current)},[E,D,O]);d.useEffect(()=>{for(let{id:e,root:n}of h.current)n.render((0,U.jsx)(c4,{render:t.get(e),slotId:e,previewTagUrl:u.get(e),onSelect:t=>g.current.set(e,t)}));E()},[t,u,E]),d.useEffect(()=>{v([]),D(),g.current=new Map,b(!1),x.current++},[l,D]),d.useEffect(()=>()=>{m.current?.disconnect(),D()},[D]);let A=y&&_.length>0&&_.every(e=>XMe(t.get(e))),j=l!=null&&A,M=d.useRef(o);d.useEffect(()=>{M.current=o}),d.useEffect(()=>{M.current?.(j)},[j]);let N=y&&l!=null&&_.some(e=>ZMe(t.get(e))),P=d.useRef(s);return d.useEffect(()=>{P.current=s}),d.useEffect(()=>{P.current?.(N)},[N]),l==null?i==null?(0,U.jsx)(`div`,{style:d4,children:`This newsletter has no ad slots to preview.`}):(0,U.jsx)(U.Fragment,{children:i}):(0,U.jsxs)(`div`,{ref:p,style:{width:`100%`},children:[A?r:null,(0,U.jsxs)(`div`,{style:{position:`relative`,width:`100%`,overflow:`hidden`,height:y?S.height*S.scale:tNe},children:[(0,U.jsx)(`iframe`,{ref:f,title:`Campaign preview`,srcDoc:l,onLoad:k,sandbox:`allow-same-origin`,referrerPolicy:`no-referrer`,scrolling:`no`,style:{width:S.width?`${S.width}px`:`100%`,height:S.height,border:`none`,display:`block`,background:`#fff`,borderRadius:6,transformOrigin:`top left`,transform:S.scale===1?void 0:`scale(${S.scale})`,visibility:y?void 0:`hidden`}}),y?null:(0,U.jsx)(`div`,{style:iNe,children:a??(0,U.jsx)(`div`,{style:d4,children:`Loading preview…`})})]})]})}),eNe=4e3,tNe=240;function nNe(){return new Promise(e=>setTimeout(e,0))}function rNe(e,t){let n=Array.from(e.images).filter(e=>!e.complete);return n.length===0?Promise.resolve():new Promise(e=>{let r=n.length,i,a=()=>{clearTimeout(i);for(let e of n)e.removeEventListener(`load`,o),e.removeEventListener(`error`,o);e()};function o(){--r===0&&a()}i=setTimeout(a,t);for(let e of n)e.addEventListener(`load`,o),e.addEventListener(`error`,o)})}var iNe={position:`absolute`,inset:0,display:`flex`,alignItems:`center`,justifyContent:`center`,background:`#fff`,borderRadius:6},d4={padding:`24px 16px`,textAlign:`center`,color:`#64748b`,fontSize:14,fontFamily:`system-ui, sans-serif`};function f4(){return(0,U.jsxs)(X,{radius:`md`,paddingX:`md`,paddingY:`sm`,gap:`xs`,className:`border border-red-200 bg-red-50`,children:[(0,U.jsx)(vz,{size:`sm`,weight:`semibold`,tone:`destructive`,children:`No ad slots found`}),(0,U.jsx)(vz,{size:`sm`,tone:`destructive`,children:`This newsletter's template has no recognisable LiveIntent ad tags, so there's nothing to preview.`})]})}function aNe({children:e}){return(0,U.jsx)(X,{role:`alert`,radius:`md`,paddingX:`md`,paddingY:`sm`,gap:`xs`,className:`border border-destructive/20 bg-destructive/10`,children:(0,U.jsx)(vz,{size:`sm`,tone:`destructive`,children:e})})}var p4=Object.freeze({UNSUPPORTED_FILE_TYPE:`File not supported. Please upload an .html or .htm file.`,FILE_SIZE_EXCEEDED:`File size exceeds 2 MB limit.`,INVALID_HTML_CONTENT:`Invalid HTML content. Please upload a valid HTML file.`,FILE_READ_E
194RROR:`There was a problem loading this newsletter — the uploaded template couldn’t be read. Try another file.`}),oNe=/<html[\s\S]*<\/html>|<body[\s\S]*<\/body>|<!DOCTYPE/i,sNe=`script, iframe, frame, frameset, object, embed, applet, link, base`,cNe=`form`;function lNe(e){let t=new DOMParser().parseFromString(e,`text/html`);for(let e of Array.from(t.querySelectorAll(sNe)))e.remove();for(let e of Array.from(t.querySelectorAll(`meta[http-equiv]`)))(e.getAttribute(`http-equiv`)??``).toLowerCase()===`refresh`&&e.remove();for(let e of Array.from(t.querySelectorAll(cNe)))e.replaceWith(...Array.from(e.childNodes));for(let e of Array.from(t.querySelectorAll(`*`)))for(let t of Array.from(e.attributes)){let n=t.name.toLowerCase(),r=n===`href`||n===`src`||n===`action`;(n.startsWith(`on`)||r&&/^\s*javascript:/i.test(t.value))&&e.removeAttribute(t.name)}return`<!DOCTYPE html>${t.documentElement.outerHTML}`}var uNe=/[?&]s=(\d+)/;function dNe(e){let t=new DOMParser().parseFromString(e,`text/html`);return Array.from(t.querySelectorAll(`img`)).some(e=>uNe.test(e.getAttribute(`src`)??``)&&!e4(e))}var m4=[`.html`,`.htm`],fNe=m4.join(`,`);function pNe(e){let t=e.name.toLowerCase();return m4.some(e=>t.endsWith(e))}var mNe=/<meta[^>]+charset=["']?\s*([\w-]+)/i;function hNe(e){return new Promise((t,n)=>{let r=new FileReader,i=()=>n(r.error??Error(`newsletter html read failed`));r.onload=()=>t(r.result??new ArrayBuffer(0)),r.onerror=i,r.onabort=i,r.readAsArrayBuffer(e)})}async function gNe(e){let t=await hNe(e),n=new TextDecoder(`utf-8`).decode(t),r=mNe.exec(n)?.[1]?.toLowerCase();if(!r||r===`utf-8`||r===`utf8`)return n;try{return new TextDecoder(r).decode(t)}catch{return n}}async function _Ne(e){if(!pNe(e))return{status:`error`,message:p4.UNSUPPORTED_FILE_TYPE};if(e.size>2097152)return{status:`error`,message:p4.FILE_SIZE_EXCEEDED};let t;try{t=await gNe(e)}
194catch{return{status:`error`,message:p4.FILE_READ_ERROR}}if(!oNe.test(t))return{status:`error`,message:p4.INVALID_HTML_CONTENT};let n=lNe(t);return dNe(n)?{status:`ok`,html:n,fileName:e.name}:{status:`no-ad-tags`}}var vNe=[`Valid HTML (.html or .htm with <html>, <body>, or <!DOCTYPE>)`,`Under 2 MB`,`Contains at least one LiveIntent ad tag (s=SLOTID)`];function yNe({newsletterName:e,onUploaded:t}){let[n,r]=d.useState({phase:`idle`}),i=d.useRef(!0);d.useEffect(()=>(i.current=!0,()=>{i.current=!1}),[]);let a=async e=>{let n=e[0];if(!n)return;r({phase:`reading`});let a=await _Ne(n);if(i.current)switch(a.status){case`ok`:r({phase:`idle`}),t({html:a.html,fileName:a.fileName});return;case`no-ad-tags`:r({phase:`no-ad-tags`});return;case`error`:r({phase:`error`,message:a.message})}},o=n.phase===`reading`;return(0,U.jsxs)(X,{gap:`md`,children:[(0,U.jsxs)(vz,{size:`sm`,children:[(0,U.jsx)(vz,{as:`strong`,weight:`semibold`,children:e}),` `,`isn't seeded yet. Upload its newsletter HTML to preview.`]}),n.phase===`error`?(0,U.jsx)(aNe,{children:n.message}):null,n.phase===`no-ad-tags`?(0,U.jsxs)(X,{gap:`sm`,align:`start`,children:[(0,U.jsx)(f4,{}),(0,U.jsx)(PR,{type:`button`,variant:`outline`,size:`sm`,onClick:()=>r({phase:`idle`}),children:`Replace HTML`})]}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{"aria-busy":o||void 0,children:(0,U.jsx)(bQ,{accept:fNe,multiple:!1,disabled:o,title:o?`Reading newsletter…`:`Drop newsletter HTML here`,description:o?`Validating the uploaded template`:`or click to browse · .html, .htm · max 2 MB`,icon:o?(0,U.jsx)(QV,{}):(0,U.jsx)(yse,{"aria-hidden":!0}),onFilesSelected:e=>{a(e)}})}),(0,U.jsx)(X,{gap:`xs`,children:vNe.map(e=>(0,U.jsxs)(vz,{size:`sm`,tone:`muted`,children:[`• `,e]},e))})]})]})}function bNe(){return(0,U.jsxs)(X,{surface:`tinted-info`,radius:`md`,paddingX:`md`,paddingY:`sm`,gap:`xs`,marginBottom:`sm`,className:`border border-blue-500`,children:[(0,U.jsx)(vz,{size:`sm`,weight:`semibold`,children:`No eligible creatives`}),(0,U.jsxs)(vz,{size:`sm`,children:[`Every ad slot would collapse, so there's nothing to send. Link at least one creative on`,` `,(0,U.jsx)(vz,{as:`strong`,weight:`semibold`,children:`Step 3 · Link Creatives`}),`.`]})]})}function xNe({className:e,...t}){return(0,U.jsx)(hh,{"data-slot":`accordion`,"data-testid":`accordion`,className:Q(`flex w-full flex-col`,e),...t})}function SNe({className:e,...t}){return(0,U.jsx)(gh,{"data-slot":`accordion-item`,"data-testid":`accordion-item`,className:Q(`not-last:border-b`,e),...t})}function CNe({className:e,children:t,...n}){return(0,U.jsx)(_h,{className:`flex`,children:(0,U.jsxs)(vh,{"data-slot":`accordion-trigger`,"data-testid":`accordion-trigger`,className:Q(`group/accordion-trigger relative flex flex-1 items-start justify-between rounded-lg border border-transparent py-2.5 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:after:border-ring disabled:pointer-events-none disabled:opacity-50 **:data-[slot=accordion-trigger-icon]:ml-auto **:data-[slot=accordion-trigger-icon]:size-4 **:data-[slot=accordion-trigger-icon]:text-muted-foreground`,e),...n,children:[t,(0,U.jsx)(Ap,{"data-slot":`accordion-trigger-icon`,className:`pointer-events-none shrink-0 transition-transform duration-200 group-aria-expanded/accordion-trigger:rotate-180`})]})})}function wNe({className:e,children:t,...n}){return(0,U.jsx)(yh,{"data-slot":`accordion-content`,"data-testid":`accordion-content`,className:`overflow-hidden text-sm data-open:animate-accordion-down data-closed:animate-accordion-up`,...n,children:(0,U.jsx)(`div`,{className:Q(`h-(--radix-accordion-content-height) pt-0 pb-2.5 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4`,e),children:t})})}var TNe=pm(`group/avatar relative flex shrink-0 rounded-full select-none after:absolute after:inset-0 after:rounded-full after:border after:border-border after:mix-blend-darken dark:after:mix-blend-lighten`,{variants:{size:{sm:`size-6`,md:`size-9`,lg:`size-12`}},defaultVariants:{size:`md`}});function h4({className:e,size:t=`md`,...n}){return(0,U.jsx)(dne,{"data-slot":`avatar`,"data-testid":`avatar`,"data-size":t,className:Q(TNe({size:t}),e),...n})}function ENe({className:e,...t}){return(0,U.jsx)(fne,{"data-slot":`avatar-fallback`,"data-testid":`avatar-fallback`,className:Q(`flex size-full items-center justify-center rounded-full bg-muted text-sm font-medium text-muted-foreground group-data-[size=sm]/avatar:text-xs`,e),...t})}var g4=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`nav`,{ref:n,"aria-label":`Breadcrumb`,"data-slot":`breadcrumb`,"data-testid":`breadcrumb`,className:Q(e),...t}));g4.displayName=`Breadcrumb`;var _4=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`ol`,{ref:n,"data-slot":`breadcrumb-list`,"data-testid":`breadcrumb-list`,className:Q(`flex flex-wrap items-center gap-1.5 text-sm text-muted-foreground sm:gap-2`,e),...t}));_4.displayName=`BreadcrumbList`;var v4=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`li`,{ref:n,"data-slot":`breadcrumb-item`,"data-testid":`breadcrumb-item`,className:Q(`inline-flex items-center gap-1.5`,e),...t}));v4.displayName=`BreadcrumbItem`;var y4=d.forwardRef(({asChild:e=!1,className:t,...n},r)=>(0,U.jsx)(e?vm:`a`,{ref:r,"data-slot":`breadcrumb-link`,"data-testid":`breadcrumb-link`,className:Q(`inline-flex items-center gap-1 text-primary transition-colors hover:underline underline-offset-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 rounded-sm [&_svg]:size-4`,t),...n}));y4.displayName=`BreadcrumbLink`;var DNe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`span`,{ref:n,role:`link`,"aria-current":`page`,"aria-disabled":`true`,"data-slot":`breadcrumb-page`,"data-testid":`breadcrumb-page`,className:Q(`inline-flex items-center rounded-md bg-primary/10 px-2 py-0.5 text-sm font-medium text-primary`,e),...t}));DNe.displayName=`BreadcrumbPage`;var ONe=d.forwardRef(({className:e,children:t,...n},r)=>(0,U.jsx)(`li`,{ref:r,role:`presentation`,"aria-hidden":`true`,"data-slot":`breadcrumb-separator`,"data-testid":`breadcrumb-separator`,className:Q(`text-muted-foreground
194/60 [&_svg]:size-3.5`,e),...n,children:t??(0,U.jsx)(Mp,{})}));ONe.displayName=`BreadcrumbSeparator`;var kNe=d.forwardRef(({className:e,...t},n)=>(0,U.jsxs)(`span`,{ref:n,role:`presentation`,"aria-hidden":`true`,"data-slot":`breadcrumb-ellipsis`,"data-testid":`breadcrumb-ellipsis`,className:Q(`inline-flex size-6 items-center justify-center text-muted-foreground`,e),...t,children:[(0,U.jsx)(Jp,{className:`size-4`}),(0,U.jsx)(`span`,{className:`sr-only`,children:`More`})]}));kNe.displayName=`BreadcrumbEllipsis`;var ANe=pm(`flex`,{variants:{orientation:{vertical:`flex-col`,horizontal:`flex-row`},gap:{none:``,xs:`gap-1`,sm:`gap-2`,md:`gap-3`,lg:`gap-4`,xl:`gap-6`,"2xl":`gap-8`,"3xl":`gap-10`},gapX:{none:``,xs:`gap-x-1`,sm:`gap-x-2`,md:`gap-x-3`,lg:`gap-x-4`,xl:`gap-x-6`,"2xl":`gap-x-8`},gapY:{none:``,xs:`gap-y-1`,sm:`gap-y-2`,md:`gap-y-3`,lg:`gap-y-4`,xl:`gap-y-6`,"2xl":`gap-y-8`},align:{start:`items-start`,center:`items-center`,end:`items-end`,stretch:`items-stretch`},justify:{start:`justify-start`,center:`justify-center`,end:`justify-end`,between:`justify-between`},wrap:{true:`flex-wrap`,false:`flex-nowrap`},paddingX:{none:``,xs:`px-1`,sm:`px-2`,md:`px-3`,lg:`px-4`,xl:`px-6`,"2xl":`px-8`,"3xl":`px-10`},paddingY:{none:``,xs:`py-1`,sm:`py-2`,md:`py-3`,lg:`py-4`,xl:`py-6`,"2xl":`py-8`,"3xl":`py-10`},surface:{default:``,background:`bg-background`,card:`bg-card text-card-foreground`,muted:`bg-muted`,"muted-subtle":`bg-muted/30`,"muted-subtler":`bg-muted/10`,"muted-overlay":`bg-muted/20`,"tinted-info":`bg-info/10`,inverse:`bg-foreground text-background`,transparent:`bg-transparent`},border:{none:``,top:`border-t`,bottom:`border-b`,x:`border-x`,y:`border-y`,all:`border`},minHeight:{auto:``,0:`min-h-0`,full:`min-h-full`,screen:`min-h-screen`},maxHeight:{none:``,xs:`max-h-48`,sm:`max-h-64`,md:`max-h-80`,lg:`max-h-96`,screen:`max-h-screen`},width:{auto:``,quarter:`w-1/4`,half:`w-1/2`,full:`w-full`},maxWidth:{none:``,xs:`max-w-48`,sm:`max-w-56`,md:`max-w-64`,lg:`max-w-80`,xl:`max-w-96`},minWidth:{none:``,0:`min-w-0`},height:{auto:``,full:`h-full`,screen:`h-screen`,"viewport-minus-nav":`h-[calc(100vh-2.75rem)]`},grow:{true:`flex-1 min-w-0`,false:``},shrink:{false:``,true:`shrink`,0:`shrink-0`},overflow:{visible:`overflow-visible`,hidden:`overflow-hidden`,auto:`overflow-auto`},overflowX:{visible:`overflow-x-visible`,hidden:`overflow-x-hidden`,auto:`overflow-x-auto`},overflowY:{visible:`overflow-y-visible`,hidden:`overflow-y-hidden`,auto:`overflow-y-auto`},position:{static:``,relative:`relative`,absolute:`absolute`,fixed:`fixed`,"sticky-top":`sticky top-0 z-10 bg-background`,"sticky-bottom":`sticky bottom-0 z-10 border-t bg-background`,"sticky-aside-lg":`lg:sticky lg:top-4 lg:self-start`},radius:{none:`rounded-none`,sm:`rounded-sm`,md:`rounded-md`,lg:`rounded-lg`,xl:`rounded-xl`,"2xl":`rounded-2xl`,full:`rounded-full`}},defaultVariants:{orientation:`vertical`,gap:`md`}}),b4=d.forwardRef(({className:e,style:t,orientation:n,gap:r,gapX:i,gapY:a,align:o,justify:s,wrap:c,paddingX:l,paddingY:u,surface:d,border:f,minHeight:p,maxHeight:m,width:h,maxWidth:g,minWidth:_,height:v,grow:y,shrink:b,overflow:x,overflowX:S,overflowY:C,position:w,radius:T,heightPx:E,minHeightPx:D,maxHeightPx:O,asChild:k=!1,...A},j)=>{let M=k?vm:`div`,N=E!=null||D!=null||O!=null?{...E!=null&&{height:`${E}px`},...D!=null&&{minHeight:`${D}px`},...O!=null&&{maxHeight:`${O}px`}}:void 0;return(0,U.jsx)(M,{ref:j,"data-slot":`box`,"data-testid":`box`,"data-orientation":n??`vertical`,className:Q(ANe({orientation:n,gap:r,gapX:i,gapY:a,align:o,justify:s,wrap:c,paddingX:l,paddingY:u,surface:d,border:f,minHeight:p,maxHeight:m,width:h,maxWidth:g,minWidth:_,height:v,grow:y,shrink:b,overflow:x,overflowX:S,overflowY:C,position:w,radius:T}),e),style:N?{...N,...t}:t,...A})});b4.displayName=`Box`;var x4=pm(`inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 active:scale-[0.98] disabled:pointer-events-none aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,{variants:{variant:{primary:`bg-primary text-primary-foreground hover:bg-primary/90 disabled:bg-neutral-200 disabled:text-neutral-400 disabled:shadow-none dark:disabled:bg-neutral-700 dark:disabled:text-neutral-500`,destructive:`bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40 disabled:bg-neutral-200 disabled:text-neutral-400 disabled:shadow-none dark:disabled:bg-neutral-700 dark:disabled:text-neutral-500`,secondary:`border border-[var(--btn-secondary-border)] bg-[var(--btn-secondary-bg)] text-[var(--btn-secondary-text)] hover:bg-[var(--btn-secondary-hover-bg)] disabled:border-neutral-300 disabled:text-neutral-400 disabled:shadow-none dark:disabled:border-neutral-600 dar
194k:disabled:text-neutral-500`,"secondary-filled":`bg-secondary text-secondary-foreground hover:bg-secondary/80 disabled:bg-neutral-200 disabled:text-neutral-400 disabled:shadow-none dark:disabled:bg-neutral-700 dark:disabled:text-neutral-500`,tertiary:`text-[var(--btn-tertiary-text)] hover:bg-[var(--btn-tertiary-hover-bg)] disabled:text-neutral-400 dark:disabled:text-neutral-500`,link:`text-primary underline-offset-4 hover:underline disabled:text-neutral-400 disabled:no-underline dark:disabled:text-neutral-500`},size:{default:`h-10 px-4 py-2 has-[>svg]:px-3`,sm:`h-8 gap-1.5 rounded-md px-3 has-[>svg]:px-2.5`,icon:`size-10`,"icon-sm":`size-8`}},defaultVariants:{variant:`primary`,size:`default`}}),S4=d.forwardRef(({className:e,variant:t=`primary`,size:n=`default`,asChild:r=!1,isLoading:i=!1,disabled:a,children:o,...s},c)=>(0,U.jsx)(r?vm:`button`,{ref:c,"data-slot":`button`,"data-variant":t,"data-size":n,"data-testid":`button`,disabled:a||i,"aria-busy":i||void 0,className:Q(x4({variant:t,size:n}),e),...s,children:r?o:(0,U.jsxs)(U.Fragment,{children:[i&&(0,U.jsx)(Qp,{className:`animate-spin`}),o]})}));S4.displayName=`Button`;function C4({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card`,"data-testid":`card`,className:Q(`flex flex-col rounded-xl bg-card text-card-foreground border shadow-sm`,e),...t})}function w4({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-header`,className:Q(`@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 pt-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6`,e),...t})}function jNe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-title`,className:Q(`leading-none font-semibold`,e),...t})}function T4({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-action`,className:Q(`col-start-2 row-span-2 row-start-1 self-start justify-self-end`,e),...t})}function E4({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-content`,className:Q(`px-6 py-6 [&:last-child]:pb-6`,e),...t})}function D4({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`card-footer`,className:Q(`flex items-center px-6 pb-6 [.border-t]:pt-6`,e),...t})}function MNe({interactive:e,className:t,...n}){return(0,U.jsx)(C4,{className:Q(e&&`cursor-pointer transition-all duration-150 ease-out hover:-translate-y-0.5 hover:shadow-lg`,t),...n})}var O4=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(F_,{ref:n,"data-slot":`checkbox`,"data-testid":`checkbox`,className:Q(`peer group relative inline-flex size-4 shrink-0 items-center justify-center rounded-sm border border-input bg-background transition-colors`,`after:absolute after:-inset-x-3 after:-inset-y-2 after:content-[""]`,`hover:border-foreground
194/40 data-[state=checked]:hover:border-primary data-[state=indeterminate]:hover:border-primary`,`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 disabled:hover:border-input`,`group-has-disabled/field:opacity-50`,`data-[state=checked]:bg-primary data-[state=checked]:border-primary data-[state=checked]:text-primary-foreground`,`data-[state=indeterminate]:bg-primary data-[state=indeterminate]:border-primary data-[state=indeterminate]:text-primary-foreground`,`aria-invalid:border-error aria-invalid:focus-visible:ring-error/30`,e),...t,children:(0,U.jsxs)(L_,{"data-slot":`checkbox-indicator`,className:`flex items-center justify-center text-current`,children:[(0,U.jsx)(kp,{"aria-hidden":!0,strokeWidth:3,className:`size-3.5 group-data-[state=indeterminate]:hidden`}),(0,U.jsx)($p,{"aria-hidden":!0,strokeWidth:3,className:`hidden size-3.5 group-data-[state=indeterminate]:block`})]})}));O4.displayName=`Checkbox`;var k4=d.forwardRef((e,t)=>(0,U.jsx)(O4,{ref:t,...e}));k4.displayName=`Checkbox`;var A4=d.forwardRef(({id:e,label:t,description:n,error:r,className:i,...a},o)=>(0,U.jsxs)(`div`,{ref:o,"data-testid":`checkbox-field`,className:Q(`flex items-start gap-2.5`,i),children:[(0,U.jsx)(k4,{id:e,"aria-describedby":n?`${e}-desc`:void 0,"aria-invalid":r?!0:void 0,className:`mt-[1px]`,...a}),(0,U.jsxs)(`div`,{className:`grid gap-1 leading-none`,children:[(0,U.jsx)(`label`,{htmlFor:e,className:Q(`cursor-pointer text-sm font-medium leading-tight`,a.disabled&&`cursor-not-allowed opacity-50`),children:t}),n&&(0,U.jsx)(`p`,{id:`${e}-desc`,className:Q(`text-xs leading-relaxed text-muted-foreground`,a.disabled&&`opacity-50`),children:n}),r&&(0,U.jsx)(`p`,{className:`text-xs leading-tight text-error`,children:r})]})]}));A4.displayName=`CheckboxField`;var NNe=pm(`inline-block shrink-0`,{variants:{size:{xs:`h-2 w-2`,sm:`h-3 w-3`,md:`h-4 w-4`,lg:`h-5 w-5`},shape:{square:`rounded-none`,rounded:`rounded-sm`,pill:`rounded-full`,bar:`rounded-sm`}},defaultVariants:{size:`sm`,shape:`rounded`}}),PNe=d.forwardRef(({className:e,color:t,size:n,shape:r,width:i,style:a,...o},s)=>(0,U.jsx)(`span`,{ref:s,"data-slot":`color-swatch`,"data-testid":`color-swatch`,"aria-hidden":!0,className:Q(NNe({size:n,shape:r}),e),style:{backgroundColor:t,width:i,...a},...o}));PNe.displayName=`ColorSwatch`;function j4({className:e,...t}){return(0,U.jsx)(rI,{"data-slot":`command`,"data-testid":`command`,className:Q(`flex size-full flex-col overflow-hidden rounded-xl! bg-popover p-1 text-popover-foreground`,e),...t})}function M4({className:e,...t}){return(0,U.jsxs)(`div`,{"data-slot":`command-input-wrapper`,className:`flex h-9 items-center gap-2 rounded-lg border border-input/30 bg-transparent px-3`,children:[(0,U.jsx)(tm,{className:`size-4 shrink-0 opacity-50`}),(0,U.jsx)(rI.Input,{"data-slot":`command-input`,className:Q(`flex h-9 w-full rounded-md bg-transparent py-2 text-sm outline-hidden placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50`,e),...t})]})}function N4({className:e,...t}){return(0,U.jsx)(rI.List,{"data-slot":`command-list`,className:Q(`max-h-72 scroll-py-1 overflow-x-hidden overflow-y-auto outline-none`,e),...t})}function P4({className:e,...t}){return(0,U.jsx)(rI.Empty,{"data-slot":`command-empty`,className:Q(`py-6 text-center text-sm`,e),...t})}function F4({className:e,...t}){return(0,U.jsx)(rI.Group,{"data-slot":`command-group`,className:Q(`overflow-hidden p-1 text-foreground **:[[cmdk-group-heading]]:px-2 **:[[cmdk-group-heading]]:py-1.5 **:[[cmdk-group-heading]]:text-xs **:[[cmdk-group-heading]]:font-medium **:[[cmdk-group-heading]]:text-muted-foreground`,e),...t})}function FNe({className:e,...t}){return(0,U.jsx)(rI.Separator,{"data-slot":`command-separator`,className:Q(`-mx-1 h-px bg-border`,e),...t})}function I4({className:e,...t}){return(0,U.jsx)(rI.Item,{"data-slot":`command-item`,className:Q(`group/command-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 data-[selected=true]:bg-muted data-[selected=true]:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[selected=true]:*:[svg]:text-foreground`,e),...t})}function L4(e){if(e==null)return``;let t=String(e);return/["\n\r,]/.test(t)?`"${t.replace(/"/g,`""`)}"`:t}function INe(e,t){return[t.map(e=>L4(e.header)).join(`,`),...e.map(e=>t.map(t=>L4(e[t.key])).join(`,`))].join(`\r
195`)}function LNe(e,t,n){let r=INe(e,t);if(typeof document>`u`||typeof URL>`u`)return;let i=n.toLowerCase().endsWith(`.csv`)?n:`${n}.csv`,a=new Blob([r],{type:`text/csv;charset=utf-8;`}),o=URL.createObjectURL(a),s=document.createElement(`a`);s.href=o,s.download=i,s.style.display=`none`,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(o)}function RNe(e,t){let n=e.map(e=>{let n={};for(let r of t)n[r.header]=e[r.key]??null;return n});return JSON.stringify(n,null,2)}function zNe(e,t,n){if(typeof document>`u`||typeof URL>`u`)return;let r=n.toLowerCase().endsWith(`.json`)?n:`${n}.json`,i=new Blob([RNe(e,t)],{type:`application/json;charset=utf-8;`}),a=URL.createObjectURL(i),o=document.createElement(`a`);o.href=a,o.download=r,o.style.display=`none`,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL(a)}var BNe=d.forwardRef(({rows:e,columns:t,filename:n,format:r=`csv`,variant:i=`secondary`,size:a=`sm`,type:o=`button`,disabled:s,title:c,children:l,onClick:u,...d},f)=>{let p=i=>{r===`json`?zNe(e,t,n):LNe(e,t,n),u?.(i)},m=r===`json`?`Export JSON`:`Export CSV`;return(0,U.jsxs)(S4,{ref:f,"data-slot":`export-button`,"data-testid":`export-button`,type:o,variant:i,size:a,title:c??m,disabled:s??e.length===0,onClick:p,...d,children:[(0,U.jsx)(Kp,{"aria-hidden":!0}),l??m]})});BNe.displayName=`ExportButton`;function R4({className:e,classNames:t,showOutsideDays:n=!0,captionLayout:r=`label`,locale:i,formatters:a,components:o,...s}){return(0,U.jsx)(HA,{showOutsideDays:n,"data-slot":`calendar`,"data-testid":`calendar`,className:Q(`p-3`,e),captionLayout:r,locale:i,formatters:{formatMonthDropdown:e=>
195e.toLocaleString(i?.code,{month:`short`}),...a},classNames:{months:`flex flex-col sm:flex-row gap-4`,month:`flex flex-col gap-3`,month_caption:`flex justify-center pt-1 relative items-center h-7`,caption_label:Q(`font-medium select-none`,r===`label`?`text-sm`:`flex items-center gap-1 rounded-md text-sm [&>svg]:size-3.5 [&>svg]:text-muted-foreground`),dropdowns:`flex w-full items-center justify-center gap-1.5 text-sm font-medium`,dropdown_root:`relative rounded-md`,dropdown:`absolute inset-0 bg-popover opacity-0`,nav:`absolute inset-x-0 top-1 flex items-center justify-between px-1 z-10`,button_previous:Q(`inline-flex size-7 items-center justify-center rounded-md text-foreground/70 transition-colors`,`hover:bg-accent hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,`disabled:opacity-30 disabled:hover:bg-transparent`),button_next:Q(`inline-flex size-7 items-center justify-center rounded-md text-foreground/70 transition-colors`,`hover:bg-accent hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,`disabled:opacity-30 disabled:hover:bg-transparent`),month_grid:`w-full border-collapse`,weekdays:`flex`,weekday:`w-9 text-[0.7rem] font-semibold uppercase tracking-wider text-muted-foreground`,weeks:``,week:`flex w-full mt-1`,day:Q(`relative size-9 p-0 text-center text-sm`,`[&:has([data-day-selected=true])]:bg-accent/40`,`[&:has([data-day-range-end=true])]:rounded-r-md`,`[&:has([data-day-range-start=true])]:rounded-l-md`),day_button:Q(`inline-flex size-9 items-center justify-center rounded-md p-0 font-normal text-foreground transition-colors`,`hover:bg-accent hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),selected:Q(`[&_button]:bg-primary [&_button]:text-primary-foreground`,`[&_button:hover]:bg-primary [&_button:hover]:text-primary-foreground`),today:`[&_button]:ring-1 [&_button]:ring-primary/50 [&_button]:ring-inset [&_button]:font-semibold`,outside:`[&_button]:text-muted-foreground/60`,disabled:`[&_button]:text-muted-foreground/40 [&_button]:pointer-events-none`,hidden:`invisible`,range_start:`[&_button]:bg-primary [&_button]:text-primary-foreground rounded-l-md`,range_end:`[&_button]:bg-primary [&_button]:text-primary-foreground rounded-r-md`,range_middle:`[&_button]:bg-accent [&_button]:text-accent-foreground rounded-none`,...t},components:{Chevron:({orientation:e,className:t,...n})=>e===`left`?(0,U.jsx)(jp,{className:Q(`size-4`,t),...n}):e===`right`?(0,U.jsx)(Mp,{className:Q(`size-4`,t),...n}):(0,U.jsx)(Ap,{className:Q(`size-4`,t),...n}),...o},...s})}R4.displayName=`Calendar`;var z4=[`flex w-full rounded-md border border-input bg-background text-sm transition-colors`,`placeholder:text-muted-foreground`,`file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 focus-visible:ring-offset-background`,`disabled:cursor-not-allowed disabled:opacity-50`,`aria-invalid:border-error aria-invalid:focus-visible:ring-error/30`].join(` `),B4=pm(z4,{variants:{inputSize:{default:`h-10 px-3 py-2`,sm:`h-8 px-2.5 py-1.5 text-sm`}},defaultVariants:{inputSize:`default`}}),V4=d.forwardRef(({className:e,type:t=`text`,inputSize:n,leftIcon:r,rightIcon:i,onClear:a,value:o,defaultValue:s,...c},l)=>{let u=o===void 0?s===void 0?!0:`${s}`.length>0:`${o}`.length>0,d=!!a&&u,f=!!i||d,p=n===`sm`?Q(r&&`pl-8`,f&&`pr-8`):Q(r&&`pl-9`,f&&`pr-9`);return!r&&!f?(0,U.jsx)(`input`,{ref:l,type:t,"data-slot":`input`,"data-testid":`input`,className:Q(B4({inputSize:n}),e),value:o,defaultValue:s,...c}):(0,U.jsxs)(`div`,{className:`relative w-full`,"data-slot":`input-wrapper`,"data-testid":`input-wrapper`,children:[r&&(0,U.jsx)(`span`,{"aria-hidden":`true`,className:Q(`pointer-events-none absolute inset-y-0 left-0 flex items-center text-muted-foreground`,`[&_svg]:size-4`,n===`sm`?`pl-2.5`:`pl-3`),children:r}),(0,U.jsx)(`input`,{ref:l,type:t,"data-slot":`input`,"data-testid":`input`,className:Q(B4({inputSize:n}),p,e),value:o,defaultValue:s,...c}),d?(0,U.jsx)(`button`,{type:`button`,onClick:a,"aria-label":`Clear`,tabIndex:-1,
195className:Q(`absolute inset-y-0 right-0 flex items-center text-muted-foreground transition-colors hover:text-foreground`,`focus-visible:outline-none focus-visible:text-foreground`,n===`sm`?`pr-2.5`:`pr-3`),children:(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":`true`})}):i&&(0,U.jsx)(`span`,{"aria-hidden":`true`,className:Q(`pointer-events-none absolute inset-y-0 right-0 flex items-center text-muted-foreground`,`[&_svg]:size-4 [&_button]:pointer-events-auto`,n===`sm`?`pr-2.5`:`pr-3`),children:i})]})});V4.displayName=`Input`;function H4({...e}){return(0,U.jsx)(bC,{"data-slot":`popover`,...e})}function U4({...e}){return(0,U.jsx)(SC,{"data-slot":`popover-trigger`,...e})}function W4({className:e,align:t=`center`,sideOffset:n=4,...r}){return(0,U.jsx)(CC,{children:(0,U.jsx)(wC,{"data-slot":`popover-content`,align:t,sideOffset:n,className:Q(`z-50 flex w-72 origin-(--radix-popover-content-transform-origin) flex-col gap-2.5 rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden duration-100 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 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r})})}function VNe({...e}){return(0,U.jsx)(xC,{"data-slot":`popover-anchor`,...e})}function G4(e,t,n){let r=new Date(e);return r.setHours(t),r.setMinutes(n),r.setSeconds(0),r.setMilliseconds(0),r}function K4(e=12,t=0){return G4(new Date,e,t)}function HNe(e){return e===`sm`?`h-8 px-2.5 py-1.5`:`h-10 px-3 py-2`}function q4(e){return typeof e==`function`?e():e}function J4(e,t){return!e||!t?!1:e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}function Y4(e,t){let n=new Date(e);return n.setDate(n.getDate()+t),n}function X4({value:e,onChange:t,use24Hour:n,label:r}){let i=e.getHours(),a=e.getMinutes(),o=i>=12,s=n?i:i%12==0?12:i%12,c=r=>{let i=Number(r.target.value);Number.isNaN(i)||t(G4(e,n?Math.min(Math.max(i,0),23):(i%12+(o?12:0))%24,a))},l=n=>{let r=Number(n.target.value);Number.isNaN(r)||t(G4(e,i,Math.min(Math.max(r,0),59)))},u=n=>{let r=n===`PM`;r!==o&&t(G4(e,((r?i+12:i-12)%24+24)%24,a))},d=Q(`h-8 w-12 rounded-md border border-input bg-background text-center text-sm tabular-nums`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,`appearance-none [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none`);return(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(Vp,{className:`size-4 shrink-0 opacity-50`,"aria-hidden":`true`}),r&&(0,U.jsx)(`span`,{className:`w-10 text-xs font-medium text-muted-foreground`,children:r}),(0,U.jsx)(`input`,{type:`number`,min:+!n,max:n?23:12,value:s,onChange:c,"aria-label":`${r??`Time`} hour`,className:d}),(0,U.jsx)(`span`,{className:`text-sm tabular-nums`,children:`:`}),(0,U.jsx)(`input`,{type:`number`,min:0,max:59,value:String(a).padStart(2,`0`),onChange:l,"aria-label":`${r??`Time`} minute`,className:d}),!n&&(0,U.jsxs)(`div`,{className:`flex h-8 overflow-hidden rounded-md border border-input`,children:[(0,U.jsx)(`button`,{type:`button`,"aria-pressed":!o,onClick:()=>u(`AM`),className:Q(`px-2 text-xs font-semibold transition-colors`,o?`bg-background text-foreground hover:bg-accent`:`bg-primary text-primary-foreground`),children:`AM`}),(0,U.jsx)(`button`,{type:`button`,"aria-pressed":o,onClick:()=>u(`PM`),className:Q(`px-2 text-xs font-semibold transition-colors border-l border-input`,o?`bg-primary text-primary-foreground`:`bg-background text-foreground hover:bg-accent`),children:`PM`})]})]})}function Z4(e){let{mode:t=`single`,showTime:n=!1,use24Hour:r=!1,format:i,placeholder:a,minDate:o,maxDate:s,captionLayout:c=`label`,locale:l,formatters:u,clearable:f,disabled:p,presets:m,activePresetId:h,onPresetChange:g,maxRange:_,align:v=`start`,layout:y=`split`,triggerSize:b=`default`,id:x,"aria-invalid":S,"aria-describedby":C,className:w,value:T,defaultValue:E,onValueChange:D}=e,O=t===`range`,[k,A]=d.useState(!1),[j,M]=d.useState(()=>E),N=T!==void 0,P=N?T:j,F=O?void 0:P,I=O?P:void 0,L=e=>{N||M(e),D?.(e)},ee=i??(n?r?`PP HH:mm`:`PPp`:`PP`),te=O&&!!m&&m.length>0,[ne,R]=d.useState(()=>h??null),re=h!==void 0,z=re?h:ne,ie=e=>{re||R(e),g?.(e)},B=d.useMemo(()=>
195{if(te){if(z!=null){let e=m.find(e=>e.id===z);if(e)return e}if(!(!I?.from||!I.to))return m.find(e=>{if(e.id!=null)return!1;let t=q4(e.range);return!!t.from&&!!t.to&&J4(t.from,I.from)&&J4(t.to,I.to)})}},[te,m,z,I?.from,I?.to]),ae=(()=>{let e=a??(O?`Pick a date range`:`Pick a date`);return O?B?B.label:I?.from?I.to?`${uk(I.from,ee)} – ${uk(I.to,ee)}`:uk(I.from,ee):e:F?uk(F,ee):e})(),V=O?!!I?.from:!!F,oe=()=>{z!=null&&ie(null)},H=e=>{if(!e)return L(void 0);if(n){let t=F;L(t?G4(e,t.getHours(),t.getMinutes()):G4(e,12,0))}else L(e),A(!1)},se=e=>{if(oe(),!e)return L(void 0);if(n){let t=I?.from,n=I?.to;L({from:e.from?G4(e.from,t?.getHours()??0,t?.getMinutes()??0):void 0,to:e.to?G4(e.to,n?.getHours()??23,n?.getMinutes()??59):void 0})}else L(e),e.from&&e.to&&A(!1)},ce=e=>{e.stopPropagation(),e.preventDefault(),oe(),L(void 0)},le=()=>{oe();let e=new Date;L(O?{from:e,to:e}:e)},ue=e=>{ie(e.id??null),L(q4(e.range)),A(!1)},de=d.useMemo(()=>{if(!O||!_)return[];let e=I?.from;return!e||I?.to?[]:[{before:Y4(e,-_)},{after:Y4(e,_)}]},[O,_,I?.from,I?.to]),fe=d.useMemo(()=>{let e=[];return o&&e.push({before:o}),s&&e.push({after:s}),e.push(...de),e.length>0?e:void 0},[o,s,de]),pe=c===`label`?void 0:{month_caption:`flex justify-center pt-1 relative items-center h-7 px-8`},me=te?(0,U.jsx)(`div`,{"data-slot":`date-picker-presets`,className:Q(`flex shrink-0 flex-col gap-0.5 overflow-y-auto p-2`,y===`split`?`w-[180px] border-r border-border`:`border-b border-border`),children:m.map(e=>{let t=B===e;return(0,U.jsxs)(`button`,{type:`button`,"data-active":t||void 0,"aria-pressed":t,onClick:()=>ue(e),className:Q(`flex w-full items-center justify-between rounded-md px-2.5 py-1.5 text-left text-sm transition-colors`,`hover:bg-accent hover:text-accent-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,t?`bg-primary/10 font-medium text-foreground`:`text-muted-foreground`),children:[(0,U.jsx)(`span`,{className:`truncate`,children:e.label}),t&&(0,U.jsx)(kp,{className:`size-4 shrink-0 text-primary`,"aria-hidden":`true`})]},e.id??e.label)})}):null;return(0,U.jsxs)(H4,{open:k,onOpenChange:A,children:[(0,U.jsx)(U4,{asChild:!0,children:(0,U.jsxs)(`button`,{type:`button`,id:x,disabled:p,"aria-invalid":S,"aria-describedby":C,"data-slot":`date-picker`,"data-testid":`date-picker`,"data-mode":t,"data-show-time":n||void 0,className:Q(z4,`inline-flex items-center gap-2 text-left`,HNe(b),!V&&`text-muted-foreground`,w),children:[(0,U.jsx)(Tp,{className:`size-4 shrink-0 opacity-50`,"aria-hidden":`true`}),(0,U.jsx)(`span`,{className:`flex-1 truncate`,children:ae}),f&&V&&(0,U.jsx)(`button`,{type:`button`,onClick:ce,"aria-label":`Clear`,tabIndex:-1,className:`shrink-0 rounded p-0.5 text-muted-foreground/70 transition-colors hover:text-foreground pointer-events-auto`,children:(0,U.jsx)(sm,{"aria-hidden":`true`,className:`size-3.5`})})]})}),(0,U.jsxs)(W4,{className:`w-auto max-w-[calc(100vw-2rem)] overflow-hidden p-0`,align:v,children:[(0,U.jsxs)(`div`,{className:Q(te&&y===`split`&&`flex flex-wrap`,te&&y===`stacked`&&`flex flex-col`),children:[me,O?(0,U.jsx)(R4,{mode:`range`,selected:I,onSelect:se,disabled:fe,numberOfMonths:2,captionLayout:c,classNames:pe,locale:l,formatters:u,autoFocus:!0}):(0,U.jsx)(R4,{mode:`single`,selected:F,onSelect:H,disabled:fe,captionLayout:c,classNames:pe,locale:l,formatters:u,autoFocus:!0})]}),n&&(0,U.jsx)(`div`,{className:`border-t border-border p-3 space-y-2`,children:O?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(X4,{value:I?.from??K4(0,0),onChange:e=>{oe(),L({from:e,to:I?.to})},use24Hour:r,label:`Start`}),(0,U.jsx)(X4,{value:I?.to??K4(23,59),onChange:e=>{oe(),L({from:I?.from,to:e})},use24Hour:r,label:`End`})]}):(0,U.jsx)(X4,{value:F??K4(),onChange:e=>L(e),use24Hour:r})}),n&&(0,U.jsxs)(`div`,{className:`border-t border-border p-2 flex justify-end gap-2`,children:[(0,U.jsx)(S4,{type:`button`,size:`sm`,variant:`tertiary`,onClick:le,children:`Now`}),(0,U.jsx)(S4,{type:`button`,size:`sm`,onClick:()=>A(!1),children:`Done`})]})]})]})}Z4.displayName=`DatePicker`;var Q4=e=>(0,U.jsx)(Kx,{"data-slot":`dropdown-menu`,...e});Q4.displayName=`DropdownMenu`;var $4=e=>(0,U.jsx)(Jx,{"data-slot":`dropdown-menu-portal`,...e});$4.displayName=`DropdownMenuPortal`;var e3=d.forwardRef((e,t)=>
195(0,U.jsx)(qx,{ref:t,"data-slot":`dropdown-menu-trigger`,"data-testid":`dropdown-menu-trigger`,...e}));e3.displayName=`DropdownMenuTrigger`;var UNe=d.forwardRef((e,t)=>(0,U.jsx)(Xx,{ref:t,"data-slot":`dropdown-menu-group`,...e}));UNe.displayName=`DropdownMenuGroup`;var WNe=d.forwardRef((e,t)=>(0,U.jsx)(eS,{ref:t,"data-slot":`dropdown-menu-radio-group`,...e}));WNe.displayName=`DropdownMenuRadioGroup`;var t3=e=>(0,U.jsx)(iS,{"data-slot":`dropdown-menu-sub`,...e});t3.displayName=`DropdownMenuSub`;var n3=d.forwardRef(({className:e,sideOffset:t=4,...n},r)=>(0,U.jsx)(Jx,{children:(0,U.jsx)(Yx,{ref:r,"data-slot":`dropdown-menu-content`,"data-testid":`dropdown-menu-content`,sideOffset:t,className:Q(`z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border bg-popover p-1 text-popover-foreground shadow-md 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 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,e),...n})}));n3.displayName=`DropdownMenuContent`;var r3=d.forwardRef(({className:e,inset:t,variant:n=`default`,...r},i)=>(0,U.jsx)(Qx,{ref:i,"data-slot":`dropdown-menu-item`,"data-testid":`dropdown-menu-item`,"data-variant":n,"data-inset":t?``:void 0,className:Q(`relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-muted-foreground data-[variant=destructive]:*:[svg]:text-destructive!`,e),...r}));r3.displayName=`DropdownMenuItem`;var i3=d.forwardRef(({className:e,children:t,checked:n,...r},i)=>(0,U.jsxs)($x,{ref:i,"data-slot":`dropdown-menu-checkbox-item`,"data-testid":`dropdown-menu-checkbox-item`,checked:n,className:Q(`relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),...r,children:[(0,U.jsx)(`span`,{className:`pointer-events-none absolute left-2 flex size-3.5 items-center justify-center`,children:(0,U.jsx)(nS,{children:(0,U.jsx)(kp,{className:`size-4`})})}),t]}));
195i3.displayName=`DropdownMenuCheckboxItem`;var GNe=d.forwardRef(({className:e,children:t,...n},r)=>(0,U.jsxs)(tS,{ref:r,"data-slot":`dropdown-menu-radio-item`,"data-testid":`dropdown-menu-radio-item`,className:Q(`relative flex cursor-default items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,e),...n,children:[(0,U.jsx)(`span`,{className:`pointer-events-none absolute left-2 flex size-3.5 items-center justify-center`,children:(0,U.jsx)(nS,{children:(0,U.jsx)(zp,{className:`size-2 fill-current`})})}),t]}));GNe.displayName=`DropdownMenuRadioItem`;var a3=d.forwardRef(({className:e,inset:t,...n},r)=>(0,U.jsx)(Zx,{ref:r,"data-slot":`dropdown-menu-label`,"data-testid":`dropdown-menu-label`,"data-inset":t?``:void 0,className:Q(`px-2 py-1.5 text-sm font-medium data-[inset]:pl-8`,e),...n}));a3.displayName=`DropdownMenuLabel`;var o3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(rS,{ref:n,"data-slot":`dropdown-menu-separator`,"data-testid":`dropdown-menu-separator`,className:Q(`-mx-1 my-1 h-px bg-border`,e),...t}));o3.displayName=`DropdownMenuSeparator`;var s3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`span`,{ref:n,"data-slot":`dropdown-menu-shortcut`,"data-testid":`dropdown-menu-shortcut`,className:Q(`ml-auto text-xs tracking-widest text-muted-foreground`,e),...t}));s3.displayName=`DropdownMenuShortcut`;var c3=d.forwardRef(({className:e,inset:t,children:n,...r},i)=>(0,U.jsxs)(aS,{ref:i,"data-slot":`dropdown-menu-sub-trigger`,"data-testid":`dropdown-menu-sub-trigger`,"data-inset":t?``:void 0,className:Q(`flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-[inset]:pl-8 data-[state=open]:bg-accent data-[state=open]:text-accent-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-muted-foreground`,e),...r,children:[n,(0,U.jsx)(Mp,{className:`ml-auto size-4`})]}));c3.displayName=`DropdownMenuSubTrigger`;var l3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(oS,{ref:n,"data-slot":`dropdown-menu-sub-content`,"data-testid":`dropdown-menu-sub-content`,className:Q(`z-50 min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95`,e),...t}));l3.displayName=`DropdownMenuSubContent`;var u3=d.forwardRef(({autoComplete:e=`current-password`,...t},n)=>{let[r,i]=d.useState(!1);return(0,U.jsx)(V4,{...t,ref:n,type:r?`text`:`password`,autoComplete:e,"data-slot":`password-input`,"data-testid":`password-input`,rightIcon:(0,U.jsx)(`button`,{type:`button`,onClick:()=>i(e=>!e),"aria-label":r?`Hide password`:`Show password`,tabIndex:-1,className:`text-muted-foreground hover:text-foreground transition-colors`,children:r?(0,U.jsx)(nee,{className:`size-4`,"aria-hidden":`true`}):(0,U.jsx)(ree,{className:`size-4`,"aria-hidden":`true`})})})});u3.displayName=`PasswordInput`;var d3=d.forwardRef(({loading:e=!1,className:t,...n},r)=>(0,U.jsx)(V4,{ref:r,type:`search`,role:`searchbox`,"data-slot":`search-input`,"data-testid":`search-input`,leftIcon:e?(0,U.jsx)(Qp,{className:`animate-spin`,"aria-hidden":`true`}):(0,U.jsx)(tm,{"aria-hidden":`true`}),className:Q(`[&::-webkit-search-cancel-button]:hidden`,t),...n}));d3.displayName=`SearchInput`;var KNe=(e,t)=>e==null?t==null?0:`${t}`.length:`${e}`.length,f3=d.forwardRef(({className:e,showCount:t,maxLength:n,value:r,defaultValue:i,onChange:a,...o},s)=>{let[c,l]=d.useState(()=>KNe(r,i));d.useEffect(()=>{r!=null&&l(`${r}`.length)},[r]);let u=d.useCallback(e=>{l(e.target.value.length),a?.(e)},[a]),f=(0,U.jsx)(`textarea`,{ref:s,"data-slot":`textarea`,"data-testid":`textarea`,className:Q(z4,`min-h-[80px] px-3 py-2 resize-y`,e),maxLength:n,value:r,defaultValue:i,onChange:u,...o});return t?(0,U.jsxs)(`div`,{"data-slot":`textarea-wrapper`,className:`space-y-1`,children:[f,(0,U.jsxs)(`p`,{className:Q(`text-right text-xs tabular-nums text-muted-foreground`,typeof n==`
195number`&&n>0&&c>=n&&`text-error`),children:[c,typeof n==`number`?` / ${n}`:``]})]}):f});f3.displayName=`Textarea`;var p3=e=>(0,U.jsx)(Uw,{"data-slot":`select`,...e});p3.displayName=`Select`;var qNe=d.forwardRef((e,t)=>(0,U.jsx)(hae,{ref:t,"data-slot":`select-group`,...e}));qNe.displayName=`SelectGroup`;var m3=d.forwardRef((e,t)=>(0,U.jsx)(Gw,{ref:t,"data-slot":`select-value`,...e}));m3.displayName=`SelectValue`;var JNe=pm(Q(z4,`inline-flex items-center justify-between gap-2`),{variants:{size:{default:`h-10 px-3 py-2`,sm:`h-8 px-2.5 py-1.5 text-sm`}},defaultVariants:{size:`default`}}),h3=d.forwardRef(({className:e,size:t,children:n,...r},i)=>(0,U.jsxs)(Ww,{ref:i,"data-slot":`select-trigger`,"data-testid":`select-trigger`,className:Q(JNe({size:t}),e),...r,children:[n,(0,U.jsx)(Kw,{asChild:!0,children:(0,U.jsx)(Ap,{className:`size-4 opacity-50 transition-transform data-[state=open]:rotate-180`,"aria-hidden":`true`})})]}));h3.displayName=`SelectTrigger`;var g3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)($w,{ref:n,"data-slot":`select-scroll-up-button`,"data-testid":`select-scroll-up-button`,className:Q(`flex cursor-default items-center justify-center py-1`,e),...t,children:(0,U.jsx)(Np,{className:`size-4`,"aria-hidden":`true`})}));g3.displayName=`SelectScrollUpButton`;var _3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(eT,{ref:n,"data-slot":`select-scroll-down-button`,"data-testid":`select-scroll-down-button`,className:Q(`flex cursor-default items-center justify-center py-1`,e),...t,children:(0,U.jsx)(Ap,{className:`size-4`,"aria-hidden":`true`})}));_3.displayName=`SelectScrollDownButton`;var v3=d.forwardRef(({className:e,children:t,position:n=`popper`,sideOffset:r=4,...i},a)=>(0,U.jsx)(qw,{children:(0,U.jsxs)(Jw,{ref:a,"data-slot":`select-content`,"data-testid":`select-content`,position:n,sideOffset:r,className:Q(`relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-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`,n===`popper`&&`min-w-[var(--radix-select-trigger-width)] 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),...i,children:[(0,U.jsx)(g3,{}),(0,U.jsx)(Yw,{className:Q(`p-1`,n===`popper`&&`h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]`),children:t}),(0,U.jsx)(_3,{})]})}));v3.displayName=`SelectContent`;var YNe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(gae,{ref:n,"data-slot":`select-label`,"data-testid":`select-label`,className:Q(`px-2 py-1.5 text-xs font-semibold text-muted-foreground`,e),...t}));YNe.displayName=`SelectLabel`;var y3=d.forwardRef(({className:e,children:t,...n},r)=>(0,U.jsxs)(Xw,{ref:r,"data-slot":`select-item`,"data-testid":`select-item`,className:Q(`relative flex w-full cursor-pointer select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none`,`focus:bg-accent focus:text-accent-foreground`,`data-[disabled]:pointer-events-none data-[disabled]:opacity-50`,e),...n,children:[(0,U.jsx)(`span`,{className:`absolute left-2 top-1/2 flex size-3.5 -translate-y-1/2 items-center justify-center`,children:(0,U.jsx)(Qw,{children:(0,U.jsx)(kp,{className:`size-4`,"aria-hidden":`true`})})}),(0,U.jsx)(Zw,{children:t})]}));y3.displayName=`SelectItem`;var XNe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(_ae,{ref:n,"data-slot":`select-separator`,"data-testid":`select-separator`,className:Q(`-mx-1 my-1 h-px bg-border`,e),...t}));XNe.displayName=`SelectSeparator`;var ZNe=pm(Q(z4,`inline-flex items-center justify-between gap-2`),{variants:{triggerSize:{default:`h-10 px-3 py-2`,sm:`h-8 px-2.5 py-1.5 text-sm`}},defaultVariants:{triggerSize:`default`}});function b3({options:e,value:t,defaultValue:n,onValueChange:r,placeholder:i=`Select…`,searchPlaceholder:a=`Search…`,emptyText:o=`No results found.`,loadOptions:s,debounceMs:c=300,loadingText:l=`Searching…`,triggerSize:u,clearable:f,disabled:p,id:m,className:h,triggerRef:g,..._}
195){let[v,y]=d.useState(!1),b=t!==void 0,[x,S]=d.useState(n??``),C=b?t:x,w=typeof s==`function`,[T,E]=d.useState(``),[D,O]=d.useState(e),[k,A]=d.useState(!1),j=d.useRef(new Map);d.useEffect(()=>{for(let t of e)j.current.set(t.value,t.label);if(w)for(let e of D)j.current.set(e.value,e.label)},[e,D,w]),d.useEffect(()=>{w&&T.trim()===``&&O(e)},[e,w]),d.useEffect(()=>{if(!s)return;let t=T.trim();if(t===``){O(e),A(!1);return}let n=!1,r=new AbortController,i=setTimeout(()=>{A(!0),s(t,r.signal).then(e=>{if(!n){for(let t of e)j.current.set(t.value,t.label);O(e)}}).catch(()=>{}).finally(()=>{n||A(!1)})},c);return()=>{n=!0,r.abort(),clearTimeout(i),A(!1)}},[T,s,c]);let M=w?D:e,N=d.useMemo(()=>{let e=M.find(e=>e.value===C);if(e)return e;let t=j.current.get(C);return t?{value:C,label:t}:void 0},[M,C]),P=d.useCallback(e=>{b||S(e),r?.(e)},[b,r]),F=e=>{P(e.value===C?``:e.value),y(!1)},I=e=>{y(e),w&&!e&&E(``)},L=e=>{e.stopPropagation(),e.preventDefault(),P(``)},ee=!!f&&C.length>0&&!p;return(0,U.jsxs)(H4,{open:v,onOpenChange:I,children:[(0,U.jsx)(U4,{asChild:!0,children:(0,U.jsxs)(`button`,{ref:g,type:`button`,role:`combobox`,id:m,"aria-expanded":v,disabled:p,"data-slot":`combobox`,"data-testid":`combobox`,className:Q(ZNe({triggerSize:u}),h),..._,children:[N?(0,U.jsx)(`span`,{className:`truncate text-left`,children:N.label}):(0,U.jsx)(`span`,{className:`truncate text-left text-muted-foreground`,children:i}),(0,U.jsxs)(`span`,{className:`flex items-center gap-1`,children:[ee&&(0,U.jsx)(`span`,{role:`button`,tabIndex:-1,"aria-label":`Clear selection`,onMouseDown:L,onClick:L,className:`flex items-center text-muted-foreground transition-opacity hover:text-foreground`,children:(0,U.jsx)(sm,{className:`size-4 opacity-50 hover:opacity-100`})}),(0,U.jsx)(Ap,{"aria-hidden":`true`,className:`size-4 opacity-50 transition-transform data-[state=open]:rotate-180`,"data-state":v?`open`:`closed`})]})]})}),(0,U.jsx)(W4,{className:`w-[var(--radix-popover-trigger-width)] p-0`,align:`start`,sideOffset:4,children:(0,U.jsxs)(j4,{shouldFilter:!w,children:[(0,U.jsx)(M4,{placeholder:a,...w?{value:T,onValueChange:E}:{}}),(0,U.jsxs)(N4,{children:[k&&(0,U.jsxs)(`output`,{"aria-live":`polite`,className:`flex items-center gap-2 px-2 py-1.5 text-sm text-muted-foreground`,children:[(0,U.jsx)(Qp,{"aria-hidden":`true`,className:`size-3.5 animate-spin`}),(0,U.jsx)(`span`,{children:l})]}),!k&&(0,U.jsx)(P4,{children:o}),(0,U.jsx)(F4,{children:M.map(e=>{let t=e.value===C;return(0,U.jsxs)(I4,{value:w?e.value:e.label,disabled:e.disabled,onSelect:()=>F(e),className:`flex items-center justify-between gap-2`,children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-col`,children:[(0,U.jsx)(`span`,{className:`truncate`,children:e.label}),e.description&&(0,U.jsx)(`span`,{className:`truncate text-xs text-muted-foreground`,children:e.description})]}),(0,U.jsx)(kp,{"aria-hidden":`true`,className:Q(`size-4 shrink-0`,t?`opacity-100`:`opacity-0`)})]},e.value)})})]})]})})]})}b3.displayName=`Combobox`;var x3=d.createContext(null);function S3(e){let t=d.useContext(x3);if(!t)throw Error(`[${e}] must be rendered inside a <Field>.`);return t}var C3=d.forwardRef(({label:e,hint:t,error:n,children:r,...i},a)=>e!=null||t!=null||n!=null?(0,U.jsx)(F3,{ref:a,label:e,description:t,error:n,required:i.required,disabled:i.disabled,id:i.id,className:i.className,children:r}):(0,U.jsx)(w3,{ref:a,...i,children:r}));C3.displayName=`Field`;var w3=d.forwardRef(({required:e=!1,disabled:t=!1,id:n,className:r,children:i,...a},o)=>{let s=d.useId(),c=n??s,l=`${c}-description`,u=`${c}-error`,[f,p]=d.useState(!1),[m,h]=d.useState(!1),g=d.useMemo(()=>({id:c,descriptionId:l,errorId:u,invalid:f,setInvalid:p,required:e,disabled:t,hasDescription:m,setHasDescription:h}),[c,l,u,f,e,t,m]);return(0,U.jsx)(x3.Provider,{value:g,children:(0,U.jsx)(`div`,{ref:o,role:`group`,"data-slot":`field`,"data-testid":`field`,"data-disabled":t||void 0,"data-invalid":f||void 0,className:Q(`group/field flex w-full flex-col gap-2 [&>*]:w-full`,r),...a,children:i})})});w3.displayName=`FieldRoot`;var T3=d.forwardRef(({className:e,children:t,required:n,htmlFor:r,...i},a)=>{let o=S3(`FieldLabel`),s=n??o.required;return(0,U.jsxs)(`label`,{ref:a,htmlFor:r??o.id,"data-slot":`field-label`,"data-testid":`field-label`,className:Q(`flex w-fit items-center gap-1 text-sm font-medium leading-none`,`group-data-[disabled=true]/field:cursor-not-allowed group-data-[disabled=true]/field:opacity-50`,e),...i,children:[t,s&&(0,U.jsx)(`span`,{"aria-hidden":`true`,className:`text-error`,children:`*`})]})});T3.displayName=`FieldLabel`;var E3=d.forwardRef(({children:e,className:t},n)=>{let r=S3(`FieldControl`),i=e,a=[i.props[`aria-describedby`],r.invalid?r.errorId:void 0,r.hasDescription&&!r.invali
195d?r.descriptionId:void 0].filter(Boolean).join(` `)||void 0,o={id:i.props.id??r.id,"data-slot":`field-control`,"aria-describedby":a,"aria-invalid":r.invalid||void 0,"aria-required":r.required||void 0,disabled:i.props.disabled??(r.disabled||void 0),className:t};return(0,U.jsx)(vm,{ref:n,...o,children:e})});E3.displayName=`FieldControl`;var D3=d.forwardRef(({className:e,...t},n)=>{let r=S3(`FieldDescription`);return d.useEffect(()=>(r.setHasDescription(!0),()=>r.setHasDescription(!1)),[]),(0,U.jsx)(`p`,{ref:n,id:r.descriptionId,"data-slot":`field-description`,"data-testid":`field-description`,className:Q(`text-xs leading-normal font-normal text-muted-foreground`,`group-data-[disabled=true]/field:opacity-50`,e),...t})});D3.displayName=`FieldDescription`;var O3=d.forwardRef(({className:e,children:t,errors:n,...r},i)=>{let a=S3(`FieldError`),o=d.useMemo(()=>{if(t)return t;if(!n?.length)return null;let e=[...new Map(n.map(e=>[e?.message,e])).values()];return e.length===1?e[0]?.message:(0,U.jsx)(`ul`,{className:`ml-4 flex list-disc flex-col gap-1`,children:e.map((e,t)=>e?.message&&(0,U.jsx)(`li`,{children:e.message},t))})},[t,n]),s=o!=null;return d.useEffect(()=>(a.setInvalid(s),()=>a.setInvalid(!1)),[s]),s?(0,U.jsx)(`p`,{ref:i,id:a.errorId,role:`alert`,"data-slot":`field-error`,"data-testid":`field-error`,className:Q(`text-xs leading-tight font-normal text-error`,e),...r,children:o}):null});O3.displayName=`FieldError`;var k3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`field-content`,"data-testid":`field-content`,className:Q(`group/field-content flex flex-1 flex-col gap-0.5 leading-snug`,e),...t}));k3.displayName=`FieldContent`;var A3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`field-group`,"data-testid":`field-group`,className:Q(`flex w-full flex-col gap-5`,e),...t}));A3.displayName=`FieldGroup`;var j3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`fieldset`,{ref:n,"data-slot":`field-set`,"data-testid":`field-set`,className:Q(`flex flex-col gap-4`,e),...t}));j3.displayName=`FieldSet`;var M3=d.forwardRef(({className:e,variant:t=`legend`,...n},r)=>(0,U.jsx)(`legend`,{ref:r,"data-slot":`field-legend`,"data-testid":`field-legend`,"data-variant":t,className:Q(`mb-1.5 font-medium data-[variant=label]:text-sm data-[variant=legend]:text-base`,e),...n}));M3.displayName=`FieldLegend`;var N3=d.forwardRef(({children:e,className:t,...n},r)=>(0,U.jsxs)(`div`,{ref:r,"data-slot":`field-separator`,"data-testid":`field-separator`,"data-content":!!e,role:`separator`,className:Q(`relative -my-2 h-5 text-sm`,t),...n,children:[(0,U.jsx)(`div`,{className:`absolute inset-0 top-1/2 h-px w-full bg-border`}),e&&(0,U.jsx)(`span`,{"data-slot":`field-separator-content`,className:`relative mx-auto block w-fit bg-background px-2 text-muted-foreground`,children:e})]}));N3.displayName=`FieldSeparator`;var P3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`field-title`,"data-testid":`field-title`,className:Q(`flex w-fit items-center gap-2 text-sm leading-snug font-medium`,`group-data-[disabled=true]/field:opacity-50`,e),...t}));P3.displayName=`FieldTitle`;var F3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i=!1,disabled:a=!1,id:o,className:s,labelHidden:c=!1,children:l},u)=>{let d=t??n;return(0,U.jsxs)(C3,{ref:u,required:i,disabled:a,id:o,className:s,"data-testid":`form-field`,children:[e&&(0,U.jsx)(T3,{required:i,className:c?`sr-only`:void 0,children:e}),(0,U.jsx)(E3,{children:l}),r?(0,U.jsx)(O3,{children:r}):d?(0,U.jsx)(D3,{children:d}):null]})});F3.displayName=`FormField`;var I3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,...l},u)=>(0,U.jsx)(F3,{label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,className:s,labelHidden:c,children:(0,U.jsx)(V4,{ref:u,...l})}));I3.displayName=`TextField`;var L3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,...l},u)=>(0,U.jsx)(F3,{label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,className:s,labelHidden:c,children:(0,U.jsx)(u3,{ref:u,...l})}));
195L3.displayName=`PasswordField`;var R3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,...l},u)=>(0,U.jsx)(F3,{label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,className:s,labelHidden:c,children:(0,U.jsx)(d3,{ref:u,...l})}));R3.displayName=`SearchField`;var z3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,...l},u)=>(0,U.jsx)(F3,{label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,className:s,labelHidden:c,children:(0,U.jsx)(f3,{ref:u,...l})}));z3.displayName=`TextareaField`;var B3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,value:l,defaultValue:u,onValueChange:f,placeholder:p,size:m,children:h},g)=>{let _=d.useId(),v=o??_,y=`${v}-label`,b=`${v}-description`,x=`${v}-error`,S=t??n,C=!!r;return(0,U.jsxs)(`div`,{"data-slot":`field`,"data-testid":`form-field`,"data-disabled":a||void 0,"data-invalid":C||void 0,className:Q(`group/field flex w-full flex-col gap-2 [&>*]:w-full`,s),children:[e&&(0,U.jsxs)(`label`,{id:y,htmlFor:v,"data-slot":`field-label`,className:Q(`flex w-fit items-center gap-1 text-sm font-medium leading-none`,`group-data-[disabled=true]/field:cursor-not-allowed group-data-[disabled=true]/field:opacity-50`,c&&`sr-only`),children:[e,i&&(0,U.jsx)(`span`,{"aria-hidden":`true`,className:`text-error`,children:`*`})]}),(0,U.jsxs)(p3,{value:l,defaultValue:u,onValueChange:f,disabled:a,required:i,children:[(0,U.jsx)(h3,{ref:g,id:v,size:m,"aria-labelledby":e?y:void 0,"aria-describedby":[C?x:void 0,!C&&S?b:void 0].filter(Boolean).join(` `)||void 0,"aria-invalid":C||void 0,"aria-required":i||void 0,children:(0,U.jsx)(m3,{placeholder:p})}),(0,U.jsx)(v3,{children:h})]}),C?(0,U.jsx)(`p`,{id:x,role:`alert`,"data-slot":`field-error`,className:`text-xs leading-tight font-normal text-error`,children:r}):S?(0,U.jsx)(`p`,{id:b,"data-slot":`field-description`,className:`text-xs leading-normal font-normal text-muted-foreground group-data-[disabled=true]/field:opacity-50`,children:S}):null]})});B3.displayName=`SelectField`;var V3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,options:l,value:u,defaultValue:d,onValueChange:f,placeholder:p,searchPlaceholder:m,emptyText:h,clearable:g,loadOptions:_,debounceMs:v,loadingText:y,triggerSize:b},x)=>(0,U.jsx)(F3,{label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,className:s,labelHidden:c,children:(0,U.jsx)(b3,{triggerRef:x,options:l,value:u,defaultValue:d,onValueChange:f,placeholder:p,searchPlaceholder:m,emptyText:h,clearable:g,loadOptions:_,debounceMs:v,loadingText:y,triggerSize:b})}));V3.displayName=`ComboboxField`;var H3=d.forwardRef(({label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,fieldClassName:s,labelHidden:c,...l},u)=>(0,U.jsx)(F3,{label:e,description:t,hint:n,error:r,required:i,disabled:a,id:o,className:s,labelHidden:c,children:(0,U.jsx)(Z4,{...l})}));H3.displayName=`DatePickerField`;var QNe=d.forwardRef((e,t)=>(0,U.jsx)(C3,{ref:t,...e}));QNe.displayName=`Field`;var $Ne=d.forwardRef((e,t)=>(0,U.jsx)(T3,{ref:t,...e}));$Ne.displayName=`FieldLabel`;var ePe=d.forwardRef((e,t)=>(0,U.jsx)(E3,{ref:t,...e}));ePe.displayName=`FieldControl`;var tPe=d.forwardRef((e,t)=>(0,U.jsx)(D3,{ref:t,...e}));tPe.displayName=`FieldDescription`;var nPe=d.forwardRef((e,t)=>(0,U.jsx)(O3,{ref:t,...e}));nPe.displayName=`FieldError`;var rPe=d.forwardRef((e,t)=>(0,U.jsx)(k3,{ref:t,...e}));rPe.displayName=`FieldContent`;var iPe=d.forwardRef((e,t)=>(0,U.jsx)(A3,{ref:t,...e}));iPe.displayName=`FieldGroup`;var aPe=d.forwardRef((e,t)=>(0,U.jsx)(j3,{ref:t,...e}));aPe.displayName=`FieldSet`;var oPe=d.forwardRef((e,t)=>(0,U.jsx)(M3,{ref:t,...e}));oPe.displayName=`FieldLegend`;var sPe=d.forwardRef((e,t)=>(0,U.jsx)(N3,{ref:t,...e}));sPe.displayName=`FieldSeparator`;var cPe=d.forwardRef((e,t)=>(0,U.jsx)(P3,{ref:t,...e}));cPe.displayName=`FieldTitle`;var lPe=d.forwardRef((e,t)=>(0,U.jsx)(F3,{ref:t,...e}));lPe.displayName=`FormField`;var uPe=d.forwardRef((e,t)=>
195(0,U.jsx)(I3,{ref:t,...e}));uPe.displayName=`TextField`;var dPe=d.forwardRef((e,t)=>(0,U.jsx)(L3,{ref:t,...e}));dPe.displayName=`PasswordField`;var fPe=d.forwardRef((e,t)=>(0,U.jsx)(R3,{ref:t,...e}));fPe.displayName=`SearchField`;var pPe=d.forwardRef((e,t)=>(0,U.jsx)(z3,{ref:t,...e}));pPe.displayName=`TextareaField`;var mPe=d.forwardRef((e,t)=>(0,U.jsx)(B3,{ref:t,...e}));mPe.displayName=`SelectField`;var hPe=d.forwardRef((e,t)=>(0,U.jsx)(V3,{ref:t,...e}));hPe.displayName=`ComboboxField`;var gPe=d.forwardRef((e,t)=>(0,U.jsx)(H3,{ref:t,...e}));gPe.displayName=`DatePickerField`;function _Pe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty`,"data-testid":`empty`,className:Q(`flex w-full min-w-0 flex-1 flex-col items-center justify-center gap-4 rounded-xl border-dashed p-6 text-center text-balance`,e),...t})}function vPe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-header`,"data-testid":`empty-header`,className:Q(`flex max-w-sm flex-col items-center gap-2`,e),...t})}var yPe=pm(`mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0`,{variants:{variant:{default:`bg-transparent`,icon:`flex size-8 shrink-0 items-center justify-center rounded-lg bg-muted text-foreground [&_svg:not([class*='size-'])]:size-4`}},defaultVariants:{variant:`default`}});function bPe({className:e,variant:t=`default`,...n}){return(0,U.jsx)(`div`,{"data-slot":`empty-icon`,"data-testid":`empty-icon`,"data-variant":t,className:Q(yPe({variant:t,className:e})),...n})}function xPe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-title`,"data-testid":`empty-title`,className:Q(`font-heading text-sm font-medium tracking-tight`,e),...t})}function SPe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-description`,"data-testid":`empty-description`,className:Q(`text-sm/relaxed text-muted-foreground [&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary`,e),...t})}function CPe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`empty-content`,"data-testid":`empty-content`,className:Q(`flex w-full max-w-sm min-w-0 flex-col items-center gap-2.5 text-sm text-balance`,e),...t})}function wPe({icon:e,label:t,onClick:n,href:r,disabled:i,badge:a}){let o=Q(`relative flex size-8 items-center justify-center rounded-md`,`text-muted-foreground transition-colors`,`hover:bg-muted hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,`disabled:cursor-not-allowed disabled:opacity-40`),s=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`span`,{"aria-hidden":!0,className:`flex items-center justify-center [&>svg]:size-[18px]`,children:e}),a&&(0,U.jsx)(`span`,{"aria-label":`Unsaved changes`,"data-testid":`full-screen-header-action-badge`,className:`absolute right-1 top-1 size-1.5 rounded-full bg-warning`})]});return r?(0,U.jsx)(`a`,{href:r,"aria-label":t,"data-slot":`full-screen-header-action`,"data-testid":`full-screen-header-action`,className:o,children:s}):(0,U.jsx)(`button`,{type:`button`,"aria-label":t,onClick:n,disabled:i,"data-slot":`full-screen-header-action`,"data-testid":`full-screen-header-action`,className:o,children:s})}var TPe=d.forwardRef(({onBack:e,backLabel:t=`Go back`,title:n,onEdit:r,editLabel:i=`Edit title`,metadata:a,actions:o,moreActions:s,className:c,...l},u)=>{let d=!!s&&s.length>0;return(0,U.jsxs)(`header`,{ref:u,role:`banner`,"data-slot":`full-screen-header`,"data-testid":`full-screen-header`,className:Q(`flex h-14 shrink-0 items-center gap-3 border-b border-border bg-background px-4`,c),...l,children:[e&&(0,U.jsx)(`button`,{type:`button`,"aria-label":t,onClick:e,"data-slot":`full-screen-header-back`,"data-testid":`full-screen-header-back`,className:Q(`flex size-8 shrink-0 items-center justify-center rounded-md`,`text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:(0,U.jsx)(bp,{"aria-hidden":!0,className:`size-[18px]`})}),(0,U.jsxs)(`div`,{className:`flex min-w-0 items-center gap-1.5`,children:[(0,U.jsx)(`h1`,{"data-slot":`full-screen-header-title`,"data-testid":`full-screen-header-title`,className:`truncate text-base font-semibold leading-tight text-foreground`,children:n}),r&&(0,U.jsx)(`button`,{type:`button`,"aria-label":i,onClick:r,"data-slot":`full-screen-header-edit`,"data-testid":`full-screen-header-edit`,className:Q(`flex size-6 shrink-0 items-center justify-center rounded`,`text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:(0,U.jsx)(em,{"aria-hidden":!0,
195className:`size-[14px]`})})]}),a&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{"aria-hidden":!0,"data-slot":`full-screen-header-divider`,className:`h-5 w-px shrink-0 bg-border`}),(0,U.jsx)(`p`,{"data-slot":`full-screen-header-metadata`,"data-testid":`full-screen-header-metadata`,className:`hidden min-w-0 truncate text-sm text-muted-foreground sm:block`,children:a})]}),(0,U.jsx)(`div`,{className:`flex-1`}),o&&o.length>0&&(0,U.jsx)(`div`,{"data-slot":`full-screen-header-actions`,"data-testid":`full-screen-header-actions`,className:`flex items-center gap-0.5`,children:o.map((e,t)=>(0,U.jsx)(wPe,{...e},t))}),d&&(0,U.jsxs)(Q4,{children:[(0,U.jsx)(e3,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":`More options`,"data-slot":`full-screen-header-more`,"data-testid":`full-screen-header-more`,className:Q(`flex size-8 items-center justify-center rounded-md`,`text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:(0,U.jsx)(Ap,{"aria-hidden":!0,className:`size-4`})})}),(0,U.jsx)(n3,{align:`end`,children:s.map((e,t)=>e.separator?(0,U.jsx)(o3,{},t):(0,U.jsx)(r3,{onClick:e.onClick,disabled:e.disabled,className:Q(e.destructive&&`text-destructive focus:text-destructive`),children:e.label},t))})]})]})});TPe.displayName=`FullScreenHeader`;var EPe=pm(`grid`,{variants:{columns:{1:`grid-cols-1`,2:`grid-cols-2`,3:`grid-cols-3`,4:`grid-cols-4`,5:`grid-cols-5`,6:`grid-cols-6`,7:`grid-cols-7`,8:`grid-cols-8`,12:`grid-cols-12`},gap:{none:``,xs:`gap-1`,sm:`gap-2`,md:`gap-3`,lg:`gap-4`,xl:`gap-6`},responsive:{true:``,false:``},template:{none:``,"split-3-2-lg":``,"split-2-3-lg":``},align:{start:`items-start`,center:`items-center`,end:`items-end`,stretch:`items-stretch`}},compoundVariants:[{responsive:!0,columns:1,class:`grid-cols-1 md:grid-cols-1`},{responsive:!0,columns:2,class:`grid-cols-1 md:grid-cols-2`},{responsive:!0,columns:3,class:`grid-cols-1 md:grid-cols-3`},{responsive:!0,columns:4,class:`grid-cols-1 md:grid-cols-4`},{responsive:!0,columns:5,class:`grid-cols-1 md:grid-cols-5`},{responsive:!0,columns:6,class:`grid-cols-1 md:grid-cols-6`},{responsive:!0,columns:7,class:`grid-cols-1 md:grid-cols-7`},{responsive:!0,columns:8,class:`grid-cols-1 md:grid-cols-8`},{responsive:!0,columns:12,class:`grid-cols-1 md:grid-cols-12`},{template:`split-3-2-lg`,class:`grid-cols-1 lg:grid-cols-[3fr_2fr]`},{template:`split-2-3-lg`,class:`grid-cols-1 lg:grid-cols-[2fr_3fr]`}],defaultVariants:{columns:1,gap:`md`,template:`none`}});function DPe({className:e,columns:t,gap:n,responsive:r,template:i,align:a,...o}){return(0,U.jsx)(`div`,{"data-slot":`grid`,"data-testid":`grid`,className:Q(EPe({columns:t,gap:n,responsive:r,template:i,align:a}),e),...o})}var U3={comparison:`grid-cols-[2fr_5fr_5fr]`};function OPe({template:e,className:t,...n}){let r=e&&e in U3?U3[e]:void 0;return(0,U.jsx)(DPe,{template:r?void 0:e,className:Q(r,t),...n})}var kPe=pm(`font-heading tracking-tight scroll-m-20`,{variants:{level:{1:`text-[2.5rem] font-bold`,2:`text-[2rem] font-semibold`,3:`text-[1.625rem] font-semibold`,4:`text-xl font-semibold`,5:`text-base font-semibold`,6:`text-sm font-semibold`},size:{1:`text-[2.5rem] font-bold`,2:`text-[2rem] font-semibold`,3:`text-[1.625rem] font-semibold`,4:`text-xl font-semibold`,5:`text-base font-semibold`,6:`text-sm font-semibold`},display:{true:`text-[3rem] font-bold`,false:``},tone:{default:``,muted:`text-muted-foreground`,destructive:`text-destructive`}},defaultVariants:{display:!1,tone:`default`}});function W3({level:e,size:t,display:n,tone:r,className:i,text:a,children:o,...s}){return(0,U.jsx)(`h${e}`,{"data-slot":`heading`,"data-testid":`heading`,className:Q(kPe({level:t===void 0&&!n?e:void 0,size:t,display:n,tone:r}),i),...s,children:a??o})}W3.displayName=`Heading`;var APe=d.forwardRef(({columns:e,rows:t,cells:n,rowTotals:r,colTotals:i,grandTotal:a,fill:o=`var(--chart-1)`,formatLabel:s=e=>e,className:c},l)=>{let u=e=>!e||e<=0?`transparent`:`color-mix(in srgb, ${o} ${Math.round(e*100)}%, transparent)`,d=`px-2 py-1 text-xs font-medium text-muted-foreground`,f=`px-2 py-1 text-xs font-semibold text-muted-foreground`,p=`rounded-sm px-3 py-2 text-center text-xs tabular-nums`;return(0,U.jsx)(`div`,{ref:l,"data-slot":`heatmap`,"data-testid":`heatmap`,className:Q(`overflow-x-auto`,c),children:(0,U.jsxs)(`table`,{className:`border-separate border-spacing-1`,children:[(0,U.jsx)(`thead`,{children:(0,U.jsxs)(`tr`,{children:[(0,U.jsx)(`th`,{className:`p-2`}),e.map(e=>(0,U.jsx)(`th`,{"data-slot":`heatmap-col-header`,className:d,children:s(e)},e)),r&&(0,U.jsx)(`th`,{"data-slot":`heatmap-total-header`,className:f,children:`Total`})]})}),(0,U.jsxs)(`tbody`,{children:[t.map(t=>(0,U.jsxs)(`tr`,{children:[(0,U.jsx)(`th`,{"data-slot":`heatmap-row-header`,className:Q(d,`text-left`),children:s(t)}),e.map(e=>{let r=n.get(`${t}|${e}`);return(0,U.jsx)(`td`,{"data-slot":`heatmap-cell`,className:p,style:{backgroundColor:u(r?.intensity)},children:r?.content??``},e)}),r&&(0,U.jsx)(`td`,{"data-slot":`heatmap-row-total`,className:Q(p,`bg-muted font-semibold`),children:r.get(t)??``})]},t)),i&&(0,U.jsxs)(`tr`,{children:[(0,U.jsx)(`th`,{"data-slot":`heatmap-total-header`,className:Q(f,`text-left`),children:`Total`}),e.map(e=>(0,U.jsx)(`td`,{"data-slot":`heatmap-col-total`,className:Q(p,`bg-muted font-semibold`),children:i.get(e)??``},e)),a!==void 0&&(0,U.jsx)(`td`,{"data-slot":`heatmap-grand-total`,className:Q(p,`bg-muted font-bold`),children:a})]})]})]})})});APe.displayName=`Heatmap`;var jPe=pm(`shrink-0`,{variants:{size:{xs:`size-3`,sm:`size-4`,md:`size-5`,lg:`size-6`,xl:`size-8`},rotation:{none:``,"-90":`-rotate-90`,90:`rotate-90`,180:`rotate-180`},spin:{true:`animate-spin`,false:``},transition:{true:`transition-transform`,false:``},tone:{default:``,muted:`text-muted-foreground`,subtle:`text-muted-foreground
195/60`,faint:`text-muted-foreground/40`,destructive:`text-destructive`,"inverse-subtle":`text-white/70`}},defaultVariants:{size:`sm`,tone:`default`}});function MPe({as:e,size:t,rotation:n,spin:r,transition:i,tone:a,className:o,"aria-hidden":s=!0,...c}){return(0,U.jsx)(e,{"data-slot":`icon`,"data-testid":`icon`,"aria-hidden":s,className:Q(jPe({size:t,rotation:n,spin:r,transition:i,tone:a}),o),...c})}var NPe={default:`primary`,outline:`secondary`,ghost:`tertiary`,subtle:`secondary-filled`,destructive:`destructive`},PPe=new Set([`default`,`outline`,`ghost`,`subtle`,`destructive`]);function FPe(e){return PPe.has(e)?NPe[e]:e}var IPe={sm:{buttonSize:`icon-sm`,boxClass:`size-7`,iconClass:`[&_svg:not([class*=size-])]:size-4`},default:{buttonSize:`icon-sm`,boxClass:`size-9`,iconClass:`[&_svg:not([class*=size-])]:size-[18px]`},lg:{buttonSize:`icon`,boxClass:`size-10`,iconClass:`[&_svg:not([class*=size-])]:size-5`},md:{buttonSize:`icon-sm`,boxClass:`size-9`,iconClass:`[&_svg:not([class*=size-])]:size-[18px]`},icon:{buttonSize:`icon`,boxClass:`size-10`,iconClass:`[&_svg:not([class*=size-])]:size-5`},"icon-sm":{buttonSize:`icon-sm`,boxClass:`size-8`,iconClass:`[&_svg:not([class*=size-])]:size-4`}},G3=d.forwardRef(({variant:e=`outline`,size:t=`default`,isLoading:n,loading:r,className:i,children:a,...o},s)=>{let c=IPe[t],l=FPe(e),u=n??r??!1;return(0,U.jsx)(S4,{ref:s,variant:l,size:c.buttonSize,isLoading:u,"data-testid":`icon-button`,"data-icon-variant":e,"data-icon-size":t,className:Q(c.boxClass,c.iconClass,i),...o,children:u?null:a})});G3.displayName=`IconButton`;var LPe=d.forwardRef(({items:e,orientation:t=`vertical`,size:n=`icon-sm`,variant:r=`ghost`,align:i=`end`,label:a=`More options`,disabled:o,className:s},c)=>(0,U.jsxs)(Q4,{children:[(0,U.jsx)(e3,{asChild:!0,children:(0,U.jsx)(G3,{ref:c,"aria-label":a,variant:r===`subtle`?`subtle`:`tertiary`,size:n,disabled:o,className:s,"data-testid":`overflow-menu-trigger`,children:(0,U.jsx)(t===`vertical`?qp:Jp,{})})}),(0,U.jsx)(n3,{align:i,"data-testid":`overflow-menu-content`,children:e.map((e,t)=>{if(e.type===`separator`)return(0,U.jsx)(o3,{},`overflow-sep-${t}`);let{label:n,description:r,icon:i,shortcut:a,rightSlot:o,destructive:s,disabled:c,onSelect:l}=e;return(0,U.jsxs)(r3,{variant:s?`destructive`:`default`,disabled:c,onSelect:l,className:Q(r&&`items-start py-2`),children:[i,r?(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-col gap-0.5`,children:[(0,U.jsx)(`span`,{className:`leading-none`,children:n}),(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:r})]}):n,o?(0,U.jsx)(`span`,{className:`ml-auto inline-flex items-center gap-1`,children:o}):null,a?(0,U.jsx)(s3,{children:a}):null]},`overflow-item-${t}-${n}`)})})]}));LPe.displayName=`OverflowMenu`;function K3(e,t){let n=e.key??t;if(e.type===`separator`)return(0,U.jsx)(o3,{},n);if(e.type===`label`)return(0,U.jsx)(a3,{className:`text-[11px] font-semibold uppercase tracking-wider text-muted-foreground`,children:e.text},n);if(e.type===`checkbox`)return(0,U.jsxs)(i3,{checked:e.checked,onCheckedChange:e.onCheckedChange,disabled:e.disabled,onSelect:e=>e.preventDefault(),className:`gap-2.5 pr-2 pl-2`,children:[(0,U.jsx)(`span`,{className:Q(`flex size-4 shrink-0 items-center justify-center rounded border-2 transition-colors`,e.checked?`border-primary bg-primary text-primary-foreground`:`border-input`),children:e.checked&&(0,U.jsx)(kp,{className:`size-3`})}),e.leftIcon&&(0,U.jsx)(`span`,{className:`flex size-5 shrink-0 items-center justify-center text-muted-foreground`,children:e.leftIcon}),(0,U.jsxs)(`span`,{className:`flex min-w-0 flex-col`,children:[(0,U.jsx)(`span`,{className:`truncate`,children:e.label}),e.description&&(0,U.jsx)(`span`,{className:`truncate text-[11px] text-muted-foreground`,children:e.description})]})]},n);if(e.type===`sub`)return(0,U.jsxs)(t3,{children:[(0,U.jsxs)(c3,{disabled:e.disabled,className:`gap-2.5`,children:[e.leftIcon&&(0,U.jsx)(`span`,{className:`flex size-5 shrink-0 items-center justify-center text-muted-foreground`,children:e.leftIcon}),(0,U.jsx)(`span`,{className:`flex-1 truncate`,children:e.label})]}),(0,U.jsx)(l3,{children:e.items.map((e,t)=>K3(e,t))})]},n);let r=e;return(0,U.jsxs)(r3,{disabled:r.disabled,onSelect:r.onClick,variant:r.destructive?`destructive`:`default`,className:`gap-2.5`,children:[r.leftIcon&&(0,U.jsx)(`span`,{className:Q(`flex size-5 shrink-0 items-center justify-center`,r.destructive?`text-destructive`:`text-muted-foreground`),children:r.leftIcon}),(0,U.jsxs)(`span`,{className:`flex min-w-0 flex-1 flex-col`,children:[(0,U.jsx)(`span`,{className:`truncate`,children:r.label}),r.description&&(0,U.jsx)(`span`,{className:`truncate text-[11px] text-muted-foreground`,children:r.description})]}),(r.shortcut||r.rightSlot)&&(0,U.jsxs)(`span`,{className:`ml-auto flex shrink-0 items-center gap-1`,children:[r.rightSlot,r.shortcut&&(0,U.jsx)(`kbd`,{className:`pointer-events-none font-mono text-xs text-muted-foreground`,children:r.shortcut})]})]},n)}function q3(e,t){if(!t)return e;let n=t.toLowerCase();return e.reduce((e,r)=>{if(r.type===`separator`||r.type===`label`)return e;if(r.type===`sub`){let n=q3(r.items,t);return n.length&&e.push({...r,items:n}),e}return r.label.toLowerCase().includes(n)&&e.push(r),e},[])}var RPe=d.forwardRef(function({trigger:e,items:t,searchable:n,searchPlaceholder:r=`Search…`,minWidth:i=`14rem`,open:a,onOpenChange:o,defaultOpen:s,side:c=`bottom`,align:l=`start`,sideOffset:u=4,modal:f=!0,
195className:p},m){let[h,g]=d.useState(``),_=d.useRef(null),v=n?q3(t,h):t;function y(e){e||g(``),o?.(e)}return(0,U.jsxs)(Q4,{open:a,onOpenChange:y,defaultOpen:s,modal:f,children:[(0,U.jsx)(e3,{asChild:!0,children:e}),(0,U.jsxs)(n3,{ref:m,side:c,align:l,sideOffset:u,style:{minWidth:i},onAnimationStart:()=>{n&&_.current?.focus()},className:Q(`p-0`,p),"data-testid":`menu`,children:[n&&(0,U.jsxs)(`div`,{className:`flex items-center gap-2 border-b border-border px-3 py-2`,children:[(0,U.jsx)(tm,{className:`size-3.5 shrink-0 text-muted-foreground`}),(0,U.jsx)(`input`,{ref:_,value:h,onChange:e=>g(e.target.value),placeholder:r,"aria-label":r,className:`flex-1 bg-transparent text-sm text-foreground outline-none placeholder:text-muted-foreground/60`,onKeyDown:e=>e.stopPropagation()}),h&&(0,U.jsx)(`button`,{type:`button`,"aria-label":`Clear search`,onClick:()=>g(``),className:`text-muted-foreground transition-colors hover:text-foreground`,children:(0,U.jsx)(sm,{className:`size-3`})})]}),(0,U.jsx)(`div`,{className:`max-h-72 overflow-y-auto p-1`,children:v.length===0?(0,U.jsxs)(`div`,{className:`py-6 text-center text-sm text-muted-foreground`,children:[`No results for “`,h,`”`]}):v.map((e,t)=>K3(e,t))})]})]})});RPe.displayName=`Menu`;var zPe=pm(Q(`flex w-full flex-wrap items-center gap-1 rounded-lg border border-input bg-transparent text-sm shadow-xs transition-[color,box-shadow] outline-none`,`focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50`,`aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-invalid:focus-visible:ring-destructive/40`,`disabled:cursor-not-allowed disabled:opacity-50`),{variants:{size:{default:`min-h-10 px-3 py-1.5`,sm:`min-h-8 px-2.5 py-1 text-sm`}},defaultVariants:{size:`default`}}),BPe=d.forwardRef(({options:e,values:t,defaultValues:n,onValuesChange:r,placeholder:i=`Select…`,searchPlaceholder:a=`Search…`,emptyText:o=`No results found.`,loadOptions:s,debounceMs:c=300,loadingText:l=`Searching…`,disabled:u,triggerSize:f=`default`,maxVisibleChips:p=3,className:m,id:h,...g},_)=>{let v=t!==void 0,[y,b]=d.useState(n??[]),x=v?t:y,[S,C]=d.useState(!1),w=typeof s==`function`,[T,E]=d.useState(``),[D,O]=d.useState(e),[k,A]=d.useState(!1),j=d.useRef(new Map);d.useEffect(()=>{for(let t of e)j.current.set(t.value,t.label);if(w)for(let e of D)j.current.set(e.value,e.label)},[e,D,w]),d.useEffect(()=>{w&&T.trim()===``&&O(e)},[e,w]),d.useEffect(()=>{if(!s)return;let t=T.trim();if(t===``){O(e),A(!1);return}let n=!1,r=new AbortController,i=setTimeout(()=>{A(!0),s(t,r.signal).then(e=>{if(!n){for(let t of e)j.current.set(t.value,t.label);O(e)}}).catch(()=>{}).finally(()=>{n||A(!1)})},c);return()=>{n=!0,r.abort(),clearTimeout(i),A(!1)}},[T,s,c]);let M=d.useCallback(e=>{v||b(e),r?.(e)},[v,r]),N=d.useCallback(e=>{x.includes(e)?M(x.filter(t=>t!==e)):M([...x,e])},[x,M]),P=d.useCallback(e=>{M(x.filter(t=>t!==e))},[x,M]),F=w?D:e,I=d.useMemo(()=>{if(!w)return F;let e=new Set(F.map(e=>e.value));return[...x.filter(t=>!e.has(t)).map(e=>({value:e,label:j.current.get(e)??e})),...F]},[w,F,x]),L=d.useCallback(()=>{M(I.filter(e=>!e.disabled).map(e=>e.value))},[I,M]),ee=d.useCallback(()=>{M([])},[M]),te=d.useMemo(()=>{let e=new Map;for(let[t,n]of j.current)e.set(t,n);for(let t of I)e.set(t.value,t.label);return e},[I]),ne=x.slice(0,p),R=Math.max(x.length-p,0);return(0,U.jsxs)(H4,{open:S,onOpenChange:e=>{C(e),w&&!e&&E(``)},children:[(0,U.jsx)(U4,{asChild:!0,children:(0,U.jsxs)(`button`,{ref:_,type:`button`,id:h,role:`combobox`,"aria-haspopup":`listbox`,"aria-multiselectable":`true`,"aria-expanded":S,disabled:u,"data-slot":`multi-select`,"data-testid":`multi-select`,"data-size":f,className:Q(zPe({size:f}),m),...g,children:[x.length===0?(0,U.jsx)(`span`,{className:`flex-1 truncate text-left text-muted-foreground`,children:i}):(0,U.jsxs)(U.Fragment,{children:[ne.map(e=>(0,U.jsx)(x1,{variant:`input`,size:`sm`,onRemove:()=>P(e),onPointerDown:e=>e.stopPropagation(),className:`min-w-0 max-w-full`,children:(0,U.jsx)(`span`,{className:`min-w-0 truncate`,children:te.get(e)??e})},e)),R>0&&(0,U.jsxs)(x1,{size:`sm`,tone:`neutral`,children:[`+`,R,` more`]})]}),(0,U.jsx)(Ap,{"aria-hidden":`true`,className:`ml-auto size-4 shrink-0 opacity-50 transition-transform data-[state=open]:rotate-180`})]})}),(0,U.jsx)(W4,{align:`start`,className:`w-[var(--radix-popover-trigger-width)] p-0`,children:(0,U.jsxs)(j4,{shouldFilter:!w,children:[(0,U.jsx)(M4,{placeholder:a,...w?{value:T,onValueChange:E}:{}}),(0,U.jsxs)(N4,{children:[k&&(0,U.jsxs)(`output`,{"aria-live":`polite`,className:`flex items-center gap-2 px-2 py-1.5 text-sm text-muted-foreground`,children:[(0,U.jsx)(Qp,{"aria-hidden":`true`,className:`size-3.5 animate-spin`}),(0,U.jsx)(`span`,{children:l})]}),!k&&(0,U.jsx)(P4,{children:o}),I.length>0&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(`div`,{className:`flex items-center justify-between gap-2 px-2 py-1.5 text-xs`,children:[(0,U.jsx)(`button`,{type:`button`,onClick:L,className:`inline-flex items-center rounded-sm px-1.5 py-0.5 text-xs font-medium text-foreground transition-colors hover:bg-accent hover:text-accent-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:`Select all`}),(0,U.jsx)(`button`,{type:`button`,onClick:ee,className:`inline-flex items-center rounded-sm px-1.5 py-0.5 text-xs font-medium text-foreground transition-colors hover:bg-accent hover:text-accent-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:`Clear all`})]}),(0,U.jsx)(FNe,{})]}),(0,U.jsx)(F4,{children:I.map(e=>{let t=x.includes(e.value);return(0,U.jsxs)(I4,{value:w?e.value:e.label,disabled:e.disabled,onSelect:()=>N(e.value),"data-slot":`multi-select-item`,"data-checked":t||void 0,children:[(0,U.jsx)(`div`,{"aria-hidden":`true`,className:Q(`inline-flex size-4 shrink-0 items-center justify-center rounded-sm border border-input transition-colors`,t&&`border-primary bg-primary text-primary-foreground`),children:t&&(0,U.jsx)(kp,{className:`size-3.5`,strokeWidth:3})}),(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-col`,children:[(0,U.jsx)(`span`,{className:`truncate`,children:e.label}),e.description&&(0,U.jsx)(`span`,{className:`truncate text-xs text-muted-foreground`,children:e.description})]})]},e.value)})})]})]})})]})});BPe.displayName=`MultiSelect`;var J3=d.forwardRef(({className:e,banner:t,breadcrumbs:n,tabs:r,filters:i,children:a,...o},s)=>{let c=`flex flex-col items-start justify-between gap-3 sm:flex-row sm:items-start sm:gap-4`;return t||n||r||i?(0,U.jsxs)(`div`,{ref:s,"data-slot":`page-header`,"data-testid":`page-header`,className:Q(`flex flex-col gap-4`,e),...o,children:[t&&(0,U.jsx)(`div`,{"data-slot":`page-header-banner`,"data-testid":`page-header-banner`,children:t}),n&&(0,U.jsx)(`div`,{"data-slot":`page-header-breadcrumbs`,"data-testid":`page-header-breadcrumbs`,children:n}),(0,U.jsx)(`div`,{"data-slot":`page-header-row`,"data-testid":`page-header-row`,className:c,children:a}),r&&(0,U.jsx)(`div`,{"data-slot":`page-header-tabs`,"data-testid":`page-header-tabs`,children:r}),i&&(0,U.jsx)(`div`,{"data-slot":`page-header-filters`,"data-testid":`page-header-filters`,children:i})]}):(0,U.jsx)(`div`,{ref:s,"data-slot":`page-header`,"data-testid":`page-header`,className:Q(c,e),...o,children:a})});J3.displayName=`PageHeader`;var Y3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`page-header-content`,"data-testid":`page-header-content`,className:Q(`min-w-0 flex-1`,e),...t}));Y3.displayName=`PageHeaderContent`;var X3=d.forwardRef(({className:e,children:t,backHref:n,onBack:r,asChild:i=!1,...a},o)=>{let s=i?vm:`h1`;return(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[!!(n||r)&&(0,U.jsx)(`a`,{href:n??`#`,onClick:r,"aria-label":`Back`,"data-slot":`page-header-back`,"data-testid":`page-header-back`,className:Q(`-ml-1 inline-flex size-8 items-center justify-center rounded-md text-foreground transition-colors`,`hover:bg-accent`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:(0,U.jsx)(bp,{className:`size-5`,"aria-hidden":`true`})}),(0,U.jsx)(s,{ref:o,"data-slot":`page-header-title`,"data-testid":`page-header-title`,className:Q(`truncate text-2xl font-semibold tracking-tight text-foreground`,e),...a,children:t})]})});X3.displayName=`PageHeaderTitle`;var Z3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`p`,{ref:n,"data-slot":`page-header-description`,"data-testid":`page-header-description`,className:Q(`mt-1 text-sm text-muted-foreground`,e),...t}));Z3.displayName=`PageHeaderDescription`;var Q3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`page-header-actions`,"data-testid":`page-header-actions`,className:Q(`flex shrink-0 items-center gap-2`,e),...t}));Q3.displayName=`PageHeaderActions`;var $3=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`nav`,{ref:n,role:`navigation`,"aria-label":`pagination`,"data-slot":`pagination`,"data-testid":`pagination`,className:Q(`mx-auto flex w-full justify-center`,e),...t}));$3.displayName=`Pagination`;var e6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`ul`,{ref:n,"data-slot":`pagination-content`,"data-testid":`pagination-content`,className:Q(`flex flex-row items-center gap-1`,e),...t}));e6.displayName=`PaginationContent`;var t6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`li`,{ref:n,"data-slot":`pagination-item`,"data-testid":`pagination-item`,className:Q(e),...t}));t6.displayName=`PaginationItem`;var n6=d.forwardRef(({className:e,isActive:t=!1,size:n=`sm`,...r},i)=>(0,U.jsx)(`a`,{ref:i,"aria-current":t?`page`:void 0,"data-slot":`pagination-link`,"data-testid":`pagination-link`,"data-active":t||void 0,className:Q(x4({variant:t?`secondary`:`tertiary`,size:n}),`min-w-8 cursor-pointer tabular-nums`,e),...r}));n6.displayName=`PaginationLink`;var r6=d.forwardRef(({className:e,disabled:t=!1,...n},r)=>(0,U.jsxs)(`a`,{ref:r,"aria-label":`Go to previous page`,"aria-disabled":t||void 0,"data-slot":`pagination-previous`,"data-testid":`pagination-previous`,"data-disabled":t||void 0,tabIndex:t?-1:void 0,className:Q(x4({variant:`tertiary`,size:`sm`}),`gap-1 pl-2 pr-3 cursor-pointer`,t&&`pointer-events-none opacity-50`,e),...n,children:[(0,U.jsx)(jp,{className:`size-4`,"aria-hidden":`true`}),(0,U.jsx)(`span`,{children:`Previous`})]}));r6.displayName=`PaginationPrevious`;var i6=d.forwardRef(({className:e,disabled:t=!1,...n},r)=>(0,U.jsxs)(`a`,{ref:r,"aria-label":`Go to next page`,"aria-disabled":t||void 0,"data-slot":`pagination-next`,"data-testid":`pagination-next`,"data-disabled":t||void 0,tabIndex:t?-1:void 0,className:Q(x4({variant:`tertiary`,size:`sm`}),`gap-1 pl-3 pr-2 cursor-pointer`,t&&`pointer-events-none opacity-50`,e),...n,children:[(0,U.jsx)(`span`,{children:`Next`}),(0,U.jsx)(Mp,{className:`size-4`,"aria-hidden":`true`})]}));i6.displayName=`PaginationNext`;var a6=d.forwardRef(({className:e,...t},n)=>(0,U.jsxs)(`span`,{ref:n,"aria-hidden":!0,"data-slot":`pagination-ellipsis`,"data-testid":`pagination-ellipsis`,className:Q(`flex h-8 min-w-8 items-center justify-center text-muted-foreground`,e),...t,children:[(0,U.jsx)(Jp,{className:`size-4`}),(0,U.jsx)(`span`,{className:`sr-only`,children:`More pages`})]}));a6.displayName=`PaginationEllipsis`;function VPe(e,t,n=1){if(t<=0)return[];if(t<=n*2+5)return Array.from({length:t},(e,t)=>t+1);let r=Math.max(e-n,1),i=Math.min(e+n,t),a=r>2,o=i<t-1,s=[];if(!a&&o){let e=3+2*n;for(let t=1;t<=e;t++)s.push(t);s.push(`ellipsis`),s.push(t)}else if(a&&!o){let e=3+2*n;s.push(1),s.push(`ellipsis`);for(let n=t-e+1;n<=t;n++)s.push(n)}else{s.push(1),s.push(`ellipsis`);for(let e=r;e<=i;e++)s.push(e);s.push(`ellipsis`),s.push(t)}return s}function HPe({delayDuration:e=0,...t}){return(0,U.jsx)(EE,{"data-slot":`tooltip-provider`,delayDuration:e,...t})}function UPe({...e}){return(0,U.jsx)(DE,{"data-slot":`tooltip`,...e})}function WPe({...e}){return(0,U.jsx)(OE,{"data-slot":`tooltip-trigger`,...e})}function GPe({className:e,sideOffset:t=0,children:n,...r}){return(0,U.jsx)(kE,{children:(0,U.jsxs)(AE,{"data-slot":`tooltip-content`,sideOffset:t,className:Q(`z-50 inline-flex w-fit max-w-xs origin-(--radix-tooltip-content-transform-origin) items-center gap-1.5 rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
195de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95`,e),...r,children:[n,(0,U.jsx)(jE,{className:`z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-primary fill-primary`})]})})}var o6=d.createContext(void 0),KPe=d.forwardRef(({className:e,"aria-invalid":t,...n},r)=>{let i=t===!0||t===`true`||t===`grammar`||t===`spelling`;return(0,U.jsx)(o6.Provider,{value:i,children:(0,U.jsx)(JC,{ref:r,"data-slot":`radio-group`,"data-testid":`radio-group`,"aria-invalid":t,className:Q(`grid gap-2`,e),...n})})});KPe.displayName=`RadioGroup`;var s6=d.forwardRef(({className:e,"aria-invalid":t,...n},r)=>{let i=d.useContext(o6),a=t??(i||void 0);return(0,U.jsx)(YC,{ref:r,"data-slot":`radio-group-item`,"data-testid":`radio-group-item`,"aria-invalid":a,className:Q(`peer group inline-flex size-4 shrink-0 items-center justify-center rounded-full border border-input bg-background transition-colors`,`hover:border-foreground
195/40 data-[state=checked]:hover:border-primary`,`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 disabled:hover:border-input`,`data-[state=checked]:border-primary`,`aria-invalid:border-error aria-invalid:focus-visible:ring-error/30`,e),...n,children:(0,U.jsx)(XC,{"data-slot":`radio-group-indicator`,className:`flex items-center justify-center`,children:(0,U.jsx)(`div`,{className:`size-2 rounded-full bg-primary`})})})});s6.displayName=`RadioGroupItem`;var qPe=s6,JPe=d.forwardRef(({value:e,label:t,description:n,disabled:r,id:i,className:a},o)=>{let s=d.useId(),c=i??s,l=`${c}-desc`;return(0,U.jsxs)(`div`,{ref:o,"data-slot":`radio-field`,"data-testid":`radio-field`,className:Q(`flex items-start gap-2.5`,a),children:[(0,U.jsx)(qPe,{value:e,id:c,disabled:r,"aria-describedby":n?l:void 0,className:`mt-[1px]`}),(0,U.jsxs)(`div`,{className:`grid gap-1 leading-none`,children:[(0,U.jsx)(`label`,{htmlFor:c,className:Q(`cursor-pointer text-sm font-medium leading-tight`,r&&`cursor-not-allowed opacity-50`),children:t}),n&&(0,U.jsx)(`p`,{id:l,className:Q(`text-xs leading-relaxed text-muted-foreground`,r&&`opacity-50`),children:n})]})]})});JPe.displayName=`RadioField`;var YPe=`flex min-h-0 flex-1 flex-col`;function XPe({className:e,title:t,subtitle:n,headingLevel:r=2,titleSize:i,actions:a,children:o,fill:s=!1,...c}){let l=!!(t||n||a),u=s?YPe:void 0;return(0,U.jsx)(`section`,{"data-slot":`section`,"data-testid":`section`,className:Q(`w-full`,u,e),...c,children:(0,U.jsxs)(b4,{gap:`md`,grow:s||void 0,children:[l&&(0,U.jsxs)(b4,{orientation:`horizontal`,align:`start`,justify:`between`,gap:`md`,"data-slot":`section-header`,children:[(0,U.jsxs)(b4,{gap:`xs`,children:[t&&(0,U.jsx)(W3,{level:r,size:i,children:t}),n&&(0,U.jsx)(P1,{as:`p`,size:`sm`,tone:`muted`,children:n})]}),a&&(0,U.jsx)(`div`,{"data-slot":`section-actions`,className:`shrink-0`,children:a})]}),(0,U.jsx)(`div`,{"data-slot":`section-body`,className:Q(u),children:o})]})})}XPe.displayName=`Section`;function c6({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`skeleton`,"data-testid":`skeleton`,className:Q(`animate-pulse rounded-md bg-muted`,e),...t})}c6.displayName=`Skeleton`;var ZPe=pm(`group/toggle inline-flex items-center justify-center gap-1 rounded-lg text-sm font-medium whitespace-nowrap transition-all outline-none hover:bg-muted hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-pressed:bg-muted data-[state=on]:bg-muted dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,{variants:{variant:{default:`bg-transparent`,outline:`border border-input bg-transparent hover:bg-muted`,segmented:`border border-transparent bg-transparent text-muted-foreground hover:bg-transparent hover:text-foreground aria-pressed:bg-background aria-pressed:text-foreground aria-pressed:shadow-sm data-[state=on]:bg-background data-[state=on]:text-foreground data-[state=on]:shadow-sm`},size:{default:`h-8 min-w-8 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2`,sm:`h-7 min-w-7 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5`,lg:`h-9 min-w-9 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2`}},defaultVariants:{variant:`default`,size:`default`}}),l6=d.createContext({size:`default`,variant:`default`,spacing:0,orientation:`horizontal`});function QPe({className:e,variant:t,size:n,spacing:r=0,orientation:i=`horizontal`,children:a,...o}){return(0,U.jsx)(oE,{"data-slot":`toggle-group`,"data-testid":`toggle-group`,"data-variant":t,"data-size":n,"data-spacing":r,"data-orientation":i,style:{"--gap":r},className:Q(`group/toggle-group flex w-fit flex-row items-center gap-[--spacing(var(--gap))] rounded-lg data-[size=sm]:rounded-[min(var(--radius-md),10px)] data-vertical:flex-col data-vertical:items-stretch`,`data-[variant=segmented]:bg-muted data-[variant=segmented]:p-[3px]`,e),...o,children:(0,U.jsx)(l6.Provider,{value:{variant:t,size:n,spacing:r,orientation:i},children:a})})}function $Pe({className:e,children:t,variant:n=`default`,size:r=`default`,...i}){let a=d.useContext(l6);return(0,U.jsx)(sE,{"data-slot":`toggle-group-item`,"data-testid":`toggle-group-item`,"data-variant":a.variant||n,"data-size":a.size||r,"data-spacing":a.spacing,className:Q(`
195shrink-0 group-data-[spacing=0]/toggle-group:rounded-none group-data-[spacing=0]/toggle-group:px-2 focus:z-10 focus-visible:z-10 group-data-[spacing=0]/toggle-group:has-data-[icon=inline-end]:pr-1.5 group-data-[spacing=0]/toggle-group:has-data-[icon=inline-start]:pl-1.5 group-data-horizontal/toggle-group:data-[spacing=0]:first:rounded-l-lg group-data-vertical/toggle-group:data-[spacing=0]:first:rounded-t-lg group-data-horizontal/toggle-group:data-[spacing=0]:last:rounded-r-lg group-data-vertical/toggle-group:data-[spacing=0]:last:rounded-b-lg group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:border-l-0 group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:border-t-0 group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-l group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-t`,ZPe({variant:a.variant||n,size:a.size||r}),e),...i,children:t})}function eFe({variant:e,className:t,...n}){return(0,U.jsx)(QPe,{variant:e===`segmented-bordered`?`segmented`:e,className:Q(e===`segmented-bordered`&&`border border-input`,t),...n})}var tFe=$Pe;function nFe({direction:e=`bottom`,...t}){return(0,U.jsx)(XI.Root,{"data-slot":`drawer`,"data-testid":`drawer`,direction:e,...t})}function rFe({...e}){return(0,U.jsx)(XI.Portal,{"data-slot":`drawer-portal`,"data-testid":`drawer-portal`,...e})}function iFe({className:e,...t}){return(0,U.jsx)(XI.Overlay,{"data-slot":`drawer-overlay`,"data-testid":`drawer-overlay`,className:Q(`fixed inset-0 z-50 bg-black/10 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0`,e),...t})}function aFe({className:e,children:t,...n}){return(0,U.jsxs)(rFe,{"data-slot":`drawer-portal`,children:[(0,U.jsx)(iFe,{}),(0,U.jsxs)(XI.Content,{"data-slot":`drawer-content`,"data-testid":`drawer-content`,className:Q(`group/drawer-content fixed z-50 flex h-auto flex-col bg-popover text-sm text-popover-foreground data-[vaul-drawer-direction=bottom]:inset-x-0 data-[vaul-drawer-direction=bottom]:bottom-0 data-[vaul-drawer-direction=bottom]:mt-24 data-[vaul-drawer-direction=bottom]:max-h-[80vh] data-[vaul-drawer-direction=bottom]:rounded-t-xl data-[vaul-drawer-direction=bottom]:border-t data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0 data-[vaul-drawer-direction=left]:w-3/4 data-[vaul-drawer-direction=left]:rounded-r-xl data-[vaul-drawer-direction=left]:border-r data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0 data-[vaul-drawer-direction=right]:w-3/4 data-[vaul-drawer-direction=right]:rounded-l-xl data-[vaul-drawer-direction=right]:border-l data-[vaul-drawer-direction=top]:inset-x-0 data-[vaul-drawer-direction=top]:top-0 data-[vaul-drawer-direction=top]:mb-24 data-[vaul-drawer-direction=top]:max-h-[80vh] data-[vaul-drawer-direction=top]:rounded-b-xl data-[vaul-drawer-direction=top]:border-b data-[vaul-drawer-direction=left]:sm:max-w-sm data-[vaul-drawer-direction=right]:sm:max-w-sm`,e),...n,children:[(0,U.jsx)(`div`,{className:`mx-auto mt-4 hidden h-1 w-[100px] shrink-0 rounded-full bg-muted group-data-[vaul-drawer-direction=bottom]/drawer-content:block`}),t]})]})}function oFe({className:e,...t}){return(0,U.jsx)(`div`,{"data-slot":`drawer-header`,"data-testid":`drawer-header`,className:Q(`flex flex-col gap-0.5 p-4 group-data-[vaul-drawer-direction=bottom]/drawer-content:text-center group-data-[vaul-drawer-direction=top]/drawer-content:text-center md:gap-0.5 md:text-left`,e),...t})}function sFe({className:e,...t}){return(0,U.jsx)(XI.Title,{"data-slot":`drawer-title`,"data-testid":`drawer-title`,className:Q(`font-heading text-base font-medium text-foreground`,e),...t})}function cFe({className:e,...t}){return(0,U.jsx)(XI.Description,{"data-slot":`drawer-description`,"data-testid":`drawer-description`,className:Q(`text-sm text-muted-foreground`,e),...t})}function u6({className:e,...t}){return(0,U.jsx)(Qp,{role:`status`,"aria-label":`Loading`,"data-slot":`spinner`,"data-testid":`spinner`,className:Q(`
195size-4 animate-spin`,e),...t})}u6.displayName=`Spinner`;var lFe=n(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),d6=n(((e,t)=>{var n=lFe(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),f6=n(((e,t)=>{t.exports=d6().Symbol})),uFe=n(((e,t)=>{var n=f6(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),dFe=n(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),fFe=n(((e,t)=>{var n=f6(),r=uFe(),i=dFe(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),pFe=n(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),mFe=n(((e,t)=>{var n=fFe(),r=pFe(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),p6=n(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),hFe=n(((e,t)=>{var n=d6();t.exports=function(){return n.Date.now()}})),gFe=n(((e,t)=>{var n=/\s/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),_Fe=n(((e,t)=>{var n=gFe(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),vFe=n(((e,t)=>{var n=_Fe(),r=p6(),i=mFe(),a=NaN,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;function u(e){if(typeof e==`number`)return e;if(i(e))return a;if(r(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=r(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=n(e);var u=s.test(e);return u||c.test(e)?l(e.slice(2),u?2:8):o.test(e)?a:+e}t.exports=u})),yFe=n(((e,t)=>{var n=p6(),r=hFe(),i=vFe(),a=`Expected a function`,o=Math.max,s=Math.min;function c(e,t,c){var l,u,d,f,p,m,h=0,g=!1,_=!1,v=!0;if(typeof e!=`function`)throw TypeError(a);t=i(t)||0,n(c)&&(g=!!c.leading,_=`maxWait`in c,d=_?o(i(c.maxWait)||0,t):d,v=`trailing`in c?!!c.trailing:v);function y(t){var n=l,r=u;return l=u=void 0,h=t,f=e.apply(r,n),f}function b(e){return h=e,p=setTimeout(C,t),g?y(e):f}function x(e){var n=e-m,r=e-h,i=t-n;return _?s(i,d-r):i}function S(e){var n=e-m,r=e-h;return m===void 0||n>=t||n<0||_&&r>=d}function C(){var e=r();if(S(e))return w(e);p=setTimeout(C,x(e))}function w(e){return p=void 0,v&&l?y(e):(l=u=void 0,f)}function T(){p!==void 0&&clearTimeout(p),h=0,l=m=u=p=void 0}function E(){return p===void 0?f:w(r())}function D(){var e=r(),n=S(e);if(l=arguments,u=this,m=e,n){if(p===void 0)return b(m);if(_)return clearTimeout(p),p=setTimeout(C,t),y(m)}return p===void 0&&(p=setTimeout(C,t)),f}return D.cancel=T,D.flush=E,D}t.exports=c})),bFe=n(((e,t)=>{var n=yFe(),r=p6(),i=`Expected a function`;function a(e,t,a){var o=!0,s=!0;if(typeof e!=`function`)throw TypeError(i);return r(a)&&(o=`leading`in a?!!a.leading:o,s=`trailing`in a?!!a.trailing:s),n(e,t,{leading:o,maxWait:t,trailing:s})}t.exports=a}));d.createContext(null);var xFe=e=>{switch(e){case`success`:return wFe;case`info`:return EFe;case`warning`:return TFe;case`error`:return DFe;default:return null}},SFe=Array(12).fill(0),CFe=({visible:e,className:t})=>d.createElement(`div`,{className:[`sonner-loading-wrapper`,t].filter(Boolean).join(` `),"data-visible":e},d.createElement(`div`,{className:`sonner-spinner`},SFe.map((e,t)=>d.createElement(`div`,{className:`sonner-loading-bar`,key:`spinner-bar-${t}`})))),wFe=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),TFe=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),EFe=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},d.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`}
195)),DFe=d.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},d.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`})),OFe=d.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`},d.createElement(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),d.createElement(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})),kFe=()=>{let[e,t]=d.useState(document.hidden);return d.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener(`visibilitychange`,e),()=>window.removeEventListener(`visibilitychange`,e)},[]),e},m6=1,h6=new 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=>{let{message:t,...n}=e,r=typeof e?.id==`number`||e.id?.length>0?e.id:m6++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.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)=>
195this.create({...t,type:`loading`,message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=e instanceof Promise?e:e(),i=n!==void 0,a,o=r.then(async e=>{if(a=[`resolve`,e],d.isValidElement(e))i=!1,this.create({id:n,type:`default`,message:e});else if(jFe(e)&&!e.ok){i=!1;let r=typeof t.error==`function`?await t.error(`HTTP error! status: ${e.status}`):t.error,a=typeof t.description==`function`?await t.description(`HTTP error! status: ${e.status}`):t.description;this.create({id:n,type:`error`,message:r,description:a})}else if(t.success!==void 0){i=!1;let r=typeof t.success==`function`?await t.success(e):t.success,a=typeof t.description==`function`?await t.description(e):t.description;this.create({id:n,type:`success`,message:r,description:a})}}).catch(async e=>{if(a=[`reject`,e],t.error!==void 0){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description;this.create({id:n,type:`error`,message:r,description:a})}}).finally(()=>{var e;i&&(this.dismiss(n),n=void 0),(e=t.finally)==null||e.call(t)}),s=()=>new Promise((e,t)=>o.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||m6++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},AFe=(e,t)=>{let n=t?.id||m6++;return h6.addToast({title:e,...t,id:n}),n},jFe=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`;Object.assign(AFe,{success:h6.success,info:h6.info,warning:h6.warning,error:h6.error,custom:h6.custom,message:h6.message,promise:h6.promise,dismiss:h6.dismiss,loading:h6.loading},{getHistory:()=>h6.toasts,getToasts:()=>h6.getActiveToasts()});function MFe(e,{insertAt:t}={}){if(!e||typeof document>`u`)return;let n=document.head||document.getElementsByTagName(`head`)[0],r=document.createElement(`style`);r.type=`text/css`,t===`top`&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}MFe(`: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;
195left: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}
195: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%);
195--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%)}
196`);function g6(e){return e.label!==void 0}var NFe=3,PFe=`32px`,FFe=`16px`,_6=4e3,IFe=356,LFe=14,RFe=20,zFe=200;function v6(...e){return e.filter(Boolean).join(` `)}function BFe(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}var VFe=e=>{let{invert:t,toast:n,unstyled:r,interacting:i,setHeights:a,visibleToasts:o,heights:s,index:c,toasts:l,expanded:u,removeToast:f,defaultRichColors:p,closeButton:m,style:h,cancelButtonStyle:g,actionButtonStyle:_,className:v=``,descriptionClassName:y=``,duration:b,position:x,gap:S,loadingIcon:C,expandByDefault:w,classNames:T,icons:E,closeButtonAriaLabel:D=`Close toast`,pauseWhenPageIsHidden:O}=e,[k,A]=d.useState(null),[j,M]=d.useState(null),[N,P]=d.useState(!1),[F,I]=d.useState(!1),[L,ee]=d.useState(!1),[te,ne]=d.useState(!1),[R,re]=d.useState(!1),[z,ie]=d.useState(0),[B,ae]=d.useState(0),V=d.useRef(n.duration||b||_6),oe=d.useRef(null),H=d.useRef(null),se=c===0,ce=c+1<=o,le=n.type,ue=n.dismissible!==!1,de=n.className||``,fe=n.descriptionClassName||``,pe=d.useMemo(()=>s.findIndex(e=>e.toastId===n.id)||0,[s,n.id]),me=d.useMemo(()=>n.closeButton??m,[n.closeButton,m]),he=d.useMemo(()=>n.duration||b||_6,[n.duration,b]),ge=d.useRef(0),_e=d.useRef(0),ve=d.useRef(0),ye=d.useRef(null),[be,xe]=x.split(`-`),Se=d.useMemo(()=>
196s.reduce((e,t,n)=>n>=pe?e:e+t.height,0),[s,pe]),Ce=kFe(),we=n.invert||t,Te=le===`loading`;_e.current=d.useMemo(()=>pe*S+Se,[pe,Se]),d.useEffect(()=>{V.current=he},[he]),d.useEffect(()=>{P(!0)},[]),d.useEffect(()=>{let e=H.current;if(e){let t=e.getBoundingClientRect().height;return ae(t),a(e=>[{toastId:n.id,height:t,position:n.position},...e]),()=>a(e=>e.filter(e=>e.toastId!==n.id))}},[a,n.id]),d.useLayoutEffect(()=>{if(!N)return;let e=H.current,t=e.style.height;e.style.height=`auto`;let r=e.getBoundingClientRect().height;e.style.height=t,ae(r),a(e=>e.find(e=>e.toastId===n.id)?e.map(e=>e.toastId===n.id?{...e,height:r}:e):[{toastId:n.id,height:r,position:n.position},...e])},[N,n.title,n.description,a,n.id]);let Ee=d.useCallback(()=>{I(!0),ie(_e.current),a(e=>e.filter(e=>e.toastId!==n.id)),setTimeout(()=>{f(n)},zFe)},[n,f,a,_e]);d.useEffect(()=>{if(n.promise&&le===`loading`||n.duration===1/0||n.type===`loading`)return;let e;return u||i||O&&Ce?(()=>{if(ve.current<ge.current){let e=new Date().getTime()-ge.current;V.current-=e}ve.current=new Date().getTime()})():V.current!==1/0&&(ge.current=new Date().getTime(),e=setTimeout(()=>{var e;(e=n.onAutoClose)==null||e.call(n,n),Ee()},V.current)),()=>clearTimeout(e)},[u,i,n,le,O,Ce,Ee]),d.useEffect(()=>{n.delete&&Ee()},[Ee,n.delete]);function De(){return E!=null&&E.loading?d.createElement(`div`,{className:v6(T?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":le===`loading`},E.loading):C?d.createElement(`div`,{className:v6(T?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":le===`loading`},C):d.createElement(CFe,{className:v6(T?.loader,n?.classNames?.loader),visible:le===`loading`})}return d.createElement(`li`,{tabIndex:0,ref:H,className:v6(v,de,T?.toast,n?.classNames?.toast,T?.default,T?.[le],n?.classNames?.[le]),"data-sonner-toast":``,"data-rich-colors":n.richColors??p,"data-styled":!(n.jsx||n.unstyled||r),"data-mounted":N,"data-promise":!!n.promise,"data-swiped":R,"data-removed":F,"data-visible":ce,"data-y-position":be,"data-x-position":xe,"data-index":c,"data-front":se,"data-swiping":L,"data-dismissible":ue,"data-type":le,"data-invert":we,"data-swipe-out":te,"data-swipe-direction":j,"data-expanded":!!(u||w&&N),style:{"--index":c,"--toasts-before":c,"--z-index":l.length-c,"--offset":`${F?z:_e.current}px`,"--initial-height":w?`auto`:`${B}px`,...h,...n.style},onDragEnd:()=>{ee(!1),A(null),ye.current=null},onPointerDown:e=>{Te||!ue||(oe.current=new Date,ie(_e.current),e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(ee(!0),ye.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e;if(te||!ue)return;ye.current=null;let t=Number(H.current?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),r=Number(H.current?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),i=new Date().getTime()-oe.current?.getTime(),a=k===`x`?t:r,o=Math.abs(a)/i;if(Math.abs(a)>=RFe||o>.11){ie(_e.current),(e=n.onDismiss)==null||e.call(n,n),M(k===`x`?t>0?`right`:`left`:r>0?`down`:`up`),Ee(),ne(!0),re(!1);return}ee(!1),A(null)},onPointerMove:t=>{var n,r;if(!ye.current||!ue||window.getSelection()?.toString().length>0)return;let i=t.clientY-ye.current.y,a=t.clientX-ye.current.x,o=e.swipeDirections??BFe(x);!k&&(Math.abs(a)>1||Math.abs(i)>1)&&A(Math.abs(a)>Math.abs(i)?`x`:`y`);let s={x:0,y:0};k===`y`?(o.includes(`top`)||o.includes(`bottom`))&&(o.includes(`top`)&&i<0||o.includes(`bottom`)&&i>0)&&(s.y=i):k===`x`&&(o.includes(`left`)||o.includes(`right`))&&(o.includes(`left`)&&a<0||o.includes(`right`)&&a>0)&&(s.x=a),(Math.abs(s.x)>0||Math.abs(s.y)>0)&&re(!0),(n=H.current)==null||n.style.setProperty(`--swipe-amount-x`,`${s.x}px`),(r=H.current)==null||r.style.setProperty(`--swipe-amount-y`,`${s.y}px`)}},me&&!n.jsx?d.createElement(`button`,{"aria-label":D,"data-disabled":Te,"data-close-button":!0,onClick:Te||!ue?(
196)=>{}:()=>{var e;Ee(),(e=n.onDismiss)==null||e.call(n,n)},className:v6(T?.closeButton,n?.classNames?.closeButton)},E?.close??OFe):null,n.jsx||(0,d.isValidElement)(n.title)?n.jsx?n.jsx:typeof n.title==`function`?n.title():n.title:d.createElement(d.Fragment,null,le||n.icon||n.promise?d.createElement(`div`,{"data-icon":``,className:v6(T?.icon,n?.classNames?.icon)},n.promise||n.type===`loading`&&!n.icon?n.icon||De():null,n.type===`loading`?null:n.icon||E?.[le]||xFe(le)):null,d.createElement(`div`,{"data-content":``,className:v6(T?.content,n?.classNames?.content)},d.createElement(`div`,{"data-title":``,className:v6(T?.title,n?.classNames?.title)},typeof n.title==`function`?n.title():n.title),n.description?d.createElement(`div`,{"data-description":``,className:v6(y,fe,T?.description,n?.classNames?.description)},typeof n.description==`function`?n.description():n.description):null),(0,d.isValidElement)(n.cancel)?n.cancel:n.cancel&&g6(n.cancel)?d.createElement(`button`,{"data-button":!0,"data-cancel":!0,style:n.cancelButtonStyle||g,onClick:e=>{var t,r;g6(n.cancel)&&ue&&((r=(t=n.cancel).onClick)==null||r.call(t,e),Ee())},className:v6(T?.cancelButton,n?.classNames?.cancelButton)},n.cancel.label):null,(0,d.isValidElement)(n.action)?n.action:n.action&&g6(n.action)?d.createElement(`button`,{"data-button":!0,"data-action":!0,style:n.actionButtonStyle||_,onClick:e=>{var t,r;g6(n.action)&&((r=(t=n.action).onClick)==null||r.call(t,e),!e.defaultPrevented&&Ee())},className:v6(T?.actionButton,n?.classNames?.actionButton)},n.action.label):null))};function y6(){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 HFe(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?FFe:PFe;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}(0,d.forwardRef)(function(e,t){let{invert:n,position:r=`bottom-right`,hotkey:i=[`altKey`,`KeyT`],expand:a,closeButton:o,className:s,offset:c,mobileOffset:l,theme:u=`light`,richColors:f,duration:p,style:m,visibleToasts:h=NFe,toastOptions:g,dir:_=y6(),gap:v=LFe,loadingIcon:y,icons:b,containerAriaLabel:x=`Notifications`,pauseWhenPageIsHidden:S}=e,[C,w]=d.useState([]),T=d.useMemo(()=>Array.from(new Set([r].concat(C.filter(e=>e.position).map(e=>e.position)))),[C,r]),[E,D]=d.useState([]),[O,k]=d.useState(!1),[A,j]=d.use
196State(!1),[M,N]=d.useState(u===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:u),P=d.useRef(null),F=i.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),I=d.useRef(null),L=d.useRef(!1),ee=d.useCallback(e=>{w(t=>{var n;return(n=t.find(t=>t.id===e.id))!=null&&n.delete||h6.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return d.useEffect(()=>h6.subscribe(e=>{if(e.dismiss){w(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t));return}setTimeout(()=>{Xn.flushSync(()=>{w(t=>{let n=t.findIndex(t=>t.id===e.id);return n===-1?[e,...t]:[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]})})})}),[]),d.useEffect(()=>{if(u!==`system`){N(u);return}if(u===`system`&&(window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?N(`dark`):N(`light`)),typeof window>`u`)return;let e=window.matchMedia(`(prefers-color-scheme: dark)`);try{e.addEventListener(`change`,({matches:e})=>{N(e?`dark`:`light`)})}catch{e.addListener(({matches:e})=>{try{N(e?`dark`:`light`)}catch(e){console.error(e)}})}},[u]),d.useEffect(()=>{C.length<=1&&k(!1)},[C]),d.useEffect(()=>{let e=e=>{var t,n;i.every(t=>e[t]||e.code===t)&&(k(!0),(t=P.current)==null||t.focus()),e.code===`Escape`&&(document.activeElement===P.current||(n=P.current)!=null&&n.contains(document.activeElement))&&k(!1)};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[i]),d.useEffect(()=>{if(P.current)return()=>{I.current&&(I.current.focus({preventScroll:!0}),I.current=null,L.current=!1)}},[P.current]),d.createElement(`section`,{ref:t,"aria-label":`${x} ${F}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`,suppressHydrationWarning:!0},T.map((t,r)=>{let[i,u]=t.split(`-`);return C.length?d.createElement(`ol`,{key:t,dir:_===`auto`?y6():_,tabIndex:-1,ref:P,className:s,"data-sonner-toaster":!0,"data-theme":M,"data-y-position":i,"data-lifted":O&&C.length>1&&!a,"data-x-position":u,style:{"--front-toast-height":`${E[0]?.height||0}px`,"--width":`${IFe}px`,"--gap":`${v}px`,...m,...HFe(c,l)},onBlur:e=>{L.current&&!e.currentTarget.contains(e.relatedTarget)&&(L.current=!1,I.current&&=(I.current.focus({preventScroll:!0}),null))},onFocus:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||L.current||(L.current=!0,I.current=e.relatedTarget)},onMouseEnter:()=>k(!0),onMouseMove:()=>k(!0),onMouseLeave:()=>{A||k(!1)},onDragEnd:()=>k(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||j(!0)},onPointerUp:()=>j(!1)},C.filter(e=>!e.position&&r===0||e.position===t).map((r,i)=>d.createElement(VFe,{key:r.id,icons:b,index:i,toast:r,defaultRichColors:f,duration:g?.duration??p,className:g?.className,descriptionClassName:g?.descriptionClassName,invert:n,visibleToasts:h,closeButton:g?.closeButton??o,interacting:A,position:t,style:g?.style,unstyled:g?.unstyled,classNames:g?.classNames,cancelButtonStyle:g?.cancelButtonStyle,actionButtonStyle:g?.actionButtonStyle,removeToast:ee,toasts:C.filter(e=>e.position==r.position),heights:E.filter(e=>e.position==r.position),setHeights:D,expandByDefault:a,gap:v,loadingIcon:y,expanded:O,pauseWhenPageIsHidden:S,swipeDirections:e.swipeDirections}))):null}))});function b6({className:e,orientation:t=`horizontal`,decorative:n=!0,...r}){return(0,U.jsx)(rT,{"data-slot":`separator`,"data-testid":`separator`,decorative:n,orientation:t,className:Q(`shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px data-[orientation=vertical]:self-stretch`,e),...r})}b6.displayName=`Separator`;var UFe={sm:{pad:`p-3`,gap:`gap-2.5`,ring:`size-3.5`,dot:`size-1.5`,check:`size-2.5`,title:`text-sm font-semibold`,desc:`text-xs`,mt:`mt-1`},md:{pad:`p-4`,gap:`gap-3`,ring:`size-4`,dot:`size-2`,check:`size-3`,title:`text-sm font-semibold`,desc:`text-sm`,mt:`mt-1.5`},lg:{pad:`p-5`,gap:`gap-3`,ring:`size-5`,dot:`size-2.5`,check:`size-3.5`,title:`text-base font-semibold`,desc:`text-sm`,mt:`mt-1.5`}};function WFe({className:e}
196){return(0,U.jsx)(`svg`,{viewBox:`0 0 10 10`,fill:`none`,stroke:`currentColor`,strokeWidth:2.2,strokeLinecap:`round`,strokeLinejoin:`round`,"aria-hidden":!0,className:e,children:(0,U.jsx)(`polyline`,{points:`1.5 5 4 7.5 8.5 2.5`})})}var GFe=d.forwardRef(({title:e,description:t,indicator:n=`radio`,checked:r,defaultChecked:i=!1,onChange:a,disabled:o=!1,badge:s,action:c,error:l=!1,size:u=`md`,name:f,value:p,className:m,...h},g)=>{let _=UFe[u],v=n===`checkbox`,y=r!==void 0&&a!==void 0,[b,x]=d.useState(r??i),S=y?r:b,C=e=>{y||x(e.target.checked),a?.(e.target.checked)},w=l?S?`border-destructive`:`border-destructive/60`:S?`border-primary`:`border-input`;return(0,U.jsxs)(`label`,{ref:g,"data-slot":`selection-card`,"data-testid":`selection-card`,"data-state":S?`checked`:`unchecked`,"data-size":u,"data-indicator":n,className:Q(`relative flex cursor-pointer select-none rounded-xl border bg-card transition-colors duration-150`,`focus-within:outline-none focus-within:ring-2 focus-within:ring-ring focus-within:ring-offset-2`,!S&&!l&&`border-border hover:border-ring/60 hover:bg-accent/30`,S&&!l&&`border-primary bg-primary/[0.04]`,!S&&l&&`border-destructive/40 hover:border-destructive/70 hover:bg-destructive/[0.03]`,S&&l&&`border-destructive bg-destructive/[0.04]`,o&&`pointer-events-none cursor-not-allowed opacity-50`,_.pad,_.gap,m),...h,children:[(0,U.jsx)(`input`,{type:v?`checkbox`:`radio`,name:f,value:p,checked:y?r:b,disabled:o,"aria-invalid":l||void 0,onChange:C,className:`sr-only`}),(0,U.jsx)(`span`,{"aria-hidden":!0,"data-slot":`selection-card-indicator`,className:Q(`mt-0.5 flex shrink-0 items-center justify-center border-2 transition-colors duration-150`,v?`rounded-md`:`rounded-full`,w,_.ring),children:v?(0,U.jsx)(WFe,{className:Q(`transition-opacity duration-150`,l?`text-destructive`:`text-primary`,S?`opacity-100`:`opacity-0`,_.check)}):(0,U.jsx)(`span`,{className:Q(`rounded-full transition-opacity duration-150`,l?`bg-destructive`:`bg-primary`,S?`opacity-100`:`opacity-0`,_.dot)})}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,U.jsx)(`span`,{className:Q(`leading-snug text-foreground`,_.title),children:e}),s]}),t&&(0,U.jsx)(`p`,{className:Q(`leading-snug text-muted-foreground`,_.mt,_.desc),children:t}),c&&(0,U.jsx)(`div`,{className:`mt-3`,children:c})]})]})});GFe.displayName=`SelectionCard`;var x6=d.forwardRef(({compact:e,size:t,className:n,...r},i)=>(0,U.jsx)(h3,{ref:i,size:t??(e?`sm`:void 0),className:Q(e&&`text-xs [&_svg]:size-3.5`,n),...r}));x6.displayName=`SelectTrigger`;var S6=d.forwardRef(({compact:e,className:t,...n},r)=>(0,U.jsx)(y3,{ref:r,className:Q(e&&`py-1 pl-7 text-xs [&_svg]:size-3.5`,t),...n}));S6.displayName=`SelectItem`;var KFe={info:Zp,success:Ip,warning:om,error:Rp,ai:nm,system:wp},qFe={info:`text-info`,success:`text-success`,warning:`text-warning`,error:`text-error`,ai:`text-ai`,system:`text-system`},JFe={info:`bg-info`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`,ai:`bg-ai`,system:`bg-system`},YFe=pm(`relative w-full max-w-md overflow-hidden rounded-lg border shadow-lg`,{variants:{variant:{info:`bg-info-subtle    border-info-border`,success:`bg-success-subtle border-success-border`,warning:`bg-warning-subtle border-warning-border`,error:`bg-error-subtle   border-error-border`,ai:`bg-ai-subtle      border-ai-border`,system:`bg-system-subtle  border-system-border`}},defaultVariants:{variant:`info`}}),XFe=d.forwardRef(({variant:e=`info`,title:t,description:n,action:r,onClose:i,className:a,...o},s)=>{let c=e??`info`,l=KFe[c],u=c===`error`||c===`warning`;return(0,U.jsxs)(`div`,{ref:s,"data-slot":`snackbar`,"data-variant":c,"data-testid":`snackbar`,role:u?`alert`:`status`,"aria-live":u?`assertive`:`polite`,"aria-atomic":`true`,className:Q(YFe({variant:c}),a),...o,children:[(0,U.jsx)(`div`,{"aria-hidden":`true`,className:Q(`absolute left-0 top-0 bottom-0 w-1`,JFe[c])}),(0,U.jsxs)(`div`,{className:`flex items-start gap-3 pl-5 pr-3 py-3`,children:[(0,U.jsx)(l,{"aria-hidden":`true`,className:Q(`mt-[1px] size-4 shrink-0`,qFe[c])}),(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col`,children:[t&&(0,U.jsx)(`p`,{className:`text-sm font-semibold leading-snug text-foreground`,children:t}),(0,U.jsx)(`p`,{className:Q(`text-sm leading-normal text-foreground`,t&&`mt-0.5`),children:n}),r&&(0,U.jsx)(`div`,{className:`mt-2`,children:r})]}),i&&(0,U.jsx)(`button`,{type:`button`,onClick:i,"aria-label":`Dismiss`,className:`ml-1 shrink-0 rounded p-0.5 text-muted-foreground
196/70 transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,children:(0,U.jsx)(sm,{"aria-hidden":`true`,className:`size-4`})})]})]})});XFe.displayName=`Snackbar`;var ZFe={"top-center":`top-4 left-1/2 -translate-x-1/2`,"top-right":`top-4 right-4`,"top-left":`top-4 left-4`,"bottom-center":`bottom-4 left-1/2 -translate-x-1/2`,"bottom-right":`bottom-4 right-4`,"bottom-left":`bottom-4 left-4`},QFe=d.forwardRef(({position:e=`top-center`,className:t,children:n,...r},i)=>(0,U.jsx)(`div`,{ref:i,"data-slot":`snackbar-stack`,"data-testid":`snackbar-stack`,className:Q(`fixed z-50 flex w-full max-w-md flex-col gap-2 px-4 pointer-events-none`,ZFe[e],t),...r,children:d.Children.map(n,e=>(0,U.jsx)(`div`,{className:`pointer-events-auto`,children:e}))}));QFe.displayName=`SnackbarStack`;var C6={positive:`text-success`,negative:`text-error`,neutral:`text-muted-foreground`},$Fe={up:Cp,down:yp,flat:$p};function eIe(e,t){if(!e)return null;if(typeof e==`object`){let t=e.direction===`up`?`+`:e.direction===`down`?`-`:``;return{...e,displayValue:`${t}${e.value}%`}}return{direction:e===`neutral`?`flat`:e,sentiment:e===`up`?`positive`:e===`down`?`negative`:`neutral`,value:0,displayValue:t??``}}var w6={sm:{card:`min-w-[160px]`,title:`text-xs`,label:`text-xs`,value:`text-2xl`,trend:`text-xs`,spark:{width:60,height:28}},md:{card:`min-w-[200px]`,title:`text-sm`,label:`text-xs`,value:`text-3xl`,trend:`text-xs`,spark:{width:80,height:40}},lg:{card:`min-w-[240px]`,title:`text-base`,label:`text-sm`,value:`text-5xl`,trend:`text-sm`,spark:{width:100,height:52}}};function tIe(e,t,n,r=4){if(e.length<2)return[];let i=Math.min(...e),a=Math.max(...e)-i||1,o=n-r*2;return e.map((n,s)=>({x:s/(e.length-1)*t,y:r+o-(n-i)/a*o}))}function nIe(e){if(e.length<2)return``;let t=`M ${e[0].x.toFixed(2)} ${e[0].y.toFixed(2)}`;for(let n=1;n<e.length;n+=1){let r=e[n-1],i=e[n],a=((r.x+i.x)/2).toFixed(2);t+=` C ${a} ${r.y.toFixed(2)} ${a} ${i.y.toFixed(2)} ${i.x.toFixed(2)} ${i.y.toFixed(2)}`}return t}function rIe({data:e,width:t,height:n,className:r}){if(!e||e.length<2)return null;let i=tIe(e,t,n),a=nIe(i),o=i[0],s=`${a} L ${i[i.length-1].x.toFixed(2)} ${n} L ${o.x.toFixed(2)} ${n} Z`,c=d.useId();return(0,U.jsxs)(`svg`,{width:t,height:n,viewBox:`0 0 ${t} ${n}`,fill:`none`,className:Q(`overflow-visible`,r),"aria-hidden":`true`,"data-slot":`stat-card-sparkline`,children:[(0,U.jsx)(`defs`,{children:(0,U.jsxs)(`linearGradient`,{id:c,x1:`0`,y1:`0`,x2:`0`,y2:`1`,children:[(0,U.jsx)(`stop`,{offset:`0%`,stopColor:`currentColor`,stopOpacity:`0.18`}),(0,U.jsx)(`stop`,{offset:`100%`,stopColor:`currentColor`,stopOpacity:`0`})]})}),(0,U.jsx)(`path`,{d:s,fill:`url(#${c})`}),(0,U.jsx)(`path`,{d:a,stroke:`currentColor`,strokeWidth:`1.75`,strokeLinecap:`round`,strokeLinejoin:`round`,fill:`none`})]})}function T6({className:e}){return(0,U.jsx)(`div`,{className:Q(`animate-pulse rounded-md bg-muted`,e)})}function iIe({size:e=`md`,className:t}){let n=w6[e];return(0,U.jsxs)(C4,{"data-slot":`stat-card`,"data-testid":`stat-card`,"data-loading":`true`,"aria-busy":`true`,"aria-label":`Loading metric data`,className:Q(n.card,`relative overflow-hidden`,t),children:[(0,U.jsxs)(w4,{children:[(0,U.jsx)(T6,{className:`h-4 w-28`}),(0,U.jsx)(T4,{children:(0,U.jsx)(T6,{className:`h-4 w-4 rounded-full`})})]}),(0,U.jsxs)(E4,{className:`pt-2 pb-4`,children:[(0,U.jsx)(T6,{className:`mb-2 h-3 w-12`}),(0,U.jsx)(T6,{className:Q(`mb-3 w-32`,e===`lg`?`h-12`:`h-8`)}),(0,U.jsx)(T6,{className:`h-3 w-36`})]})]})}var aIe=d.forwardRef(({title:e,label:t,value:n,secondaryValue:r,trend:i,trendValue:a,sublabel:o,info:s,actions:c,sparkline:l,footer:u,isLoading:f=!1,size:p=`md`,className:m},h)=>{if(f)return(0,U.jsx)(iIe,{size:p,className:m});let g=w6[p],_=eIe(i,a),v=!!(e||s||c&&c.length>0),y=!!u,b=!!(l&&l.length>=2),x=_?.sentiment??`neutral`;return(0,U.jsxs)(C4,{ref:h,"data-slot":`stat-card`,"data-testid":`stat-card`,"data-size":p,"data-trend":_?.direction,className:Q(g.card,`relative overflow-hidden`,m),children:[v&&(0,U.jsxs)(w4,{children:[e?(0,U.jsx)(jNe,{className:g.title,children:e}):(0,U.jsx)(`span`,{}),(s||c&&c.length>0)&&(0,U.jsxs)(T4,{children:[s&&(0,U.jsx)(HPe,{delayDuration:200,children:(0,U.jsxs)(UPe,{children:[(0,U.jsx)(WPe,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":`More information`,className:`rounded-full p-0.5 text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:(0,U.jsx)(Zp,{className:`h-3.5 w-3.5`})})}),(0,U.jsx)(GPe,{side:`top`,className:`max-w-[200px]`,children:s})]})}),c&&c.length>0&&(0,U.jsxs)(Q4,{children:[(0,U.jsx)(e3,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":`More options`,className:`rounded-full p-0.5 text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:(0,U.jsx)(Jp,{className:`h-4 w-4`})})}),(0,U.jsx)(n3,{align:`end`,children:c.map((e,t)=>{let n=e.destructive&&(t===0||!c[t-1]?.destructive);return(0,U.jsxs)(d.Fragment,{children:[n&&t>0&&(0,U.jsx)(o3,{}),(0,U.jsx)(r3,{onClick:e.onClick,variant:e.destructive?`destructive`:`default`,disabled:e.disabled,children:e.label})]},e.label)})})]})]})]}),(0,U.jsxs)(E4,{className:Q(`pb-4`,v?`pt-2`:`pt-5`,b&&`flex items-end justify-between gap-2`),children:[(0,U.jsxs)(`div`,{className:`flex flex-col gap-1 min-w-0`,children:[t&&(0,U.jsx)(`span`,{className:Q(`text-muted-foreground font-normal`,g.label),"data-slot":`stat-card-label`,children:t}),n!==void 0&&(0,U.jsxs)(`div`,{className:`flex items-baseline gap-2`,children:[(0,U.jsx)(`span`,{className:Q(`font-bold tracking-tight leading-none text-foreground`,g.value),"data-slot":`stat-card-value`,children:typeof n==`
196number`?n.toLocaleString():n}),r&&(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground font-normal`,"data-slot":`stat-card-secondary-value`,children:r})]}),_&&(0,U.jsxs)(`div`,{className:Q(`flex items-center gap-1 mt-1`,g.trend,C6[_.sentiment]),"data-slot":`stat-card-trend`,children:[(()=>{let e=$Fe[_.direction];return(0,U.jsx)(e,{className:`h-3.5 w-3.5 shrink-0`,"aria-hidden":`true`})})(),_.displayValue&&(0,U.jsx)(`span`,{className:`font-medium`,children:_.displayValue}),typeof i==`object`&&i.label&&(0,U.jsx)(`span`,{className:`text-muted-foreground`,children:i.label})]}),o&&(0,U.jsx)(`span`,{className:Q(`mt-1 text-xs text-muted-foreground`,g.label),"data-slot":`stat-card-sublabel`,children:o})]}),b&&(0,U.jsx)(`div`,{className:Q(`shrink-0 self-end`,C6[x]),children:(0,U.jsx)(rIe,{data:l,width:g.spark.width,height:g.spark.height})})]}),y&&(0,U.jsx)(D4,{children:u})]})});aIe.displayName=`StatCard`;var oIe=pm(`flex size-8 shrink-0 items-center justify-center rounded-full border-2 transition-colors`,{variants:{status:{upcoming:`border-muted-foreground/30 bg-background`,active:`border-primary bg-background`,completed:`border-primary bg-primary`}},defaultVariants:{status:`upcoming`}}),sIe=pm(`transition-colors`,{variants:{orientation:{horizontal:`h-0.5 flex-1 mx-2`,vertical:`w-0.5 flex-1`},completed:{true:`bg-primary`,false:`bg-border`}},defaultVariants:{orientation:`horizontal`,completed:!1}});function cIe(e){return e?Array.isArray(e)?new Set(e):e:lIe}var lIe=new Set;function uIe(e,t,n,r){return e.status?e.status:r.has(t)?`completed`:t===n?`active`:`upcoming`}var dIe=d.forwardRef(({className:e,steps:t,current:n=0,completed:r,orientation:i=`horizontal`,onStepClick:a,hideStepNumber:o=!1,ariaLabel:s=`Progress`,...c},l)=>{let u=d.useMemo(()=>cIe(r),[r]),f=i===`vertical`;return(0,U.jsx)(`ol`,{ref:l,"data-slot":`stepper`,"data-testid":`stepper`,"data-orientation":i,"aria-label":s,className:Q(`flex w-full`,f?`flex-col`:`items-start`,e),...c,children:t.map((e,r)=>{let s=uIe(e,r,n,u),c=s===`active`,l=s===`completed`,d=r===t.length-1,p=l||r<n,m=!e.disabled&&!!a&&(e.clickable??p),h=(0,U.jsx)(`span`,{"data-slot":`stepper-indicator`,"data-status":s,className:oIe({status:s}),children:c?(0,U.jsx)(`span`,{className:`size-3 rounded-full bg-primary`,"aria-hidden":!0}):l?(0,U.jsx)(kp,{className:`size-4 text-primary-foreground`,"aria-hidden":!0}):(0,U.jsx)(`span`,{className:`text-sm font-medium text-muted-foreground`,"aria-hidden":!0,children:r+1})}),g=(0,U.jsxs)(`div`,{"data-slot":`stepper-label`,className:Q(f?`pb-6`:`mt-2 pr-3`),children:[!o&&(0,U.jsxs)(`div`,{className:`text-[11px] uppercase tracking-wider text-muted-foreground`,children:[`Step `,r+1]}),(0,U.jsx)(`div`,{className:Q(`text-sm font-semibold`,c?`text-primary`:`text-muted-foreground`),children:e.label}),e.description&&(0,U.jsx)(`div`,{className:`mt-0.5 text-xs text-muted-foreground`,children:e.description})]}),_=(0,U.jsx)(`button`,{type:`button`,"data-slot":`stepper-trigger`,onClick:m?()=>a?.(e.id,r):void 0,disabled:!m,"aria-current":c?`step`:void 0,"aria-label":`Step ${r+1}: ${e.label}`,className:Q(`shrink-0 rounded-full transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,m?`cursor-pointer`:`cursor-default`),children:h}),v=d?null:(0,U.jsx)(`span`,{"data-slot":`stepper-connector`,"aria-hidden":!0,className:sIe({orientation:i,completed:l})});return f?(0,U.jsxs)(`li`,{"data-slot":`stepper-step`,"data-status":s,className:`flex gap-3`,children:[(0,U.jsxs)(`div`,{className:`flex flex-col items-center`,children:[_,v]}),g]},e.id):(0,U.jsxs)(`li`,{"data-slot":`stepper-step`,"data-status":s,className:Q(`flex min-w-0 flex-col`,d?`flex-initial`:`flex-1`),children:[(0,U.jsxs)(`div`,{className:`flex items-center`,children:[_,v]}),g]},e.id)})})});dIe.displayName=`Stepper`;var E6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(WT,{ref:n,"data-slot":`tabs`,"data-testid":`tabs`,className:e,...t}));E6.displayName=`Tabs`;var fIe=pm(`inline-flex w-fit items-center text-muted-foreground`,{variants:{variant:{default:`h-10 justify-center gap-1 rounded-md border border-border bg-muted/40 p-1`,line:`h-auto justify-start gap-1 border-b border-border`}},defaultVariants:{variant:`default`}}),D6=d.createContext(`default`),O6=d.forwardRef(({className:e,variant:t,...n},r)=>(0,U.jsx)(D6.Provider,{value:t??`default`,children:(0,U.jsx)(GT,{ref:r,"data-slot":`tabs-list`,"data-testid":`tabs-list`,"data-variant":t??`default`,className:Q(fIe({variant:t}),e),...n})}));O6.displayName=`TabsList`;var pIe=pm(Q(`inline-flex h-8 items-center justify-center gap-1.5 whitespace-nowrap text-sm font-medium transition-all`,`text-muted-foreground hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,`disabled:pointer-events-none disabled:opacity-50`,`[&_svg]:size-4 [&_svg]:shrink-0`),{variants:{variant:{default:Q(`rounded-sm px-3 py-1`,`data-[state=active]:bg-background data-[state=active]:text-primary data-[state=active]:shadow-sm`,`[&:has(>svg:only-child)]:w-8 [&:has(>svg:only-child)]:px-0`),line:Q(`-mb-px rounded-none border-b-2 border-transparent px-3 py-2`,`data-[state=active]:border-primary data-[state=active]:text-primary`)}},defaultVariants:{variant:`default`}}),k6=d.forwardRef(({className:e,...t},n)=>{let r=d.useContext(D6);return(0,U.jsx)(KT,{ref:n,"data-slot":`tabs-trigger`,"data-testid":`tabs-trigger`,className:Q(pIe({variant:r}),e),...t})});k6.displayName=`TabsTrigger`;var A6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(qT,{ref:n,"data-slot":`tabs-content`,"data-testid":`tabs-content`,className:Q(`mt-4 outline-none focus-visible:outline-none`,e),...t}));
196A6.displayName=`TabsContent`;var j6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`thead`,{ref:n,"data-slot":`table-header`,"data-testid":`table-header`,className:Q(`sticky top-0 z-10 [&_tr]:border-b`,e),...t}));j6.displayName=`TableHeader`;var M6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`tbody`,{ref:n,"data-slot":`table-body`,"data-testid":`table-body`,className:Q(`[&_tr:last-child]:border-0`,e),...t}));M6.displayName=`TableBody`;var mIe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`tfoot`,{ref:n,"data-slot":`table-footer`,"data-testid":`table-footer`,className:Q(`border-t bg-muted/50 font-medium [&>tr]:last:border-b-0`,e),...t}));mIe.displayName=`TableFooter`;var N6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`tr`,{ref:n,"data-slot":`table-row`,"data-testid":`table-row`,className:Q(`border-b transition-colors hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted`,e),...t}));N6.displayName=`TableRow`;var P6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`th`,{ref:n,"data-slot":`table-head`,"data-testid":`table-head`,className:Q(`h-10 px-2 text-left align-middle font-medium whitespace-nowrap text-foreground [&:has([role=checkbox])]:pr-0`,e),...t}));P6.displayName=`TableHead`;var F6=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`td`,{ref:n,"data-slot":`table-cell`,"data-testid":`table-cell`,className:Q(`p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0`,e),...t}));F6.displayName=`TableCell`;var hIe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`caption`,{ref:n,"data-slot":`table-caption`,"data-testid":`table-caption`,className:Q(`mt-4 text-sm text-muted-foreground`,e),...t}));hIe.displayName=`TableCaption`;var I6=d.forwardRef(({className:e,density:t,maxBodyHeightPx:n,fillHeight:r,...i},a)=>(0,U.jsx)(`div`,{"data-slot":`table-container`,"data-testid":`table-container`,className:Q(`relative w-full overflow-x-auto`,(n!==void 0||r)&&`overflow-y-auto`,r&&`min-h-0 flex-1`),style:n===void 0?void 0:{maxHeight:n},children:(0,U.jsx)(`table`,{ref:a,"data-slot":`table`,"data-testid":`table`,"data-density":t,className:Q(`w-full caption-bottom text-sm`,`[&[data-density=compact]_td]:py-1 [&[data-density=compact]_th]:py-1`,e),...i})}));I6.displayName=`TableShell`;var gIe={};function _Ie(e,t){return e==null&&t==null?0:e==null?-1:t==null?1:typeof e==`number`&&typeof t==`number`?e-t:typeof e==`boolean`&&typeof t==`boolean`?e===t?0:e?1:-1:String(e).localeCompare(String(t))}function vIe({columnId:e,sorting:t}){return t?.column===e?t?.direction===`asc`?(0,U.jsx)(Np,{"aria-hidden":!0,className:`size-3.5 text-foreground`}):(0,U.jsx)(Ap,{"aria-hidden":!0,className:`size-3.5 text-foreground`}):(0,U.jsx)(Pp,{"aria-hidden":!0,className:`size-3.5 opacity-40 transition-opacity group-hover:opacity-70`})}function yIe({items:e,createLabel:t,onCreate:n}){return(0,U.jsxs)(`div`,{"data-slot":`table-folder-bar`,"data-testid":`table-folder-bar`,className:`flex items-center justify-between gap-4 border-b border-border bg-muted/40 px-4 py-2.5`,role:`navigation`,"aria-label":`Folder path`,children:[(0,U.jsx)(`ol`,{className:`flex min-w-0 items-center gap-1 overflow-hidden text-sm`,children:e.map((t,n)=>{let r=n===e.length-1;return(0,U.jsxs)(d.Fragment,{children:[(0,U.jsx)(`li`,{className:`flex min-w-0 items-center`,children:r?(0,U.jsx)(`span`,{className:`max-w-[200px] truncate font-semibold`,"aria-current":`page`,children:t.label}):t.href||t.onClick?(0,U.jsx)(`a`,{href:t.href??`#`,onClick:t.onClick,className:`max-w-[160px] truncate text-muted-foreground transition-colors hover:text-foreground hover:underline`,children:t.label}):(0,U.jsx)(`span`,{className:`max-w-[160px] truncate text-muted-foreground`,children:t.label})}),!r&&(0,U.jsx)(`li`,{"aria-hidden":!0,className:`shrink-0 text-muted-foreground/60`,children:(0,U.jsx)(Mp,{className:`size-3.5`})})]},n)})}),t&&(0,U.jsx)(`button`,{type:`button`,onClick:n,className:Q(`shrink-0 rounded-md border border-border px-3 py-1 text-sm font-medium`,`text-foreground transition-colors hover:bg-muted`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`),children:t})]})}function bIe({page:e,pageSize:t,total:n,onPageChange:r,onPageSizeChange:i,pageSizeOptions:a=[10,25,50,100]}){let o=Math.max(1,Math.ceil(n/t)),s=n===0?0:(e-1)*t+1,c=Math.min(e*t,n),l=e>1,u=e<o,d=(e,t,n,r)=>(0,U.jsx)(`button`,{type:`button`,"aria-label":e,disabled:n,onClick:r,className:Q(`flex size-7 items-center justify-center rounded-md border border-border`,`text-muted-foreground transition-colors`,`hover:bg-muted hover:text-foreground`,`disabled:cursor-not-allowed disabled:opacity-40 disabled:hover:bg-transparent disabled:hover:text-muted-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:t});return(0,U.jsxs)(`div`,{"data-slot":`table-pagination`,"data-testid":`table-pagination`,className:`flex items-center justify-end gap-6 border-t border-border px-4 py-3 text-sm text-muted-foreground`,children:[i&&(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(`span`,{children:`Rows per page:`}),(0,U.jsx)(`select`,{value:t,onChange:e=>i(Number(e.target.value)),"aria-label":`Rows per page`,className:Q(`h-7 rounded-md border border-input bg-background px-2 text-sm`,`focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-1`),children:a.map(e=>(0,U.jsx)(`option`,{value:e,children:e},e))})]}),(0,U.jsx)(`span`,{"aria-live":`polite`,children:n===0?`0 results`:`${s}–${c} of ${n}`}),(0,U.jsxs)(`div`,{className:`flex items-center gap-1`,children:[d(`Previous page`,(0,U.jsx)(Np,{"aria-hidden":!0,
196className:`size-3.5 -rotate-90`}),!l,()=>r(e-1)),d(`Next page`,(0,U.jsx)(Ap,{"aria-hidden":!0,className:`size-3.5 -rotate-90`}),!u,()=>r(e+1))]})]})}function xIe(){return(0,U.jsxs)(`div`,{role:`status`,className:`flex flex-col items-center justify-center gap-2 py-16 text-muted-foreground`,children:[(0,U.jsxs)(`svg`,{"aria-hidden":!0,width:`40`,height:`40`,viewBox:`0 0 40 40`,fill:`none`,className:`opacity-30`,children:[(0,U.jsx)(`rect`,{x:`4`,y:`8`,width:`32`,height:`4`,rx:`2`,fill:`currentColor`}),(0,U.jsx)(`rect`,{x:`4`,y:`18`,width:`24`,height:`4`,rx:`2`,fill:`currentColor`}),(0,U.jsx)(`rect`,{x:`4`,y:`28`,width:`28`,height:`4`,rx:`2`,fill:`currentColor`})]}),(0,U.jsx)(`p`,{className:`text-sm`,children:`No results found`})]})}function SIe({items:e,rowLabel:t}){return(0,U.jsxs)(Q4,{children:[(0,U.jsx)(e3,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":t,className:Q(`inline-flex size-7 items-center justify-center rounded-md`,`text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`),children:(0,U.jsxs)(`svg`,{"aria-hidden":!0,viewBox:`0 0 16 16`,fill:`currentColor`,className:`size-4`,children:[(0,U.jsx)(`circle`,{cx:`8`,cy:`3`,r:`1.4`}),(0,U.jsx)(`circle`,{cx:`8`,cy:`8`,r:`1.4`}),(0,U.jsx)(`circle`,{cx:`8`,cy:`13`,r:`1.4`})]})})}),(0,U.jsx)(n3,{align:`end`,children:e.map((e,t)=>{let n=e.key??`row-action-${t}`;return e.type===`separator`?(0,U.jsx)(o3,{},n):e.type===`label`?(0,U.jsx)(a3,{children:e.label},n):(0,U.jsxs)(r3,{disabled:e.disabled,variant:e.destructive?`destructive`:`default`,onSelect:()=>e.onSelect?.(),children:[e.icon,e.label]},n)})})]})}function CIe({data:e,columns:t,getRowId:n=(e,t)=>String(t),selectable:r,rowSelection:i,onRowSelectionChange:a,enableRowSelection:o=!0,sorting:s,onSortingChange:c,manualSorting:l=!1,globalFilter:u,columnFilters:f,manualFiltering:p=!1,rowActions:m,getRowClassName:h,onRowClick:g,getRowCanExpand:_,expandable:v,expandedContent:y,expanded:b,onExpandedChange:x,folderBar:S,toolbar:C,density:w,maxBodyHeightPx:T,fillHeight:E,columnVisibility:D,onColumnVisibilityChange:O,enableColumnResizing:k=!1,columnWidths:A,onColumnWidthsChange:j,showResizeHandles:M=!1,pagination:N,manualPagination:P=!1,loading:F=!1,loadingRowCount:I=5,emptyState:L,caption:ee,className:te},ne){let[R,re]=d.useState(()=>new Set),z=i??R,[ie,B]=d.useState(null),ae=s===void 0?ie:s,V=u??``,oe=f??gIe,[H,se]=d.useState(()=>new Set),ce=b??H,[le,ue]=d.useState(()=>({})),de=A??le,fe=d.useCallback(e=>{A===void 0&&ue(e),j?.(e)},[A,j]),pe=d.useMemo(()=>t.filter(e=>D?.[e.id]!==!1),[t,D]),me=d.useCallback(e=>{i===void 0&&re(e),a?.(e)},[i,a]),he=d.useCallback(e=>{let t=ae?.column===e?ae.direction===`asc`?{column:e,direction:`desc`}:null:{column:e,direction:`asc`};s===void 0&&B(t),c?.(t)},[ae,s,c]),ge=d.useCallback(e=>{b===void 0&&se(e),x?.(e)},[b,x]),_e=e=>{let t=new Set(ce);t.has(e)?t.delete(e):t.add(e),ge(t)},ve=d.useCallback((e,t)=>typeof o==`function`?o(e,t):o,[o]),ye=v===!0||_!==void 0||y!==void 0,be=d.useCallback((e,t)=>_?_(e,t):ye,[_,ye]),xe=d.useMemo(()=>{if(p)return e;let n=e,r=Object.entries(oe).filter(([,e])=>e!=null&&e!==``);if(r.length>0&&(n=n.filter(e=>r.every(([n,r])=>{let i=t.find(e=>e.id===n);return i?.filterFn?i.filterFn(e,r):!0}))),V&&V!==``){let e=t.filter(e=>e.filterFn);n=n.filter(t=>e.some(e=>e.filterFn(t,V)))}return n},[e,t,oe,V,p]),Se=d.useMemo(()=>{if(l||!ae)return xe;let e=t.find(e=>e.id===ae.column);if(!e||!e.sortable)return xe;let n=ae.direction===`asc`?1:-1,r=[...xe];return e.sortFn?r.sort((t,r)=>e.sortFn(t,r)*n):r.sort((t,r)=>{let i=e.cell(t,0),a=e.cell(r,0);return _Ie(typeof i==`object`?null:i,typeof a==`object`?null:a)*n}),r},[xe,t,ae,l]),Ce=d.useMemo(()=>{if(P||!N)return Se;let{page:e,pageSize:t}=N,n=(e-1)*t;return Se.slice(n,n+t)},[Se,N,P]),we=d.useMemo(()=>Ce.map((e,t)=>({id:n(e,t),row:e,i:t})).filter(({row:e,i:t})=>ve(e,t)).map(({id:e})=>e),[Ce,n,ve]),Te=we.length>0&&we.every(e=>z.has(e)),Ee=we.some(e=>z.has(e))&&!Te,De=()=>{if(Te){let e=new Set(z);for(let t of we)e.delete(t);me(e)}else{let e=new Set(z);for(let t of we)e.add(t);me(e)}},Oe=e=>{let t=new Set(z);t.has(e)?t.delete(e):t.add(e),me(t)},ke=e=>e===`center`?`text-center`:e===`right`?`text-right`:`text-left`,Ae=!F&&Ce.length===0,je=+!!r+ +!!ye,Me=pe.length+je+ +!!m;return(0,U.jsxs)(`div`,{ref:ne,"data-slot":`table-wrapper`,"data-testid":`table-wrapper`,className:Q(`w-full overflow-hidden rounded-lg border border-border`,E&&`flex min-h-0 flex-1 flex-col`,te),children:[S&&(0,U.jsx)(yIe,{...S}),C&&(0,U.jsx)(`div`,{"data-slot":`table-toolbar`,"data-testid":`table-toolbar`,className:`flex flex-wrap items-center gap-2 border-b border-border bg-background px-4 py-2.5`,children:C}),(0,U.jsxs)(I6,{"aria-label":ee,"aria-busy":F,density:w,maxBodyHeightPx:T,fillHeight:E,className:Q(k&&`table-fixed`),children:[ee&&(0,U.jsx)(`caption`,{className:`sr-only`,children:ee}),(0,U.jsx)(j6,{className:`bg-muted`,children:(0,U.jsxs)(N6,{children:[ye&&(0,U.jsx)(P6,{className:`w-10 px-1`,"aria-label":`Expand`}),r&&(0,U.jsx)(P6,{className:`w-10 pl-3 pr-1`,"aria-label":`Selection`,children:(0,U.jsx)(O4,{checked:Ee?`indeterminate`:Te,onCheckedChange:De,disabled:we.length===0,"aria-label":`Select all rows`})}),pe.map(e=>{let t=ae?.column===e.id,n=t?ae.direction:void 0,r=t?n===`asc`?`ascending`:`desce
196nding`:e.sortable?`none`:void 0,i=de[e.id]??e.width;return(0,U.jsxs)(P6,{"aria-sort":r,className:Q(`text-xs text-muted-foreground`,k&&`relative`,ke(e.align),e.headerClassName),style:{width:i,minWidth:e.minWidth},children:[e.sortable?(0,U.jsxs)(`button`,{type:`button`,onClick:()=>he(e.id),"aria-label":`Sort by ${typeof e.header==`string`?e.header:e.id}${t?`, currently ${n}`:``}`,className:Q(`group -mx-1 inline-flex cursor-pointer select-none items-center gap-1.5 rounded px-1 py-0.5 transition-colors`,`hover:bg-muted hover:text-foreground`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,t&&`text-foreground`),children:[e.header,(0,U.jsx)(vIe,{columnId:e.id,sorting:ae??null})]}):e.header,k&&(0,U.jsx)(`div`,{role:`separator`,"aria-orientation":`vertical`,"aria-label":`Resize ${typeof e.header==`string`?e.header:e.id} column`,"data-slot":`table-resize-handle`,onPointerDown:t=>{t.preventDefault(),t.stopPropagation();let n=t.clientX,r=t.currentTarget.parentElement?.offsetWidth??100,i=typeof e.minWidth==`number`?e.minWidth:60,a=t=>{let a=Math.max(i,Math.min(800,r+(t.clientX-n)));
196fe({...de,[e.id]:a})},o=()=>{window.removeEventListener(`pointermove`,a),window.removeEventListener(`pointerup`,o)};window.addEventListener(`pointermove`,a),window.addEventListener(`pointerup`,o)},className:Q(`group/resize absolute right-0 top-1/2 -translate-y-1/2 cursor-col-resize touch-none select-none transition-colors`,M?`flex h-1/2 w-2 items-center justify-center`:`h-1/2 w-1 rounded-full bg-transparent hover:bg-border`),children:M&&(0,U.jsx)(`span`,{className:`h-full w-px rounded-full bg-border transition-colors group-hover/resize:bg-muted-foreground/60`})})]},e.id)}),m&&(0,U.jsx)(P6,{className:`w-12 text-right`,"aria-label":`Row actions`})]})}),(0,U.jsxs)(M6,{children:[F&&Array.from({length:I}).map((e,t)=>(0,U.jsxs)(N6,{className:`animate-pulse`,"data-slot":`table-skeleton-row`,children:[ye&&(0,U.jsx)(F6,{className:`w-10 px-1`,children:(0,U.jsx)(`div`,{className:`size-4 rounded-sm bg-muted`})}),r&&(0,U.jsx)(F6,{className:`w-10 pl-3 pr-1`,children:(0,U.jsx)(`div`,{className:`size-4 rounded-sm bg-muted`})}),pe.map(e=>(0,U.jsx)(F6,{children:(0,U.jsx)(`div`,{className:`h-4 rounded bg-muted`,style:{width:t%3==0?`60%`:t%3==1?`80%`:`50%`}})},e.id)),m&&(0,U.jsx)(F6,{className:`w-12`})]},`skeleton-${t}`)),Ae&&(0,U.jsx)(N6,{"data-slot":`table-empty-row`,children:(0,U.jsx)(F6,{colSpan:Me,className:`p-0`,children:L??(0,U.jsx)(xIe,{})})}),!F&&Ce.map((e,t)=>{let i=n(e,t),a=z.has(i),o=ye&&ce.has(i),s=ye&&be(e,t),c=r&&ve(e,t);return(0,U.jsxs)(d.Fragment,{children:[(0,U.jsxs)(N6,{"data-state":a?`selected`:void 0,"data-expanded":o?``:void 0,onClick:g?()=>g(e):void 0,className:Q(g&&`cursor-pointer`,h?.(e,t)),children:[ye&&(0,U.jsx)(F6,{className:`w-10 px-1`,onClick:e=>e.stopPropagation(),children:s?(0,U.jsx)(`button`,{type:`button`,"aria-expanded":o,"aria-label":o?`Collapse row`:`Expand row`,onClick:()=>_e(i),"data-slot":`table-row-expand-toggle`,"data-state":o?`expanded`:`collapsed`,className:`inline-flex size-5 shrink-0 items-center justify-center rounded-sm text-muted-foreground hover:bg-muted focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:(0,U.jsx)(Mp,{"aria-hidden":!0,className:Q(`size-4 transition-transform`,o&&`rotate-90`)})}):(0,U.jsx)(`span`,{"aria-hidden":!0,className:`inline-block size-5 shrink-0`})}),r&&(0,U.jsx)(F6,{className:`w-10 pl-3 pr-1`,onClick:e=>e.stopPropagation(),children:(0,U.jsx)(O4,{checked:a,disabled:!c,onCheckedChange:()=>c&&Oe(i),"aria-label":`Select row ${t+1}`})}),pe.map(n=>(0,U.jsx)(F6,{className:Q(`text-foreground`,ke(n.align),n.className),children:n.cell(e,t)},n.id)),m&&(0,U.jsx)(F6,{className:`w-12 text-right`,onClick:e=>e.stopPropagation(),children:(0,U.jsx)(SIe,{items:m(e),rowLabel:`Actions for row ${t+1}`})})]}),o&&y&&(0,U.jsx)(N6,{"data-slot":`table-row-expanded`,"data-state":`expanded`,children:(0,U.jsx)(F6,{colSpan:Me,className:`p-0`,children:y(e,t)})})]},i)})]})]}),N&&(0,U.jsx)(bIe,{...N})]})}var wIe=d.forwardRef(CIe),L6=d.forwardRef(({children:e,density:t,...n},r)=>(0,U.jsx)(I6,{ref:r,density:t,...n,children:e}));L6.displayName=`TableCompound`;function TIe(e){return e.children!==void 0}function EIe(e,t){return TIe(e)?(0,U.jsx)(L6,{ref:t,...e}):(0,U.jsx)(wIe,{ref:t,...e})}var DIe=d.forwardRef(EIe),OIe={sm:`h-5 w-11`,md:`h-7 w-14`,lg:`h-9 w-[4.5rem]`},kIe={sm:`size-4 data-[state=checked]:translate-x-6`,md:`size-6 data-[state=checked]:translate-x-7`,lg:`size-[2rem] data-[state=checked]:translate-x-9`},R6={sm:`text-[9px] font-semibold tracking-wide`,md:`text-[11px] font-semibold tracking-wide`,lg:`text-[13px] font-semibold tracking-wide`},AIe={default:Q(`data-[state=unchecked]:bg-muted`,`data-[state=checked]:bg-primary`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2`),outlined:Q(`ring-2 ring-primary ring-offset-1`,`data-[state=unchecked]:bg-muted`,`data-[state=checked]:bg-primary`,`focus-visible:outline-none focus-visible:ring-offset-2`),subtle:Q(`data-[state=unchecked]:bg-muted`,`data-[state=checked]:bg-muted-foreground/30`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-muted-foreground
196/30 focus-visible:ring-offset-2`)},z6=d.forwardRef(({variant:e=`default`,size:t=`md`,showLabel:n=!1,className:r,disabled:i,...a},o)=>(0,U.jsxs)(AT,{ref:o,"data-slot":`switch`,"data-testid":`switch`,"data-variant":e,"data-size":t,disabled:i,className:Q(`group relative inline-flex shrink-0 cursor-pointer items-center`,`rounded-full px-0.5 transition-colors duration-200 ease-in-out`,`disabled:cursor-not-allowed disabled:opacity-60`,OIe[t],AIe[e],r),...a,children:[n&&(0,U.jsx)(`span`,{"aria-hidden":`true`,className:Q(`pointer-events-none absolute left-1.5 select-none leading-none text-white`,`opacity-0 transition-opacity duration-150`,`group-data-[state=checked]:opacity-100`,R6[t]),children:`ON`}),(0,U.jsx)(jT,{"data-slot":`switch-thumb`,className:Q(`pointer-events-none block rounded-full bg-white shadow-md ring-0`,`transition-transform duration-200 ease-in-out`,`translate-x-0`,kIe[t])}),n&&(0,U.jsx)(`span`,{"aria-hidden":`true`,className:Q(`pointer-events-none absolute right-1.5 select-none leading-none text-muted-foreground`,`opacity-100 transition-opacity duration-150`,`group-data-[state=checked]:opacity-0`,R6[t]),children:`OFF`})]}));z6.displayName=`Switch`;var B6=d.forwardRef((e,t)=>(0,U.jsx)(z6,{ref:t,...e}));B6.displayName=`Switch`;var jIe=d.forwardRef(({id:e,label:t,description:n,error:r,className:i,...a},o)=>(0,U.jsxs)(`div`,{ref:o,"data-testid":`switch-field`,className:Q(`flex items-start gap-3`,i),children:[(0,U.jsx)(B6,{id:e,"aria-describedby":n?`${e}-desc`:void 0,"aria-invalid":r?!0:void 0,className:`mt-0.5`,...a}),(0,U.jsxs)(`div`,{className:`grid gap-1 leading-none`,children:[(0,U.jsx)(`label`,{htmlFor:e,className:Q(`cursor-pointer text-sm font-medium leading-tight`,a.disabled&&`cursor-not-allowed opacity-50`),children:t}),n&&(0,U.jsx)(`p`,{id:`${e}-desc`,className:Q(`text-xs leading-relaxed text-muted-foreground`,a.disabled&&`opacity-50`),children:n}),r&&(0,U.jsx)(`p`,{className:`text-xs leading-tight text-error`,children:r})]})]}));jIe.displayName=`SwitchField`;var MIe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,role:`toolbar`,"data-slot":`toolbar`,"data-testid":`toolbar`,className:Q(`flex flex-wrap items-center justify-between gap-3`,e),...t}));MIe.displayName=`Toolbar`;var NIe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`toolbar-start`,"data-testid":`toolbar-start`,className:Q(`flex min-w-0 flex-wrap items-center gap-2`,e),...t}));NIe.displayName=`ToolbarStart`;var PIe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`div`,{ref:n,"data-slot":`toolbar-end`,"data-testid":`toolbar-end`,className:Q(`flex shrink-0 items-center gap-2`,e),...t}));PIe.displayName=`ToolbarEnd`;var FIe=d.forwardRef(({className:e,...t},n)=>(0,U.jsx)(`span`,{ref:n,role:`separator`,"aria-orientation":`vertical`,"data-slot":`toolbar-separator`,"data-testid":`toolbar-separator`,className:Q(`h-6 w-px shrink-0 bg-border`,e),...t}));FIe.displayName=`ToolbarSeparator`;function IIe(e){return e.active?!0:e.groups?.some(e=>e.items.some(e=>e.active))??!1}var LIe={New:`bg-success-subtle text-success border-success-border`,Beta:`bg-info-subtle    text-info    border-info-border`,Pro:`bg-ai-subtle      text-ai      border-ai-border`,Alpha:`bg-warning-subtle text-warning border-warning-border`};function RIe({badge:e}){return(0,U.jsx)(`span`,{className:Q(`ml-auto shrink-0 inline-flex items-center rounded-full border px-1.5 py-px`,`text-[10px] font-semibold leading-none`,LIe[e]),children:e})}function zIe({item:e,renderLink:t}){let n=(0,U.jsxs)(`span`,{className:Q(`group flex items-start gap-3 rounded-lg px-3 py-2.5 w-full`,`transition-colors cursor-pointer select-none`,e.active?`bg-primary/8 text-primary`:`text-foreground hover:bg-accent hover:text-accent-foreground`,e.disabled&&`pointer-events-none opacity-50`),children:[e.icon&&(0,U.jsx)(`span`,{"aria-hidden":!0,className:Q(`mt-0.5 flex size-7 shrink-0 items-center justify-center rounded-md`,e.active?`bg-primary/15 text-primary`:`bg-muted text-muted-foreground group-hover:bg-accent-foreground/10 group-hover:text-accent-foreground`,`transition-colors`),children:d.isValidElement(e.icon)?d.cloneElement(e.icon,{width:15,height:15}):e.icon}),(0,U.jsxs)(`span`,{className:`flex-1 min-w-0`,children:[(0,U.jsx)(`span`,{className:Q(`block text-sm font-medium leading-snug`,e.active?`text-primary`:``),children:e.label}),e.description&&(0,U.jsx)(`span`,{className:Q(`block text-xs leading-snug mt-0.5`,e.active?`text-primary/70`:`text-muted-foreground`),children:e.description})]}),e.badge&&(0,U.jsx)(RIe,{badge:e.badge})]});return t?(0,U.jsx)(nC,{asChild:!0,active:e.active,children:t(e,n)}):(0,U.jsx)(nC,{asChild:!0,active:e.active,children:(0,U.jsx)(`a`,{href:e.href,"aria-current":e.active?`page`:void 0,"aria-disabled":e.disabled||void 0,children:n})})}function BIe({groups:e,renderLink:t}){let n=e.some(e=>e.items.some(e=>
196e.description)),r=e.some(e=>e.items.some(e=>e.icon));return(0,U.jsx)(`div`,{className:Q(`p-2`,n?`min-w-[300px] max-w-[340px]`:r?`min-w-[220px] max-w-[280px]`:`min-w-[180px] max-w-[240px]`),children:e.map((e,n)=>(0,U.jsxs)(d.Fragment,{children:[n>0&&(0,U.jsx)(`div`,{className:`my-1.5 -mx-2 h-px bg-border`}),e.title&&(0,U.jsx)(`p`,{className:`px-3 pt-1 pb-1.5 text-[11px] font-semibold uppercase tracking-wider text-muted-foreground`,children:e.title}),(0,U.jsx)(`ul`,{role:`list`,className:`space-y-0.5`,children:e.items.map(e=>(0,U.jsx)(`li`,{children:(0,U.jsx)(zIe,{item:e,renderLink:t})},e.href))})]},n))})}function VIe({items:e,renderLink:t}){return(0,U.jsxs)(pie,{className:`relative flex`,delayDuration:0,children:[(0,U.jsx)(mie,{className:`flex items-center gap-0.5 list-none`,children:e.map(e=>{let n=IIe(e),r=!!e.groups?.length;return(0,U.jsx)(hie,{children:r?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(gie,{"aria-current":n?`page`:void 0,className:Q(`group relative flex items-center gap-1 px-3 py-2 pb-[calc(0.5rem+1px)]`,`text-sm rounded-sm transition-colors select-none outline-none`,`focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,n?`text-foreground font-medium`:`text-muted-foreground hover:text-foreground font-normal`,`focus:outline-none`),children:[e.label,e.badge!==void 0&&e.badge>0&&(0,U.jsx)(`span`,{className:`inline-flex items-center justify-center min-w-[1.1rem] h-[1.1rem] rounded-full px-1 bg-primary text-primary-foreground text-[10px] font-semibold`,children:e.badge>99?`99+`:e.badge}),(0,U.jsx)(Ap,{"aria-hidden":!0,width:14,height:14,className:Q(`transition-transform duration-200`,`group-data-[state=open]:rotate-180`,n?`text-muted-foreground`:`text-muted-foreground/60`)}),n&&(0,U.jsx)(`span`,{"aria-hidden":!0,className:`absolute bottom-0 left-3 right-3 h-[2px] rounded-full bg-primary`})]}),(0,U.jsx)(_ie,{className:Q(`absolute left-0 top-0`,`data-[motion=from-start]:animate-in data-[motion=from-start]:slide-in-from-left-4`,`data-[motion=from-end]:animate-in data-[motion=from-end]:slide-in-from-right-4`,`data-[motion=to-start]:animate-out data-[motion=to-start]:slide-out-to-left-4`,`data-[motion=to-end]:animate-out data-[motion=to-end]:slide-out-to-right-4`),children:(0,U.jsx)(BIe,{groups:e.groups,renderLink:t})})]}):(0,U.jsx)(nC,{asChild:!0,active:n,children:(0,U.jsxs)(`a`,{href:e.href??`#`,"aria-current":n?`page`:void 0,className:Q(`relative flex items-center gap-1.5 px-3 py-2 pb-[calc(0.5rem+1px)]`,`text-sm rounded-sm transition-colors outline-none`,`focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,n?`text-foreground font-medium`:`text-muted-foreground hover:text-foreground font-normal`),children:[e.label,e.badge!==void 0&&e.badge>0&&(0,U.jsx)(`span`,{className:`inline-flex items-center justify-center min-w-[1.1rem] h-[1.1rem] rounded-full px-1 bg-primary text-primary-foreground text-[10px] font-semibold`,children:e.badge>99?`99+`:e.badge}),n&&(0,U.jsx)(`span`,{"aria-hidden":!0,className:`absolute bottom-0 left-3 right-3 h-[2px] rounded-full bg-primary`})]})})},e.label)})}),(0,U.jsx)(`div`,{className:`absolute left-0 top-full pt-1.5 z-50`,children:(0,U.jsx)(vie,{className:Q(`relative overflow-hidden rounded-xl border border-border bg-popover 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-[state=open]:slide-in-from-top-2 data-[state=closed]:slide-out-to-top-2`,`h-[var(--radix-navigation-menu-viewport-height)]`,`w-[var(--radix-navigation-menu-viewport-width)]`,`transition-[width,height] duration-200 ease-out`)})})]})}function HIe({label:e,href:t}){return(0,U.jsx)(`a`,{href:t,"aria-label":`${e} — go to dashboard`,"data-slot":`top-nav-brand`,"data-testid":`top-nav-brand`,className:Q(`shrink-0 leading-none`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 rounded-sm`),children:(0,U.jsx)(`span`,{className:`font-bold text-foreground`,style:{fontSize:`1.175rem`,letterSpacing:`-0.01em`},children:e})})}function UIe({org:e}){let t=(e.orgs?.length??0)>0,n=(0,U.jsxs)(`button`,{type:`button`,"aria-label":`${e.name}${e.subName?` — ${e.subName}`:``}. Switch organisation`,"data-slot":`top-nav-org`,"data-testid":`top-nav-org`,className:Q(`flex items-center gap-2 rounded-md px-2 py-1.5 -mx-2`,`hover:bg-muted transition-colors`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`,!t&&`cursor-default hover:bg-transparent`),children:[(0,U.jsx)(h4,{size:`md`}),(0,U.jsxs)(`span`,{className:`flex flex-col items-start leading-tight`,children:[(0,U.jsx)(`span`,{className:`text-sm font-semibold text-foreground max-w-[120px] truncate`,children:e.name}),e.subName&&(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground max-w-[120px] truncate`,children:e.subName})]}),t&&(0,U.jsx)(Ap,{"aria-hidden":!0,width:16,height:16,className:`text-muted-foreground shrink-0`})]});return t?(0,U.jsxs)(Q4,{children:[(0,U.jsx)(e3,{asChild:!0,children:n}),(0,U.jsx)($4,{children:(0,U.jsxs)(n3,{align:`end`,sideOffset:8,className:`min-w-[13rem]`,children:[(0,U.jsx)(a3,{className:`text-xs font-semibold text-muted-foreground uppercase tracking-wider`,children:`Switch Organisation`}),(0,U.jsx)(o3,{}),(0,U.jsxs)(r3,{disabled:!0,className:`opacity-100 bg-accent text-accent-foreground`,children:[(0,U.jsx)(h4,{size:`sm`}),(0,U.jsxs)(`span`,{className:`flex flex-col leading-tight`,children:[(0,U.jsx)(`span`,{className:`text-sm font-semibold`,children:e.name}),e.subName&&(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.subName})]}),(0,U.jsx)(`span`,{className:`ml-auto text-xs text-muted-foreground`,children:`Current`})]}),e.orgs.map(e=>(0,U.jsx)(r3,{asChild:!0,children:(0,U.jsxs)(`a`,{href:e.href,children:[(0,U.jsx)(h4,{size:`sm`}),(0,U.jsxs)(`span`,{className:`flex flex-col leading-tight`,children:[(0,U.jsx)(`span`,{className:`text-sm font-medium`,children:e.name}),e.subName&&(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.subName})]}),(0,U.jsx)(Mp,{"aria-hidden":!0,width:14,height:14,className:`ml-auto text-muted-foreground`})]})},e.href))]})})]}):n}function WIe({user:e,onProfile:t,onSignOut:n}){return(0,U.jsxs)(Q4,{children:[(0,U.jsx)(e3,{asChild:!0,children:(0,U.jsx)(`button`,{type:`button`,"aria-label":`${e.name} — account menu`,"data-slot":`top-nav-user`,"data-testid":`top-nav-user`,className:Q(`flex items-center justify-center rounded-full size-9`,`text-muted-foreground border border-border`,`hover:border-input hover:text-foreground transition-colors`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:e.avatarSrc?(0,U.jsx)(h4,{size:`md`}):(0,U.jsx)(Lp,{"aria-hidden":!0,width:20,height:20})})}),(0,U.jsx)($4,{children:(0,U.jsxs)(n3,{align:`end`,sideOffset:8,className:`min-w-[13rem]`,children:[(0,U.jsxs)(`div`,{className:`px-2 py-2 border-b border-border mb-1`,children:[(0,U.jsx)(`p`,{className:`text-sm font-semibold text-foreground`,children:e.name}),e.email&&(0,U.jsx)(`p`,{className:`text-xs text-muted-foreground mt-0.5 truncate`,children:e.email})]}),e.extraItems?.map((e,t)=>e.href?(0,U.jsx)(r3,{asChild:!0,children:(0,U.jsxs)(`a`,{href:e.href,children:[e.icon,e.label]})},t):(0,U.jsxs)(r3,{onSelect:e.onClick,children:[e.icon,e.label]},t)),(0,U.jsxs)(r3,{onSelect:t,children:[(0,U.jsx)(dee,{"aria-hidden":!0}),`My Profile`]}),(0,U.jsx)(r3,{asChild:!0,children:(0,U.jsxs)(`a`,{href:`/settings`,children:[(0,U.jsx)(cee,{"aria-hidden":!0}),`Account Settings`]})}),(0,U.jsx)(o3,{}),(0,U.jsxs)(r3,{onSelect:n,variant:`destructive`,children:[(0,U.jsx)(aee,{"aria-hidden":!0}),`Sign Out`]})]})})]})}var GIe=d.forwardRef(({navItems:e,org:t,user:n,onSearch:r,renderLink:i,onSignOut:
196a,onProfile:o,className:s,brandLabel:c=`Universal`,brandHref:l=`/`,...u},d)=>(0,U.jsxs)(`header`,{ref:d,"data-slot":`top-nav`,"data-testid":`top-nav`,className:Q(`w-full h-14 flex items-center gap-6 px-5`,`border-b border-border bg-card`,s),...u,children:[(0,U.jsx)(HIe,{label:c,href:l}),(0,U.jsx)(VIe,{items:e,renderLink:i}),(0,U.jsx)(`div`,{className:`flex-1`}),r&&(0,U.jsx)(`button`,{type:`button`,"aria-label":`Search`,"data-slot":`top-nav-search`,"data-testid":`top-nav-search`,onClick:r,className:Q(`flex items-center justify-center size-8 rounded-md`,`text-muted-foreground hover:text-foreground hover:bg-muted`,`transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1`),children:(0,U.jsx)(tm,{"aria-hidden":!0,width:18,height:18})}),(0,U.jsx)(UIe,{org:t}),(0,U.jsx)(WIe,{user:n,onSignOut:a,onProfile:o})]}));GIe.displayName=`TopNav`;var KIe=new Set;d.createContext(null),d.createContext(KIe),Array.from({length:24},(e,t)=>t);function qIe(e,t){return`${e}:${t}`}function V6(e){let t=new Set;for(let n of e.days)for(let r of e.hours)t.add(qIe(n,r));return t}function H6(e,t){return Array.from({length:t-e},(t,n)=>e+n)}V6({days:[0,1,2,3,4],hours:H6(9,17)}),V6({days:[5,6],hours:H6(0,24)}),V6({days:H6(0,7),hours:H6(7,21)});var JIe={default:`primary`,destructive:`destructive`,secondary:`secondary-filled`},YIe={outline:`secondary`,ghost:`tertiary`},XIe=d.forwardRef(({primaryLabel:e,secondaryLabel:t,onPrimary:n,onSecondary:r,primaryVariant:i=`default`,secondaryVariant:a=`outline`,size:o=`sm`,className:s,...c},l)=>(0,U.jsxs)(`div`,{ref:l,"data-slot":`action-button-pair`,"data-testid":`action-button-pair`,className:Q(`flex gap-2`,s),...c,children:[(0,U.jsx)(S4,{variant:YIe[a],size:o,className:`flex-1`,onClick:r,children:t}),(0,U.jsx)(S4,{variant:JIe[i],size:o,className:`flex-1`,onClick:n,children:e})]}));XIe.displayName=`ActionButtonPair`;var ZIe={info:`bg-info-subtle border-info-border text-info`,success:`bg-success-subtle border-success-border text-success`,warning:`bg-warning-subtle border-warning-border text-warning`,error:`bg-error-subtle border-error-border text-error`},QIe={info:Zp,success:Ip,warning:om,error:Rp},U6=d.forwardRef(({variant:e,title:t,message:n,onDismiss:r,className:i,...a},o)=>{let s=QIe[e];return(0,U.jsxs)(`div`,{ref:o,"data-testid":`alert-banner`,className:Q(`flex items-start gap-2.5 rounded-xl border px-3.5 py-3 text-sm leading-relaxed`,ZIe[e],i),...a,children:[(0,U.jsx)(s,{className:`mt-0.5 size-4 shrink-0`,"aria-hidden":!0}),(0,U.jsxs)(`div`,{className:`flex-1`,children:[t&&(0,U.jsx)(`p`,{className:`mb-0.5 font-semibold`,children:t}),(0,U.jsx)(`p`,{className:`text-sm opacity-90`,children:n})]}),r&&(0,U.jsx)(`button`,{type:`button`,onClick:r,className:`ml-2 size-4 shrink-0 self-start rounded opacity-60 transition-opacity hover:opacity-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,"aria-label":`Dismiss`,children:(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":!0})})]})});U6.displayName=`AlertBanner`;var $Ie=[0,150,300],W6=d.forwardRef(({className:e,label:t=`AI is typing`,...n},r)=>(0,U.jsxs)(`div`,{ref:r,role:`status`,"aria-live":`polite`,"data-slot":`typing-indicator`,"data-testid":`typing-indicator`,className:Q(`flex items-end gap-2`,e),...n,children:[(0,U.jsx)(`div`,{className:`flex size-7 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,U.jsx)(nm,{className:`size-3.5`,"aria-hidden":!0})}),(0,U.jsx)(`div`,{className:`rounded-2xl rounded-bl-sm border border-border bg-card px-4 py-3`,children:(0,U.jsx)(`div`,{className:`flex items-center gap-1`,children:$Ie.map(e=>(0,U.jsx)(`span`,{"aria-hidden":!0,className:`size-1.5 animate-bounce rounded-full bg-muted-foreground`,style:{animationDelay:`${e}ms`}},e))})}),(0,U.jsx)(`span`,{className:`sr-only`,children:t})]}));W6.displayName=`TypingIndicator`;var G6=d.forwardRef(({children:e,timestamp:t,showAvatar:n=!0,isLoading:r=!1,className:i,...a},o)=>r?(0,U.jsx)(W6,{}):(0,U.jsxs)(`div`,{ref:o,"data-slot":`bot-bubble`,"data-testid":`bot-bubble`,className:Q(`flex items-end gap-2`,i),...a,children:[n?(0,U.jsx)(`div`,{className:`mb-0.5 flex size-7 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,U.jsx)(nm,{className:`size-3.5`,"aria-hidden":!0})}):(0,U.jsx)(`div`,{className:`size-7 shrink-0`,"aria-hidden":!0}),(0,U.jsxs)(`div`,{className:`flex flex-col`,children:[(0,U.jsx)(`div`,{className:`max-w-[85%] rounded-2xl rounded-bl-sm border border-border bg-card px-4 py-2.5 text-sm leading-relaxed text-foreground`,children:e}),t&&(0,U.jsx)(`span`,{className:`mt-1 text-[11px] text-muted-foreground`,children:t})]})]}));G6.displayName=`BotBubble`;var K6=[`from-primary/20 to-primary/10`,`from-success/10 to-info/10`,`from-warning/10 to-error/10`,`from-primary/10 to-primary/20`],q
1966=d.forwardRef(({cards:e,className:t,...n},r)=>(0,U.jsx)(`div`,{ref:r,"data-slot":`carousel`,"data-testid":`carousel`,className:Q(`relative`,t),...n,children:(0,U.jsx)(`div`,{className:`flex gap-3 overflow-x-auto pb-2 scroll-smooth`,style:{scrollbarWidth:`none`},children:e.map((e,t)=>(0,U.jsxs)(`div`,{"data-slot":`carousel-card`,className:`w-[160px] shrink-0 cursor-pointer overflow-hidden rounded-xl border border-border bg-card transition-shadow hover:shadow-sm`,children:[e.thumbnail?(0,U.jsx)(`img`,{src:e.thumbnail,alt:e.title,className:`block h-[100px] w-full object-cover`}):(0,U.jsx)(`div`,{className:Q(`h-[100px] bg-gradient-to-br`,K6[t%K6.length])}),(0,U.jsxs)(`div`,{className:`p-2.5`,children:[(0,U.jsx)(`p`,{className:`line-clamp-2 text-xs font-semibold text-foreground`,children:e.title}),e.subtitle&&(0,U.jsx)(`p`,{className:`mt-0.5 text-[11px] text-muted-foreground`,children:e.subtitle})]})]},e.id))})}));q6.displayName=`Carousel`;var J6=d.forwardRef(({sections:e,defaultOpen:t=[],className:n,...r},i)=>(0,U.jsx)(`div`,{ref:i,"data-slot":`chat-accordion`,"data-testid":`chat-accordion`,className:Q(`w-full overflow-hidden rounded-2xl border border-border bg-card`,n),...r,children:(0,U.jsx)(xNe,{type:`multiple`,defaultValue:t,children:e.map(e=>(0,U.jsxs)(SNe,{value:e.value,className:`px-4`,children:[(0,U.jsx)(CNe,{className:`rounded-none`,children:e.title}),(0,U.jsx)(wNe,{children:e.children})]},e.value))})}));J6.displayName=`ChatAccordion`;var eLe={online:`Online`,thinking:`Thinking...`,searching:`Searching...`,reconnecting:`Reconnecting...`,offline:`Offline`},tLe={online:`bg-success`,thinking:`bg-primary animate-pulse`,searching:`bg-primary animate-pulse`,reconnecting:`bg-destructive animate-pulse`,offline:`bg-destructive animate-pulse`},Y6=d.forwardRef(({header:e,children:t,footer:n,width:r=400,className:i,status:a=`online`,botName:o=`Assistant`,onClose:s,onMinimize:c},l)=>(0,U.jsxs)(`div`,{ref:l,"data-slot":`chat-panel`,"data-testid":`chat-panel`,className:Q(`flex h-[680px] flex-col overflow-hidden rounded-xl border border-border bg-background shadow-xl`,i),style:{width:r},children:[e??(0,U.jsxs)(`div`,{"data-slot":`chat-panel-header`,"data-testid":`chat-panel-header`,className:`flex shrink-0 items-center gap-3 border-b border-border bg-card px-4 py-3`,children:[(0,U.jsx)(`div`,{className:`flex size-8 shrink-0 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,U.jsx)(nm,{className:`size-4`,"aria-hidden":!0})}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsx)(`p`,{className:`text-sm font-semibold leading-none text-foreground`,children:o}),(0,U.jsxs)(`div`,{className:`mt-1 flex items-center gap-1.5`,children:[(0,U.jsx)(`span`,{"aria-hidden":!0,className:Q(`size-2 shrink-0 rounded-full`,tLe[a])}),(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:eLe[a]})]})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-0.5`,children:[c&&(0,U.jsx)(S4,{variant:`tertiary`,size:`icon-sm`,onClick:c,"aria-label":`Minimize chat`,children:(0,U.jsx)($p,{className:`size-4`,"aria-hidden":!0})}),s&&(0,U.jsx)(S4,{variant:`tertiary`,size:`icon-sm`,onClick:s,"aria-label":`Close chat`,children:(0,U.jsx)(sm,{className:`size-4`,"aria-hidden":!0})})]})]}),(0,U.jsx)(`div`,{"data-slot":`chat-panel-body`,"data-testid":`chat-panel-body`,className:`flex min-h-0 flex-1 flex-col gap-3 overflow-y-auto bg-muted/20 p-4`,children:t}),n&&(0,U.jsx)(`div`,{"data-slot":`chat-panel-footer`,"data-testid":`chat-panel-footer`,className:`shrink-0 border-t border-border bg-card`,children:n})]}));Y6.displayName=`ChatPanel`;var X6=d.forwardRef(({placeholder:e=`Type a message…`,disabled:t,chips:n,onSend:r,className:i},a)=>{let[o,s]=d.useState(``),c=()=>{let e=o.trim();!e||t||(r?.(e),s(``))};return(0,U.jsxs)(`div`,{ref:a,"data-slot":`chat-input-bar`,"data-testid":`chat-input-bar`,className:Q(`px-3 py-2.5`,i),children:[n&&(0,U.jsx)(`div`,{className:`mb-2 flex flex-wrap gap-1.5`,children:n}),(0,U.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,U.jsx)(`textarea`,{value:o,onChange:e=>s(e.target.value),onKeyDown:e=>{e.key===`Enter`&&!e.shiftKey&&(e.preventDefault(),c())},disabled:t,placeholder:e,rows:1,className:`max-h-[120px] min-h-[40px] flex-1 resize-none rounded-lg border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50`}),(0,U.jsx)(S4,{variant:`primary`,size:`icon`,disabled:!o.trim()||t,onClick:c,"aria-label":`Send message`,children:(0,U.jsx)(see,{className:`size-4`,"aria-hidden":!0})})]})]})});X6.displayName=`ChatInputBar`;var Z6=d.forwardRef(({children:e,timestamp:t,className:n,...r},i)=>(0,U.jsx)(`div`,{ref:i,"data-slot":`user-bubble`,"data-testid":`user-bubble`,className:Q(`flex justify-end`,n),...r,children:(0,U.jsxs)(`div`,{className:`flex flex-col items-end`,children:[(0,U.jsx)(`div`,{className:`max-w-[80%] rounded-2xl rounded-br-sm bg-primary px-4 py-2.5 text-sm leading-relaxed text-primary-foreground`,children:e}),t?(0,U.jsx)(`span`,{className:`mt-1 text-right text-[11px] text-primary-foreground
196/60 opacity-70`,children:t}):null]})}));Z6.displayName=`UserBubble`;function nLe(e,t){switch(e){case`working`:return`Working...`;case`exploring`:return`Exploring sources...`;case`reviewing`:return`Reviewing ${t??20} sources`;case`complete`:return`Done`}}var Q6=d.forwardRef(({status:e,text:t,count:n,className:r,...i},a)=>{let o=t??nLe(e,n),s=e===`complete`;return(0,U.jsxs)(`div`,{ref:a,"data-slot":`thinking-status`,"data-testid":`thinking-status`,"data-state":e,className:Q(`ml-9 flex items-center gap-2.5 px-4 py-2.5 text-sm`,r),...i,children:[s?(0,U.jsx)(Ip,{"aria-hidden":!0,className:`size-4 shrink-0 text-success`}):(0,U.jsx)(Qp,{"aria-hidden":!0,className:`size-4 shrink-0 animate-spin text-primary`}),(0,U.jsx)(`span`,{className:`text-muted-foreground`,children:o}),e===`reviewing`&&!t?(0,U.jsx)(`span`,{className:`ml-1 inline-flex items-center rounded-full border border-primary/20 bg-primary/5 px-2 py-0.5 text-xs text-primary`,children:n??20}):null]})});Q6.displayName=`ThinkingStatus`;var $6=d.forwardRef(({onCopy:e,onThumbsUp:t,onThumbsDown:n,onRegenerate:r,className:i,...a},o)=>{let s=[{key:`copy`,icon:Wp,label:`Copy message`,handler:e},{key:`thumbs-up`,icon:uee,label:`Helpful`,handler:t},{key:`thumbs-down`,icon:lee,label:`Not helpful`,handler:n},{key:`regenerate`,icon:oee,label:`Regenerate response`,handler:r}].filter(e=>e.handler!==void 0);return(0,U.jsx)(`div`,{ref:o,"data-slot":`message-actions`,"data-testid":`message-actions`,className:Q(`ml-9 mt-0.5 flex items-center gap-0.5`,i),...a,children:s.map(({key:e,icon:t,label:n,handler:r})=>(0,U.jsx)(`button`,{type:`button`,onClick:r,"aria-label":n,className:`rounded-md p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,children:(0,U.jsx)(t,{className:`size-3.5`,"aria-hidden":!0})},e))})});$6.displayName=`MessageActions`;var e8=d.forwardRef(({queries:e,className:t,...n},r)=>(0,U.jsx)(`div`,{ref:r,"data-slot":`search-query-pills`,"data-testid":`search-query-pills`,className:Q(`ml-9 mt-1 flex flex-wrap gap-1.5`,t),...n,children:e.map((e,t)=>(0,U.jsxs)(`span`,{"data-slot":`search-query-pill`,className:`inline-flex items-center gap-1 rounded-full border border-primary/20 bg-primary/10 px-2.5 py-1 font-mono text-xs text-primary`,children:[(0,U.jsx)(tm,{className:`size-3 shrink-0`,"aria-hidden":!0}),e]},t))}));e8.displayName=`SearchQueryPills`;var t8=d.forwardRef(({label:e,icon:t,active:n=!1,className:r,type:i,...a},o)=>(0,U.jsxs)(`button`,{ref:o,type:i??`button`,"data-slot":`suggestion-chip`,"data-testid":`suggestion-chip`,"data-active":n?`true`:`false`,className:Q(`inline-flex items-center gap-1.5 rounded-full border px-3 py-1.5 text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,n?`border-primary bg-primary/10 text-primary hover:bg-primary/15`:`border-border bg-background text-foreground hover:bg-accent hover:text-accent-foreground`,r),...a,children:[t&&(0,U.jsx)(`span`,{className:`shrink-0`,children:t}),e]}));t8.displayName=`SuggestionChip`;var n8=d.forwardRef(({label:e,icon:t,active:n=!1,className:r,type:i,...a},o)=>(0,U.jsxs)(`button`,{ref:o,type:i??`button`,"aria-pressed":n,"data-slot":`context-chip`,"data-testid":`context-chip`,"data-state":n?`active`:`inactive`,className:Q(`inline-flex items-center gap-1 rounded-md border px-2 py-1 text-xs font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50`,n?`border-primary/30 bg-primary/10 text-primary`:`border-border bg-secondary text-secondary-foreground hover:bg-secondary/80`,r),...a,children:[t&&(0,U.jsx)(`span`,{className:`shrink-0`,children:t}),e]}));n8.displayName=`ContextChip`;var r8=d.forwardRef(({question:e,className:t,type:n=`button`,...r},i)=>(0,U.jsxs)(`button`,{ref:i,type:n,"data-slot":`follow-up-suggestion`,"data-testid":`follow-up-suggestion`,className:Q(`flex w-full items-center gap-2.5 rounded-lg px-3 py-2 text-left transition-colors hover:bg-accent focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,t),...r,children:[(0,U.jsx)(Gp,{className:`size-3.5 shrink-0 text-muted-foreground`,"aria-hidden":!0}),(0,U.jsx)(`span`,{className:`text-sm text-foreground`,children:e})]}));r8.displayName=`FollowUpSuggestion`;var i8=d.forwardRef(({icon:e,title:t,description:n,badge:r,badgeVariant:i=`primary`,actionLabel:a,onAction:o,className:s,...c},l)=>(0,U.jsxs)(`div`,{ref:l,"data-slot":`info-card`,"data-testid":`info-card`,className:Q(`flex gap-3 rounded-xl border border-border bg-card p-4`,
196s),...c,children:[(0,U.jsx)(`div`,{className:`flex size-9 shrink-0 items-center justify-center rounded-lg bg-primary/10 text-primary`,"aria-hidden":!0,children:e}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsxs)(`div`,{className:`mb-1 flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`text-sm font-semibold text-card-foreground`,children:t}),r&&(0,U.jsx)(x1,{variant:`input`,tone:i,size:`sm`,children:r})]}),(0,U.jsx)(`p`,{className:`text-xs leading-relaxed text-muted-foreground`,children:n}),a&&(0,U.jsx)(`div`,{className:`mt-2.5`,children:(0,U.jsx)(S4,{variant:`secondary`,size:`sm`,onClick:o,children:a})})]})]}));i8.displayName=`InfoCard`;function a8(e){return e>=80?{bg:`bg-success/10`,border:`border-success/30`,text:`text-success`}:e>=50?{bg:`bg-warning/10`,border:`border-warning/30`,text:`text-warning`}:{bg:`bg-error/10`,border:`border-error/30`,text:`text-error`}}function rLe(e){let t=e.trim().split(/\s+/);return t.length===0||t[0]===``?``:t.length===1?t[0].charAt(0).toUpperCase():(t[0].charAt(0)+t[t.length-1].charAt(0)).toUpperCase()}var o8=d.forwardRef(({name:e,subtitle:t,score:n,criteria:r,onShortlist:i,onHide:a,className:o,...s},c)=>{let[l,u]=d.useState(!1),f=a8(n),p=r!==void 0&&r.length>0;return(0,U.jsxs)(`div`,{ref:c,"data-slot":`score-card`,"data-testid":`score-card`,className:Q(`overflow-hidden rounded-xl border border-border bg-card`,o),...s,children:[(0,U.jsxs)(`div`,{className:`flex items-center gap-3 p-4`,children:[(0,U.jsx)(h4,{size:`md`,children:(0,U.jsx)(ENe,{children:rLe(e)})}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsx)(`p`,{className:`truncate text-sm font-semibold text-card-foreground`,children:e}),t&&(0,U.jsx)(`p`,{className:`truncate text-xs text-muted-foreground`,children:t})]}),(0,U.jsx)(`span`,{className:Q(`ml-auto inline-flex shrink-0 items-center whitespace-nowrap rounded-full border px-2.5 py-1 text-sm font-bold tabular-nums`,f.bg,f.border,f.text),children:n}),p&&(0,U.jsx)(`button`,{type:`button`,onClick:()=>u(e=>!e),className:`ml-1 rounded text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,"aria-label":l?`Collapse criteria`:`Expand criteria`,"aria-expanded":l,children:l?(0,U.jsx)(Np,{className:`size-4`,"aria-hidden":!0}):(0,U.jsx)(Ap,{className:`size-4`,"aria-hidden":!0})})]}),p&&l&&(0,U.jsx)(`div`,{children:r.map((e,t)=>(0,U.jsxs)(`div`,{className:`flex items-center justify-between border-t border-border/50 px-4 py-2 text-sm`,children:[(0,U.jsx)(`span`,{className:`mr-3 min-w-0 truncate text-muted-foreground`,children:e.label}),(0,U.jsx)(`span`,{className:Q(`shrink-0 font-medium tabular-nums`,a8(e.score).text),children:e.score})]},t))}),(a||i)&&(0,U.jsxs)(`div`,{className:`flex gap-2 border-t border-border bg-muted/30 p-3`,children:[a&&(0,U.jsx)(S4,{variant:`secondary`,size:`sm`,className:`flex-1`,onClick:a,children:`Hide`}),i&&(0,U.jsx)(S4,{size:`sm`,className:`flex-1`,onClick:i,children:`Shortlist`})]})]})});o8.displayName=`ScoreCard`;var s8=d.forwardRef(({domain:e,title:t,excerpt:n,favicon:r,index:i,onClick:a,className:o,...s},c)=>(0,U.jsxs)(`div`,{ref:c,"data-slot":`source-card`,"data-testid":`source-card`,onClick:a,className:Q(`flex cursor-pointer items-start gap-3 rounded-lg border border-border bg-card px-3 py-2.5 transition-colors hover:bg-muted`,o),...s,children:[(0,U.jsx)(`div`,{className:`flex size-6 shrink-0 items-center justify-center overflow-hidden rounded bg-muted text-xs font-bold text-muted-foreground`,children:r?(0,U.jsx)(`img`,{src:r,alt:e,className:`size-full object-contain`}):(0,U.jsx)(`span`,{children:i??`?`})}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsx)(`p`,{className:`mb-0.5 text-[11px] text-muted-foreground`,children:e}),(0,U.jsx)(`p`,{className:`line-clamp-2 text-sm font-medium leading-snug text-foreground`,children:t}),n&&(0,U.jsx)(`p`,{className:`mt-1 line-clamp-2 text-xs text-muted-foreground`,children:n})]})]}));s8.displayName=`SourceCard`;var iLe={default:`text-foreground`,success:`text-success`,warning:`text-warning`,error:`text-error`},aLe={up:Cp,down:yp,neutral:$p},c8=d.forwardRef(({metrics:e,className:t,...n},r)=>(0,U.jsx)(`div`,{ref:r,"data-slot":`metrics-summary`,"data-testid":`metrics-summary`,className:Q(`flex items-center gap-0 divide-x divide-border overflow-hidden rounded-xl border border-border bg-card`,t),...n,children:e.map((e,t)=>{let n=e.variant??`default`,r=e.trend?aLe[e.trend]:null;return(0,U.jsxs)(`div`,{"data-slot":`metrics-summary-item`,className:`min-w-[56px] flex-1 px-3 py-2.5 text-center`,children:[(0,U.jsxs)(`p`,{className:Q(`flex items-center justify-center gap-1 text-lg font-bold tabular-nums`,iLe[n]),children:[r?(0,U.jsx)(r,{className:`size-3.5`,"aria-hidden":!0}):null,(0,U.jsx)(`span`,{children:e.value})]}),(0,U.jsx)(`p`,{className:`mt-0.5 truncate text-xs text-muted-foreground`,children:e.label})]},t)})}));c8.displayName=`MetricsSummary`;var l8=d.forwardRef(({icon:e,title:t,subtitle:n,badge:r,trailing:i,divider:a=!0,onClick:o,className:s,...c},l)=>{let u=r?(0,U.jsx)(x1,{variant:`input`,tone:r.variant??`default`,size:`sm`,children:r.label}):i;return(0,U.jsxs)(`div`,{ref:l,"data-slot":`chat-list-item`,"data-testid":`chat-list-item`,onClick:o,className:Q(`flex items-center gap-3 px-4 py-3`,a&&`border-b border-border/60`,o&&`cursor-pointer transition-colors hover:bg-accent`,s),...c,children:[e&&(0,U.jsx)(`div`,{className:`flex size-9 shrink-0 items-center justify-center rounded-lg bg-muted text-muted-foreground`,children:e}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsx)(`p`,{className:`truncate text-sm font-medium text-foreground`,children:t}),n&&(0,U.jsx)(`p`,{className:`mt-0.5 truncate text-xs text-muted-foreground`,children:n})]}),u&&(0,U.jsx)(`div`,{className:`ml-3 shrink-0`,children:u})]})});l8.displayName=`ChatListItem`;function oLe(e){switch(e.split(`.`).pop()?.toLowerCase()){case`pdf`:return`pdf`;case`doc`:case`docx`:return`doc`;case`xls`:case`xlsx`:return`xls`;case`png`:return`png`;
196case`jpg`:case`jpeg`:return`jpg`;case`csv`:return`csv`;default:return`other`}}var sLe={pdf:{tile:`bg-error-subtle text-error border-error-border`,label:`PDF`},doc:{tile:`bg-secondary text-secondary-foreground border-border`,label:`DOC`},xls:{tile:`bg-success-subtle text-success border-success-border`,label:`XLS`},csv:{tile:`bg-success-subtle text-success border-success-border`,label:`CSV`},png:{tile:`bg-info-subtle text-info border-info-border`,label:`PNG`},jpg:{tile:`bg-info-subtle text-info border-info-border`,label:`JPG`},other:{tile:`bg-secondary text-secondary-foreground border-border`,label:`FILE`}},u8=d.forwardRef(({filename:e,filesize:t,type:n,className:r,...i},a)=>{let o=n??oLe(e),s=sLe[o];return(0,U.jsxs)(`div`,{ref:a,"data-slot":`file-attachment`,"data-testid":`file-attachment`,"data-type":o,className:Q(`inline-flex max-w-[260px] items-center gap-3 rounded-xl border border-border bg-card px-3 py-2.5`,r),...i,children:[(0,U.jsx)(`div`,{className:Q(`flex size-9 shrink-0 items-center justify-center rounded-lg border text-[10px] font-extrabold uppercase`,s.tile),"aria-hidden":!0,children:s.label}),(0,U.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,U.jsx)(`p`,{className:`max-w-[160px] truncate text-sm font-medium text-foreground`,children:e}),t&&(0,U.jsx)(`p`,{className:`mt-0.5 text-xs text-muted-foreground`,children:t})]})]})});u8.displayName=`FileAttachment`;var d8=d.forwardRef(({src:e,alt:t,caption:n,className:r,...i},a)=>(0,U.jsxs)(`div`,{ref:a,"data-slot":`image-preview`,"data-testid":`image-preview`,className:Q(`max-w-[280px] overflow-hidden rounded-2xl border border-border`,r),...i,children:[e?(0,U.jsx)(`img`,{src:e,alt:t??``,className:`block w-full object-cover`}):(0,U.jsx)(`div`,{className:`flex h-40 w-full items-center justify-center bg-gradient-to-br from-muted to-muted-foreground/20`,children:(0,U.jsx)(Xp,{className:`size-8 text-muted-foreground/40`,"aria-hidden":!0})}),n&&(0,U.jsx)(`p`,{className:`border-t border-border bg-card px-3 py-2 text-xs text-muted-foreground`,children:n})]}));d8.displayName=`ImagePreview`;var f8={sm:`size-4`,md:`size-5`,lg:`size-6`},p8=d.forwardRef(({value:e=0,onChange:t,readOnly:n=!1,size:r=`md`,className:i,...a},o)=>{let[s,c]=d.useState(null),l=s===null?e:s;return(0,U.jsx)(`div`,{ref:o,"data-slot":`rating-stars`,"data-testid":`rating-stars`,role:`group`,"aria-label":`Rating`,className:Q(`flex items-center gap-0.5`,i),...a,children:Array.from({length:5},(e,i)=>{let a=i+1,o=a<=l;return n?(0,U.jsx)(rm,{"aria-hidden":!0,fill:o?`currentColor`:`none`,className:Q(f8[r],o?`text-warning`:`text-muted-foreground/40`)},i):(0,U.jsx)(`button`,{type:`button`,"aria-label":`Rate ${a} out of 5 stars`,onMouseEnter:()=>c(a),onMouseLeave:()=>c(null),onClick:()=>t?.(a),className:`rounded focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,children:(0,U.jsx)(rm,{"aria-hidden":!0,fill:o?`currentColor`:`none`,className:Q(f8[r],o?`text-warning`:`text-muted-foreground/40`,`transition-colors`)})},i)})})});p8.displayName=`RatingStars`;var m8=d.forwardRef(({title:e=`Something went wrong`,description:t,onRetry:n,className:r,...i},a)=>(0,U.jsxs)(`div`,{ref:a,"data-testid":`error-bubble`,className:Q(`flex items-end gap-2`,r),...i,children:[(0,U.jsx)(`div`,{className:`mb-1 flex size-7 shrink-0 items-center justify-center rounded-full bg-error-subtle text-error`,children:(0,U.jsx)(Fp,{className:`size-4`,"aria-hidden":!0})}),(0,U.jsxs)(`div`,{className:`max-w-[85%] rounded-2xl rounded-bl-sm border border-error-border bg-error-subtle px-4 py-3 text-sm`,children:[(0,U.jsx)(`p`,{className:`mb-1 font-semibold text-error`,children:e}),t&&(0,U.jsx)(`p`,{className:`text-sm leading-relaxed text-error/80`,children:t}),n&&(0,U.jsx)(`div`,{className:`mt-3`,children:(0,U.jsx)(S4,{variant:`secondary`,size:`sm`,onClick:n,className:`border-error-border text-error hover:bg-error-subtle`,children:`Try again`})})]})]}));m8.displayName=`ErrorBubble`;var h8=d.forwardRef(({items:e,value:t,onValueChange:n,className:r,...i},a)=>(0,U.jsx)(`div`,{ref:a,"data-slot":`tab-bar`,"data-testid":`tab-bar`,className:Q(`flex items-center gap-0 border-b border-border`,r),...i,children:e.map(e=>{let r=e.value===t;return(0,U.jsxs)(`button`,{type:`button`,"data-slot":`tab-bar-trigger`,"data-testid":`tab-bar-trigger-${e.value}`,"data-state":r?`active`:`inactive`,onClick:()=>n(e.value),className:Q(`relative rounded-t-md px-4 py-2 text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`,r?`text-primary after:absolute after:bottom-0 after:left-0 after:right-0 after:h-0.5 after:rounded-full after:bg-primary`:`text-muted-foreground hover:text-foreground`),children:[e.label,e.count!==void 0&&(0,U.jsx)(`span`,{"data-slot":`tab-bar-count`,className:`ml-1.5 inline-flex items-center rounded-full bg-muted px-1.5 py-0.5 text-[11px] font-medium text-muted-foreground`,children:e.count})]},e.value)})}
196));h8.displayName=`TabBar`;var cLe={primary:`text-primary`,success:`text-success`,warning:`text-warning`,error:`text-error`},lLe={primary:`bg-primary`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`},uLe=300,g8=64,_8=4;function dLe(e){let t=Math.min(...e),n=Math.max(...e)-t||1;return e.map((r,i)=>[_8+i/Math.max(e.length-1,1)*(uLe-_8*2),_8+(1-(r-t)/n)*(g8-_8*2)])}function v8(e){if(e.length<2)return``;let t=[`M${e[0][0]},${e[0][1]}`];for(let n=1;n<e.length;n++){let[r,i]=e[n],[a,o]=e[n-1],s=(a+r)/2;t.push(`C${s},${o} ${s},${i} ${r},${i}`)}return t.join(` `)}function fLe(e,t){return`${v8(e)} L${e[e.length-1][0]},${t} L${e[0][0]},${t} Z`}var y8=d.forwardRef(({data:e,variant:t=`line`,color:n=`primary`,title:r,subtitle:i,xLabels:a,showArea:o=!0,showDots:s=!1,className:c,...l},u)=>{let d=!!(r||i),f=t===`line`?dLe(e):[],p=e.length>0?Math.max(...e):1;return(0,U.jsxs)(`div`,{ref:u,"data-slot":`mini-chart`,"data-testid":`mini-chart`,className:Q(`overflow-hidden rounded-xl border border-border bg-card`,c),...l,children:[d&&(0,U.jsxs)(`div`,{className:`border-b border-border px-4 pt-3 pb-2`,children:[r&&(0,U.jsx)(`p`,{className:`text-sm font-semibold text-foreground`,children:r}),i&&(0,U.jsx)(`p`,{className:`mt-0.5 text-xs text-muted-foreground`,children:i})]}),(0,U.jsxs)(`div`,{className:`p-4`,children:[t===`line`?(0,U.jsx)(`div`,{className:Q(cLe[n]),children:(0,U.jsxs)(`svg`,{viewBox:`0 0 300 64`,className:`h-16 w-full`,"aria-hidden":`true`,children:[o&&f.length>=2&&(0,U.jsx)(`path`,{d:fLe(f,g8),fill:`currentColor`,fillOpacity:.12,stroke:`none`}),f.length>=2&&(0,U.jsx)(`path`,{d:v8(f),stroke:`currentColor`,strokeWidth:2.5,strokeLinecap:`round`,strokeLinejoin:`round`,fill:`none`}),s&&f.map(([e,t],n)=>(0,U.jsx)(`circle`,{cx:e,cy:t,r:3,fill:`currentColor`},n))]})}):(0,U.jsx)(`div`,{className:`flex h-16 items-end gap-1`,"aria-hidden":`true`,children:e.map((e,t)=>(0,U.jsx)(`div`,{className:Q(`flex-1 rounded-t-sm`,lLe[n]),style:{height:`${Math.max(e/p*100,4)}%`}},t))}),a&&a.length>=2&&(0,U.jsxs)(`div`,{className:`mt-1.5 flex justify-between`,children:[(0,U.jsx)(`span`,{className:`text-[10px] text-muted-foreground`,children:a[0]}),(0,U.jsx)(`span`,{className:`text-[10px] text-muted-foreground`,children:a[a.length-1]})]})]})]})});y8.displayName=`MiniChart`;var b8={left:`text-left`,right:`text-right`,center:`text-center`},x8=d.forwardRef(({columns:e,rows:t,title:n,subtitle:r,striped:i=!1,footer:a,className:o,...s},c)=>{let l=!!(n||r);return(0,U.jsxs)(`div`,{ref:c,"data-slot":`data-grid`,"data-testid":`data-grid`,className:Q(`overflow-hidden rounded-xl border border-border bg-card`,o),...s,children:[l&&(0,U.jsxs)(`div`,{className:`border-b border-border px-3 pb-2 pt-3`,children:[n&&(0,U.jsx)(`p`,{className:`text-sm font-semibold text-foreground`,children:n}),r&&(0,U.jsx)(`p`,{className:`mt-0.5 text-xs text-muted-foreground`,children:r})]}),(0,U.jsx)(`div`,{className:`overflow-x-auto`,children:(0,U.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,U.jsx)(`thead`,{className:`border-b border-border`,children:(0,U.jsx)(`tr`,{children:e.map(e=>(0,U.jsx)(`th`,{className:Q(`whitespace-nowrap px-3 py-2 text-xs font-medium tracking-wide text-muted-foreground`,b8[e.align??`left`]),style:e.width?{width:e.width}:void 0,children:e.label},e.key))})}),(0,U.jsx)(`tbody`,{children:t.map((t,n)=>(0,U.jsx)(`tr`,{className:Q(`border-b border-border last:border-0`,i&&n%2==1&&`bg-muted/30`),children:e.map(e=>(0,U.jsx)(`td`,{className:Q(`px-3 py-2 text-sm text-foreground`,e.align===`left`||!e.align?`max-w-[140px] truncate`:`whitespace-nowrap`,b8[e.align??`left`]),children:t[e.key]??`—`},e.key))},n))}),a&&(0,U.jsx)(`tfoot`,{className:`border-t border-border bg-muted/30`,children:(0,U.jsx)(`tr`,{children:e.map(e=>(0,U.jsx)(`td`,{className:Q(`px-3 py-2 text-sm font-semibold text-foreground`,e.align===`left`||!e.align?`max-w-[140px] truncate`:`whitespace-nowrap`,b8[e.align??`left`]),children:a[e.key]??`—`},e.key))})})]})})]})});x8.displayName=`DataGrid`;var pLe={default:`bg-muted`,positive:`bg-success`,warning:`bg-warning`,critical:`bg-error`},mLe={default:{bg:`bg-muted`,text:`text-muted-foreground`},positive:{bg:`bg-success/10`,text:`text-success`},warning:{bg:`bg-warning/10`,text:`text-warning`}
196,critical:{bg:`bg-error/10`,text:`text-error`}},hLe={positive:`bg-success/10 text-success`,negative:`bg-error/10 text-error`,neutral:`bg-muted text-muted-foreground`},gLe={default:Zp,positive:Ip,warning:om,critical:Rp},_Le=pm(`flex overflow-hidden rounded-xl border border-border bg-card`),S8=d.forwardRef(({insight:e,variant:t=`default`,title:n,metric:r,metricLabel:i,delta:a,deltaVariant:o=`neutral`,action:s,className:c,...l},u)=>{let d=mLe[t],f=gLe[t];return(0,U.jsxs)(`div`,{ref:u,"data-slot":`insight-card`,"data-testid":`insight-card`,className:Q(_Le(),c),...l,children:[(0,U.jsx)(`div`,{className:Q(`w-1 shrink-0`,pLe[t]),"aria-hidden":`true`}),(0,U.jsxs)(`div`,{className:`flex-1 p-4`,children:[(0,U.jsxs)(`div`,{className:`mb-2 flex items-start justify-between gap-3`,children:[(0,U.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-center gap-2`,children:[(0,U.jsx)(`div`,{className:Q(`flex size-6 shrink-0 items-center justify-center rounded-full`,d.bg,d.text),children:(0,U.jsx)(f,{className:`size-3.5`,"aria-hidden":!0})}),n&&(0,U.jsx)(`span`,{className:`truncate text-sm font-semibold text-foreground`,children:n})]}),s&&(0,U.jsx)(S4,{variant:`tertiary`,size:`sm`,onClick:s.onClick,className:`h-7 shrink-0 text-xs`,children:s.label})]}),r!==void 0&&(0,U.jsxs)(`div`,{className:`mb-1.5 flex items-baseline gap-2`,children:[(0,U.jsx)(`span`,{className:`text-2xl font-bold tracking-tight text-foreground`,children:r}),i&&(0,U.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:i}),a&&(0,U.jsx)(`span`,{className:Q(`ml-auto inline-flex items-center rounded-full px-2 py-0.5 text-xs font-medium`,hLe[o]),children:a})]}),(0,U.jsx)(`p`,{className:`break-words text-sm leading-relaxed text-muted-foreground`,children:e})]})]})});S8.displayName=`InsightCard`;var vLe={primary:`bg-primary`,success:`bg-success`,warning:`bg-warning`,error:`bg-error`},C8=d.forwardRef(({steps:e,title:t,subtitle:n,showDropOff:r=!0,color:i=`primary`,className:a,...o},s)=>{let c=!!(t||n),l=e.length>0?e[0].value:1;return(0,U.jsxs)(`div`,{ref:s,"data-slot":`funnel-row`,"data-testid":`funnel-row`,className:Q(`overflow-hidden rounded-xl border border-border bg-card`,a),...o,children:[c&&(0,U.jsxs)(`div`,{className:`border-b border-border px-4 pb-2 pt-3`,children:[t&&(0,U.jsx)(`p`,{className:`text-sm font-semibold text-foreground`,children:t}),n&&(0,U.jsx)(`p`,{className:`mt-0.5 text-xs text-muted-foreground`,children:n})]}),(0,U.jsx)(`div`,{className:`flex flex-col p-4`,children:e.map((t,n)=>{let a=t.value/l*100,o=n>
1960?e[n-1]:null,s=o===null?0:Math.round((1-t.value/o.value)*100);return(0,U.jsxs)(d.Fragment,{children:[r&&n>0&&(0,U.jsxs)(`div`,{className:`my-0.5 flex items-center gap-3 py-0.5`,children:[(0,U.jsx)(`div`,{className:`w-[72px] shrink-0`}),(0,U.jsxs)(`span`,{className:`flex flex-1 items-center gap-1 text-[10px] text-muted-foreground`,children:[(0,U.jsx)(yp,{className:`size-2.5`,"aria-hidden":!0}),s,`% drop-off`]})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,U.jsxs)(`div`,{className:`w-[72px] min-w-0 shrink-0`,children:[(0,U.jsx)(`p`,{className:`truncate text-xs font-medium text-foreground`,children:t.label}),(0,U.jsx)(`p`,{className:`mt-0.5 truncate text-[10px] text-muted-foreground`,children:t.formatted??t.value.toLocaleString()})]}),(0,U.jsx)(`div`,{className:`h-5 flex-1 overflow-hidden rounded-sm bg-muted/40`,children:(0,U.jsx)(`div`,{className:Q(`h-full rounded-sm`,vLe[i]),style:{width:`${Math.max(a,1)}%`}})}),(0,U.jsx)(`div`,{className:`w-14 shrink-0 text-right`,children:(0,U.jsxs)(`span`,{className:`whitespace-nowrap text-xs font-medium tabular-nums text-foreground`,children:[a.toFixed(1),`%`]})})]})]},n)})})]})});C8.displayName=`FunnelRow`;var yLe=pm([`relative inline-flex items-center justify-center rounded-full`,`bg-primary text-primary-foreground shadow-lg`,`transition-all duration-200 ease-out`,`hover:bg-primary/90 hover:shadow-xl hover:scale-105`,`active:scale-95`,`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2`,`disabled:pointer-events-none disabled:opacity-50`],{variants:{size:{sm:`size-12`,md:`size-14`,lg:`size-16`}},defaultVariants:{size:`md`}}),w8=pm(`transition-transform duration-200`,{variants:{size:{sm:`size-5`,md:`size-6`,lg:`size-7`}},defaultVariants:{size:`md`}}),T8=d.forwardRef(({isOpen:e=!1,hasNotification:t=!1,size:n=`md`,label:r,className:i,...a},o)=>(0,U.jsxs)(`button`,{ref:o,type:`button`,"data-slot":`chat-launcher`,"data-testid":`chat-launcher`,"aria-label":r??(e?`Close chat`:`Open chat`),className:Q(yLe({size:n}),i),...a,children:[e?(0,U.jsx)(sm,{className:w8({size:n}),"aria-hidden":!0}):(0,U.jsx)(nm,{className:w8({size:n}),"aria-hidden":!0}),t&&!e&&(0,U.jsx)(`span`,{"aria-hidden":!0,className:`absolute -top-0.5 -right-0.5 size-3 rounded-full border-2 border-background bg-destructive`})]}));T8.displayName=`ChatLauncher`;function bLe(){return(0,U.jsx)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:(0,U.jsxs)(`div`,{className:`flex flex-1 flex-col items-center justify-center gap-6 py-8`,children:[(0,U.jsx)(`div`,{className:`flex size-12 items-center justify-center rounded-full bg-primary/10 text-primary`,children:(0,U.jsx)(nm,{className:`size-6`,"aria-hidden":!0})}),(0,U.jsxs)(`div`,{className:`text-center`,children:[(0,U.jsx)(`h2`,{className:`mb-1 text-xl font-semibold text-foreground`,children:`How can I help you?`}),(0,U.jsx)(`p`,{className:`max-w-[240px] text-center text-sm text-muted-foreground`,children:`I can help with code, writing, analysis, and more.`})]}),(0,U.jsxs)(`div`,{className:`flex max-w-[320px] flex-wrap justify-center gap-2`,children:[(0,U.jsx)(t8,{label:`Get started`,icon:(0,U.jsx)(xp,{className:`size-3.5`,"aria-hidden":!0})}),(0,U.jsx)(t8,{label:`Help with code`,icon:(0,U.jsx)(Hp,{className:`size-3.5`,"aria-hidden":!0})}),(0,U.jsx)(t8,{label:`Write content`,icon:(0,U.jsx)(em,{className:`size-3.5`,"aria-hidden":!0})}),(0,U.jsx)(t8,{label:`Analyse data`,icon:(0,U.jsx)(Dp,{className:`size-3.5`,"aria-hidden":!0})})]})]})})}function xLe(){return(0,U.jsxs)(Y6,{status:`thinking`,botName:`Assistant`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(Z6,{children:`How do I use useCallback in React?`}),(0,U.jsxs)(G6,{children:[(0,U.jsx)(`p`,{className:`mb-2`,children:`useCallback memoizes a function so it doesn't recreate on every render:`}),(0,U.jsx)(`pre`,{className:`overflow-x-auto rounded-lg bg-muted px-3 py-2.5 font-mono text-xs`,children:(0,U.jsx)(`code`,{children:`const handleClick = useCallback(() => {
197  doSomething(id);
198}, [id]);`})}),(0,U.jsx)(`p`,{className:`mt-2`,children:`Use it when passing callbacks to optimized child components.`})]}),(0,U.jsx)($6,{onCopy:()=>void 0,onThumbsUp:()=>void 0,onThumbsDown:()=>void 0,onRegenerate:()=>void 0}),(0,U.jsx)(Z6,{children:`When should I use useMemo instead?`}),(0,U.jsx)(W6,{})]})}function SLe(){return(0,U.jsxs)(Y6,{status:`searching`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{disabled:!0,placeholder:`Searching...`}),children:[(0,U.jsx)(Z6,{children:`What's the current state of large language models?`}),(0,U.jsx)(Q6,{status:`working`}),(0,U.jsx)(Q6,{status:`exploring`}),(0,U.jsx)(e8,{queries:[`large language model benchmarks 2025`,`GPT-4 vs Claude comparison`,`LLM state of the art research`]}),(0,U.jsxs)(`div`,{className:`ml-9 mt-2`,children:[(0,U.jsx)(`p`,{className:`mb-2 text-xs text-muted-foreground`,children:`Reviewing sources · 20`}),(0,U.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,U.jsx)(s8,{domain:`arxiv.org`,title:`Scaling Laws for Large Language Models: 2025 Update`,excerpt:`We revisit scaling laws and find that data quality now dominates compute for frontier models...`,index:1}),(0,U.jsx)(s8,{domain:`openai.com`,title:`GPT-4 Technical Report — Benchmark Results`,excerpt:`Evaluated across 57 academic subjects from elementary to professional level...`,index:2}),(0,U.jsx)(s8,{domain:`anthropic.com`,title:`Claude 3 Model Card and Evaluation Summary`,excerpt:`Claude 3 Opus achieves state-of-the-art performance on a wide range of evaluations...`,index:3})]})]})]})}function CLe(){let[e,t]=d.useState(`answer`);return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(Z6,{children:`What's the current state of large language models?`}),(0,U.jsx)(G6,{children:`Large language models have made extraordinary leaps in 2024–2025. Frontier models now demonstrate strong reasoning, coding, and multimodal capabilities, with context windows exceeding 1M tokens and agentic tool use be
198coming standard.`}),(0,U.jsx)(c8,{className:`ml-9`,metrics:[{value:`200+`,label:`Models released`,variant:`default`},{value:`1M+`,label:`Max context (tokens)`,variant:`success`},{value:`97%`,label:`MMLU (best)`,variant:`success`}]}),(0,U.jsx)(`div`,{className:`ml-9`,children:(0,U.jsx)(h8,{items:[{value:`answer`,label:`Answer`},{value:`links`,label:`Links`,count:8},{value:`images`,label:`Images`,count:3}],value:e,onValueChange:t})}),(0,U.jsxs)(`div`,{className:`ml-9`,children:[(0,U.jsx)(`p`,{className:`mb-1.5 text-xs font-medium text-muted-foreground`,children:`Follow-up questions`}),(0,U.jsx)(r8,{question:`Which model scores highest on reasoning benchmarks?`}),(0,U.jsx)(r8,{question:`How do open-source models compare to frontier models?`}),(0,U.jsx)(r8,{question:`What are the main safety concerns with modern LLMs?`})]})]})}function wLe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{chips:(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(n8,{label:`✦ AI Features`,active:!0}),(0,U.jsx)(n8,{label:`Add priority`}),(0,U.jsx)(n8,{label:`Sort`})]})}),children:[(0,U.jsx)(Z6,{children:`Show me my open tasks`}),(0,U.jsx)(G6,{children:`Here are your 3 open tasks:`}),(0,U.jsxs)(`div`,{className:`ml-9 overflow-hidden rounded-xl border border-border bg-card`,children:[(0,U.jsx)(l8,{icon:(0,U.jsx)(Bp,{className:`size-4`}),title:`Finalize Q2 email campaign copy`,subtitle:`Due 30 Apr 2026`,trailing:(0,U.jsx)(x1,{variant:`input`,tone:`warning`,size:`sm`,children:`High`})}),(0,U.jsx)(l8,{icon:(0,U.jsx)(Bp,{className:`size-4`}),title:`Review A/B test results for subject lines`,subtitle:`Due 2 May 2026`,trailing:(0,U.jsx)(x1,{variant:`input`,tone:`primary`,size:`sm`,children:`Medium`})}),(0,U.jsx)(l8,{icon:(0,U.jsx)(Bp,{className:`size-4`}),title:`Set up re-engagement segment`,subtitle:`Due 5 May 2026`,trailing:(0,U.jsx)(x1,{variant:`input`,tone:`default`,size:`sm`,children:`Low`}),divider:!1})]}),(0,U.jsx)(G6,{children:`Related resources:`}),(0,U.jsxs)(`div`,{className:`ml-9 flex gap-2`,children:[(0,U.jsx)(i8,{icon:(0,U.jsx)(iee,{className:`size-4`}),title:`Campaign Brief`,description:`Q2 2026 brand guidelines and tone-of-voice notes.`,badge:`New`,badgeVariant:`success`}),(0,U.jsx)(i8,{icon:(0,U.jsx)(Op,{className:`size-4`}),title:`Performance Report`,description:`Last 30-day send metrics across all segments.`})]})]})}function TLe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{chips:(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(n8,{label:`Fetch more`}),(0,U.jsx)(n8,{label:`Update search`}),(0,U.jsx)(n8,{label:`Filter`})]})}),children:[(0,U.jsx)(Z6,{children:`Score my candidate list`}),(0,U.jsx)(G6,{children:`I've evaluated 200 candidates. Here's a summary:`}),(0,U.jsx)(c8,{metrics:[{value:200,label:`Evaluated`,variant:`default`},{value:128,label:`Excellent`,variant:`success`},{value:`90%`,label:`Avg score`,variant:`success`}]}),(0,U.jsxs)(`div`,{className:`ml-9 flex flex-col gap-2`,children:[(0,U.jsx)(o8,{name:`Alexandra Chen`,subtitle:`Senior Engineer · San Francisco`,score:100,criteria:[{label:`Technical skills`,score:98},{label:`Communication`,score:95},{label:`Culture fit`,score:100}],onShortlist:()=>void 0,onHide:()=>void 0}),(0,U.jsx)(o8,{name:`Marcus Thompson`,subtitle:`Staff Engineer · New York`,score:82,criteria:[{label:`Technical skills`,score:88},{label:`Communication`,score:79},{label:`Culture fit`,score:80}],onShortlist:()=>void 0,onHide:()=>void 0})]})]})}function ELe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(G6,{children:`What would you like help with today?`}),(0,U.jsxs)(`div`,{className:`ml-9 flex flex-wrap gap-1.5`,children:[(0,U.jsx)(t8,{label:`Track package`,active:!0,className:`border-primary/20`}),(0,U.jsx)(t8,{label:`Place an order`,active:!0,className:`border-primary/20`}),(0,U.jsx)(t8,{label:`Get support`,active:!0,className:`border-primary/20`}),(0,U.jsx)(t8,{label:`Browse products`,active:!0,className:`border-primary/20`})]}),(0,U.jsx)(Z6,{children:`Track package`}),(0,U.jsxs)(G6,{children:[(0,U.jsx)(`p`,{className:`mb-3 font-medium`,children:`Your order #ORD-9241 — here's the status:`}),(0,U.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`size-2 shrink-0 rounded-full bg-success`}),(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground line-through`,children:`Ordered`})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`size-2 shrink-0 rounded-full bg-success`}),(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground line-through`,children:`Packed`})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`size-2 shrink-0 animate-pulse rounded-full bg-primary`}),(0,U.jsx)(`span`,{className:`text-sm font-semibold text-foreground`,children:`Shipped`})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`size-2 shrink-0 rounded-full bg-muted`}),(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:`Out for delivery`})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)(`span`,{className:`size-2 shrink-0 rounded-full bg-muted`}),(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:`Delivered`})]})]})]})]})}function DLe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(Z6,{children:`Deploy to staging`}),(0,U.jsx)(G6,{children:`Running deployment checks...`}),(0,U.jsx)(U6,{variant:`warning`,message:`2 flaky tests detected in CI pipeline`}),(0,U.jsx)(U6,{variant:`success`,title:`Build passed`,message:`All 142 checks passed in 3m 24s`}),(0,U.jsx)(U6,{variant:`info`,message:`Estimated deploy time: 8–12 minutes`}),(0,U.jsx)(U6,{variant:`error`,title:`Staging locked`,message:`Another deployment is in progress`}),(0,U.jsxs)(`div`,{className:`ml-9 mt-1 flex flex-wrap gap-1.5`,children:[(0,U.jsx)(t8,{label:`Deploy anyway`,active:!0,className:`border-primary/20`}),(0,U.jsx)(t8,{label:`Notify team`,active:!0,className:`border-primary/20`}),(0,U.jsx)(t8,{label:`Cancel`,active:!0,className:`border-primary/20`})]})]})}function OLe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsxs)(`div`,{className:`flex flex-col items-end gap-1.5`,children:[(0,U.jsx)(Z6,{children:`Please analyse this report:`}),(0,U.jsx)(u8,{filename:`Q4_Report_2025.pdf`,filesize:`2.4 MB`})]}),(0,U.jsxs)(G6,{children:[(0,U.jsx)(`p`,{className:`mb-3 leading-relaxed`,children:`I've reviewed the Q4 report. Revenue grew 18% YoY driven by the APAC segment. Here are the key visual outputs extracted from the document:`}),(0,U.jsx)(d8,{caption:`Figure 1 — Revenue by region, Q4 2025`}),(0,U.jsxs)(`div`,{className:`mt-3 flex gap-2`,children:[(0,U.jsx)(u8,{filename:`Q4_Summary.xlsx`,filesize:`340 KB`}
198),(0,U.jsx)(u8,{filename:`charts_export.png`,filesize:`1.1 MB`})]})]})]})}function kLe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(Z6,{children:`Show me email templates`}),(0,U.jsx)(G6,{children:`Here are some popular templates:`}),(0,U.jsx)(q6,{cards:[{id:`1`,title:`Welcome Series`,subtitle:`3-email onboarding flow`},{id:`2`,title:`Re-engagement`,subtitle:`Win back inactive contacts`},{id:`3`,title:`Product Launch`,subtitle:`Announce new features`},{id:`4`,title:`Newsletter`,subtitle:`Weekly digest format`}]}),(0,U.jsx)(G6,{children:`Want me to customise any of these?`}),(0,U.jsx)($6,{onCopy:()=>void 0,onThumbsUp:()=>void 0,onThumbsDown:()=>void 0,onRegenerate:()=>void 0})]})}function ALe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(Z6,{children:`What are your pricing plans?`}),(0,U.jsx)(G6,{children:(0,U.jsx)(J6,{defaultOpen:[`free`],sections:[{value:`free`,title:`Free Plan`,children:(0,U.jsx)(`p`,{className:`text-sm leading-relaxed text-muted-foreground`,children:`Up to 1,000 contacts, 5 campaigns per month, basic analytics.`})},{value:`pro`,title:`Pro Plan`,children:(0,U.jsx)(`p`,{className:`text-sm leading-relaxed text-muted-foreground`,children:`$99/month. Up to 100,000 contacts, unlimited campaigns, advanced analytics, priority support.`})},{value:`enterprise`,title:`Enterprise`,children:(0,U.jsx)(`p`,{className:`text-sm leading-relaxed text-muted-foreground`,children:`Custom pricing. Unlimited everything, dedicated CSM, SLA, custom integrations.`})}]})})]})}function jLe(){let[e,t]=d.useState(4);return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(G6,{children:`How was that response?`}),(0,U.jsx)(`div`,{className:`ml-9`,children:(0,U.jsx)(p8,{value:e,onChange:t,readOnly:!1})}),(0,U.jsxs)(`div`,{className:`ml-9 flex flex-wrap gap-1.5`,children:[(0,U.jsx)(t8,{label:`Very helpful`}),(0,U.jsx)(t8,{label:`Fast`}),(0,U.jsx)(t8,{label:`Accurate`}),(0,U.jsx)(t8,{label:`Needs work`})]}),(0,U.jsx)(G6,{children:`Thanks for the feedback! I'll use this to improve.`})]})}function MLe(){return(0,U.jsxs)(Y6,{status:`reconnecting`,onMinimize:()=>void 0,onClose:()=>void 0,footer:(0,U.jsx)(X6,{disabled:!0,placeholder:`Reconnecting...`}),children:[(0,U.jsx)(Z6,{children:`Can you help me with this?`}),(0,U.jsx)(m8,{title:`Something went wrong`,description:`The request couldn't be completed. Please try again.`,onRetry:()=>void 0}),(0,U.jsx)(U6,{variant:`warning`,message:`Connection unstable — attempting to reconnect`})]})}function NLe(){let[e,t]=d.useState(`settings`),[n,r]=d.useState(70);return(0,U.jsx)(Y6,{status:`online`,botName:`Settings`,onMinimize:()=>void 0,onClose:()=>void 0,children:(0,U.jsxs)(`div`,{className:`flex flex-col gap-5 p-1`,children:[(0,U.jsx)(h8,{items:[{value:`chat`,label:`Chat`},{value:`settings`,label:`Settings`}],value:e,onValueChange:t}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`p`,{className:`mb-1.5 text-sm font-medium text-foreground`,children:`Model`}),(0,U.jsx)(`div`,{className:`rounded-lg border border-input bg-background px-3 py-2 text-sm text-foreground`,children:`Claude Sonnet 4.5`})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsxs)(`p`,{className:`mb-1.5 text-sm font-medium text-foreground`,children:[`Temperature`,(0,U.jsx)(`span`,{className:`ml-2 font-normal text-muted-foreground`,children:(n/100).toFixed(2)})]}),(0,U.jsx)(`input`,{type:`range`,min:0,max:100,value:n,onChange:e=>r(Number(e.target.value)),className:`w-full accent-primary`})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`p`,{className:`mb-1.5 text-sm font-medium text-foreground`,children:`System Prompt`}),(0,U.jsx)(`textarea`,{rows:4,defaultValue:`You are a helpful assistant for the marketing platform.`,className:`w-full resize-none rounded-lg border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring`})]})]})})}function PLe(){let[e,t]=d.useState(`open`);return(0,U.jsxs)(`div`,{className:`relative flex items-end justify-end`,style:{width:440,height:760},children:[e===`open`&&(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>t(`minimised`),onClose:()=>t(`closed`),footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(G6,{children:`Hi! How can I help you today?`}),(0,U.jsx)(Z6,{children:`Can you show me the latest send metrics?`}),(0,U.jsxs)(G6,{children:[(0,U.jsx)(`p`,{className:`mb-2`,children:`Sure! Here's a quick summary of your last 30 days:`}),(0,U.jsxs)(`div`,{className:`flex flex-col gap-1 text-sm`,children:[(0,U.jsxs)(`div`,{className:`flex justify-between`,children:[(0,U.jsx)(`span`,{className:`text-muted-foreground`,children:`Emails sent`}),(0,U.jsx)(`span`,{className:`font-medium`,children:`1,240,000`})]}),(0,U.jsxs)(`div`,{className:`flex justify-between`,children:[(0,U.jsx)(`span`,{className:`text-muted-foreground`,children:`Open rate`}),(0,U.jsx)(`span`,{className:`font-medium text-success`,children:`28.4%`})]}),(0,U.jsxs)(`div`,{className:`flex justify-between`,children:[(0,U.jsx)(`span`,{className:`text-muted-foreground`,children:`Click rate`}),(0,U.jsx)(`span`,{className:`font-medium text-success`,children:`4.1%`})]}),(0,U.jsxs)(`div`,{className:`flex justify-between`,children:[(0,U.jsx)(`span`,{className:`text-muted-foreground`,children:`Unsubscribes`}),(0,U.jsx)(`span`,{className:`font-medium text-error`,children:`0.3%`})]})]})]}),(0,U.jsxs)(`div`,{className:`ml-9 text-xs text-muted-foreground`,children:[`Use the `,(0,U.jsx)(`strong`,{children:`−`}),` button to minimise or `,(0,U.jsx)(`strong`,{children:`✕`}),` to close.`]})]}),e!==`open`&&(0,U.jsx)(`div`,{className:`absolute bottom-0 right-0`,children:(0,U.jsx)(T8,{hasNotification:e===`closed`,onClick:()=>t(`open`),label:`Open chat`})})]})}function FLe(){return(0,U.jsxs)(Y6,{status:`online`,onMinimize:()=>void 0,onClose:()=>void 0,className:`h-[980px]`,footer:(0,U.jsx)(X6,{}),children:[(0,U.jsx)(Z6,{children:`Analyse my email performance for the last 30 days`}),(0,U.jsx)(Q6,{status:`working`}),(0,U.jsx)(G6,{children:`Here's your 30-day email performance summary. I've spotted one area that needs attention.`}),(0,U.jsx)(S8,{variant:`warning`,title:`Open rate declining`,metric:`28.4%`,metricLabel:`Avg open rate`,delta:`↓ 3.2% vs prev period`,deltaVariant:`negative`,insight:`Your open rate has trended down over the past 3 weeks, dropping below your 90-day average of 31.6%.`,action:{label:`Investigate`,onClick:()=>void 0}}),(0,U.jsx)(y8,{variant:`line`,color:`warning`,title:`Open rate trend`,subtitle:`Last 30 days`,data:[32,31,33,30,29,31,28,30,27,29,28,26,28,27,25,27,26,28,29,27,26,28,27,29,28,27,29,28,27,28],xLabels:[`Apr 4`,`May 4`]}),(0,U.jsx)(x8,{title:`Campaign breakdown`,columns:[{key:`campaign`,label:`Campaign`,align:`left`},{key:`sent`,label:`Sent`,align:`right`},{key:`open`,label:`Open %`,align:`right`},{key:`click`,label:`Click %`,align:`right`}],rows:[{campaign:`Weekly digest`,sent:`48,200`,open:`31.2%`,click:`4.8%`},{campaign:`Re-engagement`,sent:`12,400`,open:`22.1%`,click:`2.1%`},{campaign:`Product update`,sent:`31,800`,open:`29.4%`,click:`5.3%`},{campaign:`Promo — 20% off`,sent:`61,000`,open:`26.8%`,click:`6.7%`}],footer:{campaign:`Total / avg`,sent:`153,400`,open:`28.4%`,click:`4.8%`}}),(0,U.jsx)(C8,{title:`Delivery funnel`,subtitle:`All campaigns · last 30 days`,showDropOff:!0,steps:[{label:`Sent`,value:153400,formatted:`153.4K`},{label:`Delivered`,value:147300,formatted:`147.3K`},{label:`Opened`,value:43500,formatted:`43.5K`},{label:`Clicked`,value:7400,formatted:`7.4K`}]}),(0,U.jsxs)(`div`,{className:`ml-9`,children:[(0,U.jsx)(r8,{question:`Why did the re-engagement campaign underperform?`}),(0,U.jsx)(r8,{question:`Show open rate by segment`}),(0,U.jsx)(r8,{question:`Suggest subject line improvements`})]})]})}var ILe={"welcome-empty-state":bLe,"conversation-with-code":xLe,"search-in-progress":SLe,"research-results-with-sources":CLe,"task-list-with-cards":wLe,"scored-results":TLe,"quick-replies-with-progress":ELe,"alerts-and-statuses":DLe,"files-and-media":OLe,"carousel-templates":kLe,"faq-accordion":ALe,"feedback-and-rating":jLe,"error-and-disconnected":MLe,"settings-panel":NLe,"full-widget-flow":PLe,"data-analysis":FLe},LLe=d.forwardRef(({variant:e=`welcome-empty-state`,className:t,...n},r)=>{let i=ILe[e];return(0,U.jsx)(`div`,{ref:r,"data-slot":`chat-panel-composed`,"data-testid":`chat-panel-composed`,"data-variant":e,className:Q(`inline-block`,t),...n,children:(0,U.jsx)(i,{})})});LLe.displayName=`ChatPanelComposed`;var E8=[`100%`,`85%`,`65%`,`45%`];function RLe(e){return E8[e%E8.length]}var zLe=d.forwardRef(({lines:e=3,className:t,...n},r)=>(0,U.jsxs)(`div`,{ref:r,"data-testid":`skeleton-message`,className:Q(`flex items-end gap-2`,t),...n,children:[(0,U.jsx)(`div`,{className:`size-7 shrink-0 animate-pulse rounded-full bg-muted`}),(0,U.jsx)(`div`,{className:`max-w-[75%] flex-1 space-y-2`,children:Array.from({length:e}).map((e,t)=>(0,U.jsx)(`div`,{className:`h-3 animate-pulse rounded-full bg-muted`,style:{width:RLe(t)}},t))})]}));zLe.displayName=`SkeletonMessage`,d.forwardRef(function(e,t){return(0,U.jsx)(X,{align:`center`,justify:`center`,gap:`sm`,children:(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`Preview appears here`})})});var D8=Jc();function BLe(e){let t=la({queryKey:[`newsletterHtml`,e],queryFn:({signal:t})=>
198Z2(e,t),enabled:e!=null,staleTime:1/0,retry:!1});return{html:t.data??null,isLoading:t.isLoading&&e!=null,isError:t.isError,refetch:t.refetch}}async function VLe(e,t){let{data:n}=await D8.get(`/api/sections`,{params:{site:e,order_by:`name`,status__iis_not:`deleted`,page_size:1e3},signal:t});return(n?.results??[]).filter(e=>e?.id!=null&&String(e.id).trim()!==``&&Number.isFinite(Number(e.id))).map(e=>({id:Number(e.id),allowsProgrammatic:!!(e.rtb_allow_display||e.rtb_allow_native||e.exchange_allow_display||e.exchange_allow_native)}))}var HLe=Object.freeze({displaySections:Object.freeze([]),nativeSections:Object.freeze({}),ineligibleNativeSections:Object.freeze({})});function ULe(e){return e?{displaySections:e.display_sections??[],nativeSections:e.native_sections??{},ineligibleNativeSections:e.ineligible_native_sections??{}}:HLe}async function WLe({scope:e,creatives:t,sectionIds:n}){let r=new Map;if(t.length===0)return r;let i={creatives:t,...e.kind===`campaign`?{campaign:Number(e.id)}:{},...n&&n.length>0?{sections:[...n]}:{}},{data:a}=await D8.post(e.kind===`campaign`?`/api/line_items/get_eligibility`:`/api/line_items/${e.id}/get_eligibility`,i);for(let e of t)r.set(e.ref,ULe(a?.[e.ref]));return r}function GLe(e,t){if(!Array.isArray(e))return[];let n=new Map;for(let r of e){let e=r?.creative?.id;if(e==null)continue;let i=String(e),a={id:i,name:String(r.creative?.name??``),imageUrl:t?.get(i)},o=r.adSlots;if(Array.isArray(o))for(let e of o){let t=e?.id;if(t==null)continue;let r=String(t),i=n.get(r);i||(i={adSlotId:r,creatives:[]},n.set(r,i)),i.creatives.some(e=>e.id===a.id)||i.creatives.push(a)}}return Array.from(n.values())}function O8(e,t){return t.filter(t=>t.creativeId===e&&t.adSlots.length>0)}function KLe(e,t){return O8(e,t).length>0}function qLe(e,t){return e.filter(e=>!KLe(e.id,t))}function JLe(e){if(!e)return[];let t=new Set(e.displaySections.map(String));for(let[n,r]of Object.entries(e.nativeSections))r.length>0&&t.add(n);return[...t]}function YLe({creatives:e,creativeMappings:t,eligibilityByCreativeId:n,programmaticSlotIds:r}){let i=new Map;for(let t of e)t.imageUrl&&i.set(t.id,t.imageUrl);let a=XLe(GLe(e.map(e=>{let r=O8(e.id,t),i=r.length?r.flatMap(e=>e.adSlots.map(e=>({id:e.id}))):JLe(n.get(e.id)).map(e=>({id:e}));return{creative:{id:e.id,name:e.name},adSlots:i}}),i));for(let e of r??[])a.has(e)||a.set(e,{kind:`programmatic`});return a}function XLe(e){let t=new Map;for(let n of e){let e=Number(n.adSlotId);if(!Number.isInteger(e)||e<=0)continue;let r=n.creatives.filter(e=>!!e.imageUrl).map(e=>({id:e.id,name:e.name,imageUrl:e.imageUrl}));r.length!==0&&t.set(e,{kind:`creatives`,creatives:r})}return t}function k8(e){return e.format===`Native`}function ZLe(e){return e?`${e.width}×${e.height}`:void 0}var QLe=e=>new Promise(t=>{let n=new Image;n.onload=()=>t({width:n.naturalWidth,height:n.naturalHeight}),n.onerror=()=>t(void 0),n.src=e}),A8=e=>typeof e==`string`&&e.trim()!==``;async function $Le(e,t=QLe){if(!k8(e))return{type:`image`,size:ZLe(e.size)??``};let n=[],[r,i]=await Promise.all([A8(e.imageUrl)?t(e.imageUrl):Promise.resolve(void 0),A8(e.logoUrl)?t(e.logoUrl):Promise.resolve(void 0)]);return r&&n.push({type:`image`,image_asset_type:3,size:r}),i&&n.push({type:`image`,image_asset_type:1,size:i}),A8(e.headline)&&n.push({type:`title`,description:e.headline}),A8(e.description)&&n.push({type:`data`,type_id:2,asset_value:e.description}),A8(e.cta)&&n.push({type:`data`,type_id:12,asset_value:e.cta}),A8(e.sponsoredBy)&&n.push({type:`data`,type_id:1,asset_value:e.sponsoredBy}),{type:`native`,blueprint_id:eRe(e.blueprint?.id),assets:n}}function eRe(e){if(e==null||e===``)return null;let t=Number(e);return Number.isNaN(t)?null:t}function tRe(e){return/^\d+$/.test(String(e))}async function nRe(e,t){let n=new Set,r=e.filter(e=>n.has(e.id)?!1:(n.add(e.id),!0));return Promise.all(r.map(async e=>tRe(e.id)?{ref:e.id,id:Number(e.id)}:{ref:e.id,creative:await $Le(e,t)}))}var j8=`https://if.liadm.com/creative/lin_masterblueprint_left_desktop`,rRe=`lin_masterblueprint_left`,iRe=(()=>{try{return new URL(Ic.ifaasMasterTemplateUrl??j8).origin}catch{return new URL(j8).origin}})(),M8=typeof document<`u`?document.createElement(`textarea`):null;function N8(e){if(!e)return``;let t=e;M8&&(M8.innerHTML=e,t=M8.value);let n=``;for(let e of t){let t=e.charCodeAt(0);if(t===160){n+=` `;continue}t<=31||t>=127&&t<=159||(n+=e)}return n}function P8(e){return e?e.replace(/<\/p>\s*<p[^>]*>/gi,`<br>`).replace(/<\/?p[^>]*>/gi,``).replace(/<a\b[^>]*>/gi,e=>
198e.replace(/\s+(?:target|rel)\s*=\s*("[^"]*"|'[^']*'|[^\s>]+)/gi,``)):``}function aRe(e){return!!(e.imageUrl||e.headline||e.description||e.cta||e.sponsoredBy||e.logoUrl)}function oRe(e,t,n){let r=new URL(`${iRe}/creative/${n||rRe}_${t}`);return r.searchParams.set(`iUrl`,N8(e.imageUrl)),r.searchParams.set(`t`,N8(P8(e.headline))),r.searchParams.set(`cta`,N8(P8(e.cta))),r.searchParams.set(`sb`,N8(P8(e.sponsoredBy))),r.searchParams.set(`d`,N8(P8((e.description??``).replace(/\n/g,`<br>`)))),r.searchParams.set(`lUrl`,N8(e.logoUrl)),r.toString()}function sRe(e){return{imageUrl:e.imageUrl,headline:e.headline,description:e.description,cta:e.cta,sponsoredBy:e.sponsoredBy,logoUrl:e.logoUrl}}function cRe(e){if(e.previewImageUrl)return e.previewImageUrl;if(k8(e)){let t=sRe(e);return aRe(t)?oRe(t,`desktop`):void 0}return e.imageUrl}function lRe(e){return e.map(e=>({id:e.id,name:e.name,imageUrl:cRe(e)}))}var uRe=new Map,dRe=[],fRe=[],pRe=new Map;function mRe(e,t){let n=t?.scope,r=t?.creatives??dRe,i=t?.creativeMappings??fRe,a=la({queryKey:[`campaign-workflow`,`newsletter-ad-slots`,e.refId],queryFn:({signal:t})=>VLe(e.refId,t),enabled:t!=null,staleTime:5*6e4,retry:!1}),o=d.useMemo(()=>(a.data??[]).map(e=>e.id).sort((e,t)=>e-t),[a.data]),s=d.useMemo(()=>new Set((a.data??[]).filter(e=>e.allowsProgrammatic).map(e=>e.id)),[a.data]),c=d.useMemo(()=>{let t=(e.adSlotIds??[]).map(e=>Number(e)).filter(e=>Number.isFinite(e));return t.length>0?[...t].sort((e,t)=>e-t):o},[e.adSlotIds,o]),l=d.useMemo(()=>qLe(r,i),[r,i]),u=d.useMemo(()=>JSON.stringify(l.map(e=>[e.id,e.format,e.size?.width,e.size?.height,e.imageUrl,e.logoUrl,e.headline,e.description,e.cta,e.sponsoredBy])),[l]),f=t==null||!a.isPending,p=(e.adSlotIds?.length??0)>0||f,m=n!=null&&l.length>0&&p,h=la({queryKey:[`campaign-workflow`,`preview-eligibility`,n?.kind,n?.id,e.refId,c,u],queryFn:async()=>WLe({scope:n,creatives:await nRe(l),sectionIds:c}),enabled:m,staleTime:5*6e4,retry:!1}),g=d.useMemo(()=>lRe(r),[r]),_=d.useMemo(()=>t==null?uRe:YLe({creatives:g,creativeMappings:i,eligibilityByCreativeId:h.data??pRe,programmaticSlotIds:s}),[t,g,i,h.data,s]),v=!f||m&&h.isPending,y=a.isError||m&&h.isError,b=a.refetch,x=h.refetch;return{isProcessing:v,adslotMapping:_,isError:y,refetch:d.useCallback(()=>{b(),x()},[b,x]),activeAdSlotIds:d.useMemo(()=>o.length>0?new Set(o):void 0,[o])}}function hRe({fileName:e,onReplace:t}){return(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,align:`center`,justify:`between`,radius:`md`,paddingX:`md`,paddingY:`sm`,className:`shrink-0 border border-border bg-muted/30`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,align:`center`,className:`min-w-0`,children:[(0,U.jsx)(hse,{className:`size-4 shrink-0 text-muted-foreground`,"aria-hidden":!0}),(0,U.jsx)(vz,{size:`sm`,weight:`semibold`,truncate:!0,children:e}),(0,U.jsx)(Cz,{variant:`secondary`,size:`chip`,shape:`pill`,className:`shrink-0`,children:`uploaded`})]}),(0,U.jsx)(PR,{type:`button`,variant:`link`,size:`sm`,className:`shrink-0`,onClick:t,children:`Replace`})]})}function gRe(){return(0,U.jsxs)(X,{radius:`md`,paddingX:`md`,paddingY:`sm`,gap:`xs`,className:`border border-red-200 bg-red-50`,children:[(0,U.jsx)(vz,{size:`sm`,weight:`semibold`,tone:`destructive`,children:`No matching ad slots found`}),(0,U.jsx)(vz,{size:`sm`,tone:`destructive`,children:`The ad slot tags in this template don't match the ad slots targeted by this line item.`})]})}d.forwardRef(function({newsletter:e,mappingContext:t,onReadyChange:n},r){let i=e.fileURL,{html:a,isLoading:o,isError:s,refetch:c}=BLe(i),{isProcessing:l,adslotMapping:u,isError:f,refetch:p,activeAdSlotIds:m}=mRe(e,t),h=i!=null&&s||f,g=()=>{s&&c(),f&&p()},[_,v]=d.useState(null),[y,b]=d.useState(!1),[x,S]=d.useState(e.refId);x!==e.refId&&(S(e.refId),b(!1),v(null));let C=t=>(0,U.jsxs)(LR,{className:`shrink-0 gap-0 rounded-lg border border-border py-0 ring-0`,children:[(0,U.jsxs)(`div`,{className:`bg-slate-800 px-4 py-3 text-center text-sm font-semibold text-white`,children:[e.name,` — Preview`]}),(0,U.jsx)(`div`,{className:`p-4`,children:t})]}),w=_?.html??a,T=d.useMemo(()=>w!=null&&a4(w).size>0,[w]),E=(i!=null||_!=null)&&!o&&!l&&!h&&!!w;if(d.useEffect(()=>{E||n?.(!1)},[E,n]),i==null&&_==null)return(0,U.jsx)(yNe,{newsletterName:e.name,onUploaded:v},e.refId);let D=(0,U.jsxs)(X,{align:`center`,justify:`center`,gap:`sm`,children:[(0,U.jsx)(QV,{}),(0,U.jsxs)(vz,{size:`sm`,tone:`muted`,children:[`Loading `,e.name,`…`]}
198)]});return o||l?C(D):h?C((0,U.jsxs)(X,{align:`center`,justify:`center`,gap:`sm`,children:[(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:`Couldn't load the newsletter preview`}),(0,U.jsx)(PR,{type:`button`,variant:`outline`,size:`sm`,onClick:g,children:`Try again`})]})):w?(0,U.jsxs)(U.Fragment,{children:[_?(0,U.jsx)(hRe,{fileName:_.fileName,onReplace:()=>v(null)}):null,y?(0,U.jsx)(bNe,{}):null,C((0,U.jsx)($Me,{ref:r,html:w,adslotMapping:u,activeAdSlotIds:m,onAllCollapsedChange:b,noAdSlotsNotice:T?(0,U.jsx)(gRe,{}):(0,U.jsx)(f4,{}),loadingNotice:D,onReadyChange:n}))]}):null});var F8=[{value:`include`,label:`Target`},{value:`exclude`,label:`Exclude`}];new Set(F8.map(e=>e.value));var _Re=[{value:`us-only`,label:`US Only`},{value:`global`,label:`Global`}];Object.fromEntries([{value:`1`,label:`Highest`},{value:`2`,label:`High`},{value:`3`,label:`Medium`},{value:`4`,label:`Low`},{value:`5`,label:`Lowest`}].map(e=>[e.value,e.label])),new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,year:`numeric`}),new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,year:`numeric`,hour:`numeric`,minute:`2-digit`});var I8=function(e){return e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e}({});function vRe({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&(I8.RecursedCheck|I8.Recursed|I8.Dirty|I8.Pending)?a&(I8.RecursedCheck|I8.Recursed)?a&I8.RecursedCheck?!(a&(I8.Dirty|I8.Pending))&&c(e,i)?(i.flags=a|(I8.Recursed|I8.Pending),a&=I8.Mutable):a=I8.None:i.flags=a&~I8.Recursed|I8.Pending:a=I8.None:i.flags=a|I8.Pending,a&I8.Watching&&t(i),a&I8.Mutable){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&I8.Dirty)a=!0;else if((c&(I8.Mutable|I8.Dirty))===(I8.Mutable|I8.Dirty)){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&(I8.Mutable|I8.Pending))===(I8.Mutable|I8.Pending)){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=~I8.Pending;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&(I8.Pending|I8.Dirty))===I8.Pending&&(n.flags=r|I8.Dirty,(r&(I8.Watching|I8.RecursedCheck))===I8.Watching&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function L8(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var R8=[],z8=0,{link:B8,unlink:yRe,propagate:bRe,checkDirty:V8,shallowPropagate:H8}=vRe({update(e){return e._update()},notify(e){R8[W8++]=e,e.flags&=~I8.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=I8.Mutable|I8.Dirty,K8(e))}}),U8=0,W8=0,G8,xRe=0;function K8(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=yRe(n,e)}function SRe(){if(!(xRe>0)){for(;
198U8<W8;){let e=R8[U8];R8[U8++]=void 0,e.notify()}U8=0,W8=0}}function CRe(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?I8.None:I8.Mutable,get(){return G8!==void 0&&B8(i,G8,z8),i._snapshot},subscribe(e){let t=L8(e),n={current:!1},r=wRe(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=G8,o=t?.compare??Object.is;if(n)G8=i,++z8,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=I8.Mutable|I8.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{G8=a,n&&(i.flags&=~I8.RecursedCheck),K8(i)}}};return n?(i.flags=I8.Mutable|I8.Dirty,i.get=function(){let e=i.flags;if(e&I8.Dirty||e&I8.Pending&&V8(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&H8(e)}}else e&I8.Pending&&(i.flags=e&~I8.Pending);return G8!==void 0&&B8(i,G8,z8),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(bRe(e),H8(e),SRe())}},i}function wRe(e){let t=()=>{let t=G8;G8=n,++z8,n.depsTail=void 0,n.flags=I8.Watching|I8.RecursedCheck;try{return e()}finally{G8=t,n.flags&=~I8.RecursedCheck,K8(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:I8.Watching|I8.RecursedCheck,notify(){let e=this.flags;e&I8.Dirty||e&I8.Pending&&V8(this.deps,this)?t():this.flags=I8.Watching},stop(){this.flags=I8.None,this.depsTail=void 0,K8(this)}};return t(),n}var q8=class{constructor(e,t){this.atom=CRe(e),this.get=this.get.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),t&&(this.actions=t(this))}setState(e){this.atom.set(e)}get state(){return this.atom.get()}get(){return this.state}subscribe(e){return this.atom.subscribe(L8(e))}};function TRe(e,t){return e===t}function J8(e,t=e=>e,n){let r=n?.compare??TRe,i=(0,d.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),a=(0,d.useCallback)(()=>e.get(),[e]);return(0,Rn.useSyncExternalStoreWithSelector)(i,a,a,t,r)}var Y8=(e,t=e=>e,n)=>J8(e,t,{compare:n});new Set(_Re.map(e=>e.value)),new Set(F8.map(e=>e.value));var X8={headline:`Headline`,description:`Description`,cta:`Call to Action`,sponsoredBy:`Sponsored By`},Z8=[{label:`1:2`,ratio:.5},{label:`9:16`,ratio:.56},{label:`2.3`,ratio:.67},{label:`3:4`,ratio:.75},{label:`4:5`,ratio:.8},{label:`1:1`,ratio:1},{label:`5:4`,ratio:1.25},{label:`4:3`,ratio:1.33},{label:`3:2`,ratio:1.5},{label:`5:3`,ratio:1.67},{label:`16:9`,ratio:1.78},{label:`1.91:1`,ratio:1.91}];new Set(Z8.map(e=>e.label));var Q8=.05;(()=>{let e=[];return Z8.forEach(t=>{let n=Number(((t.ratio-Q8)*100).toFixed(2)),r=Number(((t.ratio+Q8)*100).toFixed(2));e.length>0&&(n=e[e.length-1].high+1),e.push({label:t.label,low:n,high:r})}),e})();var $8={name:`native-ad-name`,clickUrl:`native-ad-click-url`,blueprint:`native-ad-blueprint`,imageUrl:`native-ad-image-url`,logoUrl:`native-ad-logo-url`,headline:`native-ad-headline`,description:`native-ad-description`,sponsoredBy:`native-ad-sponsored-by`,cta:`native-ad-cta`,impressionTracker:`native-ad-impression-tracker`,secondaryImpressionTracker:`native-ad-secondary-impression-tracker`};$8.headline,X8.headline,$8.description,X8.description,$8.sponsoredBy,X8.sponsoredBy,$8.cta,X8.cta,d.createContext(null),d.createContext(null),[`image/jpeg`,`image/jpg`,`image/png`,`image/gif`].join(`,`),[{width:300,height:250},{width:320,height:50},{width:600,height:600},{width:600,height:750},{width:728,height:90},{width:970,height:250},{width:970,height:550},{width:1080,height:1080},{width:1080,height:1350}].map(e=>
198`${e.width}x${e.height}`).join(`, `),new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`}),new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,year:`numeric`}),new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}),d.createContext(!1).Provider,new Gi,new Intl.NumberFormat(`en-US`),new Intl.NumberFormat(`en-US`,{style:`currency`,currency:`USD`,minimumFractionDigits:2,maximumFractionDigits:2});var ERe=`forecasting-module-beta-access`,e5=`forecaster-unique-reach`;function DRe(){rf(ERe,!1,`Enable React Forecasting module beta access`),rf(e5,!1,`Show the Unique Reach Forecast KPI tile (hidden until reach data is validated)`)}function ORe(e){let t=dr({getParentRoute:()=>e,path:`forecasting-module`,beforeLoad:()=>{if(!of(`forecasting-module-beta-access`))throw tt({to:`/c/$`,params:{_splat:`forecasting`}})},component:kRe}),n=dr({getParentRoute:()=>t,path:`/`,beforeLoad:()=>{throw tt({to:`/forecasting-module/inventory`})}}),r=dr({getParentRoute:()=>t,path:`inventory`,validateSearch:e=>({editId:e.editId==null?void 0:String(e.editId)}),component:mr(()=>MB(()=>import(`./inventory-forecast-hDE6CflP.js`),__vite__mapDeps([3,1,4,5,6,7])),`default`)}),i=dr({getParentRoute:()=>t,path:`saved`,component:mr(()=>MB(()=>import(`./saved-forecasts-DYSKePsK.js`),__vite__mapDeps([8,1,6,7,5])),`default`)});return[t.addChildren([n,r,i])]}function kRe(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));return(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(pOe,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,children:(0,U.jsx)(Cr,{})})})})}function t5(e,t){let[n,r]=d.useState(e);return d.useEffect(()=>{let n=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(n)}},[e,t]),n}var n5={[df.Agency]:`Agency`,[df.Advertiser]:`Advertiser`,[df.InsertionOrder]:`InsertionOrder`,[df.Campaign]:`Campaign`,[df.LineItem]:`LineItem`,[df.Creative]:`Creative`,[df.MediaGroup]:`MediaGroup`,[df.Publisher]:`Publisher`,[df.Newsletter]:`Site`,[df.AdSlot]:`Section`},r5=Object.fromEntries(Object.entries(n5).map(([e,t])=>[t,e])),ARe={[df.Agency]:`/c/inventory-manager/media-groups/`,[df.Advertiser]:`/c/campaign-manager/advertisers/`,[df.InsertionOrder]:`/c/campaign-manager/insertion-orders/`,[df.Campaign]:`/c/campaign-manager/campaigns/`,[df.LineItem]:`/c/campaign-manager/line-items/`,[df.Creative]:`/c/campaign-manager/ads/`,[df.MediaGroup]:`/c/inventory-manager/media-groups/`,[df.Publisher]:`/c/inventory-manager/publishers/`,[df.Newsletter]:`/c/inventory-manager/newsletters/`,[df.AdSlot]:`/c/inventory-manager/ad-slots/`},i5=Object.values(n5).join(`,`);function a5(e,t){return ARe[e]+t}function jRe(e){let t={};for(let n of Array.isArray(e)?e:[])for(let e of n.items??[]){let r=r5[e.model??n.model];if(!r)continue;r===df.MediaGroup&&e.is_agency&&(r=df.Agency);let i={id:e.id,name:e.name,url:a5(r,e.id)};(t[r]??=[]).push(i)}return t}function MRe(e){return la({queryKey:[`global-search`,e],queryFn:async()=>jRe((await Yc.get(`/api/search`,{params:{query:e,models:i5}})).data),enabled:e.length>=2,staleTime:3e4})}var NRe=[df.Agency,df.Advertiser,df.InsertionOrder,df.Campaign,df.LineItem,df.Creative,df.MediaGroup,df.Publisher,df.Newsletter,df.AdSlot],PRe=`__see_all__`;function FRe(){let e=qn(),{isInternalUser:t}=nl(),[n,r]=(0,d.useState)(``),[i,a]=(0,d.useState)(!1),o=t5(n,100),s=(0,d.useRef)(null),{data:c,isFetching:l}=MRe(o);(0,d.useEffect)(()=>{a(n.trim().length>=2)},[n]),(0,d.useEffect)(()=>{let e=e=>{if(e.key!==`/`||e.metaKey||e.ctrlKey||e.altKey)return;let t=e.target;t?.isContentEditable||t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement||(e.preventDefault(),s.current?.focus())};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[]);let u=()=>{a(!1),s.current?.blur()},f=()=>{let t=n.trim();t&&(u(),r(``),e({to:`/search`,search:{q:t}}))},p=t=>{if(!t.url){f();return}u(),e({to:`/c/$`,params:{_splat:t.url.replace(/^\/c\//,``)}})},m=NRe.filter(e=>e===df.InsertionOrder&&!t?!1:(c?.[e]?.length??0)>0).map(e=>({type:e,items:(c?.[e]??[]).slice(0,5)})),h=n.trim();return(0,U.jsx)(`div`,{className:`relative mr-4`,children:(0,U.jsxs)(aV,{shouldFilter:!1,className:`overflow-visible bg-transparent p-0`,onKeyDown:e=>{e.key===`Escape`&&u()},children:[(0,U.jsx)(oV,{ref:s,variant:`navbar`,value:n,onValueChange:r,onFocus:()=>{h.length>=2&&a(!0)},placeholder:`Search...`,shortcutHint:(0,U.jsx)(jV,{tone:`onDark`,children:`/`})}),i?(0,U.jsxs)(sV,{className:`absolute right-0 top-full z-50 mt-1.5 max-h-[480px] w-[420px] rounded-md border bg-popover shadow-md`,children:[l&&m.length===0?(0,U.jsx)(`div`,{className:`py-6 text-center text-sm text-muted-foreground`,children:`Searching...`}
198):null,h?(0,U.jsxs)(uV,{value:PRe,className:`cursor-pointer`,onSelect:f,children:[(0,U.jsx)(`i`,{className:`ri-search-line text-muted-foreground`}),(0,U.jsxs)(`span`,{children:[`See all results for `,(0,U.jsxs)(`span`,{className:`font-medium`,children:[`“`,h,`”`]})]})]}):null,!l&&m.length===0&&o.trim().length>=2?(0,U.jsx)(cV,{children:`No results found.`}):null,m.map(e=>(0,U.jsx)(lV,{heading:pf(e.type),className:`**:[[cmdk-group-heading]]:text-sm **:[[cmdk-group-heading]]:text-foreground`,children:e.items.map(t=>(0,U.jsxs)(uV,{value:`${e.type}-${t.id}`,className:`cursor-pointer`,onSelect:()=>p(t),children:[(0,U.jsxs)(`span`,{className:`w-16 shrink-0 text-xs tabular-nums text-muted-foreground`,children:[`#`,t.id]}),(0,U.jsx)(`span`,{className:`truncate text-[#22ace3]`,children:t.name})]},`${e.type}-${t.id}`))},e.type))]}):null]})})}var IRe=(0,d.lazy)(()=>MB(()=>import(`./src-nSgE6y2C.js`).then(e=>({default:e.AngularBridge})),__vite__mapDeps([9,1,10])));function LRe(e){if(e.length===0)return{models:i5};let t=e.includes(df.Agency),n=e.includes(df.MediaGroup),r={models:[...new Set(e.map(e=>e===df.Agency?`MediaGroup`:n5[e]))].join(`,`)};return t&&!n?r.is_agency=!0:!t&&n&&(r.is_agency=!1),r}function RRe(e){return(e??[]).map(e=>{let t=r5[e.model];return t===df.MediaGroup&&e.data?.is_agency&&(t=df.Agency),{id:e.id,name:e.name??e.title??``,entity:t,url:t?a5(t,e.id):void 0,data:e.data??{}}})}function zRe({q:e,types:t,page:n,pageSize:r}){let i=e.trim(),a=LRe(t);return la({queryKey:[`detailed-search`,i,a,n,r],queryFn:async()=>{let e=await Yc.get(`/api/search_detailed`,{params:{query:i,page:n,page_size:r,...a}});return{rows:RRe(e.data.results),total:e.data.count??0}},enabled:i.length>=2,placeholderData:ii,staleTime:3e4})}var o5=[[`agency`,df.Agency],[`advertiser`,df.Advertiser],[`insertionOrder`,df.InsertionOrder],[`campaign`,df.Campaign],[`lineItem`,df.LineItem],[`creative`,df.Creative],[`mediaGroup`,df.MediaGroup],[`publisher`,df.Publisher],[`newsletter`,df.Newsletter],[`adSlot`,df.AdSlot]];new Map(o5);var s5=new Map(o5.map(([e,t])=>[t,e])),BRe=Wf(Object.fromEntries(o5.map(([e])=>[e,Kf(!1)])));function VRe(e){return o5.filter(([t])=>e[t]).map(([,e])=>e)}function HRe(e,t,n){let r=s5.get(t);return r?{...e,[r]:n}:e}function URe(e,t){let n=s5.get(t);return n?e[n]:!1}var c5=20,l5=`—`;function u5(e,...t){for(let n of t){let t=e.data[n];if(typeof t==`string`&&t.length>0)return t}return l5}function WRe(e){if(e===l5)return l5;try{return uk(hk(e),`MMM d, yyyy, h:mm a`)}catch{return e}}function GRe(e){return e.replace(/\b\w/g,e=>e.toUpperCase())}function KRe(e){let t=e.toLowerCase();return t===`active`||t===`live`||t===`running`?`success`:t===`paused`||t===`pending`||t===`draft`||t===`scheduled`?`warning`:`neutral`}var d5=[{header:`Name`,accessorKey:`name`,size:560,minSize:240,cell:({row:e})=>{let{name:t,id:n,url:r}=e.original;return(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsxs)(DV,{openDelay:150,children:[(0,U.jsx)(OV,{asChild:!0,children:r?(0,U.jsx)(cr,{to:`/c/$`,params:{_splat:r.replace(/^\/c\//,``)},children:(0,U.jsx)(bz,{text:t,tone:`primary`})}):(0,U.jsx)(bz,{text:t})}),(0,U.jsx)(kV,{width:`auto`,padding:`sm`,maxWidth:`2xl`,align:`start`,children:(0,U.jsx)(vz,{size:`sm`,children:t})})]}),(0,U.jsxs)(vz,{size:`sm`,tone:`muted`,numeric:!0,children:[`#`,n]})]})}},{header:`Type`,accessorFn:e=>e.entity?pf(e.entity):l5,size:140,cell:({getValue:e})=>(0,U.jsx)(Cz,{variant:`secondary`,children:e()})},{header:`Status`,accessorFn:e=>u5(e,`status`,`state`),size:120,cell:({getValue:e})=>{let t=e();return t===l5?(0,U.jsx)(vz,{size:`sm`,tone:`muted`,children:l5}):(0,U.jsx)(Cz,{tone:KRe(t),children:GRe(t)})}},{header:`Updated`,accessorFn:e=>u5(e,`updated_at`,`modified_at`),size:200,cell:({getValue:e})=>(0,U.jsx)(vz,{size:`sm`,numeric:!0,children:WRe(e())})}];function f5({title:e,types:t,facets:n,onToggle:r}){return t.length===0?null:(0,U.jsx)(IR,{title:e,titleSize:`sm`,children:(0,U.jsx)(X,{orientation:`vertical`,gap:`sm`,children:t.map(e=>(0,U.jsx)(`label`,{htmlFor:`facet-${e}`,children:(0,U.jsxs)(X,{orientation:`horizontal`,gap:`sm`,align:`center`,children:[(0,U.jsx)(BR,{id:`facet-${e}`,checked:URe(n,e),onCheckedChange:t=>r(e,t===!0)}),(0,U.jsx)(`span`,{children:pf(e)})]})},e))})})}function qRe(){let e=qn(),{isInternalUser:t}=nl(),{q:n=``,page:r=1}=Kn({strict:!1}),[i,a]=If(`s`,BRe),{data:o,isFetching:s,isError:c,refetch:l}=zRe({q:n,types:VRe(i),page:r,pageSize:c5}),u=o?.rows??[],f=o?.total??0,p=gf(`demand`).filter(e=>e!==df.InsertionOrder||t),m=gf(`supply`),h=t=>e({to:`/search`,search:e=>({...e,page:t})}),g=(e,t)=>{a(n=>HRe(n,e,t)),h(1)},_=e=>{let t={pageIndex:r-1,pageSize:c5};h((typeof e==`function`?e(t):e).pageIndex+1)},[v,y]=(0,d.useState)(n);(0,d.useEffect)(()=>y(n),[n]);let b=t5(v,350);(0,d.useEffect)(()=>{b.trim()!==n.trim()&&e({to:`/search`,search:e=>({...e,q:b.trim()||void 0,page:1})})},[b]);
198let{table:x}=yB({columns:d5,data:u,manualPagination:!0,pageCount:Math.max(1,Math.ceil(f/c5)),state:{pagination:{pageIndex:r-1,pageSize:c5}},onPaginationChange:_,enableColumnResizing:!0}),S=n?`${f.toLocaleString()} result${f===1?``:`s`} for “${n.trim()}”`:void 0,C=n.trim().length>=2;return(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,children:(0,U.jsxs)(X,{orientation:`vertical`,gap:`lg`,children:[(0,U.jsxs)(FR,{template:`sidebar-lg`,gap:`lg`,align:`center`,children:[(0,U.jsxs)(X,{orientation:`vertical`,gap:`xs`,children:[(0,U.jsx)(xz,{level:2,text:`Search`}),S?(0,U.jsx)(vz,{tone:`muted`,children:S}):null]}),(0,U.jsxs)(qR,{maxWidth:`md`,size:`lg`,children:[(0,U.jsx)(JR,{children:(0,U.jsx)(`i`,{className:`ri-search-line`})}),(0,U.jsx)(YR,{type:`search`,value:v,onChange:e=>y(e.target.value),placeholder:`Search campaigns, advertisers, line items…`,"aria-label":`Search query`})]})]}),(0,U.jsxs)(FR,{template:`sidebar-lg`,gap:`lg`,children:[(0,U.jsxs)(X,{orientation:`vertical`,gap:`lg`,children:[(0,U.jsx)(f5,{title:`Demand`,types:p,facets:i,onToggle:g}),(0,U.jsx)(f5,{title:`Supply`,types:m,facets:i,onToggle:g})]}),(0,U.jsx)(X,{orientation:`vertical`,gap:`md`,children:C?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(bB,{table:x,columnCount:d5.length,isLoading:s,enableColumnResizing:!0,emptyState:c?(0,U.jsxs)(X,{orientation:`vertical`,gap:`sm`,align:`center`,children:[(0,U.jsx)(`span`,{children:`Something went wrong loading results.`}),(0,U.jsx)(PR,{variant:`outline`,size:`sm`,onClick:()=>l(),children:`Retry`})]}):(0,U.jsx)(`span`,{children:`No results found.`})}),(0,U.jsx)(SB,{table:x,pageSizeOptions:[c5],showPageLabel:!0,showFirstLast:!0})]}):(0,U.jsx)(vz,{tone:`muted`,children:`Type at least two characters to search.`})})]})]})})}var p5=function(e){return e.directSoldGuaranteed=`Direct Sold Guaranteed booked budget`,e.directSoldNonGuaranteed=`Direct Sold Non-Guaranteed booked budget`,e.houseNonGuaranteed=`House Non-Guaranteed booked budget`,e.houseGuaranteed=`House Guaranteed booked budget`,e}({}),m5=[{label:p5.directSoldGuaranteed,value:`direct_sold_guaranteed`,impressionOption:p5.directSoldGuaranteed},{label:p5.directSoldNonGuaranteed,value:`direct_sold_non_guaranteed`,impressionOption:p5.directSoldNonGuaranteed},{label:p5.houseNonGuaranteed,value:`house_non_guaranteed`,impressionOption:p5.houseNonGuaranteed},{label:p5.houseGuaranteed,value:`house_guaranteed`,impressionOption:p5.houseGuaranteed}],JRe=()=>uk(new Date,`yyyy-MM-dd`),YRe=()=>uk(SO(new Date,1),`yyyy-MM-dd`),h5=()=>({adjustment:0,mediaGroupFilter:{type:`eq`,values:[]},publisherFilter:{type:`eq`,values:[]},templateFilter:{type:`eq`,values:[]},sectionFilter:{type:`eq`,values:[]},packageFilter:{type:`eq`,values:[]},regionFilter:{type:`eq`,values:[]},deviceFilter:{type:`eq`,values:[]},dmaFilter:{type:`eq`,values:[]},geoFilter:`US`,startDate:JRe(),endDate:YRe(),mediaGroups:{type:`eq`,values:[]},publishers:{type:`eq`,values:[]},templates:{type:`eq`,values:[]},sections:{type:`eq`,values:[]},packages:{type:`eq`,values:[]},regions:{type:`eq`,values:[]},geo:`US`,devices:{type:`eq`,values:[]},dmas:{type:`eq`,values:[]},adjustImpressions:!0,selectedImpressionOptions:[m5[0]]}),g5=new q8(h5()),_5=(e,t)=>{g5.setState(n=>({...n,[e]:t}))},XRe=e=>_5(`adjustment`,Number(isNaN(e)?0:e)),ZRe=e=>_5(`geoFilter`,e),QRe=e=>_5(`geo`,e),$Re=e=>_5(`startDate`,e),eze=e=>_5(`endDate`,e),tze=e=>_5(`mediaGroupFilter`,e),nze=e=>_5(`publisherFilter`,e),rze=e=>_5(`templateFilter`,e),ize=e=>_5(`sectionFilter`,e),aze=e=>_5(`packageFilter`,e),oze=e=>_5(`regionFilter`,e),sze=e=>_5(`deviceFilter`,e),cze=e=>_5(`dmaFilter`,e),lze=e=>_5(`mediaGroups`,e),uze=e=>_5(`publishers`,e),dze=e=>_5(`templates`,e),fze=e=>_5(`sections`,e),pze=e=>_5(`packages`,e),mze=e=>_5(`regions`,e),hze=e=>_5(`devices`,e),gze=e=>_5(`dmas`,e),_ze=e=>_5(`adjustImpressions`,e),vze=e=>_5(`selectedImpressionOptions`,e),yze=()=>g5.setState(()=>h5()),bze=e=>({adjustment:e.adjustment,mediaGroup:e.mediaGroupFilter,publisher:e.publisherFilter,template:e.templateFilter,section:e.sectionFilter,package:e.packageFilter,region:e.regionFilter,metro:e.dmaFilter,geo:e.geoFilter,device:e.deviceFilter,startDate:e.startDate,endD
198ate:e.endDate,adjustImpressions:e.adjustImpressions,selectedImpressionOptions:e.selectedImpressionOptions}),xze=e=>({mediaGroup:e.mediaGroups,publisher:e.publishers,template:e.templates,section:e.sections,package:e.packages,region:e.regions,geo:e.geo,device:e.devices,metro:e.dmas}),Sze=({children:e})=>(0,U.jsx)(U.Fragment,{children:e}),Cze=()=>{let e=Y8(g5),t=(0,d.useMemo)(()=>bze(e),[e]),n=(0,d.useMemo)(()=>xze(e),[e]);return{...e,filters:t,lsdFilters:n,updateAdjustment:XRe,updateGeoFilter:ZRe,updateGeo:QRe,updateStartDate:$Re,updateEndDate:eze,updateMediaGroupFilter:tze,updatePublisherFilter:nze,updateTemplateFilter:rze,updateSectionFilter:ize,updatePackageFilter:aze,updateRegionFilter:oze,updateDeviceFilter:sze,updateDMAFilter:cze,updateMediaGroups:lze,updatePublishers:uze,updateTemplates:dze,updateSections:fze,updatePackages:pze,updateRegions:mze,updateDevices:hze,updateDMAs:gze,updateAdjustImpressions:_ze,updateSelectedImpressionOptions:vze,resetFilters:yze}},wze=1e3*60*5;function Tze(e){let t=dr({getParentRoute:()=>e,id:`forecasting-shell`,component:Eze}),n=dr({getParentRoute:()=>t,path:`forecasting`,component:mr(()=>MB(()=>import(`./main-Bas9pzKi.js`),__vite__mapDeps([11,1,12,13,14])),`default`)});return[t.addChildren([n])]}function Eze(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:wze,retry:1}}}));return(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(Sze,{children:(0,U.jsx)(NR,{sidebar:(0,U.jsx)(F1,{}),children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,fill:!0,children:(0,U.jsx)(Cr,{})})})})})}function Dze(e){let t=dr({getParentRoute:()=>e,path:`publisher-analytics`,component:Oze}),n=dr({getParentRoute:()=>t,path:`/`,validateSearch:e=>e,component:mr(()=>MB(()=>import(`./main-CY8qtT-c.js`),__vite__mapDeps([15,1,12,14])),`default`)});return[t.addChildren([n])]}function Oze(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));return(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(R1,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,surface:`paper`,leading:`relaxed`,fill:!0,children:(0,U.jsx)(Cr,{})})})})}function kze(e){let t=dr({getParentRoute:()=>e,id:`inventory-analysis-shell`,component:Aze}),n=dr({getParentRoute:()=>t,path:`inventory-analysis`,validateSearch:e=>e,component:mr(()=>MB(()=>import(`./main-j85I0BiV.js`),__vite__mapDeps([16,1,12,17])),`default`)});return[t.addChildren([n])]}function Aze(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));return(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(L1,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,fill:!0,children:(0,U.jsx)(Cr,{})})})})}var v5;function $(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,`_zod`,{value:{def:r,constr:o,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);let i=o.prototype,a=Object.keys(i);for(let e=0;e<a.length;e++){let t=a[e];t in n||(n[t]=i[t].bind(n))}}let i=n?.Parent??Object;class a extends i{}Object.defineProperty(a,`name`,{value:e});function o(e){var t;let i=n?.Parent?new a:this;r(i,e),(t=i._zod).deferred??(t.deferred=[]);for(let e of i._zod.deferred)e();return i}return Object.defineProperty(o,`init`,{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>n?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,`name`,{value:e}),o}var y5=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},b5=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}};(v5=globalThis).__zod_globalConfig??(v5.__zod_globalConfig={});var x5=globalThis.__zod_globalConfig;function S5(e){return e&&Object.assign(x5,e),x5}function C5(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function w5(e,t){return typeof t==`bigint`?t.toString():t}function T5(e){return{get value(){{let t=e();return Object.defineProperty(this,`value`,{value:t}),t}throw Error(`cached value already set`)}}}function E5(e){return e==null}function D5(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function jze(e,t){let n=e/t,r=Math.round(n),i=2**-52*Math.max(Math.abs(n),1);return Math.abs(n-r)<i?0:n-r}var O5=Symbol(`evaluating`);
198function k5(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==O5)return r===void 0&&(r=O5,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function A5(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function j5(...e){let t={};for(let n of e)Object.assign(t,Object.getOwnPropertyDescriptors(n));return Object.defineProperties({},t)}function M5(e){return JSON.stringify(e)}function Mze(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,``).replace(/[\s_-]+/g,`-`).replace(/^-+|-+$/g,``)}var N5=`captureStackTrace`in Error?Error.captureStackTrace:(...e)=>{};function P5(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Nze=T5(()=>{if(x5.jitless||typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function F5(e){if(P5(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return!(P5(n)===!1||Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)===!1)}function I5(e){return F5(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}var Pze=new Set([`string`,`number`,`symbol`]);function L5(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function R5(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function z5(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function Fze(e){return Object.keys(e).filter(t=>e[t]._zod.optin===`optional`&&e[t]._zod.optout===`optional`)}var Ize={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function Lze(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return R5(e,j5(e._zod.def,{get shape(){let e={};for(let r in t){if(!(r in n.shape))throw Error(`Unrecognized key: "${r}"`);t[r]&&(e[r]=n.shape[r])}return A5(this,`shape`,e),e},checks:[]}))}function Rze(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return R5(e,j5(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return A5(this,`shape`,r),r},checks:[]}))}function zze(e,t){if(!F5(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e in t)if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return R5(e,j5(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return A5(this,`shape`,n),n}}))}function Bze(e,t){if(!F5(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return R5(e,j5(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return A5(this,`shape`,n),n}}))}function Vze(e,t){if(e._zod.def.checks?.length)throw Error(`.merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.`);return R5(e,j5(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return A5(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}function Hze(e,t,n){let r=t._zod.def.checks;if(r&&r.length>0)throw Error(`.partial() cannot be used on object schemas containing refinements`);return R5(t,j5(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t in r)i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return A5(this,`shape`,i),i},checks:[]}))}function Uze(e,t,n){return R5(t,j5(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t in r)i[t]=new e({type:`nonoptional`,innerType:r[t]});return A5(this,`shape`,i),i}}))}function B5(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}
198function Wze(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue===!1)return!0;return!1}function V5(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function H5(e){return typeof e==`string`?e:e?.message}function U5(e,t,n){let r=e.message?e.message:H5(e.inst?._zod.def?.error?.(e))??H5(t?.error?.(e))??H5(n.customError?.(e))??H5(n.localeError?.(e))??`Invalid input`,{inst:i,continue:a,input:o,...s}=e;return s.path??=[],s.message=r,t?.reportInput&&(s.input=o),s}function W5(e){return Array.isArray(e)?`array`:typeof e==`string`?`string`:`unknown`}function G5(...e){let[t,n,r]=e;return typeof t==`string`?{message:t,code:`custom`,input:n,inst:r}:{...t}}var K5=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,`_zod`,{value:e._zod,enumerable:!1}),Object.defineProperty(e,`issues`,{value:t,enumerable:!1}),e.message=JSON.stringify(t,w5,2),Object.defineProperty(e,`toString`,{value:()=>e.message,enumerable:!1})},q5=$(`$ZodError`,K5),J5=$(`$ZodError`,K5,{Parent:Error});function Gze(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function Kze(e,t=e=>e.message){let n={_errors:[]},r=(e,i=[])=>{for(let a of e.issues)if(a.code===`invalid_union`&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if(a.code===`invalid_key`)r({issues:a.issues},[...i,...a.path]);else if(a.code===`invalid_element`)r({issues:a.issues},[...i,...a.path]);else{let e=[...i,...a.path];if(e.length===0)n._errors.push(t(a));else{let r=n,i=0;for(;i<e.length;){let n=e[i];i===e.length-1?(r[n]=r[n]||{_errors:[]},r[n]._errors.push(t(a))):r[n]=r[n]||{_errors:[]},r=r[n],i++}}}};return r(e),n}var Y5=e=>(t,n,r,i)=>{let a=r?{...r,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new y5;if(o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>U5(e,a,S5())));throw N5(t,i?.callee),t}return o.value},X5=e=>async(t,n,r,i)=>{let a=r?{...r,async:!0}:{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>U5(e,a,S5())));throw N5(t,i?.callee),t}return o.value},Z5=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new y5;return a.issues.length?{success:!1,error:new(e??q5)(a.issues.map(e=>U5(e,i,S5())))}:{success:!0,data:a.value}},qze=Z5(J5),Q5=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>U5(e,i,S5())))}:{success:!0,data:a.value}},Jze=Q5(J5),Yze=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Y5(e)(t,n,i)},Xze=e=>(t,n,r)=>Y5(e)(t,n,r),Zze=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return X5(e)(t,n,i)},Qze=e=>async(t,n,r)=>X5(e)(t,n,r),$ze=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Z5(e)(t,n,i)},eBe=e=>(t,n,r)=>Z5(e)(t,n,r),tBe=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Q5(e)(t,n,i)},nBe=e=>async(t,n,r)=>Q5(e)(t,n,r),rBe=/^[cC][0-9a-z]{6,}$/,iBe=/^[0-9a-z]+$/,aBe=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,oBe=/^[0-9a-vA-V]{20}$/,sBe=/^[A-Za-z0-9]{27}$/,cBe=/^[a-zA-Z0-9_-]{21}$/,lBe=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,uBe=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,$5=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,dBe=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,fBe=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;function pBe(){return new RegExp(fBe,`u`)}var mBe=/^(?:(?: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])$/,hBe=/^(([0-9a-fA-F]{1,4}:){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}|:))$/,gBe=/^((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])\/([0-9]|[1-2][0-9]|3[0-2])$/,_Be=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,vBe=/^$|^(?:[0-9a-zA-Z+/]{4}
198)*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,e7=/^[A-Za-z0-9_-]*$/,yBe=/^https?$/,bBe=/^\+[1-9]\d{6,14}$/,t7=`(?:(?:\\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])))`,xBe=RegExp(`^${t7}$`);function n7(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function SBe(e){return RegExp(`^${n7(e)}$`)}function CBe(e){let t=n7({precision:e.precision}),n=[`Z`];e.local&&n.push(``),e.offset&&n.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let r=`${t}(?:${n.join(`|`)})`;return RegExp(`^${t7}T(?:${r})$`)}var wBe=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},TBe=/^-?\d+$/,EBe=/^-?\d+(?:\.\d+)?$/,DBe=/^[^A-Z]*$/,OBe=/^[^a-z]*$/,r7=$(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),i7={number:`number`,bigint:`bigint`,object:`date`},a7=$(`$ZodCheckLessThan`,(e,t)=>{r7.init(e,t);let n=i7[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:`too_big`,maximum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),o7=$(`$ZodCheckGreaterThan`,(e,t)=>{r7.init(e,t);let n=i7[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),kBe=$(`$ZodCheckMultipleOf`,(e,t)=>{r7.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?n.value%t.value===BigInt(0):jze(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),ABe=$(`$ZodCheckNumberFormat`,(e,t)=>{r7.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=Ize[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=TBe)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}s<i&&o.issues.push({origin:`number`,input:s,code:`too_small`,minimum:i,inclusive:!0,inst:e,continue:!t.abort}),s>a&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),jBe=$(`$ZodCheckMaxLength`,(e,t)=>{var n;r7.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!E5(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value;if(r.length<=t.maximum)return;let i=W5(r);n.issues.push({origin:i,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),MBe=$(`$ZodCheckMinLength`,(e,t)=>{var n;r7.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!E5(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;if(r.length>=t.minimum)return;let i=W5(r);n.issues.push({origin:i,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),NBe=$(`$ZodCheckLengthEquals`,(e,t)=>{var n;r7.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!E5(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length;if(i===t.length)return;let a=W5(r),o=i>t.length;n.issues.push({origin:a,...o?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),s7=$(`$ZodCheckStringFormat`,(e,t)=>{var n,r;r7.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),PBe=$(`$ZodCheckRegex`,(e,t)=>{s7.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),FBe=$(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=DBe,s7.init(e,t)}),IBe=$(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=OBe,s7.init(e,t)}),LBe=$(`$ZodCheckIncludes`,(e,t)=>{r7.init(e,t);let n=L5(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>
198{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),RBe=$(`$ZodCheckStartsWith`,(e,t)=>{r7.init(e,t);let n=RegExp(`^${L5(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),zBe=$(`$ZodCheckEndsWith`,(e,t)=>{r7.init(e,t);let n=RegExp(`.*${L5(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),BBe=$(`$ZodCheckOverwrite`,(e,t)=>{r7.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),VBe=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(`
199`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.args,n=[...(this?.content??[``]).map(e=>`  ${e}`)];return new e(...t,n.join(`
200`))}},HBe={major:4,minor:4,patch:3},c7=$(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=HBe;let r=[...e._zod.def.checks??[]];e._zod.traits.has(`$ZodCheck`)&&r.unshift(e);for(let t of r)for(let n of t._zod.onattach)n(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let r=B5(e),i;for(let a of t){if(a._zod.def.when){if(Wze(e)||!a._zod.def.when(e))continue}else if(r)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new y5;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(r||=B5(e,t))});else{if(e.issues.length===t)continue;r||=B5(e,t)}}return i?i.then(()=>e):e},n=(n,i,a)=>{if(B5(n))return n.aborted=!0,n;let o=t(i,r,a);if(o instanceof Promise){if(a.async===!1)throw new y5;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(i,a)=>
200{if(a.skipChecks)return e._zod.parse(i,a);if(a.direction===`backward`){let t=e._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,i,a)):n(t,i,a)}let o=e._zod.parse(i,a);if(o instanceof Promise){if(a.async===!1)throw new y5;return o.then(e=>t(e,r,a))}return t(o,r,a)}}k5(e,`~standard`,()=>({validate:t=>{try{let n=qze(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return Jze(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:`zod`,version:1}))}),l7=$(`$ZodString`,(e,t)=>{c7.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??wBe(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),u7=$(`$ZodStringFormat`,(e,t)=>{s7.init(e,t),l7.init(e,t)}),UBe=$(`$ZodGUID`,(e,t)=>{t.pattern??=uBe,u7.init(e,t)}),WBe=$(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=$5(e)}else t.pattern??=$5();u7.init(e,t)}),GBe=$(`$ZodEmail`,(e,t)=>{t.pattern??=dBe,u7.init(e,t)}),KBe=$(`$ZodURL`,(e,t)=>{u7.init(e,t),e._zod.check=n=>{try{let r=n.value.trim();if(!t.normalize&&t.protocol?.source===yBe.source&&!/^https?:\/\//i.test(r)){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}let i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(`:`)?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=i.href:n.value=r;return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),qBe=$(`$ZodEmoji`,(e,t)=>{t.pattern??=pBe(),u7.init(e,t)}),JBe=$(`$ZodNanoID`,(e,t)=>{t.pattern??=cBe,u7.init(e,t)}),YBe=$(`$ZodCUID`,(e,t)=>{t.pattern??=rBe,u7.init(e,t)}),XBe=$(`$ZodCUID2`,(e,t)=>{t.pattern??=iBe,u7.init(e,t)}),ZBe=$(`$ZodULID`,(e,t)=>{t.pattern??=aBe,u7.init(e,t)}),QBe=$(`$ZodXID`,(e,t)=>{t.pattern??=oBe,u7.init(e,t)}),$Be=$(`$ZodKSUID`,(e,t)=>{t.pattern??=sBe,u7.init(e,t)}),eVe=$(`$ZodISODateTime`,(e,t)=>{t.pattern??=CBe(t),u7.init(e,t)}),tVe=$(`$ZodISODate`,(e,t)=>{t.pattern??=xBe,u7.init(e,t)}),nVe=$(`$ZodISOTime`,(e,t)=>{t.pattern??=SBe(t),u7.init(e,t)}),rVe=$(`$ZodISODuration`,(e,t)=>{t.pattern??=lBe,u7.init(e,t)}),iVe=$(`$ZodIPv4`,(e,t)=>{t.pattern??=mBe,u7.init(e,t),e._zod.bag.format=`ipv4`}),aVe=$(`$ZodIPv6`,(e,t)=>{t.pattern??=hBe,u7.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}}),oVe=$(`$ZodCIDRv4`,(e,t)=>{t.pattern??=gBe,u7.init(e,t)}),sVe=$(`$ZodCIDRv6`,(e,t)=>{t.pattern??=_Be,u7.init(e,t),e._zod.check=n=>{let r=n.value.split(`/`);try{if(r.length!==2)throw Error();let[e,t]=r;if(!t)throw Error();let n=Number(t);if(`${n}`!==t||n<0||n>128)throw Error();new URL(`http://[${e}]`)}catch{n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}}});function d7(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var cVe=$(`$ZodBase64`,(e,t)=>{t.pattern??=vBe,u7.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{d7(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function lVe(e){if(!e7.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return d7(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var uVe=$(`$ZodBase64URL`,(e,t)=>{t.pattern??=e7,u7.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{lVe(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),dVe=$(`$ZodE164`,(e,t)=>{t.pattern??=bBe,u7.init(e,t)});function fVe(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var pVe=$(`$ZodJWT`,(e,t)=>{u7.init(e,t),e._zod.check=n=>{fVe(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),f7=$(`$ZodNumber`,(e,t)=>{c7.init(e,t),e._zod.pattern=e._zod.bag.pattern??EBe,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:`Infinity`:void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),mVe=$(`$ZodNumberFormat`,(e,t)=>{ABe.init(e,t),f7.init(e,t)}),hVe=$(`$ZodUnknown`,(e,t)=>{c7.init(e,t),e._zod.parse=e=>e}),gVe=$(`$ZodNever`,(e,t)=>{c7.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});function p7(e,t,n){e.issues.length&&t.issues.push(...V5(n,e.issues)),t.value[n]=e.value}var _Ve=$(`$ZodArray`,(e,t)=>{c7.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:`array`,code:`invalid_type`,input:i,inst:e}),n;n.value=Array(i.length);let a=[];for(let e=0;e<i.length;e++){let o=i[e],s=t.element._zod.run({value:o,issues:[]},r);s instanceof Promise?a.push(s.then(t=>p7(t,n,e))):p7(s,n,e)}return a.length?Promise.all(a).then(()=>n):n}});function m7(e,t,n,r,i,a){let o=n in r;if(e.issues.length){if(i&&a&&!o)return;t.issues.push(...V5(n,e.issues))}if(!o&&!i){e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]});return}e.value===void 0?o&&(t.value[n]=void 0):t.value[n]=e.value}function h7(e){let t=Object.keys(e.shape);for(let n of t)if(!e.shape?.[n]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=Fze(e.shape);
vendor: 5,246 bytes, lines 200-259
200return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function g7(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optin===`optional`,d=c.optout===`optional`;for(let i in t){if(i===`__proto__`||s.has(i))continue;if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>m7(e,n,i,t,u,d))):m7(a,n,i,t,u,d)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a}),e.length?Promise.all(e).then(()=>n):n}var vVe=$(`$ZodObject`,(e,t)=>{if(c7.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;Object.defineProperty(t,`shape`,{get:()=>{let n={...e};return Object.defineProperty(t,`shape`,{value:n}),n}})}let n=T5(()=>h7(t));k5(e._zod,`propValues`,()=>{let e=t.shape,n={};for(let t in e){let r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(let e of r.values)n[t].add(e)}}return n});let r=P5,i=t.catchall,a;e._zod.parse=(t,o)=>{a??=n.value;let s=t.value;if(!r(s))return t.issues.push({expected:`object`,code:`invalid_type`,input:s,inst:e}),t;t.value={};let c=[],l=a.shape;for(let e of a.keys){let n=l[e],r=n._zod.optin===`optional`,i=n._zod.optout===`optional`,a=n._zod.run({value:s[e],issues:[]},o);a instanceof Promise?c.push(a.then(n=>m7(n,t,e,s,r,i))):m7(a,t,e,s,r,i)}return i?g7(c,s,t,o,n.value,e):c.length?Promise.all(c).then(()=>t):t}}),yVe=$(`$ZodObjectJIT`,(e,t)=>{vVe.init(e,t);let n=e._zod.parse,r=T5(()=>h7(t)),i=e=>{let t=new VBe([`shape`,`payload`,`ctx`]),n=r.value,i=e=>{let t=M5(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(`const input = payload.value;`);let a=Object.create(null),o=0;for(let e of n.keys)a[e]=`key_${o++}`;t.write(`const newResult = {};`);for(let r of n.keys){let n=a[r],o=M5(r),s=e[r],c=s?._zod?.optin===`optional`,l=s?._zod?.optout===`optional`;t.write(`const ${n} = ${i(r)};`),c&&l?t.write(`
201        if (${n}.issues.length) {
202          if (${o} in input) {
203            payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
204              ...iss,
205              path: iss.path ? [${o}, ...iss.path] : [${o}]
206            })));
207          }
208        }
209        
210        if (${n}.value === undefined) {
211          if (${o} in input) {
212            newResult[${o}] = undefined;
213          }
214        } else {
215          newResult[${o}] = ${n}.value;
216        }
217        
218      `):c?t.write(`
219        if (${n}.issues.length) {
220          payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
221            ...iss,
222            path: iss.path ? [${o}, ...iss.path] : [${o}]
223          })));
224        }
225        
226        if (${n}.value === undefined) {
227          if (${o} in input) {
228            newResult[${o}] = undefined;
229          }
230        } else {
231          newResult[${o}] = ${n}.value;
232        }
233        
234      `):t.write(`
235        const ${n}_present = ${o} in input;
236        if (${n}.issues.length) {
237          payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
238            ...iss,
239            path: iss.path ? [${o}, ...iss.path] : [${o}]
240          })));
241        }
242        if (!${n}_present && !${n}.issues.length) {
243          payload.issues.push({
244            code: "invalid_type",
245            expected: "nonoptional",
246            input: undefined,
247            path: [${o}]
248          });
249        }
250
251        if (${n}_present) {
252          if (${n}.value === undefined) {
253            newResult[${o}] = undefined;
254          } else {
255            newResult[${o}] = ${n}.value;
256          }
257        }
258
259      `)}t.write(`payload.value = newResult;`),t.write(`return payload;`);let s=t.compile();return(t,n)=>s(e,t,n)},a,o=P5,s=!x5.jitless,c=s&&Nze.value,l=t.catchall,u;e._zod.parse=(d,f)=>{u??=r.value;let p=d.value;return o(p)?s&&c&&f?.async===!1&&f.jitless!==!0?(a||=i(t.shape),d=a(d,f),l?g7([],p,d,f,u,e):d):n(d,f):(d.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),d)}});function _7(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!B5(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>U5(e,r,S5())))}),t)}var bVe=$(`$ZodUnion`,(e,t)=>{c7.init(e,t),k5(e._zod,`optin`,()=>t.options.some(e=>e._zod.optin===`optional`)?`optional`:void 0),k5(e._zod,`optout`,()=>t.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),k5(e._zod,`values`,()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),k5(e._zod,`pattern`,()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>D5(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>_7(t,r,e,i)):_7(o,r,e,i)}}),xVe=$(`$ZodIntersection`,(e,t)=>{c7.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]
vendor: 5,251 bytes, line 259
259).then(([t,n])=>y7(e,t,n)):y7(e,i,a)}});function v7(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(F5(e)&&F5(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=v7(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t[r],o=v7(i,a);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function y7(e,t,n){let r=new Map,i;for(let n of t.issues)if(n.code===`unrecognized_keys`){i??=n;for(let e of n.keys)r.has(e)||r.set(e,{}),r.get(e).l=!0}else e.issues.push(n);for(let t of n.issues)if(t.code===`unrecognized_keys`)for(let e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);let a=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(a.length&&i&&e.issues.push({...i,keys:a}),B5(e))return e;let o=v7(t.value,n.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}var SVe=$(`$ZodEnum`,(e,t)=>{c7.init(e,t);let n=C5(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=RegExp(`^(${n.filter(e=>Pze.has(typeof e)).map(e=>typeof e==`string`?L5(e):e.toString()).join(`|`)})$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),CVe=$(`$ZodTransform`,(e,t)=>{c7.init(e,t),e._zod.optin=`optional`,e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new b5(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n.fallback=!0,n));if(i instanceof Promise)throw new y5;return n.value=i,n.fallback=!0,n}});function b7(e,t){return t===void 0&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}var x7=$(`$ZodOptional`,(e,t)=>{c7.init(e,t),e._zod.optin=`optional`,e._zod.optout=`optional`,k5(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),k5(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${D5(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(t.innerType._zod.optin===`optional`){let r=e.value,i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(e=>b7(e,r)):b7(i,r)}return e.value===void 0?e:t.innerType._zod.run(e,n)}}),wVe=$(`$ZodExactOptional`,(e,t)=>{x7.init(e,t),k5(e._zod,`values`,()=>t.innerType._zod.values),k5(e._zod,`pattern`,()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),TVe=$(`$ZodNullable`,(e,t)=>{c7.init(e,t),k5(e._zod,`optin`,()=>t.innerType._zod.optin),k5(e._zod,`optout`,()=>t.innerType._zod.optout),k5(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${D5(e.source)}|null)$`):void 0}),k5(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),EVe=$(`$ZodDefault`,(e,t)=>{c7.init(e,t),e._zod.optin=`optional`,k5(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>S7(e,t)):S7(r,t)}});function S7(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var DVe=$(`$ZodPrefault`,(e,t)=>{c7.init(e,t),e._zod.optin=`optional`,k5(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),OVe=$(`$ZodNonOptional`,(e,t)=>{c7.init(e,t),k5(e._zod,`values`,()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>C7(t,e)):C7(i,e)}});function C7(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}var kVe=$(`$ZodCatch`,(e,t)=>{c7.init(e,t),e._zod.optin=`optional`,k5(e._zod,`optout`,()=>t.innerType._zod.optout),k5(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>U5(e,n,S5()))},input:e.value}),e.issues=[],e.fallback=!0),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>U5(e,n,S5()))},input:e.value}),e.issues=[],e.fallback=!0),e)}}),AVe=$(`$ZodPipe`,(e,t)=>{c7.init(e,t),k5(e._zod,`values`,()=>t.in._zod.values),k5(e._zod,`optin`,()=>t.in._zod.optin),k5(e._zod,`optout`,()=>t.out._zod.optout),k5(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>w7(e,t.in,n)):w7(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>w7(e,t.out,n)):w7(r,t.out,n)}});
vendor: 6,856 bytes, line 259
259function w7(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},n)}var jVe=$(`$ZodReadonly`,(e,t)=>{c7.init(e,t),k5(e._zod,`propValues`,()=>t.innerType._zod.propValues),k5(e._zod,`values`,()=>t.innerType._zod.values),k5(e._zod,`optin`,()=>t.innerType?._zod?.optin),k5(e._zod,`optout`,()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(T7):T7(r)}});function T7(e){return e.value=Object.freeze(e.value),e}var MVe=$(`$ZodCustom`,(e,t)=>{r7.init(e,t),c7.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>E7(t,n,r,e));E7(i,n,r,e)}});function E7(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(G5(e))}}var D7,NVe=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function PVe(){return new NVe}(D7=globalThis).__zod_globalRegistry??(D7.__zod_globalRegistry=PVe());var O7=globalThis.__zod_globalRegistry;function FVe(e,t){return new e({type:`string`,...z5(t)})}function IVe(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...z5(t)})}function k7(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...z5(t)})}function LVe(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...z5(t)})}function RVe(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...z5(t)})}function zVe(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...z5(t)})}function BVe(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...z5(t)})}function VVe(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...z5(t)})}function HVe(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...z5(t)})}function UVe(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...z5(t)})}function WVe(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...z5(t)})}function GVe(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...z5(t)})}function KVe(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...z5(t)})}function qVe(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...z5(t)})}function JVe(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...z5(t)})}function YVe(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...z5(t)})}function XVe(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...z5(t)})}function ZVe(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...z5(t)})}function QVe(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...z5(t)})}function $Ve(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...z5(t)})}function eHe(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...z5(t)})}function tHe(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...z5(t)})}function nHe(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...z5(t)})}function rHe(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...z5(t)})}function iHe(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...z5(t)})}function aHe(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...z5(t)})}function oHe(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...z5(t)})}function sHe(e,t){return new e({type:`number`,checks:[],...z5(t)})}function cHe(e,t){return new e({type:`number`,coerce:!0,checks:[],...z5(t)})}function lHe(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...z5(t)})}function uHe(e){return new e({type:`unknown`})}function dHe(e,t){return new e({type:`never`,...z5(t)})}function A7(e,t){return new a7({check:`less_than`,...z5(t),value:e,inclusive:!1})}function j7(e,t){return new a7({check:`less_than`,...z5(t),value:e,inclusive:!0})}function M7(e,t){return new o7({check:`greater_than`,...z5(t),value:e,inclusive:!1})}function N7(e,t){return new o7({check:`greater_than`,...z5(t),value:e,inclusive:!0})}function P7(e,t){return new kBe({check:`multiple_of`,...z5(t),value:e})}function F7(e,t){return new jBe({check:`max_length`,...z5(t),maximum:e})}function I7(e,t){return new MBe({check:`min_length`,...z5(t),minimum:e})}function L7(e,t){return new NBe({check:`length_equals`,...z5(t),length:e})}function fHe(e,t){return new PBe({check:`string_format`,format:`regex`,...z5(t),pattern:e})}function pHe(e){return new FBe({check:`string_format`,format:`lowercase`,...z5(e)})}function mHe(e){return new IBe({check:`string_format`,format:`uppercase`,...z5(e)})}function hHe(e,t){return new LBe({check:`string_format`,format:`includes`,...z5(t),includes:e})}function gHe(e,t){return new RBe({check:`string_format`,format:`starts_with`,...z5(t),prefix:e})}function _He(e,t){return new zBe({check:`string_format`,format:`ends_with`,...z5(t),suffix:e})}function R7(e){return new BBe({check:`overwrite`,tx:e})}function vHe(e){return R7(t=>t.normalize(e))}function yHe(){return R7(e=>e.trim())}function bHe(){return R7(e=>e.toLowerCase())}function xHe(){return R7(e=>e.toUpperCase())}function SHe(){return R7(e=>Mze(e))}function CHe(e,t,n){return new e({type:`array`,element:t,...z5(n)})}function wHe(e,t,n){let r=z5(n);return r.abort??=!0,new e({type:`custom`,check:`custom`,fn:t,...r})}function THe(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...z5(n)})}function EHe(e,t){let n=DHe(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(G5(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,r.input??=t.value,r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(G5(r))}},e(t.value,t)),t);return n}function DHe(e,t){let n=new r7({check:`custom`,...z5(t)});return n._zod.check=e,n}
259function z7(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??O7,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,external:e?.external??void 0}}function B7(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,B7(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io===`input`&&U7(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function V7(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${a}`}}if(t[1]===n)return{ref:`#`};let i=`#/${r}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/<root>
260
261Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}}function H7(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Object.assign(i,s),Object.assign(i,a),t._zod.parent===o)for(let e in i)e===`$ref`||e===`allOf`||e in a||delete i[e];if(s.$ref&&n.def)for(let e in i)e===`$ref`||e===`allOf`||e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e===`$ref`||e===`allOf`||e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};for(let t of[...e.seen.entries()].reverse())r(t[0]);let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Object.assign(i,n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,o[e.defId]=e.def)}e.external||Object.keys(o).length>
2610&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,`~standard`,{value:{...t[`~standard`],jsonSchema:{input:W7(t,`input`,e.processors),output:W7(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function U7(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return U7(r.element,n);if(r.type===`set`)return U7(r.valueType,n);if(r.type===`lazy`)return U7(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type===`default`||r.type===`prefault`)return U7(r.innerType,n);if(r.type===`intersection`)return U7(r.left,n)||U7(r.right,n);if(r.type===`record`||r.type===`map`)return U7(r.keyType,n)||U7(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:U7(r.in,n)||U7(r.out,n);if(r.type===`object`){for(let e in r.shape)if(U7(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(U7(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(U7(e,n))return!0;return!!(r.rest&&U7(r.rest,n))}return!1}var OHe=(e,t={})=>n=>{let r=z7({...n,processors:t});return B7(e,r),V7(r,e),H7(r,e)},W7=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=z7({...i??{},target:a,io:t,processors:n});return B7(e,o),V7(o,e),H7(o,e)},kHe={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},AHe=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=kHe[s]??s,i.format===``&&delete i.format,s===`time`&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},jHe=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;typeof s==`string`&&s.includes(`int`)?i.type=`integer`:i.type=`number`;let d=typeof u==`number`&&u>=(a??-1/0),f=typeof l==`number`&&l<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;d?p?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l:typeof o==`number`&&(i.maximum=o),typeof c==`number`&&(i.multipleOf=c)},MHe=(e,t,n,r)=>{n.not={}},NHe=(e,t,n,r)=>{let i=e._zod.def,a=C5(i.entries);a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},PHe=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Custom types cannot be represented in JSON Schema`)},FHe=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Transforms cannot be represented in JSON Schema`)},IHe=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=B7(a.element,t,{...r,path:[...r.path,`items`]})},LHe=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`,i.properties={};let o=a.shape;for(let e in o)i.properties[e]=B7(o[e],t,{...r,path:[...r.path,`properties`,e]});let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e]._zod;return t.io===`input`?n.optin===void 0:n.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=B7(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},RHe=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>B7(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},zHe=(e,t,n,r)=>{let i=e._zod.def,a=B7(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=B7(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1;n.allOf=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]]},BHe=(e,t,n,r)=>{let i=e._zod.def,a=B7(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},VHe=(e,t,n,r)=>{let i=e._zod.def;B7(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},HHe=(e,t,n,r)=>{let i=e._zod.def;B7(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},UHe=(e,t,n,r)=>{let i=e._zod.def;B7(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,t.io===`input`&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},WHe=(e,t,n,r)=>{let i=e._zod.def;B7(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw Error(`Dynamic catch values are not supported in JSON Schema`)}n.default=o},GHe=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;B7(o,t,r);let s=t.seen.get(e);s.ref=o},KHe=(e,t,n,r)=>{let i=e._zod.def;B7(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},G7=(e,t,n,r)=>{let i=e._zod.def;B7(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},qHe=$(`ZodISODateTime`,(e,t)=>{eVe.init(e,t),Q7.init(e,t)});function JHe(e){return rHe(qHe,e)}var YHe=$(`ZodISODate`,(e,t)=>{tVe.init(e,t),Q7.init(e,t)});function XHe(e){return iHe(YHe,e)}var ZHe=$(`ZodISOTime`,(e,t)=>{nVe.init(e,t),Q7.init(e,t)});function QHe(e){return aHe(ZHe,e)}var $He=$(`ZodISODuration`,(e,t)=>{rVe.init(e,t),Q7.init(e,t)});function eUe(e){return oHe($He,e)}var K7=$(`ZodError`,(e,t)=>{q5.init(e,t),e.name=`ZodError`,Object.defineProperties(e,{format:{value:t=>Kze(e,t)},flatten:{value:t=>Gze(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,w5,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,w5,2)}},isEmpty:{get(){return e.issues.length===0}}})},{Parent:Error}),tUe=Y5(K7),nUe=X5(K7),rUe=Z5(K7),iUe=Q5(K7),aUe=Yze(K7),oUe=Xze(K7),sUe=Zze(K7),cUe=Qze(K7),lUe=$ze(K7),uUe=eBe(K7),dUe=tBe(K7),fUe=nBe(K7),q7=new WeakMap;function J7(e,t,n){let r=Object.getPrototypeOf(e),i=q7.get(r);if(i||(i=new Set,q7.set(r,i)),!i.has(t)){i.add(t);for(let e in n){let t=n[e];Object.defineProperty(r,e,{configurable:!0,enumerable:!1,get(){let n=t.bind(this);return Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:!0,value:n}),n},set(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:!0,value:t})}})}}}var Y7=$(`ZodType`,(e,t)=>(c7.init(e,t),Object.assign(e[`~standard`],{jsonSchema:{input:W7(e,`input`),output:W7(e,`output`)}}),e.toJSONSchema=OHe(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,`_def`,{value:t}),e.parse=(t,n)=>tUe(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>rUe(e,t,n),e.parseAsync=async(t,n)=>nUe(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>iUe(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>aUe(e,t,n),e.decode=(t,n)=>oUe(e,t,n),e.encodeAsync=async(t,n)=>sUe(e,t,n),e.decodeAsync=async(t,n)=>cUe(e,t,n),e.safeEncode=(t,n)=>lUe(e,t,n),e.safeDecode=(t,n)=>uUe(e,t,n),e.safeEncodeAsync=async(t,n)=>dUe(e,t,n),e.safeDecodeAsync=async(t,n)=>fUe(e,t,n),J7(e,`ZodType`,{check(...e){let t=this.def;return this.clone(j5(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)}
261,clone(e,t){return R5(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(rWe(e,t))},superRefine(e,t){return this.check(iWe(e,t))},overwrite(e){return this.check(R7(e))},optional(){return u9(this)},exactOptional(){return WUe(this)},nullable(){return d9(this)},nullish(){return u9(d9(this))},nonoptional(e){return XUe(this,e)},array(){return a9(this)},or(e){return RUe([this,e])},and(e){return BUe(this,e)},transform(e){return p9(this,HUe(e))},default(e){return qUe(this,e)},prefault(e){return YUe(this,e)},catch(e){return QUe(this,e)},pipe(e){return p9(this,e)},readonly(){return tWe(this)},describe(e){let t=this.clone();return O7.add(t,{description:e}),t},meta(...e){if(e.length===0)return O7.get(this);let t=this.clone();return O7.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e){return e(this)}}),Object.defineProperty(e,`description`,{get(){return O7.get(e)?.description},configurable:!0}),e)),X7=$(`_ZodString`,(e,t)=>{l7.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>AHe(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,J7(e,`_ZodString`,{regex(...e){return this.check(fHe(...e))},includes(...e){return this.check(hHe(...e))},startsWith(...e){return this.check(gHe(...e))},endsWith(...e){return this.check(_He(...e))},min(...e){return this.check(I7(...e))},max(...e){return this.check(F7(...e))},length(...e){return this.check(L7(...e))},nonempty(...e){return this.check(I7(1,...e))},lowercase(e){return this.check(pHe(e))},uppercase(e){return this.check(mHe(e))},trim(){return this.check(yHe())},normalize(...e){return this.check(vHe(...e))},toLowerCase(){return this.check(bHe())},toUpperCase(){return this.check(xHe())},slugify(){return this.check(SHe())}})}),pUe=$(`ZodString`,(e,t)=>{l7.init(e,t),X7.init(e,t),e.email=t=>e.check(IVe(mUe,t)),e.url=t=>e.check(VVe(hUe,t)),e.jwt=t=>e.check(nHe(kUe,t)),e.emoji=t=>e.check(HVe(gUe,t)),e.guid=t=>e.check(k7($7,t)),e.uuid=t=>e.check(LVe(e9,t)),e.uuidv4=t=>e.check(RVe(e9,t)),e.uuidv6=t=>e.check(zVe(e9,t)),e.uuidv7=t=>e.check(BVe(e9,t)),e.nanoid=t=>e.check(UVe(_Ue,t)),e.guid=t=>e.check(k7($7,t)),e.cuid=t=>e.check(WVe(t9,t)),e.cuid2=t=>e.check(GVe(vUe,t)),e.ulid=t=>e.check(KVe(yUe,t)),e.base64=t=>e.check($Ve(EUe,t)),e.base64url=t=>e.check(eHe(DUe,t)),e.xid=t=>e.check(qVe(bUe,t)),e.ksuid=t=>e.check(JVe(xUe,t)),e.ipv4=t=>e.check(YVe(SUe,t)),e.ipv6=t=>e.check(XVe(CUe,t)),e.cidrv4=t=>e.check(ZVe(wUe,t)),e.cidrv6=t=>e.check(QVe(TUe,t)),e.e164=t=>e.check(tHe(OUe,t)),e.datetime=t=>e.check(JHe(t)),e.date=t=>e.check(XHe(t)),e.time=t=>e.check(QHe(t)),e.duration=t=>e.check(eUe(t))});function Z7(e){return FVe(pUe,e)}var Q7=$(`ZodStringFormat`,(e,t)=>{u7.init(e,t),X7.init(e,t)}),mUe=$(`ZodEmail`,(e,t)=>{GBe.init(e,t),Q7.init(e,t)}),$7=$(`ZodGUID`,(e,t)=>{UBe.init(e,t),Q7.init(e,t)}),e9=$(`ZodUUID`,(e,t)=>{WBe.init(e,t),Q7.init(e,t)}),hUe=$(`ZodURL`,(e,t)=>{KBe.init(e,t),Q7.init(e,t)}),gUe=$(`ZodEmoji`,(e,t)=>{qBe.init(e,t),Q7.init(e,t)}),_Ue=$(`ZodNanoID`,(e,t)=>{JBe.init(e,t),Q7.init(e,t)}),t9=$(`ZodCUID`,(e,t)=>{YBe.init(e,t),Q7.init(e,t)}),vUe=$(`ZodCUID2`,(e,t)=>{XBe.init(e,t),Q7.init(e,t)}),yUe=$(`ZodULID`,(e,t)=>{ZBe.init(e,t),Q7.init(e,t)}),bUe=$(`ZodXID`,(e,t)=>{QBe.init(e,t),Q7.init(e,t)}),xUe=$(`ZodKSUID`,(e,t)=>{$Be.init(e,t),Q7.init(e,t)}),SUe=$(`ZodIPv4`,(e,t)=>{iVe.init(e,t),Q7.init(e,t)}),CUe=$(`ZodIPv6`,(e,t)=>{aVe.init(e,t),Q7.init(e,t)}),wUe=$(`ZodCIDRv4`,(e,t)=>{oVe.init(e,t),Q7.init(e,t)}),TUe=$(`ZodCIDRv6`,(e,t)=>{sVe.init(e,t),Q7.init(e,t)}),EUe=$(`ZodBase64`,(e,t)=>{cVe.init(e,t),Q7.init(e,t)}),DUe=$(`ZodBase64URL`,(e,t)=>{uVe.init(e,t),Q7.init(e,t)}),OUe=$(`ZodE164`,(e,t)=>{dVe.init(e,t),Q7.init(e,t)}),kUe=$(`ZodJWT`,(e,t)=>{pVe.init(e,t),Q7.init(e,t)}),n9=$(`ZodNumber`,(e,t)=>{f7.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>jHe(e,t,n,r),J7(e,`ZodNumber`,{gt(e,t){return this.check(M7(e,t))},gte(e,t){return this.check(N7(e,t))},min(e,t){return this.check(N7(e,t))},lt(e,t){return this.check(A7(e,t))},lte(e,t){return this.check(j7(e,t))},max(e,t){return this.check(j7(e,t))},int(e){return this.check(r9(e))},safe(e){return this.check(r9(e))},positive(e){return this.check(M7(0,e))},nonnegative(e){return this.check(N7(0,e))},negative(e){return this.check(A7(0,e))},nonpositive(e){return this.check(j7(0,e))},multipleOf(e,t){return this.check(P7(e,t))},step(e,t){return this.check(P7(e,t))},finite(){return this}});let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function AUe(e){return sHe(n9,e)}var jUe=$(`ZodNumberFormat`,(e,t)=>{mVe.init(e,t),n9.init(e,t)});function r9(e){return lHe(jUe,e)}var MUe=$(`ZodUnknown`,(e,t)=>{hVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function i9(){return uHe(MUe)}var NUe=$(`ZodNever`,(e,t)=>{gVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>MHe(e,t,n,r)});function PUe(e){return dHe(NUe,e)}var FUe=$(`ZodArray`,(e,t)=>{_Ve.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>IHe(e,t,n,r),e.element=t.element,J7(e,`ZodArray`,{min(e,t){return this.check(I7(e,t))},nonempty(e){return this.check(I7(1,e))},max(e,t){return this.check(F7(e,t))},length(e,t){return this.check(L7(e,t))},unwrap(){return this.element}})});function a9(e,t){return CHe(FUe,e,t)}var IUe=$(`ZodObject`,(e,t)=>{yVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>LHe(e,t,n,r),k5(e,`shape`,()=>
261t.shape),J7(e,`ZodObject`,{keyof(){return c9(Object.keys(this._zod.def.shape))},catchall(e){return this.clone({...this._zod.def,catchall:e})},passthrough(){return this.clone({...this._zod.def,catchall:i9()})},loose(){return this.clone({...this._zod.def,catchall:i9()})},strict(){return this.clone({...this._zod.def,catchall:PUe()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(e){return zze(this,e)},safeExtend(e){return Bze(this,e)},merge(e){return Vze(this,e)},pick(e){return Lze(this,e)},omit(e){return Rze(this,e)},partial(...e){return Hze(l9,this,e[0])},required(...e){return Uze(f9,this,e[0])}})});function o9(e,t){return new IUe({type:`object`,shape:e??{},...z5(t)})}var LUe=$(`ZodUnion`,(e,t)=>{bVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>RHe(e,t,n,r),e.options=t.options});function RUe(e,t){return new LUe({type:`union`,options:e,...z5(t)})}var zUe=$(`ZodIntersection`,(e,t)=>{xVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>zHe(e,t,n,r)});function BUe(e,t){return new zUe({type:`intersection`,left:e,right:t})}var s9=$(`ZodEnum`,(e,t)=>{SVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>NHe(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new s9({...t,checks:[],...z5(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new s9({...t,checks:[],...z5(r),entries:i})}});function c9(e,t){return new s9({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...z5(t)})}var VUe=$(`ZodTransform`,(e,t)=>{CVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>FHe(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new b5(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(G5(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,t.input??=n.value,t.inst??=e,n.issues.push(G5(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n.fallback=!0,n)):(n.value=i,n.fallback=!0,n)}});function HUe(e){return new VUe({type:`transform`,transform:e})}var l9=$(`ZodOptional`,(e,t)=>{x7.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>G7(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function u9(e){return new l9({type:`optional`,innerType:e})}var UUe=$(`ZodExactOptional`,(e,t)=>{wVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>G7(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function WUe(e){return new UUe({type:`optional`,innerType:e})}var GUe=$(`ZodNullable`,(e,t)=>{TVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>BHe(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function d9(e){return new GUe({type:`nullable`,innerType:e})}var KUe=$(`ZodDefault`,(e,t)=>{EVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>HHe(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function qUe(e,t){return new KUe({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():I5(t)}})}var JUe=$(`ZodPrefault`,(e,t)=>{DVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>UHe(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function YUe(e,t){return new JUe({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():I5(t)}})}var f9=$(`ZodNonOptional`,(e,t)=>{OVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>VHe(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function XUe(e,t){return new f9({type:`nonoptional`,innerType:e,...z5(t)})}var ZUe=$(`ZodCatch`,(e,t)=>{kVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>WHe(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function QUe(e,t){return new ZUe({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:()=>t})}var $Ue=$(`ZodPipe`,(e,t)=>{AVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>GHe(e,t,n,r),e.in=t.in,e.out=t.out});function p9(e,t){return new $Ue({type:`pipe`,in:e,out:t})}var eWe=$(`ZodReadonly`,(e,t)=>{jVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>KHe(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function tWe(e){return new eWe({type:`readonly`,innerType:e})}var m9=$(`ZodCustom`,(e,t)=>{MVe.init(e,t),Y7.init(e,t),e._zod.processJSONSchema=(t,n,r)=>PHe(e,t,n,r)});function nWe(e,t){return wHe(m9,e??(()=>!0),t)}function rWe(e,t={}){return THe(m9,e,t)}function iWe(e,t){return EHe(e,t)}function h9(e){return cHe(n9,e)}function aWe(e,t){let n=[];for(let r=e;r<t;r++)n.push(r);return n}function g9(e){return e*60*60*24}function oWe(e){return e/60/60/24}function sWe(e,t){return new Promise(n=>setTimeout(()=>n(e),t))}var cWe=class{client;constructor(e={}){this.client=Jc({baseURL:e.baseURL})}async get(e){return(await this.client.get(e)).data}async post(e,t={},n={}){return(await this.client.post(e,t,n)).data}async patch(e,t={}){return(await this.client.patch(e,t)).data}
261async all(e,t={}){let n={pagination:{pageSize:2e4,page:1},...t},r=await this.client.post(e,n);if(r.data.pages<2)return r.data.results;let i=await Promise.all(aWe(2,r.data.pages+1).map(async t=>this.client.post(e,{...n,pagination:{...n.pagination,page:t}})));return r.data.results.concat(...i.map(e=>e.data.results))}},_9,lWe=(e={})=>(_9=new cWe(e),_9),v9=()=>_9??lWe(),y9=e=>v9().get(e),b9=(e,t={},n={})=>v9().post(e,t,n),x9=(e,t={})=>v9().patch(e,t),uWe=(e,t={})=>v9().all(e,t);async function dWe(){return y9(`/accounts`)}async function fWe(e){return y9(`/appInfo/search?accountId=${e}`).then(e=>e.results).catch(()=>[])}var pWe=function(e){return e.AND=`And`,e.OR=`Or`,e}({}),mWe=function(e){return e.CONTAINS=`CONTAINS`,e.DOES_NOT_CONTAIN=`DOES_NOT_CONTAIN`,e.EQUALS=`EQUALS`,e}({}),hWe=function(e){return e.CONTAINS=`Contains`,e.DOES_NOT_CONTAIN=`Not.condition.Contains`,e.EQUALS=`Equals`,e}({}),gWe=function(e){return e.EVENT=`$.event`,e.NAME=`$.name`,e.URL=`$.url`,e}({}),S9=function(e){return e.APP=`app`,e.BOTH=`both`,e.WEB=`web`,e}({}),_We=function(e){return e.Custom=`Custom`,e.Dynamic=`Dynamic`,e.Expansion=`Expansion`,e.Lookalike=`Lookalike`,e}({}),vWe=function(e){return e.DeliveryWrite=`delivery:ix:write`,e.AudienceCreate=`audience:write`,e.AudienceEdit=`audience:write`,e}({}),yWe=[`name`,`audienceType`,`dataSource`,`size`,`createdAt`,`account`];function bWe(e){let t=e.startsWith(`-`)?e.slice(1):e;return yWe.includes(t)}var xWe={name:`name`,audienceType:`dataProvider.audienceType`,dataSource:`dataProvider.source`,size:`counts.hashesCountTotal`,createdAt:`createdAt`,account:`account.name`};function C9(e,t){let[n,...r]=e;return{[n]:r.length?C9(r,t):t}}function SWe(e){let t={pagination:{page:e.page,pageSize:Math.min(e.pageSize,100)}},n={},r=e.q?.trim();r&&(n.fullAudience=r);let i={};if(e.type?.length&&(i.audienceType={in:e.type}),e.source?.length&&(i.source={in:e.source}),Object.keys(i).length&&(n.dataProvider=i),Object.keys(n).length&&(t.filter=n),e.sort){let n=e.sort.startsWith(`-`),r=n?e.sort.slice(1):e.sort;t.sort=C9((xWe[r]??r).split(`.`),n?`Desc`:`Asc`)}return t}function CWe(e){if(!e)return[];let t=e.startsWith(`-`);return[{id:t?e.slice(1):e,desc:t}]}function wWe(e){let t=e[0];if(t)return t.desc?`-${t.id}`:t.id}function TWe(e){let t=[];return e.type?.length&&t.push({id:`audienceType`,value:e.type}),e.source?.length&&t.push({id:`dataSource`,value:e.source}),t}function EWe(e){let t=t=>e.find(e=>e.id===t)?.value,n=t(`audienceType`),r=t(`dataSource`);return{...n?.length?{type:n}:{},...r?.length?{source:r}:{}}}function w9(e){return{accountId:e.account.id,dataProviderId:e.dataProvider.id,...e}}async function DWe(e){let{results:t}=await b9(`/search/audiences`,{filter:{id:{eq:e}}});return w9(t[0])}async function OWe(e){return y9(`/audiences/${e}`)}async function kWe(){return(await uWe(`/search/audiences?queryId=${Date.now()}`)).map(w9)}async function AWe(e){let{results:t,total:n,pages:r}=await b9(`/search/audiences`,SWe(e));return{total:n,pages:r,results:t.map(e=>w9(e))}}async function jWe(e){return b9(`/audiences`,{accountId:e.account.id,dataProviderId:e.dataProviderId,name:e.name})}async function MWe(e,t){let n=e.source===S9.BOTH?[S9.APP,S9.WEB]:[e.source];return b9(`/audiences`,{accountId:e.account?.id,dataProviderId:e.dataProviderId,name:e.name,additionalAttributes:{ruleId:t,ttl:g9(e.ttlDays),targets:[`email-hash`,`cookie`],platforms:n}})}async function NWe(e){return b9(`/audiences/lookalike`,{outputs:e.audienceNames.map((t,n)=>({sliderValue:e.slider[n+1],audienceName:t})),seeds:[{id:e.seed.id}]})}async function PWe(e,t){return x9(`/audiences/${e}`,{name:t.name})}async function FWe(e){return x9(`/audiences/${e}`,{archived:!0})}async function IWe(e,t){let n=t.source===S9.BOTH?[S9.APP,S9.WEB]:[t.source];return x9(`/audiences/${e}`,{name:t.name,additionalAttributes:{platforms:n,ttl:g9(t.ttlDays)}})}async function LWe(){return y9(`/counts/sources`).then(e=>({...e,results:e.results}))}async function RWe(e,t){return y9(`/audiences/${e}/counts/sources/${t}`).then(e=>({...e,results:e.results}))}async function zWe(e,t={page:0,pageSize:10}
261){return y9(`/audiences/${e}/uploads?page=${t.page+1}&pageSize=${t.pageSize}`)}async function BWe(e,t){let n=new URLSearchParams;return n.set(`identifierType`,t.identifierType),n.set(`action`,t.action),n.set(`expiresAt`,ole(TO(new Date,24))),t.notificationEmail&&n.set(`notificationEmail`,t.notificationEmail),t.clientFilename&&n.set(`clientFilename`,t.clientFilename),y9(`/audiences/${e}/uploads/signed-url?${n.toString()}`).then(e=>e.signedUrl)}async function VWe(){let e=await y9(`/dataproviders`);return Array.isArray(e)?e:Array.isArray(e?.results)?e.results:[]}async function HWe(e,t,n){try{return await b9(`/access`,{action:t,resource:n,subject:{user:{id:e}}}),!0}catch{return!1}}async function UWe(e){return b9(`/deliveries/${e.destinationId}`,{audienceId:e.audienceId})}var WWe=[{id:`ix`,name:`Index Exchange`}];async function GWe(){return WWe}var T9={Contains:`search`,Equals:`selector`},E9={"$.url":`web_page_url_path`,"$.event":`soft_validation_result_event`,"$.name":`soft_validation_result_name`};function KWe(e,t){return Array.isArray(t)?{type:e.toLowerCase(),fields:t}:{type:e.toLowerCase(),field:t}}function qWe(e){let t=Object.keys(e)[0],n=e[t].conditions,r=e[t].condition;return KWe(t,n?n.map(e=>D9(e)):D9(r))}function JWe(e){let t=Object.keys(e)[0],n=e[t].path;return t===`Contains`?{type:T9[t],dimension:E9[n],query:{type:`contains`,value:e[t].value,caseSensitive:!1}}:{type:T9[t],dimension:E9[n],value:e[t].value}}function D9(e){let t=Object.keys(e)[0];return[`And`,`Or`,`Not`].includes(t)?qWe(e):JWe(e)}var O9=8,k9=new Map;async function YWe(e,t,n,r){let i=JSON.stringify({appIds:e,json:t,source:n}),a=k9.get(i);if(a!==void 0)return sWe(a,150);let o=D9(t),s=n===S9.BOTH?[S9.APP,S9.WEB]:[n],c=await XWe({dataSource:`midas_events_intermediate_filtered`,queryType:`topN`,granularity:`all`,dimension:`app_id`,metric:`unique_visitors`,timeZone:`America/New_York`,threshold:`10`,intervals:[{type:`dynamic`,value:`30`}],aggregations:[{type:`HLLSketchMerge`,name:`unique_visitors`,fieldName:`all_hashes_sketch`,lgK:O9},{type:`HLLSketchMerge`,name:`matched_visitors`,fieldName:`auction_hashes_sketch`,lgK:O9}],filter:{type:`and`,fields:[{type:`or`,fields:e.map(e=>({value:e,type:`selector`,dimension:`app_id`}))},{type:`or`,fields:s.map(e=>({value:e,type:`selector`,dimension:`event_platform`}))}].concat(o)}},r),l=0;return Array.isArray(c)&&c.length>0&&Array.isArray(c[0].result)&&c[0].result.length>0&&(l=c[0].result[0].unique_visitors),k9.set(i,l),l}function XWe(e,t={}){return b9(`/reporting/query/execute`,{query:e,type:`advertiser`},t)}async function ZWe(e){return b9(`/rules`,{accountId:e.account?.id,appIds:e.appIds,body:e.ruleBody,name:e.name})}async function QWe(e){return y9(`/rules/${e}`)}async function $We(e,t){return x9(`/rules/${e}`,{accountId:t.account?.id,appIds:t.appIds,body:t.ruleBody,name:t.name})}var A9=class extends Error{cause;isNetworkError;request;constructor(e,t=null){super(`This looks like a network error, the endpoint might be blocked by an internet provider or a firewall.`),this.cause=e,this.isNetworkError=!0,this.request=t}},eGe=class{#e;#t=!1;#n;#r;constructor(e,t){this.#r=e,this.#n=()=>t(e)}progress(){this.#t||this.#r>0&&(clearTimeout(this.#e),this.#e=setTimeout(this.#n,this.#r))}done(){this.#t||=(clearTimeout(this.#e),this.#e=void 0,!0)}},j9=()=>{};function tGe(e,t={}){let{body:n=null,headers:r={},method:i=`GET`,onBeforeRequest:a=j9,onUploadProgress:o=j9,shouldRetry:s=()=>!0,onAfterResponse:c=j9,onTimeout:l=j9,responseType:u,retries:d=3,signal:f=null,timeout:p=3e4,withCredentials:m=!1}=t,h=e=>.3*2**(e-1)*1e3,g=new eGe(p,l);function _(t=0){return new Promise(async(l,p)=>{let v=new XMLHttpRequest,y=e=>{s(v)&&t<d?setTimeout(()=>{_(t+1).then(l,p)},h(t)):(g.done(),p(e))};v.open(i,e,!0),v.withCredentials=m,u&&(v.responseType=u),v.onload=async()=>{try{await c(v,t)}catch(e){e.request=v,y(e);return}v.status>=200&&v.status<300?(g.done(),l(v)):s(v)&&t<d?setTimeout(()=>{_(t+1).then(l,p)},h(t)):(g.done(),p(new A9(v.statusText,v)))},v.onerror=()=>y(new A9(v.statusText,v)),v.upload.onprogress=e=>{g.progress(),o(e)}
261,r&&Object.keys(r).forEach(e=>{v.setRequestHeader(e,r[e])});function b(){v.abort(),p(new DOMException(`Aborted`,`AbortError`))}if(f?.addEventListener(`abort`,b),f?.aborted){b();return}await a(v,t),v.send(n)})}return _()}var nGe=e=>`error`in e&&!!e.error,rGe=e=>e.progress.uploadComplete;function iGe(e){return e.filter(e=>!nGe(e)&&!rGe(e))}function aGe(e){return e.filter(e=>!e.progress?.uploadStarted||!e.isRestored)}function M9(e){let t=e.lastIndexOf(`.`);return t===-1||t===e.length-1?{name:e,extension:void 0}:{name:e.slice(0,t),extension:e.slice(t+1)}}var N9={__proto__:null,md:`text/markdown`,markdown:`text/markdown`,mp4:`video/mp4`,mp3:`audio/mp3`,svg:`image/svg+xml`,jpg:`image/jpeg`,png:`image/png`,webp:`image/webp`,gif:`image/gif`,heic:`image/heic`,heif:`image/heif`,yaml:`text/yaml`,yml:`text/yaml`,csv:`text/csv`,tsv:`text/tab-separated-values`,tab:`text/tab-separated-values`,avi:`video/x-msvideo`,mks:`video/x-matroska`,mkv:`video/x-matroska`,mov:`video/quicktime`,dicom:`application/dicom`,doc:`application/msword`,msg:`application/vnd.ms-outlook`,docm:`application/vnd.ms-word.document.macroenabled.12`,docx:`application/vnd.openxmlformats-officedocument.wordprocessingml.document`,dot:`application/msword`,dotm:`application/vnd.ms-word.template.macroenabled.12`,dotx:`application/vnd.openxmlformats-officedocument.wordprocessingml.template`,xla:`application/vnd.ms-excel`,xlam:`application/vnd.ms-excel.addin.macroenabled.12`,xlc:`application/vnd.ms-excel`,xlf:`application/x-xliff+xml`,xlm:`application/vnd.ms-excel`,xls:`application/vnd.ms-excel`,xlsb:`application/vnd.ms-excel.sheet.binary.macroenabled.12`,xlsm:`application/vnd.ms-excel.sheet.macroenabled.12`,xlsx:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`,xlt:`application/vnd.ms-excel`,xltm:`application/vnd.ms-excel.template.macroenabled.12`,xltx:`application/vnd.openxmlformats-officedocument.spreadsheetml.template`,xlw:`application/vnd.ms-excel`,txt:`text/plain`,text:`text/plain`,conf:`text/plain`,log:`text/plain`,pdf:`application/pdf`,zip:`application/zip`,"7z":`application/x-7z-compressed`,rar:`application/x-rar-compressed`,tar:`application/x-tar`,gz:`application/gzip`,dmg:`application/x-apple-diskimage`};function P9(e){if(e.type)return e.type;let t=e.name?M9(e.name).extension?.toLowerCase():null;return t&&t in N9?N9[t]:`application/octet-stream`}function oGe(e){return e.charCodeAt(0).toString(32)}function F9(e){let t=``;return e.replace(/[^A-Z0-9]/gi,e=>(t+=`-${oGe(e)}`,`/`))+t}function sGe(e,t){let n=t||`uppy`;return typeof e.name==`string`&&(n+=`-${F9(e.name.toLowerCase())}`),e.type!==void 0&&(n+=`-${e.type}`),e.meta&&typeof e.meta.relativePath==`string`&&(n+=`-${F9(e.meta.relativePath.toLowerCase())}`),e.data?.size!==void 0&&(n+=`-${e.data.size}`),e.data.lastModified!==void 0&&(n+=`-${e.data.lastModified}`),n}function cGe(e){return!e.isRemote||!e.remote?!1:new Set([`box`,`dropbox`,`drive`,`facebook`,`unsplash`]).has(e.remote.provider)}function lGe(e,t){if(cGe(e))return e.id;let n=P9(e);return sGe({...e,type:n},t)}function I9(e,t){return e===!0?Object.keys(t):Array.isArray(e)?e:[]}function L9(e){return e<10?`0${e}`:e.toString()}function R9(){let e=new Date;return`${L9(e.getHours())}:${L9(e.getMinutes())}:${L9(e.getSeconds())}`}function uGe(e){return e?e.readyState===4&&e.status===0:!1}var dGe=class{#e=[];#t=0;#n;#r=!1;constructor(e){let t=e?.concurrency;this.#n=typeof t!=`number`||t===0?1/0:t}add(e){let t=new AbortController,n,r,i=new Promise((e,t)=>{n=e,r=t}),a={run:()=>e(t.signal),resolve:n,reject:r,controller:t};return t.signal.addEventListener(`abort`,()=>{let e=this.#e.indexOf(a);e!==-1&&(this.#e.splice(e,1),r(t.signal.reason??new DOMException(`Aborted`,`AbortError`)))},{once:!0}),i.abort=e=>{t.abort(e??new DOMException(`Aborted`,`AbortError`))},i.abortOn=e=>{if(e){let t=()=>i.abort(e.reason);e.addEventListener(`abort`,t,{once:!0}),i.then(()=>e.removeEventListener(`abort`,t),()=>e.removeEventListener(`abort`,t))}return i},!this.#r&&this.#t<this.#n?this.#i(a):this.#e.push(a),i}#i(e){if(this.#t++,e.controller.signal.aborted){this.#t--,e.reject(e.controller.signal.reason??new DOMException(`Aborted`,`AbortError`)),this.#a();return}let t;try{t=e.run()}catch(e){t=Promise.reject(e)}t.then(t=>{e.controller.signal.aborted?e.reject(e.controller.signal.reason??new DOMException(`Aborted`,`AbortError`)):e.resolve(t)},t=>{e.reject(t)}).finally(()=>{this.#t--,this.#a()})}#a(){queueMicrotask(()=>
261{if(!(this.#r||this.#t>=this.#n))for(;this.#e.length>0;){let e=this.#e.shift();if(!e.controller.signal.aborted){this.#i(e);return}}})}pause(){this.#r=!0}resume(){this.#r=!1;let e=this.#n-this.#t;for(let t=0;t<e;t++)this.#a()}clear(e){let t=this.#e.splice(0),n=e??new DOMException(`Cleared`,`AbortError`);for(let e of t)e.controller.abort(n),e.reject(n)}get concurrency(){return this.#n}set concurrency(e){if(this.#n=typeof e!=`number`||e===0?1/0:e,!this.#r){let e=this.#n-this.#t;for(let t=0;t<e;t++)this.#a()}}get pending(){return this.#e.length}get running(){return this.#t}get isPaused(){return this.#r}wrapPromiseFunction(e){return(...t)=>this.add(n=>e(...t))}};function fGe(e,t,n){let r=[];return e.forEach(e=>typeof e==`string`?t[Symbol.split](e).forEach((e,t,i)=>{e!==``&&r.push(e),t<i.length-1&&r.push(n)}):r.push(e)),r}function z9(e,t){let n=/\$/g,r=[e];if(t==null)return r;for(let e of Object.keys(t))if(e!==`_`){let i=t[e];typeof i==`string`&&(i=n[Symbol.replace](i,`$$$$`)),r=fGe(r,RegExp(`%\\{${e}\\}`,`g`),i)}return r}var pGe=e=>{throw Error(`missing string: ${e}`)},B9=class{locale;constructor(e,{onMissingKey:t=pGe}={}){this.locale={strings:{},pluralize(e){return e===1?0:1}},Array.isArray(e)?e.forEach(this.#t,this):this.#t(e),this.#e=t}#e;#t(e){if(!e?.strings)return;let t=this.locale;Object.assign(this.locale,{strings:{...t.strings,...e.strings},pluralize:e.pluralize||t.pluralize})}translate(e,t){return this.translateArray(e,t).join(``)}translateArray(e,t){let n=this.locale.strings[e];if(n??=(this.#e(e),e),typeof n==`object`){if(t&&t.smart_count!==void 0){let e=this.locale.pluralize(t.smart_count);return z9(n[e],t)}throw Error(`Attempted to use a string with plural forms, but no value was given for %{smart_count}`)}if(typeof n!=`string`)throw Error(`string was not a string`);return z9(n,t)}},mGe=class{uppy;opts;id;defaultLocale;i18n;i18nArray;type;VERSION;constructor(e,t){this.uppy=e,this.opts=t??{}}getPluginState(){let{plugins:e}=this.uppy.getState();return e?.[this.id]||{}}setPluginState(e){let{plugins:t}=this.uppy.getState();this.uppy.setState({plugins:{...t,[this.id]:{...t[this.id],...e}}})}setOptions(e){this.opts={...this.opts,...e},this.setPluginState(void 0),this.i18nInit()}i18nInit(){let e=new B9([this.defaultLocale,this.uppy.locale,this.opts.locale]);this.i18n=e.translate.bind(e),this.i18nArray=e.translateArray.bind(e),this.setPluginState(void 0)}addTarget(e){throw Error(`Extend the addTarget method to add your plugin to another plugin's target`)}install(){}uninstall(){}update(e){}afterUpdate(){}},hGe=class{#e;#t=[];constructor(e){this.#e=e}on(e,t){return this.#t.push([e,t]),this.#e.on(e,t)}remove(){for(let[e,t]of this.#t.splice(0))this.#e.off(e,t)}onFilePause(e,t){this.on(`upload-pause`,(n,r)=>{e===n?.id&&t(r)})}onFileRemove(e,t){this.on(`file-removed`,n=>{e===n.id&&t(n.id)})}onPause(e,t){this.on(`upload-pause`,(n,r)=>{e===n?.id&&t(r)})}onRetry(e,t){this.on(`upload-retry`,n=>{e===n?.id&&t()})}onRetryAll(e,t){this.on(`retry-all`,()=>{this.#e.getFile(e)&&t()})}onPauseAll(e,t){this.on(`pause-all`,()=>{this.#e.getFile(e)&&t()})}onCancelAll(e,t){this.on(`cancel-all`,(...n)=>{this.#e.getFile(e)&&t(...n)})}onResumeAll(e,t){this.on(`resume-all`,()=>{this.#e.getFile(e)&&t()})}},gGe={debug:()=>{},warn:()=>{},error:(...e)=>console.error(`[Uppy] [${R9()}]`,...e)},_Ge={debug:(...e)=>console.debug(`[Uppy] [${R9()}]`,...e),warn:(...e)=>console.warn(`[Uppy] [${R9()}]`,...e),error:(...e)=>console.error(`[Uppy] [${R9()}]`,...e)},vGe=n(((e,t)=>{t.exports=function(e){if(typeof e!=`number`||Number.isNaN(e))throw TypeError(`Expected a number, got ${typeof e}`);let t=e<0,n=Math.abs(e);if(t&&(n=-n),n===0)return`0 B`;let r=[`B`,`KB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`],i=Math.min(Math.floor(Math.log(n)/Math.log(1024)),r.length-1),a=Number(n/1024**i),o=r[i];return`${a>=10||a%1==0?Math.round(a):a.toFixed(1)} ${o}`}})),yGe=n(((e,t)=>{function n(e,t){this.text=e||=``,this.hasWild=~e.indexOf(`*`),this.separator=t,this.parts=e.split(t)}n.prototype.match=function(e){var t=!0,n=this.parts,r,i=n.length,a;if(typeof e==`string`||e instanceof String)if(!this.hasWild&&this.text!=e)t=!1;else{for(a=(e||``).split(this.separator),r=0;t&&r<i;r++)if(n[r]===`*`)continue;else t=r<a.length?n[r]===a[r]:!1;t&&=a}
261else if(typeof e.splice==`function`)for(t=[],r=e.length;r--;)this.match(e[r])&&(t[t.length]=e[r]);else if(typeof e==`object`)for(var o in t={},e)this.match(o)&&(t[o]=e[o]);return t},t.exports=function(e,t,r){var i=new n(e,r||/[\/\.]/);return t===void 0?i:i.match(t)}})),bGe=n(((e,t)=>{var n=yGe(),r=/[\/\+\.]/;t.exports=function(e,t){function i(t){var i=n(t,e,r);return i&&i.length>=2}return t?i(t.split(`;`)[0]):i}})),V9=t(vGe(),1),xGe=t(bGe(),1),SGe={maxFileSize:null,minFileSize:null,maxTotalFileSize:null,maxNumberOfFiles:null,minNumberOfFiles:null,allowedFileTypes:null,requiredMetaFields:[]},H9=class extends Error{isUserFacing;file;constructor(e,t){super(e),this.isUserFacing=t?.isUserFacing??!0,t?.file&&(this.file=t.file)}isRestriction=!0},CGe=class{getI18n;getOpts;constructor(e,t){this.getI18n=t,this.getOpts=()=>{let t=e();if(t.restrictions?.allowedFileTypes!=null&&!Array.isArray(t.restrictions.allowedFileTypes))throw TypeError("`restrictions.allowedFileTypes` must be an array");return t}}validateAggregateRestrictions(e,t){let{maxTotalFileSize:n,maxNumberOfFiles:r}=this.getOpts().restrictions;if(r&&e.filter(e=>!e.isGhost).length+t.length>r)throw new H9(`${this.getI18n()(`youCanOnlyUploadX`,{smart_count:r})}`);if(n){let r=[...e,...t].reduce((e,t)=>e+(t.size??0),0);if(r>n)throw new H9(this.getI18n()(`aggregateExceedsSize`,{sizeAllowed:(0,V9.default)(n),size:(0,V9.default)(r)}))}}validateSingleFile(e){let{maxFileSize:t,minFileSize:n,allowedFileTypes:r}=this.getOpts().restrictions;if(r&&!r.some(t=>t.includes(`/`)?e.type?(0,xGe.default)(e.type.replace(/;.*?$/,``),t):!1:t[0]===`.`&&e.extension?e.extension.toLowerCase()===t.slice(1).toLowerCase():!1)){let t=r.join(`, `);throw new H9(this.getI18n()(`youCanOnlyUploadFileTypes`,{types:t}),{file:e})}if(t&&e.size!=null&&e.size>t)throw new H9(this.getI18n()(`exceedsSize`,{size:(0,V9.default)(t),file:e.name??this.getI18n()(`unnamed`)}),{file:e});if(n&&e.size!=null&&e.size<n)throw new H9(this.getI18n()(`inferiorSize`,{size:(0,V9.default)(n)}),{file:e})}validate(e,t){t.forEach(e=>{this.validateSingleFile(e)}),this.validateAggregateRestrictions(e,t)}validateMinNumberOfFiles(e){let{minNumberOfFiles:t}=this.getOpts().restrictions;if(t&&Object.keys(e).length<t)throw new H9(this.getI18n()(`youHaveToAtLeastSelectX`,{smart_count:t}))}getMissingRequiredMetaFields(e){let t=new H9(this.getI18n()(`missingRequiredMetaFieldOnFile`,{fileName:e.name??this.getI18n()(`unnamed`)})),{requiredMetaFields:n}=this.getOpts().restrictions,r=[];for(let t of n)(!Object.hasOwn(e.meta,t)||e.meta[t]===``)&&r.push(t);return{missingFields:r,error:t}}},wGe={name:`@uppy/store-default`,description:`The default simple object-based store for Uppy.`,version:`5.0.0`,license:`MIT`,main:`lib/index.js`,type:`module`,sideEffects:!1,scripts:{build:`tsc --build tsconfig.build.json`,typecheck:`tsc --build`,test:`vitest run --environment=jsdom --silent='passed-only'`},keywords:[`file uploader`,`uppy`,`uppy-store`],homepage:`https://uppy.io`,bugs:{url:`https://github.com/transloadit/uppy/issues`},devDependencies:{jsdom:`^26.1.0`,typescript:`^5.8.3`,vitest:`^3.2.4`},repository:{type:`git`,url:`git+https://github.com/transloadit/uppy.git`},exports:{".":`./lib/index.js`,"./package.json":`./package.json`},files:[`src`,`lib`,`dist`,`CHANGELOG.md`]},TGe=class{static VERSION=wGe.version;state={};#e=new Set;getState(){return this.state}setState(e){let t={...this.state},n={...this.state,...e};this.state=n,this.#t(t,n,e)}subscribe(e){return this.#e.add(e),()=>{this.#e.delete(e)}}#t(...e){this.#e.forEach(t=>{t(...e)})}},EGe=n(((e,t)=>{t.exports=function(){var e={},t=e._fns={};e.emit=function(e,t,i,a,o,s,c){var l=n(e);l.length&&r(e,l,[t,i,a,o,s,c])},e.on=function(e,n){t[e]||(t[e]=[]),t[e].push(n)},e.once=function(t,n){function r(){n.apply(this,arguments),e.off(t,r)}this.on(t,r)},e.off=function(e,t){var n=[];if(e&&t)for(var r=this._fns[e],i=0,a=r?r.length:0;i<a;i++)r[i]!==t&&n.push(r[i]);n.length?this._fns[e]=n:delete this._fns[e]};function n(e){for(var n=t[e]?t[e]:[],r=e.indexOf(`:`),i=r===-1?[e]:[e.substring(0,r),e.substring(r+1)],a=Object.keys(t),o=0,s=a.length;o<s;o++){var c=a[o];if(c===`*`&&(n=n.concat(t[c])),i.length===2&&i[0]===c){n=n.concat(t[c]);break}}return n}function r(e,t,n){for(var r=0,i=t.length;r<i&&t[r];r++)t[r].event=e,t[r].apply(t[r],n)}return e}})),DGe=`useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict`,OGe=(e=21)=>
261{let t=``,n=e|0;for(;n--;)t+=DGe[Math.random()*64|0];return t},kGe={name:`@uppy/core`,description:`Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:`,version:`5.2.0`,license:`MIT`,style:`dist/style.min.css`,type:`module`,sideEffects:[`*.css`],scripts:{build:`tsc --build tsconfig.build.json`,"build:css":`sass --load-path=../../ src/style.scss dist/style.css && postcss dist/style.css -u cssnano -o dist/style.min.css`,typecheck:`tsc --build`,test:`vitest run --environment=jsdom --silent='passed-only'`},keywords:[`file uploader`,`uppy`,`uppy-plugin`],homepage:`https://uppy.io`,bugs:{url:`https://github.com/transloadit/uppy/issues`},repository:{type:`git`,url:`git+https://github.com/transloadit/uppy.git`},files:[`src`,`lib`,`dist`,`CHANGELOG.md`],exports:{".":`./lib/index.js`,"./css/style.min.css":`./dist/style.min.css`,"./css/style.css":`./dist/style.css`,"./css/style.scss":`./src/style.scss`,"./package.json":`./package.json`},dependencies:{"@transloadit/prettier-bytes":`^0.3.4`,"@uppy/store-default":`^5.0.0`,"@uppy/utils":`^7.1.4`,lodash:`^4.17.21`,"mime-match":`^1.0.2`,"namespace-emitter":`^2.0.1`,nanoid:`^5.0.9`,preact:`^10.5.13`},devDependencies:{"@types/deep-freeze":`^0`,cssnano:`^7.0.7`,"deep-freeze":`^0.0.1`,jsdom:`^26.1.0`,postcss:`^8.5.6`,"postcss-cli":`^11.0.1`,sass:`^1.89.2`,typescript:`^5.8.3`,vitest:`^3.2.4`}};function AGe(e,t){return t.name?t.name:e.split(`/`)[0]===`image`?`${e.split(`/`)[0]}.${e.split(`/`)[1]}`:`noname`}var jGe={strings:{addBulkFilesFailed:{0:`Failed to add %{smart_count} file due to an internal error`,1:`Failed to add %{smart_count} files due to internal errors`},youCanOnlyUploadX:{0:`You can only upload %{smart_count} file`,1:`You can only upload %{smart_count} files`},youHaveToAtLeastSelectX:{0:`You have to select at least %{smart_count} file`,1:`You have to select at least %{smart_count} files`},aggregateExceedsSize:`You selected %{size} of files, but maximum allowed size is %{sizeAllowed}`,exceedsSize:`%{file} exceeds maximum allowed size of %{size}`,missingRequiredMetaField:`Missing required meta fields`,missingRequiredMetaFieldOnFile:`Missing required meta fields in %{fileName}`,inferiorSize:`This file is smaller than the allowed size of %{size}`,youCanOnlyUploadFileTypes:`You can only upload: %{types}`,noMoreFilesAllowed:`Cannot add more files`,noDuplicates:`Cannot add the duplicate file '%{fileName}', it already exists`,companionError:`Connection with Companion failed`,authAborted:`Authentication aborted`,companionUnauthorizeHint:`To unauthorize to your %{provider} account, please go to %{url}`,failedToUpload:`Failed to upload %{file}`,noInternetConnection:`No Internet connection`,connectedToInternet:`Connected to the Internet`,noFilesFound:`You have no files or folders here`,noSearchResults:`Unfortunately, there are no results for this search`,selectX:{0:`Select %{smart_count}`,1:`Select %{smart_count}`},allFilesFromFolderNamed:`All files from folder %{name}`,openFolderNamed:`Open folder %{name}`,cancel:`Cancel`,logOut:`Log out`,logIn:`Log in`,pickFiles:`Pick files`,pickPhotos:`Pick photos`,filter:`Filter`,resetFilter:`Reset filter`,loading:`Loading...`,loadedXFiles:`Loaded %{numFiles} files`,authenticateWithTitle:`Please authenticate with %{pluginName} to select files`,authenticateWith:`Connect to %{pluginName}`,signInWithGoogle:`Sign in with Google`,searchImages:`Search for images`,enterTextToSearch:`Enter text to search for images`,search:`Search`,resetSearch:`Reset search`,emptyFolderAdded:`No files were added from empty folder`,addedNumFiles:`Added %{numFiles} file(s)`,folderAlreadyAdded:`The folder "%{folder}" was already added`,folderAdded:{0:`Added %{smart_count} file from %{folder}`,1:`Added %{smart_count} files from %{folder}`},additionalRestrictionsFailed:`%{count} additional restrictions were not fulfilled`,unnamed:`Unnamed`,pleaseWait:`Please wait`}};function MGe(e){if(e==null&&typeof navigator<`u`&&(e=navigator.userAgent),!e)return!0;let t=/Edge\/(\d+\.\d+)/.exec(e);if(!t)return!0;let n=t[1].split(`.`,2),r=parseInt(n[0],10),i=parseInt(n[1],10);return r<15||r===15&&i<15063||r>18||r===18&&i>=18218}var NGe=t(bFe(),1),PGe=t(EGe(),1),U9={totalProgress:0,allowNewUpload:!0,error:null,recoveredState:null}
261,FGe=class e{static VERSION=kGe.version;#e=Object.create(null);#t;#n;#r=(0,PGe.default)();#i=new Set;#a=new Set;#o=new Set;defaultLocale;locale;opts;store;i18n;i18nArray;scheduledAutoProceed=null;wasOffline=!1;constructor(t){this.defaultLocale=jGe;let n={id:`uppy`,autoProceed:!1,allowMultipleUploadBatches:!0,debug:!1,restrictions:SGe,meta:{},onBeforeFileAdded:(e,t)=>!Object.hasOwn(t,e.id),onBeforeUpload:e=>e,store:new TGe,logger:gGe,infoTimeout:5e3},r={...n,...t};this.opts={...r,restrictions:{...n.restrictions,...t?.restrictions}},t?.logger&&t.debug?this.log("You are using a custom `logger`, but also set `debug: true`, which uses built-in logger to output logs to console. Ignoring `debug: true` and using your custom `logger`.",`warning`):t?.debug&&(this.opts.logger=_Ge),this.log(`Using Core v${e.VERSION}`),this.i18nInit(),this.store=this.opts.store,this.setState({...U9,plugins:{},files:{},currentUploads:{},capabilities:{uploadProgress:MGe(),individualCancellation:!0,resumableUploads:!1},meta:{...this.opts.meta},info:[]}),this.#t=new CGe(()=>this.opts,()=>this.i18n),this.#n=this.store.subscribe((e,t,n)=>{this.emit(`state-update`,e,t,n),this.updateAll(t)}),this.opts.debug&&typeof window<`u`&&(window[this.opts.id]=this),this.#b()}emit(e,...t){this.#r.emit(e,...t)}on(e,t){return this.#r.on(e,t),this}once(e,t){return this.#r.once(e,t),this}off(e,t){return this.#r.off(e,t),this}updateAll(e){this.iteratePlugins(t=>{t.update(e)})}setState(e){this.store.setState(e)}getState(){return this.store.getState()}patchFilesState(e){let t=this.getState().files;this.setState({files:{...t,...Object.fromEntries(Object.entries(e).map(([e,n])=>[e,{...t[e],...n}]))}})}setFileState(e,t){if(!this.getState().files[e])throw Error(`Can’t set state for ${e} (the file could have been removed)`);this.patchFilesState({[e]:t})}i18nInit(){let e=new B9([this.defaultLocale,this.opts.locale],{onMissingKey:e=>this.log(`Missing i18n string: ${e}`,`error`)});this.i18n=e.translate.bind(e),this.i18nArray=e.translateArray.bind(e),this.locale=e.locale}setOptions(e){this.opts={...this.opts,...e,restrictions:{...this.opts.restrictions,...e?.restrictions}},e.meta&&this.setMeta(e.meta),this.i18nInit(),e.locale&&this.iteratePlugins(t=>{t.setOptions(e)}),this.setState(void 0)}resetProgress(){let e={percentage:0,bytesUploaded:!1,uploadComplete:!1,uploadStarted:null},t={...this.getState().files},n=Object.create(null);Object.keys(t).forEach(r=>{n[r]={...t[r],progress:{...t[r].progress,...e},tus:void 0,transloadit:void 0}}),this.setState({files:n,...U9})}clear(){let{capabilities:e,currentUploads:t}=this.getState();if(Object.keys(t).length>0&&!e.individualCancellation)throw Error(`The installed uploader plugin does not allow removing files during an upload.`);this.setState({...U9,files:{}})}addPreProcessor(e){this.#i.add(e)}removePreProcessor(e){return this.#i.delete(e)}addPostProcessor(e){this.#o.add(e)}removePostProcessor(e){return this.#o.delete(e)}addUploader(e){this.#a.add(e)}removeUploader(e){return this.#a.delete(e)}setMeta(e){let t={...this.getState().meta,...e},n={...this.getState().files};Object.keys(n).forEach(t=>{n[t]={...n[t],meta:{...n[t].meta,...e}}}),this.log(`Adding metadata:`),this.log(e),this.setState({meta:t,files:n})}setFileMeta(e,t){let n={...this.getState().files};if(!n[e]){this.log(`Was trying to set metadata for a file that has been removed: ${e}`);return}let r={...n[e].meta,...t};n[e]={...n[e],meta:r},this.setState({files:n})}getFile(e){return this.getState().files[e]}getFiles(){let{files:e}=this.getState();return Object.values(e)}getFilesByIds(e){return e.map(e=>this.getFile(e))}getObjectOfFilesPerState(){let{files:e,totalProgress:t,error:n}=this.getState(),r=Object.values(e),i=[],a=[],o=[],s=[],c=[],l=[],u=[],d=[],f=[];for(let e of r){let{progress:t}=e;!t.uploadComplete&&t.uploadStarted&&(i.push(e),e.isPaused||d.push(e)),t.uploadStarted||a.push(e),(t.uploadStarted||t.preprocess||t.postprocess)&&o.push(e),t.uploadStarted&&s.push(e),e.isPaused&&c.push(e),t.uploadComplete&&l.push(e),e.error&&u.push(e),(t.preprocess||t.postprocess)&&f.push(e)}return{newFiles:a,startedFiles:o,uploadStartedFiles:s,pausedFiles:c,completeFiles:l,erroredFiles:u,inProgressFiles:i,inProgressNotPausedFiles:d,processingFiles:f,isUploadStarted:s.length>0,isAllComplete:t===100&&l.length===r.length&&f.length===0,isAllErrored:!!n&&u.length===r.length,isAllPaused:i.length!==0&&c.length===i.length,isUploadInProgress:i.length>0,isSomeGhost:r.some(e=>e.isGhost)}}
261#s(e){for(let t of e)t.isRestriction?this.emit(`restriction-failed`,t.file,t):this.emit(`error`,t,t.file),this.log(t,`warning`);let t=e.filter(e=>e.isUserFacing),n=t.slice(0,4),r=t.slice(4);n.forEach(({message:e,details:t=``})=>{this.info({message:e,details:t},`error`,this.opts.infoTimeout)}),r.length>0&&this.info({message:this.i18n(`additionalRestrictionsFailed`,{count:r.length})})}validateRestrictions(e,t=this.getFiles()){try{this.#t.validate(t,[e])}catch(e){return e}return null}validateSingleFile(e){try{this.#t.validateSingleFile(e)}catch(e){return e.message}return null}validateAggregateRestrictions(e){let t=this.getFiles();try{this.#t.validateAggregateRestrictions(t,e)}catch(e){return e.message}return null}#c(e){let{missingFields:t,error:n}=this.#t.getMissingRequiredMetaFields(e);return t.length>0?(this.setFileState(e.id,{missingRequiredMetaFields:t,error:n.message}),this.log(n.message),this.emit(`restriction-failed`,e,n),!1):(t.length===0&&e.missingRequiredMetaFields&&this.setFileState(e.id,{missingRequiredMetaFields:[]}),!0)}#l(e){let t=!0;for(let n of Object.values(e))this.#c(n)||(t=!1);return t}#u(e){let{allowNewUpload:t}=this.getState();if(t===!1){let t=new H9(this.i18n(`noMoreFilesAllowed`),{file:e});throw this.#s([t]),t}}checkIfFileAlreadyExists(e){let{files:t}=this.getState();return!!(t[e]&&!t[e].isGhost)}#d(e){let t=e instanceof File?{name:e.name,type:e.type,size:e.size,data:e,meta:{},isRemote:!1,source:void 0,preview:void 0}:e,n=P9(t),r=AGe(n,t),i=M9(r).extension,a=lGe(t,this.getID()),o={...t.meta,name:r,type:n},s=Number.isFinite(t.data.size)?t.data.size:null;return{source:t.source||``,id:a,name:r,extension:i||``,meta:{...this.getState().meta,...o},type:n,progress:{percentage:0,bytesUploaded:!1,bytesTotal:s,uploadComplete:!1,uploadStarted:null},size:s,isGhost:!1,...t.isRemote?{isRemote:!0,remote:t.remote,data:t.data}:{isRemote:!1,data:t.data},preview:t.preview}}#f(){this.opts.autoProceed&&!this.scheduledAutoProceed&&(this.scheduledAutoProceed=setTimeout(()=>{this.scheduledAutoProceed=null,this.upload().catch(e=>{e.isRestriction||this.log(e.stack||e.message||e)})},4))}#p(e){let{files:t}=this.getState(),n={...t},r=[],i=[];for(let a of e)try{let e=this.#d(a);this.#u(e);let i=t[e.id],o=i?.isGhost;if(o&&!e.isRemote){if(e.data==null)throw Error(`File data is missing`);e={...i,isGhost:!1,data:e.data},this.log(`Replaced the blob in the restored ghost file: ${e.name}, ${e.id}`)}let s=this.opts.onBeforeFileAdded(e,n);if(t=this.getState().files,n={...t,...n},!s&&this.checkIfFileAlreadyExists(e.id))throw new H9(this.i18n(`noDuplicates`,{fileName:e.name??this.i18n(`unnamed`)}),{file:e});if(s===!1&&!o)throw new H9(`Cannot add the file because onBeforeFileAdded returned false.`,{isUserFacing:!1,file:e});typeof s==`object`&&s&&(e=s),this.#t.validateSingleFile(e),n[e.id]=e,r.push(e)}catch(e){i.push(e)}try{this.#t.validateAggregateRestrictions(Object.values(t),r)}catch(e){return i.push(e),{nextFilesState:t,validFilesToAdd:[],errors:i}}return{nextFilesState:n,validFilesToAdd:r,errors:i}}addFile(e){let{nextFilesState:t,validFilesToAdd:n,errors:r}=this.#p([e]),i=r.filter(e=>e.isRestriction);if(this.#s(i),r.length>0)throw r[0];this.setState({files:t});let[a]=n;return this.emit(`file-added`,a),this.emit(`files-added`,n),this.log(`Added file: ${a.name}, ${a.id}, mime type: ${a.type}`),this.#f(),a.id}addFiles(e){let{nextFilesState:t,validFilesToAdd:n,errors:r}=this.#p(e),i=r.filter(e=>e.isRestriction);this.#s(i);let a=r.filter(e=>!e.isRestriction);if(a.length>0){let e=`Multiple errors occurred while adding files:
262`;if(a.forEach(t=>{e+=`\n * ${t.message}`}),this.info({message:this.i18n(`addBulkFilesFailed`,{smart_count:a.length}),details:e},`error`,this.opts.infoTimeout),typeof AggregateError==`function`)throw AggregateError(a,e);{let t=Error(e);throw t.errors=a,t}}this.setState({files:t}
262),n.forEach(e=>{this.emit(`file-added`,e)}),this.emit(`files-added`,n),n.length>5?this.log(`Added batch of ${n.length} files`):Object.values(n).forEach(e=>{this.log(`Added file: ${e.name}\n id: ${e.id}\n type: ${e.type}`)}),n.length>0&&this.#f()}removeFiles(e){let{files:t,currentUploads:n}=this.getState(),r={...t},i={...n},a=Object.create(null);e.forEach(e=>{t[e]&&(a[e]=t[e],delete r[e])});function o(e){return a[e]===void 0}Object.keys(i).forEach(e=>{let t=n[e].fileIDs.filter(o);if(t.length===0){delete i[e];return}let{capabilities:r}=this.getState();if(t.length!==n[e].fileIDs.length&&!r.individualCancellation)throw Error(`The installed uploader plugin does not allow removing files during an upload.`);i[e]={...n[e],fileIDs:t}});let s={currentUploads:i,files:r};Object.keys(r).length===0&&(s.allowNewUpload=!0,s.error=null,s.recoveredState=null),this.setState(s),this.#v();let c=Object.keys(a);c.forEach(e=>{this.emit(`file-removed`,a[e])}),c.length>5?this.log(`Removed ${c.length} files`):this.log(`Removed files: ${c.join(`, `)}`)}removeFile(e){this.removeFiles([e])}pauseResume(e){if(!this.getState().capabilities.resumableUploads||this.getFile(e).progress.uploadComplete)return;let t=this.getFile(e),n=!t.isPaused;return this.setFileState(e,{isPaused:n}),this.emit(`upload-pause`,t,n),n}pauseAll(){let e={...this.getState().files};Object.keys(e).filter(t=>!e[t].progress.uploadComplete&&e[t].progress.uploadStarted).forEach(t=>{e[t]={...e[t],isPaused:!0}}),this.setState({files:e}),this.emit(`pause-all`)}resumeAll(){let e={...this.getState().files};Object.keys(e).filter(t=>!e[t].progress.uploadComplete&&e[t].progress.uploadStarted).forEach(t=>{e[t]={...e[t],isPaused:!1,error:null}}),this.setState({files:e}),this.emit(`resume-all`)}#m(){let{files:e}=this.getState();return Object.keys(e).filter(t=>{let n=e[t];return n.error&&(!n.missingRequiredMetaFields||n.missingRequiredMetaFields.length===0)})}async#h(){let e=this.#m(),t={...this.getState().files};if(e.forEach(e=>{t[e]={...t[e],isPaused:!1,error:null}}),this.setState({files:t,error:null}),this.emit(`retry-all`,this.getFilesByIds(e)),e.length===0)return{successful:[],failed:[]};let n=this.#C(e,{forceAllowNewUpload:!0});return this.#E(n)}async retryAll(){let e=await this.#h();return this.emit(`complete`,e),e}cancelAll(){this.emit(`cancel-all`);let{files:e}=this.getState(),t=Object.keys(e);t.length&&this.removeFiles(t),this.setState(U9)}retryUpload(e){this.setFileState(e,{error:null,isPaused:!1}),this.emit(`upload-retry`,this.getFile(e));let t=this.#C([e],{forceAllowNewUpload:!0});return this.#E(t)}logout(){this.iteratePlugins(e=>{e.provider?.logout?.()})}#g=(e,t)=>{let n=e?this.getFile(e.id):void 0;if(e==null||!n){this.log(`Not setting progress for a file that has been removed: ${e?.id}`);return}if(n.progress.percentage===100){this.log(`Not setting progress for a file that has been already uploaded: ${e.id}`);return}let r={bytesTotal:t.bytesTotal,percentage:t.bytesTotal!=null&&Number.isFinite(t.bytesTotal)&&t.bytesTotal>0?Math.round(t.bytesUploaded/t.bytesTotal*100):void 0};n.progress.uploadStarted==null?this.setFileState(e.id,{progress:{...n.progress,...r}}):this.setFileState(e.id,{progress:{...n.progress,...r,bytesUploaded:t.bytesUploaded}}),this.#v()};#_(){let e=this.#y(),t=null;e!=null&&(t=Math.round(e*100),t>100?t=100:t<0&&(t=0)),this.emit(`progress`,t??0),this.setState({totalProgress:t??0})}#v=(0,NGe.default)(()=>this.#_(),500,{leading:!0,trailing:!0});[Symbol.for(`uppy test: updateTotalProgress`)](){return this.#_()}#y(){let e=this.getFiles().filter(e=>e.progress.uploadStarted||e.progress.preprocess||e.progress.postprocess);if(e.length===0)return 0;if(e.every(e=>e.progress.uploadComplete))return 1;let t=e=>e.progress.bytesTotal!=null&&e.progress.bytesTotal!==0,n=e.filter(t),r=e.filter(e=>!t(e));if(n.every(e=>e.progress.uploadComplete)&&r.length>0&&!r.every(e=>e.progress.uploadComplete))return null;let i=n.reduce((e,t)=>e+(t.progress.bytesTotal??0),0),a=n.reduce((e,t)=>e+(t.progress.bytesUploaded||0),0);return i===0?0:a/i}#b(){let e=(e,t,n)=>{let r=e.message||`Unknown error`;e.details&&(r+=` ${e.details}`),this.setState({error:r}
262),t!=null&&t.id in this.getState().files&&this.setFileState(t.id,{error:r,response:n})};this.on(`error`,e),this.on(`upload-error`,(t,n,r)=>{if(e(n,t,r),typeof n==`object`&&n.message){this.log(n.message,`error`);let e=Error(this.i18n(`failedToUpload`,{file:t?.name??``}));e.isUserFacing=!0,e.details=n.message,n.details&&(e.details+=` ${n.details}`),this.#s([e])}else this.#s([n])});let t=null;this.on(`upload-stalled`,(e,n)=>{let{message:r}=e,i=n.map(e=>e.meta.name).join(`, `);t||=(this.info({message:r,details:i},`warning`,this.opts.infoTimeout),setTimeout(()=>{t=null},this.opts.infoTimeout)),this.log(`${r} ${i}`.trim(),`warning`)}),this.on(`upload`,()=>{this.setState({error:null})}),this.on(`upload-start`,e=>{let t=e.filter(e=>{let t=e!=null&&this.getFile(e.id);return t||this.log(`Not setting progress for a file that has been removed: ${e?.id}`),t}),n=Object.fromEntries(t.map(e=>[e.id,{progress:{uploadStarted:Date.now(),uploadComplete:!1,bytesUploaded:0,bytesTotal:e.size}}]));this.patchFilesState(n)}),this.on(`upload-progress`,this.#g),this.on(`upload-success`,(e,t)=>{if(e==null||!this.getFile(e.id)){this.log(`Not setting progress for a file that has been removed: ${e?.id}`);return}let n=this.getFile(e.id).progress,r=this.#o.size>0;this.setFileState(e.id,{progress:{...n,postprocess:r?{mode:`indeterminate`}:void 0,uploadComplete:!0,...!r&&{complete:!0},percentage:100,bytesUploaded:n.bytesTotal},response:t,uploadURL:t.uploadURL,isPaused:!1}),e.size??this.setFileState(e.id,{size:t.bytesUploaded||n.bytesTotal}),this.#v()}),this.on(`preprocess-progress`,(e,t)=>{if(e==null||!this.getFile(e.id)){this.log(`Not setting progress for a file that has been removed: ${e?.id}`);return}this.setFileState(e.id,{progress:{...this.getFile(e.id).progress,preprocess:t}})}),this.on(`preprocess-complete`,e=>{if(e==null||!this.getFile(e.id)){this.log(`Not setting progress for a file that has been removed: ${e?.id}`);return}let t={...this.getState().files};t[e.id]={...t[e.id],progress:{...t[e.id].progress}},delete t[e.id].progress.preprocess,this.setState({files:t})}),this.on(`postprocess-progress`,(e,t)=>{if(e==null||!this.getFile(e.id)){this.log(`Not setting progress for a file that has been removed: ${e?.id}`);return}this.setFileState(e.id,{progress:{...this.getState().files[e.id].progress,postprocess:t}})}),this.on(`postprocess-complete`,e=>{let t=e&&this.getFile(e.id);if(t==null){this.log(`Not setting progress for a file that has been removed: ${e?.id}`);return}let{postprocess:n,...r}=t.progress;this.patchFilesState({[t.id]:{progress:{...r,complete:!0}}})}),this.on(`restored`,()=>{this.#v()}),this.on(`dashboard:file-edit-complete`,e=>{e&&this.#c(e)}),typeof window<`u`&&window.addEventListener&&(window.addEventListener(`online`,this.#x),window.addEventListener(`offline`,this.#x),setTimeout(this.#x,3e3))}updateOnlineStatus(){window.navigator.onLine??!0?(this.emit(`is-online`),this.wasOffline&&=(this.emit(`back-online`),this.info(this.i18n(`connectedToInternet`),`success`,3e3),!1)):(this.emit(`is-offline`),this.info(this.i18n(`noInternetConnection`),`error`,0),this.wasOffline=!0)}#x=this.updateOnlineStatus.bind(this);getID(){return this.opts.id}use(e,...t){if(typeof e!=`function`)throw TypeError(`Expected a plugin class, but got ${e===null?`null`:typeof e}. Please verify that the plugin was imported and spelled correctly.`);let n=new e(this,...t),r=n.id;if(!r)throw Error(`Your plugin must have an id`);if(!n.type)throw Error(`Your plugin must have a type`);let i=this.getPlugin(r);if(i){let e=`Already found a plugin named '${i.id}'. Tried to use: '${r}'.\nUppy plugins must have unique \`id\` options.`;throw Error(e)}return e.VERSION&&this.log(`Using ${r} v${e.VERSION}`),n.type in this.#e?this.#e[n.type].push(n):this.#e[n.type]=[n],n.install(),this.emit(`plugin-added`,n),this}getPlugin(e){for(let t of Object.values(this.#e)){let n=t.find(t=>t.id===e);if(n!=null)return n}}[Symbol.for(`uppy test: getPlugins`)](e){return this.#e[e]}iteratePlugins(e){Object.values(this.#e).flat(1).forEach(e)}removePlugin(e){this.log(`Removing plugin ${e.id}`),this.emit(`plugin-remove`,e),e.uninstall&&e.uninstall();let t=this.#e[e.type],n=t.findIndex(t=>t.id===e.id);n!==-1&&t.splice(n,1);
262let r={plugins:{...this.getState().plugins,[e.id]:void 0}};this.setState(r)}destroy(){this.log(`Closing Uppy instance ${this.opts.id}: removing all files and uninstalling plugins`),this.cancelAll(),this.#n(),this.iteratePlugins(e=>{this.removePlugin(e)}),typeof window<`u`&&window.removeEventListener&&(window.removeEventListener(`online`,this.#x),window.removeEventListener(`offline`,this.#x))}hideInfo(){let{info:e}=this.getState();this.setState({info:e.slice(1)}),this.emit(`info-hidden`)}info(e,t=`info`,n=3e3){let r=typeof e==`object`;this.setState({info:[...this.getState().info,{type:t,message:r?e.message:e,details:r?e.details:null}]}),setTimeout(()=>this.hideInfo(),n),this.emit(`info-visible`)}log(e,t){let{logger:n}=this.opts;switch(t){case`error`:n.error(e);break;case`warning`:n.warn(e);break;default:n.debug(e);break}}#S=new Map;registerRequestClient(e,t){this.#S.set(e,t)}getRequestClientForFile(e){if(!(`remote`in e&&e.remote))throw Error(`Tried to get RequestClient for a non-remote file ${e.id}`);let t=this.#S.get(e.remote.requestClientId);if(t==null)throw Error(`requestClientId "${e.remote.requestClientId}" not registered for file "${e.id}"`);return t}async restore(e){this.log(`Core: Running restored upload "${e}"`);let t=await this.#E(e);return this.emit(`complete`,t),t}#C(e,t={}){let{forceAllowNewUpload:n=!1}=t,{allowNewUpload:r,currentUploads:i}=this.getState();if(!r&&!n)throw Error(`Cannot create a new upload: already uploading.`);let a=OGe();return this.emit(`upload`,a,this.getFilesByIds(e)),this.setState({allowNewUpload:this.opts.allowMultipleUploadBatches!==!1&&this.opts.allowMultipleUploads!==!1,currentUploads:{...i,[a]:{fileIDs:e,step:0,result:{}}}}),a}[Symbol.for(`uppy test: createUpload`)](...e){return this.#C(...e)}#w(e){let{currentUploads:t}=this.getState();return t[e]}addResultData(e,t){if(!this.#w(e)){this.log(`Not setting result for an upload that has been removed: ${e}`);return}let{currentUploads:n}=this.getState(),r={...n[e],result:{...n[e].result,...t}};this.setState({currentUploads:{...n,[e]:r}})}#T(e){let{[e]:t,...n}=this.getState().currentUploads;this.setState({currentUploads:n})}async#E(e){let t=()=>{let{currentUploads:t}=this.getState();return t[e]},n=t();if(!n)throw Error(`Nonexistent upload`);let r=[...this.#i,...this.#a,...this.#o];try{for(let i=n.step||0;i<r.length;i++){let a=r[i];this.setState({currentUploads:{...this.getState().currentUploads,[e]:{...n,step:i}}});let{fileIDs:o}=n;if(await a(o,e),n=t(),!n)break}}catch(t){throw this.#T(e),t}if(n){n.fileIDs.forEach(e=>{let t=this.getFile(e);t?.progress.postprocess&&this.emit(`postprocess-complete`,t)});let r=n.fileIDs.map(e=>this.getFile(e)),i=r.filter(e=>!e.error),a=r.filter(e=>e.error);this.addResultData(e,{successful:i,failed:a,uploadID:e}),n=t()}let i;return n&&(i=n.result,this.#T(e)),i??=(this.log(`Not setting result for an upload that has been removed: ${e}`),{successful:[],failed:[],uploadID:e}),i}async upload(){this.#e.uploader?.length||this.log(`No uploader type plugins are used`,`warning`);let{files:e}=this.getState();if(this.#m().length>0){let t=await this.#h();if(!(this.getFiles().filter(e=>e.progress.uploadStarted==null).length>0))return this.emit(`complete`,t),t;({files:e}=this.getState())}let t=this.opts.onBeforeUpload(e);if(t===!1)throw Error(`Not starting the upload because onBeforeUpload returned false`);t&&typeof t==`object`&&(e=t,this.setState({files:e}));try{if(this.#t.validateMinNumberOfFiles(e),!this.#l(e))throw new H9(this.i18n(`missingRequiredMetaField`));let{currentUploads:t}=this.getState(),n=Object.values(t).flatMap(e=>e.fileIDs),r=Object.keys(e).filter(e=>{let t=this.getFile(e);return t&&!t.progress.uploadStarted&&!n.includes(e)}),i=this.#C(r),a=await this.#E(i);return this.emit(`complete`,a),a}catch(e){throw this.#s([e]),e}}},IGe={name:`@uppy/xhr-upload`,description:`Plain and simple classic HTML multipart form uploads with Uppy, as well as uploads using the HTTP PUT method.`,version:`5.2.0`,license:`MIT`,type:`module`,sideEffects:!1,scripts:{build:`tsc --build tsconfig.build.json`,typecheck:`tsc --build`,test:`vitest run --silent='passed-only'`,"test:e2e":`vitest run --project browser`},keywords:[`file uploader`,`xhr`,`xhr upload`,`XMLHttpRequest`,`aja
262x`,`fetch`,`uppy`,`uppy-plugin`],homepage:`https://uppy.io`,bugs:{url:`https://github.com/transloadit/uppy/issues`},repository:{type:`git`,url:`git+https://github.com/transloadit/uppy.git`},files:[`src`,`lib`,`dist`,`CHANGELOG.md`],exports:{".":`./lib/index.js`,"./package.json":`./package.json`},dependencies:{"@uppy/companion-client":`^5.1.1`,"@uppy/utils":`^7.2.0`},devDependencies:{"@uppy/core":`^5.2.0`,"@uppy/dashboard":`^5.1.1`,"@vitest/browser":`^3.2.4`,jsdom:`^26.1.0`,msw:`^2.10.4`,nock:`^13.1.0`,playwright:`1.57.0`,typescript:`^5.8.3`,vitest:`^3.2.4`},peerDependencies:{"@uppy/core":`^5.2.0`}},LGe={strings:{uploadStalled:`Upload has not made any progress for %{seconds} seconds. You may want to retry it.`}};function RGe(e,t){let n=t;return n||=Error(`Upload error`),typeof n==`string`&&(n=Error(n)),n instanceof Error||(n=Object.assign(Error(`Upload error`),{data:n})),uGe(e)?(n=new A9(n,e),n):(n.request=e,n)}function W9(e){return e.data.slice(0,e.data.size,e.meta.type)}var zGe={formData:!0,fieldName:`file`,method:`post`,allowedMetaFields:!0,bundle:!1,headers:{},timeout:30*1e3,limit:5,withCredentials:!1,responseType:``},BGe=class extends mGe{static VERSION=IGe.version;#e;#t;uploaderEvents;constructor(e,t){if(super(e,{...zGe,fieldName:t.bundle?`files[]`:`file`,...t}),this.type=`uploader`,this.id=this.opts.id||`XHRUpload`,this.defaultLocale=LGe,this.i18nInit(),this.#t=new dGe({concurrency:this.opts.limit}),this.opts.bundle&&!this.opts.formData)throw Error("`opts.formData` must be true when `opts.bundle` is enabled.");if(this.opts.bundle&&typeof this.opts.headers==`function`)throw Error("`opts.headers` can not be a function when the `bundle: true` option is set.");if(t?.allowedMetaFields===void 0&&`metaFields`in this.opts)throw Error("The `metaFields` option has been renamed to `allowedMetaFields`.");this.uploaderEvents=Object.create(null),this.#e=e=>async(t,n)=>{try{let r=await tGe(t,{...n,onBeforeRequest:(t,n)=>this.opts.onBeforeRequest?.(t,n,e),shouldRetry:this.opts.shouldRetry,onAfterResponse:this.opts.onAfterResponse,onTimeout:t=>{let n=Math.ceil(t/1e3),r=Error(this.i18n(`uploadStalled`,{seconds:n}));
262this.uppy.emit(`upload-stalled`,r,e)},onUploadProgress:t=>{if(t.lengthComputable)for(let{id:n}of e){let e=this.uppy.getFile(n);e!=null&&this.uppy.emit(`upload-progress`,e,{uploadStarted:e.progress.uploadStarted??0,bytesUploaded:t.loaded/t.total*e.size,bytesTotal:e.size})}}}),i=await this.opts.getResponseData?.(r);if(r.responseType===`json`)i??=r.response;else try{i??=JSON.parse(r.responseText)}catch(e){throw Error("@uppy/xhr-upload expects a JSON response (with a `url` property). To parse non-JSON responses, use `getResponseData` to turn your response into JSON.",{cause:e})}let a=typeof i?.url==`string`?i.url:void 0;for(let{id:t}of e)this.uppy.emit(`upload-success`,this.uppy.getFile(t),{status:r.status,body:i,uploadURL:a});return r}catch(t){if(t.name===`AbortError`)return;let n=t.request;for(let r of e)this.uppy.emit(`upload-error`,this.uppy.getFile(r.id),RGe(n,t),n);throw t}}}getOptions(e){let t=this.uppy.getState().xhrUpload,{headers:n}=this.opts,r={...this.opts,...t||{},...e.xhrUpload||{},headers:{}};return typeof n==`function`?r.headers=n(e):Object.assign(r.headers,this.opts.headers),t&&Object.assign(r.headers,t.headers),e.xhrUpload&&Object.assign(r.headers,e.xhrUpload.headers),r}addMetadata(e,t,n){I9(n.allowedMetaFields,t).forEach(n=>{let r=t[n];Array.isArray(r)?r.forEach(t=>e.append(n,t)):e.append(n,r)})}createFormDataUpload(e,t){let n=new FormData;this.addMetadata(n,e.meta,t);let r=W9(e);return e.name?n.append(t.fieldName,r,e.meta.name):n.append(t.fieldName,r),n}createBundledUpload(e,t){let n=new FormData,{meta:r}=this.uppy.getState();return this.addMetadata(n,r,t),e.forEach(e=>{let t=this.getOptions(e),r=W9(e);e.name?n.append(t.fieldName,r,e.name):n.append(t.fieldName,r)}),n}async#n(e){let t=new hGe(this.uppy),n=new AbortController;t.onFileRemove(e.id,()=>n.abort()),t.onCancelAll(e.id,()=>n.abort());try{await this.#t.add(async t=>{let r=this.getOptions(e),i=this.#e([e]),a=r.formData?this.createFormDataUpload(e,r):e.data;return i(typeof r.endpoint==`string`?r.endpoint:await r.endpoint(e),{...r,body:a,signal:AbortSignal.any([t,n.signal])})})}catch(e){if(e.name===`AbortError`)return;throw e}finally{t.remove()}}async#r(e){let t=new AbortController;function n(){t.abort()}this.uppy.once(`cancel-all`,n);try{await this.#t.add(async n=>{let r=this.uppy.getState().xhrUpload??{},i=this.#e(e),a=this.createBundledUpload(e,{...this.opts,...r});return i(typeof this.opts.endpoint==`string`?this.opts.endpoint:await this.opts.endpoint(e),{...this.opts,body:a,signal:AbortSignal.any([n,t.signal])})})}catch(e){if(e.name===`AbortError`)return;throw e}finally{this.uppy.off(`cancel-all`,n)}}#i(e){let t=this.getOptions(e),n=I9(t.allowedMetaFields,e.meta);return{...e.remote?.body,protocol:`multipart`,endpoint:t.endpoint,size:e.data.size,fieldname:t.fieldName,metadata:Object.fromEntries(n.map(t=>[t,e.meta[t]])),httpMethod:t.method,useFormData:t.formData,headers:t.headers}}async#a(e){await Promise.allSettled(e.map(e=>{if(e.isRemote){let t=()=>this.#t,n=new AbortController,r=t=>{t.id===e.id&&n.abort()};
262return this.uppy.on(`file-removed`,r),this.uppy.getRequestClientForFile(e).uploadRemoteFile(e,this.#i(e),{signal:n.signal,getQueue:t}).finally(()=>{this.uppy.off(`file-removed`,r)})}return this.#n(e)}))}#o=async e=>{if(e.length===0){this.uppy.log(`[XHRUpload] No files to upload!`);return}this.opts.limit===0&&this.uppy.log("[XHRUpload] When uploading multiple files at once, consider setting the `limit` option (to `10` for example), to limit the number of concurrent uploads, which helps prevent memory and network issues: https://uppy.io/docs/xhr-upload/#limit-0",`warning`),this.uppy.log(`[XHRUpload] Uploading...`);let t=iGe(this.uppy.getFilesByIds(e)),n=aGe(t);if(this.uppy.emit(`upload-start`,n),this.opts.bundle){if(t.some(e=>e.isRemote))throw Error("Can’t upload remote files when the `bundle: true` option is set");if(typeof this.opts.headers==`function`)throw TypeError("`headers` may not be a function when the `bundle: true` option is set");await this.#r(t)}else await this.#a(t)};install(){if(this.opts.bundle){let{capabilities:e}=this.uppy.getState();this.uppy.setState({capabilities:{...e,individualCancellation:!1}})}this.uppy.addUploader(this.#o)}uninstall(){if(this.opts.bundle){let{capabilities:e}=this.uppy.getState();this.uppy.setState({capabilities:{...e,individualCancellation:!0}})}this.uppy.removeUploader(this.#o)}},VGe=[`text/plain`,`text/csv`,`application/zip`],HGe=({presignedUrl:e,file:t,callbacks:n})=>{let r=new FGe({autoProceed:!1,restrictions:{maxNumberOfFiles:1,minNumberOfFiles:null,maxFileSize:null,minFileSize:null,maxTotalFileSize:null,allowedFileTypes:VGe,requiredMetaFields:[]}});r.use(BGe,{endpoint:e,method:`post`,formData:!1,timeout:0,getResponseData:()=>({})}),r.on(`upload-progress`,(e,t)=>{t.bytesTotal!=null&&n.onProgress({bytesTotal:t.bytesTotal,bytesUploaded:t.bytesUploaded??0,percentage:t.bytesTotal>0?Math.round((t.bytesUploaded??0)/t.bytesTotal*100):0})}),r.on(`upload-success`,()=>{n.onSuccess(),setTimeout(()=>r.destroy(),0)}),r.on(`upload-error`,(e,t)=>{n.onError(t instanceof Error?t:Error(String(t))),setTimeout(()=>r.destroy(),0)});try{r.addFile({name:t.name,type:t.type,data:t})}catch(e){return n.onError(e instanceof Error?e:Error(String(e))),setTimeout(()=>r.destroy(),0),{cancel:()=>r.destroy()}}return r.upload(),{cancel:()=>{r.cancelAll(),r.destroy()}}},G9=new q8({byId:{}}),K9=new Map,UGe=HGe;async function WGe(e,t,n){let r=`${e}:${t.name}:${Date.now()}`;JGe(r,{id:r,audienceId:e,filename:t.name,status:`inProgress`,progress:{bytesTotal:t.size,bytesUploaded:0,percentage:0}});let i;try{i=await BWe(e,{identifierType:n.identifierType,action:n.action,notificationEmail:n.notificationEmail,clientFilename:t.name})}catch(e){return q9(r,e instanceof Error?e.message:`Failed to get upload URL`),r}try{let e=UGe({presignedUrl:i,file:t,callbacks:{onProgress:e=>YGe(r,e),onSuccess:()=>XGe(r),onError:e=>q9(r,e.message)}});K9.set(r,e)}catch(e){q9(r,e instanceof Error?e.message:`Upload failed to start`)}return r}function GGe(e){K9.get(e)?.cancel(),K9.delete(e),q9(e,`Cancelled`)}function KGe(e){K9.delete(e),G9.setState(t=>{if(!(e in t.byId))return t;let n={...t.byId};return delete n[e],{byId:n}})}function qGe(){for(let e of K9.values())e.cancel();K9.clear(),G9.setState(()=>({byId:{}}))}function JGe(e,t){G9.setState(n=>({byId:{...n.byId,[e]:t}}))}function YGe(e,t){G9.setState(n=>{let r=n.byId[e];return r?{byId:{...n.byId,[e]:{...r,progress:t}}}:n})}function XGe(e){G9.setState(t=>{let n=t.byId[e];return n?{byId:{...t.byId,[e]:{...n,status:`succeeded`,progress:{...n.progress,percentage:100,bytesUploaded:n.progress.bytesTotal}}}}:t}),K9.delete(e)}function q9(e,t){G9.setState(n=>{let r=n.byId[e];return r?{byId:{...n.byId,[e]:{...r,status:`failed`,error:t}}}:n}),K9.delete(e)}function ZGe(){let e=Y8(G9);return(0,d.useMemo)(()=>Object.values(e.byId),[e])}function J9(e){return{inProgress:e.filter(e=>e.status===`inProgress`).length,completed:e.filter(e=>e.status===`succeeded`).length,failed:e.filter(e=>e.status===`failed`).length}}function QGe({uploads:e}){let{inProgress:t,completed:n,failed:r}=J9(e),i=(e,t,n)=>e===1?t:n;if(t>0){let e=[`Uploading ${t} ${i(t,`item`,`items`)}`];return n&&e.push(`${n} Completed`),r&&e.push(`${r} Failed`),(0,U.jsx)(`span`,{children:e.join(`, `)})}let a=[];return n&&a.push(`${n} ${i(n,`Upload`,`Uploads`)} Completed`),r&&a.push(`${r} ${i(r,`Upload`,`Uploads`)} Failed`),(0,U.jsx)(`span`,{children:a.join(`, `)})}function $Ge({upload:e,onCancel:t,onDismiss:n}){return e.status===`succeeded`?(0,U.jsx)(PR,{variant:`ghost`,size:`icon`,onClick:n,"aria-label":`Clear`,children:(0,U.jsx)(`i`,{className:`ri-checkbox-circle-line`})}):e.status===`failed`?(0,U.jsx)(PR,{variant:`ghost`,size:`icon`,onClick:n,"aria-label":`Remove failed upload`,children:(0,U.jsx)(`i`,{className:`ri-error-warning-line`})}):(0,U.jsx)(PR,{variant:`ghost`,size:`icon`,onClick:t,"aria-label":`Cancel upload`,children:(0,U.jsx)(`i`,{className:`ri-close-line`})})}function eKe({upload:e}){let t=e.progress.percentage??0;return(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,justify:`between`,gap:`md`,children:[(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`sm`,children:[(0,U.jsx)(`i`,{className:`ri-file-text-line`}),(0,U.jsxs)(X,{gap:`xs`,children:[(0,U.jsx)(`div`,{children:e.filename}),(0,U.jsx)(`div`,{children:e.status===`inProgress`?`${t.toFixed(0)}%`:e.status}),e.status===`inProgress`&&(0,U.jsx)(HV,{value:t})]})]}),(0,U.jsx)($Ge,{upload:e,onCancel:()=>GGe(e.id),onDismiss:()=>KGe(e.id)})]})}function tKe(){let e=ZGe(),[t,n]=(0,d.useState)(!0);if(e.length===0)return null;let{inProgress:r}=J9(e);return(0,U.jsxs)(LR,{children:[(0,U.jsx)(RR,{onClick:()=>n(e=>!e),children:(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,justify:`between`,children:[(0,U.jsx)(QGe,{uploads:e}),(0,U.jsxs)(X,{orientation:`horizontal`,align:`center`,gap:`xs`,children:[(0,U.jsx)(PR,{variant:`ghost`,size:`icon`,"aria-label":t?`Collapse`:`Expand`,children:t?(0,U.jsx)(`i`,{className:`ri-arrow-down-s-line`}):(0,U.jsx)(`i`,{className:`ri-arrow-up-s-line`})}
262),r===0&&(0,U.jsx)(PR,{variant:`ghost`,size:`icon`,onClick:e=>{e.stopPropagation(),qGe()},"aria-label":`Dismiss all`,children:(0,U.jsx)(`i`,{className:`ri-close-line`})})]})]})}),t&&(0,U.jsx)(zR,{children:(0,U.jsx)(X,{gap:`sm`,children:e.map((t,n)=>(0,U.jsxs)(`div`,{children:[(0,U.jsx)(eKe,{upload:t}),n<e.length-1&&(0,U.jsx)(UV,{})]},t.id))})})]})}var nKe=o9({q:Z7().optional(),page:h9().int().positive().default(1).catch(1),pageSize:h9().int().positive().max(100).default(20).catch(20),sort:Z7().default(`-createdAt`).transform(e=>bWe(e)?e:`-createdAt`),type:a9(Z7()).optional().catch(void 0),source:a9(Z7()).optional().catch(void 0),detail:h9().int().positive().optional().catch(void 0),delayHistory:h9().int().optional().catch(void 0),deleteTime:h9().int().optional().catch(void 0),deliver:h9().int().positive().optional().catch(void 0)});function rKe(e){let t=dr({getParentRoute:()=>e,path:`audience-manager`,component:iKe}),n=dr({getParentRoute:()=>t,path:`/`,validateSearch:nKe,component:mr(()=>MB(()=>import(`./audiences-index-route-BEK-BQAF.js`),__vite__mapDeps([18,1,12,4,5,19,7,14,20])),`AudiencesIndex`)}),r=dr({getParentRoute:()=>t,path:`$id/edit`,component:s}),i=dr({getParentRoute:()=>t,path:`custom/create`,component:mr(()=>MB(()=>import(`./custom-audience-create-DVBM50v_.js`),__vite__mapDeps([21,1,4,5,22,20])),`default`)}),a=dr({getParentRoute:()=>t,path:`dynamic/create`,component:mr(()=>MB(()=>import(`./dynamic-audience-create-C0PjHGwX.js`),__vite__mapDeps([23,4,1,5,24,20])),`default`)}),o=dr({getParentRoute:()=>t,path:`lookalike/create`,component:mr(()=>MB(()=>import(`./lookalike-audience-create-BV1mlIcr.js`),__vite__mapDeps([25,1,4,5,20])),`default`)});return[t.addChildren([n,r,i,a,o])];function s(){let{id:e}=r.useParams(),t=Number.parseInt(e,10);if(Number.isNaN(t))throw Error(`Invalid audience id: ${e}`);return(0,U.jsx)(d.Suspense,{fallback:(0,U.jsx)(cm,{}),children:(0,U.jsx)(aKe,{id:t})})}}function iKe(){let[e]=(0,d.useState)(()=>new Gi({queryCache:new Wi({onError:(e,t)=>{let n=t.queryKey;
262Array.isArray(n)&&n[0]===`audiences`&&(n[1]===`list`||n[1]===`dataProviders`)||xQ.error(e instanceof Error?e.message:`Something went wrong`)}}),defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));return(0,U.jsxs)(Ji,{client:e,children:[(0,U.jsx)(rOe,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,fill:!0,children:(0,U.jsx)(Cr,{})})}),(0,U.jsx)(tKe,{})]})}var aKe=(0,d.lazy)(()=>MB(()=>import(`./audience-edit-DFZOAeCu.js`),__vite__mapDeps([26,1,4,5,24,20,22])));function oKe(e){let t=dr({getParentRoute:()=>e,id:`line-items-shell`,component:sKe}),n=dr({getParentRoute:()=>t,path:`line-items`,component:mr(()=>MB(()=>import(`./main-B1kQnaJg.js`),__vite__mapDeps([27,1,19,7,5])),`default`)});return[t.addChildren([n])]}function sKe(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));return(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(NR,{sidebar:(0,U.jsx)(F1,{}),children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,fill:!0,children:(0,U.jsx)(Cr,{})})})})}function cKe(e){let t=dr({getParentRoute:()=>e,id:`advertiser-dashboard-shell`,component:lKe}),n=dr({getParentRoute:()=>t,path:`dashboard`,component:mr(()=>MB(()=>import(`./main-YGQlcTra.js`),__vite__mapDeps([28,1,29,13,19,7,5,17])),`default`)}),r=dr({getParentRoute:()=>t,path:`dashboard/campaign/$campaignId`,component:mr(()=>MB(()=>import(`./campaign-insights-DmRwtjFb.js`),__vite__mapDeps([30,1,29,13,19,7,5,17])),`default`)});return[t.addChildren([n,r])]}function lKe(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:6e4,retry:1,refetchOnWindowFocus:!1}}}));return(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(R1,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,fill:!0,children:(0,U.jsx)(Cr,{})})})})}function uKe(e){let t=dr({getParentRoute:()=>e,id:`gamma-shell`,component:fKe}),n=dr({getParentRoute:()=>t,path:`gamma-ui`,component:mr(()=>MB(()=>import(`./main-Dhd2T-RQ.js`),__vite__mapDeps([31,1])),`default`)});return[t.addChildren([n])]}function dKe({children:e}){let{isAdmin:t,isLoading:n}=nl(),r=qn();return(0,d.useEffect)(()=>{n||t||r({to:`/c/$`,params:{_splat:`inventory-manager`},replace:!0})},[n,t,r]),n||!t?(0,U.jsx)(cm,{}):(0,U.jsx)(U.Fragment,{children:e})}function fKe(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));return(0,U.jsx)(dKe,{children:(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(L1,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`lg`,fill:!0,children:(0,U.jsx)(Cr,{})})})})})}rf(I1,!1,`New Blueprint Library (native inventory-manager/blueprints)`);var pKe=new Gi({defaultOptions:{queries:{staleTime:2*6e4,refetchOnWindowFocus:!1}}});function mKe(e){let t=dr({getParentRoute:()=>e,id:`inventory-manager-shell`,component:gKe}),n=dr({getParentRoute:()=>t,path:`inventory-manager`,component:hKe}),r=dr({getParentRoute:()=>n,path:`blueprints`,component:mr(()=>MB(()=>import(`./blueprint-list-page-DCGULWgv.js`),__vite__mapDeps([32,1,19,7,5,33])),`default`)}),i=dr({getParentRoute:()=>n,path:`blueprints/$blueprintId`,component:mr(()=>MB(()=>import(`./blueprint-detail-page-DSHBc6Bv.js`),__vite__mapDeps([34,1,33])),`default`)});return[t.addChildren([n.addChildren([r,i])])]}function hKe(){return lf(`rollout-new-blueprint-library`)?(0,U.jsx)(Cr,{}):(0,U.jsx)(Jn,{to:`/inventory-analysis`,replace:!0})}function gKe(){return(0,U.jsx)(Ji,{client:pKe,children:(0,U.jsx)(L1,{children:(0,U.jsx)(MR,{maxWidth:`full`,padding:`none`,fill:!0,children:(0,U.jsx)(Cr,{})})})})}function Y9(e){return{appId:typeof e.appId==`string`&&e.appId.length>0?e.appId:void 0,preview:e.preview===!0||e.preview===`true`?!0:void 0}}function _Ke(e){let t=dr({getParentRoute:()=>e,id:`product-catalog-shell`,component:yKe}),n=dr({getParentRoute:()=>t,path:`product-catalog`,validateSearch:Y9,component:mr(()=>MB(()=>import(`./product-catalog-list-Bde3U1VQ.js`),__vite__mapDeps([35,1,13,36])),`default`)}),r=dr({getParentRoute:()=>t,path:`product-catalog/sets/new`,validateSearch:Y9,component:mr(()=>MB(()=>import(`./product-set-form-BI9TUAOj.js`),__vite__mapDeps([37,1,4,5,36])),`default`)}),i=dr({getParentRoute:()=>t,path:`product-catalog/sets/$productSetId`,validateSearch:Y9,component:mr(()=>MB(()=>import(`./product-set-form-BI9TUAOj.js`),__vite__mapDeps([37,1,4,5,36])),`default`)});return[t.addChildren([n,r,i])]}function vKe({children:e}){let{isInternalUser:t,isLoading:n}=nl(),r=qn();return(0,d.useEffect)(()=>{n||t||r({to:`/c/$`,params:{_splat:`campaign-manager`},replace:!0})},[n,t,r]),n||!t?(0,U.jsx)(cm,{}):(0,U.jsx)(U.Fragment,{children:e})}function yKe(){let[e]=(0,d.useState)(()=>new Gi({defaultOptions:{queries:{staleTime:5*6e4,refetchOnWindowFocus:!1}}}));
262return(0,U.jsx)(vKe,{children:(0,U.jsx)(Ji,{client:e,children:(0,U.jsx)(uOe,{children:(0,U.jsx)(MR,{maxWidth:`xl`,padding:`lg`,children:(0,U.jsx)(Cr,{})})})})})}function bKe(e){return[dr({getParentRoute:()=>e,path:`/`,beforeLoad:()=>{throw tt({to:`/c/$`,params:{_splat:`campaign-manager`}})}}),dr({getParentRoute:()=>e,path:`login`,beforeLoad:()=>{throw tt({to:`/c/$`,params:{_splat:`campaign-manager`}})}}),dr({getParentRoute:()=>e,path:`search`,validateSearch:e=>({q:typeof e.q==`string`?e.q:void 0,page:typeof e.page==`number`&&e.page>=1?e.page:void 0}),component:qRe}),dr({getParentRoute:()=>e,path:`c/$`,component:IRe,validateSearch:e=>e,beforeLoad:({params:e})=>{if(!e._splat)throw tt({to:`/c/$`,params:{_splat:`campaign-manager`}})}}),...EMe(e),...Tze(e),...ORe(e),...Dze(e),...kze(e),...rKe(e),...oKe(e),...cKe(e),...uKe(e),...mKe(e),..._Ke(e)]}function xKe(){return(0,U.jsx)(tOe,{searchSlot:(0,U.jsx)(FRe,{})})}var X9=pr({component:xKe,notFoundComponent:f1}),SKe=X9.addChildren([...bKe(X9)]);function CKe(){return kr({routeTree:SKe,defaultPendingComponent:cm,defaultPendingMs:150,defaultNotFoundComponent:f1})}var Z9=!1;function wKe(){if(Z9||!Ic.authUrl)return;Z9=!0;let e=Ic.authUrl.replace(/\/+$/,``),t=encodeURIComponent(window.location.href);window.location.replace(`${e}/login?redirect=${t}`)}Yc.interceptors.response.use(e=>e,e=>((e?.response?.status===401||!e?.response)&&wKe(),Promise.reject(e))),TKe();function TKe(){for(let e of[`mtokens`,`mlitokens`]){let t=localStorage.getItem(e);if(t){try{let e=JSON.parse(t);if(e.token&&!Q9(e.token))continue}catch{}localStorage.removeItem(e),localStorage.removeItem(`__storejs_expire_${e}`)}}let e=Uc();e&&Q9(e)&&qc()}Ic.environment===`production`&&Nf(Ic.fullstoryOrgId);function EKe(e){return typeof e==`object`&&!!e&&`id`in e&&`email`in e}function Q9(e){try{let t=JSON.parse(atob(e.split(`.`)[1]));return t.exp?t.exp*1e3-Date.now()<6e4:!1}catch{return!0}}function $9(){return{username:void 0,password:void 0}}function DKe(){let{username:e,password:t}=$9();return!!(e&&t)}async function OKe(){let{username:e,password:t}=$9();if(!e||!t||!Ic.apiUrl)return;let n=Uc();if(n&&!Q9(n))return;let r=await fetch(`${Ic.apiUrl}/auth/login`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({username:e,password:t})});if(!r.ok)throw Error(`Dev auto-login failed: ${r.status} ${r.statusText}`);let i=await r.json();if(!i.token)throw Error(`Dev auto-login response missing token`);Kc(i.token)}function kKe({children:e}){let{data:t,isPending:n,isError:r}=la({queryKey:[`bootstrap`,`me`],queryFn:async()=>{if(!Ic.apiUrl)throw Error(`API_URL is not configured`);await OKe();let{data:e}=await Yc.get(`/me`);if(!EKe(e))throw Error(`Unexpected /me response shape`);return e},retry:!1,staleTime:1/0}),{user:i,hashId:a,isInternalUser:o,isLoading:s,isAdmin:c,isAdOps:l,isAccountManager:u,isMediaGroupManager:f,isPublisherManager:p}=nl(),m=uf(),h=a??i?.email;(0,d.useEffect)(()=>{if(!Ic.ldClientId){Vd();return}if(!s){if(!i||!h){Vd();return}Ud({clientId:Ic.ldClientId,user:{key:h,email:i.email,name:i.name,isInternalUser:o}}).catch(e=>{console.error(`[bootstrap] LaunchDarkly init failed`,e)})}},[s,h,i?.email,i?.name,o]);let g=a??i?.email;return(0,d.useEffect)(()=>{g&&Pf({uid:g,email:i?.email,displayName:i?.name,properties:{isInternalUser:o,isClient:!o,isAdmin:c,isAdOps:l,isAccountManager:u,isMediaGroupManager:f,isPublisherManager:p,userType:i?.type}})},[g,i?.email,i?.name,i?.type,o,c,l,u,f,p]),(0,d.useEffect)(()=>{r&&!Ic.apiUrl&&console.error(`Bootstrap: API_URL is not configured`)},[r]),r&&DKe()&&!Ic.authUrl?(0,U.jsx)(U.Fragment,{children:e}):n||r||!t||!m?(0,U.jsx)(cm,{}):(0,U.jsx)(U.Fragment,{children:e})}rf(`dev:show-history`,!1,`Show History in navbar even for non-internal users`),rf(`forecaster-ui-updates`,!1,`Load the new (MT-9947) classic forecaster instead of the legacy one`),xje(),OMe(),DRe();var AKe=null,jKe=CKe(),MKe=new Gi;da.createRoot(document.getElementById(`root`)).render((0,U.jsx)(d.StrictMode,{children:(0,U.jsxs)(Ji,{client:MKe,children:[(0,U.jsx)(ZV,{}),AKe,(0,U.jsx)(kKe,{children:(0,U.jsx)(Mr,{router:jKe})})]})}));export{O6 as $,nz as $a,Vve as $i,n0 as $n,WA as $o,UV as $r,ip as $s,S4 as $t,mWe as A,xz as Aa,Ln as Ac,FB as Ai,uke as An,nj as Ao,h1 as Ar,gO as As,SPe as At,AUe as B,gz as Ba,oye as Bi,u0 as Bn,Fue as Bo,wTe as Br,sm as Bs,n3 as Bt,EWe as C,G_e as Ca,hi as Cc,vV as Ci,Eke as Cn,FR as Co,O1 as Cr,OO as Cs,Y3 as Ct,vWe as D,P_e as Da,Kn as Dc,WB as Di,lke as Dn,PR as Do,D1 as Dr,xO as Ds,OPe as Dt,wWe as E,R_e as Ea,qn as Ec,eV as Ei,g0 as En,t_e as Eo,k1 as Er,SO as Es,MPe as Et,dWe as F,mz as Fa,i as Fc,NB as Fi,ake as Fn,zue as Fo,ATe as Fr,xD as Fs,v3 as Ft,m5 as G,sz as Ga,Qve as Gi,KOe as Gn,Lue as Go,$V as Gr,Zp as Gs,VNe as Gt,Z7 as H,v_e as Ha,Yve as Hi,c0 as Hn,ZA as Ho,xTe as Hr,im as Hs,o3 as Ht,oWe as I,_z as Ia,MB as Ii,rke as In,Bue as Io,DTe as Ir,CD as Is,m3 as It,J8 as J,oz as Ja,tye as Ji,UOe as Jn,Mue as Jo,JV as Jr,Up as Js,MNe as Jt,e5 as K,lz as Ka,$ve as Ki,GOe as Kn,Hue as K
262o,QV as Kr,Xp as Ks,W4 as Kt,c9 as L,S_e as La,DB as Li,eke as Ln,XA as Lo,xQ as Lr,bD as Ls,d3 as Lt,gWe as M,O_e as Ma,rn as Mc,IB as Mi,pke as Mn,Wue as Mo,gDe as Mr,Oce as Ms,bPe as Mt,S9 as N,E_e as Na,T as Nc,RB as Ni,oke as Nn,Vue as No,fDe as Nr,Dce as Ns,xPe as Nt,pWe as O,N_e as Oa,Gn as Oc,UB as Oi,mke as On,Qge as Oo,A1 as Or,bO as Os,_Pe as Ot,fWe as P,fz as Pa,c as Pc,zB as Pi,ike as Pn,Rue as Po,jTe as Pr,MD as Ps,p3 as Pt,A6 as Q,iz as Qa,TB as Qi,r0 as Qn,GA as Qo,YV as Qr,_p as Qs,w4 as Qt,a9 as R,hz as Ra,OB as Ri,p0 as Rn,Uue as Ro,bQ as Rr,SD as Rs,Q4 as Rt,IWe as S,W_e as Sa,qi as Sc,_V as Si,Tke as Sn,IR as So,S1 as Sr,kO as Ss,Q3 as St,CWe as T,K_e as Ta,cr as Tc,iV as Ti,hke as Tn,r_e as To,j1 as Tr,CO as Ts,X3 as Tt,Cze as U,y_e as Ua,Xve as Ui,ZOe as Un,Pue as Uo,nH as Ur,tm as Us,e3 as Ut,o9 as V,dz as Va,iye as Vi,l0 as Vn,QA as Vo,CTe as Vr,am as Vs,a3 as Vt,p5 as W,uz as Wa,Zve as Wi,qOe as Wn,ej as Wo,tH as Wr,$p as Ws,H4 as Wt,DIe as X,az as Xa,wB as Xi,VOe as Xn,qA as Xo,XV as Xr,Ap as Xs,E4 as Xt,q8 as Y,cz as Ya,nye as Yi,HOe as Yn,JA as Yo,KV as Yr,Fp as Ys,T4 as Yt,E6 as Z,tz as Za,EB as Zi,WOe as Zn,KA as Zo,qV as Zr,bp as Zs,D4 as Zt,RWe as _,V_e as _a,Ic as _c,fV as _i,xke as _n,BR as _o,W1 as _r,LO as _s,n6 as _t,YWe as a,bB as aa,qf as ac,VV as ai,MMe as an,ez as ao,AOe as ar,uk as as,nFe as at,AWe as b,H_e as ba,la as bc,hV as bi,Ske as bn,c_e as bo,P1 as br,MO as bs,VPe as bt,HWe as c,vB as ca,Yf as cc,NV as ci,Z2 as cn,YR as co,EOe as cr,lk as cs,oFe as ct,FWe as d,dB as da,vf as dc,OV as di,FMe as dn,d_e as do,TOe as dr,YO as ds,tFe as dt,Gve as ea,rp as ec,HV as ei,b4 as en,rz as eo,NOe as er,hk as es,k6 as et,jWe as f,pB as fa,yf as fc,xV as fi,Oke as fn,u_e as fo,X1 as fr,JO as fs,c6 as ft,OWe as g,L_e as ga,Jc as gc,CV as gi,vke as gn,UR as go,K1 as gr,RO as gs,t6 as gt,DWe as h,Cz as ha,Zc as hc,TV as hi,_ke as hn,WR as ho,G1 as hr,zO as hs,a6 as ht,$We as i,xB as ia,ep as ic,BV as ii,_4 as in,$R as io,jOe as ir,dk as is,u6 as it,hWe as j,vz as ja,fn as jc,LB as ji,dke as jn,tj as jo,Q as jr,Ece as js,vPe as jt,_We as k,M_e as ka,Bn as kc,BB as ki,fke as kn,uj as ko,x1 as kr,_O as ks,CPe as kt,VWe as l,gB as la,Wf as lc,DV as li,AMe as ln,KR as lo,wOe as lr,ok as ls,sFe as lt,NWe as m,hB as ma,nl as mc,SV as mi,bke as mn,HR as mo,$1 as mr,VO as ms,e6 as mt,ZWe as n,Uve as na,np as nc,RV as ni,v4 as nn,ZR as no,ROe as nr,pk as ns,x6 as nt,GWe as o,SB as oa,Jf as oc,FV as oi,kMe as on,qR as oo,kOe as or,sk as os,aFe as ot,MWe as p,mB as pa,lf as pc,wV as pi,yke as pn,GR as po,Q1 as pr,qO as ps,$3 as pt,Y8 as q,__e as qa,eye as qi,BOe as qn,YA as qo,GV as qr,Kp as qs,A4 as qt,QWe as r,Rve as ra,Kf as rc,zV as ri,y4 as rn,QR as ro,LOe as rr,fk as rs,b6 as rt,UWe as s,yB as sa,tp as sc,IV as si,jMe as sn,JR as so,SOe as sr,ck as ss,cFe as st,WGe as t,Hve as ta,ap as tc,LV as ti,g4 as tn,XR as to,zOe as tr,mk as ts,S6 as tt,zWe as u,_B as ua,If as uc,kV as ui,NMe as un,VR as uo,OOe as ur,XO as us,eFe as ut,LWe as v,z_e as va,vc,pV as vi,Cke as vn,LR as vo,U1 as vr,FO as vs,i6 as vt,TWe as w,q_e as wa,ii as wc,yV as wi,gke as wn,X as wo,w1 as wr,DO as ws,Z3 as wt,PWe as x,U_e as xa,sa as xc,gV as xi,Dke as xn,RR as xo,N1 as xr,jO as xs,J3 as xt,kWe as y,B_e as ya,ua as yc,mV as yi,wke as yn,zR as yo,gOe as yr,NO as ys,r6 as yt,nWe as z,pz as za,cye as zi,$Oe as zn,$A as zo,yQ as zr,um as zs,i3 as zt};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.