"use strict";!function(){var t=function(){function t(e,r=0){try{var n=p.document,a=!!p.frames[e];if(!a)if(n.body){var c=n.createElement("iframe");c.style.cssText="display:none",c.name=e,n.body.appendChild(c)}else 2e3>r&&setTimeout((function(){t(e,r+1)}),5);return!a}catch(t){return!1}}function e(t){var e=void 0,r=p;try{for(;r&&r!==p.top;){if(r.frames[t]){e=r;break}if(!r.parent||r.parent===r)break;r=r.parent}}catch(t){}return e}function r(){try{const o=this&&this.sourceAPI||"__sdcmpapi";for(var t=p.gdprApplies,e=(p.ABconsentCMP||{}).consentModeFromTcf||!1,r=arguments.length,n=Array(r),a=0;r>a;a++)n[a]=arguments[a];if(!n.length)return"__tcfapi"===o?c:i;if("setGdprApplies"===n[0])n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(p.gdprApplies=t=n[3],"function"==typeof n[2]&&n[2]({gdprApplies:t},!0));else if("ping"===n[0]){if("function"==typeof n[2]){const r={gdprApplies:t,cmpLoaded:!1,cmpStatus:"stub",apiVersion:"2.0"};e&&(r.enableAdvertiserConsentMode=!0),n[2](r,!0)}}else("__tcfapi"===o?c:i).push(n)}catch(t){}}var n="__tcfapiLocator",a="__sdcmpapiLocator",c=[],i=[],p=window,o=e(n),s=e(a);try{o||t(n),s||t(a),p.__tcfapi||(p.__tcfapi=function(){return r.apply({sourceAPI:"__tcfapi"},arguments)}),p.__sdcmpapi||(p.__sdcmpapi=function(){return r.apply({sourceAPI:"__sdcmpapi"},arguments)}),p.addEventListener("message",(function(t){try{var e=t&&t.data;if(!e)return;var r={};if("string"==typeof e)try{r=JSON.parse(e)}catch(t){return}else{if("object"!=typeof e||e.constructor!==Object)return;r=e}var n=r&&(r.__tcfapiCall||r.__sdcmpapiCall);if(!n)return;try{var a=r.__tcfapiCall?window.__tcfapi:window.__sdcmpapi,c=r.__tcfapiCall?"__tcfapiReturn":"__sdcmpapiReturn";a(n.command,n.version,(function(r,a){var i={};i[c]={returnValue:r,success:a,callId:n.callId};const p="null"===t.origin?"*":t.origin;t.source.postMessage("string"==typeof e?JSON.stringify(i):i,p)}),n.parameter)}catch(t){}}catch(t){}}),!1)}catch(t){}};try{"undefined"!=typeof module?module.exports=t:t()}catch(t){}}();window.ABconsentCMP = window.ABconsentCMP || {};window.ABconsentCMP.enableConsentMode = window.ABconsentCMP.enableConsentMode ? true : (window.ABconsentCMP.enableConsentMode === undefined) && true;(function () {window.uetq = window.uetq || [];window.uetq.push('config', 'tcf', {'enabled': true});})();