const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[$mbp_M_b5a443c9+"_YHv-NDjO.js",$mbp_M_b5a443c9+"_BCiCTKAo.js",$mbp_M_b5a443c9+"_V8uKgtty.js"])))=>i.map(i=>d[i]); import{n as e,o as t,t as n}from"./_BCiCTKAo.js";import{Ac as r,Bc as i,Dc as a,Gc as o,Gs as s,Hc as c,Hs as l,Jc as u,Kc as d,Lc as f,Ns as p,Oc as m,Ps as h,Rc as g,Sc as ee,Su as _,Uc as te,Us as ne,Vc as v,Wc as re,Ws as ie,Xc as y,Xl as b,Yc as x,Zl as ae,_u as S,bu as C,gc as oe,hc as se,kc as ce,mc as w,ml as le,pc as ue,pl as de,qc as fe,xc as pe,yu as me,zc as he}from"./_V8uKgtty.js";import{Ca as ge,Sa as _e,_a as ve,ba as ye,va as be,wa as xe,xa as Se,ya as Ce}from"./_Cr0VpRFs.js";import{n as we,r as Te}from"./_C0fNyx4X.js";function Ee(e,t){e({tags:[`info`,`ad-blocker`,t.blocked?`detected`:`clear`],message:JSON.stringify({strategy:t.strategy,source:t.source})})}var De,Oe,ke,Ae,je,Me,Ne;function Pe(){return(Pe=e((()=>{De=S(),Oe=t(y()),ke=x(),Ae=t(_()),je=`yf`,Me=(0,De.t)(je),(0,ke.r)(je,()=>Me),Ne={onCreate(e,t){typeof window<`u`&&(window.__suAdBlockerReport=e=>Ee(t.global.discovery.iso.logger,e))}},Me._=(0,Oe.default)(function(e,t,n,r,i,a){},{t:je},Ne),Me.Component=(0,Ae.default)(Ne,Me._)})))()}function Fe(){return(Fe=e((()=>{})))()}function Ie(){return(Ie=e((()=>{})))()}var Le;function Re(){return(Re=e((()=>{Le=class extends Marko.Component{onMount(){setTimeout(()=>{let e=document.getElementById(`dp-global-footer`);e&&e.classList.remove(`hidden`)},100)}}})))()}var ze;function Be(){return(Be=e((()=>{ze=`query ComplianceSectionContainer($input: ListingV2ByIdInput!) { listingV2ById(listingInput: $input) { listing { complianceSectionContainer { __typename chargingSection { __typename chargerDetails { __typename features { __typename accessibilityText title ... on FastChargingFeature { hasFastCharging } } hasCharger specification { __typename capabilityText powerRange powerUnit } } description { ...description } details { sectionSubtitle sectionTitle } } complianceTitle energyEfficiencySection { __typename details { sectionSubtitle sectionTitle } documentFormat energyImageUrl } hazardousMaterialsSection { __typename description { ...description } details { sectionTitle sectionSubtitle } hazardCategory hazardIconUrls hazardStatements } productDocumentsSection { __typename description { ...description } details { sectionSubtitle sectionTitle } documentUrls { title url { formattedText { ...formattedText } url } } } productInformationSection { __typename description { ...description } details { sectionSubtitle sectionTitle } documentFormat informationUrl } productSafetySection { __typename description { ...description } details { sectionTitle sectionSubtitle } safetyIconUrls safetyStatements } repairabilityScoreSection { __typename description { ...description } details { sectionTitle sectionSubtitle } repairabilityScore } responsiblePersonsSection { __typename description { ...description } details { sectionTitle sectionSubtitle } manufacturer { __typename city companyName contactUrl country email phone postalCode stateOrProvince street1 street2 } responsiblePersons { __typename city companyName contactUrl country email personTypes phone postalCode stateOrProvince street1 street2 } } viewAllLabel } } } } fragment description on RegulatoryFormattedTextUrl { formattedText { ...formattedText } url } fragment formattedText on FormattedText { ... on FormattedTextElement { accessibilityText text } }`})))()}var Ve;function He(){return(He=e((()=>{Be(),Ve=e=>{let{apiUrl:t,csrfToken:n}=e;return async e=>{let{listingId:r,signal:i}=e,a={body:JSON.stringify({query:ze,variables:{input:{listingId:r}}}),credentials:`include`,headers:{Accept:`application/json`,"Content-Type":`application/json`,srt:n},method:`POST`,mode:`cors`,signal:i},o=await fetch(t,a);if(!o.ok)throw Error(`Unable to fetch complianceSectionContainer: ${o.status}: ${o.statusText}`);let s=await o.json();if(!s.data?.listingV2ById?.listing?.complianceSectionContainer)throw Error(`Unable to fetch complianceSectionContainer: ${s.errors}`);return s.data.listingV2ById.listing.complianceSectionContainer}}})))()}var Ue,We;function Ge(){return(Ge=e((()=>{Ue=e=>{let{dataLoader:t,getState:n,onEvent:r,setState:i}=e,a,o,s=e=>{let o=n(`data`);if(!e||o.response!==null||o.error!==null||o.isLoading)return;a&&a.abort();let s=Date.now(),c=new AbortController;a=c,r?.({data:{listingId:e},eventName:`data_load_start`}),i(`data`,{error:null,isLoading:!0,response:null}),t({listingId:e,signal:c.signal}).then(t=>{r?.({data:{duration:Date.now()-s,listingId:e},eventName:`data_load_success`}),i(`data`,{error:null,isLoading:!1,response:t})}).catch(t=>{t.name===`AbortError`?r?.({data:{listingId:e},eventName:`data_load_abort`}):(r?.({data:{duration:Date.now()-s,error:t,listingId:e},eventName:`data_load_error`}),i(`data`,{error:t,isLoading:!1,response:null}))}).finally(()=>{a===c&&(a=void 0)})};return{onDialogClose:()=>{r?.({eventName:`dialog_close`});let e=n(`ui`);i(`ui`,{...e,isOpen:!1})},onDialogListItemClick:e=>{r?.({data:{listItem:e},eventName:`dialog_list_item_click`}),i(`ui`,{isOpen:!0,listItem:e,view:`listItem`})},onDialogOpen:e=>{let{listingId:t,initialListItem:n}=e;t!==o&&i(`data`,{error:null,isLoading:!1,response:null}),o=t,r?.({eventName:`dialog_open`}),i(`ui`,n?{isOpen:!0,listItem:n,view:`listItem`}:{isOpen:!0,view:`list`}),s(t)},onDialogPreviousButtonClick:()=>{r?.({eventName:`dialog_previous_button_click`}),i(`ui`,{isOpen:!0,view:`list`})},onDialogReloadButtonClick:()=>{r?.({eventName:`dialog_reload_button_click`}),o&&(i(`data`,{error:null,isLoading:!1,response:null}),s(o))},onDialogViewAllButtonClick:()=>{r?.({eventName:`dialog_view_all_button_click`}),i(`ui`,{isOpen:!0,view:`list`})},unmount:()=>{a&&a.abort()}}},We=()=>({data:{error:null,isLoading:!1,response:null},ui:{isOpen:!1,view:`list`}})})))()}var T;function Ke(){return(Ke=e((()=>{T=new Map([[`energyEfficiency`,`energyEfficiencySection`],[`productInformation`,`productInformationSection`],[`charger`,`chargingSection`],[`repairabilityScore`,`repairabilityScoreSection`],[`hazardousMaterials`,`hazardousMaterialsSection`],[`productSafety`,`productSafetySection`],[`responsiblePersons`,`responsiblePersonsSection`],[`productDocuments`,`productDocumentsSection`]])})))()}var qe,Je,Ye,Xe;function Ze(){return(Ze=e((()=>{qe=()=>{if(typeof window<`u`&&typeof window._plsubtInp?.eventFamily==`string`)return window._plsubtInp.eventFamily},Je=()=>{if(typeof window>`u`||typeof window._plsubtInp?.pageId!=`number`)throw Error(`Pulsar pageId is not available: window._plsubtInp.pageId is not set`);return window._plsubtInp.pageId},Ye=(e,t,n)=>`p${e}.m${t}.l${n}`,Xe=e=>{typeof window<`u`&&typeof window.triggerTracking==`function`&&window.triggerTracking(`pulsar`,[e,{actionKind:e.actionKind}])}})))()}var Qe,$e,et,tt,nt;function rt(){return(rt=e((()=>{Ze(),Qe=4682110,$e=182327,et={charger:205289,energyEfficiency:205290,hazardousMaterials:205291,productDocuments:205292,productInformation:205293,productSafety:205294,repairabilityScore:205295,responsiblePersons:205296},tt={charger:182319,energyEfficiency:182320,hazardousMaterials:182321,productDocuments:182322,productInformation:182323,productSafety:182324,repairabilityScore:182325,responsiblePersons:182326},nt=e=>t=>{let n=e?.eventFamily??qe(),r=e?.pageId??Je();if(t.eventName===`dialog_list_item_click`){let e={actionKind:`CLICK`,eventAction:`ACTN`,eventFamily:n,eventProperty:{sid:Ye(r,$e,et[t.data.listItem])},flushImmediately:!1,operationId:r};Xe(e)}else if(t.eventName===`view_list`)Xe({clientImpressionPageId:Qe,eventAction:`CLIENT_PAGE_VIEW`,eventFamily:n,flushImmediately:!1,operationId:r});else if(t.eventName===`view_list_item`){let e={eventAction:`VIEW`,eventFamily:n,eventProperty:{mi:tt[t.data.listItem]},flushImmediately:!1,operationId:r};Xe(e)}}})))()}var it;function at(){return(at=e((()=>{Ke(),it=e=>Array.from(T).reduce((t,[n,r])=>{let i=e[r];if(!i)return t;let a={listItem:n,subtitle:i.details.sectionSubtitle??``,title:i.details.sectionTitle};return[...t,a]},[])})))()}var ot,st,ct,lt,ut,dt,ft,pt,mt,E,ht;function gt(){return(gt=e((()=>{ot=S(),st=u(),te(),ct=t(v()),_e(),he(),lt=t(C()),ut=t(i()),dt=t(y()),ft=x(),pt=t(_()),mt=`Kq`,E=(0,ot.t)(mt),(0,ft.r)(mt,()=>E),ht={},E._=(0,dt.default)(function(e,t,n,r,i,a){let{class:o,...s}=e;t.be(`div`,(0,ut.default)({class:(0,lt.default)([`bx-dialog-loading`,o])},s),`0`,r,null,4),(0,ct.default)(g,{ariaLabel:(0,st.t)(`bx-framework-core`,`dialog.a11yLoading`),renderBody:e=>{(0,ct.default)(c,{size:`large`},e,n,`2`),(0,ct.default)(Se,{class:`bx-dialog-loading__image`},e,n,`3`)}},t,n,`1`),t.ee()},{t:mt,i:!0},ht),E.Component=(0,pt.default)(ht,E._)})))()}var _t,vt,yt,bt,xt,St,Ct,wt,Tt,D,Et;function Dt(){return(Dt=e((()=>{_t=S(),vt=u(),Te(),yt=t(v()),bt=t(C()),xt=t(i()),St=t(y()),Ct=x(),wt=t(_()),Tt=`Jq`,D=(0,_t.t)(Tt),(0,Ct.r)(Tt,()=>D),Et={},D._=(0,St.default)(function(e,t,n,r,i,a){let{class:o,...s}=e;t.be(`div`,(0,xt.default)({class:(0,bt.default)([`bx-dialog-error`,o])},s),`0`,r,null,4),(0,yt.default)(we,{class:`bx-dialog-error__icon`},t,n,`1`),t.be(`div`,{class:`bx-dialog-error__content`},`2`,r,null,1),t.be(`h3`,{"aria-hidden":`true`},`3`,r,null,0),t.t((0,vt.t)(`bx-framework-core`,`error.title`),r),t.ee(),t.be(`p`,null,`4`,r,null,0),t.t((0,vt.t)(`bx-framework-core`,`error.message`),r),t.ee(),t.ee(),t.ee()},{t:Tt,i:!0},Et),D.Component=(0,wt.default)(Et,D._)})))()}var Ot=e((()=>{})),kt=e((()=>{Ot()})),At=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),kt()})),jt=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.symbol=t;function t(){return``}})),Mt,Nt,Pt,Ft,It,Lt,Rt,O,zt;function Bt(){return(Bt=e((()=>{Mt=S(),Nt=jt(),r(),Pt=t(v()),Ft=t(y()),It=x(),Lt=t(_()),Rt=`TC`,O=(0,Mt.t)(Rt),(0,It.r)(Rt,()=>O),zt={},O._=(0,Ft.default)(function(e,t,n,r,i,a){(0,Pt.default)(ce,{...e,_name:`ccd-charger-included`,_size:``,_type:`icon`,_themes:Nt.symbol},t,n,`0`)},{t:Rt,i:!0},zt),O.Component=(0,Lt.default)(zt,O._)})))()}var Vt=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.symbol=t;function t(){return``}})),Ht,Ut,Wt,Gt,Kt,qt,Jt,k,Yt;function Xt(){return(Xt=e((()=>{Ht=S(),Ut=Vt(),r(),Wt=t(v()),Gt=t(y()),Kt=x(),qt=t(_()),Jt=`UC`,k=(0,Ht.t)(Jt),(0,Kt.r)(Jt,()=>k),Yt={},k._=(0,Gt.default)(function(e,t,n,r,i,a){(0,Wt.default)(ce,{...e,_name:`ccd-charger-not-included`,_size:``,_type:`icon`,_themes:Ut.symbol},t,n,`0`)},{t:Jt,i:!0},Yt),k.Component=(0,qt.default)(Yt,k._)})))()}var Zt=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.symbol=t;function t(){return``}})),Qt,$t,en,tn,nn,rn,an,on,sn;function cn(){return(cn=e((()=>{Qt=S(),$t=Zt(),r(),en=t(v()),tn=t(y()),nn=x(),rn=t(_()),an=`VC`,on=(0,Qt.t)(an),(0,nn.r)(an,()=>on),sn={},on._=(0,tn.default)(function(e,t,n,r,i,a){(0,en.default)(ce,{...e,_name:`ccd-top`,_size:``,_type:`icon`,_themes:$t.symbol},t,n,`0`)},{t:an,i:!0},sn),on.Component=(0,rn.default)(sn,on._)})))()}function ln(){}var un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn;function Sn(){return(Sn=e((()=>{un=S(),At(),dn=o(),Bt(),fn=t(v()),Xt(),cn(),pn=t(me()),mn=t(C()),hn=t(i()),gn=t(y()),_n=x(),vn=t(_()),yn=`Uj`,bn=(0,un.t)(yn),(0,_n.r)(yn,()=>bn),xn={},bn._=(0,gn.default)(function(e,t,n,r,i,a){let{class:o,style:s,a11yText:c,chargerIcon:l,units:u=`W`,a11yUnits:d=`watts`,max:f,min:p,secondaryType:m=`none`,secondaryText:h=`USB PD`,...g}=e;e.toJSON=ln;let ee=m===`usbpd`,_=`${`${l?`Charger ${l===`included`?``:`not `}included.`:``} `.trim()} ${p||f?`${p} - ${f} ${d}. ${ee?h:``}`:``}`.trim();t.be(`div`,(0,hn.default)((0,dn.processHtmlAttributes)(g),{role:`img`,style:(0,pn.default)(s),"aria-label":c||_,class:(0,mn.default)([`ccd`,o])}),`0`,r,null,4),l===`included`?(0,fn.default)(O,{class:`ccd__charger-icon`},t,n,`1`):l===`not-included`&&(0,fn.default)(k,{class:`ccd__charger-icon`},t,n,`2`),(p||f)&&(t.be(`div`,{class:`ccd__description-figure`},`3`,r,null,1),(0,fn.default)(on,{class:`ccd__top-icon`},t,n,`4`),t.be(`div`,{class:`ccd__body`},`5`,r,null,1),t.be(`div`,null,`6`,r,null,0),t.t(p,r),t.t(` - `,r),t.t(f,r),t.ee(),t.be(`div`,null,`7`,r,null,0),t.t(u,r),t.ee(),ee&&(t.be(`div`,null,`8`,r,null,0),t.t(h,r),t.ee()),t.ee(),t.ee()),t.ee()},{t:yn,i:!0},xn),bn.Component=(0,vn.default)(xn,bn._)})))()}var Cn,wn,Tn,En,Dn,On,kn,An,jn,A,Mn;function j(){return(j=e((()=>{Cn=S(),wn=t(w()),Tn=t(re()),En=t(C()),Dn=t(i()),On=t(y()),kn=x(),An=t(_()),jn=`DW`,A=(0,Cn.t)(jn),(0,kn.r)(jn,()=>A),Mn={},A._=(0,On.default)(function(e,t,n,r,i,a){let{class:o,description:s,renderBody:c,...l}=e;if(t.be(`div`,(0,Dn.default)({class:(0,En.default)([`bx-dialog-content-textual-detail`,o])},l),`0`,r,null,4),s){t.be(`p`,{class:`bx-dialog-content-textual-detail__description`},`1`,r,null,1);{let e=0;for(let n of(0,wn.default)(s)){let i=`[${e++}]`,{formattedText:a,url:o}=n;o?(t.be(`a`,{"aria-label":a?.accessibilityText,href:o,rel:`noopener noreferrer`,target:`_blank`},`2`+i,r,null,0),t.t(a?.text,r),t.ee()):a?.accessibilityText?(t.be(`span`,{"aria-label":a?.accessibilityText},`3`+i,r,null,0),t.t(a?.text,r),t.ee()):t.t(a?.text,r),t.t(` `,r)}}t.ee()}c&&(t.be(`div`,null,`4`,r,null,0),(0,Tn.default)(t,c,null,null,null,null,n,`5`),t.ee()),t.ee()},{t:jn,i:!0},Mn),A.Component=(0,An.default)(Mn,A._)})))()}var Nn,M,Pn,Fn,In,Ln,Rn,N,zn;function Bn(){return(Bn=e((()=>{Nn=S(),M=u(),Sn(),Pn=t(v()),j(),Fn=t(y()),In=x(),Ln=t(_()),Rn=`tW`,N=(0,Nn.t)(Rn),(0,In.r)(Rn,()=>N),zn={},N._=(0,Fn.default)(function(e,t,n,r,i,a){let{section:o,...s}=e,c=o.chargerDetails,l=c?.specification?.powerUnit??void 0,u=c?.specification?.powerRange,d=c?.hasCharger,f=c?.features?.find(e=>e.__typename===`FastChargingFeature`),p;typeof d==`boolean`&&(p=d?`included`:`not-included`);let m=u?.replace(/^.*-/,``),h=u?.replace(/-.*$/,``);(0,Pn.default)(A,{description:o.description,...s,renderBody:e=>{e.be(`div`,{class:`bx-dialog-content-charging-section`},`1`,r,null,1),(0,Pn.default)(bn,{ariaDescribedby:n.elId(`details`),chargerIcon:p,max:m,min:h,secondaryType:f?`usbpd`:void 0,units:l},e,n,`2`),c&&(e.be(`dl`,{class:`bx-dialog-content-charging-section__details`,id:n.elId(`details`)},`3`,r,null,1),typeof d==`boolean`&&(e.be(`dt`,null,`4`,r,null,0),e.t((0,M.t)(`bx-framework-core`,`charger.charger`),r),e.ee(),e.be(`dd`,null,`5`,r,null,0),e.t(d?(0,M.t)(`bx-framework-core`,`charger.included`):(0,M.t)(`bx-framework-core`,`charger.notIncluded`),r),e.ee()),l&&(e.be(`dt`,null,`6`,r,null,0),e.t((0,M.t)(`bx-framework-core`,`charger.chargingRange`),r),e.ee(),e.be(`dd`,null,`7`,r,null,0),e.t(u,r),e.t(` `,r),e.t(l,r),e.ee()),f&&(e.be(`dt`,null,`8`,r,null,0),e.t((0,M.t)(`bx-framework-core`,`charger.fastCharging`),r),e.ee(),e.be(`dd`,null,`9`,r,null,0),e.t(f.hasFastCharging?(0,M.t)(`bx-framework-core`,`charger.yes`):(0,M.t)(`bx-framework-core`,`charger.no`),r),e.ee()),e.ee()),e.ee()}},t,n,`0`)},{t:Rn,i:!0},zn),N.Component=(0,Ln.default)(zn,N._)})))()}var Vn,P,Hn,Un,Wn,Gn,Kn,F,qn,Jn,Yn,Xn,Zn,Qn,$n;function er(){return(er=e((()=>{Vn=S(),P=t(ue()),j(),Hn=t(v()),Un=t(y()),Wn=x(),Gn=t(_()),Kn=`wW`,F=(0,Vn.t)(Kn),qn=(0,P.default)(`span`,{class:`bx-dialog-content-garan-section__wordmark`,"aria-hidden":`true`},0),Jn=(0,P.default)(`span`,{class:`bx-dialog-content-garan-section__checkmark`,"aria-hidden":`true`},0),Yn=(0,P.default)(`span`,{class:`bx-dialog-content-garan-section__eu-emblem`,"aria-hidden":`true`},3).e(`span`,{class:`bx-dialog-content-garan-section__eu-ribbon`},0).e(`span`,{class:`bx-dialog-content-garan-section__eu-stars`},0).e(`span`,{class:`bx-dialog-content-garan-section__eu-shield`},0),Xn=(0,P.default)(`span`,{class:`bx-dialog-content-garan-section__divider`,"aria-hidden":`true`},0),Zn=(0,P.default)(`span`,{class:`bx-dialog-content-garan-section__days-badge`,"aria-hidden":`true`},0),Qn=(0,P.default)(`div`,{class:`bx-dialog-content-garan-section__footnote-card`},1).e(`span`,{class:`bx-dialog-content-garan-section__footnote`,"aria-hidden":`true`},0),(0,Wn.r)(Kn,()=>F),$n={},F._=(0,Un.default)(function(e,t,n,r,i,a){let{class:o,section:s,...c}=e,l=String(s.durationInYears).padStart(2,`0`);(0,Hn.default)(A,{class:[`bx-dialog-content-garan-section`,o],description:s.description,...c,renderBody:e=>{e.be(`div`,{class:`bx-dialog-content-garan-section__canvas`},`1`,r,null,1),e.be(`div`,{class:`bx-dialog-content-garan-section__badge`},`2`,r,null,1),e.be(`div`,{class:`bx-dialog-content-garan-section__main-card`},`3`,r,null,1),e.n(qn,r),e.n(Jn,r),e.n(Yn,r),e.n(Xn,r),e.be(`span`,{class:`bx-dialog-content-garan-section__brand`},`11`,r,null,1),e.t(s.brand,r),e.ee(),e.be(`span`,{class:`bx-dialog-content-garan-section__model`},`12`,r,null,1),e.t(s.model,r),e.ee(),e.be(`span`,{class:`bx-dialog-content-garan-section__duration-value`},`13`,r,null,1),e.t(l,r),e.ee(),e.n(Zn,r),e.e(`a`,{class:`bx-dialog-content-garan-section__qr-code`,href:s.qrCodeUrl,"aria-label":s.accessibilityText,rel:`noopener noreferrer`,target:`_blank`},`15`,r,0,0),e.ee(),e.n(Qn,r),e.ee(),e.ee()}},t,n,`0`)},{t:Kn,i:!0},$n),F.Component=(0,Gn.default)($n,F._)})))()}var tr=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.symbol=t;function t(){return``}})),nr,rr,ir,ar,or,sr,cr,I,lr;function ur(){return(ur=e((()=>{nr=S(),rr=tr(),r(),ir=t(v()),ar=t(y()),or=x(),sr=t(_()),cr=`MG`,I=(0,nr.t)(cr),(0,or.r)(cr,()=>I),lr={},I._=(0,ar.default)(function(e,t,n,r,i,a){(0,ir.default)(ce,{...e,_name:`external-link-24`,_size:`24`,_type:`icon`,_themes:rr.symbol},t,n,`0`)},{t:cr,i:!0},lr),I.Component=(0,sr.default)(lr,I._)})))()}async function dr(){return fr||(fr=await de(()=>import(`./_YHv-NDjO.js`),__vite__mapDeps([0,1,2]),import.meta.url),fr.GlobalWorkerOptions.workerSrc=new URL($mbp_M_b5a443c9+`pdf.worker.min-BoR3woNK.js`,``+import.meta.url).toString()),fr}var fr,pr;function mr(){return(mr=e((()=>{ae(),le(),fr=null,pr=class extends Marko.Component{constructor(...e){super(...e),b(this,`pdfDoc`,null),b(this,`renderTask`,null),b(this,`isLoading`,!1),b(this,`isRendering`,!1),b(this,`containerWidth`,0),b(this,`previousUrl`,void 0)}onCreate(){this.state={numPages:0,loading:!0,error:null,pages:[]}}onMount(){this.loadPDF()}onUpdate(){this.input?.url&&this.input.url!==this.previousUrl&&this.loadPDF(),!this.state.loading&&!this.state.error&&this.pdfDoc&&this.state.pages.length>0&&this.renderAllPages()}onDestroy(){this.cleanup()}async loadPDF(){if(!this.isLoading){this.isLoading=!0;try{let e=await dr();if(!this.input?.url){this.state.error=`No PDF URL provided`,this.state.loading=!1;return}this.state.loading=!0,this.state.error=null,this.state.pages=[],this.previousUrl=this.input.url,this.renderTask&&this.renderTask.cancel(),this.pdfDoc&&await this.pdfDoc.destroy();let t=e.getDocument(this.input.url);this.pdfDoc=await t.promise,this.state.numPages=this.pdfDoc.numPages;let n=this.getEl(`pages-container`);n&&(this.containerWidth=n.clientWidth);let r=[];for(let e=1;e<=this.pdfDoc.numPages;e++){let t=await this.pdfDoc.getPage(e),n=t.getViewport({scale:1}),i=this.containerWidth>0?this.containerWidth/n.width:1,a=t.getViewport({scale:i});r.push({pageNum:e,canvas:null,width:Math.floor(a.width),height:Math.floor(a.height)})}this.state.pages=r,this.state.loading=!1,this.input?.onLoadSuccess&&this.input.onLoadSuccess(this.pdfDoc.numPages)}catch(e){let t=e instanceof Error?e.message:`Failed to load PDF`;this.state.error=t,this.state.loading=!1,this.state.pages=[],this.input?.onLoadError&&e instanceof Error&&this.input.onLoadError(e)}finally{this.isLoading=!1}}}async renderAllPages(){if(this.pdfDoc&&!this.isRendering){this.isRendering=!0;for(let e=0;e0?this.containerWidth/r.width:1,a=e.getViewport({scale:i}),o=n.getContext(`2d`);if(!o)continue;let s=window.devicePixelRatio||1;n.width=Math.floor(a.width*s),n.height=Math.floor(a.height*s);let c=s===1?null:[s,0,0,s,0,0],l={canvasContext:o,viewport:a};c&&(l.transform=c),this.renderTask=e.render(l),await this.renderTask.promise,this.renderTask=null}catch(e){e instanceof Error&&e.name!==`RenderingCancelledException`&&console.error(`Error rendering page ${t.pageNum}:`,e)}}this.isRendering=!1}}cleanup(){this.renderTask&&=(this.renderTask.cancel(),null),this.pdfDoc&&=(this.pdfDoc.destroy(),null),this.isRendering=!1}handleExternalLinkClick(){this.emit(`event`,{eventName:`dialog_document_external_click`})}}})))()}var hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,L,Tr;function Er(){return(Er=e((()=>{hr=S(),gr=u(),ee(),_r=t(v()),ye(),ur(),vr=t(w()),yr=t(C()),br=t(i()),mr(),xr=t(y()),Sr=x(),Cr=t(_()),wr=`Pq`,L=(0,hr.t)(wr),(0,Sr.r)(wr,()=>L),Tr=pr,L._=(0,xr.default)(function(e,t,n,r,i,a){let{class:o,onLoadError:s,onLoadSuccess:c,showNavigation:l,url:u,...d}=e,{numPages:f,loading:p,error:m,pages:h}=i;if(t.be(`div`,(0,br.default)({class:(0,yr.default)([`bx-pdf-viewer`,o])},d),`0`,r,null,4),p)t.be(`div`,{class:`bx-pdf-viewer__loading-wrapper`},`1`,r,null,1),(0,_r.default)(pe,{ariaLabel:(0,gr.t)(`bx-framework-core`,`dialog.a11yLoading`)},t,n,`2`),t.ee();else if(m)t.be(`div`,{class:`bx-pdf-viewer__error-wrapper`},`3`,r,null,1),(0,_r.default)(Ce,{a11yText:`attention`,status:`attention`,a11yRoleDescription:`Notice`,renderBody:e=>{e.be(`p`,null,`5`,r,null,0),e.t(m,r),e.ee()}},t,n,`4`),t.ee();else{t.be(`a`,{"aria-label":(0,gr.t)(`bx-framework-core`,`document.a11yExternalLink`),class:`bx-pdf-viewer__external-link`,href:u,rel:`noopener noreferrer`,target:`_blank`},`6`,r,null,0,{onclick:n.d(`click`,`handleExternalLinkClick`,!1)}),(0,_r.default)(I,{},t,n,`7`),t.ee(),t.be(`div`,{class:`bx-pdf-viewer__pages-container`},`@pages-container`,r,null,1);for(let e of(0,vr.default)(h)){let n=`@page-${e.pageNum}`;t.e(`canvas`,{class:`bx-pdf-viewer__page`,width:e.width,height:e.height,style:`width: ${e.width}px; height: ${e.height}px;`},n,r,0,0)}t.ee(),l&&f>0&&(t.be(`div`,{class:`bx-pdf-viewer__info`},`8`,r,null,1),t.be(`span`,{class:`bx-pdf-viewer__page-count`},`9`,r,null,1),t.t(f,r),t.t(` `,r),t.t(f===1?`page`:`pages`,r),t.ee(),t.ee())}t.ee()},{t:wr},Tr),L.Component=(0,Cr.default)(Tr,L._)})))()}var Dr=n((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.symbol=t;function t(){return``}})),Or,kr,Ar,jr,Mr,Nr,Pr,R,Fr;function Ir(){return(Ir=e((()=>{Or=S(),kr=Dr(),r(),Ar=t(v()),jr=t(y()),Mr=x(),Nr=t(_()),Pr=`JU`,R=(0,Or.t)(Pr),(0,Mr.r)(Pr,()=>R),Fr={},R._=(0,jr.default)(function(e,t,n,r,i,a){(0,Ar.default)(ce,{...e,_name:`zoom-out-24`,_size:`24`,_type:`icon`,_themes:kr.symbol},t,n,`0`)},{t:Pr,i:!0},Fr),R.Component=(0,Nr.default)(Fr,R._)})))()}var Lr,z,Rr,zr,Br;function Vr(){return(Vr=e((()=>{ae(),Lr=50,z=100,Rr=200,zr=25,Br=class extends Marko.Component{constructor(...e){super(...e),b(this,`dragStartX`,0),b(this,`dragStartY`,0),b(this,`imageNaturalHeight`,0),b(this,`imageNaturalWidth`,0),b(this,`resizeObserver`,void 0)}onCreate(){this.state={fitScale:1,isDragging:!1,isLoading:!0,panX:0,panY:0,zoomPercent:z}}onDestroy(){this.resizeObserver?.disconnect()}onMount(){this.resizeObserver=new ResizeObserver(e=>{for(let t of e)this.setFitScale({clientHeight:t.contentRect.height,clientWidth:t.contentRect.width}),this.state.panX=0,this.state.panY=0}),this.el&&this.resizeObserver.observe(this.el),this.subscribeTo(document).on(`bx_dialog:close`,()=>{this.state.panX=0,this.state.panY=0,this.state.zoomPercent=z})}handleExternalLinkClick(){this.emit(`event`,{eventName:`dialog_document_external_click`})}handleImageLoad(e){let t=e.target;this.imageNaturalWidth=t.naturalWidth,this.imageNaturalHeight=t.naturalHeight,this.setFitScale(this.getEl()),this.state.isLoading=!1}handleImageError(){this.state.isLoading=!1}handleZoomIn(){this.state.zoomPercent>=Rr||(this.emit(`event`,{eventName:`dialog_document_zoom_click`}),this.state.zoomPercent=this.state.zoomPercent+zr,this.state.panX=0,this.state.panY=0,this.state.zoomPercent>=Rr&&this.getEl(`control-zoom-out`)?.focus())}handleZoomOut(){this.state.zoomPercent<=z||(this.emit(`event`,{eventName:`dialog_document_zoom_click`}),this.state.zoomPercent=this.state.zoomPercent-zr,this.state.panX=0,this.state.panY=0,this.state.zoomPercent<=z&&this.getEl(`control-zoom-in`)?.focus())}handlePointerDown(e){this.state.zoomPercent<=z||(e.preventDefault(),this.dragStartX=e.clientX-this.state.panX,this.dragStartY=e.clientY-this.state.panY,this.state.isDragging=!0,this.getEl(`imageWrapper`).setPointerCapture(e.pointerId))}handlePointerMove(e){if(!this.state.isDragging)return;e.preventDefault();let t=this.getEl(),n=this.state.fitScale*this.state.zoomPercent/100,r=this.imageNaturalWidth*n,i=this.imageNaturalHeight*n,a=Math.max(0,(r-t.clientWidth)/2),o=Math.max(0,(i-t.clientHeight)/2),s=Math.max(-a,Math.min(a,e.clientX-this.dragStartX)),c=Math.max(-o,Math.min(o,e.clientY-this.dragStartY));this.state.panX=s,this.state.panY=c}handlePointerUp(){this.state.isDragging=!1}handleKeyDown(e){let{key:t}=e;if(this.state.zoomPercent<=z||t!==`ArrowUp`&&t!==`ArrowDown`&&t!==`ArrowLeft`&&t!==`ArrowRight`)return;e.preventDefault();let n=this.getEl(),r=this.state.fitScale*this.state.zoomPercent/100;if(t===`ArrowUp`||t===`ArrowDown`){let e=this.imageNaturalHeight*r,i=Math.max(0,(e-n.clientHeight)/2),a=t===`ArrowUp`?Lr:-50;this.state.panY=Math.max(-i,Math.min(i,this.state.panY+a))}else{let e=this.imageNaturalWidth*r,i=Math.max(0,(e-n.clientWidth)/2),a=t===`ArrowLeft`?Lr:-50;this.state.panX=Math.max(-i,Math.min(i,this.state.panX+a))}}setFitScale(e){e&&this.imageNaturalWidth&&this.imageNaturalHeight&&(this.state.fitScale=Math.min(e.clientWidth/this.imageNaturalWidth,e.clientHeight/this.imageNaturalHeight))}}})))()}var Hr,Ur,Wr,Gr,Kr,qr,Jr,Yr,Xr,Zr,B,Qr;function $r(){return($r=e((()=>{Hr=S(),Ur=u(),Wr=t(me()),ee(),Gr=t(v()),ur(),s(),Ir(),Kr=t(C()),qr=t(i()),Vr(),Jr=t(y()),Yr=x(),Xr=t(_()),Zr=`Nq`,B=(0,Hr.t)(Zr),(0,Yr.r)(Zr,()=>B),Qr=Br,B._=(0,Jr.default)(function(e,t,n,r,i,a){let{alt:o,class:s,src:c,...l}=e,{fitScale:u,isLoading:d,isDragging:f,panX:p,panY:m,zoomPercent:h}=i,g=u*h/100,ee=h>100,_=`transform: translate(${p}px, ${m}px) scale(${g})`,te=new Intl.NumberFormat(void 0,{style:`percent`});t.be(`div`,(0,qr.default)({class:(0,Kr.default)([`bx-image-viewer`,f&&`bx-image-viewer--dragging`,d&&`bx-image-viewer--loading`,ee&&`bx-image-viewer--zoomed`,s]),tabindex:`0`},l),`0`,r,null,4,{onkeydown:n.d(`keydown`,`handleKeyDown`,!1)}),t.be(`div`,{class:`bx-image-viewer__image-wrapper`},`@imageWrapper`,r,null,1,{onpointercancel:n.d(`pointercancel`,`handlePointerUp`,!1),onpointerdown:n.d(`pointerdown`,`handlePointerDown`,!1),onpointermove:n.d(`pointermove`,`handlePointerMove`,!1),onpointerup:n.d(`pointerup`,`handlePointerUp`,!1)}),t.e(`img`,{alt:o??``,class:`bx-image-viewer__image`,draggable:`false`,src:c,style:(0,Wr.default)(_)},`1`,r,0,0,{onerror:n.d(`error`,`handleImageError`,!1),onload:n.d(`load`,`handleImageLoad`,!1)}),d&&(0,Gr.default)(pe,{ariaLabel:(0,Ur.t)(`bx-framework-core`,`dialog.a11yLoading`),class:`bx-image-viewer__spinner`},t,n,`2`),t.ee(),t.be(`div`,{class:`bx-image-viewer__controls`},`3`,r,null,1),t.be(`a`,{"aria-label":(0,Ur.t)(`bx-framework-core`,`document.a11yExternalLink`),class:`bx-image-viewer__controls__external-link`,href:c,rel:`noopener noreferrer`,target:`_blank`},`4`,r,null,0,{onclick:n.d(`click`,`handleExternalLinkClick`,!1)}),(0,Gr.default)(I,{},t,n,`5`),t.ee(),t.be(`div`,{class:`bx-image-viewer__controls__zoom-controls`},`6`,r,null,1),t.be(`button`,{"aria-label":(0,Ur.t)(`bx-framework-core`,`document.a11yZoomIn`),class:`bx-image-viewer__controls__zoom-controls__control`,disabled:h>=200,type:`button`},`@control-zoom-in`,r,null,0,{onclick:n.d(`click`,`handleZoomIn`,!1)}),(0,Gr.default)(ie,{},t,n,`7`),t.ee(),t.be(`div`,{"aria-live":`polite`,class:`bx-image-viewer__controls__zoom-controls__level`},`8`,r,null,0),t.t(te.format(h/100),r),t.ee(),t.be(`button`,{"aria-label":(0,Ur.t)(`bx-framework-core`,`document.a11yZoomOut`),class:`bx-image-viewer__controls__zoom-controls__control`,disabled:h<=100,type:`button`},`@control-zoom-out`,r,null,0,{onclick:n.d(`click`,`handleZoomOut`,!1)}),(0,Gr.default)(R,{},t,n,`9`),t.ee(),t.ee(),t.ee(),t.ee()},{t:Zr},Qr),B.Component=(0,Xr.default)(Qr,B._)})))()}var ei;function ti(){return(ti=e((()=>{ei=class extends Marko.Component{handleEvent(e){this.emit(`event`,e)}}})))()}var ni,ri,ii,ai,oi,si,ci,li,V,ui;function di(){return(di=e((()=>{ni=S(),Er(),ri=t(v()),$r(),ii=t(C()),ai=t(i()),ti(),oi=t(y()),si=x(),ci=t(_()),li=`uW`,V=(0,ni.t)(li),(0,si.r)(li,()=>V),ui=ei,V._=(0,oi.default)(function(e,t,n,r,i,a){let{class:o,documentA11yText:s,documentFormat:c,documentUrl:l,...u}=e;t.be(`div`,(0,ai.default)({class:(0,ii.default)([`bx-dialog-content-document-detail`,o])},u),`0`,r,null,4),l&&(c===`PDF`?(0,ri.default)(L,{class:`bx-dialog-content-document-detail__pdf-viewer`,url:l},t,n,`1`,[[`event`,`handleEvent`,!1]]):(0,ri.default)(B,{alt:s,class:`bx-dialog-content-document-detail__image-viewer`,src:l},t,n,`2`,[[`event`,`handleEvent`,!1]])),t.ee()},{t:li},ui),V.Component=(0,ci.default)(ui,V._)})))()}var fi;function pi(){return(pi=e((()=>{fi=class extends Marko.Component{handleEvent(e){this.emit(`event`,e)}}})))()}var mi,hi,gi,_i,vi,yi,bi,H,xi;function Si(){return(Si=e((()=>{mi=S(),hi=u(),di(),gi=t(v()),pi(),_i=t(y()),vi=x(),yi=t(_()),bi=`vW`,H=(0,mi.t)(bi),(0,vi.r)(bi,()=>H),xi=fi,H._=(0,_i.default)(function(e,t,n,r,i,a){let{class:o,section:s,...c}=e;(0,gi.default)(V,{documentA11yText:(0,hi.t)(`bx-framework-core`,`energyEfficiency.a11yDocumentTitle`),documentFormat:s.documentFormat??void 0,documentUrl:s.energyImageUrl,...c},t,n,`0`,[[`event`,`handleEvent`,!1]])},{t:bi},xi),H.Component=(0,yi.default)(xi,H._)})))()}var Ci,wi,Ti,Ei,Di,Oi,ki,U,Ai;function ji(){return(ji=e((()=>{Ci=S(),wi=t(w()),j(),Ti=t(v()),Ei=t(y()),Di=x(),Oi=t(_()),ki=`xW`,U=(0,Ci.t)(ki),(0,Di.r)(ki,()=>U),Ai={},U._=(0,Ei.default)(function(e,t,n,r,i,a){let{section:o}=e,s=`${r.id}-category`;(0,Ti.default)(A,{description:o.description,renderBody:e=>{if(e.be(`div`,{class:`bx-dialog-content-hazardous-materials-section`},`1`,r,null,1),o.hazardIconUrls?.length){e.be(`div`,{class:`bx-dialog-content-hazardous-materials-section__icons`},`2`,r,null,1);{let t=0;for(let n of(0,wi.default)(o.hazardIconUrls)){let i=`[${t++}]`;e.e(`img`,{alt:``,height:`48`,src:n,width:`48`},`3`+i,r,0,0)}}e.ee()}if(e.be(`section`,{"aria-labelledby":o.hazardCategory?s:void 0,class:`bx-dialog-content-hazardous-materials-section__statements`},`4`,r,null,0),o.hazardCategory&&(e.be(`h3`,{id:s},`5`,r,null,1),e.t(o.hazardCategory,r),e.ee()),o.hazardStatements?.length){e.be(`ul`,null,`6`,r,null,0);{let t=0;for(let n of(0,wi.default)(o.hazardStatements)){let i=`[${t++}]`;e.be(`li`,null,`7`+i,r,null,0),e.t(n,r),e.ee()}}e.ee()}e.ee(),e.ee()}},t,n,`0`)},{t:ki,i:!0},Ai),U.Component=(0,Oi.default)(Ai,U._)})))()}var Mi,Ni,Pi,Fi,Ii,Li,Ri,W,zi;function Bi(){return(Bi=e((()=>{Mi=S(),Ni=t(w()),j(),Pi=t(v()),Fi=t(y()),Ii=x(),Li=t(_()),Ri=`yW`,W=(0,Mi.t)(Ri),(0,Ii.r)(Ri,()=>W),zi={},W._=(0,Fi.default)(function(e,t,n,r,i,a){let{section:o,...s}=e;(0,Pi.default)(A,{description:o.description,...s,renderBody:e=>{if(o.documentUrls?.length){e.be(`ul`,{class:`bx-dialog-content-product-documents-section__list`},`1`,r,null,1);{let t=0;for(let n of(0,Ni.default)(o.documentUrls)){let i=`[${t++}]`;e.be(`li`,null,`2`+i,r,null,0),e.be(`h3`,null,`3`+i,r,null,0),e.t(n.title,r),e.ee(),e.be(`ul`,null,`4`+i,r,null,0);{let t=0;for(let a of(0,Ni.default)(n.url)){let n=`[${t+++i}]`,{formattedText:o,url:s}=a;e.be(`li`,null,`5`+n,r,null,0),e.be(`a`,{"aria-label":o?.accessibilityText,href:s,rel:`noopener noreferrer`,target:`_blank`},`6`+n,r,null,0),e.t(o?.text,r),e.ee(),e.ee()}}e.ee(),e.ee()}}e.ee()}}},t,n,`0`)},{t:Ri,i:!0},zi),W.Component=(0,Li.default)(zi,W._)})))()}var Vi;function Hi(){return(Hi=e((()=>{Vi=class extends Marko.Component{handleEvent(e){this.emit(`event`,e)}}})))()}var Ui,Wi,Gi,Ki,qi,Ji,Yi,G,Xi;function Zi(){return(Zi=e((()=>{Ui=S(),Wi=u(),di(),Gi=t(v()),Hi(),Ki=t(y()),qi=x(),Ji=t(_()),Yi=`zW`,G=(0,Ui.t)(Yi),(0,qi.r)(Yi,()=>G),Xi=Vi,G._=(0,Ki.default)(function(e,t,n,r,i,a){let{section:o,...s}=e;(0,Gi.default)(V,{documentA11yText:(0,Wi.t)(`bx-framework-core`,`productInformation.a11yDocumentTitle`),documentFormat:o.documentFormat??void 0,documentUrl:o.informationUrl,...s},t,n,`0`,[[`event`,`handleEvent`,!1]])},{t:Yi},Xi),G.Component=(0,Ji.default)(Xi,G._)})))()}var Qi,$i,ea,ta,na,ra,ia,K,aa;function oa(){return(oa=e((()=>{Qi=S(),$i=t(w()),j(),ea=t(v()),ta=t(y()),na=x(),ra=t(_()),ia=`AW`,K=(0,Qi.t)(ia),(0,na.r)(ia,()=>K),aa={},K._=(0,ta.default)(function(e,t,n,r,i,a){let{section:o,...s}=e;(0,ea.default)(A,{description:o.description,...s,renderBody:e=>{if(e.be(`div`,{class:`bx-dialog-content-product-safety-section`},`1`,r,null,1),o.safetyIconUrls?.length){e.be(`div`,{class:`bx-dialog-content-product-safety-section__icons`},`2`,r,null,1);{let t=0;for(let n of(0,$i.default)(o.safetyIconUrls)){let i=`[${t++}]`;e.e(`img`,{alt:``,height:`48`,src:n,width:`48`},`3`+i,r,0,0)}}e.ee()}if(o.safetyStatements?.length){e.be(`ul`,{class:`bx-dialog-content-product-safety-section__list`},`4`,r,null,1);{let t=0;for(let n of(0,$i.default)(o.safetyStatements)){let i=`[${t++}]`;e.be(`li`,null,`5`+i,r,null,0),e.t(n,r),e.ee()}}e.ee()}e.ee()}},t,n,`0`)},{t:ia,i:!0},aa),K.Component=(0,ra.default)(aa,K._)})))()}var sa,q,ca;function la(){return(la=e((()=>{sa=(e,t)=>`${e}__${t}`,(function(e){e.RED=`RED`,e.ORANGE=`ORANGE`,e.YELLOW=`YELLOW`,e.LIGHT_GREEN=`LIGHT_GREEN`,e.DARK_GREEN=`DARK_GREEN`})(q||={}),ca=e=>typeof e!=`number`||isNaN(e)||e<0||e>10?null:e>=0&&e<2?q.RED:e>=2&&e<4?q.ORANGE:e>=4&&e<6?q.YELLOW:e>=6&&e<8?q.LIGHT_GREEN:e>=8&&e<=10?q.DARK_GREEN:null})))()}var ua,da,fa,pa,ma,ha,ga,_a,va,ya;function ba(){return(ba=e((()=>{ua=S(),da=u(),la(),fa=t(C()),pa=t(i()),ma=t(y()),ha=x(),ga=t(_()),_a=`Qq`,va=(0,ua.t)(_a),(0,ha.r)(_a,()=>va),ya={},va._=(0,ma.default)(function(e,t,n,r,i,a){let o=`repairability-score`,s=e=>sa(o,e),c=(e,t)=>`${o}__${e}--${t}`,{class:l,repairabilityScore:u,...d}=e,f=(0,da.t)(`repairability-score`,`a11yLabel`,{score:u}),p=ca(u),m=u.toString().replace(`.`,`,`);t.be(`div`,(0,pa.default)({class:(0,fa.default)([o,l])},d),`0`,r,null,4),t.be(`div`,{role:`img`,class:(0,fa.default)([s(`score`),p?c(`score`,p):``]),"aria-label":f},`1`,r,null,0),t.be(`div`,{class:(0,fa.default)(s(`score-text`)),"aria-hidden":`true`},`2`,r,null,0),t.t(m,r),t.ee(),t.be(`div`,{class:(0,fa.default)(s(`max-score-text`)),"aria-hidden":`true`},`3`,r,null,0),t.t(`/`,r),t.t(10,r),t.ee(),t.ee(),t.be(`div`,{class:(0,fa.default)(s(`info`))},`4`,r,null,1),t.t((0,da.t)(`repairability-score`,`label`),r),t.ee(),t.ee()},{t:_a,i:!0},ya),va.Component=(0,ga.default)(ya,va._)})))()}var xa,Sa,Ca,wa,Ta,Ea,Da,Oa;function ka(){return(ka=e((()=>{xa=S(),ba(),Sa=t(v()),j(),Ca=t(y()),wa=x(),Ta=t(_()),Ea=`BW`,Da=(0,xa.t)(Ea),(0,wa.r)(Ea,()=>Da),Oa={},Da._=(0,Ca.default)(function(e,t,n,r,i,a){let{section:o,...s}=e;(0,Sa.default)(A,{description:o.description,...s,renderBody:e=>{(0,Sa.default)(va,{repairabilityScore:o.repairabilityScore},e,n,`1`)}},t,n,`0`)},{t:Ea,i:!0},Oa),Da.Component=(0,Ta.default)(Oa,Da._)})))()}var Aa,J,ja,Ma,Na,Pa,Fa,Ia,Y,La;function Ra(){return(Ra=e((()=>{Aa=S(),J=u(),ja=t(C()),Ma=t(i()),Na=t(y()),Pa=x(),Fa=t(_()),Ia=`Gq`,Y=(0,Aa.t)(Ia),(0,Pa.r)(Ia,()=>Y),La={},Y._=(0,Na.default)(function(e,t,n,r,i,a){let{city:o,class:s,companyName:c,contactUrl:l,country:u,email:d,phone:f,postalCode:p,stateOrProvince:m,street1:h,street2:g,...ee}=e,_=[h,g,p,o,m,u].filter(Boolean).join(`, `);t.be(`dl`,(0,Ma.default)({class:(0,ja.default)([`bx-dialog-contact`,s])},ee),`0`,r,null,4),c&&(t.be(`dt`,null,`1`,r,null,0),t.t((0,J.t)(`bx-framework-core`,`responsiblePersons.companyName`),r),t.ee(),t.be(`dd`,null,`2`,r,null,0),t.t(c,r),t.ee()),_&&(t.be(`dt`,null,`3`,r,null,0),t.t((0,J.t)(`bx-framework-core`,`responsiblePersons.address`),r),t.ee(),t.be(`dd`,null,`4`,r,null,0),t.t(_,r),t.ee()),d&&(t.be(`dt`,null,`5`,r,null,0),t.t((0,J.t)(`bx-framework-core`,`responsiblePersons.email`),r),t.ee(),t.be(`dd`,null,`6`,r,null,0),t.t(d,r),t.ee()),f&&(t.be(`dt`,null,`7`,r,null,0),t.t((0,J.t)(`bx-framework-core`,`responsiblePersons.phone`),r),t.ee(),t.be(`dd`,null,`8`,r,null,0),t.t(f,r),t.ee()),l&&(t.be(`dt`,null,`9`,r,null,0),t.t((0,J.t)(`bx-framework-core`,`responsiblePersons.website`),r),t.ee(),t.be(`dd`,null,`10`,r,null,0),t.t(l,r),t.ee()),t.ee()},{t:Ia,i:!0},La),Y.Component=(0,Fa.default)(La,Y._)})))()}var za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja;function Ya(){return(Ya=e((()=>{za=S(),Ba=u(),Ra(),Va=t(v()),Ha=t(w()),j(),Ua=t(y()),Wa=x(),Ga=t(_()),Ka=`CW`,qa=(0,za.t)(Ka),(0,Wa.r)(Ka,()=>qa),Ja={},qa._=(0,Ua.default)(function(e,t,n,r,i,a){let{section:{description:o,manufacturer:s,responsiblePersons:c},...l}=e;(0,Va.default)(A,{description:o,...l,renderBody:e=>{if(e.be(`div`,{class:`bx-dialog-content-responsible-persons-section`},`1`,r,null,1),s&&(e.be(`section`,null,`2`,r,null,0),e.be(`h3`,null,`3`,r,null,0),e.t((0,Ba.t)(`bx-framework-core`,`responsiblePersons.manufacturer`),r),e.ee(),(0,Va.default)(Y,{city:s.city,companyName:s.companyName,contactUrl:s.contactUrl,country:s.country,email:s.email,phone:s.phone,postalCode:s.postalCode,stateOrProvince:s.stateOrProvince,street1:s.street1,street2:s.street2},e,n,`4`),e.ee()),c?.length){e.be(`section`,null,`5`,r,null,0);{e.be(`h3`,null,`6`,r,null,0),e.t((0,Ba.t)(`bx-framework-core`,`responsiblePersons.euResponsiblePerson`),r),e.ee();let t=0;for(let r of(0,Ha.default)(c)){let i=`[${t++}]`;(0,Va.default)(Y,{city:r.city,companyName:r.companyName,contactUrl:r.contactUrl,country:r.country,email:r.email,phone:r.phone,postalCode:r.postalCode,stateOrProvince:r.stateOrProvince,street1:r.street1,street2:r.street2},e,n,`7`+i)}}e.ee()}e.ee()}},t,n,`0`)},{t:Ka,i:!0},Ja),qa.Component=(0,Ga.default)(Ja,qa._)})))()}var Xa;function Za(){return(Za=e((()=>{Xa=class extends Marko.Component{handleEvent(e){this.emit(`event`,e)}}})))()}var Qa,X,$a,eo,to,no,Z,ro;function io(){return(io=e((()=>{Qa=S(),Bn(),X=t(v()),er(),Si(),ji(),Bi(),Zi(),oa(),ka(),Ya(),Za(),$a=t(y()),eo=x(),to=t(_()),no=`Iq`,Z=(0,Qa.t)(no),(0,eo.r)(no,()=>Z),ro=Xa,Z._=(0,$a.default)(function(e,t,n,r,i,a){let{class:o,section:s,style:c}=e;s?.__typename===`ChargingSection`?(0,X.default)(N,{class:o,section:s,style:c},t,n,`0`):s?.__typename===`GaranSection`?(0,X.default)(F,{class:o,section:s,style:c},t,n,`1`):s?.__typename===`EnergyEfficiencySection`?(0,X.default)(H,{class:o,section:s,style:c},t,n,`2`,[[`event`,`handleEvent`,!1]]):s?.__typename===`HazardousMaterialsSection`?(0,X.default)(U,{class:o,section:s,style:c},t,n,`3`):s?.__typename===`ProductDocumentsSection`?(0,X.default)(W,{class:o,section:s,style:c},t,n,`4`):s?.__typename===`ProductInformationSection`?(0,X.default)(G,{class:o,section:s,style:c},t,n,`5`,[[`event`,`handleEvent`,!1]]):s?.__typename===`ProductSafetySection`?(0,X.default)(K,{class:o,section:s,style:c},t,n,`6`):s?.__typename===`RepairabilityScoreSection`?(0,X.default)(Da,{class:o,section:s,style:c},t,n,`7`):s?.__typename===`ResponsiblePersonsSection`&&(0,X.default)(qa,{class:o,section:s,style:c},t,n,`8`)},{t:no},ro),Z.Component=(0,to.default)(ro,Z._)})))()}var ao;function oo(){return(oo=e((()=>{ao=class extends Marko.Component{handleButtonClick(e){let{index:t}=e,n=this.input.content.at(t);if(!n)throw Error(`Unable to handle click: out-of-bounds index "${t}"`);this.emit(`list-item-click`,n.listItem)}}})))()}var so,co,lo,uo,fo,po,mo,ho,go,_o;function vo(){return(vo=e((()=>{so=S(),ne(),co=t(v()),lo=f(),uo=t(w()),be(),oo(),fo=t(y()),po=x(),mo=t(_()),ho=`Hq`,go=(0,so.t)(ho),(0,po.r)(ho,()=>go),_o=ao,go._=(0,fo.default)(function(e,t,n,r,i,a){let{class:o,content:s,...c}=e;(0,co.default)(ve,(0,lo.i)(()=>{let e=0;for(let t of(0,uo.default)(s)){let i=`[${e++}]`;(0,lo.r)(`item`,(0,lo.i)(()=>((0,lo.a)(`trailing`,{renderBody:e=>{(0,co.default)(l,{},e,n,`1`+i)}}),e=>{e.be(`span`,{class:`bx-dialog-content-list__title`},`2`+i,r,null,1),e.t(t.title,r),e.ee(),e.be(`span`,{class:`bx-dialog-content-list__subtitle`},`3`+i,r,null,1),e.t(t.subtitle,r),e.ee()}),{as:`button`}))}},{class:[`bx-dialog-content-list`,o],...c,item:void 0}),t,n,`0`,[[`button-click`,`handleButtonClick`,!1]])},{t:ho},_o),go.Component=(0,mo.default)(_o,go._)})))()}var yo;function bo(){return(bo=e((()=>{yo=class extends Marko.Component{handleClose(e){this.emit(`close`,e)}handleOpen(e){this.emit(`open`,e)}handlePrevButtonClick(e){this.emit(`prevButtonClick`,e)}}})))()}var xo,So,Co,wo,To,Eo,Do,Oo,ko;function Ao(){return(Ao=e((()=>{xo=S(),So=u(),h(),Co=t(v()),bo(),wo=t(y()),To=x(),Eo=t(_()),Do=`Fq`,Oo=(0,xo.t)(Do),(0,To.r)(Do,()=>Oo),ko=yo,Oo._=(0,wo.default)(function(e,t,n,r,i,a){let{class:o,open:s,...c}=e;(0,Co.default)(p,{class:[`bx-dialog-base`,o],open:s,...c,a11yCloseText:(0,So.t)(`bx-framework-core`,`dialog.a11yClose`),size:`wide`},t,n,`0`,[[`close`,`handleClose`,!1],[`open`,`handleOpen`,!1],[`prevButtonClick`,`handlePrevButtonClick`,!1]])},{t:Do},ko),Oo.Component=(0,Eo.default)(ko,Oo._)})))()}var jo;function Mo(){return(Mo=e((()=>{Ge(),ae(),jo=class extends Marko.Component{constructor(...e){super(...e),b(this,`dialogClient`,void 0)}handleClose(){this.emit(`close`),this.dialogClient?.onDialogClose(),document.dispatchEvent(new CustomEvent(`bx_dialog:close`))}handleEvent(e){this.emit(`event`,e)}handleListItemClick(e){this.dialogClient?.onDialogListItemClick(e)}handlePrevButtonClick(){this.dialogClient?.onDialogPreviousButtonClick()}handleReloadButtonClick(){this.dialogClient?.onDialogReloadButtonClick()}handleViewAllButtonClick(){this.dialogClient?.onDialogViewAllButtonClick()}onCreate(){this.state=We()}onInput(e){let{initialListItem:t,listingId:n,open:r}=e;r&&n&&this.dialogClient?.onDialogOpen({initialListItem:t,listingId:n})}onMount(){let e=e=>this.state[e],t=e=>{this.emit(`event`,e)},n=(e,t)=>{this.setState(e,t)};this.dialogClient=Ue({dataLoader:this.input.dataLoader,getState:e,onEvent:t,setState:n})}onDestroy(){this.dialogClient?.unmount()}}})))()}var No,Po,Q,$,Fo,Io,Lo,Ro,zo,Bo;function Vo(){return(Vo=e((()=>{No=S(),Po=u(),Ke(),at(),te(),Q=t(v()),he(),$=f(),m(),xe(),oe(),gt(),Dt(),io(),vo(),Ao(),Mo(),Fo=t(y()),Io=x(),Lo=t(_()),Ro=`Eq`,zo=(0,No.t)(Ro),(0,Io.r)(Ro,()=>zo),Bo=jo,zo._=(0,Fo.default)(function(e,t,n,r,i,o){let{open:s}=e,{data:l,ui:u}=i,d=l.response?Array.from(T).filter(([,e])=>l.response[e]):[];(0,Q.default)(Oo,(0,$.i)(()=>((0,$.a)(`header`,{renderBody:e=>{l.isLoading?(0,Q.default)(g,{renderBody:e=>{(0,Q.default)(c,{size:`large`},e,n,`2`)}},e,n,`1`):l.error?(e.be(`span`,{class:`clipped`},`3`,r,null,1),e.t((0,Po.t)(`bx-framework-core`,`error.title`),r),e.ee()):l.response&&(d.length===1?e.t(l.response[T.get(d[0][0])]?.details.sectionTitle,r):u.view===`listItem`?e.t(l.response[T.get(u.listItem)]?.details.sectionTitle,r):e.t(l.response.complianceTitle,r))}}),l.response&&d.length!==1&&u.view===`listItem`&&(0,$.a)(`prevButton`,{a11yText:(0,Po.t)(`bx-framework-core`,`dialog.a11yPrevious`),renderBody:e=>{(0,Q.default)(a,{},e,n,`4`)}}),l.isLoading?(0,$.a)(`footer`,{renderBody:e=>{(0,Q.default)(g,{renderBody:e=>{(0,Q.default)(ge,{},e,n,`6`)}},e,n,`5`)}}):l.error?(0,$.a)(`footer`,{renderBody:e=>{(0,Q.default)(se,{priority:`primary`,renderBody:e=>{e.t((0,Po.t)(`bx-framework-core`,`error.reload`),r)}},e,n,`7`,[[`click`,`handleReloadButtonClick`,!1]])}}):l.response&&d.length!==1&&u.view===`listItem`&&(0,$.a)(`footer`,{renderBody:e=>{(0,Q.default)(se,{fluid:!0,priority:`tertiary`,renderBody:e=>{e.t(l.response.viewAllLabel,r)}},e,n,`8`,[[`click`,`handleViewAllButtonClick`,!1]])}}),e=>{l.isLoading&&(0,Q.default)(E,{},e,n,`9`),l.error&&(0,Q.default)(D,{},e,n,`10`),l.response&&(d.length===1?(0,Q.default)(Z,{section:l.response[T.get(d[0][0])]},e,n,`11`,[[`event`,`handleEvent`,!1]]):u.view===`listItem`?(0,Q.default)(Z,{section:l.response[T.get(u.listItem)]},e,n,`12`,[[`event`,`handleEvent`,!1]]):(0,Q.default)(go,{content:it(l.response)},e,n,`13`,[[`list-item-click`,`handleListItemClick`,!1]]))}),{open:s}),t,n,`0`,[[`close`,`handleClose`,!1],[`prevButtonClick`,`handlePrevButtonClick`,!1]])},{t:Ro},Bo),zo.Component=(0,Lo.default)(Bo,zo._)})))()}var Ho;function Uo(){return(Uo=e((()=>{rt(),He(),fe(),Ho=class extends Marko.Component{handleClose(){this.setState(`open`,!1)}handleEvent(e){this.bxFrameworkEventHandler(e),this.emit(`event`,e)}onCreate(e){let{apiUrl:t,csrfToken:n,dataLoader:r,trackingOptions:i}=e;if(r)this.dataLoader=r;else if(t&&n)this.dataLoader=Ve({apiUrl:t,csrfToken:n});else throw Error(`bx-dialog-root missing a data loader`);this.bxFrameworkEventHandler=nt(i),this.state={initialListItem:void 0,listingId:void 0,open:!1}}onMount(){this.subscribeTo(document).on(d,e=>{this.state={initialListItem:e.detail.initialListItem,listingId:e.detail.listingId,open:!0}})}}})))()}var Wo,Go,Ko,qo,Jo,Yo,Xo,Zo;function Qo(){return(Qo=e((()=>{Wo=S(),Vo(),Go=t(v()),Uo(),Ko=t(y()),qo=x(),Jo=t(_()),Yo=`Lq`,Xo=(0,Wo.t)(Yo),(0,qo.r)(Yo,()=>Xo),Zo=Ho,Xo._=(0,Ko.default)(function(e,t,n,r,i,a){let{initialListItem:o,listingId:s,open:c}=i;(0,Go.default)(zo,{dataLoader:r.dataLoader,initialListItem:o,listingId:s,open:c},t,n,`0`,[[`close`,`handleClose`,!1],[`event`,`handleEvent`,!1]])},{t:Yo},Zo),Xo.Component=(0,Jo.default)(Zo,Xo._)})))()}export{Fe as a,Ie as i,Le as n,Pe as o,Re as r,Qo as t};