{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
{% block layout_head_javascript_tracking %}
{{ parent() }}
{% set eightworksCookieConsentPlusConfig = config('EightworksCookieConsentPlus6.config') %}
{% if eightworksCookieConsentPlusConfig.active %}
{% if eightworksCookieConsentPlusConfig.extraCookieEntry %}
<script>
var cookieConsentPlusE1 = function() {
{% if eightworksCookieConsentPlusConfig.extraCookieEntryScript1 != '' %}
var cookieConsentPlusE1Script = document.createElement("script");
{% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw)) %}
cookieConsentPlusE1Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw|replace({"<script>":"","</script>":""})|raw }}`;
{% else %}
cookieConsentPlusE1Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript1|raw }}`;
{% endif %}
document.head.appendChild(cookieConsentPlusE1Script);
{% endif %}
{% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc1 != '' %}
var cookieConsentPlusE1Src = document.createElement("script");
cookieConsentPlusE1Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc1 }}";
document.head.appendChild(cookieConsentPlusE1Src);
{% endif %}
}
if (document.cookie.indexOf('cookie-consent-plus-e1') !== -1) {
cookieConsentPlusE1();
}
var cookieConsentPlusE2 = function() {
{% if eightworksCookieConsentPlusConfig.extraCookieEntryScript2 != '' %}
var cookieConsentPlusE2Script = document.createElement("script");
{% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw)) %}
cookieConsentPlusE2Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw|replace({"<script>":"","</script>":""})|raw }}`;
{% else %}
cookieConsentPlusE2Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript2|raw }}`;
{% endif %}
document.head.appendChild(cookieConsentPlusE2Script);
{% endif %}
{% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc2 != '' %}
var cookieConsentPlusE2Src = document.createElement("script");
cookieConsentPlusE2Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc2 }}";
document.head.appendChild(cookieConsentPlusE2Src);
{% endif %}
}
if (document.cookie.indexOf('cookie-consent-plus-e2') !== -1) {
cookieConsentPlusE2();
}
var cookieConsentPlusE3 = function() {
{% if eightworksCookieConsentPlusConfig.extraCookieEntryScript3 != '' %}
var cookieConsentPlusE3Script = document.createElement("script");
{% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw)) %}
cookieConsentPlusE3Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw|replace({"<script>":"","</script>":""})|raw }}`;
{% else %}
cookieConsentPlusE3Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript3|raw }}`;
{% endif %}
document.head.appendChild(cookieConsentPlusE3Script);
{% endif %}
{% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc3 != '' %}
var cookieConsentPlusE3Src = document.createElement("script");
cookieConsentPlusE3Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc3 }}";
document.head.appendChild(cookieConsentPlusE3Src);
{% endif %}
}
if (document.cookie.indexOf('cookie-consent-plus-e3') !== -1) {
cookieConsentPlusE3();
}
var cookieConsentPlusE4 = function() {
{% if eightworksCookieConsentPlusConfig.extraCookieEntryScript4 != '' %}
var cookieConsentPlusE4Script = document.createElement("script");
{% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw)) %}
cookieConsentPlusE4Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw|replace({"<script>":"","</script>":""})|raw }}`;
{% else %}
cookieConsentPlusE4Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript4|raw }}`;
{% endif %}
document.head.appendChild(cookieConsentPlusE4Script);
{% endif %}
{% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc4 != '' %}
var cookieConsentPlusE4Src = document.createElement("script");
cookieConsentPlusE4Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc4 }}";
document.head.appendChild(cookieConsentPlusE4Src);
{% endif %}
}
if (document.cookie.indexOf('cookie-consent-plus-e4') !== -1) {
cookieConsentPlusE4();
}
var cookieConsentPlusE5 = function() {
{% if eightworksCookieConsentPlusConfig.extraCookieEntryScript5 != '' %}
var cookieConsentPlusE5Script = document.createElement("script");
{% if (('<script' in eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw) or ('<link' in eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw)) %}
cookieConsentPlusE5Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw|replace({"<script>":"","</script>":""})|raw }}`;
{% else %}
cookieConsentPlusE5Script.innerHTML = `{{ eightworksCookieConsentPlusConfig.extraCookieEntryScript5|raw }}`;
{% endif %}
document.head.appendChild(cookieConsentPlusE5Script);
{% endif %}
{% if eightworksCookieConsentPlusConfig.extraCookieEntrySrc5 != '' %}
var cookieConsentPlusE5Src = document.createElement("script");
cookieConsentPlusE5Src.src = "{{ eightworksCookieConsentPlusConfig.extraCookieEntrySrc5 }}";
document.head.appendChild(cookieConsentPlusE5Src);
{% endif %}
}
if (document.cookie.indexOf('cookie-consent-plus-e5') !== -1) {
cookieConsentPlusE5();
}
</script>
{% endif %}
{% endif %}
{% endblock %}