1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{3228:function(e,t,r){Promise.resolve().then(r.bind(r,9185)),Promise.resolve().then(r.bind(r,7945)),Promise.resolve().then(r.bind(r,5565)),Promise.resolve().then(r.bind(r,4190)),Promise.resolve().then(r.bind(r,9765)),Promise.resolve().then(r.bind(r,7471)),Promise.resolve().then(r.bind(r,7668)),Promise.resolve().then(r.t.bind(r,8173,23)),Promise.resolve().then(r.t.bind(r,231,23)),Promise.resolve().then(r.bind(r,501)),Promise.resolve().then(r.bind(r,771))},501:function(e,t,r){"use strict";var s=r(7437),o=r(6763),a=r(2265);t.default=()=>{let[e,t]=(0,a.useState)(""),{toast:r}=(0,o.pm)(),n=()=>{r({title:"Thank you!",description:"We've received your demo request. Our team will be in touch with you shortly.",className:"bg-green-100 border-green-400 text-green-800"}),fetch("/api/demoRequest",{method:"POST",body:JSON.stringify({email:e})})},i=async r=>{r.preventDefault();try{n(),await fetch("https://hooks.slack.com/services/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",{method:"POST",body:JSON.stringify({channel:"#demo-requests",icon_emoji:":robot_face:",text:"A demo has been requested for: ".concat(e)})})}catch(e){console.error("Error sending message to Slack:",e)}t("")};return(0,s.jsx)("form",{onSubmit:i,className:"max-w-md mx-auto",children:(0,s.jsxs)("div",{className:"flex",children:[(0,s.jsx)("input",{type:"email",placeholder:"Enter your email",className:"flex-grow px-4 py-2 rounded-l-md border-2 border-r-0 border-gray-300 focus:outline-none focus:border-blue-500",value:e,onChange:e=>t(e.target.value),required:!0}),(0,s.jsx)("button",{type:"submit",className:"bg-blue-600 text-white px-6 py-2 rounded-r-md font-semibold hover:bg-blue-700 transition-colors",children:"Get Demo"})]})})}},771:function(e,t,r){"use strict";r.d(t,{Toaster:function(){return x}});var s=r(7437),o=r(6763),a=r(2265),n=r(4504),i=r(2218),d=r(4697),u=r(9354);let l=n.zt,c=a.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,s.jsx)(n.l_,{ref:t,className:(0,u.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",r),...o})});c.displayName=n.l_.displayName;let f=(0,i.j)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),m=a.forwardRef((e,t)=>{let{className:r,variant:o,...a}=e;return(0,s.jsx)(n.fC,{ref:t,className:(0,u.cn)(f({variant:o}),r),...a})});m.displayName=n.fC.displayName,a.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,s.jsx)(n.aU,{ref:t,className:(0,u.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",r),...o})}).displayName=n.aU.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,s.jsx)(n.x8,{ref:t,className:(0,u.cn)("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",r),"toast-close":"",...o,children:(0,s.jsx)(d.Z,{className:"h-4 w-4"})})});p.displayName=n.x8.displayName;let v=a.forwardRef((e,t)=>
1{let{className:r,...o}=e;return(0,s.jsx)(n.Dx,{ref:t,className:(0,u.cn)("text-sm font-semibold",r),...o})});v.displayName=n.Dx.displayName;let h=a.forwardRef((e,t)=>{let{className:r,...o}=e;return(0,s.jsx)(n.dk,{ref:t,className:(0,u.cn)("text-sm opacity-90",r),...o})});function x(){let{toasts:e}=(0,o.pm)();return(0,s.jsxs)(l,{children:[e.map(function(e){let{id:t,title:r,description:o,action:a,...n}=e;return(0,s.jsxs)(m,{...n,children:[(0,s.jsxs)("div",{className:"grid gap-1",children:[r&&(0,s.jsx)(v,{children:r}),o&&(0,s.jsx)(h,{children:o})]}),a,(0,s.jsx)(p,{})]},t)}),(0,s.jsx)(c,{})]})}h.displayName=n.dk.displayName},6763:function(e,t,r){"use strict";r.d(t,{Am:function(){return c},pm:function(){return f}});var s=r(2265);let o=0,a=new Map,n=e=>{if(a.has(e))return;let t=setTimeout(()=>{a.delete(e),l({type:"REMOVE_TOAST",toastId:e})},1e6);a.set(e,t)},i=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?n(r):e.toasts.forEach(e=>{n(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},d=[],u={toasts:[]};function l(e){u=i(u,e),d.forEach(e=>{e(u)})}function c(e){let{...t}=e,r=(o=(o+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>l({type:"DISMISS_TOAST",toastId:r});return l({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||s()}}}),{id:r,dismiss:s,update:e=>l({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=s.useState(u);return s.useEffect(()=>(d.push(t),()=>{let e=d.indexOf(t);e>-1&&d.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>l({type:"DISMISS_TOAST",toastId:e})}}},9354:function(e,t,r){"use strict";r.d(t,{cn:function(){return a}});var s=r(4839),o=r(8077);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,o.m)((0,s.W)(t))}}},function(e){e.O(0,[329,874,367,785,173,850,478,23,744],function(){return e(e.s=3228)}),_N_E=e.O()}]);
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.