!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="55205a26-64ee-493f-ab55-a0568316184f",e._sentryDebugIdIdentifier="sentry-dbid-55205a26-64ee-493f-ab55-a0568316184f")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2133],{67870:function(e,t,n){n.d(t,{P:function(){return G},a:function(){return x},b:function(){return _},c:function(){return D},d:function(){return P},e:function(){return k},f:function(){return $},g:function(){return j},h:function(){return S},i:function(){return O},t:function(){return v}});var r=n(95235),a=(n(2784),n(82731)),i=n(82091),o=n(35315),s=n(2771),l=n(52322),p=n(34406);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{let{theme:t}=e;return t.pmp.namespace}),(e=>{let{theme:t}=e;return(0,a.css)(["",";"],(e=>(0,a.css)(["box-shadow:0 0 0 2px ",",0 0 0 4px ",";"],e.pmp.colors.black,e.pmp.colors.white))(t))}));var u=(0,a.createGlobalStyle)([".","{color:",";text-size-adjust:none;h1,h2,h3,h4,h5,h6,p{margin:0;}p,ul,ol{font-weight:",";}b,strong{font-weight:",";}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}}"],(e=>{let{theme:t}=e;return t.pmp.namespace}),(e=>{let{theme:t}=e;return t.pmp.colors.main}),(e=>{let{theme:t}=e;return t.pmp.typography.weights.regular}),(e=>{let{theme:t}=e;return t.pmp.typography.weights.bold}));var h=(0,a.createGlobalStyle)([".","{.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.focus-reverse:focus{","}}"],(e=>{let{theme:t}=e;return t.pmp.namespace}),(e=>{let{theme:t}=e;return(0,a.css)(["",";"],(e=>(0,a.css)(["box-shadow:0 0 0 2px ",",0 0 0 4px ",";"],e.pmp.colors.white,e.pmp.colors.black))(t))}));var g=(0,a.createGlobalStyle)([".","{","}"],(e=>{let{theme:t}=e;return t.pmp.namespace}),(e=>{let{theme:t}=e;return(0,a.css)(["",";",";"],(e=>Object.entries(e.pmp.colors).reduce(((e,t)=>{let[n,r]=t;return e+`\n .color-${n} {\n color: ${r};\n }\n `}),""))(t),(e=>Object.entries(e.pmp.colors).reduce(((e,t)=>{let[n,r]=t;return e+`\n .bg-${n} {\n background-color: ${r};\n }\n `}),""))(t))}));const f=e=>`calc(${e} * 0.1 * 1s * var(--duration-factor))`,y=e=>`calc(((${e} - 1) * (var(--in-view-stagger-amount) * 1s) + var(--in-view-stagger-delay) * 1s) * var(--duration-factor))`;var b=(0,a.createGlobalStyle)([".","{.in-view__anim{","}.in-view{.in-view__anim{","}","}.in-view__anim--left{--start-x:50%;--start-y:0;--start-scale:1;}.in-view__anim--right{--start-x:-50%;--start-y:0;--start-scale:1;}.in-view__anim--up{--start-x:0;--start-y:50%;--start-scale:1;}.in-view__anim--up-min{--start-x:0;--start-y:30px;--start-scale:1;}.in-view__anim--down{--start-x:0;--start-y:-50%;--start-scale:1;}.in-view__anim--pop{--start-x:0;--start-y:0;--start-scale:0.5;--easing-fn-show:var(--ease-back-out);--easing-fn-hide:var(--ease-back-in);}.in-view__stagger{--in-view-stagger-delay:var(--in-view-delay);> *{","}}.in-view .in-view__stagger > *{","}"," .in-view__stagger--up-min{--start-x:0;--start-y:30px;--start-scale:1;}.in-view__stagger--pop{--start-x:0;--start-y:0;--start-scale:0.5;--easing-fn-show:var(--ease-back-out);--easing-fn-hide:var(--ease-back-in);}&.","{.in-view__anim,.in-view__stagger > *{opacity:1;transform:none;transition:none;}}}"],(e=>{let{theme:t}=e;return t.pmp.namespace}),"\n opacity: var(--start-alpha, 0);\n transform: translate(var(--start-x, 0), var(--start-y, 0)) scale(var(--start-scale, 1))\n rotate(var(--start-rotate, 0deg));\n transition-delay: 0s;\n transition-duration: var(--duration-hide, 0.4s);\n transition-property: transform, opacity;\n transition-timing-function: var(--easing-fn-hide, ease);\n ","\n opacity: var(--end-alpha, 1);\n transform: translate(var(--end-x, 0), var(--end-y, 0)) scale(var(--end-scale, 1))\n rotate(var(--end-rotate, 0deg));\n transition-delay: var(--in-view-delay);\n transition-duration: var(--duration-show, 0.4s);\n transition-timing-function: var(--easing-fn-show);\n ",(()=>{let e="";for(let t=0;t<=20;t++)e+=`\n .in-view__anim--delay-${t} {\n --in-view-delay: ${f(t)}\n }\n `;return e}),"\n opacity: var(--start-alpha, 0);\n transform: translate(var(--start-x, 0), var(--start-y, 0)) scale(var(--start-scale, 1))\n rotate(var(--start-rotate, 0deg));\n transition-delay: 0s;\n transition-duration: var(--duration-hide, 0.4s);\n transition-property: transform, opacity;\n transition-timing-function: var(--easing-fn-hide, ease);\n ","\n opacity: var(--end-alpha, 1);\n transform: translate(var(--end-x, 0), var(--end-y, 0)) scale(var(--end-scale, 1))\n rotate(var(--end-rotate, 0deg));\n transition-delay: var(--in-view-delay);\n transition-duration: var(--duration-show, 0.4s);\n transition-timing-function: var(--easing-fn-show);\n ",(()=>{let e="";for(let t=0;t<=10;t++)e+=`\n .in-view .in-view__stagger > *:nth-child(${t}) {\n --in-view-delay: ${y(t)}\n }\n `;return e}),s.R);const w=function(){for(var e=arguments.length,t=new Array(e),n=0;nn=>{const r=n?.theme?.pmp;if(!r)throw new Error("No PMP theme found");let a=r;for(const e of t)a=a[e];if(a=a[e],!a)throw new Error(`Value \`${a}\` not found in \`theme.pmp.${t.join(".")}\``);return a}},v=w("breakpoints"),x=w("colors"),k=w("gradients"),_=w("animation","easing"),j=w("typography","weights"),O=w("shadows"),P=e=>e?(0,a.css)(["-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;"]):(0,a.css)(["-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;"]),$=e=>(0,a.css)(["font-family:",";font-weight:",";"],e.pmp.typography.families.heading,e.pmp.typography.weights.heading),S=e=>(0,a.css)(["font-family:",";font-weight:",";"],e.pmp.typography.families.legal,e.pmp.typography.weights.regular),D=e=>e/16+"rem",E=function(){let{size:e,letterSpacing:t,lineHeight:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return`\n font-size: ${D(e)};\n ${isNaN(t)||null===t?"":`letter-spacing: ${(t/e).toFixed(2)}em`};\n ${n?`line-height: ${(n/e).toFixed(2)}`:""};\n `},N=(e,t)=>{const n=e.pmp.typography[t];if(n){return Object.entries(n).reduce(((e,t)=>{let[n,r]=t,a=`.${n}`;return n.includes("title-")&&(a=`.${n}, h${n.slice(-1)}`),"body"===n&&(a=`.${n}, p, ul, ol`),e+`\n ${a} {\n ${E(r)}\n }\n\n `}),"")}};var z=(0,a.createGlobalStyle)([".","{"," "," .flex{display:flex;}.flex--center{place-content:center;}.flex--wrap{flex-wrap:wrap;}.block{display:block;}.fit{width:100%;}.center{margin-left:auto;margin-right:auto;}.relative{position:relative;}.hide-overflow{overflow:hidden;}@media ","{","}@media ","{","}@media ","{","}@media ","{","}}"],(e=>{let{theme:t}=e;return t.pmp.namespace}),(e=>{let{theme:t}=e;return(0,a.css)([""," "," "," "," ",""],(0,s.d)({theme:t}),(0,s.e)({type:"margin",direction:"top",theme:t}),(0,s.e)({type:"margin",direction:"bottom",theme:t}),(0,s.e)({type:"padding",direction:"top",theme:t}),(0,s.e)({type:"padding",direction:"bottom",theme:t}))}),(0,s.h)(),v("small"),(e=>{let{theme:t}=e;return(0,a.css)([""," "," "," ",""],(0,s.d)({breakpoint:"small",theme:t}),(0,s.e)({type:"margin",direction:"top",breakpoint:"small",theme:t}),(0,s.e)({type:"padding",direction:"top",steps:5,breakpoint:"small",theme:t}),(0,s.e)({type:"padding",direction:"bottom",steps:5,breakpoint:"small",theme:t}))}),v("medium"),(e=>{let{theme:t}=e;return(0,a.css)([""," "," "," ",""],(0,s.d)({breakpoint:"medium",theme:t}),(0,s.e)({type:"margin",direction:"top",breakpoint:"medium",theme:t}),(0,s.e)({type:"padding",direction:"top",steps:5,breakpoint:"medium",theme:t}),(0,s.e)({type:"padding",direction:"bottom",steps:5,breakpoint:"medium",theme:t}))}),v("large"),(e=>{let{theme:t}=e;return(0,a.css)([""," ",""],(0,s.d)({breakpoint:"large",theme:t}),(0,s.e)({type:"margin",direction:"top",breakpoint:"large",theme:t}))}),v("xlarge"),(e=>{let{theme:t}=e;return(0,a.css)(["",""],(0,s.d)({breakpoint:"xlarge",theme:t}))}));var L=(0,a.createGlobalStyle)([".","{"," h1,.title-1,h2,.title-2,h3,.title-3,h4,.title-4,h5,.title-5,h6,.title-6{","}&,.body,p,ul,ol{","}.body--legal{}.text-center{text-align:center;}.text-nowrap{white-space:nowrap;}.text-weight-regular{font-weight:",";}.text-weight-bold{font-weight:",";}.font-smoothing-subpixel{",";}@media ","{","}@media ","{","}}"],(e=>{let{theme:t}=e;return t.pmp.namespace}),(e=>{let{theme:t}=e;return(0,a.css)([""," ",""],E(t.pmp.typography.small.body),N(t,"small"))}),(e=>{let{theme:t}=e;return $(t)}),(e=>{let{theme:t}=e;return(e=>(0,a.css)(["font-family:",";font-weight:",";"],e.pmp.typography.families.body,e.pmp.typography.weights.body))(t)}),(e=>{let{theme:t}=e;return t.pmp.typography.weights.regular}),(e=>{let{theme:t}=e;return t.pmp.typography.weights.bold}),P(!1),(e=>{let{theme:t}=e;return t.pmp.breakpoints.mediumUp}),(e=>{let{theme:t}=e;return(0,a.css)([""," ",""],E(t.pmp.typography.medium.body),N(t,"medium"))}),(e=>{let{theme:t}=e;return t.pmp.breakpoints.largeUp}),(e=>{let{theme:t}=e;return(0,a.css)([""," ",""],E(t.pmp.typography.large.body),N(t,"large"))}));const T=a.default.div.withConfig({componentId:"pmp-module__sc-1r15whz-0"})(["--breakpoint:'S';overflow-x:clip;&::after{background:#fff;bottom:0;color:#000;content:var(--breakpoint);font-size:1.5rem;line-height:1;opacity:0;padding:14px;pointer-events:none;position:fixed;right:0;z-index:100;","}@media ","{--breakpoint:'M';}@media ","{--breakpoint:'L';}@media ","{--breakpoint:'XL';}@media ","{--breakpoint:'XXL';}"],(e=>{let{$debug:t}=e;return t&&(0,a.css)(["opacity:1;"])}),(e=>{let{theme:t}=e;return t.pmp.breakpoints.mediumUp}),(e=>{let{theme:t}=e;return t.pmp.breakpoints.largeUp}),(e=>{let{theme:t}=e;return t.pmp.breakpoints.xlargeUp}),(e=>{let{theme:t}=e;return t.pmp.breakpoints.xxlarge})),U=e=>{let{className:t,children:n}=e;const r=(0,s.u)();return(0,l.jsx)(T,{className:(0,s.c)([s.N,r?s.R:"",t]),$debug:"true"===p.env?.WTC_DEBUG,children:n})};var G=e=>{let{pageProps:t,customTheme:n={},i18n:r,className:p,children:c}=e;const f=m(m({},o.d),{},{pmp:(0,s.m)(s.a,n)});if(!t.marketingPage)throw new Error("You must supply a `marketingPage` prop containing Contentful data to your PMP Template.");return(0,l.jsx)(s.P,{marketingPage:t.marketingPage,DemoButton:t.DemoButton,locale:t.locale,children:(0,l.jsx)(i.LocalizerProvider,{locale:t.locale,translations:r,children:(0,l.jsx)(a.ThemeProvider,{theme:f,children:(0,l.jsxs)(U,{className:p,children:[(0,l.jsx)(d,{}),(0,l.jsx)(s.b,{}),(0,l.jsx)(u,{}),(0,l.jsx)(s.B,{}),(0,l.jsx)(h,{}),(0,l.jsx)(g,{}),(0,l.jsx)(z,{}),(0,l.jsx)(L,{}),(0,l.jsx)(b,{}),c]})})})})}},70675:function(e,t,n){n.d(t,{S:function(){return d}});var r=n(95235),a=n(82269),i=n(13980),o=n(2771),s=n(52322);const l=["id","width","height","children","as"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{let{id:t,width:n,height:r,children:i,as:p}=e,m=(0,a.Z)(e,l);const d=p||"symbol";return(0,s.jsx)(d,c(c({id:"svg"===p?null:`${o.N}-icon-${t}`,viewBox:`0 0 ${n} ${r}`},m),{},{children:i}))};m.propTypes={id:i.string.isRequired,width:(0,i.oneOfType)([i.string,i.number]).isRequired,height:(0,i.oneOfType)([i.string,i.number]).isRequired,children:(0,i.oneOfType)([i.node,(0,i.arrayOf)(i.node)]),as:i.string};var d=m},64758:function(e,t,n){n.d(t,{u:function(){return s}});var r=n(2784),a=n(2771);const i=new Map([["S",[1,"small"]],["M",[2,"medium"]],["L",[3,"large"]],["XL",[4,"xlarge"]],["XXL",[5,"xxlarge"]]]),o=[...i].reduce(((e,t)=>{const n=t[1][1];return e[n]=n,e}),{}),s=()=>{const{0:e,1:t}=(0,r.useState)([null,null]),n=e[0],s=(0,r.useCallback)((()=>{t(i.get(window.getComputedStyle(document.querySelector(`.${a.N}`),"::after").content.replace(/'|"/gi,"")))}),[]);return(0,r.useEffect)((()=>(window.addEventListener("resize",s),s(),()=>{window.removeEventListener("resize",s)})),[]),{breakpoint:n,breakpointName:e[1],mediumUp:n>1,mediumDown:n<3,largeUp:n>2,xlargeUp:n>3,BREAKPOINTS:o}}}}]); //# sourceMappingURL=2133.e7633b9b22d11d42.js.map