PageSourceSearch

https://www.corbinrusswin.com/etc.clientlibs/aeh/clientlibs/depend…/resources/chunks/index.BMTcNp2a.js

js corbinrusswin.com collected 2026-10-02 12:34:24 UTC 7,184 bytes, 1 lines download raw bytes

1import{j as r,A as K,N as x,Z}from"../js/app.CzHXv3OC.js";import{E as Y}from"./ErrorBoundary.BSDeRbzo.js";import{F as q}from"./FetchModel.b4lX_zup.js";import{g as b}from"./getIcon.DKP0qaHW.js";import{e as O}from"./error.ME9RekgK.js";import{u as J}from"./useGAEvent.DO8Z8omT.js";import{h as Q,A as X}from"./Card-CJMESi-n.BbG6PYSc.js";import{z as n,f as ee,v as oe}from"./index.D6mVWLHx.js";import"./RichText-DQvIx9OB.CRzRNNwk.js";import{i as te}from"./Image-D-rZW9pu.BNmTZzjx.js";import"./Tooltip-fAxxlIol.ufaoQaaJ.js";import"./Badge-C3W9hNPu.BuWc6vpA.js";import"./Button-BiUVeREU._Zr2edyt.js";import"./private-uTZ-4LsN.CmwcLtWn.js";import{h as re,x as ie}from"./Dialog-BfGf2fEq.CZhLTn4k.js";import{i as se}from"./EmptyState-88DFHM10.eGA62kar.js";import{i as me}from"./index.B4c2NOFm.js";import{P as pe}from"./index.eXxxFQ7F.js";import{o as le}from"./VideoEmbed-DDBvAEIp.DUBpA1pD.js";import{r as ne}from"./elastic.CDqqVJuy.js";import"./vendor.CLXKpVbq.js";import"./lodash.B7ss2v9R.js";import"./index.DDKlRM6q.js";import"./productObjectTable.8lbMw21N.js";import"./button.BLXcxSDr.js";import"./content.BxW_LGeK.js";import"./link.BE0KgmXE.js";import"./AspectRatio-CtOdFHlD.stWsQ-Lj.js";import"./index.DesP4aAh.js";import"./index.Fe2rcwbf.js";import"./index.MtoTQqcQ.js";import"./index.C0XwLixv.js";import"./index.C7y5_Nxx.js";import"./floating-ui.react-dom.DBTGSlne.js";
1import"./index.B8n5Ee54.js";import"./index.Cc6U5CDM.js";import"./index.CLZZCk4j.js";import"./index.BrzOsCYj.js";import"./Combination.jNkSD2lY.js";import"./tslib.es6.CldWHa1R.js";import"./index.BEhx-DHv.js";import"./extends.Ba-yMveS.js";import"./Combination.DWzKVqAT.js";import"./Combination.FBz7I7OP.js";const ue="AEHCardsGrid",de=n.object({layout:n.enum(["grid","slider"]),cardsPerRow:n.number().int().min(1).max(4),size:n.enum(["sm","md"]),type:n.enum(["elevated","outline"]),fullWidth:n.boolean().optional(),cards:n.array(X)}),ae=({componentModel:j})=>{const u=de.safeParse(j);if(!u.success){const{error:o}=u;return console.error(`${ue}: ${ee(o).toString()}`),r.jsx(se,{illustration:r.jsx(oe,{}),title:O.title,supportingText:O.description,className:"twp"})}const{data:p}=u,a=J(),[i,v]=ne.useState(null),E=o=>o==="modal-image"||o==="modal-video"||o==="modal-pdf"||o==="blank-pdf",W=(o,m)=>{!o||!m||v({target:o,url:m})},M=()=>{v(null)},G=o=>{try{const m=new URL(o);if(m.hostname.includes("youtube.com")){const l=m.pathname.split("/")[2];if(l)return{provider:"youtube",videoId:l}}if(m.hostname.includes("vimeo.com")){const l=m.pathname.split("/")[2];if(l)return{provider:"vimeo",videoId:l}}return null}catch{return null}},c=p.cardsPerRow;return r.jsx("div",{className:"twp",children:r.jsx("div",{className:x("grid gap-12 grid-cols-1",[c>1&&"md:grid-cols-2",c===2&&"lg:grid-cols-2",c===3&&"lg:grid-cols-3",c===4&&"lg:grid-cols-4"]),children:p.cards.map((o,m)=>{var I,w,k,R,A,N,C,T,F,_,$,V,S,U,z,L,D;const l=o.mediaType==="media-image",f={fit:{"object-contain":"object-contain","object-cover":"object-cover","object-fill":"object-fill","object-none":"object-none","object-scale-down":"object-scale-down"},position:{"object-top-left":"object-left-top","object-top":"object-top","object-top-right":"object-right-top","object-left":"object-left","object-center":"object-center","object-right":"object-right","object-bottom-left":"object-left-bottom","object-bottom":"object-bottom","object-bottom-right":"object-right-bottom"}},H=(I=o==null?void 0:o.image)!=null&&I.fit&&f.fit[(w=o==null?void 0:o.image)==null?void 0:w.fit]?f.fit[(k=o==null?void 0:o.image)==null?void 0:k.fit]:void 0,B=(R=o==null?void 0:o.image)!=null&&R.position&&f.position[(A=o==null?void 0:o.image)==null?void 0:A.position]?f.position[(N=o==null?void 0:o.image)==null?void 0:N.position]:void 0,P=(e,s,t)=>{if(!e&&!s)return;const d=y=>{if(y==null||y.stopPropagation(),E(s)){W(s,e);return}if(s==="anchor"){e&&Z(e);return}a({action:e,label:t})},g=!E(s)&&s!=="anchor"?{onClick:()=>{a({action:e,label:t})},href:e,target:s}:void 0;return{onClick:d,linkProps:g}},h=(e,s)=>{if(!(e!=null&&e.visible)&&!(e!=null&&e.iconOnly))return{};const t=P(e==null?void 0:e.url,e==null?void 0:e.target,e==null?void 0:e.text),d=`${s}ActionProps`,g=`${s}ActionTooltipProps`;return e!=null&&e.iconOnly?{[g]:{title:e==null?void 0:e.toolTipTitle,de
1scription:e==null?void 0:e.toolTipDescription},[d]:{iconOnly:!0,icon:b(e==null?void 0:e.icon),onClick:t==null?void 0:t.onClick,linkProps:t==null?void 0:t.linkProps}}:{[d]:{children:e==null?void 0:e.text,startIcon:b(e==null?void 0:e.startIcon),endIcon:b(e==null?void 0:e.endIcon),screenReaderText:e==null?void 0:e.screenReaderText,onClick:t==null?void 0:t.onClick,linkProps:t==null?void 0:t.linkProps}}};return r.jsxs("div",{children:[r.jsx(Q,{className:"h-full",badges:(C=o.badges)==null?void 0:C.map((e,s)=>({children:e.badgeText,key:`badge-id-${m}-${s}`})),type:p.type,fullWidth:p.fullWidth,orientation:"vertical",size:p==null?void 0:p.size,title:(T=o.content)==null?void 0:T.title,meta:(F=o.content)==null?void 0:F.eyeBrow,supportingTextHtml:(_=o.content)==null?void 0:_.description,...($=o.cardAction)!=null&&$.visible?{linkProps:P((V=o==null?void 0:o.cardAction)==null?void 0:V.url,(S=o==null?void 0:o.cardAction)==null?void 0:S.target)}:{},...l?{mediaType:"image",imageProps:{...((U=o.image)==null?void 0:U.type)==="image"?{src:o.image.url}:{src:(z=o.image)==null?void 0:z.damUrl},alt:(L=o.image)==null?void 0:L.alt,className:x(H,B)}}:{mediaType:"featured-icon",featuredIcon:b(o.icon)},...h(o.primary,"primary"),...h(o.secondary,"secondary"),...h(o.tertiary,"tertiary")}),i&&r.jsx(re,{open:!0,onOpenChange:e=>!e&&M(),children:r.jsxs(ie,{title:"Information",overlayProps:{className:"z-[1600]"},className:x("max-w-[90%] w-full max-h-[90%] z-[1600]",i.target==="modal-image"&&"max-w-max max-h-max"),children:[i.target==="modal-image"&&((D=i.url)!=null&&D.includes("imagekit")?r.jsx(me,{url:i.url,className:"max-h-[60vh] object-contain"}):r.jsx(te,{src:i.url,className:"max-h-[60vh] object-contain"})),i.target==="modal-video"&&i.url&&(()=>{const e=G(i==null?void 0:i.url);return e?r.jsx(le,{provider:e.provider,videoId:e.videoId,title:"",autoplay:!0,controls:!0,className:"lg:max-h-[80vh]"}):null})(),i.target==="modal-pdf"&&i.url&&(()=>{const e=new URL(i.url,window.location.origin),s=e.pathname.split("/").pop()||i.url,t=Number(e.searchParams.get("page")||"1");return r.jsx("div",{className:"overflow-y-auto",children:r.jsx(pe.PDFViewer,{mode:"embedded",workerUrl:"https://unpkg.com/[email protected]/build/pdf.worker.min.js",url:"https://storage.googleapis.com/aa-americas/dam/",initialPage:Number(t),pdfId:s,headerFeatures:[{type:"navigation"},{type:"zoom"},{type:"rotate"}],sidebarFeatures:[{type:"search"},{type:"index"},{type:"view-mode"},{type:"thumbnails"},{type:"download"},{type:"print"},{type:"full-screen"},{type:"share"},{type:"crop"},{type:"snip"},{type:"navigation"},{type:"selection-mode"}]})})})()]})})]},`card-id-${m}`)})})})},ro=({pathModelHTLAttribute:j,componentModelHTLAttribute:u})=>r.jsx(Y,{children:r.jsx(K,{componentName:"aeh-cards-grid",children:r.jsx(q,{pathModelHTLAttribute:j,componentModelHTLAttribute:u,children:(p,a)=>r.jsx(ae,{pathModel:p,componentModel:a})})})});export{ro as AEHCardsGrid};

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.