"use strict";(self.webpackChunk_atg_userpolicy_client=self.webpackChunk_atg_userpolicy_client||[]).push([[691],{4691:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ve});var r=n(2950),o=n.n(r),a=n(8706),i=n(2063),c=n(7347),l=n(4656),s=n.n(l),u=n(6943),p=n.n(u),m=n(632),b=n(2227),g=n(2623);const d=e=>e.direction===c.Direction.rtl?{left:0}:{right:0};var f=n(2371),E=n(4588),O=n(2184),y=n.n(O);const N=(0,m.createUseStyles)((e=>({textAction:{color:e.colors.primary,cursor:"pointer",fontWeight:600}})),{name:"TextAction"}),S=({children:e,className:t,locator:n,onClick:r})=>{const a=(0,m.useTheme)(),i=N({theme:a});return o().createElement("span",{className:y()(i.textAction,t),"data-ta-locator":n,onClick:r},e)};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 h(e){for(var t=1;t{const r=(0,m.useTheme)(),{t:a}=(0,b.useTranslation)(),i=_({zIndex:n,theme:r});return o().createElement("div",{"data-ta-locator":"CombinedConsentPromptPopup",className:i.root},o().createElement("h3",{className:i.heading},a("combined_consent.title")),o().createElement("p",{className:i.subheading},a("combined_consent.subtitle")),o().createElement("div",{className:i.buttonContainer},o().createElement(s(),{"data-ta-locator":"CombinedConsentPromptPopup-FlatButton-Decline",ghost:!0,onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!1)},label:a("combined_consent.decline"),overrides:{label:i.flatButtonLabel}}),o().createElement(p(),{"data-ta-locator":"CombinedConsentPromptPopup-RaisedButton-Accept",label:a("combined_consent.accept"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!0)}})),o().createElement(S,{className:i.link,locator:"CombinedConsentPromptPopup-Link-LearnMore",onClick:t},a("combined_consent.learn")))},_=(0,m.createUseStyles)((e=>({buttonContainer:{display:"flex","& button":{margin:e.spacing.base,minWidth:14*e.spacing.base}},flatButtonLabel:{color:e.colors.textOnDark},link:{fontSize:14,padding:`${e.spacing.base}px 0`},heading:{"h3&":{fontSize:2*e.spacing.base,margin:[2*e.spacing.base,0,0,0]}},root:h(h({alignItems:"center",background:(0,g.default)(e.colors.baseShadow,.8),bottom:0,boxSizing:"border-box",color:e.colors.textOnDark,display:"flex",flexDirection:"column",fontSize:11,height:"auto",justifyContent:"flex-start",lineHeight:"normal",padding:`0 ${3*e.spacing.base}px`,position:"fixed"},d(e)),{},{textAlign:"center",top:"auto",width:47*e.spacing.base+"px",zIndex:e=>e.zIndex,[`@media (max-width: ${f.G}px)`]:{width:"100%"}}),subheading:{"p&":{margin:0}}})),{name:"CombinedConsentPromptPopup"}),v=(0,r.memo)(C);var x=n(4752),T=n(522),I=n.n(T);const A=({supportPageUrl:e,onSubmit:t,onClose:n,zIndex:r})=>{const a=(0,m.useTheme)(),{modalRoot:i}=j({zIndex:r,theme:a});return o().createElement(I(),{open:!0,onClose:()=>{null==n||n(!1)},"data-ta-locator":"CombinedConsentPopup-Modal",overrides:{modalRoot:i}},o().createElement(x.Z,{onSubmit:t,onClose:()=>{null==n||n(!0)},supportPageUrl:e}))},j=(0,m.createUseStyles)((e=>({modalRoot:{zIndex:e=>e.zIndex}}))),D=(0,r.memo)(A);var w=n(947),k=n(9310),z=n(5580);const R=Object.freeze({language:(0,w.Z)("language"),marketing:k.W.PENDING,recommender:(0,w.Z)("recommender"),xment:(0,w.Z)("xment")}),G={language:k.W.NONE,marketing:k.W.FALSE,recommender:k.W.FALSE,xment:k.W.FALSE},L=({supportPageUrl:e,settingsPageUrl:t,onRender:n,onSubmit:a,zIndex:i})=>{const[c,l]=(0,r.useState)(!0),[s,u]=(0,r.useState)(!1),{isMobile:p}=(0,z.Z)();(0,r.useEffect)((()=>{null==n||n("combined")}),[]);const m=i?i+1:void 0;return o().createElement(o().Fragment,null,c&&o().createElement(v,{onSubmit:e=>{l(!1),a(e?R:G)},onLearnMoreClick:()=>{p&&t?window.location.href=t:u(!0)},zIndex:i}),s&&o().createElement(D,{onSubmit:async e=>{u(!1),l(!1);try{await a(e)}catch(e){}},onClose:(e=!1)=>{e&&(l(!1),a(G)),u(!1)},zIndex:m,supportPageUrl:e}))},M=(0,r.memo)(L);function B(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 U(e){for(var t=1;t{const n=(0,m.useTheme)(),{t:r}=(0,b.useTranslation)(),a=F({zIndex:t,theme:n});return o().createElement("div",{className:a.root},o().createElement("h3",{className:a.heading},r("tracking_consent.terms")),o().createElement("div",{className:a.buttonContainer},o().createElement(s(),{"data-ta-locator":"TrackingConsentPopup-FlatButton-Decline",ghost:!0,label:r("tracking_consent.decline"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!1)},overrides:{label:a.flatButtonLabel}}),o().createElement(p(),{"data-ta-locator":"TrackingConsentPopup-RaisedButton-Accept",label:r("tracking_consent.accept"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!0)}})))},F=(0,m.createUseStyles)((e=>({buttonContainer:{display:"flex","& button":{margin:e.spacing.base,minWidth:14*e.spacing.base}},flatButtonLabel:{color:e.colors.textOnDark},heading:{"h3&":{fontSize:2*e.spacing.base,fontWeight:e.typography.fontWeight,margin:`${e.spacing.base} 0`}},root:U(U({alignItems:"center",background:(0,g.default)(e.colors.baseShadow,.8),bottom:0,boxSizing:"border-box",color:e.colors.textOnDark,display:"flex",flexDirection:"column",fontSize:11,height:"auto",justifyContent:"flex-start",lineHeight:"normal",padding:`0 ${3*e.spacing.base}px`,position:"fixed"},d(e)),{},{textAlign:"center",top:"auto",width:47*e.spacing.base,[`@media (max-width: ${f.G}px)`]:{width:"100%"},zIndex:e=>e.zIndex})})),{name:"TrackingConsentPopup"}),K=(0,r.memo)(W),$=({onSubmit:e,onRender:t,zIndex:n})=>{const[a,i]=(0,r.useState)(!0);return(0,r.useEffect)((()=>{null==t||t("xment")}),[]),o().createElement(o().Fragment,null,a&&o().createElement(K,{onSubmit:t=>{i(!1),e({xment:t})},zIndex:n}))},X=(0,r.memo)($);function Y(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 Z(e){for(var t=1;t{const n=(0,m.useTheme)(),{t:r}=(0,b.useTranslation)(),a=q({zIndex:t,theme:n});return o().createElement("div",{className:a.root},o().createElement("h3",{className:a.heading},r("gdpr_recommender_consent.title")),o().createElement("p",{className:a.subheading},r("gdpr_recommender_consent.subtitle")),o().createElement("div",{className:a.buttonContainer},o().createElement(s(),{"data-ta-locator":"RecommenderConsentPopup-FlatButton-Decline",ghost:!0,label:r("gdpr_recommender_consent.decline"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!1)},overrides:{label:a.flatButtonLabel}}),o().createElement(p(),{"data-ta-locator":"RecommenderConsentPopup-RaisedButton-Accept",label:r("gdpr_recommender_consent.accept"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!0)}})))},q=(0,m.createUseStyles)((e=>({buttonContainer:{display:"flex","& button":{margin:e.spacing.base,minWidth:14*e.spacing.base}},flatButtonLabel:{color:e.colors.textOnDark},heading:{"h3&":{fontSize:2*e.spacing.base,fontWeight:e.typography.fontWeight,margin:`${e.spacing.base} 0`}},root:Z(Z({alignItems:"center",background:(0,g.default)(e.colors.baseShadow,.8),bottom:0,boxSizing:"border-box",color:e.colors.textOnDark,display:"flex",flexDirection:"column",fontSize:11,height:"auto",justifyContent:"flex-start",lineHeight:"normal",padding:`0 ${3*e.spacing.base}px`,position:"fixed"},d(e)),{},{textAlign:"center",top:"auto",width:47*e.spacing.base,[`@media (max-width: ${f.G}px)`]:{width:"100%"},zIndex:e=>e.zIndex}),subheading:{"p&":{margin:0}}})),{name:"RecommenderConsentPopup"}),J=(0,r.memo)(H),Q=({onSubmit:e,onRender:t,zIndex:n})=>{const[a,i]=(0,r.useState)(!0);return(0,r.useEffect)((()=>{null==t||t("recommender")}),[]),o().createElement(o().Fragment,null,a&&o().createElement(J,{onSubmit:t=>{i(!1),e({recommender:t})},zIndex:n}))},V=(0,r.memo)(Q);function ee(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 te(e){for(var t=1;t{const n=(0,m.useTheme)(),{t:r}=(0,b.useTranslation)(),a=re({zIndex:t,theme:n});return o().createElement("div",{className:a.root},o().createElement("h3",{className:a.heading},r("gdpr_marketing_consent.terms")),o().createElement("div",{className:a.buttonContainer},o().createElement(s(),{"data-ta-locator":"MarketingConsentPopup-FlatButton-Decline",ghost:!0,label:r("gdpr_marketing_consent.decline"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!1)},overrides:{label:a.flatButtonLabel}}),o().createElement(p(),{"data-ta-locator":"MarketingConsentPopup-RaisedButton-Accept",label:r("gdpr_marketing_consent.accept"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!0)}})))},re=(0,m.createUseStyles)((e=>({buttonContainer:{display:"flex","& button":{margin:e.spacing.base,minWidth:14*e.spacing.base}},flatButtonLabel:{color:e.colors.textOnDark},heading:{"h3&":{fontSize:2*e.spacing.base,fontWeight:e.typography.fontWeight,margin:`${e.spacing.base} 0`}},root:te(te({alignItems:"center",background:(0,g.default)(e.colors.baseShadow,.8),bottom:0,boxSizing:"border-box",color:e.colors.textOnDark,display:"flex",flexDirection:"column",fontSize:11,height:"auto",justifyContent:"flex-start",lineHeight:"normal",padding:`0 ${3*e.spacing.base}px`,position:"fixed"},d(e)),{},{textAlign:"center",top:"auto",width:47*e.spacing.base,[`@media (max-width: ${f.G}px)`]:{width:"100%"},zIndex:e=>e.zIndex})})),{name:"MarketingConsentPopup"}),oe=(0,r.memo)(ne),ae=({onSubmit:e,onRender:t,zIndex:n})=>{const[a,i]=(0,r.useState)(!0);return(0,r.useEffect)((()=>{null==t||t("marketing")}),[]),o().createElement(o().Fragment,null,a&&o().createElement(oe,{onSubmit:t=>{i(!1),e({marketing:t})},zIndex:n}))},ie=(0,r.memo)(ae);function ce(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 le(e){for(var t=1;t{const n=(0,m.useTheme)(),{t:r}=(0,b.useTranslation)(),a=ue({zIndex:t,theme:n});return o().createElement("div",{className:a.root},o().createElement("h3",{className:a.heading},r("consent_settings.language_sharing.terms")),o().createElement("div",{className:a.buttonContainer},o().createElement(s(),{"data-icf-click":"LanguageConsentPopup-FlatButton-Decline","data-ta-locator":"LanguageConsentPopup-FlatButton-Decline",ghost:!0,label:r("consent_settings.language_sharing.decline"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!1)},overrides:{label:a.flatButtonLabel}}),o().createElement(p(),{"data-icf-click":"LanguageConsentPopup-RaisedButton-Accept","data-ta-locator":"LanguageConsentPopup-RaisedButton-Accept",label:r("consent_settings.language_sharing.accept"),onClick:t=>{t.preventDefault(),t.stopPropagation(),e(!0)}})))},ue=(0,m.createUseStyles)((e=>({buttonContainer:{display:"flex","& button":{margin:e.spacing.base,minWidth:14*e.spacing.base}},flatButtonLabel:{color:e.colors.textOnDark},heading:{"h3&":{fontSize:2*e.spacing.base,fontWeight:e.typography.fontWeight,margin:`${e.spacing.base} 0`}},root:le(le({alignItems:"center",background:(0,g.default)(e.colors.baseShadow,.8),bottom:0,boxSizing:"border-box",color:e.colors.textOnDark,display:"flex",flexDirection:"column",fontSize:11,height:"auto",justifyContent:"flex-start",lineHeight:"normal",padding:`0 ${3*e.spacing.base}px`,position:"fixed"},d(e)),{},{textAlign:"center",top:"auto",width:47*e.spacing.base,[`@media (max-width: ${f.G}px)`]:{width:"100%"},zIndex:e=>e.zIndex})})),{name:"LanguageConsentPopup"}),pe=(0,r.memo)(se),me=({onSubmit:e,zIndex:t})=>{const[n,a]=(0,r.useState)(!0);return o().createElement(o().Fragment,null,n&&o().createElement(pe,{onSubmit:t=>{a(!1),e({language:t})},zIndex:t}))},be=(0,r.memo)(me);let ge=function(e){return e.COMBINED_CONSENT="combinedConsent",e.TRACKING_CONSENT="trackingConsent",e.RECOMMENDER_CONSENT="recommenderConsent",e.MARKETING_CONSENT="marketingConsent",e.LANGUAGE_CONSENT="languageConsent",e}({});var de=function(e){return e.IS_EU_COUNTRY="isEuCountry",e.IS_PAYPAL_AGE_GATE_ENABLED="isPayPalAgeGateEnabled",e.IS_COMBINED_CONSENT_ENABLED="isCombinedConsentEnabled",e.IS_AUTHENTICATED="isAuthenticated",e.CONSENT_STATE_LANGUAGE="language",e.CONSENT_STATE_MARKETING="marketing",e.CONSENT_STATE_RECOMMENDER="recommender",e.CONSENT_STATE_TRACKING_XMENT="xment",e.USER_LANGUAGE="userLanguage",e.LANGUAGE_SHOWN_TO_PERFORMERS="languageShownToPerformers",e}(de||{});const fe=e=>t=>!Object.keys(e).find((n=>{const r=e[n],o=t[n];return"function"==typeof r?!r(o):r!==o})),Ee=e=>Boolean(e===k.W.PENDING||!e&&!1!==e),Oe=Object.freeze({[ge.COMBINED_CONSENT]:fe({[de.IS_EU_COUNTRY]:!0,[de.IS_PAYPAL_AGE_GATE_ENABLED]:!1,[de.IS_COMBINED_CONSENT_ENABLED]:!0,[de.CONSENT_STATE_TRACKING_XMENT]:Ee}),[ge.TRACKING_CONSENT]:fe({[de.IS_EU_COUNTRY]:!0,[de.IS_PAYPAL_AGE_GATE_ENABLED]:!1,[de.IS_COMBINED_CONSENT_ENABLED]:!1,[de.CONSENT_STATE_TRACKING_XMENT]:Ee}),[ge.RECOMMENDER_CONSENT]:fe({[de.IS_EU_COUNTRY]:!0,[de.IS_PAYPAL_AGE_GATE_ENABLED]:!1,[de.IS_COMBINED_CONSENT_ENABLED]:!0,[de.CONSENT_STATE_TRACKING_XMENT]:e=>e!==k.W.PENDING,[de.CONSENT_STATE_RECOMMENDER]:Ee}),[ge.MARKETING_CONSENT]:fe({[de.IS_EU_COUNTRY]:!0,[de.IS_PAYPAL_AGE_GATE_ENABLED]:!1,[de.IS_AUTHENTICATED]:!0,[de.CONSENT_STATE_TRACKING_XMENT]:e=>e!==k.W.PENDING,[de.CONSENT_STATE_MARKETING]:Ee}),[ge.LANGUAGE_CONSENT]:fe({[de.IS_PAYPAL_AGE_GATE_ENABLED]:!1,[de.IS_AUTHENTICATED]:!0,[de.USER_LANGUAGE]:e=>e!==c.Language.en,[de.LANGUAGE_SHOWN_TO_PERFORMERS]:e=>!e||e===k.W.PENDING,[de.CONSENT_STATE_MARKETING]:e=>e!==k.W.PENDING})}),ye=Object.freeze({[ge.COMBINED_CONSENT]:{Component:M,mapProps:({supportPageUrl:e,settingsPageUrl:t,onRender:n,zIndex:r})=>({supportPageUrl:e,settingsPageUrl:t,onRender:n,zIndex:r})},[ge.TRACKING_CONSENT]:{Component:X,mapProps:({onRender:e,zIndex:t})=>({onRender:e,zIndex:t})},[ge.RECOMMENDER_CONSENT]:{Component:V,mapProps:({onRender:e,zIndex:t})=>({onRender:e,zIndex:t})},[ge.MARKETING_CONSENT]:{Component:ie,mapProps:({onRender:e,zIndex:t})=>({onRender:e,zIndex:t})},[ge.LANGUAGE_CONSENT]:{Component:be,mapProps:({zIndex:e})=>({zIndex:e})}}),Ne=e=>Object.keys(Oe).filter((t=>Oe[t](e))),Se=e=>{const[t,n]=(0,r.useState)(Ne(e));return(0,r.useEffect)((()=>{n(Ne(e))}),[e.language,e.xment,e.recommender,e.marketing,e.isAuthenticated,e.isEuCountry,e.isCombinedConsentEnabled,e.isPayPalAgeGateEnabled,e.userLanguage,e.languageShownToPerformers]),{enabledPopups:t,popupKeyToComponentMap:ye}};function Pe(){return Pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t;const[n,r]=(0,i.Sv)(),{enabledPopups:[a],popupKeyToComponentMap:c}=Se(Ce(Ce({},e),n)),{Component:l,mapProps:s}=null!==(t=c[a])&&void 0!==t?t:{};return l?o().createElement(l,Pe({key:a},s(e),{onSubmit:r})):null},ve=e=>o().createElement(a.Z,e,o().createElement(i.kX,e,o().createElement(_e,e)))}}]); //# sourceMappingURL=https://sourcemaps.icfsys.com/userpolicy.client/691.0ad644f4de53f34c230c8aa145e765b8.js.map