PageSourceSearch

https://www.sargentlock.com/etc.clientlibs/aeh/clientlibs/dependen…/resources/chunks/index.LVKsVi5w.js

js sargentlock.com collected 2026-10-02 14:45:37 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.CzHXv3OC.js";import{B as O}from"./Button.B4XYJJnP.js";import{E as H}from"./ElasticSearchProvider.CI68T249.js";import{D as V}from"./DefaultEmbed.B8VM99hF.js";import{E as T}from"./EmptyState.CRCj9Gxe.js";import{E as N}from"./ErrorBoundary.BSDeRbzo.js";import{a as U}from"./appearanceDataTable.C0j-Deo1.js";import{p as z}from"./productURL.IJsGy0ON.js";import{r as G}from"./elastic.CDqqVJuy.js";import{F as W}from"./FetchModel.b4lX_zup.js";import{e as p}from"./error.ME9RekgK.js";import{d as $,e as Q,f as Z,A as q,a as J,b as K,g as X}from"./productObjectTable.8lbMw21N.js";import{A as Y}from"./appearance.psirUtVx.js";import{A as d}from"./facet.BpmjkMXL.js";import{P as tt}from"./PriorityHigh.CsFmQyMz.js";import{V as rt,i as it,P as ot}from"./index.DW1JsKWW.js";import"./index.CC2ZByOf.js";import{f as at,z as a}from"./index.D6mVWLHx.js";import{G as et}from"./Grid.CSAL5IlU.js";import{C as P}from"./Chip.Dd2CXBNo.js";import"./vendor.CLXKpVbq.js";import"./lodash.B7ss2v9R.js";import"./LoadingButton.IAGvwvXG.js";import"./extends.Ba-yMveS.js";import"./Button.CgtN9LhY.js";import"./CardContent.DsAEvmb5.js";import"./listItemTextClasses.BTk6l-j9.js";import"./ListItem.Bci3Zx_Y.js";import"./ListItemIcon.QJQUI4e8.js";import"./listItemIconClasses.CoJwVP-R.js";import"./Clear.B-J3Q5AB.js";import"./OutlinedInput.BbKBd__G.js";import"./ListItemText.BMiklBDj.js";import"./Layout.D_4pDn_q.js";import"./CardHeader.Sb2UWEt_.js";import"./TextField.D-B0Xnh_.js";import"./dividerClasses.cwlpX7j_.js";import"./Grow.CzVRrPSo.js";import"./ListItemButton.Bbrs8-lF.js";import"./Divider.BEaDXBNY.js";import"./Search.CFLhlFrF.js";import"./Search.Yc6KGxUP.js";import"./ListItemAvatar.XqAbxCaE.js";import"./Avatar.iITegcJq.js";import"./ChevronRight.D7vkk5rU.js";import"./ElasticSorting.C1zVxiN3.js";import"./LinearProgress.LGh7mcPA.js";import"./RichText.BafDqas4.js";import"./Markdown.Bs47RbOr.js";import"./CardMedia.D4cFNTVG.js";import"./CardActions.B0oQq-QH.js";import"./TableContainer.BTqRubWt.js";import"./TableRow.13XmO_Ug.js";import"./button.BLXcxSDr.js";import"./tslib.es6.CldWHa1R.js";import"./Snackbar._O1-GHhM.js";import"./Close.BhYxV2yd.js";import"./index.BFMw__sO.js";import"./Tooltip.DqwBdypF.js";import"./SpeedDialAction.cRM8ixRh.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.