1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[988],{3988:(e,l,a)=>{a.r(l),a.d(l,{default:()=>f});var s=a(6579),t=a(2938),r=a(7761),x=a(2033),n=a(3900),i=a(6633);let c=e=>{let{className:l,heading:a,descriptor:c,form:d}=e;return(0,t.jsxs)("div",{className:(0,r.A)("flex flex-col gap-8 rounded-xl bg-magenta p-8 text-white md:p-16",l),children:[(0,t.jsx)(n.A,{name:"lineSpark",useFill:!1,className:"max-h-6 w-full max-w-72 text-white"}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-2 lg:gap-20",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:gap-8",children:[(0,t.jsx)(x.A,{tag:"h2",html:a,className:"bold-serif text-3xl leading-tighter md:text-5xl"}),(0,t.jsx)(x.A,{html:c,className:"whitespace-pre-line leading-normal"})]}),d&&(0,t.jsx)(i.default,(0,s._)({},d))]})]})};var d=a(8294),o=a(5872);let m=e=>{let{social:l}=e;return(null==l?void 0:l.length)?(0,t.jsx)("div",{className:"flex flex-wrap gap-4",children:null==l?void 0:l.map(e=>{let{uid:l,platform:a,url:s}=e;return(0,t.jsx)(o.default,{href:s,className:"flex size-6 shrink-0 items-center justify-center rounded-full bg-magenta duration-300 hover:opacity-50",children:(0,t.jsx)(n.A,{name:a,className:"size-3 text-white"})},l)})}):null},u=e=>{let{nav:l,social:a}=e;return(0,t.jsx)("ul",{className:"md:flex-no-wrap flex flex-wrap gap-x-20 gap-y-8",children:null==l?void 0:l.map((e,s)=>{let{link:r,linkList:x}=e,{text:n,type:i,url:c}=r||{};return(0,t.jsxs)("li",{className:"flex basis-auto flex-col gap-4",children:[(null==i?void 0:i.includes("Custom"))?(0,t.jsx)(d.A,{href:c,color:"magenta",size:"sm",children:n}):(0,t.jsx)(o.default,{href:c,className:"underline decoration-transparent decoration-2 underline-offset-4 duration-300 hover:decoration-inherit",children:n}),!!(null==x?void 0:x.length)&&(0,t.jsx)("ul",{className:"flex flex-col gap-4",children:null==x?void 0:x.map((e,r)=>(0,t.jsxs)("li",{className:"flex flex-col items-start gap-4",children:[(0,t.jsx)(o.default,{href:e.url,className:"text-xs underline decoration-transparent decoration-2 underline-offset-4 duration-300 hover:decoration-inherit",children:e.text}),s===l.length-1&&r===x.length-1&&(0,t.jsx)(m,{social:a})]},e.url))})]},c+n)})})};var h=a(4969);let f=e=>{let{organization:l,sublinks:a,nav:r,newsletter:i,social:d}=e;return(0,t.jsx)("footer",{className:"relative z-50 mt-auto bg-gradient-to-b from-black to-black-dark pb-16 font-sans text-white",children:(0,t.jsx)(h.A,{children:(0,t.jsxs)("div",{className:"flex flex-col gap-12",children:[i&&(0,t.jsx)(c,(0,s._)({className:"-mt-48"},i)),(0,t.jsxs)("div",{className:"flex flex-col gap-8 sm:flex-row sm:justify-between sm:gap-20",children:[(0,t.jsxs)("div",{className:"flex shrink-0 flex-col items-start gap-4",children:[(0,t.jsx)(o.default,{href:"/",children:(0,t.jsx)(n.A,{name:"logoWhite",className:"h-6 w-auto",fitHeight:!0})}),(0,t.jsx)(x.A,{html:"© ".concat(new Date().getFullYear()," ").concat(null==l?void 0:l.replace(/<.*?>/g,"")),className:"text-xs"}),!!(null==a?void 0:a.length)&&(0,t.jsx)("div",{className:"flex items-center gap-2",children:null==a?void 0:a.map((e,l)=>{let{text:a,url:s}=e;return(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[0!==l&&(0,t.jsx)("span",{children:"/"}),(0,t.jsx)(o.default,{href:s,className:"text-xs underline decoration-transparent decoration-2 underline-offset-4 duration-300 hover:decoration-inherit",children:a})]},s+a)})})]}),(0,t.jsx)(u,{nav:r,social:d})]})]})})})}},4969:(e,l,a)=>{a.d(l,{A:()=>r});var s=a(2938),t=a(7761);let r=e=>{let l,{children:a,className:r="",variant:x="md",tag:n="div"}=e;switch(x){case"xxs":l="max-w-2xl xl:max-w-3xl mx-auto";break;case"xs":l="max-w-3xl xl:max-w-4xl mx-auto";break;case"sm":l="max-w-4xl xl:max-w-5xl mx-auto";break;case"xl":l="max-w-7xl xl:max-w-8xl mx-auto";break;default:l="max-w-5xl xl:max-w-6xl mx-auto"}return(0,s.jsx)(n,{className:(0,t.A)("w-full",l,r,"px-4 md:px-8 lg:px-12 xl:px-16"),children:a})}}}]);
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.