(function(){for(var g=»function»==typeof Object.defineProperties?Object.defineProperty:function(b,c,a){if(a.get||a.set)throw new TypeError(«ES3 does not support getters and setters.»);b!=Array.prototype&&b!=Object.prototype&&(b[c]=a.value)},h=»undefined»!=typeof window&&window===this?this:»undefined»!=typeof global&&null!=global?global:this,k=[«String»,»prototype»,»repeat»],l=0;lb||1342177279>>=1)c+=c;return a};q!=p&&null!=q&&g(h,n,{configurable:!0,writable:!0,value:q});var t=this;function u(b,c){var a=b.split(«.»),d=t;a[0]in d||!d.execScript||d.execScript(«var «+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===c?d[e]?d=d[e]:d=d[e]={}:d[e]=c};function v(b){var c=b.length;if(0=c.offsetHeight)a=!1;else{d=c.getBoundingClientRect();var f=document.body;a=d.top+(«pageYOffset»in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);d=d.left+(«pageXOffset»in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+»,»+d;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a