Not a subscriber yet but want to continue listening?
Already a digital subscriber?
Trial month for €0
FOR VFL FANS.
We stay on the ball for you so that you are always perfectly informed about your favorite club.
- all VfL content on noz.de
- Live streams, player portraits, analyzes and much more.
- Access to all episodes of the “Brückengehisper” podcast
Can be canceled monthly
Afterwards €4.95/month
`);
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=”
let streamURL = additionalParams;
if (hasPurchase()) {
streamURL.aisGetOriginalStream = true;
}
player.onload = function () {
let threeQData = {
dataid: ‘e5fdb627-8e7c-4850-84ac-2bb8e6d8077d’,
container: ‘audio-player-46973515-6961866132558’,
player: ‘6b2db254-5b42-11eb-b839-0cc47a188158’,
key: ‘b6a6951e424065e096dd81ef436e7fd6’,
timestamp: ‘1715227669’,
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-46973515-6961866132558’).style.display = “none”;
});
threeQAudioPlayer.on(“media.loading”, function (data) {
if (document.querySelector(‘#audio-player-46973515-6961866132558’)?.closest(“.podcast-element”)) {
makePodcastTitleScrollable(document.querySelector(‘#audio-player-46973515-6961866132558’).closest(“.podcast-element”));
} else {
makePodcastTitleScrollable(document.querySelector(‘#audio-player-46973515-6961866132558’));
}
});
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));
}
});
})();
Is VfL Osnabrück’s relegation to the 3rd league a surprise? No. Could it have been avoided? Only with a lot of luck – and if a lot more would have fit together. And is relegation the club’s biggest problem? Certainly not. A comment on the situation.