1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[947],{50947:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>W});var s=a(54568),r=a(7620),l=a(38983),i=a(40760),n=a(37890),o=a(25150),d=a.n(o),p=a(46142),c=a(69673),m=a.n(c);let x=e=>{let{className:t,items:a,onChange:r}=e;return(0,s.jsx)("div",{className:d()(m().component,t),children:a.map(e=>(0,s.jsx)(p.A,{className:m().tag,onClick:()=>r&&r(e.id),text:e.text,variant:e.isSelected?"primary":"secondary"},e.id))})};x.displayName="FilterTagList";var _=a(56679),h=a(14741),g=a(42179),w=a(75925),j=a(89481),u=a(96041),f=a.n(u);let N=e=>{let{extraModuleItems:t=[],filters:a=[],headline:o,itemText:d,preHeadline:p,...c}=e,{t:m}=(0,j.s)(),[u,N]=(0,r.useState)(!1),[W,R]=(0,r.useState)(a.map(e=>({id:e.filterId,isSelected:!1,text:e.filter}))),b=W.filter(e=>e.isSelected).map(e=>e.id),S=b.length?t.filter(e=>e.filters.some(e=>b.includes(e.filterId))):t,v=u?S:S.slice(0,6),A=S.length-6;return(0,s.jsx)(g.A,{...c,className:f().component,children:(0,s.jsxs)(h.A,{children:[(0,s.jsx)(w.A,{className:f().headingRowWrapper,children:(0,s.jsxs)(_.A,{width:{desktop:6,mobile:12,tablet:8},children:[(0,s.jsx)(l.A,{className:f().preHeadline,tag:"label",tagStyle:"subHeading",children:p}),(0,s.jsx)(l.A,{className:f().headline,tag:"h2",tagStyle:"displayMedium",children:o})]})}),(0,s.jsxs)("div",{className:f().filterRowWrapper,children:[(0,s.jsxs)(l.A,{tag:"label",tagStyle:"headingSmall",children:[t.length," ",d]}),W.length>0&&(0,s.jsxs)("div",{className:f().filterWrapper,children:[(0,s.jsx)(l.A,{tag:"label",tagStyle:"bodySmall",children:m("items.common.words.filter")}),(0,s.jsx)(x,{items:W,onChange:e=>{R(t=>t.map(t=>t.id===e?{...t,isSelected:!t.isSelected}:{...t}))}})]})]}),(0,s.jsx)("div",{className:f().itemsRowWrapper,children:v.map((e,t)=>(0,s.jsx)(n.A,{className:f().extraCard,...e},t))}),0===v.length&&(0,s.jsx)("div",{className:f().buttonRowWrapper,children:(0,s.jsx)(l.A,{children:m("items.common.words.noResults")})}),A>0&&(0,s.jsx)("div",{className:f().buttonRowWrapper,children:(0,s.jsx)(i.A,{className:f().showMoreButton,onClick:()=>N(e=>!e),text:u?m("items.common.words.showLess"):"".concat(m("items.common.words.showMore")," (").concat(A,")"),variant:"tertiary"})})]})})};N.displayName="Extras";let W=N},69673:e=>{e.exports={component:"filter-tag-list_component__lsLCk",tag:"filter-tag-list_tag__mXv4j"}},96041:e=>{e.exports={component:"extras_component__QtmCM",headingRowWrapper:"extras_headingRowWrapper__nXPxj",preHeadline:"extras_preHeadline__9MXQE",headline:"extras_headline__2HTI6",filterRowWrapper:"extras_filterRowWrapper__UaB_Z",filterWrapper:"extras_filterWrapper__xHL9F",itemsRowWrapper:"extras_itemsRowWrapper__vft3K",extraCard:"extras_extraCard__b0xY3",buttonRowWrapper:"extras_buttonRowWrapper__kapuU",showMoreButton:"extras_showMoreButton__g3Rc2"}}}]); 2//# sourceMappingURL=947.a5f965ddf346af1f.js.map
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.