(function(){"use strict";var f={var:"3.0.0",aServer:"https://ounion.openadx.com",logServer:"https://ounion.openadx.com",prefix:"3176160202542063883",adunit:"",sync:"true"};var I="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;var displayBefore=[],displayAfter=[],onLoadBefore=[],onLoadAfter=[];var e="unknown";var t="error";function L(e,t){var n=function(e,t){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535];t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var n=[0,0,0,0];n[3]+=e[3]+t[3];n[2]+=n[3]>>>16;n[3]&=65535;n[2]+=e[2]+t[2];n[1]+=n[2]>>>16;n[2]&=65535;n[1]+=e[1]+t[1];n[0]+=n[1]>>>16;n[1]&=65535;n[0]+=e[0]+t[0];n[0]&=65535;return[n[0]<<16|n[1],n[2]<<16|n[3]]};var i=function(e,t){e=[e[0]>>>16,e[0]&65535,e[1]>>>16,e[1]&65535];t=[t[0]>>>16,t[0]&65535,t[1]>>>16,t[1]&65535];var n=[0,0,0,0];n[3]+=e[3]*t[3];n[2]+=n[3]>>>16;n[3]&=65535;n[2]+=e[2]*t[3];n[1]+=n[2]>>>16;n[2]&=65535;n[2]+=e[3]*t[2];n[1]+=n[2]>>>16;n[2]&=65535;n[1]+=e[1]*t[3];n[0]+=n[1]>>>16;n[1]&=65535;n[1]+=e[2]*t[2];n[0]+=n[1]>>>16;n[1]&=65535;n[1]+=e[3]*t[1];n[0]+=n[1]>>>16;n[1]&=65535;n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0];n[0]&=65535;return[n[0]<<16|n[1],n[2]<<16|n[3]]};var r=function(e,t){t%=64;if(t===32){return[e[1],e[0]]}else if(t<32){return[e[0]<>>32-t,e[1]<>>32-t]}else{t-=32;return[e[1]<>>32-t,e[0]<>>32-t]}};var o=function(e,t){t%=64;if(t===0){return e}else if(t<32){return[e[0]<>>32-t,e[1]<>>1]);e=i(e,[4283543511,3981806797]);e=a(e,[0,e[0]>>>1]);e=i(e,[3301882366,444984403]);e=a(e,[0,e[0]>>>1]);return e};e=e||"";t=t||0;var d=e.length%16;var l=e.length-d;var c=[0,t];var f=[0,t];var p=[0,0];var h=[0,0];var u=[2277735313,289559509];var m=[1291169091,658871167];for(var g=0;g>>0).toString(16)).slice(-8)+("00000000"+(c[1]>>>0).toString(16)).slice(-8)+("00000000"+(f[0]>>>0).toString(16)).slice(-8)+("00000000"+(f[1]>>>0).toString(16)).slice(-8)}function n(t){return function(e){return{}.toString.call(e)==="[object "+t+"]"}}function X(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16)})}function p(e){var t=new Image;t.src=e;t.onload=t.onerror=t.onabort=function(){t=t.onload=t.onerror=t.onabort=null}}var j=navigator;var i={};var r=n("Object");var o=n("String");var a=n("Function");var h=Array.isArray||n("Array");function u(e){window.console&&window.console.log(e)}function s(e){this.name=e;this.factory=null}function define(e,t){if(!e){return}var n=i[e]||(i[e]=new s(e));n.factory=t}function d(e){var t=i[e];if(t){return l(t)}else{throw"can not get module by from ojs: "+e}}function l(e){if(!e.exports){e.exports={};try{e.factory(d,e.exports,e)}catch(e){u(e)}}return e.exports}function use(e,t){if(o(e)){e=[e]}for(var n=0;n0?true:!+[1],ios:!!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),android:/android|linux/.test(t),iphone:/iphone/.test(t),ipad:/ipad/.test(t),weixin:t.indexOf("micromessenger")>-1,qq:t.match(/\sqq/i)===" qq"},find:function(e,t){return e.getElementById(t)},findID:function(e){return a.getElementById(e)},findName:function(e){return a.getElementsByTagName(e)},bind:function(e,t,n){return"string"==typeof e&&(e=i.findID(e)),t=t.replace(/^on/i,"").toLowerCase(),e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on"+t,n),e},unbind:function(e,t,n){e="string"==typeof e&&(e=i.findID(e));t=t.replace(/^on/i,"").toLowerCase();if(e.removeEventListener){e.removeEventListener(t,n,false)}else{if(e.detachEvent){e.detachEvent("on"+t,n)}}return e},guid:function(){function e(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}var t=e()+e()+""+e()+""+e()+""+e()+""+e()+e()+e();return t},encode:function(t){try{return X(t+"")}catch(e){return t}},decode:function(t){try{return decodeURIComponent(t+"")}catch(e){return t}},each:function(e,t){if(e.length&&e.slice)for(var n=0,i=e.length;i>n;n++)t(e[n],n);else for(var r in e)e.hasOwnProperty(r)&&t(e[r],r)},getCookie:function(e,t){var n,t=t||window,i=a,r=new RegExp("(^| )"+e+"=([^;]*)(;|$)"),o=r.exec(i.cookie);if(o){n=o[2]}return n},setCookie:function(e,t,n){n=n||{};var i=n.expires;if("number"==typeof n.expires){i=new Date;i.setTime(i.getTime()+n.expires*(60*1e3))}document.cookie=e+"="+t+(n.path?"; path="+n.path:"")+(i?"; expires="+i.toGMTString():"")+(n.domain?"; domain="+n.domain:"")+(n.secure?"; secure":"")},findTagName:function(e){return a.getElementsByTagName(e)},getParameterByName:function(e,t){if(!t)t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),i=n.exec(t);if(!i)return null;if(!i[2])return"";return decodeURIComponent(i[2].replace(/\+/g," "))},ready:function(e){if(n.test(document.readyState)){e()}else{document.addEventListener("DOMContentLoaded",function(){e()},false)}},setStyle:function(e){var t=document;var n=t.createElement("style");n.setAttribute("type","text/css");if(n.styleSheet){n.styleSheet.cssText=e}else{var i=t.createTextNode(e);n.appendChild(i)}var r=t.getElementsByTagName("head");if(r.length)r[0].appendChild(n);else t.documentElement.appendChild(n)},loadScriptHtml:function(e){if(!document.body){return}var t=document.createRange();t.selectNode(document.body);var n=t.createContextualFragment(e);document.body.appendChild(n)},moveLast:function(e){this.ready(function(){document.body.appendChild(e)})}})});define("client",function(e,t){var n=e("utils"),i=e("mobile"),r=window,o=document,a,s=6762788,d,l;function c(){try{navigator.permissions.query({name:"notifications"}).then(function(e){d=e.state;l=Notification.permission})}catch(e){}}c();function f(){var t="";try{t=r.opener?r.opener.document.location.href:o.referrer}catch(e){t=o.referrer}if(t!==""){t=t.substr(0,8192)}return X(t)}function p(){var t="";try{t=r.top.document.location.href}catch(e){t=o.location.href}if(t!==""){t=t.substr(0,2048)}return X(t)}function h(e){var t="";for(var n=0;n0?":":"")+e[n].charCodeAt(0)}return t}function u(){try{return[window.screen.width,window.screen.height].join("x")}catch(e){return""}}function m(){var e=window.screen.availWidth||0;var t=window.screen.availHeight||0;return[v(),S(),window.devicePixelRatio||0,e+"."+t].join(":")}function g(){var e=window["navigator"];var t=false;for(var n in e){try{t=j["hasOwnProperty"](n)}catch(e){t=false}}return t}function y(e){for(var t in j){if(t===e){return j[t]}}return"0"}function v(){return y("platform").replace(/Win/i,"v")}function w(){return y("productSub")}function x(){return y("deviceMemory")}function b(){return y("hardwareConcurrency")}function k(){if(typeof navigator.languages!=="undefined"){try{var e=navigator.languages[0].substr(0,2);if(e!==navigator.language.substr(0,2)){return true}}catch(e){return true}}return false}function _(){return(new Date).getTimezoneOffset()}function C(e){return String.fromCharCode(e)}function A(e){var t=[];for(var n=0;n0){var e=f.logServer+"/areboot";p(e)}},5e3)}},1e3)})};l.prototype.request=function(){var e=s.getParams(this);var t=this;window["json_"+this.rid]=function(e){if(!e){throw"no ads: "+l.id}t.response=e;t.display()};var n=[];for(var i in e){n.push(i+"="+e[i])}var r=[f.aServer,"/bid?",n.join("&")].join("");var o=document.createElement("script"),a=document.getElementsByTagName("head")[0];o.charset="utf-8",o.async=true,o.src=r,a.insertBefore(o,a.firstChild)};l.prototype.display=function(){if(this.response.Error!==""){u(this.response.Error);return}this.height=this.response.Height;this.width=this.response.Width;var e=this.response.TplName;this.tplClass=use(e);this.aList=this.response.AType==="single"?this.response.List[0]:this.response.List;for(var t=0;t0){var n=e.Click;var i=d.getAllParam();var r=[];r.push("ackimg=1");for(var o in i){r.push(o+"="+i[o])}var a=r.join("&");var s=[n,a].join("&");p(s)}};function c(e){var e=new l(e);e.request()}function n(){if(f.sync==="false"){var e=f.adunit;document.write('');(window.adbyunion=window.adbyunion||[]).push(e)}}function i(){var e=document.getElementsByTagName("INS");for(var t=0;t-1&&i.length>12&&r!=="done"){var o=i.split("-"),a=o[0],s=o[1];if(a===f.prefix){n.setAttribute("status","done");c({container:i,id:s,node:n})}}}}R(t,{run:function(){n();d.init();setTimeout(function(){i()},100)}})})}();!function(){define("ack",function(e,t){var r=e("utils"),o=e("mobile"),a=[];function s(e){this.params={s:"",xy:"",xxyy:""};this.init(e)}s.prototype.init=function(e){var t=window["_openadxCM"];if(t){t.aclick(e)}var n=e.target.tagName.toLowerCase(),i;if(n!=="a"){this.target=e.target.parentNode}else{this.target=e.target}this.params.s=r.getParameterByName("s",this.target.href);this.params.xy=[e.clientX,e.clientY].join("_");this.params.xxyy=a.join(";");R(this.params,o.getMParam())};s.prototype.process=function(e){var t=this.target.href.split("?")[0];var n=[];a=[];for(var i in this.params){n.push(i+"="+this.params[i])}if(e.response.Bidding.toLowerCase()==="cpm"){n.push("ccpm=1")}var r=n.join("&");this.target.href=t+"?"+r};R(t,{bind:function(n,e){var t=e.getElementsByTagName("a");for(var i=0;i