(function(d, c) { var a = "5cd0105c73fe5cd9ab871d044bffb41a"; c.reviveAsync = c.reviveAsync || {}; (function(e) { if(typeof e.CustomEvent === "function") { return false } function g(i, j) { j = j || { bubbles: false, cancelable: false, detail: undefined }; var h = document.createEvent("CustomEvent"); h.initCustomEvent(i, j.bubbles, j.cancelable, j.detail); return h } g.prototype = e.Event.prototype; e.CustomEvent = g })(c); try { if(!c.reviveAsync.hasOwnProperty(a)) { var f = c.reviveAsync[a] = { id: Object.keys(c.reviveAsync).length, name: "revive", seq: 0, main: function() { var e = function() { var g = false; try { if(!g) { g = true; d.removeEventListener("DOMContentLoaded", e, false); c.removeEventListener("load", e, false); f.addEventListener("start", f.start); f.addEventListener("refresh", f.refresh); f.dispatchEvent("start", { start: true }) } } catch(h) { console.log(h) } }; f.dispatchEvent("init"); if(d.readyState === "complete") { setTimeout(e) } else { d.addEventListener("DOMContentLoaded", e, false); c.addEventListener("load", e, false) } }, start: function(g) { if(g.detail && g.detail.hasOwnProperty("start") && !g.detail.start) { return } f.removeEventListener("start", f.start); f.dispatchEvent("refresh") }, refresh: function(g) { f.apply(f.detect()) }, ajax: function(e, g) { var h = new XMLHttpRequest(); h.onreadystatechange = function() { if(4 === this.readyState) { if(200 === this.status) { f.spc(JSON.parse(this.responseText)) } } }; this.dispatchEvent("send", g); h.open("GET", e + "?" + f.encode(g).join("&"), true); h.withCredentials = true; h.send() }, encode: function(m, n) { var e = [], h, i; for(h in m) { if(m.hasOwnProperty(h)) { var l = n ? n + "[" + h + "]" : h; if((/^(string|number|boolean)$/).test(typeof m[h])) { e.push(encodeURIComponent(l) + "=" + encodeURIComponent(m[h])) } else { var g = f.encode(m[h], l); for(i in g) { e.push(g[i]) } } } } return e }, apply: function(g) { if(g.zones.length) { var e = "http:" === d.location.protocol ? "https://adserver.brainfoodhosting.gr:9095/async" : "https://adserver.brainfoodhosting.gr:9095/async"; g.zones = g.zones.join("|"); g.loc = d.location.href; if(d.referrer) { g.referer = d.referrer } f.ajax(e, g) } }, detect: function() { var e = d.querySelectorAll("ins[" + f.getDataAttr("id") + "='" + a + "']"); var l = { zones: [], prefix: f.name + "-" + f.id + "-" }; for(var r = 0; r < e.length; r++) { var p = f.getDataAttr("zoneid"), k = f.getDataAttr("seq"), n = e[r], s; if(n.hasAttribute(k)) { s = n.getAttribute(k) } else { s = f.seq++; n.setAttribute(k, s); n.id = l.prefix + s } if(n.hasAttribute(p)) { var o = f.getDataAttr("loaded"), q = new RegExp("^" + f.getDataAttr("(.*)") + "$"), g; if(n.hasAttribute(o) && n.getAttribute(o)) { continue } n.setAttribute(f.getDataAttr("loaded"), "1"); for(var h = 0; h < n.attributes.length; h++) { if(g = n.attributes[h].name.match(q)) { if("zoneid" === g[1]) { l.zones[s] = n.attributes[h].value } else { if(!(/^(id|seq|loaded)$/).test(g[1])) { l[g[1]] = n.attributes[h].value } } } } } } return l }, createFrame: function(h) { var e = d.createElement("IFRAME"), g = e.style; e.scrolling = "no"; e.frameBorder = 0; e.allow = "autoplay"; e.width = h.width > 0 ? h.width : 0; e.height = h.height > 0 ? h.height : 0; g.border = 0; g.overflow = "hidden"; return e }, loadFrame: function(g, e) { var h = ""; h += ""; h += '