1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2819],{42819:(e,a,l)=>{l.r(a),l.d(a,{PeopleGridClient:()=>g});var s=l(47287),r=l(88446),i=l(10181),n=l(16503),t=l.n(n),c=l(94580),o=l(95043),d=l(43982),x=l(89290),m=l(72038),u=l(24978);let p=e=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"relative",children:[e.image&&(0,s.jsx)(d.p,{record:e.image,className:"aspect-square rounded-md"}),e.linkedinProfile&&(0,s.jsx)(m.$n,{asChild:!0,variant:"ghost",size:"icon",className:"text-product-400 absolute top-2 left-2",children:(0,s.jsx)(t(),{href:e.linkedinProfile,target:"_blank",rel:"noopener","aria-label":"LinkedIn",className:"p-0 leading-0",children:(0,s.jsx)(x.I,{iconName:"linkedin",className:"h-4 w-4"})})})]}),(0,s.jsxs)("div",{className:"space-y-1 p-4",children:[(0,s.jsx)("h4",{className:"text-primary",children:e.name}),e.role&&(0,s.jsx)("div",{className:"text-card-foreground text-sm font-medium",children:e.role}),e.area&&(0,s.jsx)("div",{className:"text-card-foreground text-sm",children:e.area}),e.description&&(0,s.jsx)(c.d,{data:e.description})]})]}),h=e=>{let a=()=>(0,s.jsx)("div",{className:(0,o.cn)("relative h-auto w-full p-0",e.description?"group cursor-pointer transition-all duration-300":""),children:(0,s.jsxs)("div",{className:"relative w-full",children:[e.image&&(0,s.jsx)("div",{className:"aspect-square w-full overflow-hidden rounded-md",children:(0,s.jsx)(d.p,{record:e.image,className:"aspect-square w-full rounded-md transition group-hover:scale-105"})}),e.description&&(0,s.jsx)("div",{className:"text-product-400 bg-secondary absolute top-2 left-2 flex h-8 w-8 items-center justify-center rounded-md",children:(0,s.jsx)(x.I,{iconName:"plus",className:"h-4 w-4"})}),(0,s.jsxs)("div",{className:"space-y-1 p-4 text-left",children:[(0,s.jsx)("h4",{className:"text-primary",children:e.name}),e.role&&(0,s.jsx)("div",{className:"text-card-foreground text-sm font-medium",children:e.role})]})]})});return(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(u.lG,{children:[e.description?(0,s.jsx)(u.zM,{children:(0,s.jsx)(a,{})}):(0,s.jsx)(a,{}),(0,s.jsxs)(u.Cf,{className:"bg-tertiary-01 md:max-w-2xl lg:max-w-3xl",children:[(0,s.jsx)(u.c7,{children:(0,s.jsxs)("div",{className:"flex items-center gap-8",children:[e.image&&(0,s.jsx)("div",{className:"w-1/2 max-w-[258px]",children:(0,s.jsx)(d.p,{record:e.image,className:"aspect-square rounded-md"})}),(0,s.jsxs)("div",{className:"w-1/2 space-y-2 text-left",children:[(0,s.jsx)(u.L3,{className:"!text-2xl",children:e.name}),e.role&&(0,s.jsx)("div",{className:"text-secondary-500 text-xs",children:e.role}),(0,s.jsxs)("div",{className:"text-primary -ml-1 flex flex-row items-center",children:[e.linkedinProfile&&(0,s.jsx)(t(),{href:e.linkedinProfile,target:"_blank",rel:"noopener","aria-label":"LinkedIn",className:"leading-0",children:(0,s.jsx)(x.I,{iconName:"linkedin",className:"h-4 w-4"})}),e.xProfile&&(0,s.jsx)(t(),{href:e.xProfile,target:"_blank",rel:"noopener","aria-label":"X",className:"leading-0",children:(0,s.jsx)(x.I,{iconName:"x-twitter",className:"h-4 w-4"})})]})]})]})}),e.description&&(0,s.jsx)("div",{className:"mt-4 max-h-[250px] overflow-y-auto 2xl:max-h-[350px]",children:(0,s.jsx)(c.d,{data:e.description})})]})]})})},j=e=>{let{variant:a,className:l,...r}=e;return(0,s.jsxs)("div",{className:(0,o.cn)("flex flex-col justify-start",l),children:["regular"===a&&(0,s.jsx)(p,{...r}),"detailed"===a&&(0,s.jsx)(h,{...r})]})};var v=l(66552);let f=e=>{var a;return(0,s.jsx)("div",{className:"grid grid-cols-[repeat(auto-fit,_minmax(0,_258px))] justify-center gap-4",children:null==(a=e.people)?void 0:a.map((a,l)=>{var r;return(0,s.jsx)(j,{...a,variant:null!=(r=e.variant)?r:""},l)})})},N=e=>{var a;return(0,s.jsx)("div",{className:(0,o.cn)("overflow-visible"),children:(0,s.jsxs)(v.FN,{className:"max-w-container overflow-visible",children:[(0,s.jsxs)("div",{className:"-mt-16 ml-auto flex w-fit items-center justify-between gap-2",children:[(0,s.jsx)(v.Q8,{}),(0,s.jsx)(v.Oj,{})]}),(0,s.jsx)(v.Wk,{className:"relative mt-8",children:null==(a=e.people)?void 0:a.map((a,l)=>{var r;return(0,s.jsx)(v.A7,{className:"basis-auto",children:(0,s.jsx)("div",{className:"w-[258px]",children:(0,s.jsx)(j,{...a,variant:null!=(r=e.variant)?r:""},l)})},l)})})]})})},g=e=>{var a,l;let n=e.asCarousel;return(0,s.jsx)("div",{"data-screenshot-id":"block-people-grid",children:(0,s.jsxs)(r.P,{className:(0,o.cn)(e.className),children:[e.blockHeader&&(0,s.jsx)(i.q,{record:e.blockHeader,alignment:n?"left":void 0,className:n?"mr-24":""}),n?(0,s.jsx)(N,{people:e.people,variant:null!=(a=e.variant)?a:""}):(0,s.jsx)(f,{people:e.people,variant:null!=(l=e.variant)?l:""})]})})}},66552:(e,a,l)=>{l.d(a,{A7:()=>u,FN:()=>x,Oj:()=>h,Q8:()=>p,Wk:()=>m});var s=l(47287),r=l(88975),i=l(28511),n=l(72038),t=l(95043),c=l(89290);let o=i.createContext(null);function d(){let e=i.useContext(o);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}function x(e){let{orientation:a="horizontal",opts:l,setApi:n,plugins:c,className:d,children:x,...m}=e,[u,p]=(0,r.A)({...l,axis:"horizontal"===a?"x":"y",align:"start",dragFree:!0,containScroll:"trimSnaps",skipSnaps:!1},c),[h,j]=i.useState(!1),[v,f]=i.useState(!1),N=i.useCallback(e=>{e&&(j(e.canScrollPrev()),f(e.canScrollNext()))},[]),g=i.useCallback(()=>{null==p||p.scrollPrev()}
1,[p]),k=i.useCallback(()=>{null==p||p.scrollNext()},[p]),w=i.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),g()):"ArrowRight"===e.key&&(e.preventDefault(),k())},[g,k]);return i.useEffect(()=>{p&&n&&n(p)},[p,n]),i.useEffect(()=>{if(p)return N(p),p.on("reInit",N),p.on("select",N),()=>{null==p||p.off("select",N)}},[p,N]),(0,s.jsx)(o.Provider,{value:{carouselRef:u,api:p,opts:l,orientation:a,scrollPrev:g,scrollNext:k,canScrollPrev:h,canScrollNext:v},children:(0,s.jsx)("div",{onKeyDownCapture:w,className:(0,t.cn)("relative",d),role:"region","aria-roledescription":"carousel","data-slot":"carousel",...m,children:x})})}function m(e){let{className:a,...l}=e,{carouselRef:r,orientation:i}=d();return(0,s.jsx)("div",{className:"relative",children:(0,s.jsx)("div",{className:(0,t.cn)("overflow-visible","lg:-mr-[100px] lg:-ml-[100px] lg:px-[100px]","2xl:-mr-[200px] 2xl:-ml-[200px] 2xl:px-[200px]","lg:[mask-image:linear-gradient(to_right,transparent_0%,black_10%,black_90%,transparent_100%)]","lg:[-webkit-mask-image:linear-gradient(to_right,transparent_0%,black_10%,black_90%,transparent_100%)]","lg:[mask-repeat:no-repeat] lg:[mask-size:100%_100%]","lg:[-webkit-mask-repeat:no-repeat] lg:[-webkit-mask-size:100%_100%]"),children:(0,s.jsx)("div",{ref:r,className:(0,t.cn)("relative overflow-visible",a),"data-slot":"carousel-content",children:(0,s.jsx)("div",{className:(0,t.cn)("flex","horizontal"===i?"-mr-4":"-mt-4 flex-col",a),...l})})})})}function u(e){let{className:a,...l}=e;return(0,s.jsx)("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:(0,t.cn)("min-w-0 shrink-0 grow-0 basis-full pr-4",a),...l})}function p(e){let{className:a,...l}=e,{scrollPrev:r,canScrollPrev:i}=d();return(0,s.jsx)(n.$n,{"data-slot":"carousel-previous",size:"icon",variant:"secondary",disabled:!i,onClick:r,className:(0,t.cn)("size-8",a),...l,children:(0,s.jsx)(c.I,{iconName:"arrow-left",size:"small"})})}function h(e){let{className:a,...l}=e,{scrollNext:r,canScrollNext:i}=d();return(0,s.jsx)(n.$n,{"data-slot":"carousel-next",size:"icon",variant:"secondary",disabled:!i,onClick:r,className:(0,t.cn)("size-8",a),...l,children:(0,s.jsx)(c.I,{iconName:"arrow-right",size:"small"})})}}}]);
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.