1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6260],{39354:(e,s,t)=>{Promise.resolve().then(t.bind(t,94806)),Promise.resolve().then(t.bind(t,24557)),Promise.resolve().then(t.bind(t,78075)),Promise.resolve().then(t.bind(t,51038)),Promise.resolve().then(t.bind(t,52118)),Promise.resolve().then(t.bind(t,78042)),Promise.resolve().then(t.bind(t,33124)),Promise.resolve().then(t.bind(t,6114)),Promise.resolve().then(t.bind(t,37490)),Promise.resolve().then(t.bind(t,57278)),Promise.resolve().then(t.bind(t,30626)),Promise.resolve().then(t.bind(t,918)),Promise.resolve().then(t.bind(t,45298)),Promise.resolve().then(t.bind(t,30536)),Promise.resolve().then(t.bind(t,77656)),Promise.resolve().then(t.t.bind(t,22304,23)),Promise.resolve().then(t.t.bind(t,457,23)),Promise.resolve().then(t.bind(t,95986)),Promise.resolve().then(t.bind(t,50408)),Promise.resolve().then(t.bind(t,45932)),Promise.resolve().then(t.bind(t,79149)),Promise.resolve().then(t.bind(t,69632)),Promise.resolve().then(t.bind(t,42848)),Promise.resolve().then(t.bind(t,99636)),Promise.resolve().then(t.bind(t,91562)),Promise.resolve().then(t.bind(t,52351)),Promise.resolve().then(t.bind(t,96540)),Promise.resolve().then(t.bind(t,35378)),Promise.resolve().then(t.bind(t,40412)),Promise.resolve().then(t.bind(t,57099)),Promise.resolve().then(t.bind(t,54114)),Promise.resolve().then(t.bind(t,62534)),Promise.resolve().then(t.bind(t,94147)),Promise.resolve().then(t.bind(t,40380)),Promise.resolve().then(t.bind(t,14253)),Promise.resolve().then(t.bind(t,25564)),Promise.resolve().then(t.bind(t,37485)),Promise.resolve().then(t.bind(t,95717)),Promise.resolve().then(t.bind(t,37887)),Promise.resolve().then(t.bind(t,2411)),Promise.resolve().then(t.bind(t,27258)),Promise.resolve().then(t.bind(t,91371)),Promise.resolve().then(t.bind(t,52449)),Promise.resolve().then(t.bind(t,26649)),Promise.resolve().then(t.bind(t,95049)),Promise.resolve().then(t.bind(t,73287)),Promise.resolve().then(t.bind(t,16452)),Promise.resolve().then(t.bind(t,4688)),Promise.resolve().then(t.bind(t,58657)),Promise.resolve().then(t.bind(t,98647)),Promise.resolve().then(t.bind(t,20086)),Promise.resolve().then(t.bind(t,95278)),Promise.resolve().then(t.bind(t,99724)),Promise.resolve().then(t.bind(t,47996)),Promise.resolve().then(t.bind(t,94286)),Promise.resolve().then(t.bind(t,30248))},69632:(e,s,t)=>{"use strict";t.d(s,{BlogFilter:()=>x});var r=t(3853),i=t(19705),n=t(58854),l=t(26604),o=t(46956);function d(e,s){let t=`categories.${e.slug.toLowerCase()}`;return s.has(t)?s(t):e.title}let a=({blog:e})=>{let s=(0,o.c)("Resources.Articles"),t=`/resources/articles/${e.slug}`,i=[e.date,e.category?.length?e.category.map(e=>d(e,s)).join(" \xb7 "):e.highlight??""].filter(Boolean).join(" ⢠");return(0,r.jsxs)(n.N_,{href:t,className:(0,l.cn)("rounded-lg flex flex-col gap-2 border-b hover:bg-[#262626] border-[#2a2a2a] py-4 transition-all duration-300 last:border-b-0 sm:flex-row sm:items-center sm:justify-between sm:gap-6","-mx-4 px-4 sm:-mx-6 sm:px-6"),children:[(0,r.jsx)("span",{className:"min-w-0 flex-1 text-base font-medium text-white sm:text-[16px]!",children:e.title}),i&&(0,r.jsx)("span",{className:"shrink-0 text-right text-xs text-[#9a9b9e] sm:text-sm",children:i})]})};var m=t(55688),h=t(77257);let c=({blog:e})=>{let s=e.featuredImage??e.bannerImage,t=s?(0,h.d)(s).url():"/images/landing/blogs-banner.webp";return(0,r.jsxs)(n.N_,{href:`/resources/articles/${e.slug}`,className:"group hover:border-primary-500/50 hover:shadow-primary-500/10 flex min-h-0 flex-1 flex-col overflow-hidden rounded-2xl border-2 border-transparent bg-linear-to-b from-[#1C1B1D] to-[#0A0A0A] transition-all duration-300 hover:shadow-lg",children:[(0,r.jsx)("div",{className:"relative h-[200px] w-full shrink-0 overflow-hidden rounded-2xl",children:(0,r.jsx)(m.default,{src:t,alt:e.title||"Blog post",fill:!0,className:"rounded-2xl object-cover transition-transform duration-300 group-hover:scale-105"})}),(0,r.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col gap-3 overflow-hidden p-4",children:[(0,r.jsxs)("div",{className:"flex shrink-0 items-center gap-2 text-sm",children:[(0,r.jsx)("p",{className:"text-[#bdbec0]",children:e.date}),e.highlight&&(0,r.jsxs)("span",{className:"text-primary-400 font-medium text-[#bdbec0]",children:[" ⢠",e.highlight]})]}),(0,r.jsxs)("div",{className:"min-h-0 flex-1 overflow-hidden",children:[(0,r.jsx)("h3",{className:"group-hover:text-primary-400 line-clamp-3 text-lg font-medium leading-[120%] text-white transition-colors",children:e.title}),e.description&&(0,r.jsx)("p",{className:"mt-1 line-clamp-3 text-sm text-[#A3A3A3]",children:e.description})]})]})]})};var b=t(99567);let x=({blogs:e,categories:s})=>{let t=(0,o.c)("Resources.Articles"),[n,m]=(0,i.useState)(null),[h,x]=(0,i.useState)(6),v=(0,i.useMemo)(()=>n?e.filter(e=>e.category?.some(e=>e._id===n)):e,[e,n]),g=(0,i.useMemo)(()=>v.slice(0,6),[v]),u=(0,i.useMemo)(()=>v.slice(6),[v]),p=(0,i.useMemo)(()=>u.slice(0,h),[u,h]),P=e=>{m(e),x(6)},f=u.length>h;return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-12 sm:gap-16",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-6 sm:gap-[56px]",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold tracking-tight text-white md:text-[64px]!",children:t("title")}),(0,r.jsxs)("nav",{className:"flex flex-wrap items-center gap-x-6 gap-y-2","aria-label":t("categoriesAriaLabel"),children:[(0,r.jsx)("button",{type:"button",onClick:()=>P(null),className:(0,l.cn)("text-sm transition-colors sm:text-base",null===n?"font-medium text-white":"text-[#9a9b9e] hover:text-white"),children:t("allCategories")}),s.map(e=>(0,r.jsx)("button",{type:"button",onClick:()=>P(e._id),className:(0,l.cn)("text-sm transition-colors sm:text-base",n===e._id?"font-medium text-white":"text-[#9a9b9e] hover:text-white"),children:d(e,t)},e._id))]})]}),0===v.length&&(0,r.jsx)("p",{className:"py-12 text-center text-sm text-[#9a9b9e] sm:text-base",children:t("emptyState")}),g.length>0&&(0,r.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:gap-10 md:grid-cols-2 lg:grid-cols-3",children:g.map(e=>(0,r.jsx)(c,{blog:e},e._id))}),p.length>0&&(0,r.jsx)("div",{className:"flex flex-col",children:p.map(e=>(0,r.jsx)(a,{blog:e},e._id))}),f&&(0,r.jsx)("div",{className:"flex justify-center pt-4",children:(0,r.jsx)(b.$,{type:"button",variant:"outline",onClick:()=>x(e=>e+6),className:"rounded-full border-white/80 bg-transparent px-10 text-white hover:bg-white/10",children:t("loadMore")})})]})}}
1,77257:(e,s,t)=>{"use strict";t.d(s,{d:()=>o});var r=t(12529),i=t(68015);let n=(0,r.UU)({projectId:"c6cvxt9c",dataset:"production",apiVersion:"2024-01-01",useCdn:!1}),l=(0,i.OX)(n);function o(e){return l.image(e)}}},e=>{e.O(0,[2124,3890,9701,6010,4267,6695,4706,47,2508,6237,7678,7358],()=>e(e.s=39354)),_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.