PageSourceSearch

https://www.assaabloydss.com/etc.clientlibs/aeh/clientlibs/depende…/resources/chunks/index.BKSdgl1z.js

js assaabloydss.com collected 2026-10-01 12:03:27 UTC 5,251 bytes, 1 lines download raw bytes

1import{$ as X,j as e,A as Y,u as ee,r as te,B as x,b as oe,V as ie,M as re,a0 as ae,S as ne,G as P,T as se}from"../js/app.CzHXv3OC.js";import{B as le}from"./Button.B4XYJJnP.js";import{C as ce}from"./Cover.CJodL7d1.js";import{R as de}from"./RichText.BafDqas4.js";import{E as me}from"./EmptyState.CRCj9Gxe.js";import{E as pe}from"./ErrorBoundary.BSDeRbzo.js";import{r as d}from"./elastic.CDqqVJuy.js";import{F as ue}from"./FetchModel.b4lX_zup.js";import{e as S}from"./error.ME9RekgK.js";import{c as W}from"./colorVariableContrast.DtYi-E8s.js";import{A as he,C as ge,a as fe,b as xe}from"./slider.BJiyi5tQ.js";import{A as Se,a as be,b as ye,c as je}from"./productObjectTable.8lbMw21N.js";import{A as ve,c as Ee}from"./media.CSaM5Chm.js";import{z as _,f as Ce}from"./index.D6mVWLHx.js";import{C as Ae,a as ke}from"./CardContent.DsAEvmb5.js";import"./vendor.CLXKpVbq.js";import"./lodash.B7ss2v9R.js";import"./LoadingButton.IAGvwvXG.js";import"./extends.Ba-yMveS.js";import"./Button.CgtN9LhY.js";import"./Markdown.Bs47RbOr.js";import"./button.BLXcxSDr.js";function ze(a){const[l,n]=d.useState({width:0,height:0});return d.useEffect(()=>{function s(){a.current&&n({width:a.current.offsetWidth,height:a.current.offsetHeight})}const c=X(s,500);return window.addEventListener("resize",c),c(),()=>window.removeEventListener("resize",c)},[]),l}const J="AEHSliderAccordion",u=new oe({name:J,prefix:"o-"}),Me=_.object({layout:ge,slides:_.array(fe.extend({media:ve.extend({type:xe.optional(),video:Ee.optional()}).optional()})).optional(),configuration:he.extend({card:ye.nullish(),table:be.nullish(),color:Se.extend({image:je.optional()}).nullable()}).optional()}),we=({componentModel:a})=>{var b,y,j,v,E,C,A,k,z,M,w;const l=document.querySelector("aeh-nav-header")?document.querySelector("aeh-nav-header").getAttribute("type"):"full-width",n=ee(te.breakpoints.up("sm")),[s,c]=d.useState(0),U=d.useRef(document.querySelector(".o-navHeader__Wrapper")),m=ze(U),Z=t=>{c(t)},h=Me.safeParse(a);if(!h.success){const{error:t}=h;return console.error(`${J}: ${Ce(t).toString()}`),e.jsx(me,{illustration:e.jsx(S.illustration,{}),title:S.title,description:S.description})}const{data:o}=h;if(!o.slides)return null;let g={};l==="full-width"?g={marginTop:`${m.height>0?m.height-50:110}px`}:g={paddingTop:`${m.height>0?m.height:110}px`};let i="250px",r="250px";return((b=o.configuration)==null?void 0:b.height)==="small"?(i="300px",r="400px"):((y=o.configuration)==null?void 0:y.height)==="medium"?(i="500px",r="500px"):((j=o.configuration)==null?void 0:j.height)==="large"?(i="600px",r="600px"):((v=o.configuration)==null?void 0:v.height)==="xlarge"?(i="700px",r="700px"):((E=o.configuration)==null?void 0:E.height)==="xxlarge"&&(i="800px",r="800px"),e.jsx(x,{...u(void 0,void 0,[(A=(C=o.configuration)==null?void 0:C.color)!=null&&A.background?`u-background--${(z=(k=o.configuration)==null?void 0:k.color)==null?void 0:z.background}`:"u-background--main",`u-padding--bottom-${(w=(M=o.configuration)==null?void 0:M.padding)==null?void 0:w.bottom}`]),children:e.jsx(x,{...u("list"),height:n?r:i,children:o.slides.map((t,p)=>{var H,R,T,B,$,V,I,L,q,D,N,Q,F,G,O;const K=d.useRef(null);let f;return((H=t.media)==null?void 0:H.type)==="video"?f=e.jsx(ie,{title:(R=t.media.video)==null?void 0:R.title,source:(T=t.media.video)==null?void 0:T.source,id:(B=t.media.video)==null?void 0:B.id,visible:!0,parameters:"background=1",type:"fit",width:"100%",height:"100%"}):f=e.jsx(re,{type:($=t.media)==null?void 0:$.type,image:(V=t.media)==null?void 0:V.image,dam:(I=t.media)==null?void 0:I.dam,aspectRatio:s!==p?"1:4":n?"16:9":"1:1",sizes:"(min-width: 768px) 50vw, 100vw"}),e.jsx(ae,{orientation:"horizontal",timeout:"auto",collapsedSize:60,in:s===p,onMouseOver:()=>Z(p),children:e.jsxs(Ae,{...u("card"),ref:K,sx:[{position:"relative",display:"flex",flexDirection:"column",justifyContent:"center",height:"100%",width:"100%",borderRadius:0,boxShadow:0,fontSize:"var(--body-normal-fs-2)",".JoyCardCover-root, .a-image, .a-image img":{maxHeight:n?r:i}},g,n?{minHeight:r}:{minHeight:i}],children:[e.jsx(ce,{children:f}),e.jsx(ke,{...u("content"),sx:{zIndex:1,p:"var(--spacing-small)",padding:{xs:"var(--spacing-small)",md:"var(--spacing-small-1)"}},children:e.jsxs(ne,{direction:"column",spacing:2,justifyContent:"flex-end",alignItems:"flex-start",children:[t.title&&e.jsx(P,{backgroundColor:(q=(L=o.configuration)==null?void 0:L.color)==null?void 0:q.hero,op
1acity:".8",children:e.jsx(se,{text:t.title,size:"h1",type:"u-heading-xxl",color:W((N=(D=o.configuration)==null?void 0:D.color)==null?void 0:N.hero)})}),t.text&&e.jsx(P,{backgroundColor:(F=(Q=o.configuration)==null?void 0:Q.color)==null?void 0:F.hero,opacity:".8",children:e.jsx(de,{html:t.text,className:"u-body-lg",color:W((O=(G=o.configuration)==null?void 0:G.color)==null?void 0:O.hero)})}),t.link.text&&e.jsx(x,{children:e.jsx(le,{type:t.link.type,label:t.link.text,target:t.link.target,link:!0,url:t.link.url,size:"large"})})]})})]})},p)})})})},Xe=({pathModelHTLAttribute:a,componentModelHTLAttribute:l})=>e.jsx(pe,{children:e.jsx(Y,{componentName:"aeh-slider-classic-slider",children:e.jsx(ue,{pathModelHTLAttribute:a,componentModelHTLAttribute:l,children:(n,s)=>e.jsx(we,{componentModel:s})})})});export{Xe as AEHSliderAccordion};

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.