1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[54413],{13236:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=(e,t,a,r,n,o)=>{window.dataLayer&&window?.dataLayer?.push({event:"customEvent",GAeventCategory:e,GAeventAction:t,GAeventLabel:a,GAeventValue:r,ecomProds:n,...null!=o&&{GAeventNonInteraction:o}})}},56384:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/my-braun",function(){return a(78291)}])},78291:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>d,default:()=>u});var r=a(37876);a(14232);var n=a(95062),o=a.n(n),s=a(53600),i=a(24715),l=a(83712);let c=e=>{let{headerMenu:t,page:a,footerMenu:n,type:o}=e.content;return(0,r.jsxs)(s.A,{menu:t,footer:n,metaTitle:a?.metaTitle,metaDescription:a?.metaDescription,metaKeywords:a?.metaKeywords,layoutMode:a?.layoutMode,headerMode:a?.headerMode,breadCrumb:[],pageType:o,internalLink:a?.internalLink,className:"page-wrapper",children:[(0,r.jsx)(l.A,{page:a}),(0,r.jsx)(i.A,{page:a,pageType:o,content:a?.pageContent})]})};c.propTypes={content:o().oneOfType([o().string,o().number,o().object])};var d=!0;let u=c},83712:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(14232),n=a(2253),o=a(13236),s=a(20802),i=a(63407);let l=({isProduct:e,isArticle:t,page:a,isArticleList:l,isProductList:c,isContentPage:d,isFromLogin:u,isFromRegister:w})=>{let{DELAY_GTM_BY:p}=(0,i.A)(),m=n.env?.AUTH_METHOD,[g,y]=(0,r.useState)(!1),P=!!a?.scalefastId;return(0,r.useEffect)(()=>{let e=setInterval(()=>{window&&window.PGdataLayer&&window.dataLayer?.find(e=>e?.event===s.GTM_LOADED_EVENT)&&(y(!0),clearInterval(e))},1e3*p);return()=>{clearInterval(e)}},[a,p]),(0,r.useEffect)(()=>{if(!g)return;window&&window.PGdataLayer&&(window.PGdataLayer.page={title:a?.metaTitle,url:window.location.pathname});let r=((e="",t="")=>{let a=(t||"").split("?")[0].toLowerCase();switch(!0){case/(login|signup|account)/.test(a):return"Account";case/(service|contactus|replacement-parts-search|about-scalefast|customer-care|docs|imprint|customersupport)/.test(a):return"After-Sales";case"article"===e:return"Article";case/(braun-plus|braun-club-registration)/.test(a):return"Braun+";case/store/.test(a):return"Braun Store Home";case/payment/.test(a):return"Checkout";case"miaCategoryPage"===e&&/epilators/.test(a):return"Female Epilators Category";case("product"===e||"megaPdp"===e)&&/epilators/.test(a):return"Female Epilators PDP";case"contentPage"===e&&/female-hair-removal/.test(a)&&/epilators/.test(a):return"Female Epilators PSP";case"contentPage"===e&&/(^|\/)female-hair-removal\/?$/.test(a):return"Female Grooming Category";case"miaCategoryPage"===e&&/silk-expert-pro-ipl/.test(a):return"Female IPL Category";case("product"===e||"megaPdp"===e)&&/silk-expert-pro-ipl/.test(a):return"Female IPL PDP";case"homePage"===e:return"Homepage";case"contentPage"===e&&/(^|\/)male-grooming\/?$/.test(a):return"Male Grooming Category";case"miaCategoryPage"===e&&/shavers-for-men/.test(a):return"Male Shaver Category";case("product"===e||"megaPdp"===e)&&/shavers-for-men/.test(a):return"Male Shaver PDP";case"miaCategoryPage"===e&&/(stylers|trimmers)/.test(a):return"Male Stylers Category";case("product"===e||"megaPdp"===e)&&/(stylers|trimmers)/.test(a):return"Male Stylers PDP";case/shop/.test(a):return"Offer Page";case"miaCategoryPage"===e:return"PLP";case/promotions/.test(a):return"Seasonal Offers";case"contentPage"===e:return"Other PSP";case"product"===e||"megaPdp"===e:return"Other PDP";default:return"Other"}})(a?.contentType||a?.fields?.contentType,a?.internalLink||window.location.pathname);switch(window.PGdataLayer.content={type:r},!window.dataLayer&&(window.dataLayer=[]),!0){case e&&void 0!==window.PGdataLayer&&!P:{let e=a?.sku||a?.variants?.[0]?.fields?.sku,t=a?.scalefastId||a?.variants?.[0]?.fields?.scalefastId,r=a?.gtin||a?.variants?.[0]?.fields?.gtin;window.PGdataLayer.event=[{category:"event_informational_action",action:"event_view_product_detail_page",label:e||t||r}];break}case t&&void 0!==window.PGdataLayer:window.PGdataLayer.event=[{category:"event_informational_action",action:"event_view_article_page",label:a?.title}],(0,o.A)("event_informational_action","event_view_article_page",a?.internalLink||a?.title||a?.slug);break;case l&&void 0!==window.PGdataLayer:case c&&void 0!==window.PGdataLayer:case d&&void 0!==window.PGdataLayer:break;case void 0!==window.PGdataLayer:window.PGdataLayer.event=[],window.PGdataLayer.ecomm={products:[]}}},[g,a]),(0,r.useEffect)(()=>
1{if(localStorage.getItem("userData")&&"Auth0"===m&&g)try{let e=JSON.parse(localStorage.getItem("userData")),t=e?.email||"",a=e?.phone||"",r=e?.consumerID;window.PGdataLayer.user.email=t,window.PGdataLayer.user.phone=a,window.PGdataLayer.user.ID=r,window.PGdataLayer.user.ecommID=r,void 0!==window.dataLayer&&""!=window.PGdataLayer.user.ID&&(w||u)&&(0,o.A)("event_crm_action","event_profile_login_complete",w?"register_header_button":"login_header_button",0,void 0,!0)}catch(e){console.error(e)}},[g,a]),null}}},e=>{e.O(0,[34174,42718,24715,90636,46593,38792],()=>e(e.s=56384)),_N_E=e.O()}]);
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.