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]="f4c130bf-7a1c-4b2d-83f1-a04fc39ceab2",e._sentryDebugIdIdentifier="sentry-dbid-f4c130bf-7a1c-4b2d-83f1-a04fc39ceab2")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1151,2827],{1343:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(14213).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"}]])},8302:(e,t,r)=>{"use strict";r.d(t,{LogoReel:()=>c});var n=r(36685),l=r(18937),o=r(68621),a=r(44446),s=r(16020);let i={width:100,height:50},u=(0,l.memo)(function(e){let{logo:t,index:r}=e;return(0,n.jsx)("div",{className:"flex-shrink-0 mx-4",children:(0,n.jsx)(a.default,{src:t.src,alt:t.alt,width:i.width,height:i.height,className:"h-12 w-auto object-contain",onError:e=>{e.target.style.display="none"}})})}),c=(0,l.memo)(function(e){let{logos:t}=e,r=(0,l.useRef)(null),a=Array.isArray(t)&&t.length>0,c=a?Array.from({length:4},()=>t).flat():[],d=a?i.width*t.length*4:0,f=(0,s.A)({maxWidth:d}),m=(0,l.useCallback)(()=>{let e=r.current;if(!e)return;let t=e.scrollWidth;e.style.setProperty("--scroll-width","".concat(t,"px"))},[]);return((0,l.useEffect)(()=>{var e;if(!a)return;m();let t=()=>{requestAnimationFrame(m)};window.addEventListener("resize",t);let n=null==(e=r.current)?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(m),()=>window.removeEventListener("resize",t)},[m,a]),a)?(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:c.map((e,t)=>(0,n.jsx)(u,{logo:e,index:t},"logo-".concat(e.alt,"-").concat(t)))}),(0,n.jsx)(o.A,{width:"w-24"})]}):null})},9052:(e,t,r)=>{"use strict";r.d(t,{ReviewCard:()=>h});var n=r(36685),l=r(22962),o=r(65839),a=r(53410),s=r(18937);let i=(0,s.memo)(function(e){var t;let{author:r}=e;if(!r)return null;let l=null==(t=r.image)?void 0:t.trim(),o=(null==l?void 0:l.startsWith("/"))?l:l?"/".concat(l):void 0;return(0,n.jsxs)("div",{className:"flex mx-auto items-center",children:[o&&(0,n.jsx)(a.Q,{size:"sm",src:o,alt:"Avatar of ".concat(r.name),className:"border border-slate-400"}),(0,n.jsxs)("div",{className:"".concat(o?"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 u=r(1343);let c={active:"text-yellow-400 fill-yellow-400",inactive:"text-gray-300",base:"w-5 h-5"},d=(0,s.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)(u.A,{className:"".concat(c.base," ").concat(r{"use strict";r.d(t,{ReviewsCarousel:()=>c});var n=r(36685),l=r(18937),o=r(9052);let a=e=>{let[t,r]=(0,l.useState)(!1),n=(0,l.useRef)({x:0,scrollLeft:0}),o=(0,l.useCallback)(t=>{e.current&&(r(!0),n.current={x:"touches"in t?t.touches[0].clientX:t.clientX,scrollLeft:e.current.scrollLeft})},[e]),a=(0,l.useCallback)(()=>{r(!1)},[]),s=(0,l.useCallback)(r=>{if(!t||!e.current)return;r.preventDefault();let l="touches"in r?r.touches[0].clientX:r.clientX,o=n.current.x-l;e.current.scrollLeft=n.current.scrollLeft+o},[t,e]);return{isDragging:t,handleDragStart:o,handleDragEnd:a,handleDragMove:s}},s={SCROLL_AMOUNT:300},i=(0,l.memo)(function(e){let{review:t,showRating:r,isLast:l}=e;return(0,n.jsx)("div",{className:"w-48 md:w-64 flex-shrink-0 ".concat(l?"":"mr-4 md:mr-8"),children:(0,n.jsx)(o.ReviewCard,{review:t,showRating:r})})}),u=(0,l.memo)(function(e){let{direction:t,show:r,onClick:l}=e;return(0,n.jsx)("button",{onClick:l,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)})}),c=(0,l.memo)(function(e){let{reviews:t,showRatings:r,title:o="Some reviews",width:c,height:d}=e,f=(0,l.useRef)(null),[m,h]=(0,l.useState)(!1),[p,b]=(0,l.useState)(!0),g=(0,l.useCallback)(()=>{let e=f.current;if(!e)return;let{scrollLeft:t,scrollWidth:r,clientWidth:n}=e;h(t>0),b(t{let t=f.current;if(!t)return;let r="left"===e?-s.SCROLL_AMOUNT:s.SCROLL_AMOUNT;t.scrollBy({left:r,behavior:"smooth"})},[]),{isDragging:x,handleDragStart:w,handleDragEnd:y,handleDragMove:j}=a(f),_=(0,l.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),j(e))},[j]),N=(0,l.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),w(e))},[w]),C=(0,l.useCallback)(e=>{(null==e?void 0:e.currentTarget)&&(null==e?void 0:e.target)&&(e.persist(),y())},[y]),L=t.length<2,A=t.length<3&&"lg"===c;return(0,n.jsxs)("section",{className:"".concat("sm"===d?"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"===c?"lg:max-w-[600px]":"","\n cursor-grab active:cursor-grabbing ").concat(L?"flex justify-center":""),ref:f,onScroll:g,onMouseDown:N,onMouseUp:C,onMouseLeave:C,onMouseMove:_,onTouchStart:N,onTouchEnd:C,onTouchMove:_,children:(0,n.jsx)("div",{className:"flex ".concat(A?"md:justify-center":""),children:t.map((e,l)=>(0,n.jsx)(i,{review:e,showRating:r,isLast:l===t.length-1},"review-".concat(l)))})}),(0,n.jsx)(u,{direction:"left",show:m,onClick:()=>v("left")}),(0,n.jsx)(u,{direction:"right",show:p,onClick:()=>v("right")})]})]})})},14213:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(18937);let l=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()),a=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)},s=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},i=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var u={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 c=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:a,className:c="",children:d,iconNode:f,...m}=e;return(0,n.createElement)("svg",{ref:t,...u,width:l,height:l,stroke:r,strokeWidth:a?24*Number(o)/Number(l):o,className:s("lucide",c),...!d&&!i(m)&&{"aria-hidden":"true"},...m},[...f.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:i,...u}=r;return(0,n.createElement)(c,{ref:o,iconNode:t,className:s("lucide-".concat(l(a(e))),"lucide-".concat(e),i),...u})});return r.displayName=a(e),r}},16020:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(18937);function l(e){let{maxWidth:t,minScale:r=.1,debounceMs:l=100}=e,[o,a]=(0,n.useState)(1),s=(0,n.useRef)(void 0),i=(0,n.useCallback)(()=>{a(Math.min(.95,Math.max(r,window.innerWidth/t)))},[t,r]);return(0,n.useEffect)(()=>{let e=()=>s.current&&clearTimeout(s.current),t=()=>{e(),s.current=setTimeout(i,l)};return i(),window.addEventListener("resize",t,{passive:!0}),()=>{e(),window.removeEventListener("resize",t)}},[i,l]),o}},22514:(e,t,r)=>{"use strict";function n(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(46206)},33548:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},38677:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(52599)._(r(51213));function l(e,t){var r;let l={};"function"==typeof e&&(l.loader=e);let o={...l,...t};return(0,n.default)({...o,modules:null==(r=o.loadableGenerated)?void 0:r.modules})}("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)},44446:(e,t,r)=>{"use strict";r.d(t,{default:()=>l.a});var n=r(68637),l=r.n(n)},51213:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(36685),l=r(18937),o=r(22514);function a(e){return{default:e&&"default"in e?e.default:e}}r(62783);let s={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},i=function(e){let t={...s,...e},r=(0,l.lazy)(()=>t.loader().then(a)),i=t.loading;function u(e){let a=i?(0,n.jsx)(i,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,u=s?l.Suspense:l.Fragment,c=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(o.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(u,{...s?{fallback:a}:{},children:c})}return u.displayName="LoadableComponent",u}},57604:(e,t,r)=>{"use strict";r.d(t,{default:()=>l.a});var n=r(38677),l=r.n(n)},62572:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,92586,23)),Promise.resolve().then(r.bind(r,8302)),Promise.resolve().then(r.bind(r,14141)),Promise.resolve().then(r.bind(r,78361))},62783:(e,t,r)=>{"use strict";function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(36685),r(25292),r(96384),r(81181)},68621:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(36685),l=r(18937);let o=e=>{let{side:t,className:r,width:l}=e;return(0,n.jsx)("div",{className:"".concat(r," ").concat(l," ").concat(t,"-0 bg-gradient-to-").concat("left"===t?"r":"l"," from-white to-transparent"),"aria-hidden":"true"})},a=(0,l.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})]})})},68637:(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 i},getImageProps:function(){return s}});let n=r(52599),l=r(50963),o=r(84119),a=n._(r(14633));function s(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:a.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 i=o.Image},76462:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(81008).createAsyncLocalStorage)()},78361:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});var n=r(36685),l=r(22962),o=r(65839);let a=(0,r(57604).default)(()=>Promise.all([r.e(8181),r.e(6944),r.e(4759),r.e(4660)]).then(r.bind(r,54660)),{loadableGenerated:{webpack:()=>[54660]},ssr:!1,loading:()=>(0,n.jsx)(l.Z,{className:"w-full",children:(0,n.jsx)(o.U,{className:"flex flex-col items-center p-6",children:(0,n.jsx)("p",{children:"Loading PDF viewer..."})})})});function s(e){let{pdfUrl:t,className:r="",downloadText:l="Download presentation"}=e;return(0,n.jsx)(a,{pdfUrl:t,className:r,downloadText:l})}},81008:(e,t)=>{"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,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let l="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return l?new l:new n}function a(e){return l?l.bind(e):n.bind(e)}function s(){return l?l.snapshot():function(e,...t){return e(...t)}}},92586:(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 b},useLinkStatus:function(){return v}});let n=r(80180),l=r(36685),o=n._(r(18937)),a=r(15029),s=r(51979),i=r(80522),u=r(16238),c=r(26423),d=r(91193);r(79214);let f=r(16178),m=r(50152),h=r(3642);function p(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}function b(e){let t,r,n,[a,b]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),v=(0,o.useRef)(null),{href:x,as:w,children:y,prefetch:j=null,passHref:_,replace:N,shallow:C,scroll:L,onClick:A,onMouseEnter:P,onTouchStart:k,legacyBehavior:O=!1,onNavigate:S,ref:T,unstable_dynamicOnHover:M,...E}=e;t=y,O&&("string"==typeof t||"number"==typeof t)&&(t=(0,l.jsx)("a",{children:t}));let R=o.default.useContext(s.AppRouterContext),I=!1!==j,U=null===j?i.PrefetchKind.AUTO:i.PrefetchKind.FULL,{href:D,as:z}=o.default.useMemo(()=>{let e=p(x);return{href:e,as:w?p(w):e}},[x,w]);O&&(r=o.default.Children.only(t));let K=O?r&&"object"==typeof r&&r.ref:T,W=o.default.useCallback(e=>(null!==R&&(v.current=(0,f.mountLinkInstance)(e,D,R,U,I,b)),()=>{v.current&&((0,f.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,f.unmountPrefetchableInstance)(e)}),[I,D,R,U,b]),F={ref:(0,u.useMergedRef)(W,K),onClick(e){O||"function"!=typeof A||A(e),O&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),R&&(e.defaultPrevented||function(e,t,r,n,l,a,s){let{nodeName:i}=e.currentTarget;if(!("A"===i.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.currentTarget.hasAttribute("download"))){if(!(0,m.isLocalURL)(t)){l&&(e.preventDefault(),location.replace(t));return}e.preventDefault(),o.default.startTransition(()=>{if(s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}(0,h.dispatchNavigateAction)(r||t,l?"replace":"push",null==a||a,n.current)})}}(e,D,z,v,N,L,S))},onMouseEnter(e){O||"function"!=typeof P||P(e),O&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),R&&I&&(0,f.onNavigationIntent)(e.currentTarget,!0===M)},onTouchStart:function(e){O||"function"!=typeof k||k(e),O&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),R&&I&&(0,f.onNavigationIntent)(e.currentTarget,!0===M)}};return(0,c.isAbsoluteUrl)(z)?F.href=z:O&&!_&&("a"!==r.type||"href"in r.props)||(F.href=(0,d.addBasePath)(z)),n=O?o.default.cloneElement(r,F):(0,l.jsx)("a",{...E,...F,children:t}),(0,l.jsx)(g.Provider,{value:a,children:n})}r(33548);let g=(0,o.createContext)(f.IDLE_LINK_STATUS),v=()=>(0,o.useContext)(g);("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)},96384:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(76462)}},e=>{var t=t=>e(e.s=t);e.O(0,[9867,2326,4119,6115,8299,7913,7358],()=>t(62572)),_N_E=e.O()}]);