thomaass

T

thomaass

👑 Bóg Wiochy

Dolaczyl: 14.10.2016

902,904 punktow

12242 postow (3990 na glownej, 8252 w poczekalni)

1021 komentarzy

Posty użytkownika thomaass

(function () { var choiceId = window.WIOCHA_CMP_CHOICE_ID || "5b7UB9Ln1h0Xj"; var host = window.location.hostname; var mobile = parseInt(window.mobile || 0, 10) || 0; window.gdpr = typeof window.gdpr === "undefined" ? 1 : window.gdpr; window.gdpr_consent = typeof window.gdpr_consent === "undefined" ? "" : window.gdpr_consent; window.consentLoaded = typeof window.consentLoaded === "undefined" ? 0 : window.consentLoaded; window.consentBaseTime = window.consentBaseTime || Date.now(); window.consentTimeout = window.consentTimeout || 2000; if (typeof window.afterConsentLoad !== "function") { window.afterConsentLoad = function () { try { clearTimeout(window.consentTimer); } catch (e) {} }; } if (typeof window.consentTimeouted !== "function") { window.consentTimeouted = function () {}; } function loadChoiceScript() { var element = document.createElement("script"); var firstScript = document.getElementsByTagName("script")[0]; element.async = true; element.type = "text/javascript"; element.src = "https://cmp.inmobi.com/choice/" + choiceId + "/" + host + "/choice.js?tag_version=V3"; firstScript.parentNode.insertBefore(element, firstScript); } function makeTcfStub() { var TCF_LOCATOR_NAME = "__tcfapiLocator"; var queue = []; var win = window; var cmpFrame; function addFrame() { var doc = win.document; var otherCMP = !!win.frames[TCF_LOCATOR_NAME]; if (!otherCMP) { if (doc.body) { var iframe = doc.createElement("iframe"); iframe.style.cssText = "display:none"; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; } function tcfAPIHandler() { var gdprApplies; var args = arguments; if (!args.length) { return queue; } if (args[0] === "setGdprApplies") { if (args.length > 3 && args[2] === 2 && typeof args[3] === "boolean") { gdprApplies = args[3]; if (typeof args[2] === "function") args[2]("set", true); } return; } if (args[0] === "ping") { if (typeof args[2] === "function") { args[2]({ gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: "stub" }); } return; } if (args[0] === "init" && typeof args[3] === "object") { args[3] = Object.assign(args[3], { tag_version: "V3" }); } queue.push(args); } function postMessageEventHandler(event) { var msgIsString = typeof event.data === "string"; var json = {}; try { json = msgIsString ? JSON.parse(event.data) : event.data; } catch (ignore) {} var payload = json && json.__tcfapiCall; if (!payload) return; window.__tcfapi(payload.command, payload.version, function (retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) returnMsg = JSON.stringify(returnMsg); if (event && event.source && event.source.postMessage) { event.source.postMessage(returnMsg, "*"); } }, payload.parameter); } while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) {} if (win === window.top) break; win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener("message", postMessageEventHandler, false); } } function makeGppStub() { var CMP_ID = 10; var SUPPORTED_APIS = ["2:tcfeuv2", "6:uspv1", "7:usnatv1", "8:usca", "9:usvav1", "10:uscov1", "11:usutv1", "12:usctv1"]; window.__gpp_addFrame = function (name) { if (!window.frames[name]) { if (document.body) { var iframe = document.createElement("iframe"); iframe.style.cssText = "display:none"; iframe.name = name; document.body.appendChild(iframe); } else { window.setTimeout(window.__gpp_addFrame, 10, name); } } }; window.__gpp_stub = function () { var args = arguments; window.__gpp.queue = window.__gpp.queue || []; window.__gpp.events = window.__gpp.events || []; if (!args.length || (args.length === 1 && args[0] === "queue")) return window.__gpp.queue; if (args.length === 1 && args[0] === "events") return window.__gpp.events; var cmd = args[0]; var callback = args.length > 1 ? args[1] : null; var parameter = args.length > 2 ? args[2] : null; if (cmd === "ping") { callback({ gppVersion: "1.1", cmpStatus: "stub", cmpDisplayStatus: "hidden", signalStatus: "not ready", supportedAPIs: SUPPORTED_APIS, cmpId: CMP_ID, sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {} }, true); } else if (cmd === "addEventListener") { window.__gpp.lastId = (window.__gpp.lastId || 0) + 1; var listenerId = window.__gpp.lastId; window.__gpp.events.push({ id: listenerId, callback: callback, parameter: parameter }); callback({ eventName: "listenerRegistered", listenerId: listenerId, data: true, pingData: { gppVersion: "1.1", cmpStatus: "stub", cmpDisplayStatus: "hidden", signalStatus: "not ready", supportedAPIs: SUPPORTED_APIS, cmpId: CMP_ID, sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {} } }, true); } else if (cmd === "removeEventListener") { var success = false; for (var i = 0; i < window.__gpp.events.length; i++) { if (window.__gpp.events[i].id === parameter) { window.__gpp.events.splice(i, 1); success = true; break; } } callback({ eventName: "listenerRemoved", listenerId: parameter, data: success, pingData: { gppVersion: "1.1", cmpStatus: "stub", cmpDisplayStatus: "hidden", signalStatus: "not ready", supportedAPIs: SUPPORTED_APIS, cmpId: CMP_ID, sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {} } }, true); } else if (cmd === "hasSection") { callback(false, true); } else if (cmd === "getSection" || cmd === "getField") { callback(null, true); } else { window.__gpp.queue.push([].slice.apply(args)); } }; window.__gpp_msghandler = function (event) { var msgIsString = typeof event.data === "string"; var json = null; try { json = msgIsString ? JSON.parse(event.data) : event.data; } catch (e) {} if (typeof json === "object" && json !== null && "__gppCall" in json) { var call = json.__gppCall; window.__gpp(call.command, function (retValue, success) { var returnMsg = { __gppReturn: { returnValue: retValue, success: success, callId: call.callId } }; event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*"); }, "parameter" in call ? call.parameter : null, "version" in call ? call.version : "1.1"); } }; if (!("__gpp" in window) || typeof window.__gpp !== "function") { window.__gpp = window.__gpp_stub; window.addEventListener("message", window.__gpp_msghandler, false); window.__gpp_addFrame("__gppLocator"); } } function makeUspStub() { var uspTries = 0; var uspTriesLimit = 3; var uspStubFunction = function () { var args = arguments; if (window.__uspapi !== uspStubFunction) { setTimeout(function () { if (typeof window.__uspapi !== "undefined") { window.__uspapi.apply(window.__uspapi, args); } }, 500); } }; function checkIfUspIsReady() { uspTries++; if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { try { console.warn("USP is not accessible"); } catch (e) {} } else { clearInterval(uspInterval); } } if (typeof window.__uspapi === "undefined") { window.__uspapi = uspStubFunction; var uspInterval = setInterval(checkIfUspIsReady, 6000); } } function tcfListener(tcData, success) { if (success && tcData && tcData.cmpStatus === "loaded" && (tcData.eventStatus === "useractioncomplete" || tcData.eventStatus === "tcloaded")) { window.gdpr = tcData.gdprApplies === false ? 0 : 1; if (tcData.tcString) { window.gdpr_consent = tcData.tcString; if (mobile > 0) { var frame = document.getElementById("mobspo"); if (frame) { frame.src = "https://www.wiocha.pl/subpages/info/newsspo.php?p=knews&a=spol&gdpr=" + window.gdpr + "&gdpr_consent=" + encodeURIComponent(window.gdpr_consent); } } } if (window.consentLoaded === 0) { window.consentLoaded = 1; window.afterConsentLoad(); } window.consentLoaded = 1; } } loadChoiceScript(); makeTcfStub(); makeGppStub(); makeUspStub(); try { window.__tcfapi("addEventListener", 0, tcfListener); window.__tcfapi("getTCData", 0, tcfListener); } catch (e) {} window.consentTimer = setTimeout(function () { window.consentTimeouted(); }, window.consentTimeout); })();