1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6796],{5345:(e,t,r)=>{r.d(t,{_:()=>a,y:()=>c});var n=r(99495),l=r(39996);let a=()=>{let e="https://elastio.com";return!e&&l.env.VERCEL_PROJECT_PRODUCTION_URL?"https://".concat(l.env.VERCEL_PROJECT_PRODUCTION_URL):!e&&l.env.VERCEL_URL?"https://".concat(l.env.VERCEL_URL):(e||(e="http://localhost:3000"),e)},c=()=>{if(n.A){let e=window.location.protocol,t=window.location.hostname,r=window.location.port;return"".concat(e,"//").concat(t).concat(r?":".concat(r):"")}return l.env.VERCEL_PROJECT_PRODUCTION_URL?"https://".concat(l.env.VERCEL_PROJECT_PRODUCTION_URL):l.env.VERCEL_URL?"https://".concat(l.env.VERCEL_URL):"https://elastio.com"}},8552:(e,t,r)=>{r.d(t,{ImageMedia:()=>o});var n=r(12526),l=r(83790),a=r(34651);r(99486);var c=r(15805);let{breakpoints:s}={breakpoints:{"3xl":1920,"2xl":1536,xl:1280,lg:1024,md:768,sm:640}},o=e=>{let t,r,{alt:o,fill:i,pictureClassName:A,imgClassName:d,priority:u,resource:g,size:m,src:p,loading:h}=e,w=o,v=p||"";if(!v&&g&&"object"==typeof g){let{alt:e,height:n,url:l,width:a}=g;t=a,r=n,w=e||"";let s=g.updatedAt;v=(0,c.e)(l,s)}let C=m||Object.entries(s).map(e=>{let[,t]=e;return"(max-width: ".concat(t,"px) ").concat(2*t,"w")}).join(", ");return(0,n.jsx)("picture",{className:(0,l.cn)(A),children:(0,n.jsx)(a.default,{alt:w||"",className:(0,l.cn)(d),fill:i,height:i?void 0:r,placeholder:"blur",blurDataURL:"data:image/png;base64,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",priority:u,quality:100,loading:h||(u?void 0:"lazy"),sizes:C,src:v,width:i?void 0:t})})}},13950:(e,t,r)=>{r.d(t,{L:()=>n});let n=e=>e.slug?"/blog/".concat(e.slug):"#"},14385:(e,t,r)=>{r.d(t,{$:()=>s});var n=r(12526),l=r(99486),a=r(8552),c=r(58105);let s=e=>{var t;let{className:r,htmlElement:s="div",resource:o}=e,i="object"==typeof o&&(null==o||null==(t=o.mimeType)?void 0:t.includes("video")),A=s||l.Fragment;return(0,n.jsx)(A,{...null!==s?{className:r}:{},children:i?(0,n.jsx)(c.VideoMedia,{...e}):(0,n.jsx)(a.ImageMedia,{...e})})}},15805:(e,t,r)=>{r.d(t,{e:()=>l});var n=r(5345);let l=(e,t)=>
1{if(!e)return"";if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/api/"))return t?"".concat(e,"?").concat(t):e;let r=(0,n.y)();return t?"".concat(r).concat(e,"?").concat(t):"".concat(r).concat(e)}},54648:(e,t,r)=>{r.d(t,{Card:()=>p});var n=r(12526),l=r(83790),a=r(96080),c=r(99486);let s=function(e){let{external:t=!1,newTab:r=!1,scroll:n=!0}=e,l=(0,a.useRouter)(),s=(0,c.useRef)(null),o=(0,c.useRef)(null),i=(0,c.useRef)(0),A=(0,c.useRef)(!1),d=(0,c.useRef)(0),u=(0,c.useCallback)(e=>{if(e.target){let t=e.target,r=+new Date,n=null==t?void 0:t.closest("a");d.current=e.button,n?A.current=!0:(A.current=!1,i.current=r)}},[l,s,o,i]),g=(0,c.useCallback)(e=>{var a,c;if(null==(a=o.current)?void 0:a.href){let a=new Date-i.current;(null==(c=o.current)?void 0:c.href)&&a<=250&&!A.current&&0===d.current&&!e.ctrlKey&&(t?window.open(o.current.href,r?"_blank":"_self"):l.push(o.current.href,{scroll:n}))}},[l,s,o,i]);return(0,c.useEffect)(()=>{let e=s.current,t=new AbortController;return e&&(e.addEventListener("mousedown",u,{signal:t.signal}),e.addEventListener("mouseup",g,{signal:t.signal})),()=>{t.abort()}},[s,o,l]),{card:{ref:s},link:{ref:o}}};var o=r(48239),i=r.n(o),A=r(14385),d=r(13950);let u={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" "},g=e=>e.replace(/&(amp|lt|gt|quot|#39|nbsp);/g,e=>u[e]||e),m=e=>g(e.replace(/<script[\s\S]*?<\/script>/gi," ").replace(/<style[\s\S]*?<\/style>/gi," ").replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim()),p=e=>{var t;let{card:r,link:a}=s({}),{className:o,doc:u,relationTo:g,showCategories:p,showExcerpt:h=!0,showDate:w=!0,excerptSource:v="content",title:C}=e,{slug:f,categories:E,title:R,description:b,heroImage:y,publishedAt:j,content:B}=u||{},D=E&&Array.isArray(E)&&E.length>0,I=C||R,x="string"==typeof B?m(B):"",U="description"===v?null==b?void 0:b.replace(/\s/g," "):null==(t=x||b)?void 0:t.replace(/\s/g," "),N="posts"===g?(0,d.L)({slug:f}):"/".concat(g,"/").concat(f);return(0,n.jsxs)("article",{className:(0,l.cn)("border border-border rounded-lg overflow-hidden bg-card hover:cursor-pointer",o),ref:r.ref,children:[(0,n.jsx)("div",{className:"relative w-full aspect-[40/21] overflow-hidden",children:y&&"string"!=typeof y?(0,n.jsx)(A.$,{resource:y,size:"33vw",fill:!0,imgClassName:"object-cover"}):(0,n.jsx)("div",{className:"",children:"No image"})}),(0,n.jsxs)("div",{className:"p-4",children:[p&&D&&(0,n.jsx)("div",{className:"text-sm font-semibold uppercase tracking-wider mb-4 bg-gradient-to-r from-[#376cfb] via-[#8b5cf6] to-[#ed2557] inline-block text-transparent bg-clip-text",children:null==E?void 0:E.map((e,t)=>{if("object"==typeof e){let{title:r}=e,l=t===E.length-1;return(0,n.jsxs)(c.Fragment,{children:[r||"Untitled category",!l&&(0,n.jsx)(c.Fragment,{children:", \xa0"})]},t)}return null})}),I&&(0,n.jsx)("div",{className:"prose",children:(0,n.jsx)("h3",{children:(0,n.jsx)(i(),{className:"not-prose",href:N,ref:a.ref,children:I})})}),w&&j&&(0,n.jsx)("div",{className:"text-sm text-gray-500 mt-2",children:new Date(j).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}),h&&U&&(0,n.jsx)("div",{className:"mt-2",children:(0,n.jsx)("p",{className:"line-clamp-3 text-gray-600 dark:text-gray-400",children:U})})]})]})}},58105:(e,t,r)=>{r.d(t,{VideoMedia:()=>s});var n=r(12526),l=r(83790),a=r(99486),c=r(15805);let s=e=>{let{onClick:t,resource:r,videoClassName:s}=e,o=(0,a.useRef)(null);if((0,a.useEffect)(()=>{let{current:e}=o;e&&e.addEventListener("suspend",()=>{})},[]),r&&"object"==typeof r){let{filename:e}=r;return(0,n.jsx)("video",{autoPlay:!0,className:(0,l.cn)(s),controls:!1,loop:!0,muted:!0,onClick:t,playsInline:!0,ref:o,children:(0,n.jsx)("source",{src:(0,c.e)("/media/".concat(e))})})}return null}},83790:(e,t,r)=>{r.d(t,{cn:()=>a});var n=r(12806),l=r(17322);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,l.QP)((0,n.$)(t))}},90795:(e,t,r)=>{r.d(t,{HeaderThemeProvider:()=>s,Y:()=>o});var n=r(12526),l=r(99486),a=r(99495);let c=(0,l.createContext)({headerTheme:void 0,setHeaderTheme:()=>null}),s=e=>{let{children:t}=e,[r,s]=(0,l.useState)(a.A?document.documentElement.getAttribute("data-theme"):void 0),o=(0,l.useCallback)(e=>{s(e)},[]);return(0,n.jsx)(c,{value:{headerTheme:r,setHeaderTheme:o},children:t})},o=()=>(0,l.use)(c)},99495:(e,t,r)=>{r.d(t,{A:()=>n});let n=!!window.document&&!!window.document.createElement}}]);
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.