UNPKG

future41-funnel-ui

Version:

Exact Future41 funnel widgets for React (extracted UI)

1 lines 142 kB
import {a}from'./chunk-JVZBWTXB.js';import'./chunk-ECOOEKJ6.js';import*as Z from'react';import Z__default,{forwardRef,createElement,useState,useRef,useEffect}from'react';import {jsx,jsxs,Fragment}from'react/jsx-runtime';import'react-dom';function ts(e,a){typeof e=="function"?e(a):e!=null&&(e.current=a);}function Bt(...e){return a=>e.forEach(t=>ts(t,a))}function Te(...e){return Z.useCallback(Bt(...e),e)}var Ye=Z.forwardRef((e,a)=>{let{children:t,...o}=e,r=Z.Children.toArray(t),s=r.find(ss);if(s){let l=s.props.children,d=r.map(n=>n===s?Z.Children.count(l)>1?Z.Children.only(null):Z.isValidElement(l)?l.props.children:null:n);return jsx(Ot,{...o,ref:a,children:Z.isValidElement(l)?Z.cloneElement(l,void 0,d):null})}return jsx(Ot,{...o,ref:a,children:t})});Ye.displayName="Slot";var Ot=Z.forwardRef((e,a)=>{let{children:t,...o}=e;if(Z.isValidElement(t)){let r=ds(t);return Z.cloneElement(t,{...ls(o,t.props),ref:a?Bt(a,r):r})}return Z.Children.count(t)>1?Z.Children.only(null):null});Ot.displayName="SlotClone";var rs=({children:e})=>jsx(Fragment,{children:e});function ss(e){return Z.isValidElement(e)&&e.type===rs}function ls(e,a){let t={...a};for(let o in a){let r=e[o],s=a[o];/^on[A-Z]/.test(o)?r&&s?t[o]=(...d)=>{s(...d),r(...d);}:r&&(t[o]=r):o==="style"?t[o]={...r,...s}:o==="className"&&(t[o]=[r,s].filter(Boolean).join(" "));}return {...e,...t}}function ds(e){let a=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=a&&"isReactWarning"in a&&a.isReactWarning;return t?e.ref:(a=Object.getOwnPropertyDescriptor(e,"ref")?.get,t=a&&"isReactWarning"in a&&a.isReactWarning,t?e.props.ref:e.props.ref||e.ref)}function Do(e){var a,t,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(a=0;a<r;a++)e[a]&&(t=Do(e[a]))&&(o&&(o+=" "),o+=t);}else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function st(){for(var e,a,t=0,o="",r=arguments.length;t<r;t++)(e=arguments[t])&&(a=Do(e))&&(o&&(o+=" "),o+=a);return o}var To=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Ro=st,Bo=(e,a)=>t=>{var o;if(a?.variants==null)return Ro(e,t?.class,t?.className);let{variants:r,defaultVariants:s}=a,l=Object.keys(r).map(u=>{let c=t?.[u],i=s?.[u];if(c===null)return null;let m=To(c)||To(i);return r[u][m]}),d=t&&Object.entries(t).reduce((u,c)=>{let[i,m]=c;return m===void 0||(u[i]=m),u},{}),n=a==null||(o=a.compoundVariants)===null||o===void 0?void 0:o.reduce((u,c)=>{let{class:i,className:m,...h}=c;return Object.entries(h).every(f=>{let[x,g]=f;return Array.isArray(g)?g.includes({...s,...d}[x]):{...s,...d}[x]===g})?[...u,i,m]:u},[]);return Ro(e,l,n,t?.class,t?.className)};var ns=e=>{let a=is(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:o}=e;return {getClassGroupId:l=>{let d=l.split("-");return d[0]===""&&d.length!==1&&d.shift(),_o(d,a)||us(l)},getConflictingClassGroupIds:(l,d)=>{let n=t[l]||[];return d&&o[l]?[...n,...o[l]]:n}}},_o=(e,a)=>{if(e.length===0)return a.classGroupId;let t=e[0],o=a.nextPart.get(t),r=o?_o(e.slice(1),o):void 0;if(r)return r;if(a.validators.length===0)return;let s=e.join("-");return a.validators.find(({validator:l})=>l(s))?.classGroupId},No=/^\[(.+)\]$/,us=e=>{if(No.test(e)){let a=No.exec(e)[1],t=a?.substring(0,a.indexOf(":"));if(t)return "arbitrary.."+t}},is=e=>{let{theme:a,prefix:t}=e,o={nextPart:new Map,validators:[]};return cs(Object.entries(e.classGroups),t).forEach(([s,l])=>{Et(l,o,s,a);}),o},Et=(e,a,t,o)=>{e.forEach(r=>{if(typeof r=="string"){let s=r===""?a:Oo(a,r);s.classGroupId=t;return}if(typeof r=="function"){if(fs(r)){Et(r(o),a,t,o);return}a.validators.push({validator:r,classGroupId:t});return}Object.entries(r).forEach(([s,l])=>{Et(l,Oo(a,s),t,o);});});},Oo=(e,a)=>{let t=e;return a.split("-").forEach(o=>{t.nextPart.has(o)||t.nextPart.set(o,{nextPart:new Map,validators:[]}),t=t.nextPart.get(o);}),t},fs=e=>e.isThemeGetter,cs=(e,a)=>a?e.map(([t,o])=>{let r=o.map(s=>typeof s=="string"?a+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([l,d])=>[a+l,d])):s);return [t,r]}):e,ms=e=>{if(e<1)return {get:()=>{},set:()=>{}};let a=0,t=new Map,o=new Map,r=(s,l)=>{t.set(s,l),a++,a>e&&(a=0,o=t,t=new Map);};return {get(s){let l=t.get(s);if(l!==void 0)return l;if((l=o.get(s))!==void 0)return r(s,l),l},set(s,l){t.has(s)?t.set(s,l):r(s,l);}}};var ps=e=>{let{separator:a,experimentalParseClassName:t}=e,o=a.length===1,r=a[0],s=a.length,l=d=>{let n=[],u=0,c=0,i;for(let g=0;g<d.length;g++){let C=d[g];if(u===0){if(C===r&&(o||d.slice(g,g+s)===a)){n.push(d.slice(c,g)),c=g+s;continue}if(C==="/"){i=g;continue}}C==="["?u++:C==="]"&&u--;}let m=n.length===0?d:d.substring(c),h=m.startsWith("!"),f=h?m.substring(1):m,x=i&&i>c?i-c:void 0;return {modifiers:n,hasImportantModifier:h,baseClassName:f,maybePostfixModifierPosition:x}};return t?d=>t({className:d,parseClassName:l}):l},gs=e=>{if(e.length<=1)return e;let a=[],t=[];return e.forEach(o=>{o[0]==="["?(a.push(...t.sort(),o),t=[]):t.push(o);}),a.push(...t.sort()),a},hs=e=>({cache:ms(e.cacheSize),parseClassName:ps(e),...ns(e)}),xs=/\s+/,Ls=(e,a)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:r}=a,s=[],l=e.trim().split(xs),d="";for(let n=l.length-1;n>=0;n-=1){let u=l[n],{modifiers:c,hasImportantModifier:i,baseClassName:m,maybePostfixModifierPosition:h}=t(u),f=!!h,x=o(f?m.substring(0,h):m);if(!x){if(!f){d=u+(d.length>0?" "+d:d);continue}if(x=o(m),!x){d=u+(d.length>0?" "+d:d);continue}f=false;}let g=gs(c).join(":"),C=i?g+"!":g,I=C+x;if(s.includes(I))continue;s.push(I);let O=r(x,f);for(let T=0;T<O.length;++T){let W=O[T];s.push(C+W);}d=u+(d.length>0?" "+d:d);}return d};function Is(){let e=0,a,t,o="";for(;e<arguments.length;)(a=arguments[e++])&&(t=Eo(a))&&(o&&(o+=" "),o+=t);return o}var Eo=e=>{if(typeof e=="string")return e;let a,t="";for(let o=0;o<e.length;o++)e[o]&&(a=Eo(e[o]))&&(t&&(t+=" "),t+=a);return t};function Cs(e,...a){let t,o,r,s=l;function l(n){let u=a.reduce((c,i)=>i(c),e());return t=hs(u),o=t.cache.get,r=t.cache.set,s=d,d(n)}function d(n){let u=o(n);if(u)return u;let c=Ls(n,t);return r(n,c),c}return function(){return s(Is.apply(null,arguments))}}var _=e=>{let a=t=>t[e]||[];return a.isThemeGetter=true,a},qo=/^\[(?:([a-z-]+):)?(.+)\]$/i,ws=/^\d+\/\d+$/,bs=new Set(["px","full","screen"]),Ss=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,vs=/\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$/,ys=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,ks=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,As=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Re=e=>Pa(e)||bs.has(e)||ws.test(e),$e=e=>Fa(e,"length",Ns),Pa=e=>!!e&&!Number.isNaN(Number(e)),_t=e=>Fa(e,"number",Pa),Ha=e=>!!e&&Number.isInteger(Number(e)),Ps=e=>e.endsWith("%")&&Pa(e.slice(0,-1)),b=e=>qo.test(e),Ke=e=>Ss.test(e),Fs=new Set(["length","size","percentage"]),Ms=e=>Fa(e,Fs,Uo),Ds=e=>Fa(e,"position",Uo),Ts=new Set(["image","url"]),Rs=e=>Fa(e,Ts,_s),Bs=e=>Fa(e,"",Os),Wa=()=>true,Fa=(e,a,t)=>{let o=qo.exec(e);return o?o[1]?typeof a=="string"?o[1]===a:a.has(o[1]):t(o[2]):false},Ns=e=>vs.test(e)&&!ys.test(e),Uo=()=>false,Os=e=>ks.test(e),_s=e=>As.test(e);var Es=()=>{let e=_("colors"),a=_("spacing"),t=_("blur"),o=_("brightness"),r=_("borderColor"),s=_("borderRadius"),l=_("borderSpacing"),d=_("borderWidth"),n=_("contrast"),u=_("grayscale"),c=_("hueRotate"),i=_("invert"),m=_("gap"),h=_("gradientColorStops"),f=_("gradientColorStopPositions"),x=_("inset"),g=_("margin"),C=_("opacity"),I=_("padding"),O=_("saturate"),T=_("scale"),W=_("sepia"),re=_("skew"),ue=_("space"),j=_("translate"),Ie=()=>["auto","contain","none"],Ae=()=>["auto","hidden","clip","visible","scroll"],Pe=()=>["auto",b,a],A=()=>[b,a],Se=()=>["",Re,$e],F=()=>["auto",Pa,b],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],y=()=>["solid","dashed","dotted","double","none"],se=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],ee=()=>["","0",b],ce=()=>["auto","avoid","all","avoid-page","page","left","right","column"],V=()=>[Pa,b];return {cacheSize:500,separator:":",theme:{colors:[Wa],spacing:[Re,$e],blur:["none","",Ke,b],brightness:V(),borderColor:[e],borderRadius:["none","","full",Ke,b],borderSpacing:A(),borderWidth:Se(),contrast:V(),grayscale:ee(),hueRotate:V(),invert:ee(),gap:A(),gradientColorStops:[e],gradientColorStopPositions:[Ps,$e],inset:Pe(),margin:Pe(),opacity:V(),padding:A(),saturate:V(),scale:V(),sepia:ee(),skew:V(),space:A(),translate:A()},classGroups:{aspect:[{aspect:["auto","square","video",b]}],container:["container"],columns:[{columns:[Ke]}],"break-after":[{"break-after":ce()}],"break-before":[{"break-before":ce()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),b]}],overflow:[{overflow:Ae()}],"overflow-x":[{"overflow-x":Ae()}],"overflow-y":[{"overflow-y":Ae()}],overscroll:[{overscroll:Ie()}],"overscroll-x":[{"overscroll-x":Ie()}],"overscroll-y":[{"overscroll-y":Ie()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[x]}],"inset-x":[{"inset-x":[x]}],"inset-y":[{"inset-y":[x]}],start:[{start:[x]}],end:[{end:[x]}],top:[{top:[x]}],right:[{right:[x]}],bottom:[{bottom:[x]}],left:[{left:[x]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ha,b]}],basis:[{basis:Pe()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",b]}],grow:[{grow:ee()}],shrink:[{shrink:ee()}],order:[{order:["first","last","none",Ha,b]}],"grid-cols":[{"grid-cols":[Wa]}],"col-start-end":[{col:["auto",{span:["full",Ha,b]},b]}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":[Wa]}],"row-start-end":[{row:["auto",{span:[Ha,b]},b]}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",b]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",b]}],gap:[{gap:[m]}],"gap-x":[{"gap-x":[m]}],"gap-y":[{"gap-y":[m]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[I]}],px:[{px:[I]}],py:[{py:[I]}],ps:[{ps:[I]}],pe:[{pe:[I]}],pt:[{pt:[I]}],pr:[{pr:[I]}],pb:[{pb:[I]}],pl:[{pl:[I]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[ue]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[ue]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",b,a]}],"min-w":[{"min-w":[b,a,"min","max","fit"]}],"max-w":[{"max-w":[b,a,"none","full","min","max","fit","prose",{screen:[Ke]},Ke]}],h:[{h:[b,a,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[b,a,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[b,a,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[b,a,"auto","min","max","fit"]}],"font-size":[{text:["base",Ke,$e]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",_t]}],"font-family":[{font:[Wa]}],"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-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",b]}],"line-clamp":[{"line-clamp":["none",Pa,_t]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Re,b]}],"list-image":[{"list-image":["none",b]}],"list-style-type":[{list:["none","disc","decimal",b]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[C]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[C]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...y(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Re,$e]}],"underline-offset":[{"underline-offset":["auto",Re,b]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",b]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",b]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[C]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),Ds]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ms]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Rs]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[f]}],"gradient-via-pos":[{via:[f]}],"gradient-to-pos":[{to:[f]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[d]}],"border-w-x":[{"border-x":[d]}],"border-w-y":[{"border-y":[d]}],"border-w-s":[{"border-s":[d]}],"border-w-e":[{"border-e":[d]}],"border-w-t":[{"border-t":[d]}],"border-w-r":[{"border-r":[d]}],"border-w-b":[{"border-b":[d]}],"border-w-l":[{"border-l":[d]}],"border-opacity":[{"border-opacity":[C]}],"border-style":[{border:[...y(),"hidden"]}],"divide-x":[{"divide-x":[d]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[d]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[C]}],"divide-style":[{divide:y()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-s":[{"border-s":[r]}],"border-color-e":[{"border-e":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["",...y()]}],"outline-offset":[{"outline-offset":[Re,b]}],"outline-w":[{outline:[Re,$e]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Se()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[C]}],"ring-offset-w":[{"ring-offset":[Re,$e]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ke,Bs]}],"shadow-color":[{shadow:[Wa]}],opacity:[{opacity:[C]}],"mix-blend":[{"mix-blend":[...se(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":se()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[n]}],"drop-shadow":[{"drop-shadow":["","none",Ke,b]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[i]}],saturate:[{saturate:[O]}],sepia:[{sepia:[W]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[n]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[i]}],"backdrop-opacity":[{"backdrop-opacity":[C]}],"backdrop-saturate":[{"backdrop-saturate":[O]}],"backdrop-sepia":[{"backdrop-sepia":[W]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",b]}],duration:[{duration:V()}],ease:[{ease:["linear","in","out","in-out",b]}],delay:[{delay:V()}],animate:[{animate:["none","spin","ping","pulse","bounce",b]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[T]}],"scale-x":[{"scale-x":[T]}],"scale-y":[{"scale-y":[T]}],rotate:[{rotate:[Ha,b]}],"translate-x":[{"translate-x":[j]}],"translate-y":[{"translate-y":[j]}],"skew-x":[{"skew-x":[re]}],"skew-y":[{"skew-y":[re]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",b]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",b]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",b]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Re,$e,_t]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}};var Ho=Cs(Es);function le(...e){return Ho(st(e))}var qs=Bo("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),P=Z.forwardRef(({className:e,variant:a,size:t,asChild:o=false,...r},s)=>jsx(o?Ye:"button",{className:le(qs({variant:a,size:t,className:e})),ref:s,...r}));P.displayName="Button";var de=Z.forwardRef(({className:e,type:a,...t},o)=>jsx("input",{type:a,className:le("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:o,...t}));de.displayName="Input";var ia=Z.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:le("rounded-lg border bg-card text-card-foreground shadow-sm",e),...a}));ia.displayName="Card";var Ws=Z.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:le("flex flex-col space-y-1.5 p-6",e),...a}));Ws.displayName="CardHeader";var Vs=Z.forwardRef(({className:e,...a},t)=>jsx("h3",{ref:t,className:le("text-2xl font-semibold leading-none tracking-tight",e),...a}));Vs.displayName="CardTitle";var zs=Z.forwardRef(({className:e,...a},t)=>jsx("p",{ref:t,className:le("text-sm text-muted-foreground",e),...a}));zs.displayName="CardDescription";var Gs=Z.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:le("p-6 pt-0",e),...a}));Gs.displayName="CardContent";var Xs=Z.forwardRef(({className:e,...a},t)=>jsx("div",{ref:t,className:le("flex items-center p-6 pt-0",e),...a}));Xs.displayName="CardFooter";var zo=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),lt=(...e)=>e.filter((a,t,o)=>!!a&&a.trim()!==""&&o.indexOf(a)===t).join(" ").trim();var Go={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"};var jo=forwardRef(({color:e="currentColor",size:a=24,strokeWidth:t=2,absoluteStrokeWidth:o,className:r="",children:s,iconNode:l,...d},n)=>createElement("svg",{ref:n,...Go,width:a,height:a,stroke:e,strokeWidth:o?Number(t)*24/Number(a):t,className:lt("lucide",r),...d},[...l.map(([u,c])=>createElement(u,c)),...Array.isArray(s)?s:[s]]));var D=(e,a)=>{let t=forwardRef(({className:o,...r},s)=>createElement(jo,{ref:s,iconNode:a,className:lt(`lucide-${zo(e)}`,o),...r}));return t.displayName=`${e}`,t};var Va=D("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);var he=D("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"}]]);var Da=D("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var za=D("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);var be=D("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);var fa=D("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);var ca=D("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);var Q=D("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);var Ga=D("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"}]]);var Xa=D("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);var ma=D("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"}]]);var ja=D("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"}]]);var pa=D("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);var Ze=D("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);var Be=D("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function q(e){let a=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&a==="[object Date]"?new e.constructor(+e):typeof e=="number"||a==="[object Number]"||typeof e=="string"||a==="[object String]"?new Date(e):new Date(NaN)}function ie(e,a){return e instanceof Date?new e.constructor(a):new Date(a)}function Yo(e,a){let t=q(e);return isNaN(a)?ie(e,NaN):(a&&t.setDate(t.getDate()+a),t)}var dt=6048e5,$o=864e5;var el={};function Qe(){return el}function Ne(e,a){let t=Qe(),o=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??t.weekStartsOn??t.locale?.options?.weekStartsOn??0,r=q(e),s=r.getDay(),l=(s<o?7:0)+s-o;return r.setDate(r.getDate()-l),r.setHours(0,0,0,0),r}function ga(e){return Ne(e,{weekStartsOn:1})}function nt(e){let a=q(e),t=a.getFullYear(),o=ie(e,0);o.setFullYear(t+1,0,4),o.setHours(0,0,0,0);let r=ga(o),s=ie(e,0);s.setFullYear(t,0,4),s.setHours(0,0,0,0);let l=ga(s);return a.getTime()>=r.getTime()?t+1:a.getTime()>=l.getTime()?t:t-1}function qt(e){let a=q(e);return a.setHours(0,0,0,0),a}function Ut(e){let a=q(e),t=new Date(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()));return t.setUTCFullYear(a.getFullYear()),+e-+t}function Zo(e,a){let t=qt(e),o=qt(a),r=+t-Ut(t),s=+o-Ut(o);return Math.round((r-s)/$o)}function Qo(e){let a=nt(e),t=ie(e,0);return t.setFullYear(a,0,4),t.setHours(0,0,0,0),ga(t)}function Jo(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function er(e){if(!Jo(e)&&typeof e!="number")return false;let a=q(e);return !isNaN(Number(a))}function ar(e){let a=q(e),t=ie(e,0);return t.setFullYear(a.getFullYear(),0,1),t.setHours(0,0,0,0),t}var al={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"}},tr=(e,a,t)=>{let o,r=al[e];return typeof r=="string"?o=r:a===1?o=r.one:o=r.other.replace("{{count}}",a.toString()),t?.addSuffix?t.comparison&&t.comparison>0?"in "+o:o+" ago":o};function ut(e){return (a={})=>{let t=a.width?String(a.width):e.defaultWidth;return e.formats[t]||e.formats[e.defaultWidth]}}var tl={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ol={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},rl={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},or={date:ut({formats:tl,defaultWidth:"full"}),time:ut({formats:ol,defaultWidth:"full"}),dateTime:ut({formats:rl,defaultWidth:"full"})};var sl={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},rr=(e,a,t,o)=>sl[e];function Ta(e){return (a,t)=>{let o=t?.context?String(t.context):"standalone",r;if(o==="formatting"&&e.formattingValues){let l=e.defaultFormattingWidth||e.defaultWidth,d=t?.width?String(t.width):l;r=e.formattingValues[d]||e.formattingValues[l];}else {let l=e.defaultWidth,d=t?.width?String(t.width):e.defaultWidth;r=e.values[d]||e.values[l];}let s=e.argumentCallback?e.argumentCallback(a):a;return r[s]}}var ll={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},dl={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},nl={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"]},ul={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"]},il={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"}},fl={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"}},cl=(e,a)=>{let t=Number(e),o=t%100;if(o>20||o<10)switch(o%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},sr={ordinalNumber:cl,era:Ta({values:ll,defaultWidth:"wide"}),quarter:Ta({values:dl,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ta({values:nl,defaultWidth:"wide"}),day:Ta({values:ul,defaultWidth:"wide"}),dayPeriod:Ta({values:il,defaultWidth:"wide",formattingValues:fl,defaultFormattingWidth:"wide"})};function Ra(e){return (a,t={})=>{let o=t.width,r=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],s=a.match(r);if(!s)return null;let l=s[0],d=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],n=Array.isArray(d)?pl(d,i=>i.test(l)):ml(d,i=>i.test(l)),u;u=e.valueCallback?e.valueCallback(n):n,u=t.valueCallback?t.valueCallback(u):u;let c=a.slice(l.length);return {value:u,rest:c}}}function ml(e,a){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&a(e[t]))return t}function pl(e,a){for(let t=0;t<e.length;t++)if(a(e[t]))return t}function lr(e){return (a,t={})=>{let o=a.match(e.matchPattern);if(!o)return null;let r=o[0],s=a.match(e.parsePattern);if(!s)return null;let l=e.valueCallback?e.valueCallback(s[0]):s[0];l=t.valueCallback?t.valueCallback(l):l;let d=a.slice(r.length);return {value:l,rest:d}}}var gl=/^(\d+)(th|st|nd|rd)?/i,hl=/\d+/i,xl={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},Ll={any:[/^b/i,/^(a|c)/i]},Il={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Cl={any:[/1/i,/2/i,/3/i,/4/i]},wl={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},bl={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]},Sl={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},vl={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]},yl={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},kl={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}},dr={ordinalNumber:lr({matchPattern:gl,parsePattern:hl,valueCallback:e=>parseInt(e,10)}),era:Ra({matchPatterns:xl,defaultMatchWidth:"wide",parsePatterns:Ll,defaultParseWidth:"any"}),quarter:Ra({matchPatterns:Il,defaultMatchWidth:"wide",parsePatterns:Cl,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ra({matchPatterns:wl,defaultMatchWidth:"wide",parsePatterns:bl,defaultParseWidth:"any"}),day:Ra({matchPatterns:Sl,defaultMatchWidth:"wide",parsePatterns:vl,defaultParseWidth:"any"}),dayPeriod:Ra({matchPatterns:yl,defaultMatchWidth:"any",parsePatterns:kl,defaultParseWidth:"any"})};var Ht={code:"en-US",formatDistance:tr,formatLong:or,formatRelative:rr,localize:sr,match:dr,options:{weekStartsOn:0,firstWeekContainsDate:1}};function nr(e){let a=q(e);return Zo(a,ar(a))+1}function ur(e){let a=q(e),t=+ga(a)-+Qo(a);return Math.round(t/dt)+1}function it(e,a){let t=q(e),o=t.getFullYear(),r=Qe(),s=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,l=ie(e,0);l.setFullYear(o+1,0,s),l.setHours(0,0,0,0);let d=Ne(l,a),n=ie(e,0);n.setFullYear(o,0,s),n.setHours(0,0,0,0);let u=Ne(n,a);return t.getTime()>=d.getTime()?o+1:t.getTime()>=u.getTime()?o:o-1}function ir(e,a){let t=Qe(),o=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??t.firstWeekContainsDate??t.locale?.options?.firstWeekContainsDate??1,r=it(e,a),s=ie(e,0);return s.setFullYear(r,0,o),s.setHours(0,0,0,0),Ne(s,a)}function fr(e,a){let t=q(e),o=+Ne(t,a)-+ir(t,a);return Math.round(o/dt)+1}function M(e,a){let t=e<0?"-":"",o=Math.abs(e).toString().padStart(a,"0");return t+o}var Oe={y(e,a){let t=e.getFullYear(),o=t>0?t:1-t;return M(a==="yy"?o%100:o,a.length)},M(e,a){let t=e.getMonth();return a==="M"?String(t+1):M(t+1,2)},d(e,a){return M(e.getDate(),a.length)},a(e,a){let t=e.getHours()/12>=1?"pm":"am";switch(a){case "a":case "aa":return t.toUpperCase();case "aaa":return t;case "aaaaa":return t[0];case "aaaa":default:return t==="am"?"a.m.":"p.m."}},h(e,a){return M(e.getHours()%12||12,a.length)},H(e,a){return M(e.getHours(),a.length)},m(e,a){return M(e.getMinutes(),a.length)},s(e,a){return M(e.getSeconds(),a.length)},S(e,a){let t=a.length,o=e.getMilliseconds(),r=Math.trunc(o*Math.pow(10,t-3));return M(r,a.length)}};var Ba={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Wt={G:function(e,a,t){let o=e.getFullYear()>0?1:0;switch(a){case "G":case "GG":case "GGG":return t.era(o,{width:"abbreviated"});case "GGGGG":return t.era(o,{width:"narrow"});case "GGGG":default:return t.era(o,{width:"wide"})}},y:function(e,a,t){if(a==="yo"){let o=e.getFullYear(),r=o>0?o:1-o;return t.ordinalNumber(r,{unit:"year"})}return Oe.y(e,a)},Y:function(e,a,t,o){let r=it(e,o),s=r>0?r:1-r;if(a==="YY"){let l=s%100;return M(l,2)}return a==="Yo"?t.ordinalNumber(s,{unit:"year"}):M(s,a.length)},R:function(e,a){let t=nt(e);return M(t,a.length)},u:function(e,a){let t=e.getFullYear();return M(t,a.length)},Q:function(e,a,t){let o=Math.ceil((e.getMonth()+1)/3);switch(a){case "Q":return String(o);case "QQ":return M(o,2);case "Qo":return t.ordinalNumber(o,{unit:"quarter"});case "QQQ":return t.quarter(o,{width:"abbreviated",context:"formatting"});case "QQQQQ":return t.quarter(o,{width:"narrow",context:"formatting"});case "QQQQ":default:return t.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,a,t){let o=Math.ceil((e.getMonth()+1)/3);switch(a){case "q":return String(o);case "qq":return M(o,2);case "qo":return t.ordinalNumber(o,{unit:"quarter"});case "qqq":return t.quarter(o,{width:"abbreviated",context:"standalone"});case "qqqqq":return t.quarter(o,{width:"narrow",context:"standalone"});case "qqqq":default:return t.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,a,t){let o=e.getMonth();switch(a){case "M":case "MM":return Oe.M(e,a);case "Mo":return t.ordinalNumber(o+1,{unit:"month"});case "MMM":return t.month(o,{width:"abbreviated",context:"formatting"});case "MMMMM":return t.month(o,{width:"narrow",context:"formatting"});case "MMMM":default:return t.month(o,{width:"wide",context:"formatting"})}},L:function(e,a,t){let o=e.getMonth();switch(a){case "L":return String(o+1);case "LL":return M(o+1,2);case "Lo":return t.ordinalNumber(o+1,{unit:"month"});case "LLL":return t.month(o,{width:"abbreviated",context:"standalone"});case "LLLLL":return t.month(o,{width:"narrow",context:"standalone"});case "LLLL":default:return t.month(o,{width:"wide",context:"standalone"})}},w:function(e,a,t,o){let r=fr(e,o);return a==="wo"?t.ordinalNumber(r,{unit:"week"}):M(r,a.length)},I:function(e,a,t){let o=ur(e);return a==="Io"?t.ordinalNumber(o,{unit:"week"}):M(o,a.length)},d:function(e,a,t){return a==="do"?t.ordinalNumber(e.getDate(),{unit:"date"}):Oe.d(e,a)},D:function(e,a,t){let o=nr(e);return a==="Do"?t.ordinalNumber(o,{unit:"dayOfYear"}):M(o,a.length)},E:function(e,a,t){let o=e.getDay();switch(a){case "E":case "EE":case "EEE":return t.day(o,{width:"abbreviated",context:"formatting"});case "EEEEE":return t.day(o,{width:"narrow",context:"formatting"});case "EEEEEE":return t.day(o,{width:"short",context:"formatting"});case "EEEE":default:return t.day(o,{width:"wide",context:"formatting"})}},e:function(e,a,t,o){let r=e.getDay(),s=(r-o.weekStartsOn+8)%7||7;switch(a){case "e":return String(s);case "ee":return M(s,2);case "eo":return t.ordinalNumber(s,{unit:"day"});case "eee":return t.day(r,{width:"abbreviated",context:"formatting"});case "eeeee":return t.day(r,{width:"narrow",context:"formatting"});case "eeeeee":return t.day(r,{width:"short",context:"formatting"});case "eeee":default:return t.day(r,{width:"wide",context:"formatting"})}},c:function(e,a,t,o){let r=e.getDay(),s=(r-o.weekStartsOn+8)%7||7;switch(a){case "c":return String(s);case "cc":return M(s,a.length);case "co":return t.ordinalNumber(s,{unit:"day"});case "ccc":return t.day(r,{width:"abbreviated",context:"standalone"});case "ccccc":return t.day(r,{width:"narrow",context:"standalone"});case "cccccc":return t.day(r,{width:"short",context:"standalone"});case "cccc":default:return t.day(r,{width:"wide",context:"standalone"})}},i:function(e,a,t){let o=e.getDay(),r=o===0?7:o;switch(a){case "i":return String(r);case "ii":return M(r,a.length);case "io":return t.ordinalNumber(r,{unit:"day"});case "iii":return t.day(o,{width:"abbreviated",context:"formatting"});case "iiiii":return t.day(o,{width:"narrow",context:"formatting"});case "iiiiii":return t.day(o,{width:"short",context:"formatting"});case "iiii":default:return t.day(o,{width:"wide",context:"formatting"})}},a:function(e,a,t){let r=e.getHours()/12>=1?"pm":"am";switch(a){case "a":case "aa":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case "aaa":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case "aaaaa":return t.dayPeriod(r,{width:"narrow",context:"formatting"});case "aaaa":default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,a,t){let o=e.getHours(),r;switch(o===12?r=Ba.noon:o===0?r=Ba.midnight:r=o/12>=1?"pm":"am",a){case "b":case "bb":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case "bbb":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case "bbbbb":return t.dayPeriod(r,{width:"narrow",context:"formatting"});case "bbbb":default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,a,t){let o=e.getHours(),r;switch(o>=17?r=Ba.evening:o>=12?r=Ba.afternoon:o>=4?r=Ba.morning:r=Ba.night,a){case "B":case "BB":case "BBB":return t.dayPeriod(r,{width:"abbreviated",context:"formatting"});case "BBBBB":return t.dayPeriod(r,{width:"narrow",context:"formatting"});case "BBBB":default:return t.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,a,t){if(a==="ho"){let o=e.getHours()%12;return o===0&&(o=12),t.ordinalNumber(o,{unit:"hour"})}return Oe.h(e,a)},H:function(e,a,t){return a==="Ho"?t.ordinalNumber(e.getHours(),{unit:"hour"}):Oe.H(e,a)},K:function(e,a,t){let o=e.getHours()%12;return a==="Ko"?t.ordinalNumber(o,{unit:"hour"}):M(o,a.length)},k:function(e,a,t){let o=e.getHours();return o===0&&(o=24),a==="ko"?t.ordinalNumber(o,{unit:"hour"}):M(o,a.length)},m:function(e,a,t){return a==="mo"?t.ordinalNumber(e.getMinutes(),{unit:"minute"}):Oe.m(e,a)},s:function(e,a,t){return a==="so"?t.ordinalNumber(e.getSeconds(),{unit:"second"}):Oe.s(e,a)},S:function(e,a){return Oe.S(e,a)},X:function(e,a,t){let o=e.getTimezoneOffset();if(o===0)return "Z";switch(a){case "X":return mr(o);case "XXXX":case "XX":return ha(o);case "XXXXX":case "XXX":default:return ha(o,":")}},x:function(e,a,t){let o=e.getTimezoneOffset();switch(a){case "x":return mr(o);case "xxxx":case "xx":return ha(o);case "xxxxx":case "xxx":default:return ha(o,":")}},O:function(e,a,t){let o=e.getTimezoneOffset();switch(a){case "O":case "OO":case "OOO":return "GMT"+cr(o,":");case "OOOO":default:return "GMT"+ha(o,":")}},z:function(e,a,t){let o=e.getTimezoneOffset();switch(a){case "z":case "zz":case "zzz":return "GMT"+cr(o,":");case "zzzz":default:return "GMT"+ha(o,":")}},t:function(e,a,t){let o=Math.trunc(e.getTime()/1e3);return M(o,a.length)},T:function(e,a,t){let o=e.getTime();return M(o,a.length)}};function cr(e,a=""){let t=e>0?"-":"+",o=Math.abs(e),r=Math.trunc(o/60),s=o%60;return s===0?t+String(r):t+String(r)+a+M(s,2)}function mr(e,a){return e%60===0?(e>0?"-":"+")+M(Math.abs(e)/60,2):ha(e,a)}function ha(e,a=""){let t=e>0?"-":"+",o=Math.abs(e),r=M(Math.trunc(o/60),2),s=M(o%60,2);return t+r+a+s}var pr=(e,a)=>{switch(e){case "P":return a.date({width:"short"});case "PP":return a.date({width:"medium"});case "PPP":return a.date({width:"long"});case "PPPP":default:return a.date({width:"full"})}},gr=(e,a)=>{switch(e){case "p":return a.time({width:"short"});case "pp":return a.time({width:"medium"});case "ppp":return a.time({width:"long"});case "pppp":default:return a.time({width:"full"})}},Al=(e,a)=>{let t=e.match(/(P+)(p+)?/)||[],o=t[1],r=t[2];if(!r)return pr(e,a);let s;switch(o){case "P":s=a.dateTime({width:"short"});break;case "PP":s=a.dateTime({width:"medium"});break;case "PPP":s=a.dateTime({width:"long"});break;case "PPPP":default:s=a.dateTime({width:"full"});break}return s.replace("{{date}}",pr(o,a)).replace("{{time}}",gr(r,a))},hr={p:gr,P:Al};var Pl=/^D+$/,Fl=/^Y+$/,Ml=["D","DD","YY","YYYY"];function xr(e){return Pl.test(e)}function Lr(e){return Fl.test(e)}function Ir(e,a,t){let o=Dl(e,a,t);if(console.warn(o),Ml.includes(e))throw new RangeError(o)}function Dl(e,a,t){let o=e[0]==="Y"?"years":"days of the month";return `Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${a}\`) for formatting ${o} to the input \`${t}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var Tl=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Rl=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Bl=/^'([^]*?)'?$/,Nl=/''/g,Ol=/[a-zA-Z]/;function ft(e,a,t){let o=Qe(),r=o.locale??Ht,s=o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,l=o.weekStartsOn??o.locale?.options?.weekStartsOn??0,d=q(e);if(!er(d))throw new RangeError("Invalid time value");let n=a.match(Rl).map(c=>{let i=c[0];if(i==="p"||i==="P"){let m=hr[i];return m(c,r.formatLong)}return c}).join("").match(Tl).map(c=>{if(c==="''")return {isToken:false,value:"'"};let i=c[0];if(i==="'")return {isToken:false,value:_l(c)};if(Wt[i])return {isToken:true,value:c};if(i.match(Ol))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return {isToken:false,value:c}});r.localize.preprocessor&&(n=r.localize.preprocessor(d,n));let u={firstWeekContainsDate:s,weekStartsOn:l,locale:r};return n.map(c=>{if(!c.isToken)return c.value;let i=c.value;(Lr(i)||xr(i))&&Ir(i,a,String(e));let m=Wt[i[0]];return m(d,i,r.localize,u)}).join("")}function _l(e){let a=e.match(Bl);return a?a[1].replace(Nl,"'"):e}var El=({isOpen:e,onClose:a,onConfirm:t,phoneNumber:o="",showPhoneInput:r=false})=>{let[s,l]=useState(""),[d,n]=useState(""),[u,c]=useState(o),i=Array.from({length:7},(f,x)=>{let g=Yo(new Date,x+1),C=x===0?"Tomorrow":x===1?"Day after tomorrow":ft(g,"EEEE, MMM d");return {value:ft(g,"yyyy-MM-dd"),label:C,fullDate:ft(g,"PPPP")}}),m=["09:00","09:30","10:00","10:30","11:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00","16:30","17:00","17:30"],h=()=>{let f=r?u:o;if(s&&d&&f){typeof window<"u"&&window.dataLayer&&window.dataLayer.push({event:"cta_schedule_call_submit"});let x=localStorage.getItem("visitor_session_id");x&&import('./chatSystemMessages-PYVAIBGK.js').then(({addSystemMessage:I})=>{let T=`${i.find(W=>W.value===s)?.fullDate} at ${d}`;I(x,`\u{1F4C5} Callback scheduled for ${T} (Phone: ${f})`);});let g=Intl.DateTimeFormat().resolvedOptions().timeZone,C=i.find(I=>I.value===s);if(C){let I=`\u2705 Your meeting is scheduled for ${C.fullDate} at ${d} in your local time zone: ${g}.`;t(I),a();}}};return e?jsx("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-50 p-4",children:jsxs(ia,{className:"p-6 w-full max-w-md shadow-2xl border-[#364264]/30",style:{backgroundColor:"#364264"},children:[jsxs("div",{className:"flex items-center justify-between mb-4",children:[jsx("h3",{className:"text-lg font-semibold text-[#F4F4F4]",children:"Schedule Your Call"