1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[539,800],{303:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(3696),n=a(6800);const s=({name:e,id:t,type:a="text",value:s,minValue:r=null,maxValue:m=null,label:i,onChange:c,errors:o={},containerCssClass:u="",inputCssClass:d,labelCssClass:p="",autoComplete:g=null,placeholder:E=null,maxLength:h=200,required:v,disabled:b,checked:_,textInputPrefix:w,tooltip:N=null})=>l.createElement("label",{className:u,htmlFor:t},w?l.createElement(l.Fragment,null,i&&l.createElement("span",{className:`${p} ${v?"label-required":""}`},i),N&&l.createElement(n.default,{text:N}),l.createElement("div",{className:"form-input-prefix"},l.createElement("span",null,w),l.createElement("input",{className:`${d||""}${o[t]?" invalid":""}`,disabled:b,id:t,name:e,type:a,value:s??"",min:r,max:m,placeholder:E,autoComplete:g,onChange:e=>c(e.target.value),maxLength:h}))):l.createElement(l.Fragment,null,"checkbox"!==a&&"radio"!==a&&i&&l.createElement("span",{className:`${p} ${v?"label-required":""}`},i),N&&l.createElement(n.default,{text:N}),l.createElement("input",{className:`${d||""}${o[t]?" invalid":""}`,disabled:b,checked:_,id:t,name:e,type:a,value:s??"",min:r,max:m,placeholder:E,autoComplete:g,onChange:e=>c("checkbox"===a?e.target.checked:e.target.value),maxLength:h}),("checkbox"===a||"radio"===a)&&i&&l.createElement("span",{className:`${p} ${v?"label-required":""}`},i)),o[t]&&l.createElement("div",{className:"validation-message","data-error-for":t},o[t][0]))},9690:(e,t,a)=>{a.d(t,{A:()=>p});var l=a(3696),n=a(9400),s=a(303),r=a(9353),m=a(3406),i=a(3939),c=a(6483),o=a(7465),u=(a(7286),a(9134)),d=a(9520);const p=({onSubmitted:e,signupComponentName:t})=>{const[a,p]=(0,l.useState)(!1),[g,E]=(0,l.useState)(""),[h,v]=(0,l.useState)([]),b=(0,o.wA)(),_=(0,r.Ik)().shape({email:(0,r.Yj)().required((0,n.T)("js.newslettersignup.validation.email.notempty")).email((0,n.T)("js.newslettersignup.validation.email.notvalid"))});return l.createElement("form",null,l.createElement("div",null,l.createElement(s.A,{id:"email",name:"email",type:"text",value:g,onChange:e=>E(e),disabled:a,errors:h})),l.createElement("div",null,l.createElement("button",{type:"button",className:"button button__primary "+(a?"loading":""),disabled:a,onClick:()=>(p(!0),void _.validate({email:g}).then(async()=>{let a=await runReCaptcha(i.Ay.reCaptchaPublicKey,"submit");(0,c.bE)("/api/user/newsletterSignup",{email:g,recaptchaToken:a,signupComponentName:t}).then(()=>{e()}).catch(e=>{(0,u.vS)(e,e=>{b((0,d.K)(e)),v(e)}),p(!1)})}).catch(e=>{v((0,m.z)(h,{type:"",payload:{error:e}})),p(!1)}))},(0,n.T)("js.newslettersignup.button.signup"),l.createElement("span",{className:"spinner spinner--light spinner--small"}))))}},8539:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var l=a(3696),n=a(7465),s=a(9400),r=a(9690);const m=()=>{const e=(0,n.d4)(e=>e.newsletterSignUpModal),[t,a]=(0,l.useState)(!1),[m,i]=(0,l.useState)(!1),c=(0,l.useRef)(null),o="newsletter-popup-inactive",u=()=>{const e=new Date;e.setTime(e.getTime()+7776e6);let t="; expires="+e.toUTCString();document.cookie=o+"="+Date.now()+t+"; path=/; Secure; SameSite=Lax;"};return l.createElement(l.Fragment,null,!(()=>{const e=o+"=",t=document.cookie.split(";");for(let a=0;a<t.length;a++){let l=t[a].trim();if(0===l.indexOf(e))return l.substring(26,l.length)}return null})()&&l.createElement("dialog",{id:"newsletterSignUpModalDialog",ref:c,className:"dialog-floating",open:!0},l.createElement("div",null,l.createElement("div",{className:"newsletter-modal"},e.imageUrl&&l.createElement("div",{className:"newsletter-modal__image"},l.createElement("img",{src:e.imageUrl})),l.createElement("div",{className:"newsletter-modal__wrapper"},l.createElement("button",{className:"newsletter-modal__close",onClick:()=>(u(),void c.current.close())},l.createElement("i",{className:"icon-cancel"})),t?l.createElement("div",{className:"newsletter-modal__submit-message"},e.onSuccessfulSubmitMessage&&l.createElement(l.Fragment,null,l.createElement("i",{className:"icon-check_circle newsletter-modal__icon"}),e.onSuccessfulSubmitMessage)):l.createElement(l.Fragment,null,l.createElement("div",{className:"newsletter-modal__header"},e.title&&l.createElement("span",null,e.title),e.modalContent?.value&&l.createElement("button",{className:"newsletter-modal__header__toggle",onClick:()=>i(!m)},m?l.createElement(l.Fragment,null,(0,s.T)("js.newslettersignup.modal.togglecontent.hide")):l.createElement(l.Fragment,null,(0,s.T)("js.newslettersignup.modal.togglecontent.show")))),e.modalContent?.value&&l.createElement("div",{className:"newsletter-modal__content "+(m?"":"newsletter-modal__content--hide"),dangerouslySetInnerHTML:{__html:e.modalContent.value}}),l.createElement(r.A,{onSubmitted:()=>(a(!0),u(),void pushToDataLayer("newsletterSubscriptionSubmit")),signupComponentName:"NewsletterSubscriptionPopup"}),e.privacyPolicyLinkAndTextHtml&&l.createElement("div",{className:"newsletter-modal__bottom",dangerouslySetInnerHTML:{__html:e.privacyPolicyLinkAndTextHtml}}
1)))))))}},6800:(e,t,a)=>{a.r(t),a.d(t,{default:()=>n});var l=a(3696);const n=({text:e})=>l.createElement(l.Fragment,null,e&&l.createElement("div",{className:"tool-tip"},l.createElement("i",{className:"icon-info_circle"}),l.createElement("div",{className:"tool-tip__content",dangerouslySetInnerHTML:{__html:e}})))},9520:(e,t,a)=>{a.d(t,{K:()=>n});var l=a(9134);const n=(e,t=null)=>a=>{if(Object.hasOwn(e,"general")){const t={errors:e.general?.map(e=>({messageText:e,messageType:"Pink",dismissible:!0,timeToLive:10,messageId:crypto.randomUUID()}))};a((0,l.OV)(t))}t&&a(t(e))}}}]); 2//# sourceMappingURL=539.5f7655b40c59384e.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.