@jumpgroup/avacy
Version:
oil.js Opt-In Layer for consent management based on the IAB TCF Standard
2 lines • 85.6 kB
JavaScript
/*! 2.7.2-SNAPSHOT */
(window.oilJsonp=window.oilJsonp||[]).push([[0],{296:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.oilWrapper=t.handleOptIn=t.oilShowPreferenceCenter=t.renderOil=void 0;var o=_(a(89)),n=a(330);Object.defineProperty(t,"renderOil",{enumerable:!0,get:function(){return n.renderOil}}),Object.defineProperty(t,"oilShowPreferenceCenter",{enumerable:!0,get:function(){return n.oilShowPreferenceCenter}}),Object.defineProperty(t,"handleOptIn",{enumerable:!0,get:function(){return n.handleOptIn}}),Object.defineProperty(t,"oilWrapper",{enumerable:!0,get:function(){return n.oilWrapper}}),t.locale=function(e){var t=this,a=(0,s.getLocale)();if(!function(e){var t;return!e||!e.texts||(t=e.texts,(0,o.default)(i.OIL_LABELS).filter(function(e){return!e.startsWith(i.OPTIONAL_LABEL_PREFIX)}).filter(function(e){return!t[e]})).length>0}(a))return e(this);var n=(0,s.getLocaleUrl)();if(!n)return d(c.default,a),e(this);(0,r.fetchJsonData)(n).then(function(o){return d(o,a),e(t)}).catch(function(o){return(0,l.logError)("OIL backend returned error: "+o+". Falling back to default locale '"+c.default.localeId+"', version "+c.default.version+"!"),d(c.default,a),e(t)})};var i=a(329),l=a(21),r=a(20),s=a(14),c=_(a(360));function _(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(t&&t.texts){for(var a in e.texts)t.texts[a]||(t.texts[a]=e.texts[a]);for(var o in c.default.texts)t.texts[o]||(0,l.logWarn)(o+" missing from locale config.");(0,s.setLocale)(t)}else(0,s.setLocale)(e)}},328:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPersistMinimumTracking=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_PERSIST_MINIMUM_TRACKING,!0)},t.isAdvancedSettings=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_ADVANCED_SETTINGS,!1)},t.logoUrl=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_LOGO_URL,!1)},t.isCloseWithoutConsentsEnabled=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_CLOSE_WITHOUT_CONSENTS,!1)},t.getTimeOutValue=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_TIMEOUT,r)},t.getTheme=function(){var e=s(),t=c();return void 0!==e.theme?e.theme:t.theme},t.getBannerPosition=function(){var e=s(),t=c();return void 0!==e.banner_position?e.banner_position:t.banner_position},t.getBannerAnimation=function(){var e=s(),t=c();return void 0!==e.banner_animation?e.banner_animation:t.banner_animation},t.getCpcType=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_CPC_TYPE,n.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD)},t.getLabel=function(e){return _(e,e)},t.getVisualConfig=s,t.getDefaultVisualConfig=c,t.getLabelWithDefault=_,t.isOptoutConfirmRequired=function(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_REQUIRE_OPTOUT_CONFIRM,!1)};var o,n=a(19),i=a(14),l=(o=a(340))&&o.__esModule?o:{default:o},r=60;function s(){return(0,i.getConfigValue)(n.OIL_CONFIG.ATTR_VISUAL_CONFIGURATION,l.default)}function c(){return(0,i.getConfigValue)(void 0,l.default)}function _(e,t){var a=(0,i.getLocale)();return(0,i.getConfigValue)(e,a&&a.texts&&a.texts[e]?a.texts[e]:t)}},329:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OIL_LABELS={ATTR_LABEL_INTRO_HEADING:"label_intro_heading",ATTR_LABEL_INTRO:"label_intro",ATTR_LABEL_BUTTON_YES:"label_button_yes",ATTR_LABEL_BUTTON_BACK:"label_button_back",ATTR_LABEL_BUTTON_ADVANCED_SETTINGS:"label_button_advanced_settings",ATTR_LABEL_POI_GROUP_LIST_HEADING:"label_poi_group_list_heading",ATTR_LABEL_POI_GROUP_LIST_TEXT:"label_poi_group_list_text",ATTR_LABEL_THIRD_PARTY:"label_third_party",ATTR_LABEL_THIRD_PARTY_LIST_HEADING:"label_thirdparty_list_heading",ATTR_LABEL_THIRD_PARTY_LIST_TEXT:"label_thirdparty_list_text",ATTR_LABEL_CUSTOM_THIRD_PARTY_HEADING:"label_custom_thirdparty_heading",ATTR_LABEL_ADDITIONAL_CONSENT_HEADING:"label_additional_consent_heading",ATTR_LABEL_ADDITIONAL_CONSENT_DESCRIPTION:"label_additional_consent_description",ATTR_LABEL_CPC_PURPOSE_TITLE:"label_cpc_purpose_title",ATTR_LABEL_CPC_PURPOSE_DESC:"label_cpc_purpose_desc",ATTR_LABEL_CPC_SPECIAL_PURPOSE_TITLE:"label_cpc_special_purpose_title",ATTR_LABEL_CPC_SPECIAL_PURPOSE_DESC:"label_cpc_special_purpose_desc",ATTR_LABEL_CPC_FEATURE_TITLE:"label_cpc_feature_title",ATTR_LABEL_CPC_FEATURE_DESC:"label_cpc_feature_desc",ATTR_LABEL_CPC_SPECIAL_FEATURE_TITLE:"label_cpc_special_feature_title",ATTR_LABEL_CPC_SPECIAL_FEATURE_DESC:"label_cpc_special_feature_desc",ATTR_LABEL_THIRD_PARTY_DESCRIPTION:"label_third_party_description",ATTR_LABEL_CUSTOM_THIRD_PARTY_DESCRIPTION:"label_custom_third_party_description",ATTR_LABEL_THIRD_PARTY_OBJECT_LEGINT_BTN:"label_third_party_object_legint",ATTR_LABEL_CPC_SAVE:"label_cpc_save",ATTR_LABEL_CPC_HEADING:"label_cpc_heading",ATTR_LABEL_CPC_TEXT:"label_cpc_text",ATTR_LABEL_CPC_ACTIVATE_ALL:"label_cpc_activate_all",ATTR_LABEL_CPC_DEACTIVATE_ALL:"label_cpc_deactivate_all",ATTR_LABEL_CPC_PURPOSE_OPTOUT_HEADING:"label_cpc_purpose_optout_confirm_heading",ATTR_LABEL_CPC_PURPOSE_OPTOUT_TEXT:"label_cpc_purpose_optout_confirm_text",ATTR_LABEL_CPC_PURPOSE_OPTOUT_PROCEED:"label_cpc_purpose_optout_confirm_proceed",ATTR_LABEL_CPC_PURPOSE_OPTOUT_CANCEL:"label_cpc_purpose_optout_confirm_cancel",ATTR_LABEL_CPC_LEGINT_REJECTBOX_TEXT:"label_cpc_legint_rejectbox_text",ATTR_LABEL_CPC_LEGINT_BOX_TEXT:"label_cpc_legint_box_text",ATTR_LABEL_CPC_LEGINT_INFOBOX_TITLE:"label_cpc_legint_infobox_title",ATTR_LABEL_CPC_LEGINT_INFOBOX_DESCRIPTION:"label_cpc_legint_infobox_description",ATTR_LABEL_CPC_LEGAL_PURPOSE_CONSENT:"label_cpc_legal_purpose_consent",ATTR_LABEL_CPC_LEGAL_PURPOSE_LEG_INT:"label_cpc_legal_purpose_leg_int",ATTR_LABEL_CPC_LEGAL_PURPOSE_SPECIAL_PURPOSES:"label_cpc_legal_special_purposes",ATTR_LABEL_CPC_LEGAL_PURPOSE_FEATURES:"label_cpc_legal_features",ATTR_LABEL_CPC_LEGAL_PURPOSE_SPECIAL_FEATURES:"label_cpc_legal_special_features",ATTR_LABEL_CPC_READ_MORE:"label_cpc_read_more",ATTR_LABEL_CPC_READ_LESS:"label_cpc_read_less",ATTR_LABEL_CPC_CONSENT_TOGGLE:"label_cpc_consent_toggle",ATTR_LABEL_CPC_LEGINT_TOGGLE:"label_cpc_legint_toggle",ATTR_LABEL_CPC_OPTIN_TOGGLE:"label_cpc_optin_toggle",ATTR_LABEL_NO_COOKIES_HEADING:"label_nocookie_head",ATTR_LABEL_NO_COOKIES_TEXT:"label_nocookie_text"},t.OPTIONAL_LABEL_PREFIX="label_cpc_purpose"},330:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasRunningTimeout=t.oilWrapper=void 0;var o=w(a(90)),n=w(a(57)),i=w(a(22));t.stopTimeOut=S,t.forEach=O,t.renderOil=k,t.oilShowPreferenceCenter=B,t.getCurrentPrivacySettings=N,t.handleOptIn=D,a(335);var l=a(20),r=a(39),s=a(19),c=a(337),_=a(294),d=a(339),p=a(342),u=C(a(334)),f=C(a(345)),g=a(21),b=a(328),v=a(14),m=a(348),h=a(353),L=a(80),T=a(244),A=a(295),y=a(140),E=a(328),x=a(129);function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function w(e){return e&&e.__esModule?e:{default:e}}var P=t.oilWrapper=function(){var e=document.createElement("div");return e.setAttribute("class","as-oil "+(0,b.getBannerPosition)()+" "+(0,b.getBannerAnimation)()),e.setAttribute("data-qa","oil-Layer"),e},I=t.hasRunningTimeout=void 0;function S(){I&&(clearTimeout(I),t.hasRunningTimeout=I=void 0)}function O(e,t,a){for(var o=0;o<e.length;o++)t.call(a,e[o])}function k(e){!function(e){return!0!==e.optIn&&(0,v.gdprApplies)()}(e)?V():(e.noCookie?H((0,p.oilNoCookiesTemplate)()):e.advancedSettings?H(function(){var e=(0,b.getCpcType)();switch(e){case s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD:return u.oilAdvancedSettingsTemplate();case s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_TABS:return f.oilAdvancedSettingsTemplate();default:return(0,g.logError)("Found unknown CPC type '"+e+"'! Falling back to CPC type '"+s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD+"'!"),u.oilAdvancedSettingsTemplate()}}()):(!I&&(0,b.getTimeOutValue)()>0&&((0,g.logInfo)("OIL will auto-hide in",(0,b.getTimeOutValue)(),"seconds."),t.hasRunningTimeout=I=setTimeout(function(){V(),(0,l.sendEventToHostSite)(s.EVENT_NAME_TIMEOUT),(0,v.isInfoBannerOnly)()&&D(),t.hasRunningTimeout=I=void 0},1e3*(0,b.getTimeOutValue)())),H((0,d.oilDefaultTemplate)())),(0,l.sendEventToHostSite)(s.EVENT_NAME_OIL_SHOWN))}function B(e){new i.default(function(e){a.e(2).then(function(t){e(a(333))}.bind(null,a)).catch(a.oe)}),(0,L.loadVendorListAndCustomVendorList)().then(function(){new i.default(function(e){a.e(3).then(function(t){e(a(332))}.bind(null,a)).catch(a.oe)}).then(function(t){t.getGroupList().then(function(){var t=document.querySelector(".as-oil"),a=document.querySelector("#oil-preference-center");if(t||"absolute"===e)k({advancedSettings:!0});else{if(!a)return void(0,g.logError)("No wrapper for the CPC with the id #oil-preference-center was found.");a.innerHTML=function(){var e=(0,b.getCpcType)();switch(e){case s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD:return u.oilAdvancedSettingsInlineTemplate();case s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_TABS:return f.oilAdvancedSettingsInlineTemplate();default:return(0,g.logError)("Found unknown CPC type '"+e+"'! Falling back to CPC type '"+s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD+"'!"),u.oilAdvancedSettingsInlineTemplate()}}(),U(a),K(z())}(0,r.getSoiCookie)().then(function(e){(0,m.applyPrivacySettings)(N(e))})})})}).catch(function(e){return(0,g.logError)(e)})}function N(e){var t=e.opt_in?e.consentData:void 0,a=e.opt_in?e.addtlConsent:s.ADDITIONAL_CONSENT_VERSION;return t&&a?(0,y.getAllPreferences)(t,a):[]}function R(){(0,l.sendEventToHostSite)(s.EVENT_NAME_CLOSE_BANNER_BUTTON_CLICKED),D(!0),console.log("CHIUSO")}function j(){(0,l.sendEventToHostSite)(s.EVENT_NAME_OPT_IN_BUTTON_CLICKED),D()}function D(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];S(),(0,v.isPoiActive)()?new i.default(function(e){a.e(3).then(function(t){e(a(332))}.bind(null,a)).catch(a.oe)}).then(function(e){e.getGroupList().then(function(){(function(e){var t=(0,m.getPrivacySettings)(e);return(0,g.logInfo)("Handling POI with settings: ",t),W(t),X(t)?(0,c.oilPowerOptIn)(t).then(function(){k({optIn:!0}),(0,v.isPoiActive)()&&(0,l.sendEventToHostSite)(s.EVENT_NAME_POI_OPT_IN)}):((0,r.removeSubscriberCookies)(),(0,_.deActivatePowerOptIn)())})(t).then(M)})}):function(e){var t=(0,m.getPrivacySettings)(e);return(0,g.logInfo)("Handling SOI with settings: ",t),W(t),X(t)?(0,c.oilOptIn)(t).then(function(){k({optIn:!0}),(0,l.sendEventToHostSite)(s.EVENT_NAME_SOI_OPT_IN)}):new i.default(function(e){(0,r.removeSubscriberCookies)(),e()})}(t).then(M),(e=document.querySelector("."+s.JS_CLASS_BUTTON_OPTIN))&&(e.className+=" as-oil__btn-optin-clicked",window.setTimeout(function(){e.className=e.className.replace(" as-js-clicked","")},1200))}function M(){var e=(0,l.getGlobalOilObject)("commandCollectionExecutor");e&&e(),(0,A.sendConsentInformationToCustomVendors)().then(function(){return(0,g.logInfo)("Consent information sending to custom vendors after user's opt-in finished!")}),(0,T.manageDomElementActivation)(),(0,r.getSoiCookie)().then(function(e){(0,x.updateTcfApi)(e,!1,e.addtlConsent),document.querySelector("#oil-preference-center")&&(document.querySelector("#oil-preference-center").innerHTML="")})}function H(e){var t=P();t.innerHTML=e,U(t),function(e){V(),document.body.insertBefore(e,document.body.firstElementChild),K(z())}(t)}function U(e){!function(e){var t=(0,E.getDefaultVisualConfig)().colors,a=(0,E.getVisualConfig)().colors;(0,n.default)(t).forEach(function(t){var n=(0,o.default)(t,2),i=n[0],l=n[1];void 0!==a[i]?e.style.setProperty("--avacy_"+i,a[i]):l&&e.style.setProperty("--avacy_"+i,l)})}(e),function(e){var t=(0,E.getDefaultVisualConfig)().font_base_scale,a=(0,E.getVisualConfig)().font_base_scale;void 0!==a?e.style.setProperty("--avacy_font_base_scale",a):e.style.setProperty("--avacy_font_base_scale",t)}(e),function(e){var t=(0,E.getDefaultVisualConfig)().font_family,a=(0,E.getVisualConfig)().font_family;void 0!==a?e.style.setProperty("--avacy_font_family",a):e.style.setProperty("--avacy_font_family",t)}(e),function(e){var t=e.querySelector(".as-oil-cpc__left"),a=e.querySelector(".as-oil-cpc__left-wrapper");a&&a.addEventListener("scroll",function(e){e.target.scrollLeft>0?(t.classList.remove("scroll-tabs-end"),t.classList.add("scroll-tabs-start")):(t.classList.add("scroll-tabs-end"),t.classList.remove("scroll-tabs-start"))})}(e),function(e){var t=e.querySelector(".as-oil-cpc__middle"),a=e.querySelector(".as-oil-cpc__middle-wrapper");a&&a.addEventListener("scroll",function(e){e.target.scrollTop>0?(t.classList.add("scroll-content-start"),t.classList.add("scroll-content-end"),e.target.scrollTop===e.target.scrollHeight-e.target.offsetHeight-1&&t.classList.remove("scroll-content-end")):(t.classList.add("scroll-content-end"),t.classList.remove("scroll-content-start"))})}(e),function(e){(0,v.isMobileEnvironment)()&&(e.classList.add("OilMobile"),document.documentElement.style.setProperty("--vh",window.screen.availHeight+"px"))}(e)}function V(){var e=z();e.oilWrapper&&O(e.oilWrapper,function(e){e.parentElement.removeChild(e)})}function z(){return{oilWrapper:document.querySelectorAll(".as-oil"),btnOptIn:document.querySelectorAll("."+s.JS_CLASS_BUTTON_OPTIN),btnCloseBanner:document.querySelectorAll("."+s.JS_CLASS_BUTTON_CLOSE_BANNER),btnPoiOptIn:document.querySelectorAll(".as-js-optin-poi"),companyList:document.querySelectorAll(".as-js-companyList"),thirdPartyList:document.querySelectorAll(".as-js-thirdPartyList"),btnAdvancedSettings:document.querySelectorAll("."+s.JS_CLASS_BUTTON_ADVANCED_SETTINGS),btnBack:document.querySelectorAll("."+s.JS_CLASS_BUTTON_OILBACK)}}function G(){(0,g.logInfo)("Handling Back Button"),S(),k({}),(0,l.sendEventToHostSite)(s.EVENT_NAME_BACK_TO_MAIN)}function F(){(0,g.logInfo)("Handling Show Advanced Settings"),S(),B(),(0,l.sendEventToHostSite)(s.EVENT_NAME_ADVANCED_SETTINGS)}function q(){(0,g.logInfo)("Handling Show Company List"),S(),new i.default(function(e){a.e(2).then(function(t){e(a(333))}.bind(null,a)).catch(a.oe)}).then(function(e){e.renderOilGroupListTemplate(H)}).catch(function(e){(0,g.logError)("Error on oilShowCompanyList.",e)}),(0,l.sendEventToHostSite)(s.EVENT_NAME_COMPANY_LIST)}function Y(){(0,g.logInfo)("Handling Show Third Party List"),S(),new i.default(function(e){a.e(2).then(function(t){e(a(333))}.bind(null,a)).catch(a.oe)}).then(function(e){e.renderOilThirdPartyListTemplate(H)}).catch(function(e){(0,g.logError)("Error on oilShowThirdPartyList.",e)}),(0,l.sendEventToHostSite)(s.EVENT_NAME_THIRD_PARTY_LIST)}function W(e){(0,l.isObject)(e)&&(0,l.sendEventToHostSite)(s.EVENT_NAME_AS_PRIVACY_SELECTED)}function X(e){return e!==s.PRIVACY_MINIMUM_TRACKING||(0,b.isPersistMinimumTracking)()}function J(e,t){e&&O(e,function(e){e&&e.addEventListener("click",t,!1)})}function K(e){J(e.btnCloseBanner,R),J(e.btnOptIn,j),J(e.btnAdvancedSettings,F),J(e.btnBack,G),J(e.companyList,q),J(e.thirdPartyList,Y),function(){(0,b.isOptoutConfirmRequired)()&&(0,h.activateOptoutConfirm)();var e=(0,b.getCpcType)();switch(e){case s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD:u.attachCpcHandlers();break;case s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_TABS:f.attachCpcHandlers();break;default:(0,g.logError)("Found unknown CPC type '"+e+"'! Falling back to CPC type '"+s.OIL_CONFIG_CPC_TYPES.CPC_TYPE_STANDARD+"'!"),u.attachCpcHandlers()}}()}},331:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AdvancedSettingsButton=t.closeWithoutConsents=t.BackButton=t.CancelButton=t.ProceedButton=t.YesButton=void 0;var o=a(329),n=a(328),i=a(19);t.YesButton=function(e,t){return"first_layer"===t?'\n <button class="'+e+'" data-context="'+i.DATA_CONTEXT_YES+'" data-qa="oil-YesButton">\n '+(0,n.getLabel)(o.OIL_LABELS.ATTR_LABEL_BUTTON_YES)+"\n </button>":'\n <button class="'+e+'" data-context="'+i.DATA_CONTEXT_YES+'" data-qa="oil-YesButton">\n '+(0,n.getLabel)(o.OIL_LABELS.ATTR_LABEL_CPC_SAVE)+"\n </button>"},t.ProceedButton=function(){return'\n <button class="as-oil__btn-proceed as-oil__btn-blue '+i.JS_CLASS_BUTTON_PROCEED+'" data-context="'+i.DATA_CONTEXT_PROCEED+'" data-qa="oil-proceed-button">\n '+(0,n.getLabel)(o.OIL_LABELS.ATTR_LABEL_CPC_PURPOSE_OPTOUT_PROCEED)+"\n </button>\n "},t.CancelButton=function(){return'\n <button class="as-oil__btn-cancel as-oil__btn-grey '+i.JS_CLASS_BUTTON_CANCEL+'" data-context="'+i.DATA_CONTEXT_CANCEL+'" data-qa="oil-cancel-button">\n '+(0,n.getLabel)(o.OIL_LABELS.ATTR_LABEL_CPC_PURPOSE_OPTOUT_CANCEL)+"\n </button>\n "},t.BackButton=function(){return'\n <button class="as-oil-back-button '+i.JS_CLASS_BUTTON_OILBACK+'" data-context="'+i.DATA_CONTEXT_BACK+'" data-qa="oil-back-button">\n <svg class="as-oil-back-button__icon" width="512" height="448" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg">\n <path fill="#aaa" d="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"></path>\n </svg>\n <span class="as-oil-back-button__text">\n '+(0,n.getLabel)(o.OIL_LABELS.ATTR_LABEL_BUTTON_BACK)+"\n </span>\n </button>\n "},t.closeWithoutConsents=function(e){return!0===e?'<span class="as-oil__close-banner as-js-close-banner"></span>':""},t.AdvancedSettingsButton=function(e,t){return!0===e?'\n <button class="'+t+" "+i.JS_CLASS_BUTTON_ADVANCED_SETTINGS+'" data-context="'+i.DATA_CONTEXT_ADVANCED_SETTINGS+'" data-qa="oil-AdvancedSettingsButton">\n '+(0,n.getLabel)(o.OIL_LABELS.ATTR_LABEL_BUTTON_ADVANCED_SETTINGS)+"\n </button>\n ":""}},334:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=u(a(89)),n=u(a(55)),i=u(a(303));t.oilAdvancedSettingsTemplate=function(){return'\n <div id="as-oil-cpc" class="as-oil-content-overlay" data-qa="oil-cpc-overlay">\n '+g()+"\n </div>"},t.oilAdvancedSettingsInlineTemplate=g,t.attachCpcHandlers=function(){(0,d.forEach)(document.querySelectorAll(".as-js-btn-activate-all"),function(e){e&&e.addEventListener("click",R,!1)}),(0,d.forEach)(document.querySelectorAll(".as-js-btn-deactivate-all"),function(e){e&&e.addEventListener("click",j,!1)}),(0,d.forEach)(document.querySelectorAll(".as-js-btn-object-all"),function(e){e&&e.addEventListener("change",D,!1)}),(0,d.forEach)(document.querySelectorAll(".as-js-vendor-legint-slider"),function(e){e&&e.addEventListener("change",M,!1)}),(0,d.forEach)(document.querySelectorAll(".js-legint-info"),function(e){e&&e.addEventListener("click",H,!1)}),(0,d.forEach)(document.querySelectorAll(".js-cpc-category-link"),function(e){e&&e.addEventListener("click",V,!1)})},t.deactivateAll=j,t.objectAllLegint=D,t.legintObjectStatus=M,t.triggerInfoPanel=H,t.closeInfobox=U,a(343);var l=a(14),r=a(19),s=(a(20),a(80)),c=a(328),_=a(329),d=a(330),p=a(331);function u(e){return e&&e.__esModule?e:{default:e}}var f="as-oil-cpc__category-link--active";function g(){return'<div class="as-oil-l-wrapper-layout-max-width as-oil-cpc-wrapper">\n <div class="as-oil__heading">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_HEADING)+'\n </div>\n <p class="as-oil__intro-txt">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_TEXT)+"\n </p>\n "+k()+"\n "+(window.AS_OIL.isInCollection("oil_has_optedin")||window.AS_OIL.isInCollection("oil_optin_done")?"":(0,p.BackButton)())+"\n "+b()+"\n </div>"}var b=function(){return'\n<div data-qa="cpc-snippet" class="as-oil-l-row as-oil-cpc__content">\n <div class="as-oil-cpc__left scroll-tabs-end">\n <div class="as-oil-cpc__left-wrapper">\n <a href="#as-oil-cpc-purposes" class="js-cpc-category-link as-oil-cpc__category-link '+f+'">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_PURPOSE_TITLE)+'\n </a>\n <a href="#as-oil-cpc-special-purposes" class="js-cpc-category-link as-oil-cpc__category-link">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_SPECIAL_PURPOSE_TITLE)+'\n </a>\n <a href="#as-oil-cpc-features" class="js-cpc-category-link as-oil-cpc__category-link">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_FEATURE_TITLE)+'\n </a>\n <a href="#as-oil-cpc-special-features" class="js-cpc-category-link as-oil-cpc__category-link">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_SPECIAL_FEATURE_TITLE)+'\n </a>\n <a href="#as-oil-cpc-third-parties" class="js-cpc-category-link as-oil-cpc__category-link">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_THIRD_PARTY)+"\n </a>\n "+(v()?'\n <a href="#as-oil-cpc-custom-third-parties" class="js-cpc-category-link as-oil-cpc__category-link">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CUSTOM_THIRD_PARTY_HEADING)+"\n </a>\n ":"")+"\n "+(m()?'\n <a href="#as-oil-cpc-additional-consent" class="js-cpc-category-link as-oil-cpc__category-link">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_ADDITIONAL_CONSENT_HEADING)+"\n </a>\n ":"")+'\n </div>\n </div>\n <div class="as-oil-cpc__middle scroll-content-end as-js-purposes">\n <div class="as-oil-cpc__middle-wrapper">\n '+((0,s.getPurposes)()?'\n <div class="as-oil-cpc__row-title" id="as-oil-cpc-purposes">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_PURPOSE_TITLE)+"\n </div>\n "+B((0,s.getPurposes)(),"purpose")+"\n ":"")+"\n\n "+((0,s.getSpecialPurposes)()?'\n <div class="as-oil-cpc__row-title" id="as-oil-cpc-special-purposes">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_SPECIAL_PURPOSE_TITLE)+"\n </div>\n "+B((0,s.getSpecialPurposes)())+"\n ":"")+"\n\n "+((0,s.getFeatures)()?'\n <div class="as-oil-cpc__row-title" id="as-oil-cpc-features">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_FEATURE_TITLE)+"\n </div>\n "+B((0,s.getFeatures)())+"\n ":"")+"\n\n "+((0,s.getSpecialFeatures)()?'\n <div class="as-oil-cpc__row-title" id="as-oil-cpc-special-features">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_SPECIAL_FEATURE_TITLE)+"\n </div>\n "+B((0,s.getSpecialFeatures)(),"specialFeature")+"\n ":"")+"\n \n "+B((0,l.getCustomPurposes)())+"\n\n "+h()+"\n "+L()+"\n "+T()+'\n </div>\n </div>\n <div class="as-oil-cpc__right">\n <div class="as-oil-l-row as-oil-l-buttons">\n <div class="as-oil-l-item">\n '+(0,p.YesButton)("as-oil__btn-tertiary "+r.JS_CLASS_BUTTON_OPTIN)+"\n </div>\n </div>\n </div>\n</div>"},v=function(){return!!(0,l.getCustomVendorListUrl)()},m=function(){return!!(0,l.getAdditionalConsentListUrl)()},h=function(){return'\n<div class="as-oil-cpc__row-title" id="as-oil-cpc-third-parties">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_THIRD_PARTY)+"\n </div>\n "+((0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_THIRD_PARTY_DESCRIPTION)===_.OIL_LABELS.ATTR_LABEL_THIRD_PARTY_DESCRIPTION?"":'\n <div class="as-oil-cpc__row-thirdPartiesText">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_THIRD_PARTY_DESCRIPTION)+"</div>\n ")+'\n <div class="as-oil-cpc__object-legint">\n <div class="LegintRejectPanel">\n <span class="LegintRejectPanel__Title">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_THIRD_PARTY_OBJECT_LEGINT_BTN)+'\n <span class="LegintRejectPanel__Info js-legint-info">ⓘ</span>\n </span>\n <label class="LegintRejectPanel__Switch as-oil-cpc__switch">\n <input class="as-js-btn-object-all" type="checkbox" name="oil-cpc-object-legint" value="" checked/>\n <span class="as-oil-cpc__slider"></span>\n </label>\n </div>\n </div>\n<div id="as-js-third-parties-list">\n '+A()+"\n</div>"},L=function(){return v()?'\n<div class="as-oil-cpc__row-title" id="as-oil-cpc-custom-third-parties">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CUSTOM_THIRD_PARTY_HEADING)+"\n</div>\n "+((0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CUSTOM_THIRD_PARTY_DESCRIPTION)===_.OIL_LABELS.ATTR_LABEL_CUSTOM_THIRD_PARTY_DESCRIPTION?"":'\n <div class="as-oil-cpc__row-customThirdPartiesText">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CUSTOM_THIRD_PARTY_DESCRIPTION)+"</div>\n ")+'\n<div id="as-oil-custom-third-parties-list">\n '+y()+"\n</div>":""},T=function(){return m()?'\n<div class="as-oil-cpc__row-title" id="as-oil-cpc-additional-consent">\n '+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_ADDITIONAL_CONSENT_HEADING)+"\n</div>\n "+((0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_ADDITIONAL_CONSENT_DESCRIPTION)===_.OIL_LABELS.ATTR_LABEL_ADDITIONAL_CONSENT_DESCRIPTION?"":'\n <div class="as-oil-cpc__row-additionalContentText">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_ADDITIONAL_CONSENT_DESCRIPTION)+"</div>\n ")+'\n<div id="as-oil-additional-consent-list">\n '+E()+"\n</div>":""},A=function(){var e=(0,s.getVendorList)();if(e&&!e.isDefault){var t=(0,s.getVendorsToDisplay)();return"object"===(void 0===t?"undefined":(0,n.default)(t))&&(t=(0,o.default)(t)),'<div class="as-oil-poi-group-list">'+(t=t.map(function(e){return x(e)})).join("")+"</div>"}return"Missing vendor list! Maybe vendor list retrieval has failed! Please contact web administrator!"},y=function(){var e=(0,s.getCustomVendorList)();if(e&&!e.isDefault){var t=e.vendors;return"object"===(void 0===t?"undefined":(0,n.default)(t))&&(t=(0,o.default)(t)),'<div class="as-oil-poi-group-list">'+(t=t.map(function(e){return x(e)})).join("")+"</div>"}return"Missing custom vendor list! Maybe vendor list retrieval has failed! Please contact web administrator!"},E=function(){var e=(0,s.getAdditionalConsentList)();return e?("object"===(void 0===e?"undefined":(0,n.default)(e))&&(e=(0,o.default)(e)),'<div class="as-oil-poi-group-list">'+(e=e.map(function(e){return C(e)})).join("")+"</div>"):"Missing custom vendor list! Maybe vendor list retrieval has failed! Please contact web administrator!"},x=function(e){if(e.name)return'\n <div class="as-oil-third-party-list-element Vendor">\n <span class="Vendor__Heading" onclick=\''+r.OIL_GLOBAL_OBJECT_NAME+'._toggleViewElements(this)\'>\n <svg class=\'as-oil-icon-plus\' width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">\n <path d="M5.675 4.328H10v1.344H5.675V10h-1.35V5.672H0V4.328h4.325V0h1.35z" fill="#0068FF" fill-rule="evenodd" fill-opacity=".88"/>\n </svg>\n <svg class=\'as-oil-icon-minus\' style=\'display: none;\' width="10" height="5" viewBox="0 0 10 5" xmlns="http://www.w3.org/2000/svg">\n <path d="M0 0h10v1.5H0z" fill="#3B7BE2" fill-rule="evenodd" opacity=".88"/>\n </svg>\n <span class=\'as-oil-third-party-name\'>'+e.name+"</span>\n </span>\n "+I(e.id)+"\n <div class='as-oil-third-party-toggle-part' style='display: none;'>\n <a class='as-oil-third-party-link' href='"+e.policyUrl+"'>"+e.policyUrl+"</a> \n "+w(e.purposes,"purposes",(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGAL_PURPOSE_CONSENT))+"\n "+w(e.legIntPurposes,"purposes",(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGAL_PURPOSE_LEG_INT))+"\n "+w(e.specialPurposes,"specialPurposes",(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGAL_PURPOSE_SPECIAL_PURPOSES))+"\n "+w(e.features,"features",(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGAL_PURPOSE_FEATURES))+"\n "+w(e.specialFeatures,"specialFeatures",(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGAL_PURPOSE_SPECIAL_FEATURES))+"\n </div>\n "+(e.legIntPurposes.length>0?P(e.id):"")+"\n </div>\n "},C=function(e){if(e.name)return'\n <div class="as-oil-third-party-list-element Vendor">\n <span class="Vendor__Heading" onclick=\''+r.OIL_GLOBAL_OBJECT_NAME+'._toggleViewElements(this)\'>\n <svg class=\'as-oil-icon-plus\' width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">\n <path d="M5.675 4.328H10v1.344H5.675V10h-1.35V5.672H0V4.328h4.325V0h1.35z" fill="#0068FF" fill-rule="evenodd" fill-opacity=".88"/>\n </svg>\n <svg class=\'as-oil-icon-minus\' style=\'display: none;\' width="10" height="5" viewBox="0 0 10 5" xmlns="http://www.w3.org/2000/svg">\n <path d="M0 0h10v1.5H0z" fill="#3B7BE2" fill-rule="evenodd" opacity=".88"/>\n </svg>\n <span class=\'as-oil-third-party-name\'>'+e.name+"</span>\n </span>\n "+S(e.id)+"\n <div class='as-oil-third-party-toggle-part' style='display: none;'>\n <a class='as-oil-third-party-link' href='"+e.policyUrl+"'>"+e.policyUrl+"</a> \n </div>\n </div>\n "},w=function(e,t,a){return e.length>0?'\n <div class="as-oil-third-party-category-list">\n <p>\n <strong>'+a+": </strong> "+O(e,t)+"\n </p>\n </div>\n ":""},P=function(e){return'\n <div class="LegintBlock">\n <span class="LegintBlock__Description">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGINT_BOX_TEXT)+' <span class="LegintRejectPanel__Info js-legint-info">ⓘ</span></span>\n <label class="LegintBlock__Input">\n <input data-id="'+e+'" id="as-js-vendor-legint-slider-'+e+'" class="as-js-vendor-legint-slider" type="checkbox" name="oil-cpc-purpose" value="" checked/>\n <span class="LegintBlock__CheckBox"></span>\n </label>\n </div>\n '},I=function(e){return'\n <label class="as-oil-cpc__switch">\n <input data-id="'+e+'" id="as-js-vendor-slider-'+e+'" class="as-js-vendor-slider" type="checkbox" name="oil-cpc-purpose" value=""/>\n <span class="as-oil-cpc__slider"></span>\n </label>\n '},S=function(e){return'\n <label class="as-oil-cpc__switch">\n <input data-id="'+e+'" id="as-js-additional-consent-slider-'+e+'" class="as-js-additional-consent-slider" type="checkbox" name="oil-cpc-additional-consent" value=""/>\n <span class="as-oil-cpc__slider"></span>\n </label>\n '},O=function(e,t){return e.map(function(e){return"("+e+") "+(0,s.getVendorList)()[t][e].name}).join(", ")},k=function(){return'\n <div class="as-oil-cpc__row-btn-all">\n <span class="as-js-btn-deactivate-all as-oil__btn-secondary">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_DEACTIVATE_ALL)+'</span>\n <span class="as-js-btn-activate-all as-oil__btn-secondary">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_ACTIVATE_ALL)+"</span>\n </div>\n "},B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return"object"===(void 0===e?"undefined":(0,n.default)(e))&&(e=(0,o.default)(e)),e.map(function(e){return function(e){var t,a=e.id,o=e.header,n=e.text,l=e.legalText,d=e.value,p=e.key;return l=l.replace(/(\r\n|\n|\r)/gm,"<br>").replace(/\*/gm,"<br> ⁃"),t=(0,i.default)((0,s.getVendorList)().getVendorsWithLegIntPurpose(a)).length,'\n <div class="as-oil-cpc__purpose Purpose">\n <div class="as-oil-cpc__purpose-container Purpose__Container">\n <div class="Purpose__Heading">\n <div class="as-oil-cpc__purpose-header Purpose__Title">'+o+'</div>\n <div class="Purpose__Switches">\n '+(void 0!==p?'\n <label class="as-oil-cpc__switch Purpose__Switch Purpose__Switch--Consent">\n <input data-id="'+a+'" id="as-js-'+p+"-slider-"+a+'" class="as-js-'+p+'-slider" type="checkbox" name="oil-cpc-'+p+"-"+a+'" value="'+d+'"/>\n <span class="as-oil-cpc__slider Purpose__SwitchSlider"></span>\n </label>\n ':"")+'\n </div>\n </div>\n <div class="as-oil-cpc__purpose-text">'+n+'</div>\n <div class="as-oil-cpc__purpose-legal-text" style="display: none">'+l+'</div>\n \n <span class="as-oil-cpc__purpose-more" onClick=\''+r.OIL_GLOBAL_OBJECT_NAME+"._toggleMoreText(this)'>"+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_READ_MORE)+"</span>\n \n </div>\n "+(void 0!==p?" \n "+(t&&"specialFeature"!==p?" \n "+function(e,t,a){return'\n <div class="LegintBlock">\n <span class="LegintBlock__Description">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGINT_BOX_TEXT)+' <span class="LegintRejectPanel__Info js-legint-info">ⓘ</span></span>\n <label class="LegintBlock__Input">\n <input data-id="'+e+'" id="as-js-legint-slider-'+e+'" class="as-js-'+t+'-legint-slider" type="checkbox" name="oil-cpc-legint-'+e+'" value="'+a+'" checked/>\n <span class="LegintBlock__CheckBox"></span>\n </label>\n </div>\n '}(a,p,d)+"\n ":"")+"\n ":"")+"\n </div>"}({id:e.id,header:(0,c.getLabelWithDefault)("label_cpc_purpose_"+N(e.id)+"_text",e.name||"Error: Missing text for purpose with id "+e.id+"!"),text:(0,c.getLabelWithDefault)("label_cpc_purpose_"+N(e.id)+"_desc",e.description||""),legalText:(0,c.getLabelWithDefault)("label_cpc_purpose_"+N(e.id)+"_desc",e.descriptionLegal||""),value:!1,key:t})}).join("")},N=function(e){return e<10?"0"+e:e};function R(){var e=document.querySelectorAll(".as-js-purpose-slider, .as-js-specialFeature-slider, .as-js-vendor-slider, .as-js-additional-consent-slider");(0,d.forEach)(e,function(e){e&&(e.checked=!0)})}function j(){var e=document.querySelectorAll(".as-js-purpose-slider, .as-js-specialFeature-slider, .as-js-vendor-slider, .as-js-additional-consent-slider");(0,d.forEach)(e,function(e){e&&(e.checked=!1)})}function D(){var e=document.querySelector(".as-js-btn-object-all").checked,t=document.querySelectorAll(".as-js-vendor-legint-slider");(0,d.forEach)(t,function(t){t&&(t.checked=e)})}function M(){var e=document.querySelectorAll(".as-js-vendor-legint-slider");document.querySelector(".as-js-btn-object-all").checked=Array.prototype.slice.call(e).some(function(e){return e.checked})}function H(){var e=document.querySelector(".InfoPanel"),t=document.querySelector(".as-oil");if(!e&&t){var a=document.createElement("div");a.className="InfoPanel as-oil-content-overlay",a.innerHTML='<div class="InfoPanel__Wrapper as-oil-l-wrapper-layout-max-width">\n <span class="InfoPanel__Close js-close-infobox">×</span>\n <h1 class="InfoPanel__Title">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGINT_INFOBOX_TITLE)+'</h1>\n <div class="InfoPanel__Content">'+(0,c.getLabel)(_.OIL_LABELS.ATTR_LABEL_CPC_LEGINT_INFOBOX_DESCRIPTION)+"</div>\n \n </div>",t.appendChild(a)}document.querySelector(".js-close-infobox").addEventListener("click",U,!1)}function U(){var e=document.querySelector(".InfoPanel"),t=document.querySelector(".as-oil");e&&t&&t.removeChild(e)}function V(e){e.preventDefault();var t=e.srcElement,a=t.parentElement,o=document.querySelector(".as-oil-cpc__middle-wrapper"),n=document.querySelector(t.attributes.href.value);o.scrollTop=n.offsetTop-o.offsetTop;var i=a.children;(0,d.forEach)(i,function(e){e.className=e.className.replace(new RegExp("\\s?"+f+"\\s?","g"),"")}),t.className+=" "+f}},335:function(e,t,a){var o=a(336);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0,transform:void 0,insertInto:void 0};a(302)(o,n),o.locals&&(e.exports=o.locals)},336:function(e,t,a){(e.exports=a(301)(!1)).push([e.i,'.as-oil__btn-optin{min-width:150px;max-width:220px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);border:none;border-radius:7px;outline:none;cursor:pointer;width:100%;color:#fff;color:var(--avacy_btn_primary_text_color);background-color:#3f7edf;background-color:var(--avacy_btn_primary_background);transition:opacity .8s ease 0s}@media (max-width:419px){.as-oil__btn-optin{padding:0}}@media (min-width:420px){.as-oil__btn-optin{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil__btn-optin:hover{background-color:#3f7edf;background-color:var(--avacy_btn_primary_background_hover)}.as-oil__btn-optin-clicked{opacity:.3}@media (max-width:419px){.as-oil__btn-optin{width:auto;padding:0}}.as-oil__btn-blue{min-width:150px;max-width:220px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);border:none;border-radius:7px;outline:none;cursor:pointer;width:100%;color:#fff;color:var(--avacy_btn_primary_text_color);background-color:#3f7edf;background-color:var(--avacy_btn_primary_background)}@media (max-width:419px){.as-oil__btn-blue{padding:0}}@media (min-width:420px){.as-oil__btn-blue{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil__btn-blue:hover{background-color:#3f7edf;background-color:var(--avacy_btn_primary_background_hover)}.as-oil__btn-grey{min-width:150px;max-width:220px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);border:none;border-radius:7px;outline:none;cursor:pointer;width:100%;color:#aaa;color:var(--avacy_btn_secondary_text_color,var(--avacy_btn_primary_text_color));background-color:#eee;background-color:var(--avacy_btn_secondary_background,var(--avacy_btn_primary_background))}@media (max-width:419px){.as-oil__btn-grey{padding:0}}@media (min-width:420px){.as-oil__btn-grey{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil__btn-grey:hover{background-color:#eee;background-color:var(--avacy_btn_secondary_background_hover,var(--avacy_btn_primary_background_hover))}.as-oil__btn-primary{min-width:150px;max-width:220px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);border:none;border-radius:7px;outline:none;cursor:pointer;width:100%;color:#fff;color:var(--avacy_btn_primary_text_color);background-color:#3f7edf;background-color:var(--avacy_btn_primary_background);transition:opacity .8s ease 0s}@media (max-width:419px){.as-oil__btn-primary{padding:0}}@media (min-width:420px){.as-oil__btn-primary{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil__btn-primary:hover{background-color:#3f7edf;background-color:var(--avacy_btn_primary_background_hover)}.as-oil__btn-primary-clicked{opacity:.3}@media (max-width:419px){.as-oil__btn-primary{width:auto;padding:0}}.as-oil__btn-secondary{min-width:150px;max-width:220px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);border:none;border-radius:7px;outline:none;cursor:pointer;width:100%;color:#aaa;color:var(--avacy_btn_secondary_text_color,var(--avacy_btn_primary_text_color));background-color:#eee;background-color:var(--avacy_btn_secondary_background,var(--avacy_btn_primary_background))}@media (max-width:419px){.as-oil__btn-secondary{padding:0}}@media (min-width:420px){.as-oil__btn-secondary{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil__btn-secondary:hover{background-color:#eee;background-color:var(--avacy_btn_secondary_background_hover,var(--avacy_btn_primary_background_hover))}.as-oil__btn-tertiary{min-width:150px;max-width:220px;min-height:42px;margin:0;padding:.5rem 1rem;font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:700;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);border:none;border-radius:7px;outline:none;cursor:pointer;width:100%;color:#aaa;color:var(--avacy_btn_tertiary_text_color,var(--avacy_btn_primary_text_color));background-color:#eee;background-color:var(--avacy_btn_tertiary_background,var(--avacy_btn_primary_background))}@media (max-width:419px){.as-oil__btn-tertiary{padding:0}}@media (min-width:420px){.as-oil__btn-tertiary{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil__btn-tertiary:hover{background-color:#eee;background-color:var(--avacy_btn_tertiary_background_hover,var(--avacy_btn_primary_background_hover))}.as-oil-l-buttons{align-items:center;width:100%}.as-oil-l-buttons,.as-oil-l-buttons>*{display:flex;justify-content:center}@media (max-width:1022px){.as-oil-l-buttons{margin-top:1rem;border-top:1px solid #d3d3d3;padding-top:1rem}}@media (min-width:1024px){.as-oil-l-buttons{width:25%;flex-direction:column;margin-top:1rem;align-items:flex-end}}.as-oil-back-button{border:none;background-color:transparent;order:0;padding:0;margin-bottom:1rem;display:flex;align-items:center}.as-oil-back-button__icon{max-height:1rem;max-width:1rem}.as-oil-back-button__text{margin-left:1rem}.as-oil{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;z-index:2147483647;bottom:0;left:0;width:100%}.as-oil,.as-oil *,.as-oil:after,.as-oil :after,.as-oil:before,.as-oil :before{box-sizing:border-box}.as-oil__intro-txt{display:inline-block;width:100%;margin:.5rem 0;max-height:30vh;padding-right:.6rem;overflow-y:scroll}.as-oil__heading{min-width:90%;flex:1;margin-bottom:.5rem;padding-right:1.5rem;display:flex;align-items:center}.as-oil__close-banner{cursor:pointer;position:absolute;top:0;right:0}.as-oil__close-banner:after{content:"\\D7";font-size:2rem;font-weight:500;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.as-oil__banner-logo{margin:1rem auto;padding-right:1rem}.as-oil__banner-logo img{max-width:3rem;max-height:3rem;object-fit:contain}@media (max-width:418px){.as-oil__banner-logo{padding-right:0}}@media (min-width:1024px){.as-oil__intro-txt{width:75%;margin:1rem 0;padding-right:2rem;max-height:none;overflow:hidden}.as-oil__banner-logo{padding-right:0;margin:0 1rem 0 0}}.as-oil-content-overlay{position:absolute;width:100%;bottom:0;left:0;padding:1rem}.as-oil-content-overlay:after{content:"";display:table;clear:both}@media (min-width:420px){.as-oil-content-overlay{padding:2rem}}@media (max-width:419px){.as-oil-l-row{width:100%}}.as-oil-l-row--fixed-width,.as-oil-l-wrapper-layout-max-width{max-width:1280px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap}.as-oil-l-item{float:right;clear:both;text-align:right;width:100%;padding:.2rem .5em}@supports (display:flex){.as-oil-l-item{float:none}}@media (min-width:767px){.as-oil-l-item{width:auto}}@media (min-width:1023px){.as-oil-l-item{width:100%}}.as-oil,.as-oil .as-oil-content-overlay{bottom:auto;top:auto;left:auto;right:auto}.as-oil.PositionBottom{bottom:0;left:0}.as-oil.PositionBottom.SlideIn{animation:slide-from-bottom .7s;animation-fill-mode:forwards;left:0}.as-oil.PositionBottom.FadeIn{animation:fade-in .7s;animation-fill-mode:forwards}.as-oil.PositionBottom .as-oil-content-overlay{bottom:0;left:0}.as-oil.PositionTop{top:0;left:0}.as-oil.PositionTop.SlideIn{animation:slide-from-top .7s;animation-fill-mode:forwards;left:0}.as-oil.PositionTop.FadeIn{animation:fade-in .7s;animation-fill-mode:forwards}.as-oil.PositionCenterTop,.as-oil.PositionTop .as-oil-content-overlay{top:0;left:0}.as-oil.PositionCenterTop.SlideIn{animation:slide-from-top .7s;animation-fill-mode:forwards;left:0}.as-oil.PositionCenterTop.FadeIn{animation:fade-in .7s;animation-fill-mode:forwards}.as-oil.PositionCenterTop .as-oil-content-overlay{top:32px;left:50%;transform:translate(-50%);max-width:1280px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.as-oil.PositionCenter{left:50%;top:50%}.as-oil.PositionCenter .as-oil-content-overlay{max-width:1280px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.as-oil.PositionCenter.FadeIn{animation:fade-in .7s;animation-fill-mode:forwards}.as-oil.PositionCenter .as-oil-content-overlay{bottom:50%;left:0;transform:translate(-50%,50%)}.as-oil.PositionCenterBottom{left:0;bottom:0}.as-oil.PositionCenterBottom.SlideIn{animation:slide-from-bottom .7s;animation-fill-mode:forwards;left:0}.as-oil.PositionCenterBottom.FadeIn{animation:fade-in .7s;animation-fill-mode:forwards}.as-oil.PositionCenterBottom .as-oil-content-overlay{bottom:32px;left:50%;transform:translate(-50%);max-width:1280px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}@keyframes slide-from-bottom{0%{bottom:-300px}to{bottom:0}}@keyframes slide-from-top{0%{top:-300px}to{top:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.as-oil.OilMobile{position:static}.as-oil.OilMobile .as-oil-content-overlay{overflow:scroll;max-height:var(--vh);position:static}.as-oil.OilMobile .as-oil-content-overlay[data-qa=oil-cpc-overlay]{top:0}.as-oil.OilMobile .as-oil-content-overlay[data-qa=oil-cpc-overlay] .as-oil-cpc__row-btn-all{margin-top:0;padding-bottom:0}.as-oil.OilMobile .as-oil-content-overlay[data-qa=oil-cpc-overlay] .as-oil-cpc__purpose{padding-left:10px}.as-oil.OilMobile .as-oil__intro-txt{max-height:none;overflow:unset}.as-oil.OilMobile .as-oil-cpc-wrapper{height:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.as-oil.OilMobile .as-oil-cpc__middle{max-height:calc(var(--vh) / 3);height:auto}.as-oil{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);font-size:16px;font-size:calc(16px * var(--avacy_font_base_scale));color:#80888c;color:var(--avacy_text_color_primary)}.as-oil a{cursor:pointer}.as-oil__heading{font-size:18px;font-size:calc(18 * var(--avacy_font_base_scale));font-weight:600;line-height:1.2;color:#262628;color:var(--avacy_text_color_secondary)}.as-oil__intro-txt{font-size:12px;font-size:calc(12px * var(--avacy_font_base_scale));font-weight:400;line-height:1.5}.as-oil__intro-txt a{padding:4px 1px 0;margin:0 1px;text-decoration:none;font-weight:600}.as-oil__intro-txt a,.as-oil__intro-txt a:hover{color:#0099f2;color:var(--avacy_accent_primary)}@media (min-width:420px){.as-oil__heading{font-size:22px;font-size:calc(22px * var(--avacy_font_base_scale))}}@media (min-width:1280px){.as-oil__intro-txt{font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale))}}.as-oil-cpc__left{text-align:center}.as-oil-cpc__left a{text-decoration:none}.as-oil-cpc__row-btn-all{text-align:center}.as-oil-cpc__row-title{font-size:15px;font-size:calc(15px * var(--avacy_font_base_scale));font-weight:600;color:#262628;color:var(--avacy_text_color_secondary)}.as-oil-cpc__row-customThirdPartiesText,.as-oil-cpc__row-thirdPartiesText{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale));color:#80888c;color:var(--avacy_text_color_primary)}.as-oil-cpc__row-customThirdPartiesText a,.as-oil-cpc__row-thirdPartiesText a{color:#0099f2;color:var(--avacy_accent_primary);font-weight:600;text-decoration:none}.as-oil-cpc__object-legint{font-weight:600;font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}.as-oil-cpc__category-link{font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:600;color:#80888c;color:var(--avacy_text_color_primary)}.as-oil-cpc__category-link--active{color:#ff510b;color:var(--avacy_accent_secondary,var(--avacy_text_color_secondary))}.as-oil-cpc__purpose-header{font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale));font-weight:600;color:#262628;color:var(--avacy_text_color_secondary)}.as-oil-cpc__purpose-legal-text,.as-oil-cpc__purpose-text{font-size:12px;font-size:calc(12px * var(--avacy_font_base_scale));color:#80888c;color:var(--avacy_text_color_primary);margin:1rem 0}.as-oil-cpc__purpose-more{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}@media (min-width:420px){.as-oil-cpc__left{text-align:left}.as-oil-cpc__row-title{font-size:21px;font-size:calc(21px * var(--avacy_font_base_scale))}.as-oil-cpc__purpose-header{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}.as-oil-cpc__purpose-legal-text,.as-oil-cpc__purpose-text{font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale))}.as-oil-cpc__category-link{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale))}}.as-oil-back-button{font-size:14px;font-size:calc(14px * var(--avacy_font_base_scale));line-height:1}.as-oil-back-button__text{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--avacy_font_family);font-weight:600;color:#80888c;color:var(--avacy_text_color_primary)}.as-oil-back-button__icon{font-size:18px;font-size:calc(18px * var(--avacy_font_base_scale))}.InfoPanel__Close{font-size:2.5rem;line-height:.5}.InfoPanel__Close,.InfoPanel__Title{color:#262628;color:var(--avacy_text_color_secondary)}.InfoPanel__Title{font-size:18px;font-size:calc(18 * var(--avacy_font_base_scale));font-weight:600;line-height:1.2}.InfoPanel__Content{font-size:12px;font-size:calc(12px * var(--avacy_font_base_scale));font-weight:400;line-height:1.5}.InfoPanel__Content b,.InfoPanel__Content strong{color:#262628;color:var(--avacy_text_color_secondary);font-weight:600}@media (min-width:420px){.InfoPanel__Title{font-size:22px;font-size:calc(22px * var(--avacy_font_base_scale))}}@media (min-width:1280px){.InfoPanel__Content{font-size:13px;font-size:calc(13px * var(--avacy_font_base_scale))}}.as-oil-content-overlay{background-color:#f9f9f9;background-color:var(--avacy_background_color);box-shadow:0 -8px 20px 0 rgba(0,0,0,.2)}',""])},337:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=u(a(146)),n=u(a(22));t.oilPowerOptIn=function(e){return(0,p.isAmpModeActivated)()?((0,s.sendEventToHostSite)(c.EVENT_NAME_OPT_IN),n.default.resolve(!0)):new n.default(function(t,a){(0,_.setSoiCookie)(e).then(function(e){var a,n=(a={},(0,o.default)(a,c.OIL_PAYLOAD_PRIVACY,(0,p.isInfoBannerOnly)()?"":e.consentString),(0,o.default)(a,c.OIL_PAYLOAD_VERSION,e.version),(0,o.default)(a,c.OIL_PAYLOAD_LOCALE_VARIANT_NAME,e.localeVariantName),(0,o.default)(a,c.OIL_