1"use strict";(self.webpackChunkeightshift_ui_kit=self.webpackChunkeightshift_ui_kit||[]).push([[79788],{79460(e,t,a){var n=a(75795);a.d(t,["a",0,(e,t,a)=>{let i,s=e.getAttribute("data-es-id"),r=document.querySelector(`[data-for-es-id="${s}"]`);if(!r)return;let l=JSON.parse((i=r.textContent,new DOMParser().parseFromString(i,"text/html").documentElement.textContent??"{}"));r.remove();let o="function"==typeof a?a(l):a;try{(0,n.hydrateRoot)(e,o,{onRecoverableError:(e,t)=>{},onCaughtError:(e,t)=>{},onUncaughtError:(e,t)=>{}})}catch{}}])},79788(e,t,a){var n=a(10790),i=a(32336),s=a(51609),r=a(27723),l=a(14966),o=a(80709),c=a(65671),d=a(71785),u=a(20987),m=a(90034),p=a(25965),h=a(35574),g=a(98938),x=a(3231),b=a(88486);let f=(e=null,{decoding:t="async",loading:a="lazy"}={})=>{let{width:n,height:i,colorInfo:s}=e||{};return{width:n,height:i,style:s&&!s.isTransparent&&s?.averageColor?.color?{backgroundColor:s?.averageColor?.color}:void 0,decoding:t,loading:a}};var j=a(55248),v=a(25152);let y=e=>{let{icons:t}=v,{additionalClass:a,iconCustom:s}=e,r=(0,j.wh)("iconUse",e,v),l=(0,j.wh)("iconName",e,v);return r&&t?.[l]?(0,n.jsx)(i.t,{svg:s??t[l],className:(0,h.bM)("base",e,v,a)}):null},w=({icon:e,text:t})=>(0,n.jsxs)("span",{className:"text-16 md:text-18 flex items-center gap-8 leading-normal",children:[(0,n.jsx)(y,{iconName:e,iconSize:"24",iconAriaHidden:!0,additionalClass:"shrink-0 text-accent"}),(0,n.jsx)("span",{children:t})]});var N=a(70839);let k=({item:e,editorPreview:t=!1,buttonLabel:a})=>{let{title:i,excerpt:s,url:l,imageUrl:o,imageData:c,postType:d,meta:u}=e,m=t?"div":"a",p=(0,b.DE)(),j=(0,b.Ub)("(max-width: 576px)",{initializeWithValue:p});return(0,n.jsxs)("div",{className:(0,g.t)("flex flex-col items-start",!t&&p&&"transition transition-discrete duration-300 starting:opacity-0",!p&&!t&&"ease-spring-bouncy starting:translate-y-40 starting:scale-95"),children:[(0,n.jsx)(m,{href:l,className:"w-fill rounded-28 mb-24 inline-block","aria-hidden":"true",children:(0,n.jsx)("img",{src:o,alt:"",className:"w-fill rounded-28 aspect-cinema bg-neutral-dark object-cover sm:aspect-square",...f(c),suppressHydrationWarning:!0})}),(0,n.jsx)(t?"span":"h2",{className:"text-20 md:text-28 leading-minimal mb-12 font-extrabold text-balance uppercase",children:(0,x.i)(i)}),"event"===d&&u?.date&&(0,n.jsx)("div",{className:s?"mb-12 sm:mb-16":"sm:mb-32",children:(0,n.jsx)(w,{icon:"calendarMonth",text:u?.date})}),s&&(0,n.jsx)(t?"span":"p",{className:"text-16 md:text-18 line-clamp-4 leading-snug text-pretty sm:mb-32",children:(0,x.i)(s)}),(0,n.jsx)(m,{href:l,className:(0,h.bM)("base",{buttonVariant:j?"link":"solid"},N,"mt-16 sm:mt-auto",t&&"pointer-events-none"),children:(0,n.jsx)("span",{className:(0,h.bM)("label",{buttonVariant:j?"link":"solid"},N),children:a||(0,r.__)("Learn more","eightshift-ui-kit")})})]})},P=({post:e,editorPreview:t=!1,buttonLabel:a})=>{let{title:i,excerpt:s,imageUrl:l,imageData:o,url:c}=e;return(0,n.jsxs)("div",{className:"rounded-28 bg-neutral-dark mid:aspect-5/2 group/big-card relative isolate aspect-4/5 overflow-clip sm:aspect-2/1",children:[(0,n.jsx)("img",{src:l,alt:"",className:"absolute inset-0 -z-20 size-full object-cover",...f(o),suppressHydrationWarning:!0}),(0,n.jsx)("div",{className:"sm:pointer-fine:not-group-has-hocus/big-card:opacity-0 pointer-events-none absolute inset-0 -z-10 size-full bg-linear-to-b from-black/30 to-black/80 mix-blend-multiply transition-opacity sm:backdrop-blur-[0.5px]"}),(0,n.jsxs)("div",{className:"mid:px-64 sm:pointer-fine:not-group-has-hocus/big-card:opacity-0 mx-auto flex size-full max-w-2xl flex-col items-center justify-center px-36 py-64 text-center text-white transition sm:not-focus-within:pointer-fine:not-group-hover/big-card:scale-98",children:[(0,n.jsx)(t?"span":"h2",{className:"text-20 mid:text-44 leading-minimal font-black text-balance uppercase",children:(0,x.i)(i)}),s&&(0,n.jsx)(t?"span":"p",{className:"text-16 mid:text-18 mid:mt-24 mt-16 leading-snug text-pretty",children:(0,x.i)(s)}),(0,n.jsx)(t?"div":"a",{href:c,className:(0,h.bM)("base",{buttonVariant:"solid"},N,"mid:mt-32 mt-48",t&&"pointer-events-none"),children:(0,n.jsx)("span",{className:(0,h.bM)("label",{buttonVariant:"solid"},N),children:a||(0,r.__)("Learn more","eightshift-ui-kit")})})]})]})},_=({post:e,editorPreview:t=!1,buttonLabel:a})=>{let{title:i,excerpt:s,imageUrl:l,imageData:o,url:c,meta:d}=e,[u]=d?.esSolutionIconUrl??[];return(0,n.jsxs)("div",{className:"rounded-28 bg-neutral-dark group/solution-card w-fill isolate grid aspect-7/6 grid-cols-1 grid-rows-1 overflow-clip",children:[(0,n.jsx)("img",{src:l,alt:"",className:"col-1 row-1 size-full object-cover",...f(o)}),(0,n.jsx)("div",{className:"pointer-events-none col-1 row-1 size-full bg-linear-to-b from-black/70 to-black/0 to-35% mix-blend-multiply"}),(0,n.jsxs)("div",{className:"bg-neutral-dark h-fill rounded-28 z-10 col-1 row-1 flex flex-col items-start p-32 text-white transition sm:not-focus-within:
1pointer-fine:not-group-hover/solution-card:scale-98 sm:not-focus-within:pointer-fine:not-group-hover/solution-card:opacity-0",children:[u&&(0,n.jsx)("div",{className:"pointer-events-none invisible mb-16 h-48 w-px shrink-0"}),(0,n.jsx)(t?"span":"h2",{className:"text-20 md:text-28 leading-minimal mb-8 line-clamp-2 font-extrabold text-balance uppercase",children:(0,x.i)(i)}),s&&(0,n.jsx)(t?"span":"p",{className:"text-16 md:text-18 mb-16 line-clamp-4 leading-snug text-pretty",children:(0,x.i)(s)}),(0,n.jsx)(t?"div":"a",{href:c,className:(0,h.bM)("base",{buttonVariant:"link"},N,"mt-auto",t&&"pointer-events-none"),children:(0,n.jsx)("span",{className:(0,h.bM)("label",{buttonVariant:"link"},N),children:a||(0,r.__)("Learn more","eightshift-ui-kit")})})]}),u&&(0,n.jsx)("img",{src:u,alt:"",className:"z-20 col-1 row-1 mt-32 ml-32 h-48 w-auto max-w-1/3 object-contain",...f(),suppressHydrationWarning:!0})]})},M=({post:e,editorPreview:t=!1})=>{let{title:a,imageUrl:i,imageData:s,url:r,meta:l}=e,[o]=l?.esPartnerLogoUrl??[];return(0,n.jsxs)(t?"div":"a",{href:r,className:"group/partner-card w-fill rounded-28 flex flex-col outline-offset-4",style:{"--partner-bg-color":l?.esPartnerBackgroundColor?.[0]??"var(--color-neutral-dark)"},children:[(0,n.jsxs)("div",{className:"rounded-28 relative isolate flex aspect-[1.9] items-center justify-center overflow-clip bg-(--partner-bg-color) pointer-fine:aspect-7/6",children:[(0,n.jsx)("img",{src:i,alt:"",className:"pointer-fine:not-group-hocus/partner-card:scale-110 pointer-fine:not-group-hocus/partner-card:opacity-0 absolute inset-0 size-full object-cover mix-blend-multiply transition not-pointer-fine:opacity-10",...f(s),suppressHydrationWarning:!0}),o&&(0,n.jsx)("img",{src:o,alt:"",className:"pointer-fine:group-hocus/partner-card:scale-95 pointer-fine:group-hocus/partner-card:opacity-0 h-fill z-10 aspect-square max-h-180 object-contain transition",loading:"lazy",decoding:"async",suppressHydrationWarning:!0})]}),(0,n.jsx)(t?"span":"h2",{className:"text-20 md:text-28 leading-minimal mt-16 line-clamp-2 font-extrabold text-balance uppercase md:mt-24",children:(0,x.i)(a)})]})},L=({data:e,editorPreview:t=!1})=>e?(0,n.jsx)("div",{className:"mb-32 space-y-32 sm:mb-64 sm:space-y-64",children:e.map((e,a)=>{let{type:i,items:s,buttonLabel:r}=e,l=s.filter(Boolean);return(0,n.jsxs)("div",{className:(0,g.t)("grid grid-cols-1 gap-32 sm:gap-x-20 sm:gap-y-64",["two-cards","two-solution-cards"].includes(i)&&"sm:grid-cols-2",["three-cards","three-solution-cards","three-partner-cards"].includes(i)&&"sm:grid-cols-2 md:grid-cols-3"),children:["big-card"===i&&l.map((e,a)=>(0,n.jsx)(P,{post:e,editorPreview:t,buttonLabel:r},a)),["two-cards","three-cards"].includes(i)&&l.map((e,a)=>(0,n.jsx)(k,{item:e,editorPreview:t,buttonLabel:r},a)),["two-solution-cards","three-solution-cards"].includes(i)&&l.map((e,a)=>(0,n.jsx)(_,{post:e,editorPreview:t,buttonLabel:r},a)),["three-partner-cards"].includes(i)&&l.map((e,a)=>(0,n.jsx)(M,{post:e,editorPreview:t},a))]},a)})}):null;var z=a(512);let S="u"<typeof window,C=e=>Object.entries(e).reduce((e,[t,a])=>a.length<1?e:e.length<1?`${t}:${a.join(",")}`:`${e};${t}:${a.join(",")}`,""),E=({perPage:e})=>Array.from({length:e}).map((e,t)=>(0,n.jsxs)("div",{className:"motion-ease-spring-bouncy transition transition-discrete duration-300 starting:translate-y-40 starting:scale-95 starting:opacity-0 starting:blur-[1px]",style:{transitionDelay:`${.05*t}s`},children:[(0,n.jsx)("div",{className:"w-fill rounded-28 shimmer mb-24 aspect-square h-auto"}),(0,n.jsx)("div",{className:"shimmer-dark rounded-8 mb-12 h-30 w-1/3"}),(0,n.jsx)("div",{className:"shimmer-dark rounded-8 mb-32 h-24 w-1/2"}),(0,n.jsx)("div",{className:"shimmer h-52 w-100 rounded-full"})]},t)),V=e=>{let{attributes:t,initialItems:a,rootElement:x}=e,b=a??t?.initialItems??[],f=(0,s.useRef)(b.length>0),j=(0,s.useRef)(b.length>0),{contentListingPerPage:v,contentListingPaginationType:y,contentListingPostType:w,contentListingFeatured:P,contentListingExcluded:_,contentListingLearnMoreButtonOverride:M,filters:V,currentPostId:F,initialCanLoadMore:$=!1,initialMaxPages:A=-1,initialNextPageItems:O=0,initialPage:R=1,initialFilters:I,initialCursor:T=null,editorPreview:U=!1}
1=t,D=void 0!==I,q=I??(S?{}:Object.keys(V??{}).reduce((e,t)=>{let a=new URL(window.location.href).searchParams.get(t);return e[t]=a?a.split(","):[],e},{})),[H,W]=(0,s.useState)($),[B,J]=(0,s.useState)(A),[K,G]=(0,s.useState)(O),{currentPage:Q,handlePageChange:X,range:Y}=(({totalPages:e,initialPage:t=1,onPageChange:a,modeInfinite:n=!1,hiddenBoundary:i=!1,boundary:r="..."})=>{let[l,o]=(0,s.useState)(t),c=(()=>{let t=[];if(e<=5){for(let a=1;a<=e;a++)t.push(a);return t}if(n){if(l<=3)for(let e=1;e<=5;e++)t.push(e);return l>3&&(t.push(1),t.push(r),t.push(l-1),t.push(l),t.push(l+1)),t}let a=i?4:5,s=e-(i?1:2);if(l<=(i?3:4))return t.push(...(e=>{let t=[];for(let a=1;a<=e;a++)t.push(a);return t})(i?4:5)),t.push(r),t.push(e),t;if(l>=s){t.push(1),t.push(r);for(let n=1;n<=a-1;n++)t.push(e-a+n);return t.push(e),t}if(e<=s)for(let a=1;a<=e;a++)t.push(a);else{let a=Math.min(Math.max(1,l-1),e-3),n=Math.min(Math.max(5,l+1),e);a>1&&(t.push(1),a>2&&t.push(r));for(let e=a;e<=n;e++)t.push(e);n<e&&(n<e-1&&t.push(r),t.push(e))}return t})();return{range:i?c.filter(e=>e!==r):c,currentPage:l,handlePageChange:e=>{o(e)},nextPage:()=>{if(n){a?.(l+1),o(l+1);return}l<e&&(a?.(l+1),o(l+1))},prevPage:()=>{l>1&&(a?.(l-1),o(l-1))}}})({initialPage:U?1:R,totalPages:B}),Z=(0,s.useRef)(Q);(0,s.useEffect)(()=>{Z.current=Q},[Q]);let[ee,et]=(0,s.useState)(q),ea=(0,s.useRef)(b.length>0&&D);(0,s.useEffect)(()=>{if(S)return;ea.current?ea.current=!1:en.setFilterText(C(ee));let e=new URL(window.location.href);Object.entries(ee).forEach(([t,a])=>{a.length<1?e.searchParams.delete(t):e.searchParams.set(t,a.join(","))}),"pagination"===y&&e.searchParams.set("current-page",U?1:Q),U||window.history.pushState({},"",e.toString().replaceAll("%2C",","))},[ee,Q]);let en=(0,p.w)({initialFilterText:C(ee),async load({signal:e,curs
1or:t,filterText:a}){if(f.current&&D)return f.current=!1,{items:b,cursor:T};if(S)return{items:b};let n=new URL(`${window.location.origin}/wp-json/eightshift-ui-kit/v1/content-listing`);n.searchParams.append("per_page",v),n.searchParams.append("post_type",w?.api??"all"),n.searchParams.append("exclude",[F,...(_??[]).map(({value:e})=>e),...P?.map(({items:e})=>e.map(({id:e})=>e))?.flat()?.filter(Boolean)??[]]),ES_DATA?.lang&&n.searchParams.append("lang",ES_DATA?.lang),""!==a.trim()?n.searchParams.append("filter",a):n.searchParams.delete("filter"),"pagination"===y&&n.searchParams.append("page",U?1:Z.current);let i=await fetch(t||n,{signal:e}),{nextPageUrl:s,maxPages:r,canLoadMore:l,nextPageItems:o,items:c}=(await i.json()).data;return(W(l??""!==s),G(o??0),J(r),"pagination"===y)?{items:c}:{items:c,cursor:s}}}),ei=b.length>0&&en.items.length<1?b:en.items,es=!S&&!U&&en.isLoading,er=S||U?"idle":en.loadingState,el=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{el.current&&!es&&(el.current=!1,en.loadMore())},[en,es]),(0,n.jsxs)(n.Fragment,{children:[V&&Object.keys(V)?.length>0&&(0,n.jsxs)("div",{className:(0,g.t)("w-fill mb-36 flex gap-16 max-sm:flex-col sm:items-center"),children:[(0,n.jsx)("span",{className:"text-18 leading-snug",children:(0,r.__)("Filter by:","eightshift-ui-kit")}),Object.values(V)?.map(({taxonomy:e,terms:t})=>{let a=ee?.[e?.slug]?.length??0;return(0,n.jsxs)(l.zM,{children:[(0,n.jsxs)(o.$,{className:(0,g.t)("text-on-background border-on-background aria-expanded:border-accent bg-background flex h-52 items-center rounded-full border px-32 transition","aria-expanded:text-accent text-16 midfont-semibold leading-none uppercase","focus-visible:outline-auto focus:outline-hidden","mid:min-w-240 min-w-220",a>0&&"font-medium"),children:[(0,n.jsxs)("div",{className:"flex items-center gap-8",children:[e.name,a>0&&(0,n.jsx)("span",{className:(0,g.t)("text-12 flex size-18 items-center justify-center rounded-full bg-current/10 p-2 leading-none text-current",a<1&&"-translate-x-4 scale-95 opacity-0","transition transition-discrete starting:-translate-x-4 starting:scale-95 starting:opacity-0"),children:a})]}),(0,n.jsx)(i.t,{className:"ml-auto text-current transition-transform not-in-aria-expanded:-rotate-90",svg:z.resources.caretDown})]}),(0,n.jsx)(c.A,{className:({isEntering:e,isExiting:t})=>(0,g.t)("border-accent rounded-28 bg-background border","p-20","mid:min-w-240 w-(--trigger-width,100%) min-w-220","mid:max-h-[60vh] max-h-[80vh] overflow-y-auto overscroll-y-contain","motion-ease-spring-smooth motion-duration-300",e&&"motion-safe:motion-translate-y-in-[-5%] motion-opacity-in",t&&"motion-safe:motion-translate-y-out-[-5%] motion-opacity-out"),"aria-label":(0,r.sprintf)((0,r.__)("Filter by %s","eightshift-ui-kit"),e.name),placement:"bottom start",children:(0,n.jsx)(d.qF,{className:"focus:outline-hidden",selectedKeys:ee[e.slug],"aria-label":(0,r.__)("Filter options","eightshift-ui-kit"),selectionMode:"multiple",onSelectionChange:t=>{et(a=>({...a,[e.slug]:[...t]})),"pagination"===y&&X(1)},autoFocus:!0,children:t.map(e=>(0,n.jsx)(d.nh,{id:e.slug,textValue:e.name,className:"text-accent rounded-4 focus-visible:outline-auto m-4 flex cursor-pointer items-center gap-8 text-sm transition not-pointer-fine:py-8 focus:outline-hidden",children:({isSelected:t})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,g.t)("rounded-2 border-accent m-7 size-10 border transition-colors",t&&"bg-accent")}),(0,n.jsx)(u.E,{slot:"label",children:e.name})]})},e.id))})})]},e.slug)}),Object.values(ee).some(e=>e.length>0)&&(0,n.jsx)(o.$,{onClick:()=>{et(e=>Object.keys(e).reduce((e,t)=>(e[t]=[],e),{})),"pagination"===y&&X(1)},className:(0,h.bM)("base",{buttonVariant:"link"},N,"ml-auto"),children:(0,n.jsx)("span",{className:(0,h.bM)("label",{buttonVariant:"link"},N,"transition transition-discrete starting:opacity-0"),children:(0,r.__)("Clear filters","eightshift-ui-kit")})})]}),("pagination"!==y||1===Q)&&P?.length>0&&(0,n.jsx)(L,{data:P,editorPreview:U}),(0,n.jsxs)("div",{className:(0,h.bM)("items",t,z),children:["pagination"===y&&es&&(0,n.jsx)(E,{perPage:v}),("pagination"===y&&!es||"pagination"!==y)&&ei.map(e=>(0,n.jsx)(k,{item:e,editorPreview:U,disableInitialAnimation:j.current,buttonLabel:M},e.id)),"pagination"!==y&&("loadingMore"===er||es)&&(0,n.jsx)(E,{perPage:K})]}),ei.length<1&&!es&&(0,n.jsx)("div",{className:"flex flex-col items-center gap-8",children:(0,n.jsx)("p",{className:"text-32",children:(0,r.__)("No items","eightshift-ui-kit")})}),"load-more"===y&&H&&(0,n.jsx)("div",{className:"mt-32 flex items-center justify-center gap-4 md:mt-40",children:(0,n.jsx)(o.$,{className:(0,h.bM)("base",{buttonVariant:"link"},N),isDisabled:!H||es||"loadingMore"===er,onPress:()=>
1{if("loading"===er){el.current=!0;return}es||en.loadMore()},isPending:es,children:(0,n.jsx)("span",{className:(0,h.bM)("label",{buttonVariant:"link"},N),children:!es&&(0,r.__)("Load more","eightshift-ui-kit")})})}),"pagination"===y&&(0,n.jsx)(m.M,{"aria-label":(0,r.__)("Pagination","eightshift-ui-kit"),orientation:"horizontal",className:(0,g.t)("mt-32 flex items-center justify-center gap-8 md:mt-40",ei.length<1&&"invisible"),children:Y.map((e,t)=>{if("string"==typeof e)return t>0&&t<Y.length-1&&Y[t+1]-Y[t-1]==1?null:(0,n.jsx)("span",{className:"text-on-background text-14 flex size-48 items-center justify-center font-semibold",children:e},t);let a=parseInt(e);return(0,n.jsx)(o.$,{className:(0,h.bM)("base",{buttonVariant:a===Q?"solid":"outline"},N,"min-w-56",a===Q&&"pointer-events-none"),onPress:()=>{en?.isLoading||Q!==e&&(Z.current=e,X(e),en.reload(),x&&x.scrollIntoView({behavior:"smooth",block:"start"}))},"aria-current":a===Q,children:(0,n.jsx)("span",{children:e})},t)})})]})};var F=a(79460);let $=e=>{let{attributes:t,editorPreview:a=!1,featuredItemData:i=[]}=e,{contentListingFeatured:s}=t;return(0,n.jsx)(L,{data:s,editorPreview:a,featuredItems:i})},A=`.js-block-${z.blockName}`,O=document.querySelectorAll(A);O.length&&O.forEach(e=>{(0,F.a)(e,A,t=>{if(t?.contentListingPostType?.value==="_none")if(t?.contentListingFeatured?.length===0)return null;else return(0,n.jsx)($,{attributes:t});return(0,n.jsx)(V,{attributes:t,rootElement:e})})})}}]);
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.