try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f57134cf-b5ac-4cc3-94d8-343f5a9e0db5",e._sentryDebugIdIdentifier="sentry-dbid-f57134cf-b5ac-4cc3-94d8-343f5a9e0db5")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1346,3155,8965],{1027:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,47564,23)),Promise.resolve().then(r.t.bind(r,13613,23)),Promise.resolve().then(r.bind(r,43678)),Promise.resolve().then(r.bind(r,13683))},13683:(e,t,r)=>{"use strict";r.d(t,{ReviewsCarousel:()=>d});var n=r(71669),a=r(65297),o=r(30032);let s=e=>{let[t,r]=(0,a.useState)(!1),n=(0,a.useRef)({x:0,scrollLeft:0}),o=(0,a.useCallback)(t=>{e.current&&(r(!0),n.current={x:"touches"in t?t.touches[0].clientX:t.clientX,scrollLeft:e.current.scrollLeft})},[e]),s=(0,a.useCallback)(()=>{r(!1)},[]),l=(0,a.useCallback)(r=>{if(!t||!e.current)return;r.preventDefault();let a="touches"in r?r.touches[0].clientX:r.clientX,o=n.current.x-a;e.current.scrollLeft=n.current.scrollLeft+o},[t,e]);return{isDragging:t,handleDragStart:o,handleDragEnd:s,handleDragMove:l}},l={SCROLL_AMOUNT:300},c=(0,a.memo)(function(e){let{review:t,showRating:r,isLast:a}=e;return(0,n.jsx)("div",{className:"w-48 md:w-64 flex-shrink-0 ".concat(a?"":"mr-4 md:mr-8"),children:(0,n.jsx)(o.ReviewCard,{review:t,showRating:r})})}),i=(0,a.memo)(function(e){let{direction:t,show:r,onClick:a}=e;return(0,n.jsx)("button",{onClick:a,className:"absolute ".concat(t,"-0 top-0 bottom-0 w-16 bg-transparent\n no-button-style shadow-none focus:ring-0 focus:outline-none active:bg-transparent \n border-none focus:border-none outline-none\n ").concat(r?"bg-gradient-".concat("left"===t?"to-r":"to-l"," from-white to-transparent"):"pointer-events-none"),"aria-label":"Scroll ".concat(t)})}),d=(0,a.memo)(function(e){let{reviews:t,showRatings:r,title:o="Some reviews",width:d,height:u}=e,f=(0,a.useRef)(null),[g,m]=(0,a.useState)(!1),[b,h]=(0,a.useState)(!0),p=(0,a.useCallback)(()=>{let e=f.current;if(!e)return;let{scrollLeft:t,scrollWidth:r,clientWidth:n}=e;m(t>0),h(t{let t=f.current;if(!t)return;let r="left"===e?-l.SCROLL_AMOUNT:l.SCROLL_AMOUNT;t.scrollBy({left:r,behavior:"smooth"})},[]),{isDragging:w,handleDragStart:y,handleDragEnd:v,handleDragMove:j}=s(f),k=(0,a.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),j(e))},[j]),N=(0,a.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),y(e))},[y]),C=(0,a.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),v())},[v]),A=t.length<2,L=t.length<3&&"lg"===d;return(0,n.jsxs)("section",{className:"".concat("sm"===u?"mt-0 mb-0 p-0":""," section-separator"),children:[(0,n.jsx)("h3",{className:"text-2xl font-bold mb-4",children:o}),(0,n.jsxs)("div",{className:"w-full relative",children:[(0,n.jsx)("div",{className:"mx-auto mb-4 relative overflow-x-auto scrollbar-hide select-none\n max-w-[280px] sm:max-w-[380px] md:max-w-[420px] ".concat("lg"===d?"lg:max-w-[600px]":"","\n cursor-grab active:cursor-grabbing ").concat(A?"flex justify-center":""),ref:f,onScroll:p,onMouseDown:N,onMouseUp:C,onMouseLeave:C,onMouseMove:k,onTouchStart:N,onTouchEnd:C,onTouchMove:k,children:(0,n.jsx)("div",{className:"flex ".concat(L?"md:justify-center":""),children:t.map((e,a)=>(0,n.jsx)(c,{review:e,showRating:r,isLast:a===t.length-1},"review-".concat(a)))})}),(0,n.jsx)(i,{direction:"left",show:g,onClick:()=>x("left")}),(0,n.jsx)(i,{direction:"right",show:b,onClick:()=>x("right")})]})]})})},23293:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(71669),a=r(65297);let o=e=>{let{side:t,className:r,width:a}=e;return(0,n.jsx)("div",{className:"".concat(r," ").concat(a," ").concat(t,"-0 bg-gradient-to-").concat("left"===t?"r":"l"," from-white to-transparent"),"aria-hidden":"true"})},s=(0,a.memo)(function(e){let{width:t}=e,r="absolute top-0 bottom-0 pointer-events-none";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o,{side:"left",className:r,width:t}),(0,n.jsx)(o,{side:"right",className:r,width:t})]})})},23692:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(65297);let a=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),s=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)},l=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var c={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:a=24,strokeWidth:o=2,absoluteStrokeWidth:s,className:i="",children:d,iconNode:u,...f}=e;return(0,n.createElement)("svg",{ref:t,...c,width:a,height:a,stroke:r,strokeWidth:s?24*Number(o)/Number(a):o,className:l("lucide",i),...f},[...u.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(d)?d:[d]])}),d=(e,t)=>{let r=(0,n.forwardRef)((r,o)=>{let{className:c,...d}=r;return(0,n.createElement)(i,{ref:o,iconNode:t,className:l("lucide-".concat(a(s(e))),"lucide-".concat(e),c),...d})});return r.displayName=s(e),r}},30032:(e,t,r)=>{"use strict";r.d(t,{ReviewCard:()=>m});var n=r(71669),a=r(18220),o=r(52581),s=r(68405),l=r(65297);let c=(0,l.memo)(function(e){var t;let{author:r}=e;if(!r)return null;let a=(null===(t=r.image)||void 0===t?void 0:t.startsWith("/"))?r.image:"/".concat(r.image);return(0,n.jsxs)("div",{className:"flex mx-auto items-center",children:[r.image&&(0,n.jsx)(s.Q,{size:"sm",src:a,alt:"Avatar of ".concat(r.name),className:"border border-slate-400"}),(0,n.jsxs)("div",{className:"".concat(r.image?"ml-2":""),children:[(0,n.jsx)("p",{className:"my-0 text-tiny",children:r.name}),r.description&&(0,n.jsx)("p",{className:"my-0 text-[10px] leading-3 text-slate-400",children:r.description})]})]})});var i=r(56908);let d={active:"text-yellow-400 fill-yellow-400",inactive:"text-gray-300",base:"w-5 h-5"},u=(0,l.memo)(function(e){let{rating:t,maxStars:r=5}=e;return(0,n.jsx)("div",{className:"flex mx-auto mb-2",role:"img","aria-label":"".concat(t," out of ").concat(r," stars"),children:Array.from({length:r},(e,r)=>(0,n.jsx)(i.A,{className:"".concat(d.base," ").concat(r{"use strict";r.d(t,{default:()=>a.a});var n=r(72795),a=r.n(n)},43678:(e,t,r)=>{"use strict";r.d(t,{LogoReel:()=>d});var n=r(71669),a=r(65297),o=r(23293),s=r(41796),l=r(60740);let c={width:100,height:50},i=(0,a.memo)(function(e){let{logo:t,index:r}=e;return(0,n.jsx)("div",{className:"flex-shrink-0 mx-4",children:(0,n.jsx)(s.default,{src:t.src,alt:t.alt,width:c.width,height:c.height,className:"h-12 w-auto object-contain",onError:e=>{e.target.style.display="none"}})})}),d=(0,a.memo)(function(e){let{logos:t}=e,r=(0,a.useRef)(null),s=Array.isArray(t)&&t.length>0,d=s?Array.from({length:4},()=>t).flat():[],u=s?c.width*t.length*4:0,f=(0,l.A)({maxWidth:u}),g=(0,a.useCallback)(()=>{let e=r.current;if(!e)return;let t=e.scrollWidth;e.style.setProperty("--scroll-width","".concat(t,"px"))},[]);return((0,a.useEffect)(()=>{var e;if(!s)return;g();let t=()=>{requestAnimationFrame(g)};window.addEventListener("resize",t);let n=null===(e=r.current)||void 0===e?void 0:e.getElementsByTagName("img");return n&&Promise.all(Array.from(n).map(e=>e.complete||new Promise(t=>{e.onload=t,e.onerror=t}))).then(g),()=>window.removeEventListener("resize",t)},[g,s]),s)?(0,n.jsxs)("div",{className:"w-[95vw] max-w-full overflow-hidden bg-white mt-4 relative",children:[(0,n.jsx)("div",{className:"flex animate-scroll max-w-full",ref:r,style:{transform:"scale(".concat(f,")"),transformOrigin:"left center"},role:"marquee","aria-label":"Logo reel",children:d.map((e,t)=>(0,n.jsx)(i,{logo:e,index:t},"logo-".concat(e.alt,"-").concat(t)))}),(0,n.jsx)(o.A,{width:"w-24"})]}):null})},47564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return m}});let n=r(43863),a=r(71669),o=n._(r(65297)),s=r(8803),l=r(83797),c=r(89984),i=r(27100),d=r(39297),u=r(90119);r(66556);let f=r(91876);function g(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let m=o.default.forwardRef(function(e,t){let r,n;let{href:s,as:m,children:b,prefetch:h=null,passHref:p,replace:x,shallow:w,scroll:y,onClick:v,onMouseEnter:j,onTouchStart:k,legacyBehavior:N=!1,...C}=e;r=b,N&&("string"==typeof r||"number"==typeof r)&&(r=(0,a.jsx)("a",{children:r}));let A=o.default.useContext(l.AppRouterContext),L=!1!==h,_=null===h?c.PrefetchKind.AUTO:c.PrefetchKind.FULL,{href:T,as:E}=o.default.useMemo(()=>{let e=g(s);return{href:e,as:m?g(m):e}},[s,m]);N&&(n=o.default.Children.only(r));let M=N?n&&"object"==typeof n&&n.ref:t,R=o.default.useCallback(e=>(L&&null!==A&&(0,f.mountLinkInstance)(e,T,A,_),()=>{(0,f.unmountLinkInstance)(e)}),[L,T,A,_]),P={ref:(0,i.useMergedRef)(R,M),onClick(e){N||"function"!=typeof v||v(e),N&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),A&&!e.defaultPrevented&&!function(e,t,r,n,a,s,l){let{nodeName:c}=e.currentTarget;!("A"===c.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e))&&(e.preventDefault(),o.default.startTransition(()=>{let e=null==l||l;"beforePopState"in t?t[a?"replace":"push"](r,n,{shallow:s,scroll:e}):t[a?"replace":"push"](n||r,{scroll:e})}))}(e,A,T,E,x,w,y)},onMouseEnter(e){N||"function"!=typeof j||j(e),N&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),A&&L&&(0,f.onNavigationIntent)(e.currentTarget)},onTouchStart:function(e){N||"function"!=typeof k||k(e),N&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),A&&L&&(0,f.onNavigationIntent)(e.currentTarget)}};return(0,d.isAbsoluteUrl)(E)?P.href=E:N&&!p&&("a"!==n.type||"href"in n.props)||(P.href=(0,u.addBasePath)(E)),N?o.default.cloneElement(n,P):(0,a.jsx)("a",{...C,...P,children:r})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56908:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(23692).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},59553:(e,t,r)=>{"use strict";r.d(t,{k:()=>n});var n={solid:{default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},shadow:{default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},bordered:{default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},flat:{default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},faded:{default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},light:{default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},ghost:{default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"}}},60740:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(65297);function a(e){let{maxWidth:t,minScale:r=.1,debounceMs:a=100}=e,[o,s]=(0,n.useState)(1),l=(0,n.useRef)(void 0),c=(0,n.useCallback)(()=>{s(Math.min(.95,Math.max(r,window.innerWidth/t)))},[t,r]);return(0,n.useEffect)(()=>{let e=()=>l.current&&clearTimeout(l.current),t=()=>{e(),l.current=setTimeout(c,a)};return c(),window.addEventListener("resize",t,{passive:!0}),()=>{e(),window.removeEventListener("resize",t)}},[c,a]),o}},72795:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return c},getImageProps:function(){return l}});let n=r(43863),a=r(88509),o=r(13613),s=n._(r(18199));function l(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=o.Image}},e=>{var t=t=>e(e.s=t);e.O(0,[2315,6912,3613,8276,298,9577,7358],()=>t(1027)),_N_E=e.O()}]);