che-2.0 */ var m=this||self;function q(a,b,c){a=a.split(".");c=c||m;for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function t(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}function da(a,b,c){return a.call.apply(a.bind,arguments)}function u(a,b,c){u=da;return u.apply(null,arguments)}function ea(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}} function v(a,b){function c(){}c.prototype=b.prototype;a.F=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ba=function(d,e,f){for(var g=Array(arguments.length-2),h=2;hc;a=fa.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var ia=d in a)b[c++]=a[d];return b}function pa(a){var b={};for(let c in a)b[c]=a[c];return b}var qa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function ra(a,b){for(let e=1;e>=4,b[e]=ta[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}} function va(a){var b=m.imalib_globalCallbacks||new Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&m.AFMA_updateActiveView){let d=new ua(m.AFMA_updateActiveView);c.push(d);m.AFMA_updateActiveView=void 0}m.AFMA_updateActiveView||(m.AFMA_updateActiveView=function(){var d=b.get("AFMA_updateActiveView");for(let e of d)e.callback.apply(null,arguments)});a=new ua(a);c.push(a);b.set("AFMA_updateActiveView",c);m.imalib_globalCallbacks=b;return a.uuid} function wa(a){if(m.AFMA_updateActiveView){var b=m.imalib_globalCallbacks;if(b){var c=b.get("AFMA_updateActiveView");if(c){var d=c.findIndex(e=>e.uuid===a);d!==-1&&(c.splice(d,1),c.length===0&&(m.AFMA_updateActiveView=void 0),b.set("AFMA_updateActiveView",c),m.imalib_globalCallbacks=b)}}}};class y{constructor(a,b){this.messageName=a;this.parameters=b||{}}};function xa(a){a&&typeof a.dispose=="function"&&a.dispose()};function z(){this.C=this.C;this.l=this.l}z.prototype.C=!1;z.prototype.dispose=function(){this.C||(this.C=!0,this.u())};z.prototype[Symbol.dispose]=function(){this.dispose()};function A(a,b){a.C?b():(a.l||(a.l=[]),a.l.pushe.u=function(){if(this.l)for(;this.l.length;)this.l.shift()()};function B(a,b){this.type=a;this.h=this.target=b;this.defaultPrevented=!1}B.prototype.i=function(){this.defaultPrevented=!0};class ya extends B{constructor(a,b){super(a.messageName,b);this.params=a.parameters||{}}};function za(a){m.setTimeout(()=>{throw a;},0)};var C,D;a:{for(var Aa=["CLOSURE_FLAGS"],E=m,F=0;F=Ha&&a<=Ia?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){let b=a[K]|0;return a.length===0&&b&1?void 0:Ma(a,b,Oa)}if(a!=null&&a[I]===Fa)return Pa(a);return}return a}var Na;function Pa(a){a=a.h;return Ma(a,a[K]|0,Oa)};function Qa(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");e=a[K]|0;if(C&&1&e)throw Error("rfarr");2048&e&&!(2&e)&&Ra();if(e&256)throw Error("farr");if(e&64)return(e|d)!==e&&(a[K]=e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("mid");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;let l=c[g];if(l!=null&&typeof l==="object"&&l.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("pvtlmt");for(var h in l)if(f=+h, f1024)throw Error("spvt");e=e&-16760833|(h&1023)<<14}}}=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[I]===Fa){c=a.h;let d=c[K]|0;Ga(a,d)||(d&2?b=!0:!(d&32)||d&4096?b=!1:(c[K]=d|2,a.i=L,b=!0),b?(a=new a.constructor(c),a.l=L):a=Ta(c,d));return a}}function Ta(a,b,c,d){d??(d=!!(34&b));a=Ma(a,b,Sa,d);d=32;c&&(d|=2);b=b&16769217|d;a[K]=b;return a} function Ua(a){if(a.i!==L)return!1;var b=a.h;b=Ta(b,b[K]|0);b[K]|=2048;a.h=b;a.i=void 0;a.l=void 0;return!0};var Va=class{constructor(a){this.h=Qa(a,void 0,void 0,2048)}toJSON(){var a=Pa(this);return a}};Va.prototype[I]=Fa;Va.prototype.toString=function(){return this.h.toString()};oa({W:0,V:1,S:2,M:3,T:4,N:5,U:6,P:7,R:8,L:9,O:10,X:11}).map(a=>Number(a));oa({Z:0,aa:1,Y:2}).map(a=>Number(a));function Wa(a){var b=new Xa;if(!Ua(b)&&Ga(b,b.h[K]|0))throw Error();var c=b.h,d=c[K]|0;var e=(b?Ga(b,d):2&d)?1:2;e===2&&Ua(b)&&(c=b.h,d=c[K]|0);a:if(b=c.length-1,b<0)b=void 0;else if(0>=b){var f=c[b];if(f!=null&&typeof f==="object"&&f.constructor===Object)b=f[1];else if(0===b)b=f;else{b=void 0;break a}}else b=c[0];f=Array.isArray(b)?b:Da;var g=f===Da?7:f[K]|0;b=g;2&d&&(b|=2);var h=b|1;b=!(4&h);if(b){for(var l=0,p=0;l=0&&0>=p&&(n=c[p],n!=null&&typeof n==="object"&&n.constructor===Object)){n[1]=l;break a}0<=p?c[0]=l:l!==void 0&&(p=(h??(h=c[K]|0))>>14&1023||536870912,1>=p?l!=null&&(c[p+-1]={[1]:l}):c[0]=l)}l=!1}l||(e===1||(e!==4?0:2&g||!(16&g)&&32&h)?(g|=!f.length||b&&!(4096&g)||32&h&&!(4096&g||16&g)?2:256,g!==d&&(f[K]=g),Object.freeze(f)): g!==d&&(f[K]=g));2&g||!(4096&g||16&g)||(e=h,e===void 0&&(e=c[K]|0),e&32&&!(e&4096)&&(c[K]=e|4096));e=f;if(Array.isArray(a)){var r=a.length;for(b=0;ba+b);[2,2,2,2,2,2,2is.relatedTarget=this.h=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.l=null;a&&this.init(a,b)}v(M,B); M.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.h=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!== void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.l=a;a.defaultPrevented&&M.F.i.call(this)};M.prototype.i=function(){M.F.i.call(this);var a=this.l;a.preventDefault?a.preventDefault():a.returnValue=!1};var $a="closure_listenable_"+(Math.random()*1E6|0);function N(a){return!(!a||!a[$a])};var ab=0;function bb(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++ab;this.D=this.H=!1}function O(a){a.D=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};function P(a){this.src=a;this.h={};this.i=0}P.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.h[f];a||(a=this.h[f]=[],this.i++);var g=cb(a,b,d,e);g>-1?(b=a[g],c||(b.H=!1)):(b=new bb(b,this.src,f,!!d,e),b.H=c,a.push(b));return b};function db(a,b){var c=b.type;if(c in a.h){var d=a.h[c],e=Array.prototype.indexOf.call(d,b,void 0),f;(f=e>=0)&&Array.prototype.splice.call(d,e,1);f&&(O(b),a.h[c].length==0&&(delete a.h[c],a.i--))}} function eb(a,b,c,d,e){a=a.h[b.toString()];b=-1;a&&(b=cb(a,c,d,e));return b>-1?a[b]:null}function cb(a,b,c,d){for(let e=0;e>>0);function R(a){if(typeof a==="function")return a;a[ob]||(a[ob]=function(b){return a.handleEvent(b)});return a[ob]};function U(a){z.call(this);this.i=a;this.h={}}v(U,z);var pb=[];U.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(pb[0]=b.toString()),b=pb);for(let e=0;e=0;f--){var g=a.h=b[f];e=W(g,d,!0,a)&&e}g=a.h=c;e=W(g,d,!0,a)&&e;e=W(g,d,!1,a)&&e;if(b)for(f=0let e=0;e-1?(O(a[b]),Array.prototype.splice.call(a,b,1),a.length==0&&(delete e.h[f],e.i--),e=!0):e=!1):e=!1}return e}; function W(a,b,c,d){b=a.h.h[String(b)];if(!b)return!0;b=b.concat();var e=!0;for(let f=0;f{if(this.A){let c=Date.now()-this.J;c>0&&c{var b=this.h[this.i];if(!b){var c=document;b="IFRAME";c.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());b=c.createElement(b);b.id="afma-notify-"+(new Date).getTime();b.style.display="none";this.h[this.i]=b}this.i=(this.i+1)%25;var d=pa(a.parameters);d["google.afma.Notify_dt"]=(new Date).getTime();c=b;a=Za(new y(a.messageName,d));c.src=ka(a).toString();b.parentNode||document.body.appendChild(b)});this.h=[];this.i=0}u(){this.h.forEach(sa);this.h= [];super.u()}}class sb extends Y{sendMessage(a){a=yb(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.googleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}}class ub eit.messageHandlers.gadGMSGObjectHandler&&(a.parameters["google.afma.Notify_dt"]=(new Date).getTime(),window.webkit.messageHandlers.gadGMSGObjectHandler.postMessage({name:a.messageName,params:a.parameters}))}};function Ab(a,b,c){switch(b.messageName){case "mraid_loaded":Bb(a,c);c!==top&&(a.v||(a.v=va(d=>{window.self===window.parent&&a.forwardMessage(new y("update_activeview_action",d))}),A(a,()=>{a.v&&wa(a.v)})),a.forwardMessage(new y("mraid_env_obj",window.MRAID_ENV)));break;case "start_tracking_action":a.G===0&&window.AFMA_SendMessage?.("trackActiveViewUnit");a.G+=1;break;case "stop_tracking_action":--a.G;a.G===0&&(window.AFMA_SendMessage?.("untrackActiveViewUnit",{hashCode:b.parameters.hashCode}),a.v&& (wa(a.v),a.v=null));break;case "register_iframe_window_action":Bb(a,c)}}function Bb(a,b){b===top||a.I.has(b)||a.I.add(b)} var Cb=class extends z{constructor(){super();this.I=new Set;this.G=0;this.v=null;if(typeof window.addEventListener!=="undefined"&&!window.AFMA_FrameRegisteredForForwarding){window.AFMA_FraremoveEventListener("message",a)});window.self===window.parent||window.parent.postMessage(new y("register_iframe_window_action"),"*")}}onMessage({data:a,source:b}){if(b&&a)if(window.self===window.parent)Ab(this, a,b);else switch(a.messageName){case "receive_message_action":a=a.parameters;window.AFMA_ReceiveMessage?.(a.messageName,a.parameters);break;case "mraid_env_obj":window.MRAID_ENV===void 0&&(window.MRAID_ENV=a.parameters);break;case "update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveView?.(a.parameters)}}forwardMessage(a){this.I.forEach(b=>{b.postMessage(a,"*")})}shouldForwardMessageToIframe(){return this.I.size>0}};class Db extends V{constructor(){super();this.j=wb();this.j=wb();A(this,ea(xa,this.j));this.i={};this.o=new Cb;A(this,ea(xa,this.o))}sendMessage(a,b){var c;typeof a==="string"?c=new y(a,b):a instanceof y&&(c=a);document.readyState=="loading"?Q(m,"DOMContentLoaded",()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b){if(this.shouldForwardMessageToIframe())this.forwardMessage(new y("receive_message_action",new y(a,b)));else{let c=document.getElementById("ad_iframe");c!=void 0&& c.contentWindow!=void 0&&c.contentWindow.AFMA_ReceiveMessage!=void 0&&c.contentWindow.AFMA_ReceiveMessage(a,b)}a=="onshow"&&document.readyState=="loading"?Q(m,"DOMContentLoaded",()=>Eb(a,b??void 0)):this.dispatchEvent(new ya(new y(a,b),this))}addObserver(a,b,c){var d=e=>void c.call(b,e.type,e.params);this.listen(a,d);this.i[a]||(this.i[a]={});this.i[a][b]=d}removeObserver(a,b){this.i[a]&&this.i[a][b]&&(this.unlisten(a,this.i[a][b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return this.o.shouldForwardMessageToIframe()}forwardMessage(a){this.o.forwardMessage(a)}} function Fb(a,b){m.AFMA_Communicator?m.AFMA_Communicator.sendMessage(a,b):Gb(a,b)}function Gb(a,b){document.readyState=="loading"?(a=u(Gb,null,a,b),Q(m,"DOMContentLoaded",a,!1)):(a=new y(a,b),wb().sendMessage(a))}function Eb(a,b){m.AFMA_Communicator.receiveMessage(a,b)}function Hb(a,b,c,d){m.AFMA_Commun,!0)});Z("onSdkRequested1pxImpressionCaching",()=>{q("Goog_Omid_SdkRequested1pxImpressionCaching",!0)});}).call(this);