1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9654],{6946:(e,t,n)=>{n.d(t,{FC:()=>u,Pt:()=>h,QV:()=>w,Qs:()=>l,R9:()=>v,Wc:()=>c,XR:()=>x,Xp:()=>g,cM:()=>d,fv:()=>f,hU:()=>p,jC:()=>b,m2:()=>m,sx:()=>a});var r=n(79386),o=n(49071);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!(0,r.I)(window.location.pathname))try{!1!==n.capturePostHog&&(0,o.Dt)(e,t);let r=window,a={...t,event:e};window.dispatchEvent(new CustomEvent("resvo:analytics",{detail:{event:e,...t}}));let l=r.dataLayer;Array.isArray(l)?l.push(a):"function"==typeof r.gtag?r.gtag("event",e,t):r.dataLayer=[a]}catch(e){}}function l(e){let t=null==e?void 0:e.trim();if(t)try{let e=new URL(t).pathname.split("/").filter(Boolean).at(-1);return e?"calendly:".concat(e):void 0}catch(n){let e=t.split("/").filter(Boolean).at(-1);return e?"calendly:".concat(e):void 0}}function i(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=null!=(t=n.event_id)?t:function(e){let t="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"".concat(Date.now().toString(36),"-").concat(Math.random().toString(36).slice(2,12));return"".concat(e,":").concat(t)}(e);return a(e,{...n,event_id:o,$insert_id:o,conversion_type:e},r),o}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("pricing_viewed",e)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("sales_demo_booked",e)}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("pricing_quote_high_intent",e)}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(e)}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("contact_form_submitted",e,{capturePostHog:!1})}function p(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("contact_form_submitted",e,{capturePostHog:!1})}function x(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("sales_demo_details_submitted",e,{capturePostHog:!1})}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(e)}function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("free_tool_started",e)}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("free_tool_result_viewed",e)}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("free_tool_detail_requested",e)}function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i("contact_form_submitted",e,{capturePostHog:!1})}function w(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a("free_tool_demo_clicked",e)}},27273:(e,t,n)=>{n.d(t,{K:()=>h});var r=n(63667),o=n(31123),a=n(61217),l=n(46358),i=n(79971),d=n(76331),s=n(95831),c=n(81127),u=n(26466),m=n(6946),p=n(26132),x=n(7389);let g={en:{languageLabel:"Language",countryLabel:"Pricing country",languageActionLabel:"Change language",countryActionLabel:"Change country"},es:{languageLabel:"Idioma",countryLabel:"Pais de precios",languageActionLabel:"Cambiar idioma",countryActionLabel:"Cambiar pais"}};function f(e){let{className:t,inline:n=!1,showCountrySelector:o=!0,showThemeToggle:a=!0}=e,l=(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center gap-2",t),"aria-hidden":"true",children:[(0,r.jsx)("span",{className:"inline-flex h-7 w-[4.5rem] rounded-full border border-border/60 bg-background/70 shadow-sm"}),o?(0,r.jsx)("span",{className:"inline-flex h-7 w-[4.5rem] rounded-full border border-border/60 bg-background/70 shadow-sm"}):null,a?(0,r.jsx)("span",{className:"inline-flex h-7 w-7 rounded-full border border-border/60 bg-background/70 shadow-sm"}):null]});return n?l:(0,r.jsx)("div",{className:(0,s.cn)("fixed inset-x-0 top-0 z-[45] py-1 pointer-events-none max-[900px]:top-[3.75rem] max-[900px]:py-2",t),children:(0,r.jsx)("div",{className:"w-full max-w-none px-4 flex items-center justify-end gap-2 min-[900px]:w-[94vw] min-[900px]:max-w-6xl min-[900px]:px-0 lg:max-w-7xl max-[900px]:justify-start",children:l})})}function h(e){return(0,r.jsx)(o.Suspense,{fallback:(0,r.jsx)(f,{...e}),children:(0,r.jsx)(b,{...e})})}function b(e){var t;let{className:n,inline:f=!1,showCountrySelector:h=!0,showThemeToggle:b=!0,showActionLabel:v=!0}=e,w=(0,a.usePathname)(),y=(0,a.useRouter)(),k=(0,a.useSearchParams)(),j=(0,u.Ji)(w),_=null!=(t=g[j])?t:g.en,[N,L]=(0,o.useState)("US"),[S,A]=(0,o.useState)(!1),[C,P]=(0,o.useState)(!1),E=(0,o.useRef)(null),U=(0,o.useMemo)(()=>"/pricing"===(0,u.Bx)(w),[w]);(0,o.useEffect)(()=>{(0,x.mc)();let e=k.get("country"),t=(0,p.QX)(e);if(U&&t)return void L(t);let n=(0,x.wC)();if(n)return void L(n);if("undefined"!=typeof document){var r,o;let e=(0,p.QX)(null==(o=document.body)||null==(r=o.dataset)?void 0:r.country);e&&L(e)}},[U,k]),(0,o.useEffect)(()=>(0,x.Lz)(e=>{L(e)}),[]),(0,o.useEffect)(()=>{let e=e=>{E.current&&!E.current.contains(e.target)&&(A(!1),P(!1))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let Q=e=>{(0,x.Or)(e),(0,m.sx)("language_changed",{from:j,to:e,page:w}),A(!1),y.push((0,u.QZ)(w,e))},z=e=>{if((0,x.LQ)(e),L(e),P(!1),(0,m.sx)("country_changed",{from:N,to:e,source:"locale-bar",page:w}),U){let t=new URLSearchParams(window.location.search);t.set("country",e),window.history.replaceState(window.history.state,"","".concat(w,"?").concat(t.toString()))}},I=(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center gap-2",n),ref:E,children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>{A(e=>!e),P(!1)},className:"pointer-events-auto group inline-flex items-center gap-1 rounded-full border border-border/60 bg-background/70 px-2 py-1 text-[9px] font-semibold uppercase tracking-wider text-foreground
1/80 shadow-sm backdrop-blur-md transition-all hover:border-primary/40 hover:text-foreground",children:[(0,r.jsx)(l.A,{className:"h-3 w-3 text-primary"}),(0,r.jsx)("span",{children:u.eY[j]}),(0,r.jsx)(i.A,{className:(0,s.cn)("h-3 w-3 text-muted-foreground transition-transform",S&&"rotate-180")}),v?(0,r.jsx)("span",{className:"hidden xl:inline-block max-w-0 overflow-hidden whitespace-nowrap opacity-0 text-[10px] font-medium normal-case text-muted-foreground transition-[max-width,opacity] duration-200 group-hover:max-w-[130px] group-hover:opacity-100 group-hover:text-primary/80",children:_.languageActionLabel}):null]}),S?(0,r.jsxs)("div",{className:"absolute left-0 z-[70] mt-2 min-w-[170px] rounded-xl border border-border/70 bg-background p-2 shadow-lg",children:[(0,r.jsx)("p",{className:"px-2 pb-1 text-[10px] font-semibold uppercase tracking-wide text-muted-foreground",children:_.languageLabel}),u.eo.map(e=>(0,r.jsx)("button",{type:"button",onClick:()=>Q(e),className:(0,s.cn)("w-full rounded-lg px-2 py-2 text-left text-xs font-medium transition-colors",e===j?"bg-primary/10 text-foreground":"text-foreground/80 hover:bg-muted/70"),children:u.WG[e]},e))]}):null]}),h?(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsxs)("button",{type:"button",onClick:()=>{P(e=>!e),A(!1)},className:"pointer-events-auto group inline-flex items-center gap-1 rounded-full border border-border/60 bg-background/70 px-2 py-1 text-[9px] font-semibold uppercase tracking-wider text-foreground/80 shadow-sm backdrop-blur-md transition-all hover:border-primary/40 hover:text-foreground",children:[(0,r.jsx)(d.A,{className:"h-3 w-3 text-primary"}),(0,r.jsx)("span",{children:(0,p.ck)(N)}),(0,r.jsx)(i.A,{className:(0,s.cn)("h-3 w-3 text-muted-foreground transition-transform",C&&"rotate-180")}),v?(0,r.jsx)("span",{className:"hidden xl:inline-block max-w-0 overflow-hidden whitespace-nowrap opacity-0 text-[10px] font-medium normal-case text-muted-foreground transition-[max-width,opacity] duration-200 group-hover:max-w-[130px] group-hover:opacity-100 group-hover:text-primary/80",children:_.countryActionLabel}):null]}),C?(0,r.jsxs)("div",{className:"absolute left-0 z-[70] mt-2 min-w-[190px] rounded-xl border border-border/70 bg-background p-2 shadow-lg",children:[(0,r.jsx)("p",{className:"px-2 pb-1 text-[10px] font-semibold uppercase tracking-wide text-muted-foreground",children:_.countryLabel}),p.PX.map(e=>(0,r.jsxs)("button",{type:"button",onClick:()=>z(e),className:(0,s.cn)("flex w-full items-center justify-between rounded-lg px-2 py-2 text-left text-xs font-medium transition-colors",e===N?"bg-primary/10 text-foreground":"text-foreground/80 hover:bg-muted/70"),children:[(0,r.jsx)("span",{children:(0,p.tT)(e,j)}),(0,r.jsxs)("span",{className:"text-[10px] text-muted-foreground",children:[(0,p.ck)(e)," ⢠",(0,p.pm)(e)]})]},e))]}):null]}):null,b?(0,r.jsx)(c.ThemeToggle,{size:"sm",className:"pointer-events-auto shadow-sm"}):null]});return f?I:(0,r.jsx)("div",{className:(0,s.cn)("fixed inset-x-0 top-0 z-[45] py-1 pointer-events-none max-[900px]:top-[3.75rem] max-[900px]:py-2",n),children:(0,r.jsx)("div",{className:"w-full max-w-none px-4 flex items-center justify-end gap-2 min-[900px]:w-[94vw] min-[900px]:max-w-6xl min-[900px]:px-0 lg:max-w-7xl max-[900px]:justify-start",children:I})})}},81127:(e,t,n)=>{n.d(t,{ThemeToggle:()=>u});var r=n(63667),o=n(99369),a=n(50796),l=n(31123),i=n(95831);let d="resvo-theme",s=()=>{var e,t;return(null==(e=(t=window).matchMedia)?void 0:e.call(t,"(prefers-color-scheme: dark)").matches)?"dark":"light"},c={sm:{button:"h-6 w-6",icon:"h-3 w-3"},md:{button:"h-9 w-9",icon:"h-4 w-4"}};function u(e){var t,n;let{size:u="md",className:m,labels:p}=e,[x,g]=(0,l.useState)("light"),[f,h]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{let e=localStorage.getItem(d),t="light"===e||"dark"===e?e:s();g(t),document.documentElement.classList.toggle("dark","dark"===t),h(!0)},[]),f)?(0,r.jsx)("button",{type:"button",onClick:()=>{let e="dark"===x?"light":"dark";g(e),document.documentElement.classList.toggle("dark","dark"===e),localStorage.setItem(d,e)},className:(0,i.cn)("inline-flex items-center justify-center rounded-full border border-border/60 bg-background/70 text-foreground
1/70 backdrop-blur-md transition-all duration-200 hover:bg-muted hover:text-foreground",c[u].button,m),"aria-label":"dark"===x?null!=(t=null==p?void 0:p.toLight)?t:"Switch to light mode":null!=(n=null==p?void 0:p.toDark)?n:"Switch to dark mode",children:"dark"===x?(0,r.jsx)(o.A,{className:c[u].icon}):(0,r.jsx)(a.A,{className:c[u].icon})}):(0,r.jsx)("div",{className:(0,i.cn)("rounded-full border border-border/60 bg-background/70",c[u].button,m),"aria-hidden":"true"})}},95831:(e,t,n)=>{n.d(t,{cn:()=>a});var r=n(18474),o=n(91246);function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.QP)((0,r.$)(t))}}}]);
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.