PageSourceSearch

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

js corbinrusswin.com collected 2026-09-25 00:50:15 UTC 5,276 bytes, 1 lines download raw bytes

1import{j as r,A as I,d as M,_ as o,B as D,b as R,C as B,M as v,S as k}from"../js/app.DBQURsxG.js";import{B as O}from"./Button.BkhlNZuL.js";import{E as H}from"./ElasticSearchProvider.BA8OK1W1.js";import{D as V}from"./DefaultEmbed.CMh9Qiud.js";import{E as T}from"./EmptyState.CTCoYbam.js";import{E as N}from"./ErrorBoundary.C3jFYOOM.js";import{a as U}from"./appearanceDataTable.BS9PzZb5.js";import{p as z}from"./productURL.rNSqFXy-.js";import{r as G}from"./elastic.CDqqVJuy.js";import{F as W}from"./FetchModel.ZlcilBl9.js";import{e as p}from"./error.BZboM8T-.js";import{d as $,e as Q,f as Z,A as q,a as J,b as K,g as X}from"./productObjectTable.BmziY019.js";import{A as Y}from"./appearance.DL5Lofdn.js";import{A as d}from"./facet.CFEJUabM.js";import{P as tt}from"./PriorityHigh.CuYJWfDf.js";import{V as rt,i as it,P as ot}from"./index.DAdTJ5Q6.js";import"./index.Didt5tsv.js";import{f as at,z as a}from"./index.Cs3sfIVF.js";import{G as et}from"./Grid.48PEhE0D.js";import{C as P}from"./Chip.BbxjqlfK.js";import"./vendor.CLXKpVbq.js";import"./lodash.B7ss2v9R.js";import"./LoadingButton.BldJMeql.js";import"./extends.Ba-yMveS.js";import"./Button.C6UKXuNC.js";import"./CardContent.CX2wWBFh.js";import"./listItemTextClasses.CfqtyItM.js";import"./ListItem.Ba6UNdu8.js";import"./ListItemIcon.BTnlXCKC.js";import"./listItemIconClasses.Dkcvo0jL.js";import"./Clear.DQy1976u.js";import"./OutlinedInput.DkWhq0El.js";import"./ListItemText.B1FPLW1l.js";import"./Layout.BgzCuBfP.js";import"./CardHeader.CZLKg_l0.js";import"./TextField.DRTXmqVo.js";import"./dividerClasses.CxYsqIl5.js";import"./Grow.C_Nwg4wO.js";import"./ListItemButton.B7Ftilu-.js";import"./Divider.CN5hCrpC.js";import"./Search.bMT3ZdlC.js";import"./Search.kb56HE1B.js";import"./ListItemAvatar.DN6gqFc2.js";import"./Avatar.Dl8oVM6p.js";import"./ChevronRight.Dhme45SY.js";import"./ElasticSorting.5M7bP1oh.js";import"./LinearProgress.dYi3bjFt.js";import"./RichText.De7IQ3AH.js";import"./Markdown.QdxFBtpr.js";import"./CardMedia.BE1_NLK-.js";import"./CardActions.Be_7oteF.js";import"./TableContainer.C9BBW-17.js";import"./TableRow.yr5jRgxl.js";import"./button.ByCG42iX.js";import"./tslib.es6.CldWHa1R.js";import"./Snackbar.CJ2RZ4tT.js";import"./Close.CGDhaatB.js";import"./index.D9kGM1cp.js";import"./Tooltip.DI4zxA0S.js";import"./SpeedDialAction.B2rfkjoB.js";const b="AEHProductList",S=new R({name:b,prefix:"o-",outputIsString:!0}),st=$.extend({layout:a.string(),searchOnInitialLoad:a.boolean(),link:Z.optional(),facets:a.array(d),jsonLd:a.boolean(),jsonLdContent:a.string().optional(),sort:a.array(d),defaultFilter:a.array(d),appearance:Y.optional(),configuration:Q.extend({card:K.nullish(),table:J.nullish(),color:q.nullish()}).nullable()}).merge(X),nt=({pathModel:s,componentModel:n})=>{var g,f,h;const e=st.safeParse(n);if(!e.success){const{error:i}=e;return console.error(`${b}: ${at(i).toString()}`),r.jsx(T,{illustration:r.jsx(p.illustration,{}),title:p.title,description:p.description})}const{data:t}=e,[l,w,F]=M(t.defaultFilter,t.sort,t.facets,"pim-products-facets",(g=t.configuration)==null?void 0:g.card);o.set(l,"trackUrlState",!0);const C=t.appearance,u=o.replace((f=t.link)==null?void 0:f.url,".html",""),y=({result:i,onClickLink:_})=>{var j,E,A;const L=o.get(i,"discontinued.raw",["Available"]).includes("Discontinued"),m=(j=i==null?void 0:i.merchandising_tags)==null?void 0:j.raw[1],x={url:s.productImage.includeDSSImages&&s.productImage.dssImagePosition==="first"&&i.image_alt.raw?i.image_alt.raw:i.image.raw,imagekitChainQuery:"w-800,ar-1-1,cm-pad_resize,bg-FFFFFF,b-30_FFFFFF",fit:"scale-down"},c=G.useMemo(()=>z(u,i),[u,i]);return r.jsx(et,{item:!0,xs:12,md:4,className:S("result",void 0,"m-elasticLayout__result"),children:r.jsx(B,{initialState:{type:"text_with_image",cardActionArea:{target:"_self",url:c},data:i},children:r.jsx(V,{type:"text_with_image",title:o.get(i,"name.raw",""),text:o.get(i,"content.raw",""),descriptionLimit:(A=(E=t.configuration)==null?void 0:E.card)==null?void 0:A.descriptionLimit,additionalData:U(C,i),actions:r.jsxs(k,{direction:"row",sx:{width:"100%"}
1,spacing:2,children:[L&&r.jsx(P,{label:"Discontinued",icon:r.jsx(tt,{})}),r.jsx("div",{onClick:_,children:r.jsx(O,{label:"View",type:"primary",url:c,target:"_self"})}),it&&r.jsx(ot,{pimId:o.get(i,"pim_id.raw",""),name:o.get(i,"name.raw",""),image:o.get(x,"url",""),description:o.get(i,"content.raw",""),productDescriptionUrl:c})]}),hasImage:!0,image:r.jsx(v,{type:"dam",dam:x,aspectRatio:"1:1"}),badge:m?r.jsx(P,{label:m,color:m.includes("Discontinued")?"default":"primary"}):null})})})};return r.jsx(D,{className:S(),children:r.jsx(H,{hasSearchBox:o.get(t,"appearance.searchBar",!0),hasSorting:o.get(t,"appearance.sort",!0),hasFacet:o.get(t,"appearance.facets",!0),hasPagingInfo:!0,hasResultsPerPage:!0,resultsPerPage:F,hasPaging:!0,facets:t.facets,resultView:y,sortOptions:w,config:l,autoFocus:(h=t.appearance)==null?void 0:h.autoFocus,jsonLd:t==null?void 0:t.jsonLd,jsonLdContent:t==null?void 0:t.jsonLdContent})})},gr=({pathModelHTLAttribute:s,componentModelHTLAttribute:n})=>r.jsx(N,{children:r.jsx(I,{componentName:"aeh-product-list",children:r.jsx(W,{pathModelHTLAttribute:s,componentModelHTLAttribute:n,children:(e,t)=>r.jsx(rt,{children:r.jsx(nt,{pathModel:e,componentModel:t})})})})});export{gr as AEHProductList};

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.