PageSourceSearch

https://guerillafi.ai/assets/routes-BNlg4Y_J.js

js guerillafi.ai collected 2026-10-05 12:01:30 UTC 115,232 bytes, 1 lines download raw bytes

1import{a as e,n as t,r as n,t as r}from"./jsx-runtime-CBeXhfNn.js";import{n as i,t as a}from"./arrow-right-BNrm_Cy_.js";import{i as o,n as s,r as c,t as l}from"./trending-up-kSQVH1JF.js";import{t as u}from"./sparkles-2oaPiM_J.js";import{t as d}from"./gorilla-laptop.gif.asset-DAwD55SF.js";var f=i(`badge-check`,[[`path`,{d:`M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z`,key:`3c2336`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),p=i(`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`}]]),m=i(`bot`,[[`path`,{d:`M12 8V4H8`,key:`hb8ula`}],[`rect`,{width:`16`,height:`12`,x:`4`,y:`8`,rx:`2`,key:`enze0r`}],[`path`,{d:`M2 14h2`,key:`vft8re`}],[`path`,{d:`M20 14h2`,key:`4cs60a`}],[`path`,{d:`M15 13v2`,key:`1xurst`}],[`path`,{d:`M9 13v2`,key:`rq6x2g`}]]),h=i(`calculator`,[[`rect`,{width:`16`,height:`20`,x:`4`,y:`2`,rx:`2`,key:`1nb95v`}],[`line`,{x1:`8`,x2:`16`,y1:`6`,y2:`6`,key:`x4nwl0`}],[`line`,{x1:`16`,x2:`16`,y1:`14`,y2:`18`,key:`wjye3r`}],[`path`,{d:`M16 10h.01`,key:`1m94wz`}],[`path`,{d:`M12 10h.01`,key:`1nrarc`}],[`path`,{d:`M8 10h.01`,key:`19clt8`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}],[`path`,{d:`M8 18h.01`,key:`lrp35t`}]]),g=i(`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`}]]),_=i(`chart-line`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`m19 9-5 5-4-4-3 3`,key:`2osh9i`}]]),v=i(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),y=i(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),ee=i(`circle`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),b=i(`mail`,[[`path`,{d:`m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7`,key:`132q7q`}],[`rect`,{x:`2`,y:`4`,width:`20`,height:`16`,rx:`2`,key:`izxlao`}]]),te=i(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),x=i(`message-square`,[[`path`,{d:`M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z`,key:`18887p`}]]),S=i(`phone-call`,[[`path`,{d:`M13 2a9 9 0 0 1 9 9`,key:`1itnx2`}],[`path`,{d:`M13 6a5 5 0 0 1 5 5`,key:`11nki7`}],[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),C=i(`phone-missed`,[[`path`,{d:`m16 2 6 6`,key:`1gw87d`}],[`path`,{d:`m22 2-6 6`,key:`6f0sa0`}],[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),ne=i(`phone`,[[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),re=i(`repeat`,[[`path`,{d:`m17 2 4 4-4 4`,key:`nntrym`}],[`path`,{d:`M3 11v-1a4 4 0 0 1 4-4h14`,key:`84bu3i`}],[`path`,{d:`m7 22-4-4 4-4`,key:`1wqhfi`}],[`path`,{d:`M21 13v1a4 4 0 0 1-4 4H3`,key:`1rx37r`}]]),ie=i(`sparkle`,[[`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 1.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`}]]),ae=i(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),oe=i(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),w=i(`zap`,[[`path`,{d:`M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z`,key:`1xq2db`}
vendor: 1,857 bytes, line 1
1]]),T=e(n(),1),E={version:1,asset_id:`5a84630b-b80a-4c42-a36a-d1bc045535f4`,project_id:`15e5cc1e-a508-4126-b869-dfa7856753a2`,url:`/__l5e/assets-v1/5a84630b-b80a-4c42-a36a-d1bc045535f4/gorilla-login.gif`,r2_key:`a/v1/15e5cc1e-a508-4126-b869-dfa7856753a2/5a84630b-b80a-4c42-a36a-d1bc045535f4/gorilla-login.gif`,original_filename:`gorilla-login.gif`,size:6990023,content_type:`image/gif`,created_at:`2026-07-05T15:56:45Z`},D=r();function se(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=se(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n);return r}function O(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=se(e))&&(r&&(r+=` `),r+=t);return r}var ce=(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},le=(e,t)=>({classGroupId:e,validator:t}),ue=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),k=`-`,A=[],j=`arbitrary..`,de=e=>{let t=pe(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return M(e);let n=e.split(k);return fe(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?ce(i,t):t:i||A}return n[e]||A}}},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(k):e.slice(t).join(k),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},M=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?j+r:void 0})(),pe=e=>{let{theme:t,classGroups:n}=e;return me(n,t)},me=(e,t)=>
vendor: 2,076 bytes, line 1
1{let n=ue();for(let r in e){let i=e[r];N(i,n,r,t)}return n},N=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];he(i,t,n,r)}},he=(e,t,n,r)=>{if(typeof e==`string`){ge(e,t,n);return}if(typeof e==`function`){_e(e,t,n,r);return}ve(e,t,n,r)},ge=(e,t,n)=>{let r=e===``?t:ye(t,e);r.classGroupId=n},_e=(e,t,n,r)=>{if(be(e)){N(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(le(n,e))},ve=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];N(o,ye(t,a),n,r)}},ye=(e,t)=>{let n=e,r=t.split(k),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=ue(),n.nextPart.set(t,i)),n=i}return n},be=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,xe=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)}}},Se=`!`,Ce=`:`,we=[],Te=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),Ee=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===Ce){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(Se)?(c=s.slice(0,-1),l=!0):s.startsWith(Se)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return Te(t,l,c,u)};if(t){let e=t+Ce,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):Te(we,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},De=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}},Oe=e=>({cache:xe(e.cacheSize),parseClassName:Ee(e),sortModifiers:De(e),...de(e)}),ke=/\s+/,Ae=(e,t)=>
vendor: 4,936 bytes, line 1
1{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a}=t,o=[],s=e.trim().split(ke),c=``;for(let e=s.length-1;e>=0;--e){let t=s[e],{isExternal:l,modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(t);if(l){c=t+(c.length>0?` `+c:c);continue}let m=!!p,h=r(m?f.substring(0,p):f);if(!h){if(!m){c=t+(c.length>0?` `+c:c);continue}if(h=r(f),!h){c=t+(c.length>0?` `+c:c);continue}m=!1}let g=u.length===0?``:u.length===1?u[0]:a(u).join(`:`),_=d?g+Se:g,v=_+h;if(o.indexOf(v)>-1)continue;o.push(v);let y=i(h,m);for(let e=0;e<y.length;++e){let t=y[e];o.push(_+t)}c=t+(c.length>0?` `+c:c)}return c},je=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=Me(n))&&(i&&(i+=` `),i+=r);return i},Me=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=Me(e[r]))&&(n&&(n+=` `),n+=t);return n},Ne=(e,...t)=>{let n,r,i,a,o=o=>(n=Oe(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=Ae(e,n);return i(e,a),a};return a=o,(...e)=>a(je(...e))},Pe=[],P=e=>{let t=t=>t[e]||Pe;return t.isThemeGetter=!0,t},Fe=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ie=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Le=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,Re=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ze=/\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$/,Be=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Ve=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,He=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,F=e=>Le.test(e),I=e=>!!e&&!Number.isNaN(Number(e)),L=e=>!!e&&Number.isInteger(Number(e)),Ue=e=>e.endsWith(`%`)&&I(e.slice(0,-1)),R=e=>Re.test(e),We=()=>!0,Ge=e=>ze.test(e)&&!Be.test(e),Ke=()=>!1,qe=e=>Ve.test(e),Je=e=>He.test(e),Ye=e=>!z(e)&&!V(e),Xe=e=>H(e,ft,Ke),z=e=>Fe.test(e),B=e=>H(e,pt,Ge),Ze=e=>H(e,mt,I),Qe=e=>H(e,gt,We),$e=e=>H(e,ht,Ke),et=e=>H(e,ut,Ke),tt=e=>H(e,dt,Je),nt=e=>H(e,_t,qe),V=e=>Ie.test(e),rt=e=>U(e,pt),it=e=>U(e,ht),at=e=>U(e,ut),ot=e=>U(e,ft),st=e=>U(e,dt),ct=e=>U(e,_t,!0),lt=e=>U(e,gt,!0),H=(e,t,n)=>{let r=Fe.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},U=(e,t,n=!1)=>{let r=Ie.exec(e);return r?r[1]?t(r[1]):n:!1},ut=e=>e===`position`||e===`percentage`,dt=e=>e===`image`||e===`url`,ft=e=>e===`length`||e===`size`||e===`bg-size`,pt=e=>e===`length`,mt=e=>e===`number`,ht=e=>e===`family-name`,gt=e=>e===`number`||e===`weight`,_t=e=>e===`shadow`,vt=Ne(()=>{let e=P(`color`),t=P(`font`),n=P(`text`),r=P(`font-weight`),i=P(`tracking`),a=P(`leading`),o=P(`breakpoint`),s=P(`container`),c=P(`spacing`),l=P(`radius`),u=P(`shadow`),d=P(`inset-shadow`),f=P(`text-shadow`),p=P(`drop-shadow`),m=P(`blur`),h=P(`perspective`),g=P(`aspect`),_=P(`ease`),v=P(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],ee=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],b=()=>[...ee(),V,z],te=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],x=()=>[`auto`,`contain`,`none`],S=()=>[V,z,c],C=()=>[F,`full`,`auto`,...S()],ne=()=>[L,`none`,`subgrid`,V,z],re=()=>[`auto`,{span:[`full`,L,V,z]},L,V,z],ie=()=>[L,`auto`,V,z],ae=()=>[`auto`,`min`,`max`,`fr`,V,z],oe=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],w=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],T=()=>[`auto`,...S()],E=()=>[F,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...S()],D=()=>[F,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...S()],se=()=>[F,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...S()],O=()=>[e,V,z],ce=()=>[...ee(),at,et,{position:[V,z]}],le=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],ue=()=>[`auto`,`cover`,`contain`,ot,Xe,{size:[V,z]}],k=()=>[Ue,rt,B],A=()=>[``,`none`,`full`,l,V,z],j=()=>[``,I,rt,B],de=()=>[`solid`,`dashed`,`dotted`,`double`],fe=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],M=()=>[I,Ue,at,et],pe=()=>[``,`none`,m,V,z],me=()=>[`none`,I,V,z],N=()=>[`none`,I,V,z],he=()=>[I,V,z],ge=()=>[F,`full`,...S()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[R],breakpoint:[R],color:[We],container:[R],"drop-shadow":[R],ease:[`in`,`out`,`in-out`],font:[Ye],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[R],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[R],shadow:[R],spacing:[`px`,I],text:[R],"text-shadow":[R],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,F,z,V,g]}
vendor: 6,065 bytes, line 1
1],container:[`container`],columns:[{columns:[I,z,V,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:b()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:x()}],"overscroll-x":[{"overscroll-x":x()}],"overscroll-y":[{"overscroll-y":x()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{"inset-s":C(),start:C()}],end:[{"inset-e":C(),end:C()}],"inset-bs":[{"inset-bs":C()}],"inset-be":[{"inset-be":C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[L,`auto`,V,z]}],basis:[{basis:[F,`full`,`auto`,s,...S()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[I,F,`auto`,`initial`,`none`,z]}],grow:[{grow:[``,I,V,z]}],shrink:[{shrink:[``,I,V,z]}],order:[{order:[L,`first`,`last`,`none`,V,z]}],"grid-cols":[{"grid-cols":ne()}],"col-start-end":[{col:re()}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":ne()}],"row-start-end":[{row:re()}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ae()}],"auto-rows":[{"auto-rows":ae()}],gap:[{gap:S()}],"gap-x":[{"gap-x":S()}],"gap-y":[{"gap-y":S()}],"justify-content":[{justify:[...oe(),`normal`]}],"justify-items":[{"justify-items":[...w(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...w()]}],"align-content":[{content:[`normal`,...oe()]}],"align-items":[{items:[...w(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...w(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":oe()}],"place-items":[{"place-items":[...w(),`baseline`]}],"place-self":[{"place-self":[`auto`,...w()]}],p:[{p:S()}],px:[{px:S()}],py:[{py:S()}],ps:[{ps:S()}],pe:[{pe:S()}],pbs:[{pbs:S()}],pbe:[{pbe:S()}],pt:[{pt:S()}],pr:[{pr:S()}],pb:[{pb:S()}],pl:[{pl:S()}],m:[{m:T()}],mx:[{mx:T()}],my:[{my:T()}],ms:[{ms:T()}],me:[{me:T()}],mbs:[{mbs:T()}],mbe:[{mbe:T()}],mt:[{mt:T()}],mr:[{mr:T()}],mb:[{mb:T()}],ml:[{ml:T()}],"space-x":[{"space-x":S()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":S()}],"space-y-reverse":[`space-y-reverse`],size:[{size:E()}],"inline-size":[{inline:[`auto`,...D()]}],"min-inline-size":[{"min-inline":[`auto`,...D()]}],"max-inline-size":[{"max-inline":[`none`,...D()]}],"block-size":[{block:[`auto`,...se()]}],"min-block-size":[{"min-block":[`auto`,...se()]}],"max-block-size":[{"max-block":[`none`,...se()]}],w:[{w:[s,`screen`,...E()]}],"min-w":[{"min-w":[s,`screen`,`none`,...E()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...E()]}],h:[{h:[`screen`,`lh`,...E()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...E()]}],"max-h":[{"max-h":[`screen`,`lh`,...E()]}],"font-size":[{text:[`base`,n,rt,B]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,lt,Qe]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Ue,z]}],"font-family":[{font:[it,$e,t]}],"font-features":[{"font-features":[z]}],"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,V,z]}],"line-clamp":[{"line-clamp":[I,`none`,V,Ze]}],leading:[{leading:[a,...S()]}],"list-image":[{"list-image":[`none`,V,z]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,V,z]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:O()}],"text-color":[{text:O()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...de(),`wavy`]}],"text-decoration-thickness":[{decoration:[I,`from-font`,`auto`,V,B]}],"text-decoration-color":[{decoration:O()}],"underline-offset":[{"underline-offset":[I,`auto`,V,z]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:S()}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,V,z]}],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`,V,z]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:ce()}],"bg-repeat":[{bg:le()}],"bg-size":[{bg:ue()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},L,V,z],radial:[``,V,z],conic:[L,V,z]},st,tt]}],"bg-color":[{bg:O()}],"gradient-from-pos":[{from:k()}
vendor: 7,748 bytes, line 1
1],"gradient-via-pos":[{via:k()}],"gradient-to-pos":[{to:k()}],"gradient-from":[{from:O()}],"gradient-via":[{via:O()}],"gradient-to":[{to:O()}],rounded:[{rounded:A()}],"rounded-s":[{"rounded-s":A()}],"rounded-e":[{"rounded-e":A()}],"rounded-t":[{"rounded-t":A()}],"rounded-r":[{"rounded-r":A()}],"rounded-b":[{"rounded-b":A()}],"rounded-l":[{"rounded-l":A()}],"rounded-ss":[{"rounded-ss":A()}],"rounded-se":[{"rounded-se":A()}],"rounded-ee":[{"rounded-ee":A()}],"rounded-es":[{"rounded-es":A()}],"rounded-tl":[{"rounded-tl":A()}],"rounded-tr":[{"rounded-tr":A()}],"rounded-br":[{"rounded-br":A()}],"rounded-bl":[{"rounded-bl":A()}],"border-w":[{border:j()}],"border-w-x":[{"border-x":j()}],"border-w-y":[{"border-y":j()}],"border-w-s":[{"border-s":j()}],"border-w-e":[{"border-e":j()}],"border-w-bs":[{"border-bs":j()}],"border-w-be":[{"border-be":j()}],"border-w-t":[{"border-t":j()}],"border-w-r":[{"border-r":j()}],"border-w-b":[{"border-b":j()}],"border-w-l":[{"border-l":j()}],"divide-x":[{"divide-x":j()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":j()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...de(),`hidden`,`none`]}],"divide-style":[{divide:[...de(),`hidden`,`none`]}],"border-color":[{border:O()}],"border-color-x":[{"border-x":O()}],"border-color-y":[{"border-y":O()}],"border-color-s":[{"border-s":O()}],"border-color-e":[{"border-e":O()}],"border-color-bs":[{"border-bs":O()}],"border-color-be":[{"border-be":O()}],"border-color-t":[{"border-t":O()}],"border-color-r":[{"border-r":O()}],"border-color-b":[{"border-b":O()}],"border-color-l":[{"border-l":O()}],"divide-color":[{divide:O()}],"outline-style":[{outline:[...de(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[I,V,z]}],"outline-w":[{outline:[``,I,rt,B]}],"outline-color":[{outline:O()}],shadow:[{shadow:[``,`none`,u,ct,nt]}],"shadow-color":[{shadow:O()}],"inset-shadow":[{"inset-shadow":[`none`,d,ct,nt]}],"inset-shadow-color":[{"inset-shadow":O()}],"ring-w":[{ring:j()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:O()}],"ring-offset-w":[{"ring-offset":[I,B]}],"ring-offset-color":[{"ring-offset":O()}],"inset-ring-w":[{"inset-ring":j()}],"inset-ring-color":[{"inset-ring":O()}],"text-shadow":[{"text-shadow":[`none`,f,ct,nt]}],"text-shadow-color":[{"text-shadow":O()}],opacity:[{opacity:[I,V,z]}],"mix-blend":[{"mix-blend":[...fe(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":fe()}],"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":[I]}],"mask-image-linear-from-pos":[{"mask-linear-from":M()}],"mask-image-linear-to-pos":[{"mask-linear-to":M()}],"mask-image-linear-from-color":[{"mask-linear-from":O()}],"mask-image-linear-to-color":[{"mask-linear-to":O()}],"mask-image-t-from-pos":[{"mask-t-from":M()}],"mask-image-t-to-pos":[{"mask-t-to":M()}],"mask-image-t-from-color":[{"mask-t-from":O()}],"mask-image-t-to-color":[{"mask-t-to":O()}],"mask-image-r-from-pos":[{"mask-r-from":M()}],"mask-image-r-to-pos":[{"mask-r-to":M()}],"mask-image-r-from-color":[{"mask-r-from":O()}],"mask-image-r-to-color":[{"mask-r-to":O()}],"mask-image-b-from-pos":[{"mask-b-from":M()}],"mask-image-b-to-pos":[{"mask-b-to":M()}],"mask-image-b-from-color":[{"mask-b-from":O()}],"mask-image-b-to-color":[{"mask-b-to":O()}],"mask-image-l-from-pos":[{"mask-l-from":M()}],"mask-image-l-to-pos":[{"mask-l-to":M()}],"mask-image-l-from-color":[{"mask-l-from":O()}],"mask-image-l-to-color":[{"mask-l-to":O()}],"mask-image-x-from-pos":[{"mask-x-from":M()}],"mask-image-x-to-pos":[{"mask-x-to":M()}],"mask-image-x-from-color":[{"mask-x-from":O()}],"mask-image-x-to-color":[{"mask-x-to":O()}],"mask-image-y-from-pos":[{"mask-y-from":M()}],"mask-image-y-to-pos":[{"mask-y-to":M()}],"mask-image-y-from-color":[{"mask-y-from":O()}],"mask-image-y-to-color":[{"mask-y-to":O()}],"mask-image-radial":[{"mask-radial":[V,z]}],"mask-image-radial-from-pos":[{"mask-radial-from":M()}],"mask-image-radial-to-pos":[{"mask-radial-to":M()}],"mask-image-radial-from-color":[{"mask-radial-from":O()}],"mask-image-radial-to-color":[{"mask-radial-to":O()}],"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":ee()}],"mask-image-conic-pos":[{"mask-conic":[I]}],"mask-image-conic-from-pos":[{"mask-conic-from":M()}],"mask-image-conic-to-pos":[{"mask-conic-to":M()}],"mask-image-conic-from-color":[{"mask-conic-from":O()}],"mask-image-conic-to-color":[{"mask-conic-to":O()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:ce()}],"mask-repeat":[{mask:le()}],"mask-size":[{mask:ue()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,V,z]}],filter:[{filter:[``,`none`,V,z]}],blur:[{blur:pe()}],brightness:[{brightness:[I,V,z]}],contrast:[{contrast:[I,V,z]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,ct,nt]}],"drop-shadow-color":[{"drop-shadow":O()}],grayscale:[{grayscale:[``,I,V,z]}],"hue-rotate":[{"hue-rotate":[I,V,z]}],invert:[{invert:[``,I,V,z]}],saturate:[{saturate:[I,V,z]}],sepia:[{sepia:[``,I,V,z]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,V,z]}],"backdrop-blur":[{"backdrop-blur":pe()}],"backdrop-brightness":[{"backdrop-brightness":[I,V,z]}],"backdrop-contrast":[{"backdrop-contrast":[I,V,z]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,I,V,z]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[I,V,z]}],"backdrop-invert":[{"backdrop-invert":[``,I,V,z]}],"backdrop-opacity":[{"backdrop-opacity":[I,V,z]}],"backdrop-saturate":[{"backdrop-saturate":[I,V,z]}],"backdrop-sepia":[{"backdrop-sepia":[``,I,V,z]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":S()}],"border-spacing-x":[{"border-spacing-x":S()}],"border-spacing-y":[{"border-spacing-y":S()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,V,z]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[I,`initial`,V,z]}],ease:[{ease:[`linear`,`initial`,_,V,z]}],delay:[{delay:[I,V,z]}],animate:[{animate:[`none`,v,V,z]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,V,z]}],"perspective-origin":[{"perspective-origin":b()}],rotate:[{rotate:me()}],"rotate-x":[{"rotate-x":me()}],"rotate-y":[{"rotate-y":me()}],"rotate-z":[{"rotate-z":me()}],scale:[{scale:N()}],"scale-x":[{"scale-x":N()}],"scale-y":[{"scale-y":N()}],"scale-z":[{"scale-z":N()}],"scale-3d":[`scale-3d`],skew:[{skew:he()}],"skew-x":[{"skew-x":he()}],"skew-y":[{"skew-y":he()}],transform:[{transform:[V,z,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:b()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ge()}],"translate-x":[{"translate-x":ge()}],"translate-y":[{"translate-y":ge()}],"translate-z":[{"translate-z":ge()}],"translate-none":[`translate-none`],accent:[{accent:O()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:O()}],"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
1-in`,`zoom-out`,V,z]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mbs":[{"scroll-mbs":S()}],"scroll-mbe":[{"scroll-mbe":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pbs":[{"scroll-pbs":S()}],"scroll-pbe":[{"scroll-pbe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}
1],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`,V,z]}],fill:[{fill:[`none`,...O()]}],"stroke-w":[{stroke:[I,rt,B,Ze]}],stroke:[{stroke:[`none`,...O()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{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`]},orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function yt(...e){return vt(O(e))}var bt=T.forwardRef(({className:e,type:t,...n},r)=>(0,D.jsx)(`input`,{type:t,className:yt(`flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm`,e),ref:r,...n}));bt.displayName=`Input`,t();function xt(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function St(...e){return t=>{let n=!1,r=e.map(e=>{let r=xt(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():xt(e[t],null)}}}}function W(...e){return T.useCallback(St(...e),e)}var Ct=Symbol.for(`react.lazy`),wt=T.use;function Tt(e){return typeof e==`object`&&!!e&&`then`in e}function Et(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Ct&&`_payload`in e&&Tt(e._payload)}
1function Dt(e){let t=Ot(e),n=T.forwardRef((e,n)=>{let{children:r,...i}=e;Et(r)&&typeof wt==`function`&&(r=wt(r._payload));let a=T.Children.toArray(r),o=a.find(At);if(o){let e=o.props.children,r=a.map(t=>t===o?T.Children.count(e)>1?T.Children.only(null):T.isValidElement(e)?e.props.children:null:t);return(0,D.jsx)(t,{...i,ref:n,children:T.isValidElement(e)?T.cloneElement(e,void 0,r):null})}return(0,D.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function Ot(e){let t=T.forwardRef((e,t)=>{let{children:n,...r}=e;if(Et(n)&&typeof wt==`function`&&(n=wt(n._payload)),T.isValidElement(n)){let e=Mt(n),i=jt(r,n.props);return n.type!==T.Fragment&&(i.ref=t?St(t,e):e),T.cloneElement(n,i)}return T.Children.count(n)>1?T.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var kt=Symbol(`radix.slottable`);function At(e){return T.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===kt}function jt(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}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Mt(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 Nt=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=Dt(`Primitive.${t}`),r=T.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,D.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Pt=`Label`,Ft=T.forwardRef((e,t)=>(0,D.jsx)(Nt.label,{...e,ref:t,onMouseDown:t=>{t.target.closest(`button, input, select, textarea`)||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));Ft.displayName=Pt;var It=Ft,Lt=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Rt=O,zt=((e,t)=>n=>{if(t?.variants==null)return Rt(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=Lt(t)||Lt(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 Rt(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)})(`text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70`),Bt=T.forwardRef(({className:e,...t},n)=>(0,D.jsx)(It,{ref:n,className:yt(zt(),e),...t}));Bt.displayName=It.displayName;function Vt(e,[t,n]){return Math.min(n,Math.max(t,e))}typeof window<`u`&&window.document&&window.document.createElement;function G(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function Ht(e,t=[]){let n=[];function r(t,r){let i=T.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=T.useMemo(()=>o,Object.values(o));return(0,D.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=T.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=>T.createContext(e));return function(n){let r=n?.[e]||t;return T.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,Ut(i,...t)]}function Ut(...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 T.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}var Wt=globalThis?.document?T.useLayoutEffect:()=>{},Gt=T.useInsertionEffect||Wt;function Kt({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,o]=qt({defaultProp:t,onChange:n}),s=e!==void 0,c=s?e:i;{let t=T.useRef(e!==void 0);T.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,T.useCallback(t=>{if(s){let n=Jt(t)?t(e):t;n!==e&&o.current?.(n)}else a(t)},[s,e,a,o])]}function qt({defaultProp:e,onChange:t}){let[n,r]=T.useState(e),i=T.useRef(n),a=T.useRef(t);return Gt(()=>{a.current=t},[t]),T.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}function Jt(e){return typeof e==`function`}var Yt=T.createContext(void 0);function Xt(e){let t=T.useContext(Yt);return e||t||`ltr`}function Zt(e){let t=T.useRef({value:e,previous:e});return T.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function Qt(e){let[t,n]=T.useState(void 0);return Wt(()=>{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}
1function $t(e){let t=en(e),n=T.forwardRef((e,n)=>{let{children:r,...i}=e,a=T.Children.toArray(r),o=a.find(nn);if(o){let e=o.props.children,r=a.map(t=>t===o?T.Children.count(e)>1?T.Children.only(null):T.isValidElement(e)?e.props.children:null:t);return(0,D.jsx)(t,{...i,ref:n,children:T.isValidElement(e)?T.cloneElement(e,void 0,r):null})}return(0,D.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function en(e){let t=T.forwardRef((e,t)=>{let{children:n,...r}=e;if(T.isValidElement(n)){let e=an(n),i=rn(r,n.props);return n.type!==T.Fragment&&(i.ref=t?St(t,e):e),T.cloneElement(n,i)}return T.Children.count(n)>1?T.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var tn=Symbol(`radix.slottable`);function nn(e){return T.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===tn}function rn(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}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function an(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 on=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=$t(`Primitive.${t}`),r=T.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,D.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function sn(e){let t=cn(e),n=T.forwardRef((e,n)=>{let{children:r,...i}=e,a=T.Children.toArray(r),o=a.find(un);if(o){let e=o.props.children,r=a.map(t=>t===o?T.Children.count(e)>1?T.Children.only(null):T.isValidElement(e)?e.props.children:null:t);return(0,D.jsx)(t,{...i,ref:n,children:T.isValidElement(e)?T.cloneElement(e,void 0,r):null})}return(0,D.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function cn(e){let t=T.forwardRef((e,t)=>{let{children:n,...r}=e;if(T.isValidElement(n)){let e=fn(n),i=dn(r,n.props);return n.type!==T.Fragment&&(i.ref=t?St(t,e):e),T.cloneElement(n,i)}return T.Children.count(n)>1?T.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ln=Symbol(`radix.slottable`);function un(e){return T.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===ln}function dn(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}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function fn(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)}function pn(e){let t=e+`CollectionProvider`,[n,r]=Ht(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=T.useRef(null),a=T.useRef(new Map).current;return(0,D.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=sn(s),l=T.forwardRef((e,t)=>{let{scope:n,children:r}=e;return(0,D.jsx)(c,{ref:W(t,a(s,n).collectionRef),children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=sn(u),p=T.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=T.useRef(null),s=W(t,o),c=a(u,n);return T.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,D.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return T.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));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:p},m,r]}var mn=[`PageUp`,`PageDown`],hn=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],gn={"from-left":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-right":[`Home`,`PageDown`,`ArrowDown`,`ArrowRight`],"from-bottom":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-top":[`Home`,`PageDown`,`ArrowUp`,`ArrowLeft`]},K=`Slider`,[_n,vn,yn]=pn(K),[bn,xn]=Ht(K,[yn]),[Sn,Cn]=bn(K),wn=T.forwardRef((e,t)=>
vendor: 4,130 bytes, line 1
1{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:d=()=>{},onValueCommit:f=()=>{},inverted:p=!1,form:m,...h}=e,g=T.useRef(new Set),_=T.useRef(0),v=o===`horizontal`?Dn:On,[y=[],ee]=Kt({prop:u,defaultProp:l,onChange:e=>{[...g.current][_.current]?.focus(),d(e)}}),b=T.useRef(y);function te(e){C(e,Hn(y,e))}function x(e){C(e,_.current)}function S(){let e=b.current[_.current];y[_.current]!==e&&f(y)}function C(e,t,{commit:n}={commit:!1}){let o=qn(a),s=Vt(Jn(Math.round((e-r)/a)*a+r,o),[r,i]);ee((e=[])=>{let r=zn(e,s,t);if(Gn(r,c*a)){_.current=r.indexOf(s);let t=String(r)!==String(e);return t&&n&&f(r),t?r:e}else return e})}return(0,D.jsx)(Sn,{scope:e.__scopeSlider,name:n,disabled:s,min:r,max:i,valueIndexToChangeRef:_,thumbs:g.current,values:y,orientation:o,form:m,children:(0,D.jsx)(_n.Provider,{scope:e.__scopeSlider,children:(0,D.jsx)(_n.Slot,{scope:e.__scopeSlider,children:(0,D.jsx)(v,{"aria-disabled":s,"data-disabled":s?``:void 0,...h,ref:t,onPointerDown:G(h.onPointerDown,()=>{s||(b.current=y)}),min:r,max:i,inverted:p,onSlideStart:s?void 0:te,onSlideMove:s?void 0:x,onSlideEnd:s?void 0:S,onHomeKeyDown:()=>!s&&C(r,0,{commit:!0}),onEndKeyDown:()=>!s&&C(i,y.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!s){let n=mn.includes(e.key)||e.shiftKey&&hn.includes(e.key)?10:1,r=_.current,i=y[r];C(i+a*n*t,r,{commit:!0})}}})})})})});wn.displayName=K;var[Tn,En]=bn(K,{startEdge:`left`,endEdge:`right`,size:`width`,direction:1}),Dn=T.forwardRef((e,t)=>{let{min:n,max:r,dir:i,inverted:a,onSlideStart:o,onSlideMove:s,onSlideEnd:c,onStepKeyDown:l,...u}=e,[d,f]=T.useState(null),p=W(t,e=>f(e)),m=T.useRef(void 0),h=Xt(i),g=h===`ltr`,_=g&&!a||!g&&a;function v(e){let t=m.current||d.getBoundingClientRect(),i=Kn([0,t.width],_?[n,r]:[r,n]);return m.current=t,i(e-t.left)}return(0,D.jsx)(Tn,{scope:e.__scopeSlider,startEdge:_?`left`:`right`,endEdge:_?`right`:`left`,direction:_?1:-1,size:`width`,children:(0,D.jsx)(kn,{dir:h,"data-orientation":`horizontal`,...u,ref:p,style:{...u.style,"--radix-slider-thumb-transform":`translateX(-50%)`},onSlideStart:e=>{let t=v(e.clientX);o?.(t)},onSlideMove:e=>{let t=v(e.clientX);s?.(t)},onSlideEnd:()=>{m.current=void 0,c?.()},onStepKeyDown:e=>{let t=gn[_?`from-left`:`from-right`].includes(e.key);l?.({event:e,direction:t?-1:1})}})})}),On=T.forwardRef((e,t)=>{let{min:n,max:r,inverted:i,onSlideStart:a,onSlideMove:o,onSlideEnd:s,onStepKeyDown:c,...l}=e,u=T.useRef(null),d=W(t,u),f=T.useRef(void 0),p=!i;function m(e){let t=f.current||u.current.getBoundingClientRect(),i=Kn([0,t.height],p?[r,n]:[n,r]);return f.current=t,i(e-t.top)}return(0,D.jsx)(Tn,{scope:e.__scopeSlider,startEdge:p?`bottom`:`top`,endEdge:p?`top`:`bottom`,size:`height`,direction:p?1:-1,children:(0,D.jsx)(kn,{"data-orientation":`vertical`,...l,ref:d,style:{...l.style,"--radix-slider-thumb-transform":`translateY(50%)`},onSlideStart:e=>{let t=m(e.clientY);a?.(t)},onSlideMove:e=>{let t=m(e.clientY);o?.(t)},onSlideEnd:()=>{f.current=void 0,s?.()},onStepKeyDown:e=>{let t=gn[p?`from-bottom`:`from-top`].includes(e.key);c?.({event:e,direction:t?-1:1})}})})}),kn=T.forwardRef((e,t)=>{let{__scopeSlider:n,onSlideStart:r,onSlideMove:i,onSlideEnd:a,onHomeKeyDown:o,onEndKeyDown:s,onStepKeyDown:c,...l}=e,u=Cn(K,n);return(0,D.jsx)(on.span,{...l,ref:t,onKeyDown:G(e.onKeyDown,e=>{e.key===`Home`?(o(e),e.preventDefault()):e.key===`End`?(s(e),e.preventDefault()):mn.concat(hn).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:G(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),u.thumbs.has(t)?t.focus():r(e)}),onPointerMove:G(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)}),onPointerUp:G(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),An=`SliderTrack`,jn=T.forwardRef((e,t)=>{let{__scopeSlider:n,...r}=e,i=Cn(An,n);return(0,D.jsx)(on.span,{"data-disabled":i.disabled?``:void 0,"data-orientation":i.orientation,...r,ref:t})});jn.displayName=An;var Mn=`SliderRange`,Nn=T.forwardRef((e,t)=>
1{let{__scopeSlider:n,...r}=e,i=Cn(Mn,n),a=En(Mn,n),o=W(t,T.useRef(null)),s=i.values.length,c=i.values.map(e=>Bn(e,i.min,i.max)),l=s>1?Math.min(...c):0,u=100-Math.max(...c);return(0,D.jsx)(on.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?``:void 0,...r,ref:o,style:{...e.style,[a.startEdge]:l+`%`,[a.endEdge]:u+`%`}})});Nn.displayName=Mn;var Pn=`SliderThumb`,Fn=T.forwardRef((e,t)=>{let n=vn(e.__scopeSlider),[r,i]=T.useState(null),a=W(t,e=>i(e)),o=T.useMemo(()=>r?n().findIndex(e=>e.ref.current===r):-1,[n,r]);return(0,D.jsx)(In,{...e,ref:a,index:o})}),In=T.forwardRef((e,t)=>{let{__scopeSlider:n,index:r,name:i,...a}=e,o=Cn(Pn,n),s=En(Pn,n),[c,l]=T.useState(null),u=W(t,e=>l(e)),d=c?o.form||!!c.closest(`form`):!0,f=Qt(c),p=o.values[r],m=p===void 0?0:Bn(p,o.min,o.max),h=Vn(r,o.values.length),g=f?.[s.size],_=g?Un(g,m,s.direction):0;return T.useEffect(()=>{if(c)return o.thumbs.add(c),()=>{o.thumbs.delete(c)}},[c,o.thumbs]),(0,D.jsxs)(`span`,{style:{transform:`var(--radix-slider-thumb-transform)`,position:`absolute`,[s.startEdge]:`calc(${m}% + ${_}px)`},children:[(0,D.jsx)(_n.ItemSlot,{scope:e.__scopeSlider,children:(0,D.jsx)(on.span,{role:`slider`,"aria-label":e[`aria-label`]||h,"aria-valuemin":o.min,"aria-valuenow":p,"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:p===void 0?{display:`none`}:e.style,onFocus:G(e.onFocus,()=>{o.valueIndexToChangeRef.current=r})})}),d&&(0,D.jsx)(Rn,{name:i??(o.name?o.name+(o.values.length>1?`[]`:``):void 0),form:o.form,value:p},r)]})});Fn.displayName=Pn;var Ln=`RadioBubbleInput`,Rn=T.forwardRef(({__scopeSlider:e,value:t,...n},r)=>{let i=T.useRef(null),a=W(i,r),o=Zt(t);return T.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,D.jsx)(on.input,{style:{display:`none`},...n,ref:a,defaultValue:t})});Rn.displayName=Ln;function zn(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}function Bn(e,t,n){return Vt(100/(n-t)*(e-t),[0,100])}function Vn(e,t){if(t>2)return`Value ${e+1} of ${t}`;if(t===2)return[`Minimum`,`Maximum`][e]}function Hn(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 Un(e,t,n){let r=e/2;return(r-Kn([0,50],[0,r])(t)*n)*n}function Wn(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}function Gn(e,t){if(t>0){let n=Wn(e);return Math.min(...n)>=t}return!0}function Kn(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 qn(e){return(String(e).split(`.`)[1]||``).length}function Jn(e,t){let n=10**t;return Math.round(e*n)/n}var Yn=wn,Xn=jn,Zn=Nn,Qn=Fn,$n=T.forwardRef(({className:e,...t},n)=>(0,D.jsxs)(Yn,{ref:n,className:yt(`relative flex w-full touch-none select-none items-center`,e),...t,children:[(0,D.jsx)(Xn,{className:`relative h-1.5 w-full grow overflow-hidden rounded-full bg-primary/20`,children:(0,D.jsx)(Zn,{className:`absolute h-full bg-primary`})}),(0,D.jsx)(Qn,{className:`block h-4 w-4 rounded-full border border-primary/50 bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50`})]}));$n.displayName=Yn.displayName;var er=[{key:`receptionistCost`,label:`Monthly setter cost`,placeholder:`3500`},{key:`monthlyAdSpend`,label:`Monthly ad spend`,placeholder:`5000`},{key:`leadsPerMonth`,label:`Leads per month`,placeholder:`100`},{key:`leadsReached`,label:`Leads reached`,placeholder:`20`},{key:`leadsBooked`,label:`Appointments booked`,placeholder:`10`},{key:`leadsClosed`,label:`Sales closed`,placeholder:`5`},{key:`saleValue`,label:`Average sale value`,placeholder:`4000`}],q=e=>new Intl.NumberFormat(`en-US`,{style:`currency`,currency:`USD`,minimumFractionDigits:0,maximumFractionDigits:0}).format(isFinite(e)?e:0);function tr(){let[e,t]=(0,T.useState)({receptionistCost:3500,monthlyAdSpend:5e3,leadsPerMonth:100,leadsReached:20,leadsBooked:10,leadsClosed:5,saleValue:4e3,improvementPercentage:0}),[n,r]=(0,T.useState)(!1),[i,o]=(0,T.useState)(!1),[s,c]=(0,T.useState)(``),[d,f]=(0,T.useState)({current:{monthlyRevenue:0,monthlyProfit:0,missedOpportunityCost:0,totalPotentialRevenue:0,roas:0},guerrillaFi:{monthlyRevenue:0,monthlyProfit:0,improvement:0,improvedBookedRate:0,improvedLeadsReached:0,improvedClosedSales:0,roas:0,monthlySavings:0,yearlySavings:0}}),p=e=>{let t=e.leadsClosed*e.saleValue,n=t-e.receptionistCost,r=(e.leadsPerMonth-e.leadsReached)*e.saleValue*(e.leadsClosed/Math.max(e.leadsReached,1)),i=e.monthlyAdSpend>0?t/e.monthlyAdSpend:0,a=(e.leadsPerMonth-e.leadsReached)*(e.improvementPercentage/100),o=e.leadsReached+a,s=o*(e.leadsBooked/Math.max(e.leadsReached,1)),c=s*(e.leadsClosed/Math.max(e.leadsBooked,1)),l=1500,u=c*e.saleValue,d=u-l,p=e.monthlyAdSpend>0?u/e.monthlyAdSpend:0,m=e.receptionistCost-l;f({current:{monthlyRevenue:t,monthlyProfit:n,missedOpportunityCost:r,totalPotentialRevenue:t+r,roas:i},guerrillaFi:{monthlyRevenue:u,monthlyProfit:d,improvement:u-t,improvedBookedRate:s,improvedLeadsReached:o,improvedClosedSales:c,roas:p,monthlySavings:m,yearlySavings:m*12}})}
1,m=(e,n)=>{t(t=>({...t,[e]:parseFloat(n)||0}))},g=()=>{p(e),r(!0),o(!1)},_=()=>{let n=parseFloat(s)||25,r={...e,improvementPercentage:n};t(r),p(r),o(!0)},v=(e,t)=>t>0?(e-t)/t*100:0;return(0,D.jsxs)(`div`,{className:`rounded-3xl bg-white border border-border shadow-[0_20px_60px_-20px_rgba(0,0,0,0.15)] overflow-hidden`,children:[(0,D.jsxs)(`div`,{className:`p-6 sm:p-8 bg-gradient-to-br from-brand/15 via-brand/5 to-transparent border-b border-border`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-3 mb-1`,children:[(0,D.jsx)(`div`,{className:`h-9 w-9 rounded-xl bg-foreground text-brand flex items-center justify-center`,children:(0,D.jsx)(h,{className:`h-5 w-5`})}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`h3`,{className:`text-xl font-bold text-foreground`,children:`Enter Your Current Sales Data`}),(0,D.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Real numbers in. Real revenue leak out.`})]})]}),(0,D.jsx)(`div`,{className:`mt-6 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4`,children:er.map(t=>(0,D.jsxs)(`div`,{children:[(0,D.jsx)(Bt,{htmlFor:t.key,className:`text-xs font-semibold uppercase tracking-wide text-foreground/70`,children:t.label}),(0,D.jsx)(bt,{id:t.key,type:`number`,placeholder:t.placeholder,value:e[t.key]||``,onChange:e=>m(t.key,e.target.value),className:`mt-1.5 h-11 bg-white border-border focus-visible:ring-brand focus-visible:border-brand rounded-xl font-semibold text-foreground`})]},t.key))}),(0,D.jsxs)(`button`,{onClick:g,className:`mt-6 w-full inline-flex items-center justify-center gap-2 rounded-full bg-foreground text-brand font-bold px-6 py-4 hover:opacity-90 transition brand-glow`,children:[(0,D.jsx)(h,{className:`h-4 w-4`}),` Calculate ROI Comparison`]})]}),n&&(0,D.jsxs)(`div`,{className:`p-6 sm:p-8 space-y-6`,children:[(0,D.jsxs)(`div`,{className:`grid md:grid-cols-2 gap-5`,children:[(0,D.jsxs)(`div`,{className:`rounded-2xl border border-border bg-secondary/40 p-6`,children:[(0,D.jsx)(`div`,{className:`text-xs uppercase tracking-widest font-bold text-muted-foreground`,children:`Your Current Results`}),(0,D.jsx)(`div`,{className:`mt-1 text-lg font-bold text-foreground`,children:`With traditional sales setters`}),(0,D.jsxs)(`div`,{className:`mt-5 space-y-3`,children:[(0,D.jsx)(J,{label:`Monthly Revenue`,value:q(d.current.monthlyRevenue)}),(0,D.jsx)(J,{label:`Leads Reached`,value:String(e.leadsReached)}),(0,D.jsx)(J,{label:`Appointments Booked`,value:String(e.leadsBooked)}),(0,D.jsx)(J,{label:`Sales Closed`,value:String(e.leadsClosed)}),(0,D.jsx)(J,{label:`ROI`,value:d.current.roas>0?`${d.current.roas.toFixed(1)}x`:`N/A`}),(0,D.jsx)(J,{label:`Monthly Cost`,value:q(e.receptionistCost)}),(0,D.jsx)(J,{label:`Missed Revenue / mo`,value:q(d.current.missedOpportunityCost),accent:`danger`})]})]}),(0,D.jsxs)(`div`,{className:`rounded-2xl border-2 border-brand bg-brand/5 p-6 relative overflow-hidden`,children:[(0,D.jsx)(`div`,{className:`absolute -top-8 -right-8 h-32 w-32 rounded-full bg-brand/30 blur-2xl`}),(0,D.jsxs)(`div`,{className:`relative`,children:[(0,D.jsxs)(`div`,{className:`text-xs uppercase tracking-widest font-bold text-foreground/70 flex items-center gap-1`,children:[(0,D.jsx)(u,{className:`h-3.5 w-3.5`}),` After GuerillaFi`]}),(0,D.jsx)(`div`,{className:`mt-1 text-lg font-bold text-foreground`,children:`With the AI voice agent`}),i?(0,D.jsxs)(`div`,{className:`mt-5 space-y-3`,children:[(0,D.jsx)(J,{label:`Monthly Revenue`,value:q(d.guerrillaFi.monthlyRevenue),delta:`+${q(d.guerrillaFi.improvement)}`,deltaPct:v(d.guerrillaFi.monthlyRevenue,d.current.monthlyRevenue)}),(0,D.jsx)(J,{label:`Leads Reached`,value:d.guerrillaFi.improvedLeadsReached.toFixed(1),deltaPct:v(d.guerrillaFi.improvedLeadsReached,e.leadsReached)}),(0,D.jsx)(J,{label:`Appointments Booked`,value:d.guerrillaFi.improvedBookedRate.toFixed(1),deltaPct:v(d.guerrillaFi.improvedBookedRate,e.leadsBooked)}),(0,D.jsx)(J,{label:`Sales Closed`,value:d.guerrillaFi.improvedClosedSales.toFixed(1),deltaPct:v(d.guerrillaFi.improvedClosedSales,e.leadsClosed)}),(0,D.jsx)(J,{label:`ROI`,value:d.guerrillaFi.roas>0?`${d.guerrillaFi.roas.toFixed(1)}x`:`N/A`,deltaPct:v(d.guerrillaFi.roas,d.current.roas)}),(0,D.jsx)(J,{label:`Monthly Cost`,value:q(1500)})]}):(0,D.jsxs)(`div`,{className:`mt-6`,children:[(0,D.jsx)(Bt,{htmlFor:`improvement`,className:`text-xs font-semibold uppercase tracking-wide text-foreground
1/70`,children:`Expected Improvement %`}),(0,D.jsx)(bt,{id:`improvement`,type:`number`,placeholder:`25`,value:s,onChange:e=>c(e.target.value),className:`mt-1.5 h-11 bg-white border-border focus-visible:ring-brand focus-visible:border-brand rounded-xl font-semibold`}),(0,D.jsx)(`p`,{className:`mt-2 text-xs text-muted-foreground`,children:`% of unreached leads GuerillaFi will now contact instantly.`}),(0,D.jsxs)(`button`,{onClick:_,className:`mt-4 w-full inline-flex items-center justify-center gap-2 rounded-full bg-brand text-foreground font-bold px-6 py-3.5 hover:opacity-90 transition brand-glow`,children:[`Show GuerillaFi Effect `,(0,D.jsx)(a,{className:`h-4 w-4`})]})]})]})]})]}),i&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(`div`,{className:`rounded-2xl border border-border bg-secondary/40 p-6`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between mb-3`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-xs uppercase tracking-widest font-bold text-muted-foreground`,children:`Adjust Improvement Scenario`}),(0,D.jsx)(`div`,{className:`text-sm text-foreground/70`,children:`Drag to model different capture rates.`})]}),(0,D.jsxs)(`div`,{className:`text-4xl font-extrabold text-foreground`,children:[e.improvementPercentage.toFixed(0),(0,D.jsx)(`span`,{className:`text-brand`,children:`%`})]})]}),(0,D.jsx)($n,{value:[e.improvementPercentage],onValueChange:n=>{let r={...e,improvementPercentage:n[0]};t(r),p(r)},min:0,max:100,step:1}),(0,D.jsxs)(`div`,{className:`mt-2 flex justify-between text-xs text-muted-foreground font-medium`,children:[(0,D.jsx)(`span`,{children:`0%`}),(0,D.jsx)(`span`,{children:`25%`}),(0,D.jsx)(`span`,{children:`50%`}),(0,D.jsx)(`span`,{children:`75%`}),(0,D.jsx)(`span`,{children:`100%`})]})]}),(0,D.jsxs)(`div`,{className:`grid md:grid-cols-2 gap-5`,children:[(0,D.jsxs)(`div`,{className:`rounded-2xl p-6 bg-foreground text-background`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2 text-brand text-xs uppercase tracking-widest font-bold`,children:[(0,D.jsx)(l,{className:`h-4 w-4`}),` Annual Revenue Increase`]}),(0,D.jsxs)(`div`,{className:`mt-2 text-5xl font-extrabold text-brand`,children:[`+`,q(d.guerrillaFi.improvement*12)]}),(0,D.jsx)(`div`,{className:`mt-2 text-sm text-white/70`,children:`Additional revenue per year with GuerillaFi`})]}),(0,D.jsxs)(`div`,{className:`rounded-2xl p-6 bg-brand text-foreground brand-glow`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2 text-xs uppercase tracking-widest font-bold`,children:[(0,D.jsx)(l,{className:`h-4 w-4`}),` Total Annual Savings`]}),(0,D.jsx)(`div`,{className:`mt-2 text-5xl font-extrabold`,children:q(d.guerrillaFi.yearlySavings)}),(0,D.jsx)(`div`,{className:`mt-2 text-sm font-semibold`,children:`Yearly cost reduction vs. traditional setters`})]})]})]})]})]})}function J({label:e,value:t,delta:n,deltaPct:r,accent:i}){return(0,D.jsxs)(`div`,{className:`flex items-center justify-between rounded-xl bg-white/70 border border-border/70 px-4 py-3`,children:[(0,D.jsx)(`div`,{className:`text-sm font-semibold text-foreground/70`,children:e}),(0,D.jsxs)(`div`,{className:`text-right`,children:[(0,D.jsx)(`div`,{className:`text-lg font-extrabold ${i===`danger`?`text-red-600`:`text-foreground`}`,children:t}),(n||r!==void 0&&r!==0&&isFinite(r))&&(0,D.jsxs)(`div`,{className:`text-xs font-bold text-emerald-600`,children:[n?`${n} `:``,r!==void 0&&isFinite(r)&&r!==0?`(${r>0?`+`:``}${r.toFixed(0)}%)`:``]})]})]})}var nr={version:1,asset_id:`d6813fab-a717-4bbf-97c0-3f3e8e040501`,project_id:`15e5cc1e-a508-4126-b869-dfa7856753a2`,url:`/__l5e/assets-v1/d6813fab-a717-4bbf-97c0-3f3e8e040501/energized-health-logo.png`,r2_key:`a/v1/15e5cc1e-a508-4126-b869-dfa7856753a2/d6813fab-a717-4bbf-97c0-3f3e8e040501/energized-health-logo.png`,original_filename:`energized-health-logo.png`,size:16163,content_type:`image/png`,created_at:`2026-07-02T01:37:06Z`},rr={version:1,asset_id:`910af240-ce6a-4a97-a516-b756416482de`,project_id:`15e5cc1e-a508-4126-b869-dfa7856753a2`,url:`/__l5e/assets-v1/910af240-ce6a-4a97-a516-b756416482de/udt-logo.png`,r2_key:`a/v1/15e5cc1e-
1a508-4126-b869-dfa7856753a2/910af240-ce6a-4a97-a516-b756416482de/udt-logo.png`,original_filename:`udt-logo.png`,size:244049,content_type:`image/png`,created_at:`2026-07-02T01:37:08Z`},ir={version:1,asset_id:`878d5833-7948-4edc-bf51-fc382612aba3`,project_id:`15e5cc1e-a508-4126-b869-dfa7856753a2`,url:`/__l5e/assets-v1/878d5833-7948-4edc-bf51-fc382612aba3/unikwax-logo.png`,r2_key:`a/v1/15e5cc1e-a508-4126-b869-dfa7856753a2/878d5833-7948-4edc-bf51-fc382612aba3/unikwax-logo.png`,original_filename:`unikwax-logo.png`,size:15562,content_type:`image/png`,created_at:`2026-07-05T15:18:46Z`},ar=`gfi_attribution`;function or(){if(!(typeof window>`u`))try{let e=new URLSearchParams(window.location.search),t={gclid:e.get(`gclid`)??``,fbclid:e.get(`fbclid`)??``,utm_source:e.get(`utm_source`)??``,utm_medium:e.get(`utm_medium`)??``,utm_campaign:e.get(`utm_campaign`)??``,utm_term:e.get(`utm_term`)??``,utm_content:e.get(`utm_content`)??``,landing_page:window.location.href,referrer:document.referrer},n=Object.entries(t).some(([e,t])=>t&&e!==`landing_page`&&e!==`referrer`),r=window.sessionStorage.getItem(ar);(n||!r)&&window.sessionStorage.setItem(ar,JSON.stringify(t))}catch{}}function sr(e,t={}){if(typeof window>`u`)return;let n=window;try{n.dataLayer?.push({event:e,...t}),n.gtag?.(`event`,e,t),n.fbq?.(`track`,`Lead`,t)}catch{}}var cr=`You've got `,lr=[`conversion tags,`,`Ad Copy,`,`Ad Sets,`,`Targeting,`,`Keywords,`,`Negative keywords,`,`Bid Strategies,`,`Landing Pages,`,`Cost Per Click,`,`Search Engine Optimization,`,`Analytics,`,`Funnels,`,`Map Pack.`];function ur(){let[e,t]=(0,T.useState)(``),[n,r]=(0,T.useState)(0),[i,a]=(0,T.useState)(`typing`);return(0,T.useEffect)(()=>{let o,s=cr+lr[n];return i===`typing`?o=e.length<s.length?setTimeout(()=>t(s.slice(0,e.length+1)),45):setTimeout(()=>a(`pause`),900):i===`pause`?o=setTimeout(()=>a(`deleting`),400):i===`deleting`?o=e.length>11?setTimeout(()=>t(e.slice(0,-1)),28):setTimeout(()=>a(`next`),250):i===`next`&&(o=setTimeout(()=>{r(e=>(e+1)%lr.length),a(`typing`)},250)),()=>clearTimeout(o)},[e,i,n]),(0,D.jsxs)(`span`,{className:`relative inline`,children:[e,(0,D.jsx)(`span`,{className:`inline-block w-[3px] h-[1em] align-middle ml-0.5 bg-foreground animate-pulse`,"aria-hidden":`true`})]})}var dr=E.url,fr=d.url,pr=[{id:`system`,label:`The System`},{id:`case-studies`,label:`Case Studies`},{id:`ads-engine`,label:`Ads Engine`},{id:`how`,label:`How It Works`},{id:`roi`,label:`ROI`}];function Y(e){document.getElementById(e)?.scrollIntoView({behavior:`smooth`,block:`start`})}function mr(e){let t=e.replace(/\D/g,``),n=e.trim();if(n.startsWith(`+`)&&!n.startsWith(`+1`))return null;let r=e=>/^[2-9]\d{2}[2-9]\d{6}$/.test(e);return t.length===10&&r(t)?`+1${t}`:t.length===11&&t.startsWith(`1`)&&r(t.slice(1))?`+${t}`:null}function hr(){return(0,D.jsxs)(`div`,{className:`min-h-screen bg-background text-foreground`,children:[(0,D.jsx)(gr,{}),(0,D.jsx)(yr,{}),(0,D.jsx)(Ur,{}),(0,D.jsx)(Lr,{}),(0,D.jsx)(Ir,{}),(0,D.jsx)(Vr,{}),(0,D.jsx)(Sr,{}),(0,D.jsx)(Rr,{}),(0,D.jsx)(Fr,{}),(0,D.jsx)(zr,{}),(0,D.jsx)(Wr,{})]})}function gr(){let[e,t]=(0,T.useState)(!1),[n,r]=(0,T.useState)(!1);return(0,T.useEffect)(()=>{let e=()=>r(window.scrollY>12);return e(),window.addEventListener(`scroll`,e),()=>window.removeEventListener(`scroll`,e)},[]),(0,D.jsxs)(`header`,{className:`sticky top-0 z-50 transition-all ${n?`backdrop-blur-xl bg-background/80 border-b border-border`:`bg-background/40 backdrop-blur`}`,children:[(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 h-16 flex items-center justify-between gap-4`,children:[(0,D.jsxs)(`button`,{onClick:()=>Y(`top`),className:`flex items-center gap-2 min-w-0`,children:[(0,D.jsx)(`img`,{src:dr,alt:`GuerillaFi`,width:40,height:40,className:`h-10 w-10 shrink-0 rounded-full bg-brand/10 object-cover`}),(0,D.jsxs)(`span`,{className:`font-display font-bold text-lg tracking-tight`,children:[`Guerilla`,(0,D.jsx)(`span`,{className:`text-foreground`,children:`Fi`})]})]}),(0,D.jsx)(`nav`,{className:`hidden lg:flex items-center gap-1`,children:pr.map(e=>(0,D.jsx)(`button`,{onClick:()=>Y(e.id),className:`px-3 py-2 text-sm text-muted-foreground hover:text-foreground rounded-md transition-colors`,children:e.label},e.id))}),(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsxs)(`button`,{onClick:()=>Y(`book`),className:`hidden sm:inline-flex items-center gap-2 rounded-full bg-brand text-brand-foreground font-semibold px-4 py-2 text-sm hover:brightness-95 transition brand-glow`,children:[`Book Strategy Call `,(0,D.jsx)(a,{className:`h-4 w-4`})]}),(0,D.jsx)(`button`,{className:`lg:hidden p-2`,onClick:()=>t(!e),"aria-label":`Menu`,children:e?(0,D.jsx)(oe,{className:`h-5 w-5`}):(0,D.jsx)(te,{className:`h-5 w-5`})})]})]}),e&&(0,D.jsx)(`div`,{className:`lg:hidden border-t border-border bg-background`,children:(0,D.jsxs)(`div`,{className:`px-4 py-3 flex flex-col`,children:[pr.map(e=>(0,D.jsx)(`button`,{onClick:()=>{Y(e.id),t(!1)},className:`text-left py-2 text-sm text-foreground`,children:e.label},e.id)),(0,D.jsx)(`button`,{onClick:()=>{Y(`book`),t(!1)},className:`mt-2 rounded-full bg-brand text-brand-foreground font-semibold px-4 py-2 text-sm`,children:`Book Strategy Call`})]})})]})}var _r=[`Roofing`,`Solar`,`Med Spa & Wax`,`HVAC`,`Pressure Washing & Windows`,`Gym & Fitness`,`Other`],vr=[`Under $1,500/mo`,`$2,500+/mo`,`$5,000+/mo`,`$10,000+/mo`];function yr(){let[e,t]=(0,T.useState)({firstName:``,phone:``,businessType:`Roofing`,businessTypeOther:``,adSpend:``,tcpaConsent:!0}),[n,r]=(0,T.useState)(``),[i,a]=(0,T.useState)(`idle`),[o,s]=(0,T.useState)({}),[l,u]=(0,T.useState)(null);(0,T.useEffect)(()=>{or()},[]);let d=async t=>{t.preventDefault();let n={};if(e.firstName.trim()||(n.firstName=`First name is required.`),e.phone.trim()||(n.phone=`Mobile phone is required.`),e.adSpend||(n.adSpend=`Select your current monthly ad spend.`),e.tcpaConsent||(n.tcpaConsent=`Consent is required so we can call and text you.`),s(n),Object.keys(n).length)return;u(null),a(`submitting`);let r=e.businessType===`Other`?e.businessTypeOther.trim()||`Other`:e.businessType,i=mr(e.phone.trim());if(!i){s({...o,phone:`Please enter a valid US mobile number (10 digits).`}),a(`error`),u(`Please enter a valid US mobile number (10 digits).`);return}try{let t=await fetch(`https://onebot.guerillafi.ai/gfi/demo-lead`,{method:`POST`,mode:`cors`,headers:{"content-type":`application/json`,accept:`application/json`},body:JSON.stringify({first_name:e.firstName.trim(),phone:i,business_type:r,monthly_ad_spend:e.adSpend,tcpa_consent:!0,source:`guerillafi_home_hero`})}),n=await t.json().catch(()=>null);if(!t.ok||!n?.ok&&!n?.success)throw console.error(`[demo-lead] submit failed`,t.status,n?.error??n?.reason??``),Error(n?.error||n?.reason||`Our demo line rejected the request. Try again shortly.`);a(`success`),sr(`demo_lead_submitted`,{industry:r,ad_spend:e.adSpend}),window.dispatchEvent(new CustomEvent(`demo-lead-submitted`,{detail:{firstName:e.firstName,businessType:r,service:``}}))}catch(e){a(`error`),u((e instanceof Error?e.message:``)||`Something went wrong on our end. Try again, or book a strategy call instead.`)}},f=i===`submitting`;return(0,D.jsxs)(`section`,{id:`top`,className:`relative overflow-hidden`,children:[(0,D.jsx)(`div`,{className:`absolute inset-0 grid-bg opacity-40 [mask-image:radial-gradient(ellipse_at_center,black,transparent_70%)]`}),(0,D.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 pt-10 pb-16 lg:pt-16 lg:pb-24 relative`,children:(0,D.jsxs)(`div`,{className:`grid lg:grid-cols-[minmax(0,1.05fr)_minmax(0,1fr)] gap-12 lg:gap-16 items-start`,children:[(0,D.jsxs)(`div`,{className:`flex flex-col`,children:[(0,D.jsxs)(`div`,{className:`inline-flex self-start items-center gap-2 rounded-full border border-border bg-white/70 backdrop-blur px-3 py-1 text-xs font-bold uppercase tracking-widest text-foreground`,children:[(0,D.jsx)(`span`,{className:`h-1.5 w-1.5 rounded-full bg-brand pulse-brand`}),` Live AI Demo — 60 Seconds`]}
1),(0,D.jsx)(`h1`,{className:`mt-5 text-4xl sm:text-5xl lg:text-[3.4rem] font-extrabold leading-[1.05] tracking-tight min-h-[4.5em] sm:min-h-[3.6em]`,children:(0,D.jsxs)(`span`,{className:`block`,children:[`Marketing is confusing.... `,(0,D.jsx)(ur,{})]})}),(0,D.jsxs)(`div`,{className:`relative mx-auto lg:mx-0 mt-6 flex items-center justify-center animate-fade-in aspect-square w-[min(62vw,340px)]`,children:[(0,D.jsx)(`div`,{"aria-hidden":!0,className:`absolute inset-0 rounded-full bg-brand`,style:{filter:`drop-shadow(0 30px 60px rgba(0,0,0,0.12))`}}),(0,D.jsx)(`img`,{src:fr,alt:`GuerillaFi mascot`,width:560,height:560,className:`relative h-[78%] w-auto object-contain select-none pointer-events-none`,draggable:!1})]}),(0,D.jsxs)(`div`,{className:`mt-6 hidden lg:flex items-center gap-3`,children:[(0,D.jsxs)(`svg`,{className:`w-16 h-10 text-brand shrink-0`,viewBox:`0 0 140 100`,fill:`none`,stroke:`currentColor`,strokeWidth:`8`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,D.jsx)(`path`,{d:`M10 20 C 10 80, 100 80, 122 80`}),(0,D.jsx)(`path`,{d:`M104 62 L 126 80 L 104 98`})]}),(0,D.jsx)(`span`,{className:`text-sm font-bold text-muted-foreground`,children:`Fill out the form → get a real AI call in ~30 seconds`})]}),(0,D.jsxs)(`div`,{className:`mt-6 flex flex-wrap items-center gap-x-6 gap-y-2 text-sm text-muted-foreground justify-center lg:justify-start`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(w,{className:`h-4 w-4 text-foreground`}),` Real call`]}),(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(m,{className:`h-4 w-4 text-foreground`}),` Real AI`]}),(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(c,{className:`h-4 w-4 text-foreground`}),` ~30 sec after submit`]})]})]}),(0,D.jsxs)(`div`,{className:`relative`,children:[(0,D.jsx)(`div`,{className:`absolute -inset-4 bg-brand/25 rounded-[2rem] blur-2xl`}),i===`success`?(0,D.jsxs)(`div`,{className:`relative rounded-3xl bg-white border border-border shadow-xl p-6 sm:p-8`,children:[(0,D.jsx)(`div`,{className:`text-xs font-black uppercase tracking-widest text-muted-foreground`,children:`Demo armed`}),(0,D.jsxs)(`div`,{className:`mt-2 font-display text-2xl sm:text-3xl font-bold`,children:[`Demo armed, `,e.firstName.trim(),`.`]}),(0,D.jsx)(`p`,{className:`mt-4 text-base text-muted-foreground`,children:`Your text lands in about 30 seconds. Reply to it, the AI answers back. The call follows a few minutes later.`}),(0,D.jsx)(`p`,{className:`mt-6 text-xs text-muted-foreground`,children:`Real texts. Real calls. Real AI. It starts about 30 seconds after you hit submit.`})]}):(0,D.jsxs)(`form`,{onSubmit:d,className:`relative rounded-3xl bg-white border border-border shadow-xl p-6 sm:p-8`,children:[(0,D.jsx)(`input`,{type:`text`,name:`company_website_hp`,tabIndex:-1,autoComplete:`off`,"aria-hidden":`true`,value:n,onChange:e=>r(e.target.value),style:{position:`absolute`,left:`-9999px`,top:`auto`,width:1,height:1,overflow:`hidden`}}),(0,D.jsx)(`div`,{className:`text-xs font-black uppercase tracking-widest text-muted-foreground`,children:`Demo request`}),(0,D.jsx)(`div`,{className:`mt-1 font-display text-2xl font-bold`,children:`Talk to your future AI Receptionist`}),(0,D.jsxs)(`div`,{className:`mt-5 space-y-3`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(br,{label:`First name`,value:e.firstName,onChange:n=>{t({...e,firstName:n}),o.firstName&&s({...o,firstName:void 0})},placeholder:`Jamie`,autoComplete:`given-name`}),o.firstName&&(0,D.jsx)(`p`,{className:`mt-1 text-xs text-destructive`,children:o.firstName})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(br,{label:`US mobile number`,value:e.phone,onChange:n=>{t({...e,phone:n}),o.phone&&s({...o,phone:void 0})},placeholder:`(555) 555-0100`,type:`tel`,autoComplete:`tel`}),o.phone&&(0,D.jsx)(`p`,{className:`mt-1 text-xs text-destructive`,children:o.phone})]}),(0,D.jsxs)(`label`,{className:`block`,children:[(0,D.jsx)(`div`,{className:`text-xs font-bold uppercase tracking-wider text-muted-foreground mb-1.5`,children:`Business type`}
1),(0,D.jsx)(`select`,{value:e.businessType,onChange:n=>t({...e,businessType:n.target.value}),className:`w-full rounded-xl bg-secondary/40 border border-border px-3 py-2.5 outline-none focus:border-foreground transition font-medium`,children:_r.map(e=>(0,D.jsx)(`option`,{value:e,children:e},e))})]}),e.businessType===`Other`&&(0,D.jsx)(br,{label:`Tell us your industry`,value:e.businessTypeOther,onChange:n=>t({...e,businessTypeOther:n}),placeholder:`e.g., Pest control`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-xs font-bold uppercase tracking-wider text-muted-foreground mb-1.5`,children:`Current Monthly Ad Spend (Meta + Google)`}),(0,D.jsx)(`div`,{className:`grid grid-cols-2 gap-2`,children:vr.map(n=>(0,D.jsx)(`button`,{type:`button`,onClick:()=>{t({...e,adSpend:n}),o.adSpend&&s({...o,adSpend:void 0})},className:`rounded-xl border px-3 py-2.5 text-sm font-semibold text-left transition ${e.adSpend===n?`bg-brand text-brand-foreground border-brand`:`bg-secondary/40 border-border hover:border-foreground`}`,children:n},n))}),o.adSpend&&(0,D.jsx)(`p`,{className:`mt-1 text-xs text-destructive`,children:o.adSpend})]})]}),(0,D.jsxs)(`label`,{className:`mt-4 flex items-start gap-3 cursor-pointer`,children:[(0,D.jsx)(`input`,{type:`checkbox`,checked:e.tcpaConsent,onChange:n=>{t({...e,tcpaConsent:n.target.checked}),o.tcpaConsent&&s({...o,tcpaConsent:void 0})},className:`mt-0.5 h-4 w-4 shrink-0 rounded border-border accent-[hsl(var(--brand,50_100%_50%))]`}),(0,D.jsxs)(`span`,{className:`text-[11px] leading-snug text-muted-foreground`,children:[`By checking this box, I agree to receive marketing and demo calls, texts (SMS), and emails from GuerillaFi at the number and email provided, including messages sent using an automatic telephone dialing system or artificial/prerecorded voice. Consent is not a condition of purchase. Message & data rates may apply. Reply STOP to opt out or HELP for help. See our`,` `,(0,D.jsx)(`a`,{href:`/privacy-policy`,className:`underline font-semibold text-foreground`,children:`Privacy Policy`}),` and`,` `,(0,D.jsx)(`a`,{href:`/terms-of-service`,className:`underline font-semibold text-foreground`,children:`Terms of Service`}),`.`]})]}),o.tcpaConsent&&(0,D.jsx)(`p`,{className:`mt-1 text-xs text-destructive`,children:o.tcpaConsent}),(0,D.jsxs)(`button`,{type:`submit`,disabled:f,className:`mt-6 w-full inline-flex items-center justify-center gap-2 rounded-full bg-brand text-brand-foreground font-black uppercase tracking-wide px-6 py-4 text-base hover:brightness-95 transition brand-glow disabled:opacity-50 disabled:cursor-not-allowed`,children:[(0,D.jsx)(w,{className:`h-5 w-5`}),i===`submitting`?`Connecting your AI demo...`:`Call Me Now — Live AI Demo`]}),(0,D.jsx)(`p`,{className:`mt-3 text-xs text-muted-foreground text-center`,children:`Real call. Real AI. ~30 seconds after you hit submit. No spam, ever.`}),i===`error`&&l&&(0,D.jsxs)(`p`,{className:`mt-2 text-xs text-destructive text-center`,children:[l.replace(` or book a strategy call instead.`,``),` or`,` `,(0,D.jsx)(`a`,{href:`#book`,className:`underline font-semibold`,children:`book a strategy call`}),` instead.`]})]})]})]})})]})}function br({label:e,value:t,onChange:n,placeholder:r,type:i=`text`,autoComplete:a}){return(0,D.jsxs)(`label`,{className:`block`,children:[(0,D.jsx)(`div`,{className:`text-xs font-bold uppercase tracking-wider text-muted-foreground mb-1.5`,children:e}),(0,D.jsx)(`input`,{value:t,onChange:e=>n(e.target.value),placeholder:r,type:i,autoComplete:a,className:`w-full rounded-xl bg-secondary/40 border border-border px-3 py-2.5 outline-none focus:border-foreground transition font-medium`})]})}function xr({kicker:e,title:t,sub:n}){return(0,D.jsxs)(`div`,{className:`max-w-3xl`,children:[e&&(0,D.jsxs)(`div`,{className:`inline-flex items-center gap-2 rounded-full bg-brand/20 text-foreground px-3 py-1 text-xs font-semibold uppercase tracking-wider`,children:[(0,D.jsx)(`span`,{className:`h-1.5 w-1.5 rounded-full bg-brand`}),e]}),(0,D.jsx)(`h2`,{className:`mt-4 text-3xl sm:text-4xl lg:text-5xl font-extrabold leading-[1.1] tracking-tight`,children:t}),n&&(0,D.jsx)(`p`,{className:`mt-4 text-lg text-muted-foreground`,children:n})]})}function Sr(){return(0,D.jsx)(`section`,{id:`roi`,className:`py-20 lg:py-28`,children:(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6`,children:[(0,D.jsx)(xr,{kicker:`ROI Calculator`,title:(0,D.jsxs)(D.Fragment,{children:[`Calculate Your Current Cost vs.`,(0,D.jsx)(`br`,{}),`GuerillaFi's Sales System.`]}
1),sub:`Enter your numbers to see current setter cost, revenue lost to poor follow-up, and projected profitability with your new sales tech stack.`}),(0,D.jsxs)(`div`,{className:`mt-10 grid lg:grid-cols-[minmax(0,1fr)_320px] gap-6 items-start`,children:[(0,D.jsx)(tr,{}),(0,D.jsxs)(`div`,{className:`grid grid-cols-3 gap-3 lg:grid-cols-1 lg:gap-4 lg:sticky lg:top-24`,children:[(0,D.jsxs)(`div`,{className:`rounded-2xl lg:rounded-3xl bg-brand p-4 lg:p-6 brand-glow lg:h-40 flex flex-col justify-between gap-3`,children:[(0,D.jsx)(`div`,{className:`text-[10px] lg:text-xs uppercase tracking-widest font-bold leading-tight`,children:`Average Result`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-2xl sm:text-3xl lg:text-5xl font-extrabold leading-none`,children:`34%`}),(0,D.jsx)(`div`,{className:`mt-1 lg:mt-2 text-[11px] lg:text-sm font-semibold leading-snug`,children:`More qualified bookings in 30 days.`})]})]}),(0,D.jsxs)(`div`,{className:`rounded-2xl lg:rounded-3xl bg-foreground text-background p-4 lg:p-6 lg:h-40 flex flex-col justify-between gap-3`,children:[(0,D.jsx)(`div`,{className:`text-[10px] lg:text-xs uppercase tracking-widest text-brand font-bold leading-tight`,children:`Response Time`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-2xl sm:text-3xl lg:text-5xl font-extrabold text-brand leading-none`,children:`5 sec`}),(0,D.jsx)(`div`,{className:`mt-1 lg:mt-2 text-[11px] lg:text-sm text-white/70 leading-snug`,children:`AI qualifies leads instantly — 24/7.`})]})]}),(0,D.jsxs)(`div`,{className:`rounded-2xl lg:rounded-3xl bg-white border border-border p-4 lg:p-6 lg:h-40 flex flex-col justify-between gap-3`,children:[(0,D.jsx)(`div`,{className:`text-[10px] lg:text-xs uppercase tracking-widest text-muted-foreground font-bold leading-tight`,children:`Break-Even`}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-2xl sm:text-3xl lg:text-5xl font-extrabold leading-none`,children:`30 days`}),(0,D.jsx)(`div`,{className:`mt-1 lg:mt-2 text-[11px] lg:text-sm text-muted-foreground leading-snug`,children:`Most clients see positive ROI within 30 days.`})]})]}),(0,D.jsxs)(`button`,{onClick:()=>Y(`book`),className:`col-span-3 lg:col-span-1 w-full inline-flex items-center justify-center gap-2 rounded-full bg-foreground text-background font-semibold px-5 py-3 hover:opacity-90 transition`,children:[`Book Strategy Call `,(0,D.jsx)(a,{className:`h-4 w-4`})]})]})]})]})})}var Cr=[{n:`01`,t:`Understand Your Business & Ideal Client`,d:`Deep dive into your offer, avatar, sales cycle, and current tech stack so the system is built around how you actually win deals.`,icon:s},{n:`02`,t:`We Clone Your Brand`,d:`Voice, tone, messaging, objection handling. Your AI agents sound like your best rep — not a robot reading a script.`,icon:u},{n:`03`,t:`Build the Follow-Up System`,d:`We architect the full automation stack in your CRM: workflows, triggers, branches, guardrails, and every recovery path.`,icon:w},{n:`04`,t:`Test`,d:`End-to-end scenario testing across voice, SMS, email, and CRM. We break it so your leads never see a broken step.`,icon:f},{n:`05`,t:`Launch & KPIs`,d:`Go live with a live dashboard tracking speed-to-lead, contact rate, book rate, show rate, and revenue per lead.`,icon:_}],wr={capture:{id:`capture`,label:`Lead Captured`,desc:`New lead hits the CRM from ads, forms, or a missed call.`,icon:w},sms5:{id:`sms5`,label:`SMS in 5 Seconds`,desc:`Instant text so your business name pops up on their phone first.`,icon:x},welcome:{id:`welcome`,label:`Welcome Email`,desc:`Branded welcome email hits their inbox with next steps.`,icon:b},answered:{id:`answered`,label:`Answered`,desc:`Prospect picks up. AI qualifies and books live on the phone.`,icon:o,status:`green`},noanswer:{id:`noanswer`,label:`No Answer`,desc:`No pickup — automated recovery sequence kicks off instantly.`,icon:C,status:`red`},aicall:{id:`aicall`,label:`First AI Call (>5 min)`,desc:`AI voice agent calls to qualify and book — sounding like your best rep.`,icon:S},d2text:{id:`d2text`,label:`Day 2 Follow-Up Text`,desc:`Value-forward text nudges the lead without feeling pushy.`,icon:x},d3call:{id:`d3call`,label:`Day 3 Second Call`,desc:`AI retries the call at a different time-of-day window.`,icon:S}
1,d4email:{id:`d4email`,label:`Day 4 Second Email`,desc:`Objection-handling email addresses the most common stalls.`,icon:b},d5text:{id:`d5text`,label:`Day 5 Breakup Text`,desc:`Final breakup text — often the highest reply rate of the sequence.`,icon:x},booked:{id:`booked`,label:`Appointment Booked`,desc:`Confirmation SMS + email fires the moment the calendar hold lands.`,icon:g,status:`green`},rem1:{id:`rem1`,label:`Appointment Reminder 1`,desc:`24-hour reminder across SMS and email.`,icon:p},rem2:{id:`rem2`,label:`Appointment Reminder 2`,desc:`1-hour reminder with a one-tap reschedule link.`,icon:p},showed:{id:`showed`,label:`Showed Up`,desc:`Warm, qualified opportunity handed off to your closer.`,icon:f},noshow:{id:`noshow`,label:`No-Showed`,desc:`Missed the appointment — recovery fires immediately.`,icon:C,status:`red`},rebook:{id:`rebook`,label:`Auto Re-Book: Text · Call · Email`,desc:`AI re-engages across every channel to rescue the appointment.`,icon:re},reschd:{id:`reschd`,label:`Rescheduled`,desc:`New appointment locked in — back on the happy path.`,icon:g,status:`green`},sold:{id:`sold`,label:`Sold`,desc:`Deal closed. Automation handoff to onboarding & fulfillment.`,icon:f,status:`green`},notsold:{id:`notsold`,label:`Not Sold`,desc:`Not ready today — drop them into long-term nurture.`,icon:ee},nurture:{id:`nurture`,label:`Nurture Campaign`,desc:`Long-cycle drip keeps you top-of-mind until they're ready to buy.`,icon:u},review:{id:`review`,label:`Ask for Review`,desc:`Automated review request builds social proof on autopilot.`,icon:u},delay:{id:`delay`,label:`1 Week Delay`,desc:`Cool-down before the referral ask so it feels natural.`,icon:c},referral:{id:`referral`,label:`Ask for Referrals`,desc:`AI asks happy clients for referrals — every closed deal compounds.`,icon:ae}},X=`capture.sms5.welcome.answered.booked.rem1.rem2.showed.sold.review.delay.referral.capture.sms5.welcome.noanswer.aicall.d2text.d3call.d4email.d5text.capture.sms5.welcome.answered.booked.rem1.rem2.noshow.rebook.reschd.showed.notsold.nurture`.split(`.`),Tr=188,Z=62,Er=1280,Dr=1050,Or={capture:{x:396,y:64},sms5:{x:396,y:160},welcome:{x:396,y:256},noanswer:{x:156,y:256},answered:{x:636,y:256},aicall:{x:156,y:342},d2text:{x:156,y:428},d3call:{x:156,y:514},d4email:{x:156,y:600},d5text:{x:156,y:686},booked:{x:636,y:342},rem1:{x:636,y:428},rem2:{x:636,y:514},noshow:{x:536,y:600},showed:{x:736,y:600},rebook:{x:536,y:686},reschd:{x:536,y:772},notsold:{x:736,y:686},sold:{x:936,y:686},nurture:{x:736,y:772},review:{x:936,y:772},delay:{x:936,y:858},referral:{x:936,y:944}},kr=[[`capture`,`sms5`],[`sms5`,`welcome`],[`welcome`,`noanswer`],[`welcome`,`answered`],[`noanswer`,`aicall`],[`aicall`,`d2text`],[`d2text`,`d3call`],[`d3call`,`d4email`],[`d4email`,`d5text`],[`answered`,`booked`],[`booked`,`rem1`],[`rem1`,`rem2`],[`rem2`,`noshow`],[`rem2`,`showed`],[`noshow`,`rebook`],[`rebook`,`reschd`],[`showed`,`notsold`],[`showed`,`sold`],[`notsold`,`nurture`],[`sold`,`review`],[`review`,`delay`],[`delay`,`referral`]];function Ar(e,t){return t?e===`green`?`border-emerald-500 bg-emerald-50 shadow-[0_0_0_5px_rgba(16,185,129,0.16),0_18px_34px_-18px_rgba(16,185,129,0.85)]`:e===`red`?`border-rose-500 bg-rose-50 shadow-[0_0_0_5px_rgba(244,63,94,0.16),0_18px_34px_-18px_rgba(244,63,94,0.75)]`:`border-brand bg-brand/20 shadow-[0_0_0_5px_rgba(250,204,21,0.18),0_18px_34px_-18px_rgba(250,204,21,0.85)]`:`border-border bg-white shadow-[0_10px_24px_-18px_rgba(0,0,0,0.28)]`}function jr(e,t){return t?e===`green`?`bg-emerald-500 text-background`:e===`red`?`bg-rose-500 text-background`:`bg-foreground text-brand`:`bg-secondary text-foreground/70`}function Mr(e,t){let n=Or[e],r=Or[t],i=n.x+Tr/2,a=n.y+Z/2,o=r.x+Tr/2,s=r.y+Z/2;if(n.y===r.y)return`M ${n.x+Tr} ${a} L ${r.x} ${s}`;if(n.x===r.x)return`M ${i} ${n.y+Z} L ${o} ${r.y}`;let c=n.y+Z+19;return`M ${i} ${n.y+Z} L ${i} ${c} L ${o} ${c} L ${o} ${r.y}`}function Nr({activeId:e,tick:t}){let n=Or[e],r=wr[e],i=(0,T.useRef)(null);(0,T.useEffect)(()=>{let e=i.current;e&&(e.scrollLeft=(e.scrollWidth-e.clientWidth)/2)},[]);let a=r.status===`green`?`bg-emerald-500 shadow-[0_0_0_6px_rgba(16,185,129,0.16)]`:r.status===`red`?`bg-rose-500 shadow-[0_0_0_6px_rgba(244,63,94,0.16)]`:`bg-brand shadow-[0_0_0_6px_rgba(250,204,21,0.18)]`;return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)(`div`,{className:`mt-8 lg:hidden`,children:[(0,D.jsxs)(`div`,{className:`rounded-2xl bg-foreground text-background p-5 brand-glow`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2 text-brand text-xs font-black uppercase tracking-widest`,children:[(0,D.jsx)(`span`,{className:`h-2 w-2 rounded-full bg-brand pulse-brand`}),`Firing Now`]}),(0,D.jsxs)(`div`,{className:`mt-3 flex items-center gap-3`,children:[(0,D.jsx)(`div`,{className:[`h-11 w-11 rounded-xl grid place-items-center transition-colors`,r.status===`green`?`bg-emerald-500 text-white`:r.status===`red`?`bg-rose-500 text-white`:`bg-brand text-foreground`].join(` `),children:(0,D.jsx)(r.icon,{className:`h-5 w-5`})}),(0,D.jsxs)(`div`,{className:`min-w-0`,children:[(0,D.jsxs)(`div`,{className:`text-[10px] uppercase tracking-widest text-white/60 font-bold`,children:[`Step `,t+1,` of `,X.length]}),(0,D.jsx)(`div`,{className:`text-base font-bold truncate`,children:r.label})]})]}),(0,D.jsx)(`p`,{className:`mt-3 text-sm text-white/80 leading-relaxed`,children:r.desc})]}),(0,D.jsx)(`div`,{className:`mt-4 grid gap-3`,children:[{title:`Happy path`,chips:[`Answered`,`Booked`,`Reminders`,`Showed`,`Sold`,`Review`],tone:`green`},{title:`No answer — recovery`,chips:[`SMS 5s`,`AI Call`,`Day 2 Text`,`Day 3 Call`,`Day 4 Email`,`Breakup`],tone:`red`},{title:`No-show — rescue`,chips:[`No-Show`,`Auto Re-Book`,`Rescheduled`,`Sold`],tone:`yellow`}].map(e=>(0,D.jsxs)(`div`,{className:`rounded-2xl border border-border bg-white p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(`span`,{className:[`h-2.5 w-2.5 rounded-full`,e.tone
1===`green`?`bg-emerald-500`:e.tone===`red`?`bg-rose-500`:`bg-brand`].join(` `)}),(0,D.jsx)(`div`,{className:`text-xs font-black uppercase tracking-widest text-foreground`,children:e.title})]}),(0,D.jsx)(`div`,{className:`mt-3 flex flex-wrap gap-1.5`,children:e.chips.map((e,t)=>(0,D.jsxs)(`span`,{className:`inline-flex items-center gap-1 rounded-full bg-secondary text-foreground text-[11px] font-semibold px-2.5 py-1 border border-border`,children:[t+1,`. `,e]},e))})]},e.title))}),(0,D.jsx)(`p`,{className:`mt-3 text-xs text-muted-foreground`,children:`Every branch. Every recovery. Every touchpoint — running 24/7.`})]}),(0,D.jsx)(`div`,{ref:i,className:`mt-8 hidden lg:block overflow-x-auto pb-4`,children:(0,D.jsxs)(`div`,{className:`relative mx-auto rounded-2xl border border-border bg-white grid-bg shadow-inner`,style:{width:Er,height:Dr},children:[(0,D.jsx)(`svg`,{className:`absolute inset-0 h-full w-full`,viewBox:`0 0 ${Er} ${Dr}`,"aria-hidden":`true`,children:kr.map(([e,t])=>(0,D.jsx)(`path`,{d:Mr(e,t),fill:`none`,stroke:`rgba(20,20,20,0.26)`,strokeWidth:`2`,strokeLinecap:`round`,strokeDasharray:`1 8`},`${e}-${t}`))}),(0,D.jsx)(`div`,{className:[`absolute z-20 h-4 w-4 rounded-full transition-all duration-700 ease-in-out pulse-brand`,a].join(` `),style:{left:n.x+Tr/2-8,top:n.y-24}}),Object.values(wr).map(t=>(0,D.jsx)(Pr,{node:t,activeId:e,position:Or[t.id]},t.id)),(0,D.jsxs)(`div`,{className:`absolute top-5 right-5 z-30 w-72`,children:[(0,D.jsxs)(`div`,{className:`rounded-2xl bg-foreground text-background p-5 brand-glow`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2 text-brand text-xs font-black uppercase tracking-widest`,children:[(0,D.jsx)(`span`,{className:`h-2 w-2 rounded-full bg-brand pulse-brand`}),`Firing Now`]}),(0,D.jsxs)(`div`,{className:`mt-3 flex items-center gap-3`,children:[(0,D.jsx)(`div`,{className:`h-10 w-10 rounded-xl bg-brand text-foreground grid place-items-center`,children:(0,D.jsx)(r.icon,{className:`h-5 w-5`})}),(0,D.jsxs)(`div`,{children:[(0,D.jsxs)(`div`,{className:`text-[10px] uppercase tracking-widest text-white/60 font-bold`,children:[`Step `,t+1,` of `,X.length]}),(0,D.jsx)(`div`,{className:`text-base font-bold`,children:r.label})]})]}),(0,D.jsx)(`p`,{className:`mt-3 text-sm text-white/80 leading-relaxed line-clamp-2`,children:r.desc}),(0,D.jsxs)(`div`,{className:`mt-4 grid grid-cols-2 gap-2 text-xs`,children:[(0,D.jsxs)(`div`,{className:`rounded-xl bg-white/5 border border-white/10 px-3 py-2`,children:[(0,D.jsx)(`div`,{className:`text-white/50 uppercase tracking-widest text-[10px] font-bold`,children:`Channels`}),(0,D.jsx)(`div`,{className:`font-semibold mt-0.5`,children:`Voice · SMS · Email · CRM`})]}),(0,D.jsxs)(`div`,{className:`rounded-xl bg-white/5 border border-white/10 px-3 py-2`,children:[(0,D.jsx)(`div`,{className:`text-white/50 uppercase tracking-widest text-[10px] font-bold`,children:`Response`}),(0,D.jsx)(`div`,{className:`font-semibold mt-0.5`,children:`< 5 seconds`})]})]})]}),(0,D.jsxs)(`div`,{className:`mt-3 rounded-2xl border border-border bg-white p-4`,children:[(0,D.jsx)(`div`,{className:`text-xs font-black uppercase tracking-widest text-muted-foreground`,children:`Legend`}),(0,D.jsxs)(`div`,{className:`mt-2 grid gap-1.5 text-xs`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(`span`,{className:`h-3 w-3 rounded-full bg-emerald-500`}),` Turns green on a win state`]}),(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(`span`,{className:`h-3 w-3 rounded-full bg-rose-500`}),` Turns red on a recovery state`]}),(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(`span`,{className:`h-3 w-3 rounded-full bg-brand`}),` Currently firing`]})]})]})]})]})})]})}function Pr({node:e,activeId:t,position:n}){let r=e.icon,i=e.id===t;return(0,D.jsxs)(`div`,{style:{left:n.x,top:n.y,width:Tr,height:Z},className:[`absolute z-10 flex items-center gap-3 rounded-xl border px-3 transition-all duration-500`,Ar(e.status,i)].join(` `),children:[(0,D.jsx)(`div`,{className:[`h-9 w-9 shrink-0 rounded-lg grid place-items-center transition-colors`,jr(e.status,i)].join(` `),children:(0,D.jsx)(r,{className:`h-4 w-4`})}),(0,D.jsx)(`div`,{className:`min-w-0`,children:(0,D.jsx)(`div`,{className:`text-[12px] font-bold text-foreground leading-tight`,children:e.label})}),i&&(0,D.jsx)(`span`,{className:`absolute -right-1.5 -top-1.5 h-3 w-3 rounded-full bg-brand pulse-brand`})]})}function Fr(){let[e,t]=(0,T.useState)(0);return(0,T.useEffect)(()=>{let e=setInterval(()=>t(e=>(e+1)%X.length),1500);return()=>clearInterval(e)},[]),X[e],(0,D.jsx)(`section`,{id:`how`,className:`py-20 lg:py-28`,children:(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6`,children:[(0,D.jsx)(xr,{kicker:`How It Works`,title:(0,D.jsxs)(D.Fragment,{children:[`From Kickoff to Live Revenue`,(0,D.jsx)(`br`,{}),`in 5 Deliberate Steps.`]}),sub:`A proven 5-step install — then the automation runs 24/7 down every path your leads could possibly take.`}),(0,D.jsx)(`div`,{className:`mt-14 grid gap-4 sm:grid-cols-2 lg:grid-cols-5`,children:Cr.map(e=>(0,D.jsxs)(`div`,{className:`group relative rounded-2xl border border-border bg-white p-6 hover:border-foreground
1/40 hover:-translate-y-0.5 transition`,children:[(0,D.jsxs)(`div`,{className:`absolute -top-3 left-6 rounded-full bg-brand text-foreground text-xs font-black px-3 py-1 border border-foreground/10`,children:[`STEP `,e.n]}),(0,D.jsx)(`div`,{className:`mt-6 font-bold text-lg leading-snug`,children:e.t}),(0,D.jsx)(`div`,{className:`mt-2 text-sm text-muted-foreground leading-relaxed`,children:e.d})]},e.n))})]})})}function Ir(){let[e,t]=(0,T.useState)(0);(0,T.useEffect)(()=>{let e=setInterval(()=>t(e=>(e+1)%X.length),1500);return()=>clearInterval(e)},[]);let n=X[e];return(0,D.jsx)(`section`,{className:`py-20 lg:py-28 bg-white`,children:(0,D.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6`,children:(0,D.jsxs)(`div`,{className:`rounded-3xl border border-border bg-gradient-to-b from-secondary/40 via-white to-white p-6 sm:p-10 shadow-[0_20px_60px_-30px_rgba(0,0,0,0.2)] overflow-hidden`,children:[(0,D.jsxs)(`div`,{className:`max-w-3xl`,children:[(0,D.jsx)(`div`,{className:`text-xs font-black uppercase tracking-widest text-muted-foreground`,children:`Live Automation Flow`}),(0,D.jsxs)(`h3`,{className:`mt-2 font-display text-2xl sm:text-3xl font-bold leading-tight`,children:[`Watch a Lead Travel Every Path `,(0,D.jsx)(`span`,{className:`text-muted-foreground`,children:`— Automatically.`})]}),(0,D.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground max-w-xl`,children:`Every branch. Every recovery. Every touchpoint. If a lead can slip, we've already built the path to catch them.`})]}),(0,D.jsx)(Nr,{activeId:n,tick:e})]})})})}function Lr(){return(0,D.jsx)(`section`,{className:`py-20 lg:py-28 bg-secondary/50 border-y border-border`,children:(0,D.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6`,children:(0,D.jsxs)(`div`,{className:`grid lg:grid-cols-[minmax(0,1fr)_minmax(0,1.5fr)] gap-10 items-start`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(xr,{kicker:`What We Build`,title:`Your AI Revenue System.`,sub:`Modular pieces you can turn on individually — or run as one end-to-end machine.`}),(0,D.jsx)(`img`,{src:fr,alt:`GuerillaFi mascot`,width:512,height:512,loading:`lazy`,className:`mt-8 max-w-xs`})]}),(0,D.jsx)(`div`,{className:`grid sm:grid-cols-2 gap-4`,children:[{icon:(0,D.jsx)(ne,{}),t:`AI Voice Agent`,d:`Inbound and outbound AI calling for missed calls, new leads, reactivation, and appointment setting.`},{icon:(0,D.jsx)(x,{}),t:`AI SMS Agent`,d:`Instant texting that qualifies, follows up, answers questions, and pushes prospects toward booking.`},{icon:(0,D.jsx)(b,{}),t:`AI Email Follow-Up`,d:`Automated email nurture that keeps leads warm and moves them through the buying journey.`},{icon:(0,D.jsx)(ie,{}),t:`CRM Automation`,d:`Pipeline updates, reminders, confirmations, no-show recovery, review requests, and reactivation.`}].map(e=>(0,D.jsxs)(`div`,{className:`rounded-2xl bg-white border border-border p-6 hover:brand-glow hover:-translate-y-0.5 transition`,children:[(0,D.jsx)(`div`,{className:`h-11 w-11 rounded-xl bg-brand text-brand-foreground grid place-items-center`,children:e.icon}),(0,D.jsx)(`div`,{className:`mt-4 text-lg font-bold`,children:e.t}),(0,D.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground leading-relaxed`,children:e.d})]},e.t))})]})})})}function Rr(){return(0,D.jsx)(`section`,{id:`book`,className:`py-20 lg:py-28 bg-foreground text-background`,children:(0,D.jsxs)(`div`,{className:`mx-auto max-w-4xl px-4 sm:px-6 text-center`,children:[(0,D.jsxs)(`div`,{className:`inline-flex items-center gap-2 rounded-full bg-white/10 px-3 py-1 text-xs font-bold uppercase tracking-widest text-brand`,children:[(0,D.jsx)(u,{className:`h-3.5 w-3.5`}),` Ready when you are`]}),(0,D.jsx)(`h2`,{className:`mt-5 text-4xl sm:text-5xl font-extrabold tracking-tight`,children:`Let's build your AI revenue system.`}),(0,D.jsx)(`p`,{className:`mt-4 text-lg text-white/70 max-w-2xl mx-auto`,children:`30 minutes. We'll map your leaks, show you the exact system, and quote you on the spot.`}),(0,D.jsx)(`div`,{className:`mt-8 flex flex-wrap items-center justify-center gap-3`,children:(0,D.jsxs)(`a`,{href:`https://link.guerillafi.com/widget/booking/Cg8SC4a5Mnku3Z3tgoCA`,target:`_blank`,rel:`noreferrer`,className:`inline-flex items-center gap-2 rounded-full bg-brand text-brand-foreground font-black uppercase tracking-wide px-8 py-4 text-base hover:brightness-95 transition brand-glow`,children:[`Book My Strategy Call `,(0,D.jsx)(a,{className:`h-5 w-5`})]})}),(0,D.jsx)(`p`,{className:`mt-4 text-xs text-white/50`,children:`No pitch deck. No fluff. Just answers.`})]})})}function zr(){return(0,D.jsxs)(`footer`,{className:`border-t border-border py-12`,children:[(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 grid md:grid-cols-[minmax(0,1.5fr)_minmax(0,1fr)_minmax(0,1fr)] gap-8`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,D.jsx)(`img`,{src:dr,alt:`GuerillaFi`,width:40,height:40,className:`h-10 w-10 rounded-full bg-brand/10 object-cover`}),(0,D.jsx)(`span`,{className:`font-display font-bold text-lg`,children:`GuerillaFi`})]}),(0,D.jsx)(`p`,{className:`mt-3 text-sm text-muted-foreground max-w-sm`,children:`AI Voice, SMS, Email & Ads Automation for service businesses that need booked appointments.`})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-xs font-bold uppercase tracking-wider text-muted-foreground`,children:`Links`}),(0,D.jsxs)(`ul`,{className:`mt-3 space-y-2 text-sm`,children:[(0,D.jsx)(`li`,{children:(0,D.jsx)(`button`,{onClick:()=>Y(`top`),className:`hover:text-foreground`,children:`Home`})}),(0,D.jsx)(`li`,{children:(0,D.jsx)(`button`,{onClick:()=>Y(`book`),className:`hover:text-foreground`,children:`Demo`})}),(0,D.jsx)(`li`,{children:(0,D.jsx)(`button`,{onClick:()=>Y(`use-cases`),className:`hover:text-foreground`,children:`Use Cases`})}),(0,D.jsx)(`li`,{children:(0,D.jsx)(`button`,{onClick:()=>Y(`book`),className:`hover:text-foreground`,children:`Book Call`})})]})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-xs font-bold uppercase tracking-wider text-muted-foreground`,children:`Compliance`}),(0,D.jsx)(`p`,{className:`mt-3 text-xs text-muted-foreground leading-relaxed`,children:`Demo messages and calls are only triggered with user-submitted contact information and consent.`}),(0,D.jsxs)(`ul`,{className:`mt-3 space-y-2 text-sm`,children:[(0,D.jsx)(`li`,{children:(0,D.jsx)(`a`,{href:`/privacy-policy`,className:`hover:text-foreground`,children:`Privacy Policy`})}),(0,D.jsx)(`li`,{children:(0,D.jsx)(`a`,{href:`/cookie-policy`,className:`hover:text-foreground`,children:`Cookie Policy`})}),(0,D.jsx)(`li`,{children:(0,D.jsx)(`a`,{href:`/terms-of-service`,className:`hover:text-foreground`,children:`Terms of Service`})})]})]})]}),(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 mt-10 pt-6 border-t border-border text-xs text-muted-foreground flex flex-wrap justify-between gap-3`,children:[(0,D.jsxs)(`div`,{children:[`© `,new Date().getFullYear(),` GuerillaFi. All rights reserved.`]}),(0,D.jsx)(`div`,{children:`Made for sales teams that hate leaking money.`})]})]})}var Br=[{id:`health`,name:`$10 Million Dollar Health Coaching Company`,category:`Health Coaching / High-Ticket Sales`,logo:nr.url,stats:[{v:`95%`,l:`Inbound leads booked`},{v:`34%`,l:`Sales lift in 3 months`},{v:`$75K`,l:`Generated in one weekend`}]},{id:`gun`,name:`Gun Simulation Training`,category:`Firearms Simulation / Education`,logo:rr.url,stats:[{v:`550`,l:`Dead leads reactivated`},{v:`56`,l:`Appointments in 72 hours`},{v:`$40K+`,l:`New signups (LTV)`}]},{id:`wax`,name:`Popular Wax Franchise`,category:`Med Spa & Wax / Franchise`,logo:ir.url,stats:[{v:`1,334`,l:`Verified leads / 5 mo`},{v:`52%`,l:`AI follow-up book rate`},{v:`$68`,l:`Blended cost per acquisition`}]}];function Vr(){let[e,t]=(0,T.useState)(0),n=Br[e];return(0,D.jsx)(`section`,{id:`case-studies`,className:`py-16 lg:py-24 bg-secondary/40 relative overflow-hidden`,children:(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 relative`,children:[(0,D.jsx)(`div`,{className:`rounded-[2rem] bg-white border border-border shadow-[0_24px_80px_-32px_rgba(0,0,0,0.18)] overflow-hidden`,children:(0,D.jsxs)(`div`,{className:`grid lg:grid-cols-2 min-h-[520px] lg:min-h-[600px]`,children:[(0,D.jsxs)(`div`,{className:`relative bg-[#f4f4f5] flex items-center justify-center p-10 lg:p-14 order-2 lg:order-1`,children:[(0,D.jsx)(`div`,{className:`absolute inset-0 opacity-30`,style:{backgroundImage:`radial-gradient(circle at 30% 30%, var(--brand), transparent 45%), radial-gradient(circle at 70% 70%, var(--brand), transparent 40%)`}}),(0,D.jsx)(`div`,{className:`relative w-full max-w-md aspect-square rounded-full bg-white shadow-2xl border border-border grid place-items-center p-10`,children:(0,D.jsx)(`img`,{src:n.logo,alt:`${n.name} logo`,className:`max-h-[70%] max-w-[70%] object-contain blur-xl opacity-80`})})]}),(0,D.jsx)(`div`,{className:`flex flex-col justify-center p-8 sm:p-12 lg:p-16 order-1 lg:order-2`,children:(0,D.jsxs)(`div`,{className:`max-w-xl`,children:[(0,D.jsx)(`h2`,{className:`text-3xl sm:text-4xl lg:text-5xl font-extrabold tracking-tight text-foreground uppercase`,children:`Client Results`}),(0,D.jsx)(`div`,{className:`mt-3 h-1 w-20 bg-brand rounded-full`}),(0,D.jsxs)(`div`,{className:`mt-10`,children:[(0,D.jsx)(`div`,{className:`text-xs font-black uppercase tracking-widest text-muted-foreground`,children:n.category}),(0,D.jsx)(`div`,{className:`mt-2 text-2xl sm:text-3xl font-extrabold text-foreground leading-tight`,children:n.name})]}),(0,D.jsx)(`div`,{className:`mt-10 grid grid-cols-1 sm:grid-cols-3 gap-6`,children:n.stats.map(e=>(0,D.jsxs)(`div`,{className:`text-left`,children:[(0,D.jsx)(`div`,{className:`text-4xl sm:text-5xl font-extrabold text-foreground tracking-tight`,children:e.v}),(0,D.jsx)(`div`,{className:`mt-1 text-xs font-bold uppercase tracking-widest text-muted-foreground`,children:e.l})]},e.l))}),(0,D.jsx)(`div`,{className:`mt-12 flex items-center gap-3`,children:Br.map((n,r)=>(0,D.jsx)(`button`,{onClick:()=>t(r),"aria-label":`Go to case study ${r+1}`,className:`h-2.5 rounded-full transition-all duration-300 ${r===e?`w-8 bg-brand`:`w-2.5 bg-border hover:bg-muted-foreground`}`},r))})]})})]})}),(0,D.jsx)(`div`,{className:`mt-10 text-center`,children:(0,D.jsxs)(`button`,{onClick:()=>Y(`book`),className:`inline-flex items-center gap-2 text-sm font-bold text-foreground hover:text-brand transition`,children:[`Want numbers like these? Book a Strategy Call `,(0,D.jsx)(a,{className:`h-4 w-4`})]})})]})})}var Q={lsa:{label:`Local Service Ads (Google Guaranteed)`,title:`Position Zero — the trust badge`,body:`The trust badge that matters. These Google-screened ads appear above everything else for local searches, complete with ratings, Google's backing, and direct call buttons. Most of your competitors aren't even running it.`},search:{label:`Google Ads (Top & Bottom)`,title:`Buyer-intent real estate`,body:`Prime real estate for buyer-intent keywords. ClickCease protects your budget from fraud while our advanced bidding strategies ensure profitability — not just clicks.`},ai:{label:`AI Overview / SGE Results`,title:`Be the answer, not a link`,body:`The new frontier. Google's AI-generated answers now appear for 65% of commercial queries. We optimize your content to be THE source AI cites when answering customer questions.`},local:{label:`Local Pack / Maps Results`,title:`The 3 pins that get the calls`,body:`The 3 businesses with the map pin get the calls. We optimize your Google Business Profile, reviews, and citations to put you there — and keep you there.`},organic:{label:`Organic Search Results`,title:`The compounding long game`,body:`Long-game visibility that compounds. Every five-star review your AI workflow generates feeds this ranking — free traffic that snowballs month over month.`},paa:{label:`People Also Ask`,title:`Answer what they type`,body:`The questions your customers actually type. We make sure the answers point at you — turning research queries into booked appointments.`}};function $({data:e}){let[t,n]=(0,T.useState)(!1);return(0,D.jsxs)(`div`,{className:`relative inline-block`,onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),children:[(0,D.jsxs)(`button`,{type:`button`,onClick:()=>n(e=>!e),className:`inline-flex items-center gap-1.5 rounded-full bg-foreground text-brand px-3 py-1 text-[11px] font-black uppercase tracking-widest hover:bg-brand hover:text-brand-foreground transition`,children:[e.label,` `,(0,D.jsx)(v,{className:`h-3 w-3 transition ${t?`rotate-180`:``}`})]}),t&&(0,D.jsxs)(`div`,{className:`absolute z-30 left-0 top-full mt-2 w-[min(88vw,340px)] rounded-2xl bg-brand text-brand-foreground shadow-2xl p-4 text-left`,children:[(0,D.jsx)(`div`,{className:`text-[13px] font-black`,children:e.title}),(0,D.jsx)(`p`,{className:`mt-1.5 text-[12px] leading-relaxed text-brand-foreground
1/80`,children:e.body})]})]})}function Hr({className:e=`h-24 w-32`}){return(0,D.jsxs)(`div`,{className:`${e} relative overflow-hidden rounded-md border border-border bg-[#eaf1e4]`,children:[(0,D.jsxs)(`svg`,{viewBox:`0 0 160 120`,className:`absolute inset-0 h-full w-full`,"aria-hidden":`true`,children:[(0,D.jsx)(`rect`,{width:`160`,height:`120`,fill:`#eef3ea`}),(0,D.jsx)(`rect`,{x:`0`,y:`70`,width:`160`,height:`18`,fill:`#d8e6f5`}),(0,D.jsx)(`path`,{d:`M0 30 H160 M0 96 H160 M40 0 V120 M108 0 V120`,stroke:`#ffffff`,strokeWidth:`7`}),(0,D.jsx)(`path`,{d:`M0 30 H160 M0 96 H160 M40 0 V120 M108 0 V120`,stroke:`#e6dfc9`,strokeWidth:`1`}),(0,D.jsx)(`rect`,{x:`8`,y:`38`,width:`22`,height:`16`,fill:`#e3e7de`}),(0,D.jsx)(`rect`,{x:`52`,y:`38`,width:`26`,height:`18`,fill:`#e3e7de`}),(0,D.jsx)(`rect`,{x:`118`,y:`40`,width:`24`,height:`14`,fill:`#e3e7de`}),(0,D.jsx)(`rect`,{x:`12`,y:`100`,width:`20`,height:`12`,fill:`#e3e7de`}),(0,D.jsx)(`rect`,{x:`60`,y:`100`,width:`30`,height:`12`,fill:`#e3e7de`})]}),(0,D.jsxs)(`div`,{className:`absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-full flex flex-col items-center`,children:[(0,D.jsx)(`div`,{className:`rounded-sm bg-foreground px-1 py-[1px] text-[7px] font-black uppercase tracking-wide text-brand whitespace-nowrap`,children:`Your Business`}),(0,D.jsxs)(`svg`,{width:`14`,height:`18`,viewBox:`0 0 14 18`,className:`drop-shadow`,children:[(0,D.jsx)(`path`,{d:`M7 18C7 18 13 10.2 13 6.5A6 6 0 1 0 1 6.5C1 10.2 7 18 7 18Z`,fill:`#ea4335`}),(0,D.jsx)(`circle`,{cx:`7`,cy:`6.3`,r:`2.2`,fill:`#ffffff`})]})]})]})}function Ur(){return(0,D.jsx)(`section`,{id:`ads-engine`,className:`py-20 lg:py-28 bg-background border-y border-border`,children:(0,D.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6`,children:[(0,D.jsx)(xr,{kicker:`The Ads Engine`,title:(0,D.jsx)(D.Fragment,{children:`Advertising on Auto Pilot.`}),sub:`Google, Meta, and now AI search. We drive the leads to your CRM where our AI does all the heavy lifting. We create the ads, book the appointments, and you just gotta show up. Period. Advertising is easy when you have the follow-up mechanism. Think of us as your fractional CMO — half the cost, all the benefits.`}),(0,D.jsxs)(`div`,{className:`mt-12`,children:[(0,D.jsxs)(`div`,{className:`rounded-3xl bg-white border border-border shadow-2xl overflow-hidden`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-1.5 px-4 py-2.5 bg-secondary/70 border-b border-border`,children:[(0,D.jsx)(`span`,{className:`h-2.5 w-2.5 rounded-full bg-red-400`}),(0,D.jsx)(`span`,{className:`h-2.5 w-2.5 rounded-full bg-yellow-400`}),(0,D.jsx)(`span`,{className:`h-2.5 w-2.5 rounded-full bg-green-400`}),(0,D.jsx)(`div`,{className:`ml-3 text-[11px] text-muted-foreground truncate`,children:`google.com/search?q=roof+repair+near+me`})]}),(0,D.jsxs)(`div`,{className:`p-5 sm:p-8 text-left text-sm`,children:[(0,D.jsxs)(`div`,{className:`flex items-center gap-3 max-w-3xl mx-auto`,children:[(0,D.jsxs)(`div`,{className:`text-2xl font-extrabold tracking-tight`,children:[(0,D.jsx)(`span`,{className:`text-blue-500`,children:`G`}),(0,D.jsx)(`span`,{className:`text-red-500`,children:`o`}),(0,D.jsx)(`span`,{className:`text-yellow-500`,children:`o`}),(0,D.jsx)(`span`,{className:`text-blue-500`,children:`g`}),(0,D.jsx)(`span`,{className:`text-green-500`,children:`l`}),(0,D.jsx)(`span`,{className:`text-red-500`,children:`e`})]}),(0,D.jsx)(`div`,{className:`flex-1 rounded-full border border-border px-4 py-2 text-muted-foreground text-xs`,children:`roof repair near me`})]}),(0,D.jsxs)(`div`,{className:`mt-6 relative rounded-xl border border-border p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 flex-wrap`,children:[(0,D.jsx)(`div`,{className:`text-[10px] uppercase tracking-widest text-muted-foreground font-bold`,children:`Sponsored · Google Guaranteed`}),(0,D.jsx)($,{data:Q.lsa})]}),(0,D.jsx)(`div`,{className:`mt-3 grid grid-cols-2 sm:grid-cols-3 gap-2`,children:[`Summit Roof Pros`,`Ironclad Roofing`,`Bluepeak Exteriors`].map(e=>(0,D.jsxs)(`div`,{className:`rounded-lg border border-border p-2`,children:[(0,D.jsx)(`div`,{className:`text-[11px] font-bold truncate`,children:e}),(0,D.jsx)(`div`,{className:`text-[10px] text-muted-foreground`,children:`★ 4.9 · Google Guaranteed`})]},e))})]}),(0,D.jsxs)(`div`,{className:`mt-5 relative rounded-xl border border-border p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 flex-wrap`,children:[(0,D.jsx)(`div`,{className:`text-[10px] uppercase tracking-widest text-muted-foreground font-bold`,children:`Sponsored`}),(0,D.jsx)($,{data:Q.search})]}),(0,D.jsx)(`div`,{className:`mt-3 space-y-3`,children:[`Emergency Roof Repair — Same-Day Crews`,`Roof Leaks Fixed Fast · Free Estimate`].map(e=>(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-[13px] text-blue-600 font-semibold`,children:e}),(0,D.jsx)(`div`,{className:`text-[11px] text-muted-foreground`,children:`example-roofer.com · 24/7 crews. Insurance friendly.`})]},e))})]}),(0,D.jsxs)(`div`,{className:`mt-5 relative rounded-xl bg-blue-50 border border-blue-200 p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 flex-wrap`,children:[(0,D.jsx)(`div`,{className:`text-[10px] uppercase tracking-widest text-blue-700 font-bold`,children:`AI Overview`}),(0,D.jsx)($,{data:Q.ai})]}
1),(0,D.jsx)(`div`,{className:`mt-2 text-[12px] text-foreground/80`,children:`Homeowners searching for roof repair should look for licensed contractors with same-day inspection, insurance-claim experience, and verified reviews…`})]}),(0,D.jsxs)(`div`,{className:`mt-5 relative rounded-xl border border-border p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 flex-wrap`,children:[(0,D.jsx)(`div`,{className:`text-[10px] uppercase tracking-widest text-muted-foreground font-bold`,children:`Local results`}),(0,D.jsx)($,{data:Q.local})]}),(0,D.jsxs)(`div`,{className:`mt-3 grid grid-cols-[1fr_auto] gap-3 items-center`,children:[(0,D.jsx)(`div`,{className:`space-y-1.5`,children:[`Summit Roof Pros — 0.8 mi · ★ 4.9 (312)`,`Ironclad Roofing — 1.4 mi · ★ 4.8 (241)`,`Bluepeak Exteriors — 2.1 mi · ★ 4.7 (188)`].map(e=>(0,D.jsx)(`div`,{className:`text-[11px] text-foreground/80 truncate`,children:e},e))}),(0,D.jsx)(Hr,{})]})]}),(0,D.jsxs)(`div`,{className:`mt-5 relative rounded-xl border border-border p-4`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 flex-wrap`,children:[(0,D.jsx)(`div`,{className:`text-[10px] uppercase tracking-widest text-muted-foreground font-bold`,children:`Organic`}),(0,D.jsx)($,{data:Q.organic})]}),(0,D.jsx)(`div`,{className:`mt-3 space-y-3`,children:[`Best Roof Repair Companies (2026 Guide)`,`How Much Does Roof Repair Cost?`].map(e=>(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`div`,{className:`text-[13px] text-blue-600 font-semibold`,children:e}),(0,D.jsx)(`div`,{className:`text-[11px] text-muted-foreground`,children:`example-guide.com · Independent reviews and pricing…`})]},e))})]}),(0,D.jsxs)(`div`,{className:`mt-5 relative rounded-xl border border-border`,children:[(0,D.jsxs)(`div`,{className:`flex items-center justify-between gap-3 flex-wrap px-3 py-2 border-b border-border`,children:[(0,D.jsx)(`div`,{className:`text-[11px] font-bold`,children:`People also ask`}),(0,D.jsx)($,{data:Q.paa})]}),[`How much does emergency roof repair cost?`,`Who is the best roofer near me?`,`Does insurance cover a leaking roof?`].map(e=>(0,D.jsxs)(`div`,{className:`flex items-center justify-between px-3 py-2 border-b last:border-0 border-border text-[11px]`,children:[(0,D.jsx)(`span`,{children:e}),(0,D.jsx)(y,{className:`h-3 w-3 text-muted-foreground`})]},e))]})]})]}),(0,D.jsx)(`div`,{className:`mt-4 text-center text-sm text-muted-foreground`,children:`Hover any yellow tag to see how we win that spot. One search. Six ways to show up.`})]}),(0,D.jsx)(`p`,{className:`mt-10 text-center text-2xl sm:text-3xl font-extrabold tracking-tight`,children:`Clicks don't pay your bills. Booked appointments do.`}),(0,D.jsxs)(`div`,{className:`mt-8 flex flex-col items-center gap-3`,children:[(0,D.jsxs)(`button`,{onClick:()=>Y(`book`),className:`inline-flex items-center gap-2 rounded-full bg-brand text-brand-foreground font-black uppercase tracking-wide px-7 py-4 text-base hover:brightness-95 transition brand-glow`,children:[`Book a Strategy Call `,(0,D.jsx)(a,{className:`h-5 w-5`})]}),(0,D.jsx)(`button`,{onClick:()=>Y(`book`),className:`text-sm text-muted-foreground hover:text-foreground underline underline-offset-4`,children:`First, see what you're losing — get your free secret shop →`})]})]})})}function Wr(){let[e,t]=(0,T.useState)(!1),[n,r]=(0,T.useState)(!1);return(0,T.useEffect)(()=>{let e=()=>{let e=document.documentElement;t((window.scrollY+window.innerHeight)/e.scrollHeight>.5)};return e(),window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[]),n||!e?null:(0,D.jsx)(`div`,{className:`md:hidden fixed bottom-3 inset-x-3 z-50`,children:(0,D.jsxs)(`div`,{className:`flex items-center gap-2 rounded-full bg-brand text-brand-foreground shadow-2xl brand-glow px-2 py-2`,children:[(0,D.jsxs)(`button`,{onClick:()=>Y(`book`),className:`flex-1 inline-flex items-center justify-center gap-2 rounded-full bg-foreground text-brand font-black uppercase tracking-wide px-4 py-3 text-sm`,children:[(0,D.jsx)(w,{className:`h-4 w-4`}),` Book a Strategy Call`]}),(0,D.jsx)(`button`,{onClick:()=>r(!0),"aria-label":`Dismiss`,className:`h-9 w-9 grid place-items-center rounded-full hover:bg-black/10`,children:(0,D.jsx)(oe,{className:`h-4 w-4`})})]})})}export{hr as component};

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.