1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2093,2509,3734,9124],{20805:(e,t,a)=>{a.d(t,{A:()=>r});var i=a(96576),l=a(14232),d=a(69241),o=a(12435),s=a(93233),c={"checkbox-wrapper":"OtbCheckbox-module_checkbox-wrapper",checkbox:"OtbCheckbox-module_checkbox","checkbox--switch":"OtbCheckbox-module_checkbox--switch",checkbox__input:"OtbCheckbox-module_checkbox__input",checkbox__label:"OtbCheckbox-module_checkbox__label",checkbox__label__switch:"OtbCheckbox-module_checkbox__label__switch",checkbox__label__switch__handle:"OtbCheckbox-module_checkbox__label__switch__handle","checkbox--disabled":"OtbCheckbox-module_checkbox--disabled",checkbox__label__box:"OtbCheckbox-module_checkbox__label__box",checkbox__label__text:"OtbCheckbox-module_checkbox__label__text",rtl:"OtbCheckbox-module_rtl"};class r extends l.Component{constructor(){super(...arguments),this.checkboxId=this.props.id?`checkbox_${this.props.id}`:(0,o.g)("checkbox_"),this.checkboxDir="ltr"}componentDidMount(){(null==document?void 0:document.documentElement.dir)&&(this.checkboxDir=document.documentElement.dir)}handleCheckboxChange(){dispatchEvent(new CustomEvent("checkboxChange",{detail:{id:this.props.id}}))}render(){let e=this.props,{i18n:t,name:a,value:o,disabled:r,variant:n,checked:_,children:m}=e,h=(0,i._)(e,["i18n","name","value","disabled","variant","checked","children"]);return l.createElement("div",Object.assign({},h,{"data-testid":"otb-checkbox",className:(0,d.A)(c[this.checkboxDir],c["checkbox-wrapper"],h.className)}),l.createElement("span",{className:(0,d.A)(c.checkbox,n&&c[`checkbox--${n}`],r&&c["checkbox--disabled"])},l.createElement("input",Object.assign({id:this.checkboxId,className:c.checkbox__input,type:"checkbox",checked:_,onChange:()=>this.handleCheckboxChange()},a&&{name:a},o&&{value:o},r&&{disabled:r})),l.createElement("label",{htmlFor:this.checkboxId,className:c.checkbox__label},"checkbox"===n?l.createElement("span",{className:c.checkbox__label__box},l.createElement(s.A,{name:"checkbox-check"})):l.createElement("span",{className:c.checkbox__label__switch},l.createElement("span",{className:c.checkbox__label__switch__handle},l.createElement("span",{className:"visually-hidden"},(null==t?void 0:t.a11y_switch_label)||"Switch"))),l.createElement("span",{className:c.checkbox__label__text},m))))}}r.displayName="OtbCheckbox",r.defaultProps={name:"checkbox",variant:"checkbox",disabled:!1,checked:!1}},26675:(e,t,a)=>{a.d(t,{A:()=>s});var i=a(96576),l=a(14232),d=a(61369),o=a(38688);class s extends l.Component{constructor(e){super(e),this.sliderConfiguration={product:{options:{slidesPerView:1.1,spaceBetween:8,loop:!1,breakpoints:{760:{slidesPerView:3.2,spaceBetween:38}}},hideNotShownSlides:!1},content:{options:{slidesPerView:1.1,spaceBetween:8,loop:!1,breakpoints:{760:{slidesPerView:2.2,spaceBetween:36}}},hideNotShownSlides:!0},teaser:{options:{slidesPerView:1.1,spaceBetween:8,loop:!1,breakpoints:{1e3:{slidesPerView:3.2,spaceBetween:36},760:{slidesPerView:2.2,spaceBetween:24}}},hideNotShownSlides:!0},contact:{options:{slidesPerView:1,spaceBetween:8,loop:!1,breakpoints:{2e3:{slidesPerView:3,spaceBetween:36},1e3:{slidesPerView:2,spaceBetween:36},760:{slidesPerView:1,spaceBetween:24}}},hideNotShownSlides:!1}},this.otbSlider=null,this.carouselAttr="",this.otbCardSlider=l.createRef()}componentDidMount(){this.checkRatioOnTeaserCards(),this.createCarouselId()}updateSwiperSlides(){return(0,i.c)(this,void 0,void 0,function*(){if(this.otbSlider&&"function"==typeof this.otbSlider.getSwiper)return this.otbSlider.updateSwiperSlides(),Promise.resolve()})}createCarouselId(){let e=Math.floor(1e6*Math.random());this.carouselAttr="card-slider-"+e}addCarouselAttributes(){let e=l.Children.toArray(this.props.children),t=1;e&&e.forEach(e=>{if(!l.isValidElement(e))return;let a=e.props.mediaSlot;if(!a||!l.isValidElement(a))return;let i=a.props;i.openInOverlay&&(i.carousel=this.carouselAttr,i.carouselIndex=t,t++)})}checkRatioOnTeaserCards(){"4by3"===this.props.ratio&&(this.sliderConfiguration.teaser.options.breakpoints={1e3:{slidesPerView:2.2,spaceBetween:36},760:{slidesPerView:1.2,spaceBetween:24}})}
1render(){return this.addCarouselAttributes(),l.createElement("div",{className:"OtbCardSlider-module_card-slider","data-testid":"otb-card-slider",ref:this.otbCardSlider},l.createElement(d.O,Object.assign({id:this.props.id,ref:e=>{this.otbSlider=e},variant:"cards","show-pagination":!0,"show-nav-only-on-hover":"false",options:this.sliderConfiguration[this.props.variant].options,"hide-not-shown-slides":this.sliderConfiguration[this.props.variant].hideNotShownSlides,i18n:{a11y_previous_slide:this.props.i18n.a11y_previous_slide,a11y_next_slide:this.props.i18n.a11y_next_slide,a11y_first_slide:this.props.i18n.a11y_first_slide,a11y_last_slide:this.props.i18n.a11y_last_slide,a11y_aria_label:this.props.i18n.a11y_aria_label,a11y_slide_aria_label:this.props.i18n.a11y_slide_aria_label},buttonPrevSlot:l.createElement(o.A,{variant:"secondary",square:!0,iconName:"arrow-back",size:"small","aria-label":this.props.i18n.a11y_previous_button_label},this.props.i18n.a11y_previous_button_label),buttonNextSlot:l.createElement(o.A,{variant:"secondary",square:!0,iconName:"arrow-action-step",size:"small","aria-label":this.props.i18n.a11y_next_button_label},this.props.i18n.a11y_next_button_label),showPagination:!0},this.props.seeAllLink&&this.props.seeAllLink.url&&this.props.seeAllLink.title?{buttonSeeAllSlot:l.createElement(o.A,{tag:"a",href:this.props.seeAllLink.url,htmlTitle:this.props.seeAllLink.title,size:"mall",variant:"secondary"},this.props.i18n.see_all_button_label)}:{}),this.props.children))}}s.displayName="OtbCardSlider"},32509:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var i=a(14232),l=a(69241),d=a(87291),o=a(90597);function s(e){var t;return"OtbMedia"===(null==(t=null==e?void 0:e.type)?void 0:t.displayName)}var c={"text-media":"OtbTextMedia-module_text-media","text-media__container":"OtbTextMedia-module_text-media__container","text-media__row":"OtbTextMedia-module_text-media__row","text-media__text":"OtbTextMedia-module_text-media__text","text-media__media":"OtbTextMedia-module_text-media__media","text-media__text__super":"OtbTextMedia-module_text-media__text__super","text-media__media__super":"OtbTextMedia-module_text-media__media__super","text-media__text__top-line":"OtbTextMedia-module_text-media__text__top-line","text-media__text__intro":"OtbTextMedia-module_text-media__text__intro","text-media__text__content":"OtbTextMedia-module_text-media__text__content","text-media__text__action-row":"OtbTextMedia-module_text-media__text__action-row","text-media__text__play-button-helper":"OtbTextMedia-module_text-media__text__play-button-helper","text-media__top-line":"OtbTextMedia-module_text-media__top-line","text-media__intro":"OtbTextMedia-module_text-media__intro","text-media__content":"OtbTextMedia-module_text-media__content","text-media__action-row":"OtbTextMedia-module_text-media__action-row","text-media--media-no-media":"OtbTextMedia-module_text-media--media-no-media","text-media--no-space":"OtbTextMedia-module_text-media--no-space","text-media--no-space--mobile":"OtbTextMedia-module_text-media--no-space--mobile","text-media--media-bottom":"OtbTextMedia-module_text-media--media-bottom","text-media__highlight-cover":"OtbTextMedia-module_text-media__highlight-cover","otb-media":"OtbTextMedia-module_otb-media","text-media--media-top":"OtbTextMedia-module_text-media--media-top","text-media--media-right":"OtbTextMedia-module_text-media--media-right","text-media--media-left":"OtbTextMedia-module_text-media--media-left","text-media--media-middle":"OtbTextMedia-module_text-media--media-middle","text-media__text__heading":"OtbTextMedia-module_text-media__text__heading","text-media--media-reversed":"OtbTextMedia-module_text-media--media-reversed","text-media--highlighted":"OtbTextMedia-module_text-media--highlighted","text-media--aqua":"OtbTextMedia-module_text-media--aqua","text-media--green":"OtbTextMedia-module_text-media--green","text-media--red":"OtbTextMedia-module_text-media--red","text-media--burgundy":"OtbTextMedia-module_text-media--burgundy","text-media--accordion-entry":"OtbTextMedia-module_text-media--accordion-entry","text-media--detail-page-stage":"OtbTextMedia-module_text-media--detail-page-stage","text-media--hero-stage":"OtbTextMedia-module_text-media--hero-stage",h2:"OtbTextMedia-module_h2","text-media__text__actions":"OtbTextMedia-module_text-media__text__actions","button-group":"OtbTextMedia-module_button-group","text-media--care-hero-stage":"OtbTextMedia-module_text-media--care-hero-stage","text-media--job-search-stage":"OtbTextMedia-module_text-media--job-search-stage","text-media--topic-stage":"OtbTextMedia-module_text-media--topic-stage","text-media--card-slider":"OtbTextMedia-module_text-media--card-slider","text-media--table":"OtbTextMedia-module_text-media--table","text-media--media-only":"OtbTextMedia-module_text-media--media-only","text-media--fullsize":"OtbTextMedia-module_text-media--fullsize","text-media--media-fullsize":"OtbTextMedia-module_text-media--media-fullsize","text-media--media-slider":"OtbTextMedia-module_text-media--media-slider","text-media--modal":"OtbTextMedia-module_text-media--modal","text-media--facts":"OtbTextMedia-module_text-media--facts","text-media--single-card":"OtbTextMedia-module_text-media--single-card","text-media--float-left":"OtbTextMedia-module_text-media--float-left","text-media--float-right":"OtbTextMedia-module_text-media--float-right","text-media--social-wall":"OtbTextMedia-module_text-media--social-wall"};let r=(e,t,a,l)=>i.createElement(d.O,Object.assign({key:a||""},e.props,{carousel:e.props.carousel?e.props.carousel:(e=>{let t=Math.floor(1e6*Math.random());return"detail-page-stage"===e?"detail-page-stage-"+t:"hero-stage"===e?"hero-stage-"+t:"text-media-"+t})(l),carouselIndex:t+1})),n=(e,t)=>{var a;if(e&&function(e){var t;return"OtbListView"===(null==(t=null==e?void 0:e.type)?void 0:t.displayName)}(e)){let t=i.Children.toArray(null==(a=e.props)?void 0:a.children);return i.createElement(o.default,Object.assign({},e.props),null==t?void 0:t.map((e,t)=>s(e)&&e.props.openInOverlay?r(e,t,`otb-media-${t}`):e))}return e&&s(e)&&e.props.openInOverlay?r(e,1):e},_=!1,m="aqua",h="bottom",u="circle",b=!1,p=({id:e,locale:t,highlighted:a=_,mediaPosition:d=h,mediaVariant:o=u,backgroundColor:r=m,hasTextSurroundingLayout:p=b,noSpace:x,noSpaceMedia:v,accordionEntry:w,variant:S,mediaSlot:f,superSlot:g,topLineSlot:O,headingSlot:y,introSlot:E,actionSlot:C,wrapperClass:k,style:N,isContainer:T=!1,containerDataField:L,children:M})=>{let A=O||y||E||M||C,j=f&&s(f),P=i.createRef(),D=i.createRef(),V=i.createRef(),B=i.createRef(),R=i.createRef();return p?i.createElement("section",{id:e,"data-testid":"otb-text-media",className:(0,l.A)(c["text-media"],c["right"===d||"left"===d?`text-media--float-${d}`:"text-media--float-left"]),style:N},f?i.createElement("div",{className:(0,l.A)(c["text-media__media"]),"data-contentful-field-id":T?L||"":"content","data-contentful-entry-id":e,"data-contentful-locale":t},n(f)):null,A?i.createElement("div",{className:c["text-media__text"]},O?i.createElement("div",{"data-testid":"otb-text-media-topline",className:c["text-media__text__top-line"],"data-contentful-field-id":"topline","data-contentful-entry-id":e,"data-contentful-locale":t},O):null,y?i.createElement("div",{"data-testid":"otb-text-media-heading",className:c["text-media__text__heading"],"data-contentful-field-id":"headline","data-contentful-entry-id":e,"data-contentful-locale":t},y):null,f&&"middle"===d?i.createElement("div",{"data-testid":"otb-text-media-media-element",ref:P,className:c["text-media__media"],"data-contentful-field-id":T?L||"":"content","data-contentful-entry-id":e,"data-contentful-locale":t},n(f)):null,E?i.createElement("div",{"data-testid":"otb-text-media-intro",className:c["text-media__text__intro"],"data-contentful-field-id":"introText","data-contentful-entry-id":e,"data-contentful-locale":t},E):null,M&&"hero-stage"!==S?i.createElement("div",{"data-testid":"otb-text-media-content",className:c["text-media__text__content"],"data-contentful-field-id":"body","data-contentful-entry-id":e,"data-contentful-locale":t},M):null,C||"hero-stage"===S?i.createElement("div",{"data-testid":"otb-text-media-actions",className:c["text-media__text__action-row"]},C?i.createElement("div",{className:c["text-media__text__actions"]},C):null,"hero-stage"===S?i.createElement("div",{className:c["text-media__text__play-button-helper"]}):null):null):null):i.createElement("section",{id:e,className:(0,l.A)(c["text-media"],d&&f?c[`text-media--media-${d}`]:c["text-media--media-no-media"],j&&"top"!==d&&c["text-media--media-reversed"],S&&c[`text-media--${S}`],w&&c["text-media--accordion-entry"],a&&"rectangle"===o&&c["text-media--highlighted"],r&&a&&"rectangle"===o&&c[`text-media--${r}`],x&&c["text-media--no-space"],v&&c["text-media--no-space--mobile"],k&&k),"data-testid":"otb-text-media","data-sb-object-id":e,ref:R,style:N},a&&f?i.createElement("div",{className:c["text-media__highlight-cover"],ref:B}):null,i.createElement("div",{className:c["text-media__container"],ref:D},i.createElement("div",{className:c["text-media__row"]},f&&"top"===d?i.createElement("div",{"data-testid":"otb-text-media-media-element",ref:P,className:c["text-media__media"],"data-contentful-field-id":T?L||"":"content","data-contentful-entry-id":e,"data-contentful-locale":t},n(f)):null,A?i.createElement("div",{className:c["text-media__text"]},O?i.createElement("div",{"data-testid":"otb-text-media-topline",className:c["text-media__text__top-line"],"data-contentful-field-id":"topline","data-contentful-entry-id":e,"data-contentful-locale":t},O):null,y?i.createElement("div",{"data-testid":"otb-text-media-heading",className:c["text-media__text__heading"],"data-contentful-field-id":"headline","data-contentful-entry-id":e,"data-contentful-locale":t},y):null,f&&"middle"===d?i.createElement("div",{"data-testid":"otb-text-media-media-element",ref:P,className:c["text-media__media"],"data-contentful-field-id":T?L||"":"content","data-contentful-entry-id":e,"data-contentful-locale":t},n(f)):null,E?i.createElement("div",{"data-testid":"otb-text-media-intro","data-contentful-field-id":"introText","data-contentful-entry-id":e,"data-contentful-locale":t,className:c["text-media__text__intro"]},E):null,M&&"hero-stage"!==S?i.createElement("div",{"data-testid":"otb-text-media-content",className:c["text-media__text__content"],"data-contentful-field-id":"body","data-contentful-entry-id":e,"data-contentful-locale":t},M):null,C||"hero-stage"===S?i.createElement("div",{"data-testid":"otb-text-media-actions",className:c["text-media__text__action-row"]},C?i.createElement("div",{className:c["text-media__text__actions"]},C):null,"hero-stage"===S?i.createElement("div",{className:c["text-media__text__play-button-helper"]}):null):null):null,f&&d&&Array.of("bottom","left","right","no-media","background").includes(d)?i.createElement("div",{ref:P,"data-testid":"otb-text-media-media-element",className:c["text-media__media"],"data-contentful-field-id":T?L||"":"content","data-contentful-entry-id":e,"data-contentful-locale":t},i.createElement("div",{ref:V},n(f)),g?i.createElement("div",{"data-testid":"otb-text-media-super",className:c["text-media__media__super"]},g):null):null)))};p.displayName="TextMedia"},82093:(e,t,a)=>{a.r(t),a.d(t,{default:()=>x});var i=a(37876),l=a(89368),d=a(89099),o=a(32509),s=a(80048),c=a(56606),r=a(26675),n=a(93734),_=a(87291),m=a(20116),h=a(38988),u=a(70345),b=a(14232),p=a(86686);let x=(0,b.memo)(({referenceList:e,topline:t,headline:a})=>{let b=(0,p.P5)(),x=b?.toggles,v=(0,l.useTranslations)("translations"),w=(0,d.useRouter)(),S=w.locale,f=e.filter(e=>{let t=e?.target;return t?.name&&t?.onlineCode&&t?.customerData});return f.length>0?(0,i.jsx)(o.default,{wrapperClass:"",variant:void 0,topLineSlot:(0,i.jsx)("div",{"data-toc":!0,slot:"top-line",className:"top-line",children:t}),headingSlot:(0,i.jsx)("h2",{slot:"heading",children:a}),mediaSlot:(0,i.jsx)(r.A,{id:"ProductReferenceSlider",variant:"content",i18n:{see_all_button_label:v("general.see_all"),a11y_previous_button_label:v("general.previous"),a11y_next_button_label:v("general.next"),a11y_previous_slide:v("Slider.a11y_aria_label"),a11y_next_slide:v("Slider.a11y_next_slide"),a11y_first_slide:v("Slider.a11y_first_slide"),a11y_last_slide:v("Slider.a11y_last_slide"),a11y_aria_label:v("Slider.a11y_aria_label"),a11y_slide_aria_label:v("Slider.a11y_slide_aria_label")},children:f.map(({target:e})=>{let{name:t,code:a,onlineCode:l,customerData:d,categoryPath:o}=e,r=d.description,b=(0,h.l)(d.productImage?.primary),p=`${S?"/"+S:""}/product/${l}
1`,f=o?o[o.length-1]:void 0,g=f?f.name:"",O=[{label:v("product.details"),hash:""},{label:v("general.specifications"),hash:"technical-data"},{label:v("general.download"),hash:"downloads"}];return(0,i.jsx)(n.default,{variant:"product-card-slider",href:`${w.locale?"/"+w.locale:""}/product/${l}`,topLineSlot:(0,i.jsxs)("div",{className:"top-line-wrapper",children:[(0,i.jsx)(s.default,{variant:"primary",href:p,children:(0,i.jsx)("b",{children:a??l})}),(0,i.jsx)("span",{children:g})]}),mediaSlot:(0,i.jsx)(_.O,{href:x&&x["cep-spa-make-product-images-clickable"]?p:void 0,src:b,alt:`${g}-${l}`,aspectRatio:"1by1",sizes:"100vw",label:v("ProductBenefits.image_label"),"button-variant":"secondary",i18n:{fallback_label:v("Media.fallback_label")},fallback:!b}),dropdownSlot:(0,i.jsx)(m.iT,{url:p,links:JSON.stringify(O),i18n:{a11y_more_button_label:v("ProductDropdown.a11y_more_button_label"),ProductDropdownList_a11y_link_title:v("ProductDropdownList.a11y_link_title")}}),headingSlot:(0,i.jsx)("p",{className:"h4",slot:"heading",children:(0,i.jsx)(s.default,{href:p,variant:"tertiary",children:t})}),ctaSlot:(0,i.jsx)(s.default,{href:p,variant:"chevron",children:v("product.details")}),children:r?(0,i.jsx)("div",{className:"clickable x-small",children:(0,i.jsx)(c.A,{downSm:4,upSm:3,i18n:{a11y_less_button_aria_label:v("Truncate.a11y_less_button_aria_label"),a11y_more_button_aria_label:v("Truncate.a11y_more_button_aria_label"),less_button_label:v("Truncate.less_button_label"),more_button_label:v("Truncate.more_button_label")},children:(0,u.x)(r)})}):null},`accessory-${l}`)})})}):null})},90597:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var i=a(14232),l=a(69241),d=a(12435),o=a(38688),s={"list-view__results":"OtbListView-module_list-view__results","list-view__actions":"OtbListView-module_list-view__actions","list-view__list":"OtbListView-module_list-view__list","list-view--1cols":"OtbListView-module_list-view--1cols","list-view--2cols":"OtbListView-module_list-view--2cols","list-view--3cols":"OtbListView-module_list-view--3cols","list-view--4cols":"OtbListView-module_list-view--4cols","list-view--default":"OtbListView-module_list-view--default","list-view--job-listing":"OtbListView-module_list-view--job-listing","list-view--content":"OtbListView-module_list-view--content","list-view--press-release":"OtbListView-module_list-view--press-release","list-view--product":"OtbListView-module_list-view--product","list-view--teaser":"OtbListView-module_list-view--teaser","list-view--event-teaser":"OtbListView-module_list-view--event-teaser","list-view--event":"OtbListView-module_list-view--event","list-view--quote-media":"OtbListView-module_list-view--quote-media","list-view__heading":"OtbListView-module_list-view__heading","list-view__container":"OtbListView-module_list-view__container","list-view__container__caption":"OtbListView-module_list-view__container__caption","card--contact":"OtbListView-module_card--contact"};let c={results_text:"%{totalRendered} results out of %{total}",show_more_button_label:"Show more",show_less_button_label:"Show less"},r=({i18n:e=c,variant:t="default",cols:a=1,headlineSlot:r,captionSlot:n,ctaSlot:_,children:m,showResults:h=!1,total:u,showToggleButton:b=!1,showLessButton:p=!1,isLoading:x=!1,totalRenderedProps:v,slot:w="media",onShowLessClicked:S,onShowMoreClicked:f})=>{let g=(0,i.useRef)(null),O=`list-view_${Math.floor(1e6*Math.random())}`,y=i.Children.toArray(m).length;return v&&(y=v),i.createElement("div",{className:(0,l.A)(s["list-view"],s[`list-view--${t}`],s[`list-view--${a}cols`]),"data-testid":"otb-list-view",slot:w},r?i.createElement("div",{className:s["list-view__heading"]},r):null,n||_?i.createElement("div",{className:s["list-view__container"]},i.createElement("div",{className:s["list-view__container__caption"]},n),i.createElement("div",null,_)):null,i.createElement("ul",{"data-testid":"otb-list-view-list",className:s["list-view__list"]},m),h?i.createElement("p",{"data-testid":"otb-list-view-result",className:(0,l.A)("x-small",s["list-view__results"])},(0,d.a)(e.results_text,{totalRendered:y,total:u})):null,b&&u&&y&&u>y?i.createElement("div",{"data-testid":"otb-list-view-actions",className:s["list-view__actions"],ref:g},i.createElement(o.A,{size:"small",disabled:x,variant:"secondary",onButtonClick:()=>(dispatchEvent(new CustomEvent("loadMore",{detail:{totalRendered:y,listId:O}})),void(f&&f()))},e.show_more_button_label)):null,b&&p&&u&&y&&u<=y?i.createElement("div",{"data-testid":"otb-list-view-actions",className:s["list-view__actions"],ref:g},i.createElement(o.A,{size:"small",disabled:x,variant:"secondary",onButtonClick:()=>(dispatchEvent(new CustomEvent("showLess",{detail:{totalRendered:y,listId:O}})),void(S&&S()))},e.show_less_button_label)):null)};r.displayName="OtbListView"},93734:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});
1var i=a(96576),l=a(14232),d=a(69241),o=a(20805),s=a(93233),c=a(12435),r={card:"OtbCard-module_card",card__media:"OtbCard-module_card__media","card__shipment-status":"OtbCard-module_card__shipment-status",card__dropdown:"OtbCard-module_card__dropdown","card__top-line":"OtbCard-module_card__top-line",card__price:"OtbCard-module_card__price","card_cart-button":"OtbCard-module_card_cart-button",card__breadcrumb:"OtbCard-module_card__breadcrumb",card__heading:"OtbCard-module_card__heading",card__content:"OtbCard-module_card__content",card__cta:"OtbCard-module_card__cta",card__checkbox:"OtbCard-module_card__checkbox","card__contract-type":"OtbCard-module_card__contract-type",card__location:"OtbCard-module_card__location",card__company:"OtbCard-module_card__company",card__divider:"OtbCard-module_card__divider","card__divider-top":"OtbCard-module_card__divider-top","card--content-primary":"OtbCard-module_card--content-primary","card--content-secondary":"OtbCard-module_card--content-secondary","card--academy":"OtbCard-module_card--academy","card--content-list":"OtbCard-module_card--content-list","card--athlete":"OtbCard-module_card--athlete",card__contentLink:"OtbCard-module_card__contentLink","card--teaser":"OtbCard-module_card--teaser","card--image-teaser":"OtbCard-module_card--image-teaser","card--download-list":"OtbCard-module_card--download-list","card--product-list":"OtbCard-module_card--product-list","otb-media":"OtbCard-module_otb-media",clickable:"OtbCard-module_clickable",card__content__data:"OtbCard-module_card__content__data","card--product":"OtbCard-module_card--product","card--product-card-slider":"OtbCard-module_card--product-card-slider","card--product-ecom":"OtbCard-module_card--product-ecom","card--product-ecom-with-description":"OtbCard-module_card--product-ecom-with-description","card__price-loading":"OtbCard-module_card__price-loading","card__cart-button":"OtbCard-module_card__cart-button","card--product-ecom-card-slider":"OtbCard-module_card--product-ecom-card-slider","card--product-ecom-card-slider-with-description":"OtbCard-module_card--product-ecom-card-slider-with-description","card--job-listing":"OtbCard-module_card--job-listing","card__contract-type__icon":"OtbCard-module_card__contract-type__icon","card__contract-type__text":"OtbCard-module_card__contract-type__text",card__location__icon:"OtbCard-module_card__location__icon",card__location__text:"OtbCard-module_card__location__text",card__company__icon:"OtbCard-module_card__company__icon",card__company__text:"OtbCard-module_card__company__text","card--contact":"OtbCard-module_card--contact","OtbLink-module_link":"OtbCard-module_OtbLink-module_link","card--contact-small":"OtbCard-module_card--contact-small","card--press-release":"OtbCard-module_card--press-release","card--no-space":"OtbCard-module_card--no-space","card--navigation-content":"OtbCard-module_card--navigation-content",h4:"OtbCard-module_h4","card--artist":"OtbCard-module_card--artist","card--no-outline":"OtbCard-module_card--no-outline","card--active":"OtbCard-module_card--active","card--theme-v1":"OtbCard-module_card--theme-v1",jlclickable:"OtbCard-module_jlclickable"};class n extends l.Component{constructor(e){super(e),this.state={isLoading:!0,isPriceShown:!1,isChecked:!1},this.handleScroll=()=>{this.state.isPriceShown||this.loadPrice()},this.loadPrice=()=>(0,i.c)(this,void 0,void 0,function*(){var e;yield(0,c.w)();let t=null==(e=this.cardElement)?void 0:e.querySelector(".OtbCard-module_card__price");this.cardElement&&t&&(0,c.i)(t)&&setTimeout(()=>{this.setState({isLoading:!1,isPriceShown:!0})},1500)});let t=this.props,{active:a,ariaLabel:l,isCMSTable:d,variant:o,breadcrumbSlot:s,checkbox:r,company:n,contractType:_,ctaSlot:m,dropdownSlot:h,headingSlot:u,href:b,htmlClass:p,i18n:x,id:v,isFirst:w,location:S,mediaSlot:f,noOutline:g,noSpace:O,productDataSlot:y,productDescriptionSlot:E,theme:C,topLineSlot:k,priceSlot:N,addToCartSlot:T,shipmentStatusSlot:L,isLoadingPrice:M,locale:A}=t,j=(0,i._)(t,["active","ariaLabel","isCMSTable","variant","breadcrumbSlot","checkbox","company","contractType","ctaSlot","dropdownSlot","headingSlot","href","htmlClass","i18n","id","isFirst","location","mediaSlot","noOutline","noSpace","productDataSlot","productDescriptionSlot","theme","topLineSlot","priceSlot","addToCartSlot","shipmentStatusSlot","isLoadingPrice","locale"]);this.active=a,this.ariaLabel=l,this.isCMSTable=d,this.variant=o,this.breadcrumbSlot=s,this.checkbox=r,this.company=n,this.contractType=_,this.ctaSlot=m,this.dropdownSlot=h,this.headingSlot=u,this.href=b,this.htmlClass=p,this.i18n=x,this.id=v,this.isFirst=w,this.location=S,this.mediaSlot=f,this.noOutline=g,this.noSpace=O,this.productDataSlot=y,this.productDescriptionSlot=E,this.theme=C,this.topLineSlot=k,this.priceSlot=N,this.addToCartSlot=T,this.htmlAttributes=j,this.shipmentStatusSlot=L,this.isLoadingPrice=M,this.locale=A}componentDidMount(){!1===this.isLoadingPrice&&this.setState({isLoading:this.isLoadingPrice}),this.isLoadingPrice&&this.setState({isLoading:this.isLoadingPrice}),this.productDataSlot&&this.styleTechnicalData(this.isCMSTable),this.loadPrice(),window.addEventListener("scroll",this.handleScroll),window.addEventListener("slideChange",this.loadPrice)}componentDidUpdate(){this.loadPrice()}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("slideChange",this.loadPrice)}isCoverElementNeeded(){return["product","product-ecom","product-list","content-list","download-l
1ist","job-listing","press-release","athlete"].includes(this.variant)}handleLinkClick(e=""){dispatchEvent(new CustomEvent("linkClick",{detail:{url:this.href,target:e,text:"job-listing"===this.variant?"OtbCard job-listing":"OtbCard product-data"}}))}handleKeyUp(e="",t){"Enter"===t.key&&dispatchEvent(new CustomEvent("linkClick",{detail:{url:this.href,target:e,text:"job-listing"===this.variant?"OtbCard job-listing":"OtbCard product-data"}}))}styleTechnicalData(e){var t;let a=null==(t=this.cardElement)?void 0:t.querySelector("[data-product]");a&&Array.from(a.getElementsByTagName("tr")).forEach(t=>{Array.from(t.getElementsByTagName("td")).forEach((t,a)=>{if(e?Array.from(t.getElementsByTagName("p")).forEach(e=>e.classList.add("small")):t.innerHTML=`<p class="x-small" style="padding-right: 4px">${t.innerHTML}</p>`,t.style.verticalAlign="top",0===a){let e=t.getElementsByTagName("p")[0];":"!==e.innerText.slice(-1)&&e.innerText&&(e.innerText+=":"),e.style.fontWeight="bold"}})})}render(){var e,t,a,i;return"job-listing"===this.variant?l.createElement("a",{className:r.jlclickable,href:this.props.href,target:"_self","aria-label":this.ariaLabel},l.createElement("div",Object.assign({},this.htmlAttributes,{className:(0,d.A)("card",r.card,this.theme&&""!==this.theme&&r["card--theme-"+this.theme],this.variant&&r["card--"+this.variant],this.active&&r["card--active"],this.noSpace&&r["card--no-space"],this.htmlClass&&r[this.htmlClass],this.noOutline&&r["card--no-outline"],this.htmlAttributes.className),"data-testid":"otb-card",ref:e=>{this.cardElement=e}}),this.isCoverElementNeeded()&&this.isFirst?l.createElement("div",{className:r["card__divider-top"]}):null,this.topLineSlot?l.createElement("div",{className:r["card__top-line"]},this.topLineSlot):null,this.headingSlot?l.createElement("div",{className:r.card__heading},this.headingSlot):null,this.contractType?l.createElement("div",{className:r["card__contract-type"]},l.createElement("div",{className:r["card__contract-type__icon"]},l.createElement(s.A,{name:"clock",ariaLabel:null==(e=this.i18n)?void 0:e.clock_label})),l.createElement("div",{className:r["card__contract-type__text"]},this.contractType)):null,this.location?l.createElement("div",{className:r.card__location},l.createElement("div",{className:r.card__location__icon},l.createElement(s.A,{name:"map-pin",ariaLabel:null==(t=this.i18n)?void 0:t.pin_label})),l.createElement("div",{className:r.card__location__text},this.location)):null,this.company?l.createElement("div",{className:r.card__company},l.createElement("div",{className:r.card__company__icon},l.createElement(s.A,{name:"office",ariaLabel:null==(a=this.i18n)?void 0:a.company_label})),l.createElement("div",{className:r.card__company__text},this.company)):null,this.isCoverElementNeeded()?l.createElement("div",{className:r.card__divider}):null)):"product-ecom"===this.variant?l.createElement("div",Object.assign({},this.htmlAttributes,{className:(0,d.A)("card",r.card,r["card--product-ecom"],this.productDescriptionSlot&&r["card--product-ecom-with-description"],this.active&&r["card--active"],this.noSpace&&r["card--no-space"],this.htmlClass&&r[this.htmlClass],this.noOutline&&r["card--no-outline"],this.htmlAttributes.className),"data-testid":"otb-card",ref:e=>{this.cardElement=e}}),this.mediaSlot?l.createElement("div",{className:r.card__media},this.mediaSlot):null,this.dropdownSlot?l.createElement("div",{className:r.card__dropdown},this.dropdownSlot):null,this.topLineSlot?l.createElement("div",{className:r["card__top-line"]},this.topLineSlot):null,this.headingSlot?l.createElement("div",{className:r.card__heading},this.headingSlot):null,this.productDescriptionSlot?l.createElement("div",{className:(0,d.A)(r.card__content,"clickable","row"),role:"link",tabIndex:0,onClick:()=>this.handleLinkClick(),onKeyUp:e=>this.handleKeyUp("",e)},this.productDataSlot?l.createElement("div",{className:"rt col-auto","data-
1product":!0},this.productDataSlot):null,this.productDescriptionSlot?l.createElement("div",{className:(0,d.A)(r.card__content__description,"rt","col-sm-12","col-md-12","col-lg-12")},this.productDescriptionSlot):null):null,this.priceSlot?l.createElement("div",{className:r.card__price},this.state.isLoading?l.createElement("p",{className:r["card__price-loading"]},"Loading price..."):this.priceSlot):null,this.shipmentStatusSlot?l.createElement("div",{className:r["card__shipment-status"]},this.shipmentStatusSlot):null,this.addToCartSlot?l.createElement("div",{className:r["card__cart-button"]},this.addToCartSlot):null,this.ctaSlot?l.createElement("div",{className:r.card__cta},this.ctaSlot):null,this.isCoverElementNeeded()?l.createElement("div",{className:r.card__divider}):null):"product-ecom-card-slider"===this.variant?l.createElement("div",Object.assign({},this.htmlAttributes,{className:(0,d.A)("card",r.card,r["card--product-ecom-card-slider"],this.productDescriptionSlot&&r["card--product-ecom-card-slider-with-description"],this.active&&r["card--active"],this.noSpace&&r["card--no-space"],this.htmlClass&&r[this.htmlClass],this.noOutline&&r["card--no-outline"],this.htmlAttributes.className),"data-testid":"otb-card",ref:e=>{this.cardElement=e}}),this.mediaSlot?l.createElement("div",{className:r.card__media},this.mediaSlot):null,this.dropdownSlot?l.createElement("div",{className:r.card__dropdown},this.dropdownSlot):null,this.topLineSlot?l.createElement("div",{className:r["card__top-line"]},this.topLineSlot):null,this.headingSlot?l.createElement("div",{className:r.card__heading},this.headingSlot):null,this.productDescriptionSlot?l.createElement("div",{className:(0,d.A)(r.card__content,"clickable","row"),role:"link",tabIndex:0,onClick:()=>this.handleLinkClick(),onKeyUp:e=>this.handleKeyUp("",e)},this.productDataSlot?l.createElement("div",{className:"rt col-auto","data-
1product":!0},this.productDataSlot):null,this.productDescriptionSlot?l.createElement("div",{className:(0,d.A)(r.card__content__description,"rt","col-sm-12","col-md-12","col-lg-12")},this.productDescriptionSlot):null):null,this.priceSlot?l.createElement("div",{className:r.card__price},this.state.isLoading?l.createElement("p",{className:r["card__price-loading"]},"Loading price..."):this.priceSlot):null,this.shipmentStatusSlot?l.createElement("div",{className:r["card__shipment-status"]},this.shipmentStatusSlot):null,this.addToCartSlot?l.createElement("div",{className:r["card__cart-button"]},this.addToCartSlot):null,this.ctaSlot?l.createElement("div",{className:r.card__cta},this.ctaSlot):null,this.isCoverElementNeeded()?l.createElement("div",{className:r.card__divider}):null):l.createElement("div",Object.assign({},this.htmlAttributes,{className:(0,d.A)("card",r.card,this.theme&&""!==this.theme&&r["card--theme-"+this.theme],this.variant&&r["card--"+this.variant],this.active&&r["card--active"],this.noSpace&&r["card--no-space"],this.htmlClass&&r[this.htmlClass],this.noOutline&&r["card--no-outline"],this.htmlAttributes.className),"data-testid":"otb-card",ref:e=>{this.cardElement=e}}),this.mediaSlot?l.createElement("div",{className:r.card__media,"data-contentful-field-id":"asset","data-contentful-entry-id":this.id,"data-contentful-locale":this.locale},this.mediaSlot):null,this.dropdownSlot?l.createElement("div",{className:r.card__dropdown},this.dropdownSlot):null,this.topLineSlot?l.createElement("div",{className:r["card__top-line"],"data-contentful-field-id":"topline","data-contentful-entry-id":this.id,"data-contentful-locale":this.locale},this.topLineSlot):null,this.breadcrumbSlot?l.createElement("div",{className:r.card__breadcrumb},this.breadcrumbSlot):null,this.headingSlot?l.createElement("div",{className:r.card__heading,"data-contentful-field-id":"headline","data-contentful-entry-id":this.id,"data-contentful-locale":this.locale},this.headingSlot):null,this.productDataSlot||this.productDescriptionSlot?l.createElement("div",{className:(0,d.A)(r.card__content,"clickable","row"),"data-contentful-field-id":"body","data-contentful-entry-id":this.id,"data-contentful-locale":this.locale,role:"link",tabIndex:0,onClick:()=>this.handleLinkClick(),onKeyUp:e=>this.handleKeyUp("",e)},this.productDataSlot?l.createElement("div",{className:"rt col-auto","data-
1product":!0},this.productDataSlot):null,this.productDescriptionSlot?l.createElement("div",{className:(0,d.A)(r.card__content__description,"rt","col-sm-6","col-md-8","col-lg-9")},this.productDescriptionSlot):null):l.createElement("div",{className:r.card__content,"data-contentful-field-id":"asset","data-contentful-entry-id":this.id,"data-contentful-locale":this.locale},l.createElement("div",null,this.props.children),this.ctaSlot&&(null==(i=this.ctaSlot.props)?void 0:i.title)?l.createElement("div",{className:r.card__contentLink},this.ctaSlot.props.title,l.createElement("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"M21.364 8.63605L8.63604 21.364",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M21.364 8.63604L11.4645 8.63604",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}),l.createElement("path",{d:"M21.364 18.5355L21.364 8.63604",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"}))):null),this.ctaSlot?l.createElement("div",{className:r.card__cta},this.ctaSlot):null,this.checkbox?l.createElement("div",{className:r.card__checkbox},l.createElement(o.A,{variant:"checkbox",id:this.id,checked:this.state.isChecked,i18n:{a11y_switch_label:"Switch Label"},onChange:()=>this.setState({isChecked:!this.state.isChecked})})):null,this.isCoverElementNeeded()?l.createElement("div",{className:r.card__divider}):null)}}n.defaultProps={variant:"",href:"#",htmlClass:"",noSpace:!1,noOutline:!1,isCMSTable:!1,isFirst:!1},n.displayName="OtbCard"}}]);
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.