Von noz | 03.05.2024, 18:26 Uhr
Noch kein Abonnent, aber Sie möchten weiterhören?
Sie sind bereits Digitalabonnent?
Anmelden
Probemonat für 0 €
FÜR VFL-FANS.
Wir bleiben für Sie am Ball, damit Sie immer perfekt informiert sind über Ihren Lieblingsverein.
- alle VfL-Inhalte auf noz.de
- Live-Streams, Spielerportraits, Analysen uvm.
- Zugang zu allen Folgen des Podcasts „Brückengeflüster“

Monatlich kündbar
Anschliessend 4,95 €/Monat
`);
const loginButton = wrapper.querySelector('#login_button');
loginButton.setAttribute('href', loginButton.getAttribute('href')+location.href);
wrapper.querySelectorAll('a').forEach((a) => {
a.addEventListener('click', (e) => {
if (e.target.innerText !== 'Anmelden') {
const articleId = gtmHelper.getCurrentArticle()?.id;
gtmHelper.gtmPush({
data: {
event: 'gaEvent',
event_name: 'paywall_article_click',
paywall_article_click: {
event_category: 'paywall_article_click',
event_action: e.target.innerText === 'Probemonat für 0 €' ? 'Probemonat' : 'Paypal',
event_label: articleId,
},
},
});
}
});
})
if (!false) {
document.querySelector('.podcast-player').replaceWith(wrapper);
} else {
document.body.appendChild(wrapper);
}
}
const paywallCondition = {enabled: true};
Object.freeze(paywallCondition);
function load3q(threeQTracking, additionalParams) {
var player = document.createElement("script");
player.type = "text/javascript";
player.src = 'https://player.3qsdn.com/js3q.latest.js';
let streamURL = additionalParams;
if (hasPurchase()) {
streamURL.aisGetOriginalStream = true;
}
player.onload = function () {
let threeQData = {
dataid: 'e4253d09-636e-47b6-a8bb-9e53f3f60e36',
container: 'audio-player-46946401-134724137366',
player: 'e802099e-5b42-11eb-b839-0cc47a188158',
key: '2a73a58775170ee8ca526497ce26f935',
timestamp: '1715107928',
tracking: threeQTracking,
trackingCookie: threeQTracking,
customStreamingURLParameter: streamURL
};
if (typeof c1_headers !== "undefined" && c1_headers["c1-user-info-ssoid"] !== "") {
threeQData.userToken = c1_headers["c1-user-info-ssoid"];
}
if (typeof js3qLoader === "undefined") {
let js3qLoader = setInterval(function () {
if (typeof js3q != "undefined") {
clearInterval(js3qLoader);
let threeQAudioPlayer = new js3q(threeQData);
threeQAudioPlayer.on("configuration.loadError", () => {
document.querySelector('#audio-player-46946401-134724137366').style.display = "none";
});
threeQAudioPlayer.on("media.loading", function (data) {
if (document.querySelector('#audio-player-46946401-134724137366')?.closest(".podcast-element")) {
makePodcastTitleScrollable(document.querySelector('#audio-player-46946401-134724137366').closest(".podcast-element"));
} else {
makePodcastTitleScrollable(document.querySelector('#audio-player-46946401-134724137366'));
}
});
if (true && !isCustomer()) {
threeQAudioPlayer.once("media.playing", () => {
window.setTimeout(() => stopAudio(threeQAudioPlayer), 90 * 1000);
});
}
}
}, 10);
}
};
document.head.appendChild(player);
}
/**
* Wait for CMP and trigger functions, if consent is already present or user just interacted with CMP
*/
__tcfapi("addEventListener", 2, function (tcData, success) {
if (success && (tcData.eventStatus === "tcloaded" || tcData.eventStatus === "useractioncomplete")) {
let threeQTracking = !!tcData.vendor.consents[876];
function transformString(str) {
if (str[0] === '&' || str[0] === '?') str = str.substring(1);
const pairs = str.split('&');
const output = {};
pairs.forEach(pair => {
const [key, value] = pair.split('=');
if (!key) return;
output[key] = decodeURI(value);
})
return output;
}
// scan for present parameters in 200ms intervals
// after 3s = give up and load if listenerid & consent is present
let tries = 0;
let tryLoadPlayer = function() {
tries = tries + 1;
if (typeof(cpd_configdata) != 'undefined' && cpd_configdata.url.indexOf('aw_0_req.userConsentV2') > -1 && cpd_configdata.url.indexOf('listenerid') > -1) {
if (tries > 15 || (cpd_configdata.url.indexOf('aw_0_1st.1plusxAudience') > -1)) {
load3q(threeQTracking, transformString(cpd_configdata.url));
} else {
setTimeout(tryLoadPlayer, 200);
}
} else {
setTimeout(tryLoadPlayer, 200);
}
};
// check for adswizz consent
if (tcData.vendor.consents[507] === true) setTimeout(tryLoadPlayer, 200);
else load3q(threeQTracking, transformString(cpd_configdata.url));
}
});
})();