Found 308 repositories(showing 30)
dailenson
Official Code for ECCV 2024 paper — One-Shot Diffusion Mimicker for Handwritten Text Generation
Copycord
Clone one or more Discord servers in real time with a powerful toolkit—message & DM exporting, member list scraping, real-time message forwarding to external services, and more—managed through slash commands and a clean web UI.
dh-orko
/* JS */ gapi.loaded_0(function(_){var window=this; var ha,ia,ja,ma,sa,na,ta,ya,Ja;_.ea=function(a){return function(){return _.da[a].apply(this,arguments)}};_._DumpException=function(a){throw a;};_.da=[];ha="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};ia="undefined"!=typeof window&&window===this?this:"undefined"!=typeof window.global&&null!=window.global?window.global:this;ja=function(){ja=function(){};ia.Symbol||(ia.Symbol=ma)}; ma=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();sa=function(){ja();var a=ia.Symbol.iterator;a||(a=ia.Symbol.iterator=ia.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&ha(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return na(this)}});sa=function(){}};na=function(a){var b=0;return ta(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})};ta=function(a){sa();a={next:a};a[ia.Symbol.iterator]=function(){return this};return a}; _.wa=function(a){sa();var b=a[window.Symbol.iterator];return b?b.call(a):na(a)};_.xa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)ya=Object.setPrototypeOf;else{var Ba;a:{var Ca={a:!0},Da={};try{Da.__proto__=Ca;Ba=Da.a;break a}catch(a){}Ba=!1}ya=Ba?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}_.Fa=ya; Ja=function(a,b){if(b){var c=ia;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ha(c,a,{configurable:!0,writable:!0,value:b})}};Ja("Array.prototype.find",function(a){return a?a:function(a,c){a:{var b=this;b instanceof String&&(b=String(b));for(var e=b.length,f=0;f<e;f++){var h=b[f];if(a.call(c,h,f,b)){a=h;break a}}a=void 0}return a}});var Ka=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; Ja("WeakMap",function(a){function b(a){Ka(a,d)||ha(a,d,{value:{}})}function c(a){var c=Object[a];c&&(Object[a]=function(a){b(a);return c(a)})}if(function(){if(!a||!Object.seal)return!1;try{var b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&4==d.get(c)}catch(n){return!1}}())return a;var d="$jscomp_hidden_"+Math.random();c("freeze");c("preventExtensions");c("seal");var e=0,f=function(a){this.Aa=(e+=Math.random()+ 1).toString();if(a){ja();sa();a=_.wa(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}};f.prototype.set=function(a,c){b(a);if(!Ka(a,d))throw Error("a`"+a);a[d][this.Aa]=c;return this};f.prototype.get=function(a){return Ka(a,d)?a[d][this.Aa]:void 0};f.prototype.has=function(a){return Ka(a,d)&&Ka(a[d],this.Aa)};f.prototype["delete"]=function(a){return Ka(a,d)&&Ka(a[d],this.Aa)?delete a[d][this.Aa]:!1};return f}); Ja("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(_.wa([[b,"s"]]));if("s"!=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!1;e=d.next();return e.done||4!=e.value[0].x||"t"!=e.value[1]||!d.next().done?!1:!0}catch(q){return!1}}())return a;ja();sa();var b=new window.WeakMap,c=function(a){this.lf= {};this.Pe=f();this.size=0;if(a){a=_.wa(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}};c.prototype.set=function(a,b){var c=d(this,a);c.list||(c.list=this.lf[c.id]=[]);c.ke?c.ke.value=b:(c.ke={next:this.Pe,Pi:this.Pe.Pi,head:this.Pe,key:a,value:b},c.list.push(c.ke),this.Pe.Pi.next=c.ke,this.Pe.Pi=c.ke,this.size++);return this};c.prototype["delete"]=function(a){a=d(this,a);return a.ke&&a.list?(a.list.splice(a.index,1),a.list.length||delete this.lf[a.id],a.ke.Pi.next=a.ke.next,a.ke.next.Pi= a.ke.Pi,a.ke.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.lf={};this.Pe=this.Pe.Pi=f();this.size=0};c.prototype.has=function(a){return!!d(this,a).ke};c.prototype.get=function(a){return(a=d(this,a).ke)&&a.value};c.prototype.entries=function(){return e(this,function(a){return[a.key,a.value]})};c.prototype.keys=function(){return e(this,function(a){return a.key})};c.prototype.values=function(){return e(this,function(a){return a.value})};c.prototype.forEach=function(a,b){for(var c=this.entries(), d;!(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};c.prototype[window.Symbol.iterator]=c.prototype.entries;var d=function(a,c){var d=c&&typeof c;"object"==d||"function"==d?b.has(c)?d=b.get(c):(d=""+ ++h,b.set(c,d)):d="p_"+c;var e=a.lf[d];if(e&&Ka(a.lf,d))for(a=0;a<e.length;a++){var f=e[a];if(c!==c&&f.key!==f.key||c===f.key)return{id:d,list:e,index:a,ke:f}}return{id:d,list:e,index:-1,ke:void 0}},e=function(a,b){var c=a.Pe;return ta(function(){if(c){for(;c.head!=a.Pe;)c=c.Pi;for(;c.next!=c.head;)return c= c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void 0}})},f=function(){var a={};return a.Pi=a.next=a.head=a},h=0;return c}); Ja("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(_.wa([b]));if(!d.has(b)||1!=d.size||d.add(b)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=b||f.value[1]!=b)return!1;f=e.next();return f.done||f.value[0]==b||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(h){return!1}}())return a;ja();sa();var b=function(a){this.V= new window.Map;if(a){a=_.wa(a);for(var b;!(b=a.next()).done;)this.add(b.value)}this.size=this.V.size};b.prototype.add=function(a){this.V.set(a,a);this.size=this.V.size;return this};b.prototype["delete"]=function(a){a=this.V["delete"](a);this.size=this.V.size;return a};b.prototype.clear=function(){this.V.clear();this.size=0};b.prototype.has=function(a){return this.V.has(a)};b.prototype.entries=function(){return this.V.entries()};b.prototype.values=function(){return this.V.values()};b.prototype.keys= b.prototype.values;b.prototype[window.Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(a,b){var c=this;this.V.forEach(function(d){return a.call(b,d,d,c)})};return b});_.La=_.La||{};_.m=this;_.r=function(a){return void 0!==a};_.u=function(a){return"string"==typeof a}; _.Ma=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b};_.Oa=function(a){return"array"==_.Ma(a)};_.Pa="closure_uid_"+(1E9*Math.random()>>>0);_.Qa=Date.now||function(){return+new Date};_.w=function(a,b){a=a.split(".");var c=_.m;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&_.r(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}}; _.z=function(a,b){function c(){}c.prototype=b.prototype;a.H=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ep=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}}; _.Ta=window.osapi=window.osapi||{}; window.___jsl=window.___jsl||{}; (window.___jsl.cd=window.___jsl.cd||[]).push({gwidget:{parsetags:"explicit"},appsapi:{plus_one_service:"/plus/v1"},csi:{rate:.01},poshare:{hangoutContactPickerServer:"https://plus.google.com"},gappsutil:{required_scopes:["https://www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recommended"],display_on_page_ready:!1},appsutil:{required_scopes:["https://www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recommended"],display_on_page_ready:!1}, "oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"https://accounts.google.com/o/oauth2/postmessageRelay",redirectUri:"postmessage",loggingUrl:"https://accounts.google.com/o/oauth2/client_log"},iframes:{sharebox:{params:{json:"&"},url:":socialhost:/:session_prefix:_/sharebox/dialog"},plus:{url:":socialhost:/:session_prefix:_/widget/render/badge?usegapi=1"},":socialhost:":"https://apis.google.com",":im_socialhost:":"https://plus.googleapis.com",domains_suggest:{url:"https://domains.google.com/suggest/flow"}, card:{params:{s:"#",userid:"&"},url:":socialhost:/:session_prefix:_/hovercard/internalcard"},":signuphost:":"https://plus.google.com",":gplus_url:":"https://plus.google.com",plusone:{url:":socialhost:/:session_prefix:_/+1/fastbutton?usegapi=1"},plus_share:{url:":socialhost:/:session_prefix:_/+1/sharebutton?plusShare=true&usegapi=1"},plus_circle:{url:":socialhost:/:session_prefix:_/widget/plus/circle?usegapi=1"},plus_followers:{url:":socialhost:/_/im/_/widget/render/plus/followers?usegapi=1"},configurator:{url:":socialhost:/:session_prefix:_/plusbuttonconfigurator?usegapi=1"}, appcirclepicker:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},page:{url:":socialhost:/:session_prefix:_/widget/render/page?usegapi=1"},person:{url:":socialhost:/:session_prefix:_/widget/render/person?usegapi=1"},community:{url:":ctx_socialhost:/:session_prefix::im_prefix:_/widget/render/community?usegapi=1"},follow:{url:":socialhost:/:session_prefix:_/widget/render/follow?usegapi=1"},commentcount:{url:":socialhost:/:session_prefix:_/widget/render/commentcount?usegapi=1"},comments:{url:":socialhost:/:session_prefix:_/widget/render/comments?usegapi=1"}, youtube:{url:":socialhost:/:session_prefix:_/widget/render/youtube?usegapi=1"},reportabuse:{url:":socialhost:/:session_prefix:_/widget/render/reportabuse?usegapi=1"},additnow:{url:":socialhost:/additnow/additnow.html"},udc_webconsentflow:{url:"https://myaccount.google.com/webconsent?usegapi=1"},appfinder:{url:"https://gsuite.google.com/:session_prefix:marketplace/appfinder?usegapi=1"},":source:":"1p"},poclient:{update_session:"google.updateSessionCallback"},"googleapis.config":{methods:{"pos.plusones.list":!0, "pos.plusones.get":!0,"pos.plusones.insert":!0,"pos.plusones.delete":!0,"pos.plusones.getSignupState":!0},versions:{pos:"v1"},rpc:"/rpc",root:"https://content.googleapis.com","root-1p":"https://clients6.google.com",useGapiForXd3:!0,xd3:"/static/proxy.html",developerKey:"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:!1}},report:{apis:["iframes\\..*","gadgets\\..*","gapi\\.appcirclepicker\\..*","gapi\\.client\\..*"],rate:1E-4},client:{perApiBatch:!0}}); var Za,eb,fb;_.Ua=function(a){return"number"==typeof a};_.Va=function(){};_.Wa=function(a){var b=_.Ma(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.Xa=function(a){return"function"==_.Ma(a)};_.Ya=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};Za=0;_.bb=function(a){return a[_.Pa]||(a[_.Pa]=++Za)};eb=function(a,b,c){return a.call.apply(a.bind,arguments)}; fb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}};_.A=function(a,b,c){_.A=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?eb:fb;return _.A.apply(null,arguments)}; _.ib=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(_.u(a))return _.u(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.jb=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if(_.u(a))return _.u(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1}; _.lb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=_.u(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};_.mb=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f=_.u(a)?a.split(""):a,h=0;h<c;h++)if(h in f){var k=f[h];b.call(void 0,k,h,a)&&(d[e++]=k)}return d}; _.nb=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e=_.u(a)?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};_.ob=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=_.u(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1}; _.qb=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=_.u(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};_.rb=function(a,b){return 0<=(0,_.ib)(a,b)}; var vb;_.sb=function(a){return/^[\s\xa0]*$/.test(a)};_.tb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};_.ub=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)}; _.xb=function(a,b){var c=0;a=(0,_.tb)(String(a)).split(".");b=(0,_.tb)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",h=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==f[0].length&&0==h[0].length)break;c=vb(0==f[1].length?0:(0,window.parseInt)(f[1],10),0==h[1].length?0:(0,window.parseInt)(h[1],10))||vb(0==f[2].length,0==h[2].length)||vb(f[2],h[2]);f=f[3];h=h[3]}while(0==c)}return c}; vb=function(a,b){return a<b?-1:a>b?1:0};_.yb=2147483648*Math.random()|0; a:{var Bb=_.m.navigator;if(Bb){var Cb=Bb.userAgent;if(Cb){_.Ab=Cb;break a}}_.Ab=""}_.Db=function(a){return-1!=_.Ab.indexOf(a)};var Fb;_.Eb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};Fb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.Gb=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Fb.length;f++)c=Fb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}; _.Hb=function(){return _.Db("Opera")};_.Ib=function(){return _.Db("Trident")||_.Db("MSIE")};_.Lb=function(){return _.Db("iPhone")&&!_.Db("iPod")&&!_.Db("iPad")};_.Mb=function(){return _.Lb()||_.Db("iPad")||_.Db("iPod")};var Nb=function(a){Nb[" "](a);return a},Sb;Nb[" "]=_.Va;_.Qb=function(a,b){try{return Nb(a[b]),!0}catch(c){}return!1};Sb=function(a,b){var c=Rb;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var gc,hc,Rb,pc;_.Tb=_.Hb();_.C=_.Ib();_.Ub=_.Db("Edge");_.Vb=_.Ub||_.C;_.Wb=_.Db("Gecko")&&!(-1!=_.Ab.toLowerCase().indexOf("webkit")&&!_.Db("Edge"))&&!(_.Db("Trident")||_.Db("MSIE"))&&!_.Db("Edge");_.Xb=-1!=_.Ab.toLowerCase().indexOf("webkit")&&!_.Db("Edge");_.Yb=_.Xb&&_.Db("Mobile");_.Zb=_.Db("Macintosh");_.$b=_.Db("Windows");_.ac=_.Db("Linux")||_.Db("CrOS");_.bc=_.Db("Android");_.cc=_.Lb();_.dc=_.Db("iPad");_.ec=_.Db("iPod");_.fc=_.Mb(); gc=function(){var a=_.m.document;return a?a.documentMode:void 0};a:{var ic="",jc=function(){var a=_.Ab;if(_.Wb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Ub)return/Edge\/([\d\.]+)/.exec(a);if(_.C)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Xb)return/WebKit\/(\S+)/.exec(a);if(_.Tb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();jc&&(ic=jc?jc[1]:"");if(_.C){var kc=gc();if(null!=kc&&kc>(0,window.parseFloat)(ic)){hc=String(kc);break a}}hc=ic}_.lc=hc;Rb={}; _.mc=function(a){return Sb(a,function(){return 0<=_.xb(_.lc,a)})};_.oc=function(a){return Number(_.nc)>=a};var qc=_.m.document;pc=qc&&_.C?gc()||("CSS1Compat"==qc.compatMode?(0,window.parseInt)(_.lc,10):5):void 0;_.nc=pc; var sc,wc,xc,yc,zc,Ac,Bc,Cc;_.rc=function(a,b){return _.da[a]=b};_.tc=function(a){return Array.prototype.concat.apply([],arguments)};_.uc=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.vc=function(a,b){return 0==a.lastIndexOf(b,0)};wc=/&/g;xc=/</g;yc=/>/g;zc=/"/g;Ac=/'/g;Bc=/\x00/g;Cc=/[\x00&<>"']/; _.Dc=function(a){if(!Cc.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(wc,"&"));-1!=a.indexOf("<")&&(a=a.replace(xc,"<"));-1!=a.indexOf(">")&&(a=a.replace(yc,">"));-1!=a.indexOf('"')&&(a=a.replace(zc,"""));-1!=a.indexOf("'")&&(a=a.replace(Ac,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Bc,"�"));return a};_.Fc=function(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})};_.Gc=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1}; var Hc,Ic;Hc=!_.C||_.oc(9);Ic=!_.Wb&&!_.C||_.C&&_.oc(9)||_.Wb&&_.mc("1.9.1");_.Jc=_.C&&!_.mc("9");_.Kc=_.C||_.Tb||_.Xb;_.Lc=_.C&&!_.oc(9);var Mc;_.Nc=function(){this.uw="";this.bP=Mc};_.Nc.prototype.Ch=!0;_.Nc.prototype.dg=function(){return this.uw};_.Nc.prototype.toString=function(){return"Const{"+this.uw+"}"};_.Oc=function(a){return a instanceof _.Nc&&a.constructor===_.Nc&&a.bP===Mc?a.uw:"type_error:Const"};Mc={};_.Pc=function(a){var b=new _.Nc;b.uw=a;return b};_.Pc(""); var Qc;_.Rc=function(){this.bC="";this.lP=Qc};_.Rc.prototype.Ch=!0;_.Rc.prototype.dg=function(){return this.bC};_.Rc.prototype.GA=!0;_.Rc.prototype.kl=function(){return 1};_.Sc=function(a){if(a instanceof _.Rc&&a.constructor===_.Rc&&a.lP===Qc)return a.bC;_.Ma(a);return"type_error:TrustedResourceUrl"};_.Uc=function(a){return _.Tc(_.Oc(a))};Qc={};_.Tc=function(a){var b=new _.Rc;b.bC=a;return b}; var Yc,Vc,Zc;_.Wc=function(){this.Zl="";this.VO=Vc};_.Wc.prototype.Ch=!0;_.Wc.prototype.dg=function(){return this.Zl};_.Wc.prototype.GA=!0;_.Wc.prototype.kl=function(){return 1};_.Xc=function(a){if(a instanceof _.Wc&&a.constructor===_.Wc&&a.VO===Vc)return a.Zl;_.Ma(a);return"type_error:SafeUrl"};Yc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;_.$c=function(a){if(a instanceof _.Wc)return a;a=a.Ch?a.dg():String(a);Yc.test(a)||(a="about:invalid#zClosurez");return Zc(a)}; _.ad=function(a){if(a instanceof _.Wc)return a;a=a.Ch?a.dg():String(a);Yc.test(a)||(a="about:invalid#zClosurez");return Zc(a)};Vc={};Zc=function(a){var b=new _.Wc;b.Zl=a;return b};Zc("about:blank"); _.dd=function(){this.aC="";this.UO=_.bd};_.dd.prototype.Ch=!0;_.bd={};_.dd.prototype.dg=function(){return this.aC};_.dd.prototype.Bi=function(a){this.aC=a;return this};_.ed=(new _.dd).Bi("");_.gd=function(){this.$B="";this.TO=_.fd};_.gd.prototype.Ch=!0;_.fd={};_.id=function(a){a=_.Oc(a);return 0===a.length?hd:(new _.gd).Bi(a)};_.gd.prototype.dg=function(){return this.$B};_.gd.prototype.Bi=function(a){this.$B=a;return this};var hd=(new _.gd).Bi(""); var jd;_.kd=function(){this.Zl="";this.SO=jd;this.qG=null};_.kd.prototype.GA=!0;_.kd.prototype.kl=function(){return this.qG};_.kd.prototype.Ch=!0;_.kd.prototype.dg=function(){return this.Zl};_.ld=function(a){if(a instanceof _.kd&&a.constructor===_.kd&&a.SO===jd)return a.Zl;_.Ma(a);return"type_error:SafeHtml"};jd={};_.nd=function(a,b){return(new _.kd).Bi(a,b)};_.kd.prototype.Bi=function(a,b){this.Zl=a;this.qG=b;return this};_.nd("<!DOCTYPE html>",0);_.od=_.nd("",0);_.pd=_.nd("<br>",0); _.qd=function(a,b){b=b instanceof _.Wc?b:_.ad(b);a.href=_.Xc(b)};var wd,yd,Ad;_.td=function(a){return a?new _.rd(_.sd(a)):sc||(sc=new _.rd)};_.ud=function(a,b){return _.u(b)?a.getElementById(b):b}; _.vd=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;h=a[f];f++)b=h.className,"function"==typeof b.split&&_.rb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}; _.xd=function(a,b){_.Eb(b,function(b,d){b&&b.Ch&&(b=b.dg());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:wd.hasOwnProperty(d)?a.setAttribute(wd[d],b):_.vc(d,"aria-")||_.vc(d,"data-")?a.setAttribute(d,b):a[d]=b})};wd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; _.zd=function(a,b){var c=String(b[0]),d=b[1];if(!Hc&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.Dc(d.name),'"');if(d.type){c.push(' type="',_.Dc(d.type),'"');var e={};_.Gb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(_.u(d)?c.className=d:_.Oa(d)?c.className=d.join(" "):_.xd(c,d));2<b.length&&yd(a,c,b,2);return c}; yd=function(a,b,c,d){function e(c){c&&b.appendChild(_.u(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var f=c[d];!_.Wa(f)||_.Ya(f)&&0<f.nodeType?e(f):(0,_.lb)(Ad(f)?_.uc(f):f,e)}};_.Bd=function(a){return window.document.createElement(String(a))};_.Dd=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; _.Ed=function(a,b){yd(_.sd(a),a,arguments,1)};_.Fd=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Gd=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)};_.Hd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.Id=function(a){var b,c=a.parentNode;if(c&&11!=c.nodeType){if(a.removeNode)return a.removeNode(!1);for(;b=a.firstChild;)c.insertBefore(b,a);return _.Hd(a)}}; _.Jd=function(a){return Ic&&void 0!=a.children?a.children:(0,_.mb)(a.childNodes,function(a){return 1==a.nodeType})};_.Kd=function(a){return _.Ya(a)&&1==a.nodeType};_.Ld=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.sd=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document}; _.Md=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.Fd(a),a.appendChild(_.sd(a).createTextNode(String(b)))};Ad=function(a){if(a&&"number"==typeof a.length){if(_.Ya(a))return"function"==typeof a.item||"string"==typeof a.item;if(_.Xa(a))return"function"==typeof a.item}return!1}; _.rd=function(a){this.Va=a||_.m.document||window.document};_.g=_.rd.prototype;_.g.Ea=_.td;_.g.RC=_.ea(0);_.g.mb=function(){return this.Va};_.g.S=function(a){return _.ud(this.Va,a)};_.g.getElementsByTagName=function(a,b){return(b||this.Va).getElementsByTagName(String(a))};_.g.ma=function(a,b,c){return _.zd(this.Va,arguments)};_.g.createElement=function(a){return this.Va.createElement(String(a))};_.g.createTextNode=function(a){return this.Va.createTextNode(String(a))}; _.g.vb=function(){var a=this.Va;return a.parentWindow||a.defaultView};_.g.appendChild=function(a,b){a.appendChild(b)};_.g.append=_.Ed;_.g.canHaveChildren=_.Dd;_.g.xe=_.Fd;_.g.GI=_.Gd;_.g.removeNode=_.Hd;_.g.qR=_.Id;_.g.xz=_.Jd;_.g.isElement=_.Kd;_.g.contains=_.Ld;_.g.Eh=_.ea(1); /* gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/ _.Nd=window;_.Qd=window.document;_.Rd=_.Nd.location;_.Sd=/\[native code\]/;_.Td=function(a,b,c){return a[b]=a[b]||c};_.D=function(){var a;if((a=Object.create)&&_.Sd.test(a))a=a(null);else{a={};for(var b in a)a[b]=void 0}return a};_.Ud=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};_.Vd=function(a,b){a=a||{};for(var c in a)_.Ud(a,c)&&(b[c]=a[c])};_.Wd=_.Td(_.Nd,"gapi",{}); _.Xd=function(a,b,c){var d=new RegExp("([#].*&|[#])"+b+"=([^&#]*)","g");b=new RegExp("([?#].*&|[?#])"+b+"=([^&#]*)","g");if(a=a&&(d.exec(a)||b.exec(a)))try{c=(0,window.decodeURIComponent)(a[2])}catch(e){}return c};_.Yd=new RegExp(/^/.source+/([a-zA-Z][-+.a-zA-Z0-9]*:)?/.source+/(\/\/[^\/?#]*)?/.source+/([^?#]*)?/.source+/(\?([^#]*))?/.source+/(#((#|[^#])*))?/.source+/$/.source); _.Zd=new RegExp(/(%([^0-9a-fA-F%]|[0-9a-fA-F]([^0-9a-fA-F%])?)?)*/.source+/%($|[^0-9a-fA-F]|[0-9a-fA-F]($|[^0-9a-fA-F]))/.source,"g");_.$d=new RegExp(/\/?\??#?/.source+"("+/[\/?#]/i.source+"|"+/[\uD800-\uDBFF]/i.source+"|"+/%[c-f][0-9a-f](%[89ab][0-9a-f]){0,2}(%[89ab]?)?/i.source+"|"+/%[0-9a-f]?/i.source+")$","i"); _.be=function(a,b,c){_.ae(a,b,c,"add","at")};_.ae=function(a,b,c,d,e){if(a[d+"EventListener"])a[d+"EventListener"](b,c,!1);else if(a[e+"tachEvent"])a[e+"tachEvent"]("on"+b,c)};_.ce=_.Td(_.Nd,"___jsl",_.D());_.Td(_.ce,"I",0);_.Td(_.ce,"hel",10);var ee,fe,ge,he,ie,je,ke;ee=function(a){var b=window.___jsl=window.___jsl||{};b[a]=b[a]||[];return b[a]};fe=function(a){var b=window.___jsl=window.___jsl||{};b.cfg=!a&&b.cfg||{};return b.cfg};ge=function(a){return"object"===typeof a&&/\[native code\]/.test(a.push)}; he=function(a,b,c){if(b&&"object"===typeof b)for(var d in b)!Object.prototype.hasOwnProperty.call(b,d)||c&&"___goc"===d&&"undefined"===typeof b[d]||(a[d]&&b[d]&&"object"===typeof a[d]&&"object"===typeof b[d]&&!ge(a[d])&&!ge(b[d])?he(a[d],b[d]):b[d]&&"object"===typeof b[d]?(a[d]=ge(b[d])?[]:{},he(a[d],b[d])):a[d]=b[d])}; ie=function(a){if(a&&!/^\s+$/.test(a)){for(;0==a.charCodeAt(a.length-1);)a=a.substring(0,a.length-1);try{var b=window.JSON.parse(a)}catch(c){}if("object"===typeof b)return b;try{b=(new Function("return ("+a+"\n)"))()}catch(c){}if("object"===typeof b)return b;try{b=(new Function("return ({"+a+"\n})"))()}catch(c){}return"object"===typeof b?b:{}}}; je=function(a,b){var c={___goc:void 0};a.length&&a[a.length-1]&&Object.hasOwnProperty.call(a[a.length-1],"___goc")&&"undefined"===typeof a[a.length-1].___goc&&(c=a.pop());he(c,b);a.push(c)}; ke=function(a){fe(!0);var b=window.___gcfg,c=ee("cu"),d=window.___gu;b&&b!==d&&(je(c,b),window.___gu=b);b=ee("cu");var e=window.document.scripts||window.document.getElementsByTagName("script")||[];d=[];var f=[];f.push.apply(f,ee("us"));for(var h=0;h<e.length;++h)for(var k=e[h],l=0;l<f.length;++l)k.src&&0==k.src.indexOf(f[l])&&d.push(k);0==d.length&&0<e.length&&e[e.length-1].src&&d.push(e[e.length-1]);for(e=0;e<d.length;++e)d[e].getAttribute("gapi_processed")||(d[e].setAttribute("gapi_processed",!0), (f=d[e])?(h=f.nodeType,f=3==h||4==h?f.nodeValue:f.textContent||f.innerText||f.innerHTML||""):f=void 0,(f=ie(f))&&b.push(f));a&&je(c,a);d=ee("cd");a=0;for(b=d.length;a<b;++a)he(fe(),d[a],!0);d=ee("ci");a=0;for(b=d.length;a<b;++a)he(fe(),d[a],!0);a=0;for(b=c.length;a<b;++a)he(fe(),c[a],!0)};_.H=function(a,b){var c=fe();if(!a)return c;a=a.split("/");for(var d=0,e=a.length;c&&"object"===typeof c&&d<e;++d)c=c[a[d]];return d===a.length&&void 0!==c?c:b}; _.le=function(a,b){var c;if("string"===typeof a){var d=c={};a=a.split("/");for(var e=0,f=a.length;e<f-1;++e){var h={};d=d[a[e]]=h}d[a[e]]=b}else c=a;ke(c)}; var me=function(){var a=window.__GOOGLEAPIS;a&&(a.googleapis&&!a["googleapis.config"]&&(a["googleapis.config"]=a.googleapis),_.Td(_.ce,"ci",[]).push(a),window.__GOOGLEAPIS=void 0)};me&&me();ke();_.w("gapi.config.get",_.H);_.w("gapi.config.update",_.le); _.ne=function(a,b){var c=b||window.document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=window.document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.vd(c,"*",a,b)[0]||null}return a||null}; var xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ze,$e,af,bf,ef,ff;ze=void 0;Ae=function(a){try{return _.m.JSON.parse.call(_.m.JSON,a)}catch(b){return!1}};Be=function(a){return Object.prototype.toString.call(a)};Ce=Be(0);De=Be(new Date(0));Ee=Be(!0);Fe=Be("");Ge=Be({});He=Be([]); Ie=function(a,b){if(b)for(var c=0,d=b.length;c<d;++c)if(a===b[c])throw new TypeError("Converting circular structure to JSON");d=typeof a;if("undefined"!==d){c=Array.prototype.slice.call(b||[],0);c[c.length]=a;b=[];var e=Be(a);if(null!=a&&"function"===typeof a.toJSON&&(Object.prototype.hasOwnProperty.call(a,"toJSON")||(e!==He||a.constructor!==Array&&a.constructor!==Object)&&(e!==Ge||a.constructor!==Array&&a.constructor!==Object)&&e!==Fe&&e!==Ce&&e!==Ee&&e!==De))return Ie(a.toJSON.call(a),c);if(null== a)b[b.length]="null";else if(e===Ce)a=Number(a),(0,window.isNaN)(a)||(0,window.isNaN)(a-a)?a="null":-0===a&&0>1/a&&(a="-0"),b[b.length]=String(a);else if(e===Ee)b[b.length]=String(!!Number(a));else{if(e===De)return Ie(a.toISOString.call(a),c);if(e===He&&Be(a.length)===Ce){b[b.length]="[";var f=0;for(d=Number(a.length)>>0;f<d;++f)f&&(b[b.length]=","),b[b.length]=Ie(a[f],c)||"null";b[b.length]="]"}else if(e==Fe&&Be(a.length)===Ce){b[b.length]='"';f=0;for(c=Number(a.length)>>0;f<c;++f)d=String.prototype.charAt.call(a, f),e=String.prototype.charCodeAt.call(a,f),b[b.length]="\b"===d?"\\b":"\f"===d?"\\f":"\n"===d?"\\n":"\r"===d?"\\r":"\t"===d?"\\t":"\\"===d||'"'===d?"\\"+d:31>=e?"\\u"+(e+65536).toString(16).substr(1):32<=e&&65535>=e?d:"\ufffd";b[b.length]='"'}else if("object"===d){b[b.length]="{";d=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e=Ie(a[f],c),void 0!==e&&(d++&&(b[b.length]=","),b[b.length]=Ie(f),b[b.length]=":",b[b.length]=e));b[b.length]="}"}else return}return b.join("")}};Je=/[\0-\x07\x0b\x0e-\x1f]/; Ke=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*[\0-\x1f]/;Le=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\[^\\\/"bfnrtu]/;Me=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\u([0-9a-fA-F]{0,3}[^0-9a-fA-F])/;Ne=/"([^\0-\x1f\\"]|\\[\\\/"bfnrt]|\\u[0-9a-fA-F]{4})*"/g;Oe=/-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?/g;Pe=/[ \t\n\r]+/g;Qe=/[^"]:/;Re=/""/g;Se=/true|false|null/g;Te=/00/;Ue=/[\{]([^0\}]|0[^:])/;Ve=/(^|\[)[,:]|[,:](\]|\}|[,:]|$)/;We=/[^\[,:][\[\{]/;Xe=/^(\{|\}|\[|\]|,|:|0)+/;Ze=/\u2028/g; $e=/\u2029/g; af=function(a){a=String(a);if(Je.test(a)||Ke.test(a)||Le.test(a)||Me.test(a))return!1;var b=a.replace(Ne,'""');b=b.replace(Oe,"0");b=b.replace(Pe,"");if(Qe.test(b))return!1;b=b.replace(Re,"0");b=b.replace(Se,"0");if(Te.test(b)||Ue.test(b)||Ve.test(b)||We.test(b)||!b||(b=b.replace(Xe,"")))return!1;a=a.replace(Ze,"\\u2028").replace($e,"\\u2029");b=void 0;try{b=ze?[Ae(a)]:eval("(function (var_args) {\n return Array.prototype.slice.call(arguments, 0);\n})(\n"+a+"\n)")}catch(c){return!1}return b&&1=== b.length?b[0]:!1};bf=function(){var a=((_.m.document||{}).scripts||[]).length;if((void 0===xe||void 0===ze||ye!==a)&&-1!==ye){xe=ze=!1;ye=-1;try{try{ze=!!_.m.JSON&&'{"a":[3,true,"1970-01-01T00:00:00.000Z"]}'===_.m.JSON.stringify.call(_.m.JSON,{a:[3,!0,new Date(0)],c:function(){}})&&!0===Ae("true")&&3===Ae('[{"a":3}]')[0].a}catch(b){}xe=ze&&!Ae("[00]")&&!Ae('"\u0007"')&&!Ae('"\\0"')&&!Ae('"\\v"')}finally{ye=a}}};_.cf=function(a){if(-1===ye)return!1;bf();return(xe?Ae:af)(a)}; _.df=function(a){if(-1!==ye)return bf(),ze?_.m.JSON.stringify.call(_.m.JSON,a):Ie(a)};ef=!Date.prototype.toISOString||"function"!==typeof Date.prototype.toISOString||"1970-01-01T00:00:00.000Z"!==(new Date(0)).toISOString(); ff=function(){var a=Date.prototype.getUTCFullYear.call(this);return[0>a?"-"+String(1E6-a).substr(1):9999>=a?String(1E4+a).substr(1):"+"+String(1E6+a).substr(1),"-",String(101+Date.prototype.getUTCMonth.call(this)).substr(1),"-",String(100+Date.prototype.getUTCDate.call(this)).substr(1),"T",String(100+Date.prototype.getUTCHours.call(this)).substr(1),":",String(100+Date.prototype.getUTCMinutes.call(this)).substr(1),":",String(100+Date.prototype.getUTCSeconds.call(this)).substr(1),".",String(1E3+Date.prototype.getUTCMilliseconds.call(this)).substr(1), "Z"].join("")};Date.prototype.toISOString=ef?ff:Date.prototype.toISOString; _.w("gadgets.json.stringify",_.df);_.w("gadgets.json.parse",_.cf); _.Xj=window.gapi&&window.gapi.util||{}; _.Zj=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"app"!==a)throw Error("L`"+a);c="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0, d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}; _.Xj.Qa=function(a){return _.Zj(a)}; _.qe=window.console;_.ue=function(a){_.qe&&_.qe.log&&_.qe.log(a)};_.ve=function(){}; _.I=_.I||{}; _.I=_.I||{}; (function(){var a=null;_.I.xc=function(b){var c="undefined"===typeof b;if(null!==a&&c)return a;var d={};b=b||window.location.href;var e=b.indexOf("?"),f=b.indexOf("#");b=(-1===f?b.substr(e+1):[b.substr(e+1,f-e-1),"&",b.substr(f+1)].join("")).split("&");e=window.decodeURIComponent?window.decodeURIComponent:window.unescape;f=0;for(var h=b.length;f<h;++f){var k=b[f].indexOf("=");if(-1!==k){var l=b[f].substring(0,k);k=b[f].substring(k+1);k=k.replace(/\+/g," ");try{d[l]=e(k)}catch(n){}}}c&&(a=d);return d}; _.I.xc()})(); _.w("gadgets.util.getUrlParameters",_.I.xc); _.Xd(_.Nd.location.href,"rpctoken")&&_.be(_.Qd,"unload",function(){}); var dm=function(){this.$r={tK:Xl?"../"+Xl:null,NQ:Yl,GH:Zl,C9:$l,eu:am,l$:bm};this.Ee=_.Nd;this.gK=this.JQ;this.tR=/MSIE\s*[0-8](\D|$)/.test(window.navigator.userAgent);if(this.$r.tK){this.Ee=this.$r.GH(this.Ee,this.$r.tK);var a=this.Ee.document,b=a.createElement("script");b.setAttribute("type","text/javascript");b.text="window.doPostMsg=function(w,s,o) {window.setTimeout(function(){w.postMessage(s,o);},0);};";a.body.appendChild(b);this.gK=this.Ee.doPostMsg}this.kD={};this.FD={};a=(0,_.A)(this.hA, this);_.be(this.Ee,"message",a);_.Td(_.ce,"RPMQ",[]).push(a);this.Ee!=this.Ee.parent&&cm(this,this.Ee.parent,'{"h":"'+(0,window.escape)(this.Ee.name)+'"}',"*")},em=function(a){var b=null;0===a.indexOf('{"h":"')&&a.indexOf('"}')===a.length-2&&(b=(0,window.unescape)(a.substring(6,a.length-2)));return b},fm=function(a){if(!/^\s*{/.test(a))return!1;a=_.cf(a);return null!==a&&"object"===typeof a&&!!a.g}; dm.prototype.hA=function(a){var b=String(a.data);(0,_.ve)("gapi.rpc.receive("+$l+"): "+(!b||512>=b.length?b:b.substr(0,512)+"... ("+b.length+" bytes)"));var c=0!==b.indexOf("!_");c||(b=b.substring(2));var d=fm(b);if(!c&&!d){if(!d&&(c=em(b))){if(this.kD[c])this.kD[c]();else this.FD[c]=1;return}var e=a.origin,f=this.$r.NQ;this.tR?_.Nd.setTimeout(function(){f(b,e)},0):f(b,e)}};dm.prototype.Dc=function(a,b){".."===a||this.FD[a]?(b(),delete this.FD[a]):this.kD[a]=b}; var cm=function(a,b,c,d){var e=fm(c)?"":"!_";(0,_.ve)("gapi.rpc.send("+$l+"): "+(!c||512>=c.length?c:c.substr(0,512)+"... ("+c.length+" bytes)"));a.gK(b,e+c,d)};dm.prototype.JQ=function(a,b,c){a.postMessage(b,c)};dm.prototype.send=function(a,b,c){(a=this.$r.GH(this.Ee,a))&&!a.closed&&cm(this,a,b,c)}; var gm,hm,im,jm,km,lm,mm,nm,Xl,$l,om,pm,qm,rm,Zl,am,sm,tm,ym,zm,Bm,bm,Dm,Cm,um,vm,Em,Yl,Fm,Gm;gm=0;hm=[];im={};jm={};km=_.I.xc;lm=km();mm=lm.rpctoken;nm=lm.parent||_.Qd.referrer;Xl=lm.rly;$l=Xl||(_.Nd!==_.Nd.top||_.Nd.opener)&&_.Nd.name||"..";om=null;pm={};qm=function(){};rm={send:qm,Dc:qm}; Zl=function(a,b){"/"==b.charAt(0)&&(b=b.substring(1),a=_.Nd.top);for(b=b.split("/");b.length;){var c=b.shift();"{"==c.charAt(0)&&"}"==c.charAt(c.length-1)&&(c=c.substring(1,c.length-1));if(".."===c)a=a==a.parent?a.opener:a.parent;else if(".."!==c&&a.frames[c]){if(a=a.frames[c],!("postMessage"in a))throw"Not a window";}else return null}return a};am=function(a){return(a=im[a])&&a.zk}; sm=function(a){if(a.f in{})return!1;var b=a.t,c=im[a.r];a=a.origin;return c&&(c.zk===b||!c.zk&&!b)&&(a===c.origin||"*"===c.origin)};tm=function(a){var b=a.id.split("/"),c=b[b.length-1],d=a.origin;return function(a){var b=a.origin;return a.f==c&&(d==b||"*"==d)}};_.wm=function(a,b,c){a=um(a);jm[a.name]={Lg:b,Nq:a.Nq,zo:c||sm};vm()};_.xm=function(a){delete jm[um(a).name]};ym={};zm=function(a,b){(a=ym["_"+a])&&a[1](this)&&a[0].call(this,b)}; Bm=function(a){var b=a.c;if(!b)return qm;var c=a.r,d=a.g?"legacy__":"";return function(){var a=[].slice.call(arguments,0);a.unshift(c,d+"__cb",null,b);_.Am.apply(null,a)}};bm=function(a){om=a};Dm=function(a){pm[a]||(pm[a]=_.Nd.setTimeout(function(){pm[a]=!1;Cm(a)},0))};Cm=function(a){var b=im[a];if(b&&b.ready){var c=b.dC;for(b.dC=[];c.length;)rm.send(a,_.df(c.shift()),b.origin)}};um=function(a){return 0===a.indexOf("legacy__")?{name:a.substring(8),Nq:!0}:{name:a,Nq:!1}}; vm=function(){for(var a=_.H("rpc/residenceSec")||60,b=(new Date).getTime()/1E3,c=0,d;d=hm[c];++c){var e=d.hm;if(!e||0<a&&b-d.timestamp>a)hm.splice(c,1),--c;else{var f=e.s,h=jm[f]||jm["*"];if(h)if(hm.splice(c,1),--c,e.origin=d.origin,d=Bm(e),e.callback=d,h.zo(e)){if("__cb"!==f&&!!h.Nq!=!!e.g)break;e=h.Lg.apply(e,e.a);void 0!==e&&d(e)}else(0,_.ve)("gapi.rpc.rejected("+$l+"): "+f)}}};Em=function(a,b,c){hm.push({hm:a,origin:b,timestamp:(new Date).getTime()/1E3});c||vm()}; Yl=function(a,b){a=_.cf(a);Em(a,b,!1)};Fm=function(a){for(;a.length;)Em(a.shift(),this.origin,!0);vm()};Gm=function(a){var b=!1;a=a.split("|");var c=a[0];0<=c.indexOf("/")&&(b=!0);return{id:c,origin:a[1]||"*",QA:b}}; _.Hm=function(a,b,c,d){var e=Gm(a);d&&(_.Nd.frames[e.id]=_.Nd.frames[e.id]||d);a=e.id;if(!im.hasOwnProperty(a)){c=c||null;d=e.origin;if(".."===a)d=_.Xj.Qa(nm),c=c||mm;else if(!e.QA){var f=_.Qd.getElementById(a);f&&(f=f.src,d=_.Xj.Qa(f),c=c||km(f).rpctoken)}"*"===e.origin&&d||(d=e.origin);im[a]={zk:c,dC:[],origin:d,xY:b,mK:function(){var b=a;im[b].ready=1;Cm(b)}};rm.Dc(a,im[a].mK)}return im[a].mK}; _.Am=function(a,b,c,d){a=a||"..";_.Hm(a);a=a.split("|",1)[0];var e=b,f=[].slice.call(arguments,3),h=c,k=$l,l=mm,n=im[a],p=k,q=Gm(a);if(n&&".."!==a){if(q.QA){if(!(l=im[a].xY)){l=om?om.substring(1).split("/"):[$l];p=l.length-1;for(var t=_.Nd.parent;t!==_.Nd.top;){var x=t.parent;if(!p--){for(var v=null,y=x.frames.length,F=0;F<y;++F)x.frames[F]==t&&(v=F);l.unshift("{"+v+"}")}t=x}l="/"+l.join("/")}p=l}else p=k="..";l=n.zk}h&&q?(n=sm,q.QA&&(n=tm(q)),ym["_"+ ++gm]=[h,n],h=gm):h=null;f={s:e,f:k,r:p,t:l,c:h, a:f};e=um(e);f.s=e.name;f.g=e.Nq;im[a].dC.push(f);Dm(a)};if("function"===typeof _.Nd.postMessage||"object"===typeof _.Nd.postMessage)rm=new dm,_.wm("__cb",zm,function(){return!0}),_.wm("_processBatch",Fm,function(){return!0}),_.Hm(".."); _.Of=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}};_.Pf=function(a,b){a:{for(var c=a.length,d=_.u(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:_.u(a)?a.charAt(b):a[b]};_.Qf=[];_.Rf=[];_.Sf=!1;_.Tf=function(a){_.Qf[_.Qf.length]=a;if(_.Sf)for(var b=0;b<_.Rf.length;b++)a((0,_.A)(_.Rf[b].wrap,_.Rf[b]))}; _.Hg=function(a){return function(){return a}}(!0); var Ng;_.Ig=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ig);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.z(_.Ig,Error);_.Ig.prototype.name="CustomError";_.Jg=function(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0};_.Kg=function(a){var b={},c;for(c in a)b[c]=a[c];return b};_.Lg=function(a,b){a.src=_.Sc(b)};_.Mg=function(a){return a};Ng=function(a,b){this.FQ=a;this.lY=b;this.mv=0;this.Pe=null}; Ng.prototype.get=function(){if(0<this.mv){this.mv--;var a=this.Pe;this.Pe=a.next;a.next=null}else a=this.FQ();return a};Ng.prototype.put=function(a){this.lY(a);100>this.mv&&(this.mv++,a.next=this.Pe,this.Pe=a)}; var Og,Qg,Rg,Pg;Og=function(a){_.m.setTimeout(function(){throw a;},0)};_.Sg=function(a){a=Pg(a);!_.Xa(_.m.setImmediate)||_.m.Window&&_.m.Window.prototype&&!_.Db("Edge")&&_.m.Window.prototype.setImmediate==_.m.setImmediate?(Qg||(Qg=Rg()),Qg(a)):_.m.setImmediate(a)}; Rg=function(){var a=_.m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.Db("Presto")&&(a=function(){var a=window.document.createElement("IFRAME");a.style.display="none";a.src="";window.document.documentElement.appendChild(a);var b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host;a=(0,_.A)(function(a){if(("*"== d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!_.Ib()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(_.r(c.next)){c=c.next;var a=c.cb;c.cb=null;a()}};return function(a){d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof window.document&&"onreadystatechange"in window.document.createElement("SCRIPT")?function(a){var b=window.document.createElement("SCRIPT"); b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};window.document.documentElement.appendChild(b)}:function(a){_.m.setTimeout(a,0)}};Pg=_.Mg;_.Tf(function(a){Pg=a}); var Tg=function(){this.Ow=this.Co=null},Vg=new Ng(function(){return new Ug},function(a){a.reset()});Tg.prototype.add=function(a,b){var c=Vg.get();c.set(a,b);this.Ow?this.Ow.next=c:this.Co=c;this.Ow=c};Tg.prototype.remove=function(){var a=null;this.Co&&(a=this.Co,this.Co=this.Co.next,this.Co||(this.Ow=null),a.next=null);return a};var Ug=function(){this.next=this.scope=this.Lg=null};Ug.prototype.set=function(a,b){this.Lg=a;this.scope=b;this.next=null}; Ug.prototype.reset=function(){this.next=this.scope=this.Lg=null}; var Wg,Xg,Yg,Zg,ah;_.$g=function(a,b){Wg||Xg();Yg||(Wg(),Yg=!0);Zg.add(a,b)};Xg=function(){if(-1!=String(_.m.Promise).indexOf("[native code]")){var a=_.m.Promise.resolve(void 0);Wg=function(){a.then(ah)}}else Wg=function(){_.Sg(ah)}};Yg=!1;Zg=new Tg;ah=function(){for(var a;a=Zg.remove();){try{a.Lg.call(a.scope)}catch(b){Og(b)}Vg.put(a)}Yg=!1}; _.bh=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0};_.ch=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var eh,fh,ph,nh;_.dh=function(a,b){this.Da=0;this.Si=void 0;this.Tm=this.yj=this.hb=null;this.iu=this.bz=!1;if(a!=_.Va)try{var c=this;a.call(b,function(a){c.Xg(2,a)},function(a){c.Xg(3,a)})}catch(d){this.Xg(3,d)}};eh=function(){this.next=this.context=this.On=this.Yq=this.Ok=null;this.Wo=!1};eh.prototype.reset=function(){this.context=this.On=this.Yq=this.Ok=null;this.Wo=!1};fh=new Ng(function(){return new eh},function(a){a.reset()});_.gh=function(a,b,c){var d=fh.get();d.Yq=a;d.On=b;d.context=c;return d}; _.hh=function(a){if(a instanceof _.dh)return a;var b=new _.dh(_.Va);b.Xg(2,a);return b};_.ih=function(a){return new _.dh(function(b,c){c(a)})};_.kh=function(a,b,c){jh(a,b,c,null)||_.$g(_.Of(b,a))};_.mh=function(){var a,b,c=new _.dh(function(c,e){a=c;b=e});return new lh(c,a,b)};_.dh.prototype.then=function(a,b,c){return nh(this,_.Xa(a)?a:null,_.Xa(b)?b:null,c)};_.bh(_.dh);_.dh.prototype.Aw=function(a,b){return nh(this,null,a,b)}; _.dh.prototype.cancel=function(a){0==this.Da&&_.$g(function(){var b=new oh(a);ph(this,b)},this)};ph=function(a,b){if(0==a.Da)if(a.hb){var c=a.hb;if(c.yj){for(var d=0,e=null,f=null,h=c.yj;h&&(h.Wo||(d++,h.Ok==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.Da&&1==d?ph(c,b):(f?(d=f,d.next==c.Tm&&(c.Tm=d),d.next=d.next.next):qh(c),rh(c,e,3,b)))}a.hb=null}else a.Xg(3,b)};_.th=function(a,b){a.yj||2!=a.Da&&3!=a.Da||sh(a);a.Tm?a.Tm.next=b:a.yj=b;a.Tm=b}; nh=function(a,b,c,d){var e=_.gh(null,null,null);e.Ok=new _.dh(function(a,h){e.Yq=b?function(c){try{var e=b.call(d,c);a(e)}catch(n){h(n)}}:a;e.On=c?function(b){try{var e=c.call(d,b);!_.r(e)&&b instanceof oh?h(b):a(e)}catch(n){h(n)}}:h});e.Ok.hb=a;_.th(a,e);return e.Ok};_.dh.prototype.z_=function(a){this.Da=0;this.Xg(2,a)};_.dh.prototype.A_=function(a){this.Da=0;this.Xg(3,a)}; _.dh.prototype.Xg=function(a,b){0==this.Da&&(this===b&&(a=3,b=new TypeError("Promise cannot resolve to itself")),this.Da=1,jh(b,this.z_,this.A_,this)||(this.Si=b,this.Da=a,this.hb=null,sh(this),3!=a||b instanceof oh||uh(this,b)))}; var jh=function(a,b,c,d){if(a instanceof _.dh)return _.th(a,_.gh(b||_.Va,c||null,d)),!0;if(_.ch(a))return a.then(b,c,d),!0;if(_.Ya(a))try{var e=a.then;if(_.Xa(e))return vh(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},vh=function(a,b,c,d,e){var f=!1,h=function(a){f||(f=!0,c.call(e,a))},k=function(a){f||(f=!0,d.call(e,a))};try{b.call(a,h,k)}catch(l){k(l)}},sh=function(a){a.bz||(a.bz=!0,_.$g(a.eR,a))},qh=function(a){var b=null;a.yj&&(b=a.yj,a.yj=b.next,b.next=null);a.yj||(a.Tm=null);return b}; _.dh.prototype.eR=function(){for(var a;a=qh(this);)rh(this,a,this.Da,this.Si);this.bz=!1};var rh=function(a,b,c,d){if(3==c&&b.On&&!b.Wo)for(;a&&a.iu;a=a.hb)a.iu=!1;if(b.Ok)b.Ok.hb=null,wh(b,c,d);else try{b.Wo?b.Yq.call(b.context):wh(b,c,d)}catch(e){xh.call(null,e)}fh.put(b)},wh=function(a,b,c){2==b?a.Yq.call(a.context,c):a.On&&a.On.call(a.context,c)},uh=function(a,b){a.iu=!0;_.$g(function(){a.iu&&xh.call(null,b)})},xh=Og,oh=function(a){_.Ig.call(this,a)};_.z(oh,_.Ig);oh.prototype.name="cancel"; var lh=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c}; _.Im=function(a){return new _.dh(a)}; _.Jm=_.Jm||{};_.Jm.oT=function(){var a=0,b=0;window.self.innerHeight?(a=window.self.innerWidth,b=window.self.innerHeight):window.document.documentElement&&window.document.documentElement.clientHeight?(a=window.document.documentElement.clientWidth,b=window.document.documentElement.clientHeight):window.document.body&&(a=window.document.body.clientWidth,b=window.document.body.clientHeight);return{width:a,height:b}}; _.Jm=_.Jm||{}; (function(){function a(a,c){window.getComputedStyle(a,"").getPropertyValue(c).match(/^([0-9]+)/);return(0,window.parseInt)(RegExp.$1,10)}_.Jm.Xc=function(){var b=_.Jm.oT().height,c=window.document.body,d=window.document.documentElement;if("CSS1Compat"===window.document.compatMode&&d.scrollHeight)return d.scrollHeight!==b?d.scrollHeight:d.offsetHeight;if(0<=window.navigator.userAgent.indexOf("AppleWebKit")){b=0;for(c=[window.document.body];0<c.length;){var e=c.shift();d=e.childNodes;if("undefined"!== typeof e.style){var f=e.style.overflowY;f||(f=(f=window.document.defaultView.getComputedStyle(e,null))?f.overflowY:null);if("visible"!=f&&"inherit"!=f&&(f=e.style.height,f||(f=(f=window.document.defaultView.getComputedStyle(e,null))?f.height:""),0<f.length&&"auto"!=f))continue}for(e=0;e<d.length;e++){f=d[e];if("undefined"!==typeof f.offsetTop&&"undefined"!==typeof f.offsetHeight){var h=f.offsetTop+f.offsetHeight+a(f,"margin-bottom");b=Math.max(b,h)}c.push(f)}}return b+a(window.document.body,"border-bottom")+ a(window.document.body,"margin-bottom")+a(window.document.body,"padding-bottom")}if(c&&d)return e=d.scrollHeight,f=d.offsetHeight,d.clientHeight!==f&&(e=c.scrollHeight,f=c.offsetHeight),e>b?e>f?e:f:e<f?e:f}})(); var fl;fl=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?#]*)?\/u\/(\d)\//; _.gl=function(a){var b=_.H("googleapis.config/sessionIndex");"string"===typeof b&&254<b.length&&(b=null);null==b&&(b=window.__X_GOOG_AUTHUSER);"string"===typeof b&&254<b.length&&(b=null);if(null==b){var c=window.google;c&&(b=c.authuser)}"string"===typeof b&&254<b.length&&(b=null);null==b&&(a=a||window.location.href,b=_.Xd(a,"authuser")||null,null==b&&(b=(b=a.match(fl))?b[1]:null));if(null==b)return null;b=String(b);254<b.length&&(b=null);return b}; var ll=function(){this.wj=-1};_.ml=function(){this.wj=64;this.Fc=[];this.Rx=[];this.rP=[];this.zv=[];this.zv[0]=128;for(var a=1;a<this.wj;++a)this.zv[a]=0;this.Dw=this.An=0;this.reset()};_.z(_.ml,ll);_.ml.prototype.reset=function(){this.Fc[0]=1732584193;this.Fc[1]=4023233417;this.Fc[2]=2562383102;this.Fc[3]=271733878;this.Fc[4]=3285377520;this.Dw=this.An=0}; var nl=function(a,b,c){c||(c=0);var d=a.rP;if(_.u(b))for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.Fc[0];c=a.Fc[1];var h=a.Fc[2],k=a.Fc[3],l=a.Fc[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=k^c&(h^k);var n=1518500249}else f=c^h^k,n=1859775393;else 60>e?(f=c&h|k&(c|h),n=2400959708): (f=c^h^k,n=3395469782);f=(b<<5|b>>>27)+f+l+n+d[e]&4294967295;l=k;k=h;h=(c<<30|c>>>2)&4294967295;c=b;b=f}a.Fc[0]=a.Fc[0]+b&4294967295;a.Fc[1]=a.Fc[1]+c&4294967295;a.Fc[2]=a.Fc[2]+h&4294967295;a.Fc[3]=a.Fc[3]+k&4294967295;a.Fc[4]=a.Fc[4]+l&4294967295}; _.ml.prototype.update=function(a,b){if(null!=a){_.r(b)||(b=a.length);for(var c=b-this.wj,d=0,e=this.Rx,f=this.An;d<b;){if(0==f)for(;d<=c;)nl(this,a,d),d+=this.wj;if(_.u(a))for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.wj){nl(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.wj){nl(this,e);f=0;break}}this.An=f;this.Dw+=b}}; _.ml.prototype.digest=function(){var a=[],b=8*this.Dw;56>this.An?this.update(this.zv,56-this.An):this.update(this.zv,this.wj-(this.An-56));for(var c=this.wj-1;56<=c;c--)this.Rx[c]=b&255,b/=256;nl(this,this.Rx);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.Fc[c]>>d&255,++b;return a}; _.ol=function(){this.jD=new _.ml};_.g=_.ol.prototype;_.g.reset=function(){this.jD.reset()};_.g.qM=function(a){this.jD.update(a)};_.g.pG=function(){return this.jD.digest()};_.g.HD=function(a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var b=[],c=0,d=a.length;c<d;++c)b.push(a.charCodeAt(c));this.qM(b)};_.g.Ig=function(){for(var a=this.pG(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}; var Lm,Km,Rm,Sm,Mm,Pm,Nm,Tm,Om;_.Qm=function(){if(Km){var a=new _.Nd.Uint32Array(1);Lm.getRandomValues(a);a=Number("0."+a[0])}else a=Mm,a+=(0,window.parseInt)(Nm.substr(0,20),16),Nm=Om(Nm),a/=Pm+Math.pow(16,20);return a};Lm=_.Nd.crypto;Km=!1;Rm=0;Sm=0;Mm=1;Pm=0;Nm="";Tm=function(a){a=a||_.Nd.event;var b=a.screenX+a.clientX<<16;b+=a.screenY+a.clientY;b*=(new Date).getTime()%1E6;Mm=Mm*b%Pm;0<Rm&&++Sm==Rm&&_.ae(_.Nd,"mousemove",Tm,"remove","de")};Om=function(a){var b=new _.ol;b.HD(a);return b.Ig()}; Km=!!Lm&&"function"==typeof Lm.getRandomValues;Km||(Pm=1E6*(window.screen.width*window.screen.width+window.screen.height),Nm=Om(_.Qd.cookie+"|"+_.Qd.location+"|"+(new Date).getTime()+"|"+Math.random()),Rm=_.H("random/maxObserveMousemove")||0,0!=Rm&&_.be(_.Nd,"mousemove",Tm)); var Vm,Zm,$m,an,bn,cn,dn,en,fn,gn,hn,jn,kn,on,qn,rn,sn,tn,un,vn;_.Um=function(a,b){b=b instanceof _.Wc?b:_.ad(b);a.href=_.Xc(b)};_.Wm=function(a){return!!a&&"object"===typeof a&&_.Sd.test(a.push)};_.Xm=function(a){for(var b=0;b<this.length;b++)if(this[b]===a)return b;return-1};_.Ym=function(a,b){if(!a)throw Error(b||"");};Zm=/&/g;$m=/</g;an=/>/g;bn=/"/g;cn=/'/g;dn=function(a){return String(a).replace(Zm,"&").replace($m,"<").replace(an,">").replace(bn,""").replace(cn,"'")};en=/[\ud800-\udbff][\udc00-\udfff]|[^!-~]/g; fn=/%([a-f]|[0-9a-fA-F][a-f])/g;gn=/^(https?|ftp|file|chrome-extension):$/i; hn=function(a){a=String(a);a=a.replace(en,function(a){try{return(0,window.encodeURIComponent)(a)}catch(f){return(0,window.encodeURIComponent)(a.replace(/^[^%]+$/g,"\ufffd"))}}).replace(_.Zd,function(a){return a.replace(/%/g,"%25")}).replace(fn,function(a){return a.toUpperCase()});a=a.match(_.Yd)||[];var b=_.D(),c=function(a){return a.replace(/\\/g,"%5C").replace(/\^/g,"%5E").replace(/`/g,"%60").replace(/\{/g,"%7B").replace(/\|/g,"%7C").replace(/\}/g,"%7D")},d=!!(a[1]||"").match(gn);b.ep=c((a[1]|| "")+(a[2]||"")+(a[3]||(a[2]&&d?"/":"")));d=function(a){return c(a.replace(/\?/g,"%3F").replace(/#/g,"%23"))};b.query=a[5]?[d(a[5])]:[];b.rh=a[7]?[d(a[7])]:[];return b};jn=function(a){return a.ep+(0<a.query.length?"?"+a.query.join("&"):"")+(0<a.rh.length?"#"+a.rh.join("&"):"")};kn=function(a,b){var c=[];if(a)for(var d in a)if(_.Ud(a,d)&&null!=a[d]){var e=b?b(a[d]):a[d];c.push((0,window.encodeURIComponent)(d)+"="+(0,window.encodeURIComponent)(e))}return c}; _.ln=function(a,b,c,d){a=hn(a);a.query.push.apply(a.query,kn(b,d));a.rh.push.apply(a.rh,kn(c,d));return jn(a)}; _.mn=function(a,b){var c=hn(b);b=c.ep;c.query.length&&(b+="?"+c.query.join(""));c.rh.length&&(b+="#"+c.rh.join(""));var d="";2E3<b.length&&(c=b,b=b.substr(0,2E3),b=b.replace(_.$d,""),d=c.substr(b.length));var e=a.createElement("div");a=a.createElement("a");c=hn(b);b=c.ep;c.query.length&&(b+="?"+c.query.join(""));c.rh.length&&(b+="#"+c.rh.join(""));a.href=b;e.appendChild(a);e.innerHTML=e.innerHTML;b=String(e.firstChild.href);e.parentNode&&e.parentNode.removeChild(e);c=hn(b+d);b=c.ep;c.query.length&& (b+="?"+c.query.join(""));c.rh.length&&(b+="#"+c.rh.join(""));return b};_.nn=/^https?:\/\/[^\/%\\?#\s]+\/[^\s]*$/i;on=function(a){for(;a.firstChild;)a.removeChild(a.firstChild)};_.pn=function(a,b){var c=_.Td(_.ce,"watt",_.D());_.Td(c,a,b)};qn=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?#]*)?\/b\/(\d{10,21})\//; rn=function(a){var b=_.H("googleapis.config/sessionDelegate");"string"===typeof b&&21<b.length&&(b=null);null==b&&(b=(a=(a||window.location.href).match(qn))?a[1]:null);if(null==b)return null;b=String(b);21<b.length&&(b=null);return b};sn=function(){var a=_.ce.onl;if(!a){a=_.D();_.ce.onl=a;var b=_.D();a.e=function(a){var c=b[a];c&&(delete b[a],c())};a.a=function(a,d){b[a]=d};a.r=function(a){delete b[a]}}return a};tn=function(a,b){b=b.onload;return"function"===typeof b?(sn().a(a,b),b):null}; un=function(a){_.Ym(/^\w+$/.test(a),"Unsupported id - "+a);sn();return'onload="window.___jsl.onl.e("'+a+'")"'};vn=function(a){sn().r(a)}; var xn,yn,Cn;_.wn={allowtransparency:"true",frameborder:"0",hspace:"0",marginheight:"0",marginwidth:"0",scrolling:"no",style:"",tabindex:"0",vspace:"0",width:"100%"};xn={allowtransparency:!0,onload:!0};yn=0;_.zn=function(a,b){var c=0;do var d=b.id||["I",yn++,"_",(new Date).getTime()].join("");while(a.getElementById(d)&&5>++c);_.Ym(5>c,"Error creating iframe id");return d};_.An=function(a,b){return a?b+"/"+a:""}; _.Bn=function(a,b,c,d){var e={},f={};a.documentMode&&9>a.documentMode&&(e.hostiemode=a.documentMode);_.Vd(d.queryParams||{},e);_.Vd(d.fragmentParams||{},f);var h=d.pfname;var k=_.D();_.H("iframes/dropLegacyIdParam")||(k.id=c);k._gfid=c;k.parent=a.location.protocol+"//"+a.location.host;c=_.Xd(a.location.href,"parent");h=h||"";!h&&c&&(h=_.Xd(a.location.href,"_gfid","")||_.Xd(a.location.href,"id",""),h=_.An(h,_.Xd(a.location.href,"pfname","")));h||(c=_.cf(_.Xd(a.location.href,"jcp","")))&&"object"== typeof c&&(h=_.An(c.id,c.pfname));k.pfname=h;d.connectWithJsonParam&&(h={},h.jcp=_.df(k),k=h);h=_.Xd(b,"rpctoken")||e.rpctoken||f.rpctoken;h||(h=d.rpctoken||String(Math.round(1E8*_.Qm())),k.rpctoken=h);d.rpctoken=h;_.Vd(k,d.connectWithQueryParams?e:f);k=a.location.href;a=_.D();(h=_.Xd(k,"_bsh",_.ce.bsh))&&(a._bsh=h);(k=_.ce.dpo?_.ce.h:_.Xd(k,"jsh",_.ce.h))&&(a.jsh=k);d.hintInFragment?_.Vd(a,f):_.Vd(a,e);return _.ln(b,e,f,d.paramsSerializer)}; Cn=function(a){_.Ym(!a||_.nn.test(a),"Illegal url for new iframe - "+a)}; _.Dn=function(a,b,c,d,e){Cn(c.src);var f,h=tn(d,c),k=h?un(d):"";try{window.document.all&&(f=a.createElement('<iframe frameborder="'+dn(String(c.frameborder))+'" scrolling="'+dn(String(c.scrolling))+'" '+k+' name="'+dn(String(c.name))+'"/>'))}catch(n){}finally{f||(f=a.createElement("iframe"),h&&(f.onload=function(){f.onload=null;h.call(this)},vn(d)))}f.setAttribute("ng-non-bindable","");for(var l in c)a=c[l],"style"===l&&"object"===typeof a?_.Vd(a,f.style):xn[l]||f.setAttribute(l,String(a));(l=e&& e.beforeNode||null)||e&&e.dontclear||on(b);b.insertBefore(f,l);f=l?l.previousSibling:b.lastChild;c.allowtransparency&&(f.allowTransparency=!0);return f}; var En,Hn;En=/^:[\w]+$/;_.Fn=/:([a-zA-Z_]+):/g;_.Gn=function(){var a=_.gl()||"0",b=rn();var c=_.gl(void 0)||a;var d=rn(void 0),e="";c&&(e+="u/"+(0,window.encodeURIComponent)(String(c))+"/");d&&(e+="b/"+(0,window.encodeURIComponent)(String(d))+"/");c=e||null;(e=(d=!1===_.H("isLoggedIn"))?"_/im/":"")&&(c="");var f=_.H("iframes/:socialhost:"),h=_.H("iframes/:im_socialhost:");return Vm={socialhost:f,ctx_socialhost:d?h:f,session_index:a,session_delegate:b,session_prefix:c,im_prefix:e}}; Hn=function(a,b){return _.Gn()[b]||""};_.In=function(a){return _.mn(_.Qd,a.replace(_.Fn,Hn))};_.Jn=function(a){var b=a;En.test(a)&&(b=_.H("iframes/"+b.substring(1)+"/url"),_.Ym(!!b,"Unknown iframe url config for - "+a));return _.In(b)}; _.Kn=function(a,b,c){var d=c||{};c=d.attributes||{};_.Ym(!(d.allowPost||d.forcePost)||!c.onload,"onload is not supported by post iframe (allowPost or forcePost)");a=_.Jn(a);c=b.ownerDocument||_.Qd;var e=_.zn(c,d);a=_.Bn(c,a,e,d);var f=_.D();_.Vd(_.wn,f);_.Vd(d.attributes,f);f.name=f.id=e;f.src=a;d.eurl=a;var h=d||{},k=!!h.allowPost;if(h.forcePost||k&&2E3<a.length){h=hn(a);f.src="";f["data-postorigin"]=a;a=_.Dn(c,b,f,e);if(-1!=window.navigator.userAgent.indexOf("WebKit")){var l=a.contentWindow.document; l.open();f=l.createElement("div");k={};var n=e+"_inner";k.name=n;k.src="";k.style="display:none";_.Dn(c,f,k,n,d)}f=(d=h.query[0])?d.split("&"):[];d=[];for(k=0;k<f.length;k++)n=f[k].split("=",2),d.push([(0,window.decodeURIComponent)(n[0]),(0,window.decodeURIComponent)(n[1])]);h.query=[];f=jn(h);_.Ym(_.nn.test(f),"Invalid URL: "+f);h=c.createElement("form");h.action=f;h.method="POST";h.target=e;h.style.display="none";for(e=0;e<d.length;e++)f=c.createElement("input"),f.type="hidden",f.name=d[e][0],f.value= d[e][1],h.appendChild(f);b.appendChild(h);h.submit();h.parentNode.removeChild(h);l&&l.close();b=a}else b=_.Dn(c,b,f,e,d);return b}; _.Ln=function(a){this.R=a};_.g=_.Ln.prototype;_.g.value=function(){return this.R};_.g.uk=function(a){this.R.width=a;return this};_.g.Ed=function(){return this.R.width};_.g.rk=function(a){this.R.height=a;return this};_.g.Xc=function(){return this.R.height};_.g.Jd=function(a){this.R.style=a;return this};_.g.zl=_.ea(9); var Mn=function(a){this.R=a};_.g=Mn.prototype;_.g.no=function(a){this.R.anchor=a;return this};_.g.vf=function(){return this.R.anchor};_.g.IC=function(a){this.R.anchorPosition=a;return this};_.g.rk=function(a){this.R.height=a;return this};_.g.Xc=function(){return this.R.height};_.g.uk=function(a){this.R.width=a;return this};_.g.Ed=function(){return this.R.width}; _.Nn=function(a){this.R=a||{}};_.g=_.Nn.prototype;_.g.value=function(){return this.R};_.g.setUrl=function(a){this.R.url=a;return this};_.g.getUrl=function(){return this.R.url};_.g.Jd=function(a){this.R.style=a;return this};_.g.zl=_.ea(8);_.g.Zi=function(a){this.R.id=a};_.g.ka=function(){return this.R.id};_.g.tk=_.ea(10);_.On=function(a,b){a.R.queryParams=b;return a};_.Pn=function(a,b){a.R.relayOpen=b;return a};_.Nn.prototype.oo=_.ea(11);_.Nn.prototype.getContext=function(){return this.R.context}; _.Nn.prototype.Qc=function(){return this.R.openerIframe};_.Qn=function(a){return new Mn(a.R)};_.Nn.prototype.hn=function(){this.R.attributes=this.R.attributes||{};return new _.Ln(this.R.attributes)};_.Rn=function(a){a.R.connectWithQueryParams=!0;return a}; var Sn,Yn,Zn,$n,go,fo;_.Ln.prototype.zl=_.rc(9,function(){return this.R.style});_.Nn.prototype.zl=_.rc(8,function(){return this.R.style});Sn=function(a,b){a.R.onload=b};_.Tn=function(a){a.R.closeClickDetection=!0};_.Un=function(a){return a.R.rpctoken};_.Vn=function(a,b){a.R.messageHandlers=b;return a};_.Wn=function(a,b){a.R.messageHandlersFilter=b;return a};_.Xn=function(a){a.R.waitForOnload=!0;return a};Yn=function(a){return(a=a.R.timeout)?a:null}; _.bo=function(a,b,c){if(a){_.Ym(_.Wm(a),"arrayForEach was called with a non array value");for(var d=0;d<a.length;d++)b.call(c,a[d],d)}};_.co=function(a,b,c){if(a)if(_.Wm(a))_.bo(a,b,c);else{_.Ym("object"===typeof a,"objectForEach was called with a non object value");c=c||a;for(var d in a)_.Ud(a,d)&&void 0!==a[d]&&b.call(c,a[d],d)}}; _.eo=function(a){return new _.dh(function(b,c){var d=a.length,e=[];if(d)for(var f=function(a,c){d--;e[a]=c;0==d&&b(e)},h=function(a){c(a)},k=0,l;k<a.length;k++)l=a[k],_.kh(l,_.Of(f,k),h);else b(e)})};go=function(a){this.resolve=this.reject=null;this.promise=_.Im((0,_.A)(function(a,c){this.resolve=a;this.reject=c},this));a&&(this.promise=fo(this.promise,a))};fo=function(a,b){return a.then(function(a){try{b(a)}catch(d){}return a})}; _.ho=function(a){this.R=a||{}};_.z(_.ho,_.Nn);_.io=function(a,b){a.R.frameName=b;return a};_.ho.prototype.Cd=function(){return this.R.frameName};_.jo=function(a,b){a.R.rpcAddr=b;return a};_.ho.prototype.xl=function(){return this.R.rpcAddr};_.ko=function(a,b){a.R.retAddr=b;return a};_.lo=function(a){return a.R.retAddr};_.ho.prototype.Nh=function(a){this.R.origin=a;return this};_.ho.prototype.Qa=function(){return this.R.origin};_.ho.prototype.$i=function(a){this.R.setRpcReady=a;return this};_.mo=function(a){return a.R.setRpcReady}; _.ho.prototype.qo=function(a){this.R.context=a};var no=function(a,b){a.R._rpcReadyFn=b};_.ho.prototype.Ha=function(){return this.R.iframeEl}; var oo,so,ro;oo=/^[\w\.\-]*$/;_.po=function(a){return a.wd===a.getContext().wd};_.M=function(){return!0};_.qo=function(a){for(var b=_.D(),c=0;c<a.length;c++)b[a[c]]=!0;return function(a){return!!b[a.wd]}};so=function(a,b,c){return function(d){if(!b.Fb){_.Ym(this.origin===b.wd,"Wrong origin "+this.origin+" != "+b.wd);var e=this.callback;d=ro(a,d,b);!c&&0<d.length&&_.eo(d).then(e)}}};ro=function(a,b,c){a=Zn[a];if(!a)return[];for(var d=[],e=0;e<a.length;e++)d.push(_.hh(a[e].call(c,b,c)));return d}; _.to=function(a,b,c){_.Ym("_default"!=a,"Cannot update default api");$n[a]={map:b,filter:c}};_.uo=function(a,b,c){_.Ym("_default"!=a,"Cannot update default api");_.Td($n,a,{map:{},filter:_.po}).map[b]=c};_.vo=function(a,b){_.Td($n,"_default",{map:{},filter:_.M}).map[a]=b;_.co(_.ao.Ge,function(c){c.register(a,b,_.M)})};_.wo=function(){return _.ao}; _.yo=function(a){a=a||{};this.Fb=!1;this.bK=_.D();this.Ge=_.D();this.Ee=a._window||_.Nd;this.yd=this.Ee.location.href;this.cK=(this.OB=xo(this.yd,"parent"))?xo(this.yd,"pfname"):"";this.Aa=this.OB?xo(this.yd,"_gfid")||xo(this.yd,"id"):"";this.uf=_.An(this.Aa,this.cK);this.wd=_.Xj.Qa(this.yd);if(this.Aa){var b=new _.ho;_.jo(b,a._parentRpcAddr||"..");_.ko(b,a._parentRetAddr||this.Aa);b.Nh(_.Xj.Qa(this.OB||this.yd));_.io(b,this.cK);this.hb=this.uj(b.value())}else this.hb=null};_.g=_.yo.prototype; _.g.Dn=_.ea(3);_.g.Ca=function(){if(!this.Fb){for(var a=0;a<this.Ge.length;a++)this.Ge[a].Ca();this.Fb=!0}};_.g.Cd=function(){return this.uf};_.g.vb=function(){return this.Ee};_.g.mb=function(){return this.Ee.document};_.g.gw=_.ea(12);_.g.Ez=function(a){return this.bK[a]}; _.g.uj=function(a){_.Ym(!this.Fb,"Cannot attach iframe in disposed context");a=new _.ho(a);a.xl()||_.jo(a,a.ka());_.lo(a)||_.ko(a,"..");a.Qa()||a.Nh(_.Xj.Qa(a.getUrl()));a.Cd()||_.io(a,_.An(a.ka(),this.uf));var b=a.Cd();if(this.Ge[b])return this.Ge[b];var c=a.xl(),d=c;a.Qa()&&(d=c+"|"+a.Qa());var e=_.lo(a),f=_.Un(a);f||(f=(f=a.Ha())&&(f.getAttribute("data-postorigin")||f.src)||a.getUrl(),f=_.Xd(f,"rpctoken"));no(a,_.Hm(d,e,f,a.R._popupWindow));d=((window.gadgets||{}).rpc||{}).setAuthToken;f&&d&&d(c, f);var h=new _.zo(this,c,b,a),k=a.R.messageHandlersFilter;_.co(a.R.messageHandlers,function(a,b){h.register(b,a,k)});_.mo(a)&&h.$i();_.Ao(h,"_g_rpcReady");return h};_.g.vC=function(a){_.io(a,null);var b=a.ka();!b||oo.test(b)&&!this.vb().document.getElementById(b)||(_.ue("Ignoring requested iframe ID - "+b),a.Zi(null))};var xo=function(a,b){var c=_.Xd(a,b);c||(c=_.cf(_.Xd(a,"jcp",""))[b]);return c||""}; _.yo.prototype.Tg=function(a){_.Ym(!this.Fb,"Cannot open iframe in disposed context");var b=new _.ho(a);Bo(this,b);var c=b.Cd();if(c&&this.Ge[c])return this.Ge[c];this.vC(b);c=b.getUrl();_.Ym(c,"No url for new iframe");var d=b.R.queryParams||{};d.usegapi="1";_.On(b,d);d=this.ZH&&this.ZH(c,b);d||(d=b.R.where,_.Ym(!!d,"No location for new iframe"),c=_.Kn(c,d,a),b.R.iframeEl=c,d=c.getAttribute("id"));_.jo(b,d).Zi(d);b.Nh(_.Xj.Qa(b.R.eurl||""));this.iJ&&this.iJ(b,b.Ha());c=this.uj(a);c.aD&&c.aD(c,a); (a=b.R.onCreate)&&a(c);b.R.disableRelayOpen||c.Yo("_open");return c}; var Co=function(a,b,c){var d=b.R.canvasUrl;if(!d)return c;_.Ym(!b.R.allowPost&&!b.R.forcePost,"Post is not supported when using canvas url");var e=b.getUrl();_.Ym(e&&_.Xj.Qa(e)===a.wd&&_.Xj.Qa(d)===a.wd,"Wrong origin for canvas or hidden url "+d);b.setUrl(d);_.Xn(b);b.R.canvasUrl=null;return function(a){var b=a.vb(),d=b.location.hash;d=_.Jn(e)+(/#/.test(e)?d.replace(/^#/,"&"):d);b.location.replace(d);c&&c(a)}},Eo=function(a,b,c){var d=b.R.relayOpen;if(d){var e=a.hb;d instanceof _.zo?(e=d,_.Pn(b,0)): 0<Number(d)&&_.Pn(b,Number(d)-1);if(e){_.Ym(!!e.VJ,"Relaying iframe open is disabled");if(d=b.zl())if(d=_.Do[d])b.qo(a),d(b.value()),b.qo(null);b.R.openerIframe=null;c.resolve(e.VJ(b));return!0}}return!1},Io=function(a,b,c){var d=b.zl();if(d)if(_.Ym(!!_.Fo,"Defer style is disabled, when requesting style "+d),_.Go[d])Bo(a,b);else return Ho(d,function(){_.Ym(!!_.Go[d],"Fail to load style - "+d);c.resolve(a.open(b.value()))}),!0;return!1}; _.yo.prototype.open=function(a,b){_.Ym(!this.Fb,"Cannot open iframe in disposed context");var c=new _.ho(a);b=Co(this,c,b);var d=new go(b);(b=c.getUrl())&&c.setUrl(_.Jn(b));if(Eo(this,c,d)||Io(this,c,d)||Eo(this,c,d))return d.promise;if(null!=Yn(c)){var e=(0,window.setTimeout)(function(){h.Ha().src="about:blank";d.reject({timeout:"Exceeded time limit of :"+Yn(c)+"milliseconds"})},Yn(c)),f=d.resolve;d.resolve=function(a){(0,window.clearTimeout)(e);f(a)}}c.R.waitForOnload&&Sn(c.hn(),function(){d.resolve(h)}); var h=this.Tg(a);c.R.waitForOnload||d.resolve(h);return d.promise};_.yo.prototype.pH=_.ea(13);_.zo=function(a,b,c,d){this.Fb=!1;this.Od=a;this.Ti=b;this.uf=c;this.ya=d;this.eo=_.lo(this.ya);this.wd=this.ya.Qa();this.jV=this.ya.Ha();this.OL=this.ya.R.where;this.Un=[];this.Yo("_default");a=this.ya.R.apis||[];for(b=0;b<a.length;b++)this.Yo(a[b]);this.Od.Ge[c]=this};_.g=_.zo.prototype;_.g.Dn=_.ea(2); _.g.Ca=function(){if(!this.Fb){for(var a=0;a<this.Un.length;a++)this.unregister(this.Un[a]);delete _.ao.Ge[this.Cd()];this.Fb=!0}};_.g.getContext=function(){return this.Od};_.g.xl=function(){return this.Ti};_.g.Cd=function(){return this.uf};_.g.Ha=function(){return this.jV};_.g.$a=function(){return this.OL};_.g.Ze=function(a){this.OL=a};_.g.$i=function(){(0,this.ya.R._rpcReadyFn)()};_.g.pL=function(a,b){this.ya.value()[a]=b};_.g.Mz=function(a){return this.ya.value()[a]};_.g.Ob=function(){return this.ya.value()}; _.g.ka=function(){return this.ya.ka()};_.g.Qa=function(){return this.wd};_.g.register=function(a,b,c){_.Ym(!this.Fb,"Cannot register handler on disposed iframe "+a);_.Ym((c||_.po)(this),"Rejecting untrusted message "+a);c=this.uf+":"+this.Od.uf+":"+a;1==_.Td(Zn,c,[]).push(b)&&(this.Un.push(a),_.wm(c,so(c,this,"_g_wasClosed"===a)))}; _.g.unregister=function(a,b){var c=this.uf+":"+this.Od.uf+":"+a,d=Zn[c];d&&(b?(b=_.Xm.call(d,b),0<=b&&d.splice(b,1)):d.splice(0,d.length),0==d.length&&(b=_.Xm.call(this.Un,a),0<=b&&this.Un.splice(b,1),_.xm(c)))};_.g.YS=function(){return this.Un};_.g.Yo=function(a){this.Dx=this.Dx||[];if(!(0<=_.Xm.call(this.Dx,a))){this.Dx.push(a);a=$n[a]||{map:{}};for(var b in a.map)_.Ud(a.map,b)&&this.register(b,a.map[b],a.filter)}}; _.g.send=function(a,b,c,d){_.Ym(!this.Fb,"Cannot send message to disposed iframe - "+a);_.Ym((d||_.po)(this),"Wrong target for message "+a);c=new go(c);_.Am(this.Ti,this.Od.uf+":"+this.uf+":"+a,c.resolve,b);return c.promise};_.Ao=function(a,b,c,d){return a.send(b,c,d,_.M)};_.zo.prototype.tX=function(a){return a};_.zo.prototype.ping=function(a,b){return _.Ao(this,"_g_ping",b,a)};Zn=_.D();$n=_.D();_.ao=new _.yo;_.vo("_g_rpcReady",_.zo.prototype.$i);_.vo("_g_discover",_.zo.prototype.YS); _.vo("_g_ping",_.zo.prototype.tX); var Ho,Bo;_.Go=_.D();_.Do=_.D();_.Fo=function(a){return _.Go[a]};Ho=function(a,b){_.Wd.load("gapi.iframes.style."+a,b)};Bo=function(a,b){var c=b.zl();if(c){b.Jd(null);var d=_.Go[c];_.Ym(d,"No such style: "+c);b.qo(a);d(b.value());b.qo(null)}};var Jo,Ko;Jo={height:!0,width:!0};Ko=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i;_.Lo=function(a){"number"===typeof a&&(a=String(a)+"px");return a};_.zo.prototype.vb=function(){if(!_.po(this))return null;var a=this.ya.R._popupWindow;if(a)return a;var b=this.Ti.split("/");a=this.getContext().vb();for(var c=0;c<b.length&&a;c++){var d=b[c];a=".."===d?a==a.parent?a.opener:a.parent:a.frames[d]}return a}; var Mo=function(a,b){var c=a.hb,d=!0;b.filter&&(d=b.filter.call(b.yf,b.params));return _.hh(d).then(function(d){return d&&c?(b.aK&&b.aK.call(a,b.params),d=b.sender?b.sender(b.params):_.Ao(c,b.message,b.params),b.S_?d.then(function(){return!0}):!0):!1})}; _.yo.prototype.dy=function(a,b,c){a=Mo(this,{sender:function(a){var b=_.ao.hb;_.co(_.ao.Ge,function(c){c!==b&&_.Ao(c,"_g_wasClosed",a)});return _.Ao(b,"_g_closeMe",a)},message:"_g_closeMe",params:a,yf:c,filter:this.Ez("onCloseSelfFilter")});b=new go(b);b.resolve(a);return b.promise};_.yo.prototype.sC=function(a,b,c){a=a||{};b=new go(b);b.resolve(Mo(this,{message:"_g_restyleMe",params:a,yf:c,filter:this.Ez("onRestyleSelfFilter"),S_:!0,aK:this.pM}));return b.promise}; _.yo.prototype.pM=function(a){"auto"===a.height&&(a.height=_.Jm.Xc())};_.No=function(a){var b={};if(a)for(var c in a)_.Ud(a,c)&&_.Ud(Jo,c)&&Ko.test(a[c])&&(b[c]=a[c]);return b};_.g=_.zo.prototype;_.g.close=function(a,b){return _.Ao(this,"_g_close",a,b)};_.g.tr=function(a,b){return _.Ao(this,"_g_restyle",a,b)};_.g.bo=function(a,b){return _.Ao(this,"_g_restyleDone",a,b)};_.g.rQ=function(a){return this.getContext().dy(a,void 0,this)}; _.g.tY=function(a){if(a&&"object"===typeof a)return this.getContext().sC(a,void 0,this)};_.g.uY=function(a){var b=this.ya.R.onRestyle;b&&b.call(this,a,this);a=a&&"object"===typeof a?_.No(a):{};(b=this.Ha())&&a&&"object"===typeof a&&(_.Ud(a,"height")&&(a.height=_.Lo(a.height)),_.Ud(a,"width")&&(a.width=_.Lo(a.width)),_.Vd(a,b.style))}; _.g.sQ=function(a){var b=this.ya.R.onClose;b&&b.call(this,a,this);this.WF&&this.WF()||(b=this.Ha())&&b.parentNode&&b.parentNode.removeChild(b);if(b=this.ya.R.controller){var c={};c.frameName=this.Cd();_.Ao(b,"_g_disposeControl",c)}ro(this.uf+":"+this.Od.uf+":_g_wasClosed",a,this)};_.yo.prototype.bL=_.ea(14);_.yo.prototype.rL=_.ea(15);_.zo.prototype.sK=_.ea(16);_.zo.prototype.ik=function(a,b){this.register("_g_wasClosed",a,b)}; _.zo.prototype.V_=function(){delete this.getContext().Ge[this.Cd()];this.getContext().vb().setTimeout((0,_.A)(function(){this.Ca()},this),0)};_.vo("_g_close",_.zo.prototype.rQ);_.vo("_g_closeMe",_.zo.prototype.sQ);_.vo("_g_restyle",_.zo.prototype.tY);_.vo("_g_restyleMe",_.zo.prototype.uY);_.vo("_g_wasClosed",_.zo.prototype.V_); var Vo,Yo,Zo,$o;_.Nn.prototype.oo=_.rc(11,function(a){this.R.apis=a;return this});_.Nn.prototype.tk=_.rc(10,function(a){this.R.rpctoken=a;return this});_.Oo=function(a){a.R.show=!0;return a};_.Po=function(a,b){a.R.where=b;return a};_.Qo=function(a,b){a.R.onClose=b};_.Ro=function(a,b){a.rel="stylesheet";a.href=_.Sc(b)};_.So=function(a){this.R=a||{}};_.So.prototype.value=function(){return this.R};_.So.prototype.getIframe=function(){return this.R.iframe};_.To=function(a,b){a.R.role=b;return a}; _.So.prototype.$i=function(a){this.R.setRpcReady=a;return this};_.So.prototype.tk=function(a){this.R.rpctoken=a;return this};_.Uo=function(a){a.R.selfConnect=!0;return a};Vo=function(a){this.R=a||{}};Vo.prototype.value=function(){return this.R};var Wo=function(a){var b=new Vo;b.R.role=a;return b};Vo.prototype.xH=function(){return this.R.role};Vo.prototype.Xb=function(a){this.R.handler=a;return this};Vo.prototype.Bb=function(){return this.R.handler};var Xo=function(a,b){a.R.filter=b;return a}; Vo.prototype.oo=function(a){this.R.apis=a;return this};Yo=function(a){a.R.runOnce=!0;return a};Zo=/^https?:\/\/[^\/%\\?#\s]+$/i;$o={longdesc:!0,name:!0,src:!0,frameborder:!0,marginwidth:!0,marginheight:!0,scrolling:!0,align:!0,height:!0,width:!0,id:!0,"class":!0,title:!0,tabindex:!0,hspace:!0,vspace:!0,allowtransparency:!0};_.ap=function(a,b,c){var d=a.Ti,e=b.eo;_.ko(_.jo(c,a.eo+"/"+b.Ti),e+"/"+d);_.io(c,b.Cd()).Nh(b.wd)};_.yo.prototype.fy=_.ea(17);_.g=_.zo.prototype; _.g.vQ=function(a){var b=new _.ho(a);a=new _.So(b.value());if(a.R.selfConnect)var c=this;else(_.Ym(Zo.test(b.Qa()),"Illegal origin for connected iframe - "+b.Qa()),c=this.Od.Ge[b.Cd()],c)?_.mo(b)&&(c.$i(),_.Ao(c,"_g_rpcReady")):(b=_.io(_.ko(_.jo((new _.ho).tk(_.Un(b)),b.xl()),_.lo(b)).Nh(b.Qa()),b.Cd()).$i(_.mo(b)),c=this.Od.uj(b.value()));b=this.Od;var d=a.R.role;a=a.R.data;bp(b);d=d||"";_.Td(b.hy,d,[]).push({yf:c.Cd(),data:a});cp(c,a,b.wB[d])}; _.g.aD=function(a,b){(new _.ho(b)).R._relayedDepth||(b={},_.Uo(_.To(new _.So(b),"_opener")),_.Ao(a,"_g_connect",b))}; _.g.VJ=function(a){var b=this,c=a.R.messageHandlers,d=a.R.messageHandlersFilter,e=a.R.onClose;_.Qo(_.Wn(_.Vn(a,null),null),null);_.mh();return _.Ao(this,"_g_open",a.value()).then(function(f){var h=new _.ho(f[0]),k=h.Cd();f=new _.ho;var l=b.eo,n=_.lo(h);_.ko(_.jo(f,b.Ti+"/"+h.xl()),n+"/"+l);_.io(f,k);f.Nh(h.Qa());f.oo(h.R.apis);f.tk(_.Un(a));_.Vn(f,c);_.Wn(f,d);_.Qo(f,e);(h=b.Od.Ge[k])||(h=b.Od.uj(f.value()));return h})}; _.g.vC=function(a){var b=a.getUrl();_.Ym(!b||_.nn.test(b),"Illegal url for new iframe - "+b);var c=a.hn().value();b={};for(var d in c)_.Ud(c,d)&&_.Ud($o,d)&&(b[d]=c[d]);_.Ud(c,"style")&&(d=c.style,"object"===typeof d&&(b.style=_.No(d)));a.value().attributes=b}; _.g.gX=function(a){a=new _.ho(a);this.vC(a);var b=a.R._relayedDepth||0;a.R._relayedDepth=b+1;a.R.openerIframe=this;_.mh();var c=_.Un(a);a.tk(null);return this.Od.open(a.value()).then((0,_.A)(function(a){var d=(new _.ho(a.Ob())).R.apis,f=new _.ho;_.ap(a,this,f);0==b&&_.To(new _.So(f.value()),"_opener");f.$i(!0);f.tk(c);_.Ao(a,"_g_connect",f.value());f=new _.ho;_.io(_.ko(_.jo(f.oo(d),a.xl()),a.eo),a.Cd()).Nh(a.Qa());return f.value()},this))};var bp=function(a){a.hy||(a.hy=_.D(),a.wB=_.D())}; _.yo.prototype.xx=function(a,b,c,d){bp(this);"object"===typeof a?(b=new Vo(a),c=b.xH()||""):(b=Xo(Wo(a).Xb(b).oo(c),d),c=a);d=this.hy[c]||[];a=!1;for(var e=0;e<d.length&&!a;e++)cp(this.Ge[d[e].yf],d[e].data,[b]),a=b.R.runOnce;c=_.Td(this.wB,c,[]);a||b.R.dontWait||c.push(b)};_.yo.prototype.vK=_.ea(18); var cp=function(a,b,c){c=c||[];for(var d=0;d<c.length;d++){var e=c[d];if(e&&a){var f=e.R.filter||_.po;if(a&&f(a)){f=e.R.apis||[];for(var h=0;h<f.length;h++)a.Yo(f[h]);e.Bb()&&e.Bb()(a,b);e.R.runOnce&&(c.splice(d,1),--d)}}}};_.yo.prototype.sj=function(a,b,c){this.xx(Yo(Xo(Wo("_opener").Xb(a).oo(b),c)).value())};_.zo.prototype.sY=function(a){this.getContext().sj(function(b){b.send("_g_wasRestyled",a,void 0,_.M)},null,_.M)};var dp=_.ao.hb;dp&&dp.register("_g_restyleDone",_.zo.prototype.sY,_.M); _.vo("_g_connect",_.zo.prototype.vQ);var ep={};ep._g_open=_.zo.prototype.gX;_.to("_open",ep,_.M); _.w("gapi.iframes.create",_.Kn); _.zo.prototype.sK=_.rc(16,function(a,b){this.register("_g_wasRestyled",a,b)});_.g=_.yo.prototype;_.g.rL=_.rc(15,function(a){this.gw("onRestyleSelfFilter",a)});_.g.bL=_.rc(14,function(a){this.gw("onCloseSelfFilter",a)});_.g.pH=_.rc(13,function(){return this.hb});_.g.gw=_.rc(12,function(a,b){this.bK[a]=b});_.g.Dn=_.rc(3,function(){return this.Fb});_.zo.prototype.Dn=_.rc(2,function(){return this.Fb});_.w("gapi.iframes.registerStyle",function(a,b){_.Go[a]=b}); _.w("gapi.iframes.registerBeforeOpenStyle",function(a,b){_.Do[a]=b});_.w("gapi.iframes.getStyle",_.Fo);_.w("gapi.iframes.getBeforeOpenStyle",function(a){return _.Do[a]});_.w("gapi.iframes.registerIframesApi",_.to);_.w("gapi.iframes.registerIframesApiHandler",_.uo);_.w("gapi.iframes.getContext",_.wo);_.w("gapi.iframes.SAME_ORIGIN_IFRAMES_FILTER",_.po);_.w("gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.M);_.w("gapi.iframes.makeWhiteListIframesFilter",_.qo);_.w("gapi.iframes.Context",_.yo); _.w("gapi.iframes.Context.prototype.isDisposed",_.yo.prototype.Dn);_.w("gapi.iframes.Context.prototype.getWindow",_.yo.prototype.vb);_.w("gapi.iframes.Context.prototype.getFrameName",_.yo.prototype.Cd);_.w("gapi.iframes.Context.prototype.getGlobalParam",_.yo.prototype.Ez);_.w("gapi.iframes.Context.prototype.setGlobalParam",_.yo.prototype.gw);_.w("gapi.iframes.Context.prototype.open",_.yo.prototype.open);_.w("gapi.iframes.Context.prototype.openChild",_.yo.prototype.Tg); _.w("gapi.iframes.Context.prototype.getParentIframe",_.yo.prototype.pH);_.w("gapi.iframes.Context.prototype.closeSelf",_.yo.prototype.dy);_.w("gapi.iframes.Context.prototype.restyleSelf",_.yo.prototype.sC);_.w("gapi.iframes.Context.prototype.setCloseSelfFilter",_.yo.prototype.bL);_.w("gapi.iframes.Context.prototype.setRestyleSelfFilter",_.yo.prototype.rL);_.w("gapi.iframes.Iframe",_.zo);_.w("gapi.iframes.Iframe.prototype.isDisposed",_.zo.prototype.Dn); _.w("gapi.iframes.Iframe.prototype.getContext",_.zo.prototype.getContext);_.w("gapi.iframes.Iframe.prototype.getFrameName",_.zo.prototype.Cd);_.w("gapi.iframes.Iframe.prototype.getId",_.zo.prototype.ka);_.w("gapi.iframes.Iframe.prototype.register",_.zo.prototype.register);_.w("gapi.iframes.Iframe.prototype.unregister",_.zo.prototype.unregister);_.w("gapi.iframes.Iframe.prototype.send",_.zo.prototype.send);_.w("gapi.iframes.Iframe.prototype.applyIframesApi",_.zo.prototype.Yo); _.w("gapi.iframes.Iframe.prototype.getIframeEl",_.zo.prototype.Ha);_.w("gapi.iframes.Iframe.prototype.getSiteEl",_.zo.prototype.$a);_.w("gapi.iframes.Iframe.prototype.setSiteEl",_.zo.prototype.Ze);_.w("gapi.iframes.Iframe.prototype.getWindow",_.zo.prototype.vb);_.w("gapi.iframes.Iframe.prototype.getOrigin",_.zo.prototype.Qa);_.w("gapi.iframes.Iframe.prototype.close",_.zo.prototype.close);_.w("gapi.iframes.Iframe.prototype.restyle",_.zo.prototype.tr); _.w("gapi.iframes.Iframe.prototype.restyleDone",_.zo.prototype.bo);_.w("gapi.iframes.Iframe.prototype.registerWasRestyled",_.zo.prototype.sK);_.w("gapi.iframes.Iframe.prototype.registerWasClosed",_.zo.prototype.ik);_.w("gapi.iframes.Iframe.prototype.getParam",_.zo.prototype.Mz);_.w("gapi.iframes.Iframe.prototype.setParam",_.zo.prototype.pL);_.w("gapi.iframes.Iframe.prototype.ping",_.zo.prototype.ping); var LM=function(a,b){a.R.data=b;return a};_.yo.prototype.vK=_.rc(18,function(a,b){a=_.Td(this.wB,a,[]);if(b)for(var c=0,d=!1;!d&&c<a.length;c++)a[c].Oe===b&&(d=!0,a.splice(c,1));else a.splice(0,a.length)}); _.yo.prototype.fy=_.rc(17,function(a,b){a=new _.So(a);var c=new _.So(b),d=_.mo(a);b=a.getIframe();var e=c.getIframe();if(e){var f=_.Un(a),h=new _.ho;_.ap(b,e,h);LM(_.To((new _.So(h.value())).tk(f),a.R.role),a.R.data).$i(d);var k=new _.ho;_.ap(e,b,k);LM(_.To((new _.So(k.value())).tk(f),c.R.role),c.R.data).$i(!0);_.Ao(b,"_g_connect",h.value(),function(){d||_.Ao(e,"_g_connect",k.value())});d&&_.Ao(e,"_g_connect",k.value())}else c={},LM(_.To(_.Uo(new _.So(c)),a.R.role),a.R.data),_.Ao(b,"_g_connect",c)}); _.w("gapi.iframes.Context.prototype.addOnConnectHandler",_.yo.prototype.xx);_.w("gapi.iframes.Context.prototype.removeOnConnectHandler",_.yo.prototype.vK);_.w("gapi.iframes.Context.prototype.addOnOpenerHandler",_.yo.prototype.sj);_.w("gapi.iframes.Context.prototype.connectIframes",_.yo.prototype.fy); _.ak=window.googleapis&&window.googleapis.server||{}; (function(){function a(a,b){if(!(a<c)&&d)if(2===a&&d.warn)d.warn(b);else if(3===a&&d.error)try{d.error(b)}catch(h){}else d.log&&d.log(b)}var b=function(b){a(1,b)};_.Ra=function(b){a(2,b)};_.Sa=function(b){a(3,b)};_.oe=function(){};b.INFO=1;b.WARNING=2;b.NONE=4;var c=1,d=window.console?window.console:window.opera?window.opera.postError:void 0;return b})(); _.pe=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(_.Wa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var h=0;h<f;h++)a[e+h]=d[h]}else a.push(d)}}; _.I=_.I||{};_.I.Hs=function(a,b,c,d){"undefined"!=typeof a.addEventListener?a.addEventListener(b,c,d):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+b,c):_.Ra("cannot attachBrowserEvent: "+b)};_.I.VX=function(a){var b=window;b.removeEventListener?b.removeEventListener("mousemove",a,!1):b.detachEvent?b.detachEvent("onmousemove",a):_.Ra("cannot removeBrowserEvent: mousemove")}; _.bk=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;p=n=0}function b(a){for(var b=h,c=0;64>c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];var d=e[1],f=e[2],k=e[3],l=e[4];for(c=0;80>c;c++){if(40>c)if(20>c){var n=k^d&(f^k);var p=1518500249}else n=d^f^k,p=1859775393;else 60>c?(n=d&f|k&(d|f),p=2400959708):(n=d^f^k,p=3395469782);n=((a<<5|a>>>27)&4294967295)+ n+l+p+b[c]&4294967295;l=k;k=f;f=(d<<30|d>>>2)&4294967295;d=a;a=n}e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+k&4294967295;e[4]=e[4]+l&4294967295}function c(a,c){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var d=[],e=0,h=a.length;e<h;++e)d.push(a.charCodeAt(e));a=d}c||(c=a.length);d=0;if(0==n)for(;d+64<c;)b(a.slice(d,d+64)),d+=64,p+=64;for(;d<c;)if(f[n++]=a[d++],p++,64==n)for(n=0,b(f);d+64<c;)b(a.slice(d,d+64)),d+=64,p+=64} function d(){var a=[],d=8*p;56>n?c(k,56-n):c(k,64-(n-56));for(var h=63;56<=h;h--)f[h]=d&255,d>>>=8;b(f);for(h=d=0;5>h;h++)for(var l=24;0<=l;l-=8)a[d++]=e[h]>>l&255;return a}for(var e=[],f=[],h=[],k=[128],l=1;64>l;++l)k[l]=0;var n,p;a();return{reset:a,update:c,digest:d,Ig:function(){for(var a=d(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}}}; _.ck=function(){function a(a){var b=_.bk();b.update(a);return b.Ig()}var b=window.crypto;if(b&&"function"==typeof b.getRandomValues)return function(){var a=new window.Uint32Array(1);b.getRandomValues(a);return Number("0."+a[0])};var c=_.H("random/maxObserveMousemove");null==c&&(c=-1);var d=0,e=Math.random(),f=1,h=1E6*(window.screen.width*window.screen.width+window.screen.height),k=function(a){a=a||window.event;var b=a.screenX+a.clientX<<16;b+=a.screenY+a.clientY;b*=(new Date).getTime()%1E6;f=f*b% h;0<c&&++d==c&&_.I.VX(k)};0!=c&&_.I.Hs(window,"mousemove",k,!1);var l=a(window.document.cookie+"|"+window.document.location+"|"+(new Date).getTime()+"|"+e);return function(){var b=f;b+=(0,window.parseInt)(l.substr(0,20),16);l=a(l);return b/(h+Math.pow(16,20))}}(); _.w("shindig.random",_.ck); _.I=_.I||{};(function(){var a=[];_.I.P9=function(b){a.push(b)};_.I.c$=function(){for(var b=0,c=a.length;b<c;++b)a[b]()}})(); _.we=function(){var a=window.gadgets&&window.gadgets.config&&window.gadgets.config.get;a&&_.le(a());return{register:function(a,c,d){d&&d(_.H())},get:function(a){return _.H(a)},update:function(a,c){if(c)throw"Config replacement is not supported";_.le(a)},Pb:function(){}}}(); _.w("gadgets.config.register",_.we.register);_.w("gadgets.config.get",_.we.get);_.w("gadgets.config.init",_.we.Pb);_.w("gadgets.config.update",_.we.update); var jf;_.gf=function(){var a=_.Qd.readyState;return"complete"===a||"interactive"===a&&-1==window.navigator.userAgent.indexOf("MSIE")};_.hf=function(a){if(_.gf())a();else{var b=!1,c=function(){if(!b)return b=!0,a.apply(this,arguments)};_.Nd.addEventListener?(_.Nd.addEventListener("load",c,!1),_.Nd.addEventListener("DOMContentLoaded",c,!1)):_.Nd.attachEvent&&(_.Nd.attachEvent("onreadystatechange",function(){_.gf()&&c.apply(this,arguments)}),_.Nd.attachEvent("onload",c))}};jf=jf||{};jf.HK=null; jf.zJ=null;jf.uu=null;jf.frameElement=null; jf=jf||{}; jf.ZD||(jf.ZD=function(){function a(a,b,c){"undefined"!=typeof window.addEventListener?window.addEventListener(a,b,c):"undefined"!=typeof window.attachEvent&&window.attachEvent("on"+a,b);"message"===a&&(window.___jsl=window.___jsl||{},a=window.___jsl,a.RPMQ=a.RPMQ||[],a.RPMQ.push(b))}function b(a){var b=_.cf(a.data);if(b&&b.f){(0,_.oe)("gadgets.rpc.receive("+window.name+"): "+a.data);var d=_.K.Bl(b.f);e&&("undefined"!==typeof a.origin?a.origin!==d:a.domain!==/^.+:\/\/([^:]+).*/.exec(d)[1])?_.Sa("Invalid rpc message origin. "+ d+" vs "+(a.origin||"")):c(b,a.origin)}}var c,d,e=!0;return{ZG:function(){return"wpm"},RV:function(){return!0},Pb:function(f,h){_.we.register("rpc",null,function(a){"true"===String((a&&a.rpc||{}).disableForceSecure)&&(e=!1)});c=f;d=h;a("message",b,!1);d("..",!0);return!0},Dc:function(a){d(a,!0);return!0},call:function(a,b,c){var d=_.K.Bl(a),e=_.K.bF(a);d?window.setTimeout(function(){var a=_.df(c);(0,_.oe)("gadgets.rpc.send("+window.name+"): "+a);e.postMessage(a,d)},0):".."!=a&&_.Sa("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message"); return!0}}}()); if(window.gadgets&&window.gadgets.rpc)"undefined"!=typeof _.K&&_.K||(_.K=window.gadgets.rpc,_.K.config=_.K.config,_.K.register=_.K.register,_.K.unregister=_.K.unregister,_.K.qK=_.K.registerDefault,_.K.oM=_.K.unregisterDefault,_.K.RG=_.K.forceParentVerifiable,_.K.call=_.K.call,_.K.kq=_.K.getRelayUrl,_.K.Ph=_.K.setRelayUrl,_.K.ew=_.K.setAuthToken,_.K.Hr=_.K.setupReceiver,_.K.fl=_.K.getAuthToken,_.K.kC=_.K.removeReceiver,_.K.uH=_.K.getRelayChannel,_.K.nK=_.K.receive,_.K.pK=_.K.receiveSameDomain,_.K.Qa= _.K.getOrigin,_.K.Bl=_.K.getTargetOrigin,_.K.bF=_.K._getTargetWin,_.K.xP=_.K._parseSiblingId);else{_.K=function(){function a(a,b){if(!aa[a]){var c=R;b||(c=ka);aa[a]=c;b=la[a]||[];for(var d=0;d<b.length;++d){var e=b[d];e.t=G[a];c.call(a,e.f,e)}la[a]=[]}}function b(){function a(){Ga=!0}N||("undefined"!=typeof window.addEventListener?window.addEventListener("unload",a,!1):"undefined"!=typeof window.attachEvent&&window.attachEvent("onunload",a),N=!0)}function c(a,c,d,e,f){G[c]&&G[c]===d||(_.Sa("Invalid gadgets.rpc token. "+ G[c]+" vs "+d),ua(c,2));f.onunload=function(){J[c]&&!Ga&&(ua(c,1),_.K.kC(c))};b();e=_.cf((0,window.decodeURIComponent)(e))}function d(b,c){if(b&&"string"===typeof b.s&&"string"===typeof b.f&&b.a instanceof Array)if(G[b.f]&&G[b.f]!==b.t&&(_.Sa("Invalid gadgets.rpc token. "+G[b.f]+" vs "+b.t),ua(b.f,2)),"__ack"===b.s)window.setTimeout(function(){a(b.f,!0)},0);else{b.c&&(b.callback=function(a){_.K.call(b.f,(b.g?"legacy__":"")+"__cb",null,b.c,a)});if(c){var d=e(c);b.origin=c;var f=b.r;try{var h=e(f)}catch(Ha){}f&& h==d||(f=c);b.referer=f}c=(y[b.s]||y[""]).apply(b,b.a);b.c&&"undefined"!==typeof c&&_.K.call(b.f,"__cb",null,b.c,c)}}function e(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);-1==a.indexOf("://")&&(a=window.location.protocol+"//"+a);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!== a&&"chrome-search"!==a)throw Error("p");c="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}function f(a){if("/"==a.charAt(0)){var b=a.indexOf("|");return{id:0<b?a.substring(1,b):a.substring(1),origin:0<b?a.substring(b+1):null}}return null}function h(a){if("undefined"===typeof a||".."===a)return window.parent;var b=f(a);if(b)return window.top.frames[b.id];a=String(a);return(b=window.frames[a])?b:(b= window.document.getElementById(a))&&b.contentWindow?b.contentWindow:null}function k(a,b){if(!0!==J[a]){"undefined"===typeof J[a]&&(J[a]=0);var c=h(a);".."!==a&&null==c||!0!==R.Dc(a,b)?!0!==J[a]&&10>J[a]++?window.setTimeout(function(){k(a,b)},500):(aa[a]=ka,J[a]=!0):J[a]=!0}}function l(a){(a=F[a])&&"/"===a.substring(0,1)&&(a="/"===a.substring(1,2)?window.document.location.protocol+a:window.document.location.protocol+"//"+window.document.location.host+a);return a}function n(a,b,c){b&&!/http(s)?:\/\/.+/.test(b)&& (0==b.indexOf("//")?b=window.location.protocol+b:"/"==b.charAt(0)?b=window.location.protocol+"//"+window.location.host+b:-1==b.indexOf("://")&&(b=window.location.protocol+"//"+b));F[a]=b;"undefined"!==typeof c&&(E[a]=!!c)}function p(a,b){b=b||"";G[a]=String(b);k(a,b)}function q(a){a=(a.passReferrer||"").split(":",2);za=a[0]||"none";pa=a[1]||"origin"}function t(b){"true"===String(b.useLegacyProtocol)&&(R=jf.uu||ka,R.Pb(d,a))}function x(a,b){function c(c){c=c&&c.rpc||{};q(c);var d=c.parentRelayUrl|| "";d=e(V.parent||b)+d;n("..",d,"true"===String(c.useLegacyProtocol));t(c);p("..",a)}!V.parent&&b?c({}):_.we.register("rpc",null,c)}function v(a,b,c){if(".."===a)x(c||V.rpctoken||V.ifpctok||"",b);else a:{var d=null;if("/"!=a.charAt(0)){if(!_.I)break a;d=window.document.getElementById(a);if(!d)throw Error("q`"+a);}d=d&&d.src;b=b||_.K.Qa(d);n(a,b);b=_.I.xc(d);p(a,c||b.rpctoken)}}var y={},F={},E={},G={},B=0,L={},J={},V={},aa={},la={},za=null,pa=null,ba=window.top!==window.self,qa=window.name,ua=function(){}, db=window.console,ra=db&&db.log&&function(a){db.log(a)}||function(){},ka=function(){function a(a){return function(){ra(a+": call ignored")}}return{ZG:function(){return"noop"},RV:function(){return!0},Pb:a("init"),Dc:a("setup"),call:a("call")}}();_.I&&(V=_.I.xc());var Ga=!1,N=!1,R=function(){if("rmr"==V.rpctx)return jf.HK;var a="function"===typeof window.postMessage?jf.ZD:"object"===typeof window.postMessage?jf.ZD:window.ActiveXObject?jf.zJ?jf.zJ:jf.uu:0<window.navigator.userAgent.indexOf("WebKit")? jf.HK:"Gecko"===window.navigator.product?jf.frameElement:jf.uu;a||(a=ka);return a}();y[""]=function(){ra("Unknown RPC service: "+this.s)};y.__cb=function(a,b){var c=L[a];c&&(delete L[a],c.call(this,b))};return{config:function(a){"function"===typeof a.MK&&(ua=a.MK)},register:function(a,b){if("__cb"===a||"__ack"===a)throw Error("r");if(""===a)throw Error("s");y[a]=b},unregister:function(a){if("__cb"===a||"__ack"===a)throw Error("t");if(""===a)throw Error("u");delete y[a]},qK:function(a){y[""]=a},oM:function(){delete y[""]}, RG:function(){},call:function(a,b,c,d){a=a||"..";var e="..";".."===a?e=qa:"/"==a.charAt(0)&&(e=_.K.Qa(window.location.href),e="/"+qa+(e?"|"+e:""));++B;c&&(L[B]=c);var h={s:b,f:e,c:c?B:0,a:Array.prototype.slice.call(arguments,3),t:G[a],l:!!E[a]};a:if("bidir"===za||"c2p"===za&&".."===a||"p2c"===za&&".."!==a){var k=window.location.href;var l="?";if("query"===pa)l="#";else if("hash"===pa)break a;l=k.lastIndexOf(l);l=-1===l?k.length:l;k=k.substring(0,l)}else k=null;k&&(h.r=k);if(".."===a||null!=f(a)|| window.document.getElementById(a))(k=aa[a])||null===f(a)||(k=R),0===b.indexOf("legacy__")&&(k=R,h.s=b.substring(8),h.c=h.c?h.c:B),h.g=!0,h.r=e,k?(E[a]&&(k=jf.uu),!1===k.call(a,e,h)&&(aa[a]=ka,R.call(a,e,h))):la[a]?la[a].push(h):la[a]=[h]},kq:l,Ph:n,ew:p,Hr:v,fl:function(a){return G[a]},kC:function(a){delete F[a];delete E[a];delete G[a];delete J[a];delete aa[a]},uH:function(){return R.ZG()},nK:function(a,b){4<a.length?R.V7(a,d):c.apply(null,a.concat(b))},pK:function(a){a.a=Array.prototype.slice.call(a.a); window.setTimeout(function(){d(a)},0)},Qa:e,Bl:function(a){var b=null,c=l(a);c?b=c:(c=f(a))?b=c.origin:".."==a?b=V.parent:(a=window.document.getElementById(a))&&"iframe"===a.tagName.toLowerCase()&&(b=a.src);return e(b)},Pb:function(){!1===R.Pb(d,a)&&(R=ka);ba?v(".."):_.we.register("rpc",null,function(a){a=a.rpc||{};q(a);t(a)})},bF:h,xP:f,c0:"__ack",E5:qa||"..",T5:0,S5:1,R5:2}}();_.K.Pb()}; _.K.config({MK:function(a){throw Error("v`"+a);}});_.oe=_.ve;_.w("gadgets.rpc.config",_.K.config);_.w("gadgets.rpc.register",_.K.register);_.w("gadgets.rpc.unregister",_.K.unregister);_.w("gadgets.rpc.registerDefault",_.K.qK);_.w("gadgets.rpc.unregisterDefault",_.K.oM);_.w("gadgets.rpc.forceParentVerifiable",_.K.RG);_.w("gadgets.rpc.call",_.K.call);_.w("gadgets.rpc.getRelayUrl",_.K.kq);_.w("gadgets.rpc.setRelayUrl",_.K.Ph);_.w("gadgets.rpc.setAuthToken",_.K.ew);_.w("gadgets.rpc.setupReceiver",_.K.Hr);_.w("gadgets.rpc.getAuthToken",_.K.fl); _.w("gadgets.rpc.removeReceiver",_.K.kC);_.w("gadgets.rpc.getRelayChannel",_.K.uH);_.w("gadgets.rpc.receive",_.K.nK);_.w("gadgets.rpc.receiveSameDomain",_.K.pK);_.w("gadgets.rpc.getOrigin",_.K.Qa);_.w("gadgets.rpc.getTargetOrigin",_.K.Bl); var dk=function(a){return{execute:function(b){var c={method:a.httpMethod||"GET",root:a.root,path:a.url,params:a.urlParams,headers:a.headers,body:a.body},d=window.gapi,e=function(){var a=d.config.get("client/apiKey"),e=d.config.get("client/version");try{var k=d.config.get("googleapis.config/developerKey"),l=d.config.get("client/apiKey",k);d.config.update("client/apiKey",l);d.config.update("client/version","1.0.0-alpha");var n=d.client;n.request.call(n,c).then(b,b)}finally{d.config.update("client/apiKey", a),d.config.update("client/version",e)}};d.client?e():d.load.call(d,"client",e)}}},ek=function(a,b){return function(c){var d={};c=c.body;var e=_.cf(c),f={};if(e&&e.length)for(var h=0,k=e.length;h<k;++h){var l=e[h];f[l.id]=l}h=0;for(k=b.length;h<k;++h)l=b[h].id,d[l]=e&&e.length?f[l]:e;a(d,c)}},fk=function(a){a.transport={name:"googleapis",execute:function(b,c){for(var d=[],e=0,f=b.length;e<f;++e){var h=b[e],k=h.method,l=String(k).split(".")[0];l=_.H("googleapis.config/versions/"+k)||_.H("googleapis.config/versions/"+ l)||"v1";d.push({jsonrpc:"2.0",id:h.id,method:k,apiVersion:String(l),params:h.params})}b=dk({httpMethod:"POST",root:a.transport.root,url:"/rpc?pp=0",headers:{"Content-Type":"application/json"},body:d});b.execute.call(b,ek(c,d))},root:void 0}},gk=function(a){var b=this.method,c=this.transport;c.execute.call(c,[{method:b,id:b,params:this.rpc}],function(c){c=c[b];c.error||(c=c.data||c.result);a(c)})},ik=function(){for(var a=hk,b=a.split("."),c=function(b){b=b||{};b.groupId=b.groupId||"@self";b.userId= b.userId||"@viewer";b={method:a,rpc:b||{}};fk(b);b.execute=gk;return b},d=_.m,e=0,f=b.length;e<f;++e){var h=d[b[e]]||{};e+1==f&&(h=c);d=d[b[e]]=h}if(1<b.length&&"googleapis"!=b[0])for(b[0]="googleapis","delete"==b[b.length-1]&&(b[b.length-1]="remove"),d=_.m,e=0,f=b.length;e<f;++e)h=d[b[e]]||{},e+1==f&&(h=c),d=d[b[e]]=h},hk;for(hk in _.H("googleapis.config/methods"))ik(); _.w("googleapis.newHttpRequest",function(a){return dk(a)});_.w("googleapis.setUrlParameter",function(a,b){if("trace"!==a)throw Error("M");_.le("client/trace",b)}); _.fp=_.Td(_.ce,"rw",_.D()); var gp=function(a,b){(a=_.fp[a])&&a.state<b&&(a.state=b)};var hp=function(a){a=(a=_.fp[a])?a.oid:void 0;if(a){var b=_.Qd.getElementById(a);b&&b.parentNode.removeChild(b);delete _.fp[a];hp(a)}};_.ip=function(a){a=a.container;"string"===typeof a&&(a=window.document.getElementById(a));return a};_.jp=function(a){var b=a.clientWidth;return"position:absolute;top:-10000px;width:"+(b?b+"px":a.style.width||"300px")+";margin:0px;border-style:none;"}; _.kp=function(a,b){var c={},d=a.Ob(),e=b&&b.width,f=b&&b.height,h=b&&b.verticalAlign;h&&(c.verticalAlign=h);e||(e=d.width||a.width);f||(f=d.height||a.height);d.width=c.width=e;d.height=c.height=f;d=a.Ha();e=a.ka();gp(e,2);a:{e=a.$a();c=c||{};if(_.ce.oa){var k=d.id;if(k){f=(f=_.fp[k])?f.state:void 0;if(1===f||4===f)break a;hp(k)}}(f=e.nextSibling)&&f.getAttribute&&f.getAttribute("data-gapistub")&&(e.parentNode.removeChild(f),e.style.cssText="");f=c.width;h=c.height;var l=e.style;l.textIndent="0";l.margin= "0";l.padding="0";l.background="transparent";l.borderStyle="none";l.cssFloat="none";l.styleFloat="none";l.lineHeight="normal";l.fontSize="1px";l.verticalAlign="baseline";e=e.style;e.display="inline-block";d=d.style;d.position="static";d.left="0";d.top="0";d.visibility="visible";f&&(e.width=d.width=f+"px");h&&(e.height=d.height=h+"px");c.verticalAlign&&(e.verticalAlign=c.verticalAlign);k&&gp(k,3)}(k=b?b.title:null)&&a.Ha().setAttribute("title",k);(b=b?b.ariaLabel:null)&&a.Ha().setAttribute("aria-label", b)};_.lp=function(a){var b=a.$a();b&&b.removeChild(a.Ha())};_.mp=function(a){a.where=_.ip(a);var b=a.messageHandlers=a.messageHandlers||{},c=function(a){_.kp(this,a)};b._ready=c;b._renderstart=c;var d=a.onClose;a.onClose=function(a){d&&d.call(this,a);_.lp(this)};a.onCreate=function(a){a=a.Ha();a.style.cssText=_.jp(a)}}; var Yj=_.Xj=_.Xj||{};window.___jsl=window.___jsl||{};Yj.Mx={E8:function(){return window.___jsl.bsh},iH:function(){return window.___jsl.h},KC:function(a){window.___jsl.bsh=a},qZ:function(a){window.___jsl.h=a}}; _.I=_.I||{};_.I.Yu=function(a,b,c){for(var d=[],e=2,f=arguments.length;e<f;++e)d.push(arguments[e]);return function(){for(var c=d.slice(),e=0,f=arguments.length;e<f;++e)c.push(arguments[e]);return b.apply(a,c)}};_.I.Rq=function(a){var b,c,d={};for(b=0;c=a[b];++b)d[c]=c;return d}; _.I=_.I||{}; (function(){function a(a,b){return String.fromCharCode(b)}var b={0:!1,10:!0,13:!0,34:!0,39:!0,60:!0,62:!0,92:!0,8232:!0,8233:!0,65282:!0,65287:!0,65308:!0,65310:!0,65340:!0};_.I.escape=function(a,b){if(a){if("string"===typeof a)return _.I.Ft(a);if("Array"===typeof a){var c=0;for(b=a.length;c<b;++c)a[c]=_.I.escape(a[c])}else if("object"===typeof a&&b){b={};for(c in a)a.hasOwnProperty(c)&&(b[_.I.Ft(c)]=_.I.escape(a[c],!0));return b}}return a};_.I.Ft=function(a){if(!a)return a;for(var c=[],e,f,h=0,k= a.length;h<k;++h)e=a.charCodeAt(h),f=b[e],!0===f?c.push("&#",e,";"):!1!==f&&c.push(a.charAt(h));return c.join("")};_.I.x$=function(b){return b?b.replace(/&#([0-9]+);/g,a):b}})(); _.O={};_.op={};window.iframer=_.op; _.O.Ia=_.O.Ia||{};_.O.Ia.fQ=function(a){try{return!!a.document}catch(b){}return!1};_.O.Ia.DH=function(a){var b=a.parent;return a!=b&&_.O.Ia.fQ(b)?_.O.Ia.DH(b):a};_.O.Ia.Z8=function(a){var b=a.userAgent||"";a=a.product||"";return 0!=b.indexOf("Opera")&&-1==b.indexOf("WebKit")&&"Gecko"==a&&0<b.indexOf("rv:1.")}; var Mr,Nr,Or,Qr,Rr,Sr,Xr,Yr,Zr,$r,bs,cs,ds,fs,gs,is;Mr=function(){_.O.tI++;return["I",_.O.tI,"_",(new Date).getTime()].join("")};Nr=function(a){return a instanceof Array?a.join(","):a instanceof Object?_.df(a):a};Or=function(){};Qr=function(a){a&&a.match(Pr)&&_.le("googleapis.config/gcv",a)};Rr=function(a){_.Xj.Mx.qZ(a)};Sr=function(a){_.Xj.Mx.KC(a)};_.Tr=function(a,b){b=b||{};for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b}; _.Vr=function(a,b,c,d,e){var f=[],h;for(h in a)if(a.hasOwnProperty(h)){var k=b,l=c,n=a[h],p=d,q=Ur(h);q[k]=q[k]||{};p=_.I.Yu(p,n);n._iframe_wrapped_rpc_&&(p._iframe_wrapped_rpc_=!0);q[k][l]=p;f.push(h)}if(e)for(h in _.O.tn)_.O.tn.hasOwnProperty(h)&&f.push(h);return f.join(",")};Xr=function(a,b,c){var d={};if(a&&a._methods){a=a._methods.split(",");for(var e=0;e<a.length;e++){var f=a[e];d[f]=Wr(f,b,c)}}return d}; Yr=function(a){if(a&&a.disableMultiLevelParentRelay)a=!1;else{var b;if(b=_.op&&_.op._open&&"inline"!=a.style&&!0!==a.inline)a=a.container,b=!(a&&("string"==typeof a&&window.document.getElementById(a)||window.document==(a.ownerDocument||a.document)));a=b}return a};Zr=function(a,b){var c={};b=b.params||{};for(var d in a)"#"==d.charAt(0)&&(c[d.substring(1)]=a[d]),0==d.indexOf("fr-")&&(c[d.substring(3)]=a[d]),"#"==b[d]&&(c[d]=a[d]);for(var e in c)delete a["fr-"+e],delete a["#"+e],delete a[e];return c}; $r=function(a){if(":"==a.charAt(0)){var b=_.H("iframes/"+a.substring(1));a={};_.Vd(b,a);(b=a.url)&&(a.url=_.In(b));a.params||(a.params={});return a}return{url:_.In(a)}};bs=function(a){function b(){}b.prototype=as.prototype;a.prototype=new b};cs=function(a){return _.O.Rr[a]};ds=function(a,b){_.O.Rr[a]=b};fs=function(a){a=a||{};"auto"===a.height&&(a.height=_.Jm.Xc());var b=window&&es&&es.Na();b?b.DK(a.width||0,a.height||0):_.op&&_.op._resizeMe&&_.op._resizeMe(a)};gs=function(a){Qr(a)}; _.hs=function(){return _.Nd.location.origin||_.Nd.location.protocol+"//"+_.Nd.location.host};is=function(a){var b=_.Xd(a.location.href,"urlindex");if(b=_.Td(_.ce,"fUrl",[])[b]){var c=a.location.hash;b+=/#/.test(b)?c.replace(/^#/,"&"):c;a.location.replace(b)}}; if(window.ToolbarApi)es=window.ToolbarApi,es.Na=window.ToolbarApi.getInstance,es.prototype=window.ToolbarApi.prototype,_.g=es.prototype,_.g.openWindow=es.prototype.openWindow,_.g.XF=es.prototype.closeWindow,_.g.nL=es.prototype.setOnCloseHandler,_.g.KF=es.prototype.canClosePopup,_.g.DK=es.prototype.resizeWindow;else{var es=function(){},js=null;es.Na=function(){!js&&window.external&&window.external.GTB_IsToolbar&&(js=new es);return js};_.g=es.prototype;_.g.openWindow=function(a){return window.external.GTB_OpenPopup&& window.external.GTB_OpenPopup(a)};_.g.XF=function(a){window.external.GTB_ClosePopupWindow&&window.external.GTB_ClosePopupWindow(a)};_.g.nL=function(a,b){window.external.GTB_SetOnCloseHandler&&window.external.GTB_SetOnCloseHandler(a,b)};_.g.KF=function(a){return window.external.GTB_CanClosePopup&&window.external.GTB_CanClosePopup(a)};_.g.DK=function(a,b){return window.external.GTB_ResizeWindow&&window.external.GTB_ResizeWindow(a,b)};window.ToolbarApi=es;window.ToolbarApi.getInstance=es.Na}; var ks=function(){_.K.register("_noop_echo",function(){this.callback(_.O.RS(_.O.Tj[this.f]))})},ls=function(){window.setTimeout(function(){_.K.call("..","_noop_echo",_.O.pX)},0)},Wr=function(a,b,c){var d=function(d){var e=Array.prototype.slice.call(arguments,0),h=e[e.length-1];if("function"===typeof h){var k=h;e.pop()}e.unshift(b,a,k,c);_.K.call.apply(_.K,e)};d._iframe_wrapped_rpc_=!0;return d},Ur=function(a){_.O.Lv[a]||(_.O.Lv[a]={},_.K.register(a,function(b,c){var d=this.f;if(!("string"!=typeof b|| b in{}||d in{})){var e=this.callback,f=_.O.Lv[a][d],h;f&&Object.hasOwnProperty.call(f,b)?h=f[b]:Object.hasOwnProperty.call(_.O.tn,a)&&(h=_.O.tn[a]);if(h)return d=Array.prototype.slice.call(arguments,1),h._iframe_wrapped_rpc_&&e&&d.push(e),h.apply({},d)}_.Sa(['Unregistered call in window "',window.name,'" for method "',a,'", via proxyId "',b,'" from frame "',d,'".'].join(""));return null}));return _.O.Lv[a]}; _.O.cQ=function(a,b,c){var d=Array.prototype.slice.call(arguments);_.O.qH(function(a){a.sameOrigin&&(d.unshift("/"+a.claimedOpenerId+"|"+window.location.protocol+"//"+window.location.host),_.K.call.apply(_.K,d))})};_.O.RX=function(a,b){_.K.register(a,b)}; var Pr=/^[-_.0-9A-Za-z]+$/,ms={open:"open",onready:"ready",close:"close",onresize:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize",onRenderStart:"renderstart"},ns={onBeforeParentOpen:"beforeparentopen"},os={onOpen:function(a){var b=a.Ob();a.Bf(b.container||b.element);return a},onClose:function(a){a.remove()}};_.O.hn=function(a){var b=_.D();_.Vd(_.wn,b);_.Vd(a,b);return b}; var as=function(a,b,c,d,e,f,h,k){this.config=$r(a);this.openParams=this.fr=b||{};this.params=c||{};this.methods=d;this.ww=!1;ps(this,b.style);this.jp={};qs(this,function(){var a;(a=this.fr.style)&&_.O.Rr[a]?a=_.O.Rr[a]:a?(_.Ra(['Missing handler for style "',a,'". Continuing with default handler.'].join("")),a=null):a=os;if(a){if("function"===typeof a)var b=a(this);else{var c={};for(b in a){var d=a[b];c[b]="function"===typeof d?_.I.Yu(a,d,this):d}b=c}for(var h in e)a=b[h],"function"===typeof a&&rs(this, e[h],_.I.Yu(b,a))}f&&rs(this,"close",f)});this.Ki=this.ac=h;this.HB=(k||[]).slice();h&&this.HB.unshift(h.ka())};as.prototype.Ob=function(){return this.fr};as.prototype.Nj=function(){return this.params};as.prototype.Xt=function(){return this.methods};as.prototype.Qc=function(){return this.Ki};var ps=function(a,b){a.ww||((b=b&&!_.O.Rr[b]&&_.O.wy[b])?(a.vy=[],b(function(){a.ww=!0;for(var b=0,d=a.vy.length;b<d;++b)a.vy[b].call(a)})):a.ww=!0)},qs=function(a,b){a.ww?b.call(a):a.vy.push(b)}; as.prototype.Uc=function(a,b){qs(this,function(){rs(this,a,b)})};var rs=function(a,b,c){a.jp[b]=a.jp[b]||[];a.jp[b].push(c)};as.prototype.cm=function(a,b){qs(this,function(){var c=this.jp[a];if(c)for(var d=0,e=c.length;d<e;++d)if(c[d]===b){c.splice(d,1);break}})}; as.prototype.Og=function(a,b){var c=this.jp[a];if(c)for(var d=Array.prototype.slice.call(arguments,1),e=0,f=c.length;e<f;++e)try{var h=c[e].apply({},d)}catch(k){_.Sa(['Exception when calling callback "',a,'" with exception "',k.name,": ",k.message,'".'].join(""))}return h}; var ss=function(a){return"number"==typeof a?{value:a,oz:a+"px"}:"100%"==a?{value:100,oz:"100%",QI:!0}:null},ts=function(a,b,c,d,e,f,h){as.call(this,a,b,c,d,ms,e,f,h);this.id=b.id||Mr();this.wr=b.rpctoken&&String(b.rpctoken)||Math.round(1E9*(0,_.ck)());this.WU=Zr(this.params,this.config);this.ez={};qs(this,function(){this.Og("open");_.Tr(this.ez,this)})};bs(ts);_.g=ts.prototype; _.g.Bf=function(a,b){if(!this.config.url)return _.Sa("Cannot open iframe, empty URL."),this;var c=this.id;_.O.Tj[c]=this;var d=_.Tr(this.methods);d._ready=this.uv;d._close=this.close;d._open=this.vv;d._resizeMe=this.Yn;d._renderstart=this.PJ;var e=this.WU;this.wr&&(e.rpctoken=this.wr);e._methods=_.Vr(d,c,"",this,!0);this.el=a="string"===typeof a?window.document.getElementById(a):a;d={};d.id=c;if(b){d.attributes=b;var f=b.style;if("string"===typeof f){if(f){var h=[];f=f.split(";");for(var k=0,l=f.length;k< l;++k){var n=f[k];if(0!=n.length||k+1!=l)n=n.split(":"),2==n.length&&n[0].match(/^[ a-zA-Z_-]+$/)&&n[1].match(/^[ +.%0-9a-zA-Z_-]+$/)?h.push(n.join(":")):_.Sa(['Iframe style "',f[k],'" not allowed.'].join(""))}h=h.join(";")}else h="";b.style=h}}this.Ob().allowPost&&(d.allowPost=!0);this.Ob().forcePost&&(d.forcePost=!0);d.queryParams=this.params;d.fragmentParams=e;d.paramsSerializer=Nr;this.Qg=_.Kn(this.config.url,a,d);a=this.Qg.getAttribute("data-postorigin")||this.Qg.src;_.O.Tj[c]=this;_.K.ew(this.id, this.wr);_.K.Ph(this.id,a);return this};_.g.le=function(a,b){this.ez[a]=b};_.g.ka=function(){return this.id};_.g.Ha=function(){return this.Qg};_.g.$a=function(){return this.el};_.g.Ze=function(a){this.el=a};_.g.uv=function(a){var b=Xr(a,this.id,"");this.Ki&&"function"==typeof this.methods._ready&&(a._methods=_.Vr(b,this.Ki.ka(),this.id,this,!1),this.methods._ready(a));_.Tr(a,this);_.Tr(b,this);this.Og("ready",a)};_.g.PJ=function(a){this.Og("renderstart",a)}; _.g.close=function(a){a=this.Og("close",a);delete _.O.Tj[this.id];return a};_.g.remove=function(){var a=window.document.getElementById(this.id);a&&a.parentNode&&a.parentNode.removeChild(a)}; _.g.vv=function(a){var b=Xr(a.params,this.id,a.proxyId);delete a.params._methods;"_parent"==a.openParams.anchor&&(a.openParams.anchor=this.el);if(Yr(a.openParams))new us(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain);else{var c=new ts(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain),d=this;qs(c,function(){var a={childId:c.ka()},f=c.ez;f._toclose=c.close;a._methods=_.Vr(f,d.id,c.id,c,!1);b._onopen(a)})}}; _.g.Yn=function(a){if(void 0===this.Og("resize",a)&&this.Qg){var b=ss(a.width);null!=b&&(this.Qg.style.width=b.oz);a=ss(a.height);null!=a&&(this.Qg.style.height=a.oz);this.Qg.parentElement&&(null!=b&&b.QI||null!=a&&a.QI)&&(this.Qg.parentElement.style.display="block")}}; var us=function(a,b,c,d,e,f,h){as.call(this,a,b,c,d,ns,e,f,h);this.url=a;this.xm=null;this.cC=Mr();qs(this,function(){this.Og("beforeparentopen");var a=_.Tr(this.methods);a._onopen=this.fX;a._ready=this.uv;a._onclose=this.dX;this.params._methods=_.Vr(a,"..",this.cC,this,!0);a={};for(c in this.params)a[c]=Nr(this.params[c]);var b=this.config.url;if(this.fr.hideUrlFromParent){var c=window.name;var d=b;b=_.ln(this.config.url,this.params,{},Nr);var e=a;a={};a._methods=e._methods;a["#opener"]=e["#opener"]; a["#urlindex"]=e["#urlindex"];a["#opener"]&&void 0!=e["#urlindex"]?(a["#opener"]=c+","+a["#opener"],c=d):(d=_.Td(_.ce,"fUrl",[]),e=d.length,d[e]=b,_.ce.rUrl=is,a["#opener"]=c,a["#urlindex"]=e,c=_.Xj.Qa(_.Nd.location.href),b=_.H("iframes/relay_url_"+(0,window.encodeURIComponent)(c))||"/_/gapi/sibling/1/frame.html",c+=b);b=c}_.op._open({url:b,openParams:this.fr,params:a,proxyId:this.cC,openedByProxyChain:this.HB})})};bs(us);us.prototype.iT=function(){return this.xm}; us.prototype.fX=function(a){this.xm=a.childId;var b=Xr(a,"..",this.xm);_.Tr(b,this);this.close=b._toclose;_.O.Tj[this.xm]=this;this.Ki&&this.methods._onopen&&(a._methods=_.Vr(b,this.Ki.ka(),this.xm,this,!1),this.methods._onopen(a))};us.prototype.uv=function(a){var b=String(this.xm),c=Xr(a,"..",b);_.Tr(a,this);_.Tr(c,this);this.Og("ready",a);this.Ki&&this.methods._ready&&(a._methods=_.Vr(c,this.Ki.ka(),b,this,!1),this.methods._ready(a))}; us.prototype.dX=function(a){if(this.Ki&&this.methods._onclose)this.methods._onclose(a);else return a=this.Og("close",a),delete _.O.Tj[this.xm],a}; var vs=function(a,b,c,d,e,f,h){as.call(this,a,b,c,d,ns,f,h);this.id=b.id||Mr();this.v_=e;d._close=this.close;this.onClosed=this.JJ;this.HM=0;qs(this,function(){this.Og("beforeparentopen");var b=_.Tr(this.methods);this.params._methods=_.Vr(b,"..",this.cC,this,!0);b={};b.queryParams=this.params;a=_.Bn(_.Qd,this.config.url,this.id,b);var c=e.openWindow(a);this.canAutoClose=function(a){a(e.KF(c))};e.nL(c,this);this.HM=c})};bs(vs); vs.prototype.close=function(a){a=this.Og("close",a);this.v_.XF(this.HM);return a};vs.prototype.JJ=function(){this.Og("close")}; (function(){_.O.Tj={};_.O.Rr={};_.O.wy={};_.O.tI=0;_.O.Lv={};_.O.tn={};_.O.Bv=null;_.O.Av=[];_.O.pX=function(a){var b=!1;try{if(null!=a){var c=window.parent.frames[a.id];b=c.iframer.id==a.id&&c.iframes.openedId_(_.op.id)}}catch(f){}try{_.O.Bv={origin:this.origin,referer:this.referer,claimedOpenerId:a&&a.id,claimedOpenerProxyChain:a&&a.proxyChain||[],sameOrigin:b};for(a=0;a<_.O.Av.length;++a)_.O.Av[a](_.O.Bv);_.O.Av=[]}catch(f){}};_.O.RS=function(a){var b=a&&a.Ki,c=null;b&&(c={},c.id=b.ka(),c.proxyChain= a.HB);return c};ks();if(window.parent!=window){var a=_.I.xc();a.gcv&&Qr(a.gcv);var b=a.jsh;b&&Rr(b);_.Tr(Xr(a,"..",""),_.op);_.Tr(a,_.op);ls()}_.O.Bb=cs;_.O.Xb=ds;_.O.pZ=gs;_.O.resize=fs;_.O.ZR=function(a){return _.O.wy[a]};_.O.NC=function(a,b){_.O.wy[a]=b};_.O.CK=fs;_.O.PZ=gs;_.O.ou={};_.O.ou.get=cs;_.O.ou.set=ds;_.O.EP=function(a,b){Ur(a);_.O.tn[a]=b||window[a]};_.O.s8=function(a){delete _.O.tn[a]};_.O.open=function(a,b,e,f,h,k){3==arguments.length?f={}:4==arguments.length&&"function"===typeof f&& (h=f,f={});var c="bubble"===b.style&&es?es.Na():null;return c?new vs(a,b,e,f,c,h,k):Yr(b)?new us(a,b,e,f,h,k):new ts(a,b,e,f,h,k)};_.O.close=function(a,b){_.op&&_.op._close&&_.op._close(a,b)};_.O.ready=function(a,b,e){2==arguments.length&&"function"===typeof b&&(e=b,b={});var c=a||{};"height"in c||(c.height=_.Jm.Xc());c._methods=_.Vr(b||{},"..","",_.op,!0);_.op&&_.op._ready&&_.op._ready(c,e)};_.O.qH=function(a){_.O.Bv?a(_.O.Bv):_.O.Av.push(a)};_.O.jX=function(a){return!!_.O.Tj[a]};_.O.kS=function(){return["https://ssl.gstatic.com/gb/js/", _.H("googleapis.config/gcv")].join("")};_.O.jK=function(a){var b={mouseover:1,mouseout:1};if(_.op._event)for(var c=0;c<a.length;c++){var f=a[c];f in b&&_.I.Hs(window.document,f,function(a){_.op._event({event:a.type,timestamp:(new Date).getTime()})},!0)}};_.O.zZ=Rr;_.O.KC=Sr;_.O.gJ=Or;_.O.vI=_.op})(); _.w("iframes.allow",_.O.EP);_.w("iframes.callSiblingOpener",_.O.cQ);_.w("iframes.registerForOpenedSibling",_.O.RX);_.w("iframes.close",_.O.close);_.w("iframes.getGoogleConnectJsUri",_.O.kS);_.w("iframes.getHandler",_.O.Bb);_.w("iframes.getDeferredHandler",_.O.ZR);_.w("iframes.getParentInfo",_.O.qH);_.w("iframes.iframer",_.O.vI);_.w("iframes.open",_.O.open);_.w("iframes.openedId_",_.O.jX);_.w("iframes.propagate",_.O.jK);_.w("iframes.ready",_.O.ready);_.w("iframes.resize",_.O.resize); _.w("iframes.setGoogleConnectJsVersion",_.O.pZ);_.w("iframes.setBootstrapHint",_.O.KC);_.w("iframes.setJsHint",_.O.zZ);_.w("iframes.setHandler",_.O.Xb);_.w("iframes.setDeferredHandler",_.O.NC);_.w("IframeBase",as);_.w("IframeBase.prototype.addCallback",as.prototype.Uc);_.w("IframeBase.prototype.getMethods",as.prototype.Xt);_.w("IframeBase.prototype.getOpenerIframe",as.prototype.Qc);_.w("IframeBase.prototype.getOpenParams",as.prototype.Ob);_.w("IframeBase.prototype.getParams",as.prototype.Nj); _.w("IframeBase.prototype.removeCallback",as.prototype.cm);_.w("Iframe",ts);_.w("Iframe.prototype.close",ts.prototype.close);_.w("Iframe.prototype.exposeMethod",ts.prototype.le);_.w("Iframe.prototype.getId",ts.prototype.ka);_.w("Iframe.prototype.getIframeEl",ts.prototype.Ha);_.w("Iframe.prototype.getSiteEl",ts.prototype.$a);_.w("Iframe.prototype.openInto",ts.prototype.Bf);_.w("Iframe.prototype.remove",ts.prototype.remove);_.w("Iframe.prototype.setSiteEl",ts.prototype.Ze); _.w("Iframe.prototype.addCallback",ts.prototype.Uc);_.w("Iframe.prototype.getMethods",ts.prototype.Xt);_.w("Iframe.prototype.getOpenerIframe",ts.prototype.Qc);_.w("Iframe.prototype.getOpenParams",ts.prototype.Ob);_.w("Iframe.prototype.getParams",ts.prototype.Nj);_.w("Iframe.prototype.removeCallback",ts.prototype.cm);_.w("IframeProxy",us);_.w("IframeProxy.prototype.getTargetIframeId",us.prototype.iT);_.w("IframeProxy.prototype.addCallback",us.prototype.Uc);_.w("IframeProxy.prototype.getMethods",us.prototype.Xt); _.w("IframeProxy.prototype.getOpenerIframe",us.prototype.Qc);_.w("IframeProxy.prototype.getOpenParams",us.prototype.Ob);_.w("IframeProxy.prototype.getParams",us.prototype.Nj);_.w("IframeProxy.prototype.removeCallback",us.prototype.cm);_.w("IframeWindow",vs);_.w("IframeWindow.prototype.close",vs.prototype.close);_.w("IframeWindow.prototype.onClosed",vs.prototype.JJ);_.w("iframes.util.getTopMostAccessibleWindow",_.O.Ia.DH);_.w("iframes.handlers.get",_.O.ou.get);_.w("iframes.handlers.set",_.O.ou.set); _.w("iframes.resizeMe",_.O.CK);_.w("iframes.setVersionOverride",_.O.PZ); as.prototype.send=function(a,b,c){_.O.QK(this,a,b,c)};_.op.send=function(a,b,c){_.O.QK(_.op,a,b,c)};as.prototype.register=function(a,b){var c=this;c.Uc(a,function(a){b.call(c,a)})};_.O.QK=function(a,b,c,d){var e=[];void 0!==c&&e.push(c);d&&e.push(function(a){d.call(this,[a])});a[b]&&a[b].apply(a,e)};_.O.Ho=function(){return!0};_.w("iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.O.Ho);_.w("IframeBase.prototype.send",as.prototype.send);_.w("IframeBase.prototype.register",as.prototype.register); _.w("Iframe.prototype.send",ts.prototype.send);_.w("Iframe.prototype.register",ts.prototype.register);_.w("IframeProxy.prototype.send",us.prototype.send);_.w("IframeProxy.prototype.register",us.prototype.register);_.w("IframeWindow.prototype.send",vs.prototype.send);_.w("IframeWindow.prototype.register",vs.prototype.register);_.w("iframes.iframer.send",_.O.vI.send); var Iu=_.O.Xb,Ju={open:function(a){var b=_.ip(a.Ob());return a.Bf(b,{style:_.jp(b)})},attach:function(a,b){var c=_.ip(a.Ob()),d=b.id,e=b.getAttribute("data-postorigin")||b.src,f=/#(?:.*&)?rpctoken=(\d+)/.exec(e);f=f&&f[1];a.id=d;a.wr=f;a.el=c;a.Qg=b;_.O.Tj[d]=a;b=_.Tr(a.methods);b._ready=a.uv;b._close=a.close;b._open=a.vv;b._resizeMe=a.Yn;b._renderstart=a.PJ;_.Vr(b,d,"",a,!0);_.K.ew(a.id,a.wr);_.K.Ph(a.id,e);c=_.O.hn({style:_.jp(c)});for(var h in c)Object.prototype.hasOwnProperty.call(c,h)&&("style"== h?a.Qg.style.cssText=c[h]:a.Qg.setAttribute(h,c[h]))}};Ju.onready=_.kp;Ju.onRenderStart=_.kp;Ju.close=_.lp;Iu("inline",Ju); _.Wj=(window.gapi||{}).load; _.np=_.D(); _.pp=function(a){var b=window;a=(a||b.location.href).match(/.*(\?|#|&)usegapi=([^&#]+)/)||[];return"1"===(0,window.decodeURIComponent)(a[a.length-1]||"")}; var qp,rp,sp,tp,up,vp,zp,Ap;qp=function(a){if(_.Sd.test(Object.keys))return Object.keys(a);var b=[],c;for(c in a)_.Ud(a,c)&&b.push(c);return b};rp=function(a,b){if(!_.gf())try{a()}catch(c){}_.hf(b)};sp={button:!0,div:!0,span:!0};tp=function(a){var b=_.Td(_.ce,"sws",[]);return 0<=_.Xm.call(b,a)};up=function(a){return _.Td(_.ce,"watt",_.D())[a]};vp=function(a){return function(b,c){return a?_.Gn()[c]||a[c]||"":_.Gn()[c]||""}}; _.wp={apppackagename:1,callback:1,clientid:1,cookiepolicy:1,openidrealm:-1,includegrantedscopes:-1,requestvisibleactions:1,scope:1};_.xp=!1; _.yp=function(){if(!_.xp){for(var a=window.document.getElementsByTagName("meta"),b=0;b<a.length;++b){var c=a[b].name.toLowerCase();if(_.vc(c,"google-signin-")){c=c.substring(14);var d=a[b].content;_.wp[c]&&d&&(_.np[c]=d)}}if(window.self!==window.top){a=window.document.location.toString();for(var e in _.wp)0<_.wp[e]&&(b=_.Xd(a,e,""))&&(_.np[e]=b)}_.xp=!0}e=_.D();_.Vd(_.np,e);return e}; zp=function(a){var b;a.match(/^https?%3A/i)&&(b=(0,window.decodeURIComponent)(a));return _.mn(window.document,b?b:a)};Ap=function(a){a=a||"canonical";for(var b=window.document.getElementsByTagName("link"),c=0,d=b.length;c<d;c++){var e=b[c],f=e.getAttribute("rel");if(f&&f.toLowerCase()==a&&(e=e.getAttribute("href"))&&(e=zp(e))&&null!=e.match(/^https?:\/\/[\w\-_\.]+/i))return e}return window.location.href};_.Bp=function(){return window.location.origin||window.location.protocol+"//"+window.location.host}; _.Cp=function(a,b,c,d){return(a="string"==typeof a?a:void 0)?zp(a):Ap(d)};_.Dp=function(a,b,c){null==a&&c&&(a=c.db,null==a&&(a=c.gwidget&&c.gwidget.db));return a||void 0};_.Ep=function(a,b,c){null==a&&c&&(a=c.ecp,null==a&&(a=c.gwidget&&c.gwidget.ecp));return a||void 0}; _.Fp=function(a,b,c){return _.Cp(a,b,c,b.action?void 0:"publisher")};var Gp,Hp,Ip,Jp,Kp,Lp,Np,Mp;Gp={se:"0"};Hp={post:!0};Ip={style:"position:absolute;top:-10000px;width:450px;margin:0px;border-style:none"};Jp="onPlusOne _ready _close _open _resizeMe _renderstart oncircled drefresh erefresh".split(" ");Kp=_.Td(_.ce,"WI",_.D());Lp=["style","data-gapiscan"]; Np=function(a){for(var b=_.D(),c=0!=a.nodeName.toLowerCase().indexOf("g:"),d=0,e=a.attributes.length;d<e;d++){var f=a.attributes[d],h=f.name,k=f.value;0<=_.Xm.call(Lp,h)||c&&0!=h.indexOf("data-")||"null"===k||"specified"in f&&!f.specified||(c&&(h=h.substr(5)),b[h.toLowerCase()]=k)}a=a.style;(c=Mp(a&&a.height))&&(b.height=String(c));(a=Mp(a&&a.width))&&(b.width=String(a));return b}; _.Pp=function(a,b,c,d,e,f){if(c.rd)var h=b;else h=window.document.createElement("div"),b.setAttribute("data-gapistub",!0),h.style.cssText="position:absolute;width:450px;left:-10000px;",b.parentNode.insertBefore(h,b);f.siteElement=h;h.id||(h.id=_.Op(a));b=_.D();b[">type"]=a;_.Vd(c,b);a=_.Kn(d,h,e);f.iframeNode=a;f.id=a.getAttribute("id")};_.Op=function(a){_.Td(Kp,a,0);return"___"+a+"_"+Kp[a]++};Mp=function(a){var b=void 0;"number"===typeof a?b=a:"string"===typeof a&&(b=(0,window.parseInt)(a,10));return b}; var Qp=function(){},Tp=function(a){var b=a.Wm,c=function(a){c.H.constructor.call(this,a);var b=this.mh.length;this.Hg=[];for(var d=0;d<b;++d)this.mh[d].p8||(this.Hg[d]=new this.mh[d](a))};_.z(c,b);for(var d=[];a;){if(b=a.Wm){b.mh&&_.pe(d,b.mh);var e=b.prototype,f;for(f in e)if(e.hasOwnProperty(f)&&_.Xa(e[f])&&e[f]!==b){var h=!!e[f].c8,k=Rp(f,e,d,h);(h=Sp(f,e,k,h))&&(c.prototype[f]=h)}}a=a.H&&a.H.constructor}c.prototype.mh=d;return c},Rp=function(a,b,c,d){for(var e=[],f=0;f<c.length&&(c[f].prototype[a]=== b[a]||(e.push(f),!d));++f);return e},Sp=function(a,b,c,d){return c.length?d?function(b){var d=this.Hg[c[0]];return d?d[a].apply(this.Hg[c[0]],arguments):this.mh[c[0]].prototype[a].apply(this,arguments)}:b[a].eQ?function(b){a:{var d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k=this.Hg[c[e]];if(k=k?k[a].apply(k,d):this.mh[c[e]].prototype[a].apply(this,d)){d=k;break a}}d=!1}return d}:b[a].dQ?function(b){a:{var d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k= this.Hg[c[e]];k=k?k[a].apply(k,d):this.mh[c[e]].prototype[a].apply(this,d);if(null!=k){d=k;break a}}d=void 0}return d}:b[a].AJ?function(b){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<c.length;++e){var k=this.Hg[c[e]];k?k[a].apply(k,d):this.mh[c[e]].prototype[a].apply(this,d)}}:function(b){for(var d=Array.prototype.slice.call(arguments,0),e=[],k=0;k<c.length;++k){var l=this.Hg[c[k]];e.push(l?l[a].apply(l,d):this.mh[c[k]].prototype[a].apply(this,d))}return e}:d||b[a].eQ||b[a].dQ||b[a].AJ? null:Up},Up=function(){return[]};Qp.prototype.jz=function(a){if(this.Hg)for(var b=0;b<this.Hg.length;++b)if(this.Hg[b]instanceof a)return this.Hg[b];return null}; var Vp=function(a){return this.Ya.jz(a)};var Wp,Xp,Yp,Zp,$p=/(?:^|\s)g-((\S)*)(?:$|\s)/,aq={plusone:!0,autocomplete:!0,profile:!0,signin:!0,signin2:!0};Wp=_.Td(_.ce,"SW",_.D());Xp=_.Td(_.ce,"SA",_.D());Yp=_.Td(_.ce,"SM",_.D());Zp=_.Td(_.ce,"FW",[]); var eq=function(a,b){var c;bq.ps0=(new Date).getTime();cq("ps0");a=("string"===typeof a?window.document.getElementById(a):a)||_.Qd;var d=_.Qd.documentMode;if(a.querySelectorAll&&(!d||8<d)){d=b?[b]:qp(Wp).concat(qp(Xp)).concat(qp(Yp));for(var e=[],f=0;f<d.length;f++){var h=d[f];e.push(".g-"+h,"g\\:"+h)}d=a.querySelectorAll(e.join(","))}else d=a.getElementsByTagName("*");a=_.D();for(e=0;e<d.length;e++){f=d[e];var k=f;h=b;var l=k.nodeName.toLowerCase(),n=void 0;if(k.getAttribute("data-gapiscan"))h=null; else{var p=l.indexOf("g:");0==p?n=l.substr(2):(p=(p=String(k.className||k.getAttribute("class")))&&$p.exec(p))&&(n=p[1]);h=!n||!(Wp[n]||Xp[n]||Yp[n])||h&&n!==h?null:n}h&&(aq[h]||0==f.nodeName.toLowerCase().indexOf("g:")||0!=qp(Np(f)).length)&&(f.setAttribute("data-gapiscan",!0),_.Td(a,h,[]).push(f))}for(q in a)Zp.push(q);bq.ps1=(new Date).getTime();cq("ps1");if(b=Zp.join(":"))try{_.Wd.load(b,void 0)}catch(t){_.ue(t);return}e=[];for(c in a){d=a[c];var q=0;for(b=d.length;q<b;q++)f=d[q],dq(c,f,Np(f), e,b)}}; var fq=function(a,b){var c=up(a);b&&c?(c(b),(c=b.iframeNode)&&c.setAttribute("data-gapiattached",!0)):_.Wd.load(a,function(){var c=up(a),e=b&&b.iframeNode,f=b&&b.userParams;e&&c?(c(b),e.setAttribute("data-gapiattached",!0)):(c=_.Wd[a].go,"signin2"==a?c(e,f):c(e&&e.parentNode,f))})},dq=function(a,b,c,d,e,f,h){switch(gq(b,a,f)){case 0:a=Yp[a]?a+"_annotation":a;d={};d.iframeNode=b;d.userParams=c;fq(a,d);break;case 1:if(b.parentNode){for(var k in c){if(f=_.Ud(c,k))f=c[k],f=!!f&&"object"===typeof f&&(!f.toString|| f.toString===Object.prototype.toString||f.toString===Array.prototype.toString);if(f)try{c[k]=_.df(c[k])}catch(F){delete c[k]}}k=!0;c.dontclear&&(k=!1);delete c.dontclear;var l;f={};var n=l=a;"plus"==a&&c.action&&(l=a+"_"+c.action,n=a+"/"+c.action);(l=_.H("iframes/"+l+"/url"))||(l=":im_socialhost:/:session_prefix::im_prefix:_/widget/render/"+n+"?usegapi=1");for(p in Gp)f[p]=p+"/"+(c[p]||Gp[p])+"/";var p=_.mn(_.Qd,l.replace(_.Fn,vp(f)));n="iframes/"+a+"/params/";f={};_.Vd(c,f);(l=_.H("lang")||_.H("gwidget/lang"))&& (f.hl=l);Hp[a]||(f.origin=_.Bp());f.exp=_.H(n+"exp");if(n=_.H(n+"location"))for(l=0;l<n.length;l++){var q=n[l];f[q]=_.Nd.location[q]}switch(a){case "plus":case "follow":f.url=_.Fp(f.href,c,null);delete f.href;break;case "plusone":n=(n=c.href)?zp(n):Ap();f.url=n;f.db=_.Dp(c.db,void 0,_.H());f.ecp=_.Ep(c.ecp,void 0,_.H());delete f.href;break;case "signin":f.url=Ap()}_.ce.ILI&&(f.iloader="1");delete f["data-onload"];delete f.rd;for(var t in Gp)f[t]&&delete f[t];f.gsrc=_.H("iframes/:source:");t=_.H("inline/css"); "undefined"!==typeof t&&0<e&&t>=e&&(f.ic="1");t=/^#|^fr-/;e={};for(var x in f)_.Ud(f,x)&&t.test(x)&&(e[x.replace(t,"")]=f[x],delete f[x]);x="q"==_.H("iframes/"+a+"/params/si")?f:e;t=_.yp();for(var v in t)!_.Ud(t,v)||_.Ud(f,v)||_.Ud(e,v)||(x[v]=t[v]);v=[].concat(Jp);x=_.H("iframes/"+a+"/methods");_.Wm(x)&&(v=v.concat(x));for(y in c)_.Ud(c,y)&&/^on/.test(y)&&("plus"!=a||"onconnect"!=y)&&(v.push(y),delete f[y]);delete f.callback;e._methods=v.join(",");var y=_.ln(p,f,e);v=h||{};v.allowPost=1;v.attributes= Ip;v.dontclear=!k;h={};h.userParams=c;h.url=y;h.type=a;_.Pp(a,b,c,y,v,h);b=h.id;c=_.D();c.id=b;c.userParams=h.userParams;c.url=h.url;c.type=h.type;c.state=1;_.fp[b]=c;b=h}else b=null;b&&((c=b.id)&&d.push(c),fq(a,b))}},gq=function(a,b,c){if(a&&1===a.nodeType&&b){if(c)return 1;if(Yp[b]){if(sp[a.nodeName.toLowerCase()])return(a=a.innerHTML)&&a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")?0:1}else{if(Xp[b])return 0;if(Wp[b])return 1}}return null}; _.Td(_.Wd,"platform",{}).go=function(a,b){eq(a,b)};var hq=_.Td(_.ce,"perf",_.D()),bq=_.Td(hq,"g",_.D()),iq=_.Td(hq,"i",_.D()),jq,kq,lq,cq,nq,oq,pq;_.Td(hq,"r",[]);jq=_.D();kq=_.D();lq=function(a,b,c,d){jq[c]=jq[c]||!!d;_.Td(kq,c,[]);kq[c].push([a,b])};cq=function(a,b,c){var d=hq.r;"function"===typeof d?d(a,b,c):d.push([a,b,c])};nq=function(a,b,c,d){if("_p"==b)throw Error("S");_.mq(a,b,c,d)};_.mq=function(a,b,c,d){oq(b,c)[a]=d||(new Date).getTime();cq(a,b,c)};oq=function(a,b){a=_.Td(iq,a,_.D());return _.Td(a,b,_.D())}; pq=function(a,b,c){var d=null;b&&c&&(d=oq(b,c)[a]);return d||bq[a]}; (function(){function a(a){this.t={};this.tick=function(a,b,c){this.t[a]=[void 0!=c?c:(new Date).getTime(),b];if(void 0==c)try{window.console.timeStamp("CSI/"+a)}catch(p){}};this.tick("start",null,a)}var b;if(window.performance)var c=(b=window.performance.timing)&&b.responseStart;var d=0<c?new a(c):new a;window.__gapi_jstiming__={Timer:a,load:d};if(b){var e=b.navigationStart;0<e&&c>=e&&(window.__gapi_jstiming__.srt=c-e)}if(b){var f=window.__gapi_jstiming__.load;0<e&&c>=e&&(f.tick("_wtsrt",void 0,e), f.tick("wtsrt_","_wtsrt",c),f.tick("tbsd_","wtsrt_"))}try{b=null,window.chrome&&window.chrome.csi&&(b=Math.floor(window.chrome.csi().pageT),f&&0<e&&(f.tick("_tbnd",void 0,window.chrome.csi().startE),f.tick("tbnd_","_tbnd",e))),null==b&&window.gtbExternal&&(b=window.gtbExternal.pageT()),null==b&&window.external&&(b=window.external.pageT,f&&0<e&&(f.tick("_tbnd",void 0,window.external.startE),f.tick("tbnd_","_tbnd",e))),b&&(window.__gapi_jstiming__.pt=b)}catch(h){}})(); if(window.__gapi_jstiming__){window.__gapi_jstiming__.AF={};window.__gapi_jstiming__.eY=1;var sq=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],e=void 0!=c?c:e[0],Math.round(d-e)};window.__gapi_jstiming__.getTick=sq;window.__gapi_jstiming__.getLabels=function(a){var b=[],c;for(c in a.t)b.push(c);return b};var tq=function(a,b,c){var d="";window.__gapi_jstiming__.srt&&(d+="&srt="+window.__gapi_jstiming__.srt);window.__gapi_jstiming__.pt&&(d+="&tbsrt="+window.__gapi_jstiming__.pt); try{window.external&&window.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+="&tran="+window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+="&tran="+window.chrome.csi().tran)}catch(q){}var e=window.chrome;if(e&&(e=e.loadTimes)){e().wasFetchedViaSpdy&&(d+="&p=s");if(e().wasNpnNegotiated){d+="&npn=1";var f=e().npnNegotiatedProtocol;f&&(d+="&npnv="+(window.encodeURIComponent||window.escape)(f))}e().wasAlternateProtocolAvailable&&(d+="&apa=1")}var h= a.t,k=h.start;e=[];f=[];for(var l in h)if("start"!=l&&0!=l.indexOf("_")){var n=h[l][1];n?h[n]&&f.push(l+"."+sq(a,l,h[n][0])):k&&e.push(l+"."+sq(a,l))}if(b)for(var p in b)d+="&"+p+"="+b[p];(b=c)||(b="https:"==window.document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.__gapi_jstiming__.sn||"")+"&action=",a.name,f.length?"&it="+f.join(","):"",d,"&rt=",e.join(",")].join("")},uq=function(a,b,c){a=tq(a,b,c);if(!a)return"";b=new window.Image; var d=window.__gapi_jstiming__.eY++;window.__gapi_jstiming__.AF[d]=b;b.onload=b.onerror=function(){window.__gapi_jstiming__&&delete window.__gapi_jstiming__.AF[d]};b.src=a;b=null;return a};window.__gapi_jstiming__.report=function(a,b,c){var d=window.document.visibilityState,e="visibilitychange";d||(d=window.document.webkitVisibilityState,e="webkitvisibilitychange");if("prerender"==d){var f=!1,h=function(){if(!f){b?b.prerender="1":b={prerender:"1"};if("prerender"==(window.document.visibilityState|| window.document.webkitVisibilityState))var d=!1;else uq(a,b,c),d=!0;d&&(f=!0,window.document.removeEventListener(e,h,!1))}};window.document.addEventListener(e,h,!1);return""}return uq(a,b,c)}}; var vq={g:"gapi_global",m:"gapi_module",w:"gwidget"},wq=function(a,b){this.type=a?"_p"==a?"m":"w":"g";this.name=a;this.wo=b};wq.prototype.key=function(){switch(this.type){case "g":return this.type;case "m":return this.type+"."+this.wo;case "w":return this.type+"."+this.name+this.wo}}; var xq=new wq,yq=window.navigator.userAgent.match(/iPhone|iPad|Android|PalmWebOS|Maemo|Bada/),zq=_.Td(hq,"_c",_.D()),Aq=Math.random()<(_.H("csi/rate")||0),Cq=function(a,b,c){for(var d=new wq(b,c),e=_.Td(zq,d.key(),_.D()),f=kq[a]||[],h=0;h<f.length;++h){var k=f[h],l=k[0],n=a,p=b,q=c;k=pq(k[1],p,q);n=pq(n,p,q);e[l]=k&&n?n-k:null}jq[a]&&Aq&&(Bq(xq),Bq(d))},Dq=function(a,b){b=b||[];for(var c=[],d=0;d<b.length;d++)c.push(a+b[d]);return c},Bq=function(a){var b=_.Nd.__gapi_jstiming__;b.sn=vq[a.type];var c= new b.Timer(0);a:{switch(a.type){case "g":var d="global";break a;case "m":d=a.wo;break a;case "w":d=a.name;break a}d=void 0}c.name=d;d=!1;var e=a.key(),f=zq[e];c.tick("_start",null,0);for(var h in f)c.tick(h,"_start",f[h]),d=!0;zq[e]=_.D();d&&(h=[],h.push("l"+(_.H("isPlusUser")?"1":"0")),d="m"+(yq?"1":"0"),h.push(d),"m"==a.type?h.push("p"+a.wo):"w"==a.type&&(e="n"+a.wo,h.push(e),"0"==a.wo&&h.push(d+e)),h.push("u"+(_.H("isLoggedIn")?"1":"0")),a=Dq("",h),a=Dq("abc_",a).join(","),b.report(c,{e:a}))}; lq("blt","bs0","bs1");lq("psi","ps0","ps1");lq("rpcqi","rqe","rqd");lq("bsprt","bsrt0","bsrt1");lq("bsrqt","bsrt1","bsrt2");lq("bsrst","bsrt2","bsrt3");lq("mli","ml0","ml1");lq("mei","me0","me1",!0);lq("wcdi","wrs","wcdi");lq("wci","wrs","wdc");lq("wdi","wrs","wrdi");lq("wdt","bs0","wrdt");lq("wri","wrs","wrri",!0);lq("wrt","bs0","wrrt");lq("wji","wje0","wje1",!0);lq("wjli","wjl0","wjl1");lq("whi","wh0","wh1",!0);lq("wai","waaf0","waaf1",!0);lq("wadi","wrs","waaf1",!0);lq("wadt","bs0","waaf1",!0); lq("wprt","wrt0","wrt1");lq("wrqt","wrt1","wrt2");lq("wrst","wrt2","wrt3",!0);lq("fbprt","fsrt0","fsrt1");lq("fbrqt","fsrt1","fsrt2");lq("fbrst","fsrt2","fsrt3",!0);lq("fdns","fdns0","fdns1");lq("fcon","fcon0","fcon1");lq("freq","freq0","freq1");lq("frsp","frsp0","frsp1");lq("fttfb","fttfb0","fttfb1");lq("ftot","ftot0","ftot1",!0);var Eq=hq.r;if("function"!==typeof Eq){for(var Fq;Fq=Eq.shift();)Cq.apply(null,Fq);hq.r=Cq}; var Gq=["div"],Hq="onload",Iq=!0,Jq=!0,Kq=function(a){return a},Lq=null,Mq=function(a){var b=_.H(a);return"undefined"!==typeof b?b:_.H("gwidget/"+a)},hr,ir,jr,kr,ar,cr,lr,br,mr,nr,or,pr;Lq=_.H();_.H("gwidget");var Nq=Mq("parsetags");Hq="explicit"===Nq||"onload"===Nq?Nq:Hq;var Oq=Mq("google_analytics");"undefined"!==typeof Oq&&(Iq=!!Oq);var Pq=Mq("data_layer");"undefined"!==typeof Pq&&(Jq=!!Pq); var Qq=function(){var a=this&&this.ka();a&&(_.ce.drw=a)},Rq=function(){_.ce.drw=null},Sq=function(a){return function(b){var c=a;"number"===typeof b?c=b:"string"===typeof b&&(c=b.indexOf("px"),-1!=c&&(b=b.substring(0,c)),c=(0,window.parseInt)(b,10));return c}},Tq=function(a){"string"===typeof a&&(a=window[a]);return"function"===typeof a?a:null},Uq=function(){return Mq("lang")||"en-US"},Vq=function(a){if(!_.O.Bb("attach")){var b={},c=_.O.Bb("inline"),d;for(d in c)c.hasOwnProperty(d)&&(b[d]=c[d]);b.open= function(a){var b=a.Ob().renderData.id;b=window.document.getElementById(b);if(!b)throw Error("T");return c.attach(a,b)};_.O.Xb("attach",b)}a.style="attach"},Wq=function(){var a={};a.width=[Sq(450)];a.height=[Sq(24)];a.onready=[Tq];a.lang=[Uq,"hl"];a.iloader=[function(){return _.ce.ILI},"iloader"];return a}(),Zq=function(a){var b={};b.De=a[0];b.Bo=-1;b.D$="___"+b.De+"_";b.W_="g:"+b.De;b.o9="g-"+b.De;b.wK=[];b.config={};b.Vs=[];b.uM={};b.Ew={};var c=function(a){for(var c in a)if(_.Ud(a,c)){b.config[c]= [Tq];b.Vs.push(c);var d=a[c],e=null,l=null,n=null;"function"===typeof d?e=d:d&&"object"===typeof d&&(e=d.Y8,l=d.Xr,n=d.Mw);n&&(b.Vs.push(n),b.config[n]=[Tq],b.uM[c]=n);e&&(b.config[c]=[e]);l&&(b.Ew[c]=l)}},d=function(a){for(var c={},d=0;d<a.length;++d)c[a[d].toLowerCase()]=1;c[b.W_]=1;b.lW=c};a[1]&&(b.parameters=a[1]);(function(a){b.config=a;for(var c in Wq)Wq.hasOwnProperty(c)&&!b.config.hasOwnProperty(c)&&(b.config[c]=Wq[c])})(a[2]||{});a[3]&&c(a[3]);a[4]&&d(a[4]);a[5]&&(b.jk=a[5]);b.u$=!0===a[6]; b.EX=a[7];b.H_=a[8];b.lW||d(Gq);b.CB=function(a){b.Bo++;nq("wrs",b.De,String(b.Bo));var c=[],d=a.element,e=a.config,l=":"+b.De;":plus"==l&&a.hk&&a.hk.action&&(l+="_"+a.hk.action);var n=Xq(b,e),p={};_.Vd(_.yp(),p);for(var q in a.hk)null!=a.hk[q]&&(p[q]=a.hk[q]);q={container:d.id,renderData:a.$X,style:"inline",height:e.height,width:e.width};Vq(q);b.jk&&(c[2]=q,c[3]=p,c[4]=n,b.jk("i",c));l=_.O.open(l,q,p,n);Yq(b,l,e,d,a.GQ);c[5]=l;b.jk&&b.jk("e",c)};return b},Xq=function(a,b){for(var c={},d=a.Vs.length- 1;0<=d;--d){var e=a.Vs[d],f=b[a.uM[e]||e]||b[e],h=b[e];h&&f!==h&&(f=function(a,b){return function(c){b.apply(this,arguments);a.apply(this,arguments)}}(f,h));f&&(c[e]=f)}for(var k in a.Ew)a.Ew.hasOwnProperty(k)&&(c[k]=$q(c[k]||function(){},a.Ew[k]));c.drefresh=Qq;c.erefresh=Rq;return c},$q=function(a,b){return function(c){var d=b(c);if(d){var e=c.href||null;if(Iq){if(window._gat)try{var f=window._gat._getTrackerByName("~0");f&&"UA-XXXXX-X"!=f._getAccount()?f._trackSocial("Google",d,e):window._gaq&& window._gaq.push(["_trackSocial","Google",d,e])}catch(k){}if(window.ga&&window.ga.getAll)try{var h=window.ga.getAll();for(f=0;f<h.length;f++)h[f].send("social","Google",d,e)}catch(k){}}if(Jq&&window.dataLayer)try{window.dataLayer.push({event:"social",socialNetwork:"Google",socialAction:d,socialTarget:e})}catch(k){}}a.call(this,c)}},Yq=function(a,b,c,d,e){ar(b,c);br(b,d);cr(a,b,e);dr(a.De,a.Bo.toString(),b);(new er).Ya.Jk(a,b,c,d,e)},er=function(){if(!this.Ya){for(var a=this.constructor;a&&!a.Wm;)a= a.H&&a.H.constructor;a.Wm.lG||(a.Wm.lG=Tp(a));this.Ya=new a.Wm.lG(this);this.jz||(this.jz=Vp)}},fr=function(){},gr=er;fr.H||_.z(fr,Qp);gr.Wm=fr;fr.prototype.Jk=function(a){a=a?a:function(){};a.AJ=!0;return a}();hr=function(a){return _.zo&&"undefined"!=typeof _.zo&&a instanceof _.zo};ir=function(a){return hr(a)?"_renderstart":"renderstart"};jr=function(a){return hr(a)?"_ready":"ready"};kr=function(){return!0}; ar=function(a,b){if(b.onready){var c=!1,d=function(){c||(c=!0,b.onready.call(null))};a.register(jr(a),d,kr);a.register(ir(a),d,kr)}}; cr=function(a,b,c){var d=a.De,e=String(a.Bo),f=!1,h=function(){f||(f=!0,c&&nq("wrdt",d,e),nq("wrdi",d,e))};b.register(ir(b),h,kr);var k=!1;a=function(){k||(k=!0,h(),c&&nq("wrrt",d,e),nq("wrri",d,e))};b.register(jr(b),a,kr);hr(b)?b.register("widget-interactive-"+b.id,a,kr):_.K.register("widget-interactive-"+b.id,a);_.K.register("widget-csi-tick-"+b.id,function(a,b,c){"wdc"===a?nq("wdc",d,e,c):"wje0"===a?nq("wje0",d,e,c):"wje1"===a?nq("wje1",d,e,c):"wh0"==a?_.mq("wh0",d,e,c):"wh1"==a?_.mq("wh1",d,e, c):"wcdi"==a&&_.mq("wcdi",d,e,c)})};lr=function(a){return"number"==typeof a?a+"px":"100%"==a?a:null};br=function(a,b){var c=function(c){c=c||a;var d=lr(c.width);d&&b.style.width!=d&&(b.style.width=d);(c=lr(c.height))&&b.style.height!=c&&(b.style.height=c)};hr(a)?a.pL("onRestyle",c):(a.register("ready",c,kr),a.register("renderstart",c,kr),a.register("resize",c,kr))};mr=function(a,b){for(var c in Wq)if(Wq.hasOwnProperty(c)){var d=Wq[c][1];d&&!b.hasOwnProperty(d)&&(b[d]=a[d])}return b}; nr=function(a,b){var c={},d;for(d in a)a.hasOwnProperty(d)&&(c[a[d][1]||d]=(a[d]&&a[d][0]||Kq)(b[d.toLowerCase()],b,Lq));return c};or=function(a){if(a=a.EX)for(var b=0;b<a.length;b++)(new window.Image).src=a[b]};pr=function(a,b){var c=b.userParams,d=b.siteElement;d||(d=(d=b.iframeNode)&&d.parentNode);if(d&&1===d.nodeType){var e=nr(a.config,c);a.wK.push({element:d,config:e,hk:mr(e,nr(a.parameters,c)),X9:3,GQ:!!c["data-onload"],$X:b})}b=a.wK;for(a=a.CB;0<b.length;)a(b.shift())}; _.qr=function(a){var b=Zq(a);or(b);_.pn(b.De,function(a){pr(b,a)});Wp[b.De]=!0;var c={va:function(a,c,f){var d=c||{};d.type=b.De;c=d.type;delete d.type;var e=("string"===typeof a?window.document.getElementById(a):a)||void 0;if(e){a={};for(var l in d)_.Ud(d,l)&&(a[l.toLowerCase()]=d[l]);a.rd=1;(l=!!a.ri)&&delete a.ri;dq(c,e,a,[],0,l,f)}else _.ue("string"==="gapi."+c+".render: missing element "+typeof a?a:"")},go:function(a){eq(a,b.De)},Y9:function(){var a=_.Td(_.ce,"WI",_.D()),b;for(b in a)delete a[b]}}; a=function(){"onload"===Hq&&c.go()};tp(b.De)||rp(a,a);_.w("gapi."+b.De+".go",c.go);_.w("gapi."+b.De+".render",c.va);return c}; var rr=pr,sr=function(a,b){a.Bo++;nq("wrs",a.De,String(a.Bo));var c=b.userParams,d=nr(a.config,c),e=[],f=b.iframeNode,h=b.siteElement,k=Xq(a,d),l=nr(a.parameters,c);_.Vd(_.yp(),l);l=mr(d,l);c=!!c["data-onload"];var n=_.ao,p=_.D();p.renderData=b;p.height=d.height;p.width=d.width;p.id=b.id;p.url=b.url;p.iframeEl=f;p.where=p.container=h;p.apis=["_open"];p.messageHandlers=k;p.messageHandlersFilter=_.M;_.mp(p);f=l;a.jk&&(e[2]=p,e[3]=f,e[4]=k,a.jk("i",e));k=n.uj(p);k.id=b.id;k.aD(k,p);Yq(a,k,d,h,c);e[5]= k;a.jk&&a.jk("e",e)};pr=function(a,b){var c=b.url;a.H_||_.pp(c)?_.wo?sr(a,b):(0,_.Wj)("gapi.iframes.impl",function(){sr(a,b)}):_.O.open?rr(a,b):(0,_.Wj)("iframes",function(){rr(a,b)})}; var tr=function(){var a=window;return!!a.performance&&!!a.performance.getEntries},dr=function(a,b,c){if(tr()){var d=function(){var a=!1;return function(){if(a)return!0;a=!0;return!1}}(),e=function(){d()||window.setTimeout(function(){var d=c.Ha().src;var e=d.indexOf("#");-1!=e&&(d=d.substring(0,e));d=window.performance.getEntriesByName(d);1>d.length?d=null:(d=d[0],d=0==d.responseStart?null:d);if(d){e=Math.round(d.requestStart);var k=Math.round(d.responseStart),l=Math.round(d.responseEnd);nq("wrt0", a,b,Math.round(d.startTime));nq("wrt1",a,b,e);nq("wrt2",a,b,k);nq("wrt3",a,b,l)}},1E3)};c.register(ir(c),e,kr);c.register(jr(c),e,kr)}}; _.w("gapi.widget.make",_.qr); var ur,vr,wr,yr;ur=["left","right"];vr="inline bubble none only pp vertical-bubble".split(" ");wr=function(a,b){if("string"==typeof a){a=a.toLowerCase();var c;for(c=0;c<b.length;c++)if(b[c]==a)return a}};_.xr=function(a){return wr(a,vr)};yr=function(a){return wr(a,ur)};_.zr=function(a){a.source=[null,"source"];a.expandTo=[null,"expandTo"];a.align=[yr];a.annotation=[_.xr];a.origin=[_.Bp]}; _.O.NC("bubble",function(a){(0,_.Wj)("iframes-styles-bubble",a)}); _.O.NC("slide-menu",function(a){(0,_.Wj)("iframes-styles-slide-menu",a)}); _.w("gapi.plusone.render",_.TV);_.w("gapi.plusone.go",_.UV); var VV={tall:{"true":{width:50,height:60},"false":{width:50,height:24}},small:{"false":{width:24,height:15},"true":{width:70,height:15}},medium:{"false":{width:32,height:20},"true":{width:90,height:20}},standard:{"false":{width:38,height:24},"true":{width:106,height:24}}},WV={width:180,height:35},XV=function(a){return"string"==typeof a?""!=a&&"0"!=a&&"false"!=a.toLowerCase():!!a},YV=function(a){var b=(0,window.parseInt)(a,10);if(b==a)return String(b)},ZV=function(a){if(XV(a))return"true"},$V=function(a){return"string"== typeof a&&VV[a.toLowerCase()]?a.toLowerCase():"standard"},aW=function(a,b){return"tall"==$V(b)?"true":null==a||XV(a)?"true":"false"},bW=function(a,b){return VV[$V(a)][aW(b,a)]},cW=function(a,b,c){a=_.xr(a);b=$V(b);if(""!=a){if("inline"==a||"only"==a)return a=450,c.width&&(a=120<c.width?c.width:120),{width:a,height:VV[b]["false"].height};if("bubble"!=a){if("none"==a)return VV[b]["false"];if("pp"==a)return WV}}return VV[b]["true"]},dW={href:[_.Cp,"url"],width:[YV],size:[$V],resize:[ZV],autosize:[ZV], count:[function(a,b){return aW(b.count,b.size)}],db:[_.Dp],ecp:[_.Ep],textcolor:[function(a){if("string"==typeof a&&a.match(/^[0-9A-F]{6}$/i))return a}],drm:[ZV],recommendations:[],fu:[],ad:[ZV],cr:[YV],ag:[YV],"fr-ai":[],"fr-sigh":[]}; (function(){var a={0:"plusone"},b=_.H("iframes/plusone/preloadUrl");b&&(a[7]=b);_.zr(dW);a[1]=dW;a[2]={width:[function(a,b){return b.annotation?cW(b.annotation,b.size,b).width:bW(b.size,b.count).width}],height:[function(a,b){return b.annotation?cW(b.annotation,b.size,b).height:bW(b.size,b.count).height}]};a[3]={onPlusOne:{Xr:function(a){return"on"==a.state?"+1":null},Mw:"callback"},onstartinteraction:!0,onendinteraction:!0,onpopup:!0};a[4]=["div","button"];a=_.qr(a);_.UV=a.go;_.TV=a.va})(); }); // Google Inc.
ArtGateOne
Simple ArtNet do DMX node for ArduinoUno
Machine Learning Patient Risk Analyzer Solution Accelerator is an end-to-end (E2E) healthcare app that leverages ML prediction models (e.g., Diabetes Mellitus (DM) patient 30-day re-admission, breast cancer risk, etc.) to demonstrate how these models can provide key insights for both physicians and patients. Patients can easily access their appointment and care history with infused cognitive services through a conversational interface. In addition to providing new insights for both doctors and patients, the app also provides the Data Scientist/IT Specialist with one-click experiences for registering and deploying a new or existing model to Azure Kubernetes Clusters, and best practices for maintaining these models through Azure MLOps.
vohidjon123
(function(sttc){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var n;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}var ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a}; function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var da=ca(this),ea="function"===typeof Symbol&&"symbol"===typeof Symbol("x"),p={},fa={};function r(a,b){var c=fa[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]} function ha(a,b,c){if(b)a:{var d=a.split(".");a=1===d.length;var e=d[0],f;!a&&e in p?f=p:f=da;for(e=0;e<d.length-1;e++){var g=d[e];if(!(g in f))break a;f=f[g]}d=d[d.length-1];c=ea&&"es6"===c?f[d]:null;b=b(c);null!=b&&(a?ba(p,d,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===fa[d]&&(a=1E9*Math.random()>>>0,fa[d]=ea?da.Symbol(d):"$jscp$"+a+"$"+d),ba(f,fa[d],{configurable:!0,writable:!0,value:b})))}} ha("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function c(f,g){this.h=f;ba(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.h};var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b},"es6"); ha("Symbol.iterator",function(a){if(a)return a;a=(0,p.Symbol)("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ia(aa(this))}})}return a},"es6"); function ia(a){a={next:a};a[r(p.Symbol,"iterator")]=function(){return this};return a}function ja(a){return a.raw=a}function u(a){var b="undefined"!=typeof p.Symbol&&r(p.Symbol,"iterator")&&a[r(p.Symbol,"iterator")];return b?b.call(a):{next:aa(a)}}function ka(a){if(!(a instanceof Array)){a=u(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}function la(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var ma=ea&&"function"==typeof r(Object,"assign")?r(Object,"assign"):function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)la(d,e)&&(a[e]=d[e])}return a};ha("Object.assign",function(a){return a||ma},"es6");var na="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},oa; if(ea&&"function"==typeof Object.setPrototypeOf)oa=Object.setPrototypeOf;else{var pa;a:{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var sa=oa; function v(a,b){a.prototype=na(b.prototype);a.prototype.constructor=a;if(sa)sa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Ub=b.prototype}function ta(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b} ha("Promise",function(a){function b(g){this.h=0;this.j=void 0;this.i=[];this.G=!1;var h=this.l();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.h=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.i=function(g){if(null==this.h){this.h=[];var h=this;this.j(function(){h.m()})}this.h.push(g)};var e=da.setTimeout;c.prototype.j=function(g){e(g,0)};c.prototype.m=function(){for(;this.h&&this.h.length;){var g=this.h;this.h=[];for(var h=0;h<g.length;++h){var k= g[h];g[h]=null;try{k()}catch(l){this.l(l)}}}this.h=null};c.prototype.l=function(g){this.j(function(){throw g;})};b.prototype.l=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}}var h=this,k=!1;return{resolve:g(this.P),reject:g(this.m)}};b.prototype.P=function(g){if(g===this)this.m(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.U(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?this.O(g):this.A(g)}}; b.prototype.O=function(g){var h=void 0;try{h=g.then}catch(k){this.m(k);return}"function"==typeof h?this.ga(h,g):this.A(g)};b.prototype.m=function(g){this.C(2,g)};b.prototype.A=function(g){this.C(1,g)};b.prototype.C=function(g,h){if(0!=this.h)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.h);this.h=g;this.j=h;2===this.h&&this.R();this.H()};b.prototype.R=function(){var g=this;e(function(){if(g.N()){var h=da.console;"undefined"!==typeof h&&h.error(g.j)}},1)};b.prototype.N= function(){if(this.G)return!1;var g=da.CustomEvent,h=da.Event,k=da.dispatchEvent;if("undefined"===typeof k)return!0;"function"===typeof g?g=new g("unhandledrejection",{cancelable:!0}):"function"===typeof h?g=new h("unhandledrejection",{cancelable:!0}):(g=da.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.j;return k(g)};b.prototype.H=function(){if(null!=this.i){for(var g=0;g<this.i.length;++g)f.i(this.i[g]);this.i=null}};var f=new c; b.prototype.U=function(g){var h=this.l();g.ia(h.resolve,h.reject)};b.prototype.ga=function(g,h){var k=this.l();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};b.prototype.then=function(g,h){function k(t,y){return"function"==typeof t?function(F){try{l(t(F))}catch(z){m(z)}}:y}var l,m,q=new b(function(t,y){l=t;m=y});this.ia(k(g,l),k(h,m));return q};b.prototype.catch=function(g){return this.then(void 0,g)};b.prototype.ia=function(g,h){function k(){switch(l.h){case 1:g(l.j);break;case 2:h(l.j); break;default:throw Error("Unexpected state: "+l.h);}}var l=this;null==this.i?f.i(k):this.i.push(k);this.G=!0};b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})};b.race=function(g){return new b(function(h,k){for(var l=u(g),m=l.next();!m.done;m=l.next())d(m.value).ia(h,k)})};b.all=function(g){var h=u(g),k=h.next();return k.done?d([]):new b(function(l,m){function q(F){return function(z){t[F]=z;y--;0==y&&l(t)}}var t=[],y=0;do t.push(void 0),y++,d(k.value).ia(q(t.length-1),m),k=h.next(); while(!k.done)})};return b},"es6");ha("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}},"es6"); ha("WeakMap",function(a){function b(g){this.h=(f+=Math.random()+1).toString();if(g){g=u(g);for(var h;!(h=g.next()).done;)h=h.value,this.set(h[0],h[1])}}function c(){}function d(g){var h=typeof g;return"object"===h&&null!==g||"function"===h}if(function(){if(!a||!Object.seal)return!1;try{var g=Object.seal({}),h=Object.seal({}),k=new a([[g,2],[h,3]]);if(2!=k.get(g)||3!=k.get(h))return!1;k.delete(g);k.set(h,4);return!k.has(g)&&4==k.get(h)}catch(l){return!1}}())return a;var e="$jscomp_hidden_"+Math.random(), f=0;b.prototype.set=function(g,h){if(!d(g))throw Error("Invalid WeakMap key");if(!la(g,e)){var k=new c;ba(g,e,{value:k})}if(!la(g,e))throw Error("WeakMap key fail: "+g);g[e][this.h]=h;return this};b.prototype.get=function(g){return d(g)&&la(g,e)?g[e][this.h]:void 0};b.prototype.has=function(g){return d(g)&&la(g,e)&&la(g[e],this.h)};b.prototype.delete=function(g){return d(g)&&la(g,e)&&la(g[e],this.h)?delete g[e][this.h]:!1};return b},"es6"); ha("Map",function(a){function b(){var h={};return h.L=h.next=h.head=h}function c(h,k){var l=h.h;return ia(function(){if(l){for(;l.head!=h.h;)l=l.L;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}function d(h,k){var l=k&&typeof k;"object"==l||"function"==l?f.has(k)?l=f.get(k):(l=""+ ++g,f.set(k,l)):l="p_"+k;var m=h.i[l];if(m&&la(h.i,l))for(h=0;h<m.length;h++){var q=m[h];if(k!==k&&q.key!==q.key||k===q.key)return{id:l,list:m,index:h,B:q}}return{id:l,list:m, index:-1,B:void 0}}function e(h){this.i={};this.h=b();this.size=0;if(h){h=u(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),k=new a(u([[h,"s"]]));if("s"!=k.get(h)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||"s"!=m.value[1])return!1;m=l.next();return m.done||4!=m.value[0].x|| "t"!=m.value[1]||!l.next().done?!1:!0}catch(q){return!1}}())return a;var f=new p.WeakMap;e.prototype.set=function(h,k){h=0===h?0:h;var l=d(this,h);l.list||(l.list=this.i[l.id]=[]);l.B?l.B.value=k:(l.B={next:this.h,L:this.h.L,head:this.h,key:h,value:k},l.list.push(l.B),this.h.L.next=l.B,this.h.L=l.B,this.size++);return this};e.prototype.delete=function(h){h=d(this,h);return h.B&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.i[h.id],h.B.L.next=h.B.next,h.B.next.L=h.B.L,h.B.head=null,this.size--, !0):!1};e.prototype.clear=function(){this.i={};this.h=this.h.L=b();this.size=0};e.prototype.has=function(h){return!!d(this,h).B};e.prototype.get=function(h){return(h=d(this,h).B)&&h.value};e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};e.prototype.keys=function(){return c(this,function(h){return h.key})};e.prototype.values=function(){return c(this,function(h){return h.value})};e.prototype.forEach=function(h,k){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value, h.call(k,m[1],m[0],this)};e.prototype[r(p.Symbol,"iterator")]=e.prototype.entries;var g=0;return e},"es6");function ua(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[r(p.Symbol,"iterator")]=function(){return e};return e} ha("String.prototype.startsWith",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.startsWith must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.startsWith must not be a regular expression");var d=this.length,e=b.length;c=Math.max(0,Math.min(c|0,this.length));for(var f=0;f<e&&c<d;)if(this[c++]!=b[f++])return!1;return f>=e}},"es6");ha("globalThis",function(a){return a||da},"es_2020"); ha("Set",function(a){function b(c){this.h=new p.Map;if(c){c=u(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.h.size}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(u([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x|| f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.h.set(c,c);this.size=this.h.size;return this};b.prototype.delete=function(c){c=this.h.delete(c);this.size=this.h.size;return c};b.prototype.clear=function(){this.h.clear();this.size=0};b.prototype.has=function(c){return this.h.has(c)};b.prototype.entries=function(){return this.h.entries()};b.prototype.values=function(){return r(this.h,"values").call(this.h)};b.prototype.keys=r(b.prototype, "values");b.prototype[r(p.Symbol,"iterator")]=r(b.prototype,"values");b.prototype.forEach=function(c,d){var e=this;this.h.forEach(function(f){return c.call(d,f,f,e)})};return b},"es6");ha("Array.prototype.keys",function(a){return a?a:function(){return ua(this,function(b){return b})}},"es6");ha("Array.prototype.values",function(a){return a?a:function(){return ua(this,function(b,c){return c})}},"es8");ha("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}},"es6"); ha("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return p.Promise.resolve(b()).then(function(){return c})},function(c){return p.Promise.resolve(b()).then(function(){throw c;})})}},"es9");var w=this||self;function va(a){a=a.split(".");for(var b=w,c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b}function wa(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"} function xa(a){var b=wa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ya(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function za(a){return Object.prototype.hasOwnProperty.call(a,Aa)&&a[Aa]||(a[Aa]=++Ba)}var Aa="closure_uid_"+(1E9*Math.random()>>>0),Ba=0;function Ca(a,b,c){return a.call.apply(a.bind,arguments)} function Da(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function Ea(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Ea=Ca:Ea=Da;return Ea.apply(null,arguments)} function Fa(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 Ga(a){var b=["__uspapi"],c=w;b[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+b[0]);for(var d;b.length&&(d=b.shift());)b.length||void 0===a?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=a}function Ha(a){return a};var Ia=(new Date).getTime();function Ja(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]} function Ka(a,b){var c=0;a=Ja(String(a)).split(".");b=Ja(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=La(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||La(0==f[2].length,0==g[2].length)||La(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c}function La(a,b){return a<b?-1:a>b?1:0};function Ma(){var a=w.navigator;return a&&(a=a.userAgent)?a:""}function x(a){return-1!=Ma().indexOf(a)};function Na(){return x("Trident")||x("MSIE")}function Oa(){return(x("Chrome")||x("CriOS"))&&!x("Edge")||x("Silk")}function Pa(a){var b={};a.forEach(function(c){b[c[0]]=c[1]});return function(c){return b[r(c,"find").call(c,function(d){return d in b})]||""}} function Qa(){var a=Ma();if(Na()){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])a=b[1];else{b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];a=b}return a}c=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");b=[];for(var d;d=c.exec(a);)b.push([d[1],d[2],d[3]||void 0]);a=Pa(b);return x("Opera")?a(["Version","Opera"]): x("Edge")?a(["Edge"]):x("Edg/")?a(["Edg"]):x("Silk")?a(["Silk"]):Oa()?a(["Chrome","CriOS","HeadlessChrome"]):(a=b[2])&&a[1]||""};function Ra(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function Sa(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,g=0;g<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d}function Ta(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d} function Ua(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function Va(a,b){a:{for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]} function Wa(a,b){a:{for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;d--)if(d in c&&b.call(void 0,c[d],d,a)){b=d;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function Xa(a,b){a:if("string"===typeof a)a="string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);else{for(var c=0;c<a.length;c++)if(c in a&&a[c]===b){a=c;break a}a=-1}return 0<=a}function Ya(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};function Za(a){Za[" "](a);return a}Za[" "]=function(){};var $a=Na();!x("Android")||Oa();Oa();!x("Safari")||Oa();var ab={},bb=null;var cb="undefined"!==typeof Uint8Array;var db="function"===typeof p.Symbol&&"symbol"===typeof(0,p.Symbol)()?(0,p.Symbol)(void 0):void 0;function eb(a,b){Object.isFrozen(a)||(db?a[db]|=b:void 0!==a.ma?a.ma|=b:Object.defineProperties(a,{ma:{value:b,configurable:!0,writable:!0,enumerable:!1}}))}function fb(a){var b;db?b=a[db]:b=a.ma;return null==b?0:b}function gb(a){eb(a,1);return a}function hb(a){return Array.isArray(a)?!!(fb(a)&2):!1}function ib(a){if(!Array.isArray(a))throw Error("cannot mark non-array as immutable");eb(a,2)};function jb(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var kb,lb=Object.freeze(gb([]));function mb(a){if(hb(a.v))throw Error("Cannot mutate an immutable Message");}var nb="undefined"!=typeof p.Symbol&&"undefined"!=typeof p.Symbol.hasInstance;function ob(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};function pb(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)&&cb&&null!=a&&a instanceof Uint8Array){var b;void 0===b&&(b=0);if(!bb){bb={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var f=c.concat(d[e].split(""));ab[e]=f;for(var g=0;g<f.length;g++){var h=f[g];void 0===bb[h]&&(bb[h]=g)}}}b=ab[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=f=0;f<a.length- 2;f+=3){var k=a[f],l=a[f+1];h=a[f+2];g=b[k>>2];k=b[(k&3)<<4|l>>4];l=b[(l&15)<<2|h>>6];h=b[h&63];c[e++]=g+k+l+h}g=0;h=d;switch(a.length-f){case 2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=b[a>>2]+b[(a&3)<<4|g>>4]+h+d}return c.join("")}}return a};function qb(a){var b=sb;b=void 0===b?tb:b;return ub(a,b)}function vb(a,b){if(null!=a){if(Array.isArray(a))a=ub(a,b);else if(jb(a)){var c={},d;for(d in a)Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=vb(a[d],b));a=c}else a=b(a);return a}}function ub(a,b){for(var c=a.slice(),d=0;d<c.length;d++)c[d]=vb(c[d],b);Array.isArray(a)&&fb(a)&1&&gb(c);return c}function sb(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=pb(a);return Array.isArray(a)?qb(a):a} function tb(a){return cb&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a};function A(a,b,c){return-1===b?null:b>=a.l?a.i?a.i[b]:void 0:(void 0===c?0:c)&&a.i&&(c=a.i[b],null!=c)?c:a.v[b+a.j]}function B(a,b,c,d,e){d=void 0===d?!1:d;(void 0===e?0:e)||mb(a);b<a.l&&!d?a.v[b+a.j]=c:(a.i||(a.i=a.v[a.l+a.j]={}))[b]=c;return a}function wb(a,b,c,d){c=void 0===c?!0:c;d=void 0===d?!1:d;var e=A(a,b,d);null==e&&(e=lb);if(hb(a.v))c&&(ib(e),Object.freeze(e));else if(e===lb||hb(e))e=gb(e.slice()),B(a,b,e,d);return e}function xb(a,b){a=A(a,b);return null==a?a:!!a} function C(a,b,c){a=A(a,b);return null==a?c:a}function D(a,b,c){a=xb(a,b);return null==a?void 0===c?!1:c:a}function yb(a,b){a=A(a,b);a=null==a?a:+a;return null==a?0:a}function zb(a,b,c){var d=void 0===d?!1:d;return B(a,b,null==c?gb([]):Array.isArray(c)?gb(c):c,d)}function Ab(a,b,c){mb(a);0!==c?B(a,b,c):B(a,b,void 0,!1,!1);return a}function Bb(a,b,c,d){mb(a);(c=Cb(a,c))&&c!==b&&null!=d&&(a.h&&c in a.h&&(a.h[c]=void 0),B(a,c));return B(a,b,d)}function Db(a,b,c){return Cb(a,b)===c?c:-1} function Cb(a,b){for(var c=0,d=0;d<b.length;d++){var e=b[d];null!=A(a,e)&&(0!==c&&B(a,c,void 0,!1,!0),c=e)}return c}function G(a,b,c){if(-1===c)return null;a.h||(a.h={});var d=a.h[c];if(d)return d;var e=A(a,c,!1);if(null==e)return d;b=new b(e);hb(a.v)&&ib(b.v);return a.h[c]=b}function H(a,b,c){a.h||(a.h={});var d=hb(a.v),e=a.h[c];if(!e){var f=wb(a,c,!0,!1);e=[];d=d||hb(f);for(var g=0;g<f.length;g++)e[g]=new b(f[g]),d&&ib(e[g].v);d&&(ib(e),Object.freeze(e));a.h[c]=e}return e} function Eb(a,b,c){var d=void 0===d?!1:d;mb(a);a.h||(a.h={});var e=c?c.v:c;a.h[b]=c;return B(a,b,e,d)}function Fb(a,b,c,d){mb(a);a.h||(a.h={});var e=d?d.v:d;a.h[b]=d;return Bb(a,b,c,e)}function Gb(a,b,c){var d=void 0===d?!1:d;mb(a);if(c){var e=gb([]);for(var f=0;f<c.length;f++)e[f]=c[f].v;a.h||(a.h={});a.h[b]=c}else a.h&&(a.h[b]=void 0),e=lb;return B(a,b,e,d)}function I(a,b){return C(a,b,"")}function Hb(a,b,c){return C(a,Db(a,c,b),0)}function Ib(a,b,c,d){return G(a,b,Db(a,d,c))};function Jb(a,b,c){a||(a=Kb);Kb=null;var d=this.constructor.messageId;a||(a=d?[d]:[]);this.j=(d?0:-1)-(this.constructor.h||0);this.h=void 0;this.v=a;a:{d=this.v.length;a=d-1;if(d&&(d=this.v[a],jb(d))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=void 0):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.l)a+=this.j,(d=this.v[a])?Array.isArray(d)&&gb(d):this.v[a]=lb;else{d=this.i||(this.i=this.v[this.l+this.j]={});var e=d[a];e?Array.isArray(e)&& gb(e):d[a]=lb}}Jb.prototype.toJSON=function(){var a=this.v;return kb?a:qb(a)};function Lb(a){kb=!0;try{return JSON.stringify(a.toJSON(),Mb)}finally{kb=!1}}function Nb(a,b){if(null==b||""==b)return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected to deserialize an Array but got "+wa(b)+": "+b);Kb=b;a=new a(b);Kb=null;return a}function Mb(a,b){return pb(b)}var Kb;function Ob(){Jb.apply(this,arguments)}v(Ob,Jb);if(nb){var Pb={};Object.defineProperties(Ob,(Pb[p.Symbol.hasInstance]=ob(function(){throw Error("Cannot perform instanceof checks for MutableMessage");}),Pb))};function J(){Ob.apply(this,arguments)}v(J,Ob);if(nb){var Qb={};Object.defineProperties(J,(Qb[p.Symbol.hasInstance]=ob(Object[p.Symbol.hasInstance]),Qb))};function Rb(a){J.call(this,a,-1,Sb)}v(Rb,J);function Tb(a){J.call(this,a)}v(Tb,J);var Sb=[2,3];function Ub(a,b){this.i=a===Vb&&b||"";this.h=Wb}var Wb={},Vb={};function Xb(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function Yb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Zb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function $b(a){var b={},c;for(c in a)b[c]=a[c];return b};var ac;function bc(){if(void 0===ac){var a=null,b=w.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Ha,createScript:Ha,createScriptURL:Ha})}catch(c){w.console&&w.console.error(c.message)}ac=a}else ac=a}return ac};function cc(a,b){this.h=b===dc?a:""}function ec(a,b){a=fc.exec(gc(a).toString());var c=a[3]||"";return hc(a[1]+ic("?",a[2]||"",b)+ic("#",c))}cc.prototype.toString=function(){return this.h+""};function gc(a){return a instanceof cc&&a.constructor===cc?a.h:"type_error:TrustedResourceUrl"}var fc=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,dc={};function hc(a){var b=bc();a=b?b.createScriptURL(a):a;return new cc(a,dc)} function ic(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b};function jc(a,b){this.h=b===kc?a:""}jc.prototype.toString=function(){return this.h.toString()};var kc={};/* SPDX-License-Identifier: Apache-2.0 */ var lc={};function mc(){}function nc(a){this.h=a}v(nc,mc);nc.prototype.toString=function(){return this.h.toString()};function oc(a){var b,c=null==(b=bc())?void 0:b.createScriptURL(a);return new nc(null!=c?c:a,lc)}function pc(a){if(a instanceof nc)return a.h;throw Error("");};function qc(a){return a instanceof mc?pc(a):gc(a)}function rc(a){return a instanceof jc&&a.constructor===jc?a.h:"type_error:SafeUrl"}function sc(a){return a instanceof mc?pc(a).toString():gc(a).toString()};var tc="alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");function uc(a){return function(){return!a.apply(this,arguments)}}function vc(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}function wc(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};function xc(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)}function yc(a,b){a.removeEventListener&&a.removeEventListener("message",b,!1)};function zc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};function Ac(a,b,c){function d(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(var e=1;e<c.length;e++){var f=c[e];if(!xa(f)||ya(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(ya(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}Ra(g?Ya(f):f,d)}}}function Bc(a){this.h=a||w.document||document}n=Bc.prototype;n.getElementsByTagName=function(a,b){return(b||this.h).getElementsByTagName(String(a))}; n.createElement=function(a){var b=this.h;a=String(a);"application/xhtml+xml"===b.contentType&&(a=a.toLowerCase());return b.createElement(a)};n.createTextNode=function(a){return this.h.createTextNode(String(a))};n.append=function(a,b){Ac(9==a.nodeType?a:a.ownerDocument||a.document,a,arguments)}; n.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function Cc(){return!Dc()&&(x("iPod")||x("iPhone")||x("Android")||x("IEMobile"))}function Dc(){return x("iPad")||x("Android")&&!x("Mobile")||x("Silk")};var Ec=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Fc=/#|$/;function Gc(a){var b=a.search(Fc),c;a:{for(c=0;0<=(c=a.indexOf("client",c))&&c<b;){var d=a.charCodeAt(c-1);if(38==d||63==d)if(d=a.charCodeAt(c+6),!d||61==d||38==d||35==d)break a;c+=7}c=-1}if(0>c)return null;d=a.indexOf("&",c);if(0>d||d>b)d=b;c+=7;return decodeURIComponent(a.substr(c,d-c).replace(/\+/g," "))};function Hc(a){try{var b;if(b=!!a&&null!=a.location.href)a:{try{Za(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function Ic(a){return Hc(a.top)?a.top:null} function Lc(a,b){var c=Mc("SCRIPT",a);c.src=qc(b);var d,e;(d=(b=null==(e=(d=(c.ownerDocument&&c.ownerDocument.defaultView||window).document).querySelector)?void 0:e.call(d,"script[nonce]"))?b.nonce||b.getAttribute("nonce")||"":"")&&c.setAttribute("nonce",d);return(a=a.getElementsByTagName("script")[0])&&a.parentNode?(a.parentNode.insertBefore(c,a),c):null}function Nc(a,b){return b.getComputedStyle?b.getComputedStyle(a,null):a.currentStyle} function Oc(a,b){if(!Pc()&&!Qc()){var c=Math.random();if(c<b)return c=Rc(),a[Math.floor(c*a.length)]}return null}function Rc(){if(!p.globalThis.crypto)return Math.random();try{var a=new Uint32Array(1);p.globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch(b){return Math.random()}}function Sc(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)} function Tc(a){var b=a.length;if(0==b)return 0;for(var c=305419896,d=0;d<b;d++)c^=(c<<5)+(c>>2)+a.charCodeAt(d)&4294967295;return 0<c?c:4294967296+c}var Qc=vc(function(){return Ua(["Google Web Preview","Mediapartners-Google","Google-Read-Aloud","Google-Adwords"],Uc)||1E-4>Math.random()});function Vc(a,b){var c=-1;try{a&&(c=parseInt(a.getItem(b),10))}catch(d){return null}return 0<=c&&1E3>c?c:null} function Wc(a,b){var c=Qc()?null:Math.floor(1E3*Rc());var d;if(d=null!=c&&a)a:{var e=String(c);try{if(a){a.setItem(b,e);d=e;break a}}catch(f){}d=null}return d?c:null}var Pc=vc(function(){return Uc("MSIE")});function Uc(a){return-1!=Ma().indexOf(a)}var Xc=/^([0-9.]+)px$/,Yc=/^(-?[0-9.]{1,30})$/;function Zc(a){var b=void 0===b?null:b;if(!Yc.test(a))return b;a=Number(a);return isNaN(a)?b:a}function K(a){return(a=Xc.exec(a))?+a[1]:null} function $c(a,b){for(var c=0;50>c;++c){try{var d=!(!a.frames||!a.frames[b])}catch(g){d=!1}if(d)return a;a:{try{var e=a.parent;if(e&&e!=a){var f=e;break a}}catch(g){}f=null}if(!(a=f))break}return null}var ad=vc(function(){return Cc()?2:Dc()?1:0});function bd(a){Sc({display:"none"},function(b,c){a.style.setProperty(c,b,"important")})}var cd=[];function dd(){var a=cd;cd=[];a=u(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;try{b()}catch(c){}}} function ed(a,b){0!=a.length&&b.head&&a.forEach(function(c){if(c&&c&&b.head){var d=Mc("META");b.head.appendChild(d);d.httpEquiv="origin-trial";d.content=c}})}function fd(a){if("number"!==typeof a.goog_pvsid)try{Object.defineProperty(a,"goog_pvsid",{value:Math.floor(Math.random()*Math.pow(2,52)),configurable:!1})}catch(b){}return Number(a.goog_pvsid)||-1} function gd(a){var b=hd;"complete"===b.readyState||"interactive"===b.readyState?(cd.push(a),1==cd.length&&(p.Promise?p.Promise.resolve().then(dd):window.setImmediate?setImmediate(dd):setTimeout(dd,0))):b.addEventListener("DOMContentLoaded",a)}function Mc(a,b){b=void 0===b?document:b;return b.createElement(String(a).toLowerCase())};var id=null;var hd=document,L=window;var jd=null;function kd(a,b){b=void 0===b?[]:b;var c=!1;w.google_logging_queue||(c=!0,w.google_logging_queue=[]);w.google_logging_queue.push([a,b]);if(a=c){if(null==jd){jd=!1;try{var d=Ic(w);d&&-1!==d.location.hash.indexOf("google_logging")&&(jd=!0);w.localStorage.getItem("google_logging")&&(jd=!0)}catch(e){}}a=jd}a&&(d=w.document,a=new Ub(Vb,"https://pagead2.googlesyndication.com/pagead/js/logging_library.js"),a=hc(a instanceof Ub&&a.constructor===Ub&&a.h===Wb?a.i:"type_error:Const"),Lc(d,a))};function ld(a){a=void 0===a?w:a;var b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch(c){}try{if(b&&b.pageViewId&&b.canonicalUrl)return b}catch(c){}return null}function md(a){return(a=a||ld())?Hc(a.master)?a.master:null:null};function nd(a){var b=ta.apply(1,arguments);if(0===b.length)return oc(a[0]);for(var c=[a[0]],d=0;d<b.length;d++)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return oc(c.join(""))};function od(a){var b=void 0===b?1:b;a=md(ld(a))||a;a.google_unique_id=(a.google_unique_id||0)+b;return a.google_unique_id}function pd(a){a=a.google_unique_id;return"number"===typeof a?a:0}function qd(){var a=void 0===a?L:a;if(!a)return!1;try{return!(!a.navigator.standalone&&!a.top.navigator.standalone)}catch(b){return!1}}function rd(a){if(!a)return"";a=a.toLowerCase();"ca-"!=a.substring(0,3)&&(a="ca-"+a);return a};function sd(){this.i=new td(this);this.h=0}sd.prototype.resolve=function(a){ud(this);this.h=1;this.l=a;vd(this.i)};sd.prototype.reject=function(a){ud(this);this.h=2;this.j=a;vd(this.i)};function ud(a){if(0!=a.h)throw Error("Already resolved/rejected.");}function td(a){this.h=a}td.prototype.then=function(a,b){if(this.i)throw Error("Then functions already set.");this.i=a;this.j=b;vd(this)}; function vd(a){switch(a.h.h){case 0:break;case 1:a.i&&a.i(a.h.l);break;case 2:a.j&&a.j(a.h.j);break;default:throw Error("Unhandled deferred state.");}};function wd(a){this.h=a.slice(0)}n=wd.prototype;n.forEach=function(a){var b=this;this.h.forEach(function(c,d){return void a(c,d,b)})};n.filter=function(a){return new wd(Sa(this.h,a))};n.apply=function(a){return new wd(a(this.h.slice(0)))};n.sort=function(a){return new wd(this.h.slice(0).sort(a))};n.get=function(a){return this.h[a]};n.add=function(a){var b=this.h.slice(0);b.push(a);return new wd(b)};function xd(a,b){for(var c=[],d=a.length,e=0;e<d;e++)c.push(a[e]);c.forEach(b,void 0)};function yd(){this.h={};this.i={}}yd.prototype.set=function(a,b){var c=zd(a);this.h[c]=b;this.i[c]=a};yd.prototype.get=function(a,b){a=zd(a);return void 0!==this.h[a]?this.h[a]:b};yd.prototype.clear=function(){this.h={};this.i={}};function zd(a){return a instanceof Object?String(za(a)):a+""};function Ad(a,b){this.h=a;this.i=b}function Bd(a){return null!=a.h?a.h.value:null}function Cd(a,b){null!=a.h&&b(a.h.value);return a}Ad.prototype.map=function(a){return null!=this.h?(a=a(this.h.value),a instanceof Ad?a:Dd(a)):this};function Ed(a,b){null!=a.h||b(a.i);return a}function Dd(a){return new Ad({value:a},null)}function Fd(a){return new Ad(null,a)}function Gd(a){try{return Dd(a())}catch(b){return Fd(b)}};function Hd(a){this.h=new yd;if(a)for(var b=0;b<a.length;++b)this.add(a[b])}Hd.prototype.add=function(a){this.h.set(a,!0)};Hd.prototype.contains=function(a){return void 0!==this.h.h[zd(a)]};function Id(){this.h=new yd}Id.prototype.set=function(a,b){var c=this.h.get(a);c||(c=new Hd,this.h.set(a,c));c.add(b)};function Jd(a){J.call(this,a,-1,Kd)}v(Jd,J);Jd.prototype.getId=function(){return A(this,3)};var Kd=[4];function Ld(a){var b=void 0===a.Ga?void 0:a.Ga,c=void 0===a.gb?void 0:a.gb,d=void 0===a.Ra?void 0:a.Ra;this.h=void 0===a.bb?void 0:a.bb;this.l=new wd(b||[]);this.j=d;this.i=c};function Md(a){var b=[],c=a.l;c&&c.h.length&&b.push({X:"a",ca:Nd(c)});null!=a.h&&b.push({X:"as",ca:a.h});null!=a.i&&b.push({X:"i",ca:String(a.i)});null!=a.j&&b.push({X:"rp",ca:String(a.j)});b.sort(function(d,e){return d.X.localeCompare(e.X)});b.unshift({X:"t",ca:"aa"});return b}function Nd(a){a=a.h.slice(0).map(Od);a=JSON.stringify(a);return Tc(a)}function Od(a){var b={};null!=A(a,7)&&(b.q=A(a,7));null!=A(a,2)&&(b.o=A(a,2));null!=A(a,5)&&(b.p=A(a,5));return b};function Pd(a){J.call(this,a)}v(Pd,J);Pd.prototype.setLocation=function(a){return B(this,1,a)};function Qd(a,b){this.Ja=a;this.Qa=b}function Rd(a){var b=[].slice.call(arguments).filter(uc(function(e){return null===e}));if(!b.length)return null;var c=[],d={};b.forEach(function(e){c=c.concat(e.Ja||[]);d=r(Object,"assign").call(Object,d,e.Qa)});return new Qd(c,d)} function Sd(a){switch(a){case 1:return new Qd(null,{google_ad_semantic_area:"mc"});case 2:return new Qd(null,{google_ad_semantic_area:"h"});case 3:return new Qd(null,{google_ad_semantic_area:"f"});case 4:return new Qd(null,{google_ad_semantic_area:"s"});default:return null}} function Td(a){if(null==a)a=null;else{var b=Md(a);a=[];b=u(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=String(c.ca);a.push(c.X+"."+(20>=d.length?d:d.slice(0,19)+"_"))}a=new Qd(null,{google_placement_id:a.join("~")})}return a};var Ud={},Vd=new Qd(["google-auto-placed"],(Ud.google_reactive_ad_format=40,Ud.google_tag_origin="qs",Ud));function Wd(a){J.call(this,a)}v(Wd,J);function Xd(a){J.call(this,a)}v(Xd,J);Xd.prototype.getName=function(){return A(this,4)};function Yd(a){J.call(this,a)}v(Yd,J);function Zd(a){J.call(this,a)}v(Zd,J);function $d(a){J.call(this,a)}v($d,J);var ae=[1,2,3];function be(a){J.call(this,a)}v(be,J);function ce(a){J.call(this,a,-1,de)}v(ce,J);var de=[6,7,9,10,11];function ee(a){J.call(this,a,-1,fe)}v(ee,J);function ge(a){J.call(this,a)}v(ge,J);function he(a){J.call(this,a)}v(he,J);var fe=[1],ie=[1,2];function je(a){J.call(this,a,-1,ke)}v(je,J);function le(a){J.call(this,a)}v(le,J);function me(a){J.call(this,a,-1,ne)}v(me,J);function oe(a){J.call(this,a)}v(oe,J);function pe(a){J.call(this,a)}v(pe,J);function qe(a){J.call(this,a)}v(qe,J);function re(a){J.call(this,a)}v(re,J);var ke=[1,2,5,7],ne=[2,5,6,11];function se(a){J.call(this,a)}v(se,J);function te(a){if(1!=a.nodeType)var b=!1;else if(b="INS"==a.tagName)a:{b=["adsbygoogle-placeholder"];a=a.className?a.className.split(/\s+/):[];for(var c={},d=0;d<a.length;++d)c[a[d]]=!0;for(d=0;d<b.length;++d)if(!c[b[d]]){b=!1;break a}b=!0}return b};function ue(a,b,c){switch(c){case 0:b.parentNode&&b.parentNode.insertBefore(a,b);break;case 3:if(c=b.parentNode){var d=b.nextSibling;if(d&&d.parentNode!=c)for(;d&&8==d.nodeType;)d=d.nextSibling;c.insertBefore(a,d)}break;case 1:b.insertBefore(a,b.firstChild);break;case 2:b.appendChild(a)}te(b)&&(b.setAttribute("data-init-display",b.style.display),b.style.display="block")};function M(a,b){this.h=a;this.defaultValue=void 0===b?!1:b}function N(a,b){this.h=a;this.defaultValue=void 0===b?0:b}function ve(a,b){b=void 0===b?[]:b;this.h=a;this.defaultValue=b};var we=new M(1084),xe=new M(1082,!0),ye=new N(62,.001),ze=new N(1130,100),Ae=new function(a,b){this.h=a;this.defaultValue=void 0===b?"":b}(14),Be=new N(1114,1),Ce=new N(1110),De=new N(1111),Ee=new N(1112),Fe=new N(1113),Ge=new N(1104),He=new N(1108),Ie=new N(1106),Je=new N(1107),Ke=new N(1105),Le=new N(1115,1),Me=new M(1121),Ne=new M(1144),Oe=new M(1143),Pe=new M(316),Qe=new M(313),Re=new M(369),Se=new M(1093),Te=new N(1098),Ue=new M(1129),Ve=new M(1128),We=new M(1026),Xe=new M(1090),Ye=new M(1053, !0),Ze=new M(1162),$e=new M(1120),af=new M(1100,!0),bf=new N(1046),cf=new M(1102,!0),df=new M(218),ef=new M(217),ff=new M(227),gf=new M(208),hf=new M(282),jf=new M(1086),kf=new N(1079,5),lf=new M(1141),mf=new ve(1939),nf=new ve(1934,["A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9", "A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9","A4/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme/J33Q/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9"]), of=new M(203),pf=new M(434462125),qf=new M(84),rf=new M(1928),sf=new M(1941),tf=new M(370946349),uf=new M(392736476,!0),vf=new N(406149835),wf=new ve(1932,["AxujKG9INjsZ8/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=","Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9", "A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt/P/H4/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9","AxBHdr0J44vFBQtZUqX9sjiqf5yWZ/OcHRcRMN3H9TH+t90V/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9", "A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="]),xf=new N(1935);function O(a){var b="sa";if(a.sa&&a.hasOwnProperty(b))return a.sa;b=new a;return a.sa=b};function yf(){var a={};this.i=function(b,c){return null!=a[b]?a[b]:c};this.j=function(b,c){return null!=a[b]?a[b]:c};this.l=function(b,c){return null!=a[b]?a[b]:c};this.h=function(b,c){return null!=a[b]?a[b]:c};this.m=function(){}}function P(a){return O(yf).i(a.h,a.defaultValue)}function Q(a){return O(yf).j(a.h,a.defaultValue)}function zf(){return O(yf).l(Ae.h,Ae.defaultValue)};function Af(a,b,c){function d(f){f=Bf(f);return null==f?!1:c>f}function e(f){f=Bf(f);return null==f?!1:c<f}switch(b){case 0:return{init:Cf(a.previousSibling,e),ja:function(f){return Cf(f.previousSibling,e)},na:0};case 2:return{init:Cf(a.lastChild,e),ja:function(f){return Cf(f.previousSibling,e)},na:0};case 3:return{init:Cf(a.nextSibling,d),ja:function(f){return Cf(f.nextSibling,d)},na:3};case 1:return{init:Cf(a.firstChild,d),ja:function(f){return Cf(f.nextSibling,d)},na:3}}throw Error("Un-handled RelativePosition: "+ b);}function Bf(a){return a.hasOwnProperty("google-ama-order-assurance")?a["google-ama-order-assurance"]:null}function Cf(a,b){return a&&b(a)?a:null};var Df={rectangle:1,horizontal:2,vertical:4};function Ef(a,b){a.google_image_requests||(a.google_image_requests=[]);var c=Mc("IMG",a.document);c.src=b;a.google_image_requests.push(c)}function Ff(a){var b="https://pagead2.googlesyndication.com/pagead/gen_204?id=dtt_err";Sc(a,function(c,d){c&&(b+="&"+d+"="+encodeURIComponent(c))});Gf(b)}function Gf(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):Ef(b,a)};function Hf(){this.j="&";this.i={};this.l=0;this.h=[]}function If(a,b){var c={};c[a]=b;return[c]}function Jf(a,b,c,d,e){var f=[];Sc(a,function(g,h){(g=Kf(g,b,c,d,e))&&f.push(h+"="+g)});return f.join(b)} function Kf(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){for(var f=[],g=0;g<a.length;g++)f.push(Kf(a[g],b,c,d+1,e));return f.join(c[d])}}else if("object"==typeof a)return e=e||0,2>e?encodeURIComponent(Jf(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))} function Lf(a,b){var c="https://pagead2.googlesyndication.com"+b,d=Mf(a)-b.length;if(0>d)return"";a.h.sort(function(m,q){return m-q});b=null;for(var e="",f=0;f<a.h.length;f++)for(var g=a.h[f],h=a.i[g],k=0;k<h.length;k++){if(!d){b=null==b?g:b;break}var l=Jf(h[k],a.j,",$");if(l){l=e+l;if(d>=l.length){d-=l.length;c+=l;e=a.j;break}b=null==b?g:b}}a="";null!=b&&(a=e+"trn="+b);return c+a}function Mf(a){var b=1,c;for(c in a.i)b=c.length>b?c.length:b;return 3997-b-a.j.length-1};function Nf(){this.h=Math.random()}function Of(){var a=Pf,b=w.google_srt;0<=b&&1>=b&&(a.h=b)}function Qf(a,b,c,d,e){if((d?a.h:Math.random())<(e||.01))try{if(c instanceof Hf)var f=c;else f=new Hf,Sc(c,function(h,k){var l=f,m=l.l++;h=If(k,h);l.h.push(m);l.i[m]=h});var g=Lf(f,"/pagead/gen_204?id="+b+"&");g&&Ef(w,g)}catch(h){}};var Rf={overlays:1,interstitials:2,vignettes:2,inserts:3,immersives:4,list_view:5};function Sf(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageValidationEnabled=!1;this.floatingAdsStacking=new Tf;this.sideRailProcessedFixedElements=new p.Set;this.sideRailAvailableSpace=new p.Map} function Uf(a){a.google_reactive_ads_global_state?(null==a.google_reactive_ads_global_state.sideRailProcessedFixedElements&&(a.google_reactive_ads_global_state.sideRailProcessedFixedElements=new p.Set),null==a.google_reactive_ads_global_state.sideRailAvailableSpace&&(a.google_reactive_ads_global_state.sideRailAvailableSpace=new p.Map)):a.google_reactive_ads_global_state=new Sf;return a.google_reactive_ads_global_state} function Tf(){this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]};function Vf(a){a=a.document;var b={};a&&(b="CSS1Compat"==a.compatMode?a.documentElement:a.body);return b||{}}function Wf(a){return Vf(a).clientWidth};function Xf(a){return null!==a&&void 0!==a}function Yf(a,b){if(!b(a))throw Error(String(a));};function Zf(a){return"string"===typeof a}function $f(a){return void 0===a};function ag(a){J.call(this,a,-1,bg)}v(ag,J);var bg=[2,8],cg=[3,4,5],dg=[6,7];var eg;eg={Kb:0,Ya:3,Za:4,$a:5};var fg=eg.Ya,gg=eg.Za,hg=eg.$a;function ig(a){return null!=a?!a:a}function jg(a,b){for(var c=!1,d=0;d<a.length;d++){var e=a[d]();if(e===b)return e;null==e&&(c=!0)}if(!c)return!b}function kg(a,b){var c=H(a,ag,2);if(!c.length)return lg(a,b);a=C(a,1,0);if(1===a)return ig(kg(c[0],b));c=Ta(c,function(d){return function(){return kg(d,b)}});switch(a){case 2:return jg(c,!1);case 3:return jg(c,!0)}} function lg(a,b){var c=Cb(a,cg);a:{switch(c){case fg:var d=Hb(a,3,cg);break a;case gg:d=Hb(a,4,cg);break a;case hg:d=Hb(a,5,cg);break a}d=void 0}if(d&&(b=(b=b[c])&&b[d])){try{var e=b.apply(null,ka(wb(a,8)))}catch(f){return}b=C(a,1,0);if(4===b)return!!e;d=null!=e;if(5===b)return d;if(12===b)a=I(a,Db(a,dg,7));else a:{switch(c){case gg:a=yb(a,Db(a,dg,6));break a;case hg:a=I(a,Db(a,dg,7));break a}a=void 0}if(null!=a){if(6===b)return e===a;if(9===b)return null!=e&&0===Ka(String(e),a);if(d)switch(b){case 7:return e< a;case 8:return e>a;case 12:return Zf(a)&&Zf(e)&&(new RegExp(a)).test(e);case 10:return null!=e&&-1===Ka(String(e),a);case 11:return null!=e&&1===Ka(String(e),a)}}}}function mg(a,b){return!a||!(!b||!kg(a,b))};function ng(a){J.call(this,a,-1,og)}v(ng,J);var og=[4];function pg(a){J.call(this,a)}v(pg,J);function qg(a){J.call(this,a,-1,rg)}v(qg,J);var rg=[5],sg=[1,2,3,6,7];function tg(a){a.Sa.apply(a,ka(ta.apply(1,arguments).map(function(b){return{Xa:4,message:b}})))}function ug(a){a.Sa.apply(a,ka(ta.apply(1,arguments).map(function(b){return{Xa:7,message:b}})))};function vg(a){return function(){var b=ta.apply(0,arguments);try{return a.apply(this,b)}catch(c){}}}var wg=vg(function(a){var b=[],c={};a=u(a);for(var d=a.next();!d.done;c={ea:c.ea},d=a.next())c.ea=d.value,vg(function(e){return function(){b.push('[{"'+e.ea.Xa+'":'+Lb(e.ea.message)+"}]")}}(c))();return"[["+b.join(",")+"]]"});function xg(a,b){if(p.globalThis.fetch)p.globalThis.fetch(a,{method:"POST",body:b,keepalive:65536>b.length,credentials:"omit",mode:"no-cors",redirect:"follow"});else{var c=new XMLHttpRequest;c.open("POST",a,!0);c.send(b)}};function yg(a){var b=void 0===b?xg:b;this.l=void 0===a?1E3:a;this.j=b;this.i=[];this.h=null}yg.prototype.Sa=function(){var a=ta.apply(0,arguments),b=this;vg(function(){b.i.push.apply(b.i,ka(a));var c=vg(function(){var d=wg(b.i);b.j("https://pagead2.googlesyndication.com/pagead/ping?e=1",d);b.i=[];b.h=null});100<=b.i.length?(null!==b.h&&clearTimeout(b.h),b.h=setTimeout(c,0)):null===b.h&&(b.h=setTimeout(c,b.l))})()};function zg(a){J.call(this,a,-1,Ag)}v(zg,J);function Bg(a,b){return Eb(a,1,b)}function Cg(a,b){return Gb(a,2,b)}function Dg(a,b){return zb(a,4,b)}function Eg(a,b){return Gb(a,5,b)}function Fg(a,b){return Ab(a,6,b)}function Gg(a){J.call(this,a)}v(Gg,J);Gg.prototype.V=function(){return C(this,1,0)};function Hg(a,b){return Ab(a,1,b)}function Ig(a,b){return Ab(a,2,b)}function Jg(a){J.call(this,a)}v(Jg,J);var Ag=[2,4,5],Kg=[1,2];function Lg(a){J.call(this,a,-1,Mg)}v(Lg,J);function Ng(a){J.call(this,a,-1,Og)}v(Ng,J);var Mg=[2,3],Og=[5],Pg=[1,2,3,4];function Qg(a){J.call(this,a)}v(Qg,J);Qg.prototype.getTagSessionCorrelator=function(){return C(this,2,0)};function Rg(a){var b=new Qg;return Fb(b,4,Sg,a)}var Sg=[4,5,7];function Tg(a,b,c){var d=void 0===d?new yg(b):d;this.i=a;this.m=c;this.j=d;this.h=[];this.l=0<this.i&&Rc()<1/this.i}function Yg(a,b,c,d,e,f){var g=Ig(Hg(new Gg,b),c);b=Fg(Cg(Bg(Eg(Dg(new zg,d),e),g),a.h),f);b=Rg(b);a.l&&tg(a.j,Zg(a,b));if(1===f||3===f||4===f&&!a.h.some(function(h){return h.V()===g.V()&&C(h,2,0)===c}))a.h.push(g),100<a.h.length&&a.h.shift()}function $g(a,b,c,d){if(a.m){var e=new Lg;b=Gb(e,2,b);c=Gb(b,3,c);d&&Ab(c,1,d);d=new Qg;d=Fb(d,7,Sg,c);a.l&&tg(a.j,Zg(a,d))}} function Zg(a,b){b=Ab(b,1,Date.now());var c=fd(window);b=Ab(b,2,c);return Ab(b,6,a.i)};function ah(){var a={};this.h=(a[fg]={},a[gg]={},a[hg]={},a)};var bh=/^true$/.test("false");function ch(a,b){switch(b){case 1:return Hb(a,1,sg);case 2:return Hb(a,2,sg);case 3:return Hb(a,3,sg);case 6:return Hb(a,6,sg);default:return null}}function dh(a,b){if(!a)return null;switch(b){case 1:return D(a,1);case 7:return I(a,3);case 2:return yb(a,2);case 3:return I(a,3);case 6:return wb(a,4);default:return null}}var eh=vc(function(){if(!bh)return{};try{var a=window.sessionStorage&&window.sessionStorage.getItem("GGDFSSK");if(a)return JSON.parse(a)}catch(b){}return{}}); function fh(a,b,c,d){var e=d=void 0===d?0:d,f,g;O(gh).j[e]=null!=(g=null==(f=O(gh).j[e])?void 0:f.add(b))?g:(new p.Set).add(b);e=eh();if(null!=e[b])return e[b];b=hh(d)[b];if(!b)return c;b=new qg(b);b=ih(b);a=dh(b,a);return null!=a?a:c}function ih(a){var b=O(ah).h;if(b){var c=Wa(H(a,pg,5),function(d){return mg(G(d,ag,1),b)});if(c)return G(c,ng,2)}return G(a,ng,4)}function gh(){this.i={};this.l=[];this.j={};this.h=new p.Map}function jh(a,b,c){return!!fh(1,a,void 0===b?!1:b,c)} function kh(a,b,c){b=void 0===b?0:b;a=Number(fh(2,a,b,c));return isNaN(a)?b:a}function lh(a,b,c){return fh(3,a,void 0===b?"":b,c)}function mh(a,b,c){b=void 0===b?[]:b;return fh(6,a,b,c)}function hh(a){return O(gh).i[a]||(O(gh).i[a]={})}function nh(a,b){var c=hh(b);Sc(a,function(d,e){return c[e]=d})} function oh(a,b,c,d,e){e=void 0===e?!1:e;var f=[],g=[];Ra(b,function(h){var k=hh(h);Ra(a,function(l){var m=Cb(l,sg),q=ch(l,m);if(q){var t,y,F;var z=null!=(F=null==(t=O(gh).h.get(h))?void 0:null==(y=t.get(q))?void 0:y.slice(0))?F:[];a:{t=new Ng;switch(m){case 1:Bb(t,1,Pg,q);break;case 2:Bb(t,2,Pg,q);break;case 3:Bb(t,3,Pg,q);break;case 6:Bb(t,4,Pg,q);break;default:m=void 0;break a}zb(t,5,z);m=t}if(z=m){var E;z=!(null==(E=O(gh).j[h])||!E.has(q))}z&&f.push(m);if(E=m){var S;E=!(null==(S=O(gh).h.get(h))|| !S.has(q))}E&&g.push(m);e||(S=O(gh),S.h.has(h)||S.h.set(h,new p.Map),S.h.get(h).has(q)||S.h.get(h).set(q,[]),d&&S.h.get(h).get(q).push(d));k[q]=l.toJSON()}})});(f.length||g.length)&&$g(c,f,g,null!=d?d:void 0)}function ph(a,b){var c=hh(b);Ra(a,function(d){var e=new qg(d),f=Cb(e,sg);(e=ch(e,f))&&(c[e]||(c[e]=d))})}function qh(){return Ta(r(Object,"keys").call(Object,O(gh).i),function(a){return Number(a)})}function rh(a){Xa(O(gh).l,a)||nh(hh(4),a)};function sh(a){this.methodName=a}var th=new sh(1),uh=new sh(16),vh=new sh(15),wh=new sh(2),xh=new sh(3),yh=new sh(4),zh=new sh(5),Ah=new sh(6),Bh=new sh(7),Ch=new sh(8),Dh=new sh(9),Eh=new sh(10),Fh=new sh(11),Gh=new sh(12),Hh=new sh(13),Ih=new sh(14);function Jh(a,b,c){c.hasOwnProperty(a.methodName)||Object.defineProperty(c,String(a.methodName),{value:b})}function Kh(a,b,c){return b[a.methodName]||c||function(){}} function Lh(a){Jh(zh,jh,a);Jh(Ah,kh,a);Jh(Bh,lh,a);Jh(Ch,mh,a);Jh(Hh,ph,a);Jh(vh,rh,a)}function Mh(a){Jh(yh,function(b){O(ah).h=b},a);Jh(Dh,function(b,c){var d=O(ah);d.h[fg][b]||(d.h[fg][b]=c)},a);Jh(Eh,function(b,c){var d=O(ah);d.h[gg][b]||(d.h[gg][b]=c)},a);Jh(Fh,function(b,c){var d=O(ah);d.h[hg][b]||(d.h[hg][b]=c)},a);Jh(Ih,function(b){for(var c=O(ah),d=u([fg,gg,hg]),e=d.next();!e.done;e=d.next())e=e.value,r(Object,"assign").call(Object,c.h[e],b[e])},a)} function Nh(a){a.hasOwnProperty("init-done")||Object.defineProperty(a,"init-done",{value:!0})};function Oh(){this.l=function(){};this.i=function(){};this.j=function(){};this.h=function(){return[]}}function Ph(a,b,c){a.l=Kh(th,b,function(){});a.j=function(d){Kh(wh,b,function(){return[]})(d,c)};a.h=function(){return Kh(xh,b,function(){return[]})(c)};a.i=function(d){Kh(uh,b,function(){})(d,c)}};function Qh(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta=c}function Rh(a){return!!(a.error&&a.meta&&a.id)};var Sh=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");function Th(a,b){this.h=a;this.i=b}function Uh(a,b,c){this.url=a;this.u=b;this.La=!!c;this.depth=null};var Vh=null;function Wh(){if(null===Vh){Vh="";try{var a="";try{a=w.top.location.hash}catch(c){a=w.location.hash}if(a){var b=a.match(/\bdeid=([\d,]+)/);Vh=b?b[1]:""}}catch(c){}}return Vh};function Xh(){var a=void 0===a?w:a;return(a=a.performance)&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function Yh(){var a=void 0===a?w:a;return(a=a.performance)&&a.now?a.now():null};function Zh(a,b){var c=Yh()||Xh();this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0};var $h=w.performance,ai=!!($h&&$h.mark&&$h.measure&&$h.clearMarks),bi=vc(function(){var a;if(a=ai)a=Wh(),a=!!a.indexOf&&0<=a.indexOf("1337");return a});function ci(){this.i=[];this.j=w||w;var a=null;w&&(w.google_js_reporting_queue=w.google_js_reporting_queue||[],this.i=w.google_js_reporting_queue,a=w.google_measure_js_timing);this.h=bi()||(null!=a?a:1>Math.random())} function di(a){a&&$h&&bi()&&($h.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_start"),$h.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_end"))}ci.prototype.start=function(a,b){if(!this.h)return null;a=new Zh(a,b);b="goog_"+a.label+"_"+a.uniqueId+"_start";$h&&bi()&&$h.mark(b);return a};ci.prototype.end=function(a){if(this.h&&"number"===typeof a.value){a.duration=(Yh()||Xh())-a.value;var b="goog_"+a.label+"_"+a.uniqueId+"_end";$h&&bi()&&$h.mark(b);!this.h||2048<this.i.length||this.i.push(a)}};function ei(){var a=fi;this.m=Pf;this.i=null;this.l=this.I;this.h=void 0===a?null:a;this.j=!1}n=ei.prototype;n.Ua=function(a){this.l=a};n.Ta=function(a){this.i=a};n.Va=function(a){this.j=a};n.oa=function(a,b,c){try{if(this.h&&this.h.h){var d=this.h.start(a.toString(),3);var e=b();this.h.end(d)}else e=b()}catch(h){b=!0;try{di(d),b=this.l(a,new Qh(h,{message:gi(h)}),void 0,c)}catch(k){this.I(217,k)}if(b){var f,g;null==(f=window.console)||null==(g=f.error)||g.call(f,h)}else throw h;}return e}; n.Oa=function(a,b){var c=this;return function(){var d=ta.apply(0,arguments);return c.oa(a,function(){return b.apply(void 0,d)})}}; n.I=function(a,b,c,d,e){e=e||"jserror";try{var f=new Hf;f.h.push(1);f.i[1]=If("context",a);Rh(b)||(b=new Qh(b,{message:gi(b)}));if(b.msg){var g=b.msg.substring(0,512);f.h.push(2);f.i[2]=If("msg",g)}var h=b.meta||{};if(this.i)try{this.i(h)}catch(Jc){}if(d)try{d(h)}catch(Jc){}b=[h];f.h.push(3);f.i[3]=b;d=w;b=[];g=null;do{var k=d;if(Hc(k)){var l=k.location.href;g=k.document&&k.document.referrer||null}else l=g,g=null;b.push(new Uh(l||"",k));try{d=k.parent}catch(Jc){d=null}}while(d&&k!=d);l=0;for(var m= b.length-1;l<=m;++l)b[l].depth=m-l;k=w;if(k.location&&k.location.ancestorOrigins&&k.location.ancestorOrigins.length==b.length-1)for(m=1;m<b.length;++m){var q=b[m];q.url||(q.url=k.location.ancestorOrigins[m-1]||"",q.La=!0)}var t=new Uh(w.location.href,w,!1);k=null;var y=b.length-1;for(q=y;0<=q;--q){var F=b[q];!k&&Sh.test(F.url)&&(k=F);if(F.url&&!F.La){t=F;break}}F=null;var z=b.length&&b[y].url;0!=t.depth&&z&&(F=b[y]);var E=new Th(t,F);if(E.i){var S=E.i.url||"";f.h.push(4);f.i[4]=If("top",S)}var rb= {url:E.h.url||""};if(E.h.url){var Kc=E.h.url.match(Ec),Ug=Kc[1],Vg=Kc[3],Wg=Kc[4];t="";Ug&&(t+=Ug+":");Vg&&(t+="//",t+=Vg,Wg&&(t+=":"+Wg));var Xg=t}else Xg="";rb=[rb,{url:Xg}];f.h.push(5);f.i[5]=rb;Qf(this.m,e,f,this.j,c)}catch(Jc){try{Qf(this.m,e,{context:"ecmserr",rctx:a,msg:gi(Jc),url:E&&E.h.url},this.j,c)}catch(zp){}}return!0};n.Pa=function(a,b){var c=this;b.catch(function(d){d=d?d:"unknown rejection";c.I(a,d instanceof Error?d:Error(d))})}; function gi(a){var b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;try{-1==a.indexOf(b)&&(a=b+"\n"+a);for(var c;a!=c;)c=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");b=a.replace(/\n */g,"\n")}catch(d){}}return b};var hi=ja(["https://www.googletagservices.com/console/host/host.js"]),ii=ja(["https://www.googletagservices.com/console/panel/index.html"]),ji=ja(["https://www.googletagservices.com/console/overlay/index.html"]);nd(hi);nd(ii);nd(ji);function ki(a,b){do{var c=Nc(a,b);if(c&&"fixed"==c.position)return!1}while(a=a.parentElement);return!0};function li(a,b){for(var c=["width","height"],d=0;d<c.length;d++){var e="google_ad_"+c[d];if(!b.hasOwnProperty(e)){var f=K(a[c[d]]);f=null===f?null:Math.round(f);null!=f&&(b[e]=f)}}}function mi(a,b){return!((Yc.test(b.google_ad_width)||Xc.test(a.style.width))&&(Yc.test(b.google_ad_height)||Xc.test(a.style.height)))}function ni(a,b){return(a=oi(a,b))?a.y:0} function oi(a,b){try{var c=b.document.documentElement.getBoundingClientRect(),d=a.getBoundingClientRect();return{x:d.left-c.left,y:d.top-c.top}}catch(e){return null}}function pi(a){var b=0,c;for(c in Df)-1!=a.indexOf(c)&&(b|=Df[c]);return b} function qi(a,b,c,d,e){if(a!==a.top)return Ic(a)?3:16;if(!(488>Wf(a)))return 4;if(!(a.innerHeight>=a.innerWidth))return 5;var f=Wf(a);if(!f||(f-c)/f>d)a=6;else{if(c="true"!=e.google_full_width_responsive)a:{c=Wf(a);for(b=b.parentElement;b;b=b.parentElement)if((d=Nc(b,a))&&(e=K(d.width))&&!(e>=c)&&"visible"!=d.overflow){c=!0;break a}c=!1}a=c?7:!0}return a} function ri(a,b,c,d){var e=qi(b,c,a,.3,d);!0!==e?a=e:"true"==d.google_full_width_responsive||ki(c,b)?(b=Wf(b),a=b-a,a=b&&0<=a?!0:b?-10>a?11:0>a?14:12:10):a=9;return a}function si(a,b,c){a=a.style;"rtl"==b?a.marginRight=c:a.marginLeft=c} function ti(a,b){if(3==b.nodeType)return/\S/.test(b.data);if(1==b.nodeType){if(/^(script|style)$/i.test(b.nodeName))return!1;try{var c=Nc(b,a)}catch(d){}return!c||"none"!=c.display&&!("absolute"==c.position&&("hidden"==c.visibility||"collapse"==c.visibility))}return!1}function ui(a,b,c){a=oi(b,a);return"rtl"==c?-a.x:a.x} function vi(a,b){var c;c=(c=b.parentElement)?(c=Nc(c,a))?c.direction:"":"";if(c){b.style.border=b.style.borderStyle=b.style.outline=b.style.outlineStyle=b.style.transition="none";b.style.borderSpacing=b.style.padding="0";si(b,c,"0px");b.style.width=Wf(a)+"px";if(0!==ui(a,b,c)){si(b,c,"0px");var d=ui(a,b,c);si(b,c,-1*d+"px");a=ui(a,b,c);0!==a&&a!==d&&si(b,c,d/(a-d)*d+"px")}b.style.zIndex=30}};function wi(a,b){this.l=a;this.j=b}wi.prototype.minWidth=function(){return this.l};wi.prototype.height=function(){return this.j};wi.prototype.h=function(a){return 300<a&&300<this.j?this.l:Math.min(1200,Math.round(a))};wi.prototype.i=function(){};function xi(a,b,c,d){d=void 0===d?function(f){return f}:d;var e;return a.style&&a.style[c]&&d(a.style[c])||(e=Nc(a,b))&&e[c]&&d(e[c])||null}function yi(a){return function(b){return b.minWidth()<=a}}function zi(a,b,c,d){var e=a&&Ai(c,b),f=Bi(b,d);return function(g){return!(e&&g.height()>=f)}}function Ci(a){return function(b){return b.height()<=a}}function Ai(a,b){return ni(a,b)<Vf(b).clientHeight-100} function Di(a,b){var c=xi(b,a,"height",K);if(c)return c;var d=b.style.height;b.style.height="inherit";c=xi(b,a,"height",K);b.style.height=d;if(c)return c;c=Infinity;do(d=b.style&&K(b.style.height))&&(c=Math.min(c,d)),(d=xi(b,a,"maxHeight",K))&&(c=Math.min(c,d));while((b=b.parentElement)&&"HTML"!=b.tagName);return c}function Bi(a,b){var c=0==pd(a);return b&&c?Math.max(250,2*Vf(a).clientHeight/3):250};var R={},Ei=(R.google_ad_channel=!0,R.google_ad_client=!0,R.google_ad_host=!0,R.google_ad_host_channel=!0,R.google_adtest=!0,R.google_tag_for_child_directed_treatment=!0,R.google_tag_for_under_age_of_consent=!0,R.google_tag_partner=!0,R.google_restrict_data_processing=!0,R.google_page_url=!0,R.google_debug_params=!0,R.google_adbreak_test=!0,R.google_ad_frequency_hint=!0,R.google_admob_interstitial_slot=!0,R.google_admob_rewarded_slot=!0,R.google_max_ad_content_rating=!0,R.google_traffic_source=!0, R),Fi=RegExp("(^| )adsbygoogle($| )");function Gi(a,b){for(var c=0;c<b.length;c++){var d=b[c],e=zc(d.Rb);a[e]=d.value}};function Hi(a,b,c,d){this.l=a;this.i=b;this.j=c;this.h=d}function Ii(a,b){var c=[];try{c=b.querySelectorAll(a.l)}catch(g){}if(!c.length)return[];b=Ya(c);b=Ji(a,b);"number"===typeof a.i&&(c=a.i,0>c&&(c+=b.length),b=0<=c&&c<b.length?[b[c]]:[]);if("number"===typeof a.j){c=[];for(var d=0;d<b.length;d++){var e=Ki(b[d]),f=a.j;0>f&&(f+=e.length);0<=f&&f<e.length&&c.push(e[f])}b=c}return b} Hi.prototype.toString=function(){return JSON.stringify({nativeQuery:this.l,occurrenceIndex:this.i,paragraphIndex:this.j,ignoreMode:this.h})};function Ji(a,b){if(null==a.h)return b;switch(a.h){case 1:return b.slice(1);case 2:return b.slice(0,b.length-1);case 3:return b.slice(1,b.length-1);case 0:return b;default:throw Error("Unknown ignore mode: "+a.h);}}function Ki(a){var b=[];xd(a.getElementsByTagName("p"),function(c){100<=Li(c)&&b.push(c)});return b} function Li(a){if(3==a.nodeType)return a.length;if(1!=a.nodeType||"SCRIPT"==a.tagName)return 0;var b=0;xd(a.childNodes,function(c){b+=Li(c)});return b}function Mi(a){return 0==a.length||isNaN(a[0])?a:"\\"+(30+parseInt(a[0],10))+" "+a.substring(1)};function Ni(a){if(!a)return null;var b=A(a,7);if(A(a,1)||a.getId()||0<wb(a,4).length){var c=a.getId();b=wb(a,4);var d=A(a,1),e="";d&&(e+=d);c&&(e+="#"+Mi(c));if(b)for(c=0;c<b.length;c++)e+="."+Mi(b[c]);a=(b=e)?new Hi(b,A(a,2),A(a,5),Oi(A(a,6))):null}else a=b?new Hi(b,A(a,2),A(a,5),Oi(A(a,6))):null;return a}var Pi={1:1,2:2,3:3,0:0};function Oi(a){return null==a?a:Pi[a]}var Qi={1:0,2:1,3:2,4:3};function Ri(a){return a.google_ama_state=a.google_ama_state||{}} function Si(a){a=Ri(a);return a.optimization=a.optimization||{}};function Ti(a){switch(A(a,8)){case 1:case 2:if(null==a)var b=null;else b=G(a,Jd,1),null==b?b=null:(a=A(a,2),b=null==a?null:new Ld({Ga:[b],Ra:a}));return null!=b?Dd(b):Fd(Error("Missing dimension when creating placement id"));case 3:return Fd(Error("Missing dimension when creating placement id"));default:return Fd(Error("Invalid type: "+A(a,8)))}};function T(a){a=void 0===a?"":a;var b=Error.call(this);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.name="TagError";this.message=a?"adsbygoogle.push() error: "+a:"";Error.captureStackTrace?Error.captureStackTrace(this,T):this.stack=Error().stack||""}v(T,Error);var Pf,Ui,fi=new ci;function Vi(a){null!=a&&(w.google_measure_js_timing=a);w.google_measure_js_timing||(a=fi,a.h=!1,a.i!=a.j.google_js_reporting_queue&&(bi()&&Ra(a.i,di),a.i.length=0))}(function(a){Pf=a||new Nf;"number"!==typeof w.google_srt&&(w.google_srt=Math.random());Of();Ui=new ei;Ui.Va(!0);"complete"==w.document.readyState?Vi():fi.h&&xc(w,"load",function(){Vi()})})();function Wi(a,b,c){return Ui.oa(a,b,c)}function Xi(a,b){return Ui.Oa(a,b)} function Yi(a,b,c){var d=O(Oh).h();!b.eid&&d.length&&(b.eid=d.toString());Qf(Pf,a,b,!0,c)}function Zi(a,b){Ui.Pa(a,b)}function $i(a,b,c,d){var e;Rh(b)?e=b.msg||gi(b.error):e=gi(b);return 0==e.indexOf("TagError")?(c=b instanceof Qh?b.error:b,c.pbr||(c.pbr=!0,Ui.I(a,b,.1,d,"puberror")),!1):Ui.I(a,b,c,d)};function aj(a){a=void 0===a?window:a;a=a.googletag;return(null==a?0:a.apiReady)?a:void 0};function bj(a){var b=aj(a);return b?Sa(Ta(b.pubads().getSlots(),function(c){return a.document.getElementById(c.getSlotElementId())}),function(c){return null!=c}):null}function cj(a,b){return Ya(a.document.querySelectorAll(b))}function dj(a){var b=[];a=u(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;for(var d=!0,e=0;e<b.length;e++){var f=b[e];if(f.contains(c)){d=!1;break}if(c.contains(f)){d=!1;b[e]=c;break}}d&&b.push(c)}return b};function ej(a,b){function c(){d.push({anchor:e.anchor,position:e.position});return e.anchor==b.anchor&&e.position==b.position}for(var d=[],e=a;e;){switch(e.position){case 1:if(c())return d;e.position=2;case 2:if(c())return d;if(e.anchor.firstChild){e={anchor:e.anchor.firstChild,position:1};continue}else e.position=3;case 3:if(c())return d;e.position=4;case 4:if(c())return d}for(;e&&!e.anchor.nextSibling&&e.anchor.parentNode!=e.anchor.ownerDocument.body;){e={anchor:e.anchor.parentNode,position:3}; if(c())return d;e.position=4;if(c())return d}e&&e.anchor.nextSibling?e={anchor:e.anchor.nextSibling,position:1}:e=null}return d};function fj(a,b){this.i=a;this.h=b} function gj(a,b){var c=new Id,d=new Hd;b.forEach(function(e){if(Ib(e,Yd,1,ae)){e=Ib(e,Yd,1,ae);if(G(e,Wd,1)&&G(G(e,Wd,1),Jd,1)&&G(e,Wd,2)&&G(G(e,Wd,2),Jd,1)){var f=hj(a,G(G(e,Wd,1),Jd,1)),g=hj(a,G(G(e,Wd,2),Jd,1));if(f&&g)for(f=u(ej({anchor:f,position:A(G(e,Wd,1),2)},{anchor:g,position:A(G(e,Wd,2),2)})),g=f.next();!g.done;g=f.next())g=g.value,c.set(za(g.anchor),g.position)}G(e,Wd,3)&&G(G(e,Wd,3),Jd,1)&&(f=hj(a,G(G(e,Wd,3),Jd,1)))&&c.set(za(f),A(G(e,Wd,3),2))}else Ib(e,Zd,2,ae)?ij(a,Ib(e,Zd,2,ae), c):Ib(e,$d,3,ae)&&jj(a,Ib(e,$d,3,ae),d)});return new fj(c,d)}function ij(a,b,c){G(b,Jd,1)&&(a=kj(a,G(b,Jd,1)))&&a.forEach(function(d){d=za(d);c.set(d,1);c.set(d,4);c.set(d,2);c.set(d,3)})}function jj(a,b,c){G(b,Jd,1)&&(a=kj(a,G(b,Jd,1)))&&a.forEach(function(d){c.add(za(d))})}function hj(a,b){return(a=kj(a,b))&&0<a.length?a[0]:null}function kj(a,b){return(b=Ni(b))?Ii(b,a):null};function lj(){this.h=new p.Set}function mj(a){a=nj(a);return a.has("all")||a.has("after")}function oj(a){a=nj(a);return a.has("all")||a.has("before")}function pj(a,b,c){switch(c){case 2:case 3:break;case 1:case 4:b=b.parentElement;break;default:throw Error("Unknown RelativePosition: "+c);}for(c=[];b;){if(qj(b))return!0;if(a.h.has(b))break;c.push(b);b=b.parentElement}c.forEach(function(d){return a.h.add(d)});return!1} function qj(a){var b=nj(a);return a&&("AUTO-ADS-EXCLUSION-AREA"===a.tagName||b.has("inside")||b.has("all"))}function nj(a){return(a=a&&a.getAttribute("data-no-auto-ads"))?new p.Set(a.split("|")):new p.Set};function rj(a,b){if(!a)return!1;a=Nc(a,b);if(!a)return!1;a=a.cssFloat||a.styleFloat;return"left"==a||"right"==a}function sj(a){for(a=a.previousSibling;a&&1!=a.nodeType;)a=a.previousSibling;return a?a:null}function tj(a){return!!a.nextSibling||!!a.parentNode&&tj(a.parentNode)};function uj(a){var b={};a&&wb(a,6).forEach(function(c){b[c]=!0});return b}function vj(a,b,c,d,e){this.h=a;this.H=b;this.j=c;this.m=e||null;this.A=(this.C=d)?gj(a.document,H(d,Xd,5)):gj(a.document,[]);this.G=new lj;this.i=0;this.l=!1} function wj(a,b){if(a.l)return!0;a.l=!0;var c=H(a.j,ce,1);a.i=0;var d=uj(a.C);var e=a.h;try{var f=e.localStorage.getItem("google_ama_settings");var g=f?Nb(se,f):null}catch(S){g=null}var h=null!==g&&D(g,2,!1);g=Ri(e);h&&(g.eatf=!0,kd(7,[!0,0,!1]));var k=P(Ve)||P(Ue);f=P(Ue);if(k){b:{var l={fb:!1},m=cj(e,".google-auto-placed"),q=cj(e,'ins.adsbygoogle[data-anchor-shown="true"]'),t=cj(e,"ins.adsbygoogle[data-ad-format=autorelaxed]");var y=(bj(e)||cj(e,"div[id^=div-gpt-ad]")).concat(cj(e,"iframe[id^=google_ads_iframe]")); var F=cj(e,"div.trc_related_container,div.OUTBRAIN,div[id^=rcjsload],div[id^=ligatusframe],div[id^=crt-],iframe[id^=cto_iframe],div[id^=yandex_], div[id^=Ya_sync],iframe[src*=adnxs],div.advertisement--appnexus,div[id^=apn-ad],div[id^=amzn-native-ad],iframe[src*=amazon-adsystem],iframe[id^=ox_],iframe[src*=openx],img[src*=openx],div[class*=adtech],div[id^=adtech],iframe[src*=adtech],div[data-content-ad-placement=true],div.wpcnt div[id^=atatags-]"),z=cj(e,"ins.adsbygoogle-ablated-ad-slot"),E=cj(e,"div.googlepublisherpluginad"); k=[].concat(cj(e,"iframe[id^=aswift_],iframe[id^=google_ads_frame]"),cj(e,"ins.adsbygoogle"));h=[];l=u([[l.Mb,m],[l.fb,q],[l.Pb,t],[l.Nb,y],[l.Qb,F],[l.Lb,z],[l.Ob,E]]);for(m=l.next();!m.done;m=l.next())q=u(m.value),m=q.next().value,q=q.next().value,!1===m?h=h.concat(q):k=k.concat(q);k=dj(k);l=dj(h);h=k.slice(0);k=u(l);for(l=k.next();!l.done;l=k.next())for(l=l.value,m=0;m<h.length;m++)(l.contains(h[m])||h[m].contains(l))&&h.splice(m,1);e=Vf(e).clientHeight;for(k=0;k<h.length;k++)if(l=h[k].getBoundingClientRect(), !(0===l.height&&!f||l.top>e)){e=!0;break b}e=!1}g=e?g.eatfAbg=!0:!1}else g=h;if(g)return!0;g=new Hd([2]);for(e=0;e<c.length;e++){f=a;k=c[e];h=e;l=b;if(!G(k,Pd,4)||!g.contains(A(G(k,Pd,4),1))||1!==A(k,8)||k&&null!=A(k,4)&&d[A(G(k,Pd,4),2)])f=null;else{f.i++;if(k=xj(f,k,l,d))l=Ri(f.h),l.numAutoAdsPlaced||(l.numAutoAdsPlaced=0),null==l.placed&&(l.placed=[]),l.numAutoAdsPlaced++,l.placed.push({index:h,element:k.ha}),kd(7,[!1,f.i,!0]);f=k}if(f)return!0}kd(7,[!1,a.i,!1]);return!1} function xj(a,b,c,d){if(b&&null!=A(b,4)&&d[A(G(b,Pd,4),2)]||1!=A(b,8))return null;d=G(b,Jd,1);if(!d)return null;d=Ni(d);if(!d)return null;d=Ii(d,a.h.document);if(0==d.length)return null;d=d[0];var e=Qi[A(b,2)];e=void 0===e?null:e;var f;if(!(f=null==e)){a:{f=a.h;switch(e){case 0:f=rj(sj(d),f);break a;case 3:f=rj(d,f);break a;case 2:var g=d.lastChild;f=rj(g?1==g.nodeType?g:sj(g):null,f);break a}f=!1}if(c=!f&&!(!c&&2==e&&!tj(d)))c=1==e||2==e?d:d.parentNode,c=!(c&&!te(c)&&0>=c.offsetWidth);f=!c}if(!(c= f)){c=a.A;f=A(b,2);g=za(d);g=c.i.h.get(g);if(!(g=g?g.contains(f):!1))a:{if(c.h.contains(za(d)))switch(f){case 2:case 3:g=!0;break a;default:g=!1;break a}for(f=d.parentElement;f;){if(c.h.contains(za(f))){g=!0;break a}f=f.parentElement}g=!1}c=g}if(!c){c=a.G;f=A(b,2);a:switch(f){case 1:g=mj(d.previousElementSibling)||oj(d);break a;case 4:g=mj(d)||oj(d.nextElementSibling);break a;case 2:g=oj(d.firstElementChild);break a;case 3:g=mj(d.lastElementChild);break a;default:throw Error("Unknown RelativePosition: "+ f);}c=g||pj(c,d,f)}if(c)return null;c=G(b,be,3);f={};c&&(f.Wa=A(c,1),f.Ha=A(c,2),f.cb=!!xb(c,3));c=G(b,Pd,4)&&A(G(b,Pd,4),2)?A(G(b,Pd,4),2):null;c=Sd(c);g=null!=A(b,12)?A(b,12):null;g=null==g?null:new Qd(null,{google_ml_rank:g});b=yj(a,b);b=Rd(a.m,c,g,b);c=a.h;a=a.H;var h=c.document,k=f.cb||!1;g=(new Bc(h)).createElement("DIV");var l=g.style;l.width="100%";l.height="auto";l.clear=k?"both":"none";k=g.style;k.textAlign="center";f.lb&&Gi(k,f.lb);h=(new Bc(h)).createElement("INS");k=h.style;k.display= "block";k.margin="auto";k.backgroundColor="transparent";f.Wa&&(k.marginTop=f.Wa);f.Ha&&(k.marginBottom=f.Ha);f.ab&&Gi(k,f.ab);g.appendChild(h);f={ra:g,ha:h};f.ha.setAttribute("data-ad-format","auto");g=[];if(h=b&&b.Ja)f.ra.className=h.join(" ");h=f.ha;h.className="adsbygoogle";h.setAttribute("data-ad-client",a);g.length&&h.setAttribute("data-ad-channel",g.join("+"));a:{try{var m=f.ra;var q=void 0===q?0:q;if(P(Qe)){q=void 0===q?0:q;var t=Af(d,e,q);if(t.init){var y=t.init;for(d=y;d=t.ja(d);)y=d;var F= {anchor:y,position:t.na}}else F={anchor:d,position:e};m["google-ama-order-assurance"]=q;ue(m,F.anchor,F.position)}else ue(m,d,e);b:{var z=f.ha;z.dataset.adsbygoogleStatus="reserved";z.className+=" adsbygoogle-noablate";m={element:z};var E=b&&b.Qa;if(z.hasAttribute("data-pub-vars")){try{E=JSON.parse(z.getAttribute("data-pub-vars"))}catch(S){break b}z.removeAttribute("data-pub-vars")}E&&(m.params=E);(c.adsbygoogle=c.adsbygoogle||[]).push(m)}}catch(S){(z=f.ra)&&z.parentNode&&(E=z.parentNode,E.removeChild(z), te(E)&&(E.style.display=E.getAttribute("data-init-display")||"none"));z=!1;break a}z=!0}return z?f:null}function yj(a,b){return Bd(Ed(Ti(b).map(Td),function(c){Ri(a.h).exception=c}))};function zj(a){if(P(Pe))var b=null;else try{b=a.getItem("google_ama_config")}catch(d){b=null}try{var c=b?Nb(je,b):null}catch(d){c=null}return c};function Aj(a){J.call(this,a)}v(Aj,J);function Bj(a){try{var b=a.localStorage.getItem("google_auto_fc_cmp_setting")||null}catch(d){b=null}var c=b;return c?Gd(function(){return Nb(Aj,c)}):Dd(null)};function Cj(){this.S={}}function Dj(){if(Ej)return Ej;var a=md()||window,b=a.google_persistent_state_async;return null!=b&&"object"==typeof b&&null!=b.S&&"object"==typeof b.S?Ej=b:a.google_persistent_state_async=Ej=new Cj}function Fj(a){return Gj[a]||"google_ps_"+a}function Hj(a,b,c){b=Fj(b);a=a.S;var d=a[b];return void 0===d?a[b]=c:d}var Ej=null,Ij={},Gj=(Ij[8]="google_prev_ad_formats_by_region",Ij[9]="google_prev_ad_slotnames_by_region",Ij);function Jj(a){this.h=a||{cookie:""}} Jj.prototype.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.Sb;d=c.Tb||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.jb}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);this.h.cookie=a+"="+b+(f?";domain="+f:"")+(g?";path="+g:"")+(0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+ e:"")};Jj.prototype.get=function(a,b){for(var c=a+"=",d=(this.h.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Ja(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};Jj.prototype.isEmpty=function(){return!this.h.cookie}; Jj.prototype.clear=function(){for(var a=(this.h.cookie||"").split(";"),b=[],c=[],d,e,f=0;f<a.length;f++)e=Ja(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));for(a=b.length-1;0<=a;a--)c=b[a],this.get(c),this.set(c,"",{jb:0,path:void 0,domain:void 0})};function Kj(a){J.call(this,a)}v(Kj,J);function Lj(a){var b=new Kj;return B(b,5,a)};function Mj(){this.A=this.A;this.G=this.G}Mj.prototype.A=!1;Mj.prototype.j=function(){if(this.G)for(;this.G.length;)this.G.shift()()};function Nj(a){void 0!==a.addtlConsent&&"string"!==typeof a.addtlConsent&&(a.addtlConsent=void 0);void 0!==a.gdprApplies&&"boolean"!==typeof a.gdprApplies&&(a.gdprApplies=void 0);return void 0!==a.tcString&&"string"!==typeof a.tcString||void 0!==a.listenerId&&"number"!==typeof a.listenerId?2:a.cmpStatus&&"error"!==a.cmpStatus?0:3}function Oj(a,b){b=void 0===b?500:b;Mj.call(this);this.h=a;this.i=null;this.m={};this.H=0;this.C=b;this.l=null}v(Oj,Mj); Oj.prototype.j=function(){this.m={};this.l&&(yc(this.h,this.l),delete this.l);delete this.m;delete this.h;delete this.i;Mj.prototype.j.call(this)};function Pj(a){return"function"===typeof a.h.__tcfapi||null!=Qj(a)} Oj.prototype.addEventListener=function(a){function b(f,g){clearTimeout(e);f?(c=f,c.internalErrorState=Nj(c),g&&0===c.internalErrorState||(c.tcString="tcunavailable",g||(c.internalErrorState=3))):(c.tcString="tcunavailable",c.internalErrorState=3);a(c)}var c={},d=wc(function(){return a(c)}),e=0;-1!==this.C&&(e=setTimeout(function(){c.tcString="tcunavailable";c.internalErrorState=1;d()},this.C));try{Rj(this,"addEventListener",b)}catch(f){c.tcString="tcunavailable",c.internalErrorState=3,e&&(clearTimeout(e), e=0),d()}};Oj.prototype.removeEventListener=function(a){a&&a.listenerId&&Rj(this,"removeEventListener",null,a.listenerId)};function Rj(a,b,c,d){c||(c=function(){});if("function"===typeof a.h.__tcfapi)a=a.h.__tcfapi,a(b,2,c,d);else if(Qj(a)){Sj(a);var e=++a.H;a.m[e]=c;a.i&&(c={},a.i.postMessage((c.__tcfapiCall={command:b,version:2,callId:e,parameter:d},c),"*"))}else c({},!1)}function Qj(a){if(a.i)return a.i;a.i=$c(a.h,"__tcfapiLocator");return a.i} function Sj(a){a.l||(a.l=function(b){try{var c=("string"===typeof b.data?JSON.parse(b.data):b.data).__tcfapiReturn;a.m[c.callId](c.returnValue,c.success)}catch(d){}},xc(a.h,"message",a.l))};function Tj(a){var b=a.u,c=a.ta,d=a.Ia;a=Uj({u:b,Z:a.Z,ka:void 0===a.ka?!1:a.ka,la:void 0===a.la?!1:a.la});null!=a.h||"tcunav"!=a.i.message?d(a):Vj(b,c).then(function(e){return e.map(Wj)}).then(function(e){return e.map(function(f){return Xj(b,f)})}).then(d)} function Uj(a){var b=a.u,c=a.Z,d=void 0===a.ka?!1:a.ka;if(!(a=!(void 0===a.la?0:a.la)&&Pj(new Oj(b)))){if(d=!d){if(c){c=Bj(b);if(null==c.h)Ui.I(806,c.i,void 0,void 0),c=!1;else if((c=c.h.value)&&null!=A(c,1))b:switch(c=A(c,1),c){case 1:c=!0;break b;default:throw Error("Unhandled AutoGdprFeatureStatus: "+c);}else c=!1;c=!c}d=c}a=d}if(!a)return Xj(b,Lj(!0));c=Dj();return(c=Hj(c,24))?Xj(b,Wj(c)):Fd(Error("tcunav"))}function Vj(a,b){return p.Promise.race([Yj(),Zj(a,b)])} function Yj(){return(new p.Promise(function(a){var b=Dj();a={resolve:a};var c=Hj(b,25,[]);c.push(a);b.S[Fj(25)]=c})).then(ak)}function Zj(a,b){return new p.Promise(function(c){a.setTimeout(c,b,Fd(Error("tcto")))})}function ak(a){return a?Dd(a):Fd(Error("tcnull"))} function Wj(a){var b=void 0===b?!1:b;if(!1===a.gdprApplies)var c=!0;else void 0===a.internalErrorState&&(a.internalErrorState=Nj(a)),c="error"===a.cmpStatus||0!==a.internalErrorState||"loaded"===a.cmpStatus&&("tcloaded"===a.eventStatus||"useractioncomplete"===a.eventStatus)?!0:!1;if(c)if(!1===a.gdprApplies||"tcunavailable"===a.tcString||void 0===a.gdprApplies&&!b||"string"!==typeof a.tcString||!a.tcString.length)a=!0;else{var d=void 0===d?"755":d;b:{if(a.publisher&&a.publisher.restrictions&&(b=a.publisher.restrictions["1"], void 0!==b)){b=b[void 0===d?"755":d];break b}b=void 0}0===b?a=!1:a.purpose&&a.vendor?(b=a.vendor.consents,(d=!(!b||!b[void 0===d?"755":d]))&&a.purposeOneTreatment&&"CH"===a.publisherCC?a=!0:(d&&(a=a.purpose.consents,d=!(!a||!a["1"])),a=d)):a=!0}else a=!1;return Lj(a)}function Xj(a,b){a:{a=void 0===a?window:a;if(xb(b,5))try{var c=a.localStorage;break a}catch(d){}c=null}return(b=c)?Dd(b):Fd(Error("unav"))};function bk(a){J.call(this,a)}v(bk,J);function ck(a){J.call(this,a,-1,dk)}v(ck,J);var dk=[1,2];function ek(a){this.exception=a}function fk(a,b,c){this.j=a;this.h=b;this.i=c}fk.prototype.start=function(){this.l()};fk.prototype.l=function(){try{switch(this.j.document.readyState){case "complete":case "interactive":wj(this.h,!0);gk(this);break;default:wj(this.h,!1)?gk(this):this.j.setTimeout(Ea(this.l,this),100)}}catch(a){gk(this,a)}};function gk(a,b){try{var c=a.i,d=c.resolve,e=a.h;Ri(e.h);H(e.j,ce,1);d.call(c,new ek(b))}catch(f){a.i.reject(f)}};function hk(a){J.call(this,a,-1,ik)}v(hk,J);function jk(a){J.call(this,a)}v(jk,J);function kk(a){J.call(this,a)}v(kk,J);var ik=[7];function lk(a){a=(a=(new Jj(a)).get("FCCDCF",""))?a:null;try{return a?Nb(hk,a):null}catch(b){return null}};Zb({Gb:0,Fb:1,Cb:2,xb:3,Db:4,yb:5,Eb:6,Ab:7,Bb:8,wb:9,zb:10}).map(function(a){return Number(a)});Zb({Ib:0,Jb:1,Hb:2}).map(function(a){return Number(a)});function mk(a){function b(){if(!a.frames.__uspapiLocator)if(c.body){var d=Mc("IFRAME",c);d.style.display="none";d.style.width="0px";d.style.height="0px";d.style.border="none";d.style.zIndex="-1000";d.style.left="-1000px";d.style.top="-1000px";d.name="__uspapiLocator";c.body.appendChild(d)}else a.setTimeout(b,5)}var c=a.document;b()};function nk(a){this.h=a;this.i=a.document;this.j=(a=(a=lk(this.i))?G(a,kk,5)||null:null)?A(a,2):null;(a=lk(this.i))&&G(a,jk,4);(a=lk(this.i))&&G(a,jk,4)}function ok(){var a=window;a.__uspapi||a.frames.__uspapiLocator||(a=new nk(a),pk(a))}function pk(a){!a.j||a.h.__uspapi||a.h.frames.__uspapiLocator||(a.h.__uspapiManager="fc",mk(a.h),Ga(function(){return a.l.apply(a,ka(ta.apply(0,arguments)))}))} nk.prototype.l=function(a,b,c){"function"===typeof c&&"getUSPData"===a&&c({version:1,uspString:this.j},!0)};function qk(a){J.call(this,a)}v(qk,J);qk.prototype.getWidth=function(){return C(this,1,0)};qk.prototype.getHeight=function(){return C(this,2,0)};function rk(a){J.call(this,a)}v(rk,J);function sk(a){J.call(this,a)}v(sk,J);var tk=[4,5];function uk(a){var b=/[a-zA-Z0-9._~-]/,c=/%[89a-zA-Z]./;return a.replace(/(%[a-zA-Z0-9]{2})/g,function(d){if(!d.match(c)){var e=decodeURIComponent(d);if(e.match(b))return e}return d.toUpperCase()})}function vk(a){for(var b="",c=/[/%?&=]/,d=0;d<a.length;++d){var e=a[d];b=e.match(c)?b+e:b+encodeURIComponent(e)}return b};function wk(a,b){a=vk(uk(a.location.pathname)).replace(/(^\/)|(\/$)/g,"");var c=Tc(a),d=xk(a);return r(b,"find").call(b,function(e){var f=null!=A(e,7)?A(G(e,oe,7),1):A(e,1);e=null!=A(e,7)?A(G(e,oe,7),2):2;if("number"!==typeof f)return!1;switch(e){case 1:return f==c;case 2:return d[f]||!1}return!1})||null}function xk(a){for(var b={};;){b[Tc(a)]=!0;if(!a)return b;a=a.substring(0,a.lastIndexOf("/"))}};var yk={},zk=(yk.google_ad_channel=!0,yk.google_ad_host=!0,yk);function Ak(a,b){a.location.href&&a.location.href.substring&&(b.url=a.location.href.substring(0,200));Yi("ama",b,.01)}function Bk(a){var b={};Sc(zk,function(c,d){d in a&&(b[d]=a[d])});return b};function Ck(a){a=G(a,le,3);return!a||A(a,1)<=Date.now()?!1:!0}function Dk(a){return(a=zj(a))?Ck(a)?a:null:null}function Ek(a,b){try{b.removeItem("google_ama_config")}catch(c){Ak(a,{lserr:1})}};function Fk(a){J.call(this,a)}v(Fk,J);function Gk(a){J.call(this,a,-1,Hk)}v(Gk,J);var Hk=[1];function Ik(a){J.call(this,a,-1,Jk)}v(Ik,J);Ik.prototype.getId=function(){return C(this,1,0)};Ik.prototype.V=function(){return C(this,7,0)};var Jk=[2];function Kk(a){J.call(this,a,-1,Lk)}v(Kk,J);Kk.prototype.V=function(){return C(this,5,0)};var Lk=[2];function Mk(a){J.call(this,a,-1,Nk)}v(Mk,J);function Ok(a){J.call(this,a,-1,Pk)}v(Ok,J);Ok.prototype.V=function(){return C(this,1,0)};function Qk(a){J.call(this,a)}v(Qk,J);var Nk=[1,4,2,3],Pk=[2];function Rk(a){J.call(this,a,-1,Sk)}v(Rk,J);function Tk(a){return Ib(a,Gk,14,Uk)}var Sk=[19],Uk=[13,14];var Vk=void 0;function Wk(){Yf(Vk,Xf);return Vk}function Xk(a){Yf(Vk,$f);Vk=a};function Yk(a,b,c,d){c=void 0===c?"":c;return 1===b&&Zk(c,void 0===d?null:d)?!0:$k(a,c,function(e){return Ua(H(e,Tb,2),function(f){return A(f,1)===b})})}function Zk(a,b){return b?13===Cb(b,Uk)?D(Ib(b,Fk,13,Uk),1):14===Cb(b,Uk)&&""!==a&&1===wb(Tk(b),1).length&&wb(Tk(b),1)[0]===a?D(G(Tk(b),Fk,2),1):!1:!1}function al(a,b){b=C(b,18,0);-1!==b&&(a.tmod=b)}function bl(a){var b=void 0===b?"":b;var c=Ic(L)||L;return cl(c,a)?!0:$k(L,b,function(d){return Ua(wb(d,3),function(e){return e===a})})} function dl(a){return $k(w,void 0===a?"":a,function(){return!0})}function cl(a,b){a=(a=(a=a.location&&a.location.hash)&&a.match(/forced_clientside_labs=([\d,]+)/))&&a[1];return!!a&&Xa(a.split(","),b.toString())}function $k(a,b,c){a=Ic(a)||a;var d=el(a);b&&(b=rd(String(b)));return Yb(d,function(e,f){return Object.prototype.hasOwnProperty.call(d,f)&&(!b||b===f)&&c(e)})}function el(a){a=fl(a);var b={};Sc(a,function(c,d){try{var e=new Rb(c);b[d]=e}catch(f){}});return b} function fl(a){return P(xe)?(a=Uj({u:a,Z:Wk()}),null!=a.h?(gl("ok"),a=hl(a.h.value)):(gl(a.i.message),a={}),a):hl(a.localStorage)}function hl(a){try{var b=a.getItem("google_adsense_settings");if(!b)return{};var c=JSON.parse(b);return c!==Object(c)?{}:Xb(c,function(d,e){return Object.prototype.hasOwnProperty.call(c,e)&&"string"===typeof e&&Array.isArray(d)})}catch(d){return{}}}function gl(a){P(we)&&Yi("abg_adsensesettings_lserr",{s:a,g:P(xe),c:Wk(),r:.01},.01)};function il(a,b,c,d){jl(new kl(a,b,c,d))}function kl(a,b,c,d){this.u=a;this.i=b;this.j=c;this.h=d}function jl(a){Ed(Cd(Uj({u:a.u,Z:D(a.i,6)}),function(b){ll(a,b,!0)}),function(){ml(a)})}function ll(a,b,c){Ed(Cd(nl(b),function(d){ol("ok");a.h(d)}),function(){Ek(a.u,b);c?ml(a):a.h(null)})}function ml(a){Ed(Cd(pl(a),a.h),function(){ql(a)})}function ql(a){Tj({u:a.u,Z:D(a.i,6),ta:50,Ia:function(b){rl(a,b)}})}function nl(a){return(a=Dk(a))?Dd(a):Fd(Error("invlocst"))} function pl(a){a:{var b=a.u;var c=a.j;a=a.i;if(13===Cb(a,Uk))b=(b=G(G(Ib(a,Fk,13,Uk),bk,2),ck,2))&&0<H(b,ce,1).length?b:null;else{if(14===Cb(a,Uk)){var d=wb(Tk(a),1),e=G(G(G(Tk(a),Fk,2),bk,2),ck,2);if(1===d.length&&d[0]===c&&e&&0<H(e,ce,1).length&&I(a,17)===b.location.host){b=e;break a}}b=null}}b?(c=new je,a=H(b,ce,1),c=Gb(c,1,a),b=H(b,me,2),b=Gb(c,7,b),b=Dd(b)):b=Fd(Error("invtag"));return b}function rl(a,b){Ed(Cd(b,function(c){ll(a,c,!1)}),function(c){ol(c.message);a.h(null)})} function ol(a){Yi("abg::amalserr",{status:a,guarding:"true",timeout:50,rate:.01},.01)};function sl(a){Ak(a,{atf:1})}function tl(a,b){(a.google_ama_state=a.google_ama_state||{}).exception=b;Ak(a,{atf:0})};function U(a){a.google_ad_modifications||(a.google_ad_modifications={});return a.google_ad_modifications}function ul(a){a=U(a);var b=a.space_collapsing||"none";return a.remove_ads_by_default?{Fa:!0,tb:b,qa:a.ablation_viewport_offset}:null}function vl(a,b){a=U(a);a.had_ads_ablation=!0;a.remove_ads_by_default=!0;a.space_collapsing="slot";a.ablation_viewport_offset=b}function wl(a){U(L).allow_second_reactive_tag=a} function xl(){var a=U(window);a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function yl(a,b){if(!a)return!1;a=a.hash;if(!a||!a.indexOf)return!1;if(-1!=a.indexOf(b))return!0;b=zl(b);return"go"!=b&&-1!=a.indexOf(b)?!0:!1}function zl(a){var b="";Sc(a.split("_"),function(c){b+=c.substr(0,2)});return b};$a||!x("Safari")||Oa();function Al(){var a=this;this.promise=new p.Promise(function(b,c){a.resolve=b;a.reject=c})};function Bl(){var a=new Al;return{promise:a.promise,resolve:a.resolve}};function Cl(a){a=void 0===a?function(){}:a;w.google_llp||(w.google_llp={});var b=w.google_llp,c=b[7];if(c)return c;c=Bl();b[7]=c;a();return c}function Dl(a){return Cl(function(){Lc(w.document,a)}).promise};function El(a){var b={};return{enable_page_level_ads:(b.pltais=!0,b),google_ad_client:a}};function Fl(a){if(w.google_apltlad||w!==w.top||!a.google_ad_client)return null;w.google_apltlad=!0;var b=El(a.google_ad_client),c=b.enable_page_level_ads;Sc(a,function(d,e){Ei[e]&&"google_ad_client"!==e&&(c[e]=d)});c.google_pgb_reactive=7;if("google_ad_section"in a||"google_ad_region"in a)c.google_ad_section=a.google_ad_section||a.google_ad_region;return b}function Gl(a){return ya(a.enable_page_level_ads)&&7===a.enable_page_level_ads.google_pgb_reactive};function Hl(a,b){this.h=w;this.i=a;this.j=b}function Il(a){P(lf)?il(a.h,a.j,a.i.google_ad_client||"",function(b){var c=a.h,d=a.i;U(L).ama_ran_on_page||b&&Jl(c,d,b)}):Tj({u:a.h,Z:D(a.j,6),ta:50,Ia:function(b){return Kl(a,b)}})}function Kl(a,b){Ed(Cd(b,function(c){Ll("ok");var d=a.h,e=a.i;if(!U(L).ama_ran_on_page){var f=Dk(c);f?Jl(d,e,f):Ek(d,c)}}),function(c){return Ll(c.message)})}function Ll(a){Yi("abg::amalserr",{status:a,guarding:!0,timeout:50,rate:.01},.01)} function Jl(a,b,c){if(null!=A(c,24)){var d=Si(a);d.availableAbg=!0;var e,f;d.ablationFromStorage=!!(null==(e=G(c,ee,24))?0:null==(f=G(e,ge,3))?0:Ib(f,he,2,ie))}if(Gl(b)&&(d=wk(a,H(c,me,7)),!d||!xb(d,8)))return;U(L).ama_ran_on_page=!0;var g;if(null==(g=G(c,re,15))?0:xb(g,23))U(a).enable_overlap_observer=!0;if((g=G(c,pe,13))&&1===A(g,1)){var h=0,k=G(g,qe,6);k&&A(k,3)&&(h=A(k,3)||0);vl(a,h)}else if(null==(h=G(c,ee,24))?0:null==(k=G(h,ge,3))?0:Ib(k,he,2,ie))Si(a).ablatingThisPageview=!0,vl(a,1);kd(3, [c.toJSON()]);var l=b.google_ad_client||"";b=Bk(ya(b.enable_page_level_ads)?b.enable_page_level_ads:{});var m=Rd(Vd,new Qd(null,b));Wi(782,function(){var q=m;try{var t=wk(a,H(c,me,7)),y;if(y=t)a:{var F=wb(t,2);if(F)for(var z=0;z<F.length;z++)if(1==F[z]){y=!0;break a}y=!1}if(y){if(A(t,4)){y={};var E=new Qd(null,(y.google_package=A(t,4),y));q=Rd(q,E)}var S=new vj(a,l,c,t,q),rb=new sd;(new fk(a,S,rb)).start();rb.i.then(Fa(sl,a),Fa(tl,a))}}catch(Kc){Ak(a,{atf:-1})}})};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var Ml=ja(["https://fonts.googleapis.com/css2?family=Google+Material+Icons:wght@400;500;700"]);function Nl(a,b){return a instanceof HTMLScriptElement&&b.test(a.src)?0:1}function Ol(a){var b=L.document;if(b.currentScript)return Nl(b.currentScript,a);b=u(b.scripts);for(var c=b.next();!c.done;c=b.next())if(0===Nl(c.value,a))return 0;return 1};function Pl(a,b){var c={},d={},e={},f={};return f[fg]=(c[55]=function(){return 0===a},c[23]=function(g){return Yk(L,Number(g))},c[24]=function(g){return bl(Number(g))},c[61]=function(){return D(b,6)},c[63]=function(){return D(b,6)||".google.ch"===I(b,8)},c),f[gg]=(d[7]=function(g){try{var h=window.localStorage}catch(l){h=null}g=Number(g);g=void 0===g?0:g;g=0!==g?"google_experiment_mod"+g:"google_experiment_mod";var k=Vc(h,g);h=null===k?Wc(h,g):k;return null!=h?h:void 0},d),f[hg]=(e[6]=function(){return I(b, 15)},e),f};function Ql(a){a=void 0===a?w:a;return a.ggeac||(a.ggeac={})};function Rl(a,b){try{var c=a.split(".");a=w;for(var d=0,e;null!=a&&d<c.length;d++)e=a,a=a[c[d]],"function"===typeof a&&(a=e[c[d]]());var f=a;if(typeof f===b)return f}catch(g){}} function Sl(){var a={};this[fg]=(a[8]=function(b){try{return null!=va(b)}catch(c){}},a[9]=function(b){try{var c=va(b)}catch(d){return}if(b="function"===typeof c)c=c&&c.toString&&c.toString(),b="string"===typeof c&&-1!=c.indexOf("[native code]");return b},a[10]=function(){return window==window.top},a[6]=function(b){return Xa(O(Oh).h(),parseInt(b,10))},a[27]=function(b){b=Rl(b,"boolean");return void 0!==b?b:void 0},a[60]=function(b){try{return!!w.document.querySelector(b)}catch(c){}},a);a={};this[gg]= (a[3]=function(){return ad()},a[6]=function(b){b=Rl(b,"number");return void 0!==b?b:void 0},a[11]=function(b){b=void 0===b?"":b;var c=w;b=void 0===b?"":b;c=void 0===c?window:c;b=(c=(c=c.location.href.match(Ec)[3]||null)?decodeURI(c):c)?Tc(c+b):null;return null==b?void 0:b%1E3},a);a={};this[hg]=(a[2]=function(){return window.location.href},a[3]=function(){try{return window.top.location.hash}catch(b){return""}},a[4]=function(b){b=Rl(b,"string");return void 0!==b?b:void 0},a[10]=function(){try{var b= w.document;return b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""}catch(c){return""}},a[11]=function(){try{var b,c,d,e,f;return null!=(f=null==(d=null==(b=va("google_tag_data"))?void 0:null==(c=b.uach)?void 0:c.fullVersionList)?void 0:null==(e=r(d,"find").call(d,function(g){return"Google Chrome"===g.brand}))?void 0:e.version)?f:""}catch(g){return""}},a)};var Tl=[12,13,20];function Ul(){}Ul.prototype.init=function(a,b,c,d){var e=this;d=void 0===d?{}:d;var f=void 0===d.Ka?!1:d.Ka,g=void 0===d.kb?{}:d.kb;d=void 0===d.mb?[]:d.mb;this.l=a;this.A={};this.G=f;this.m=g;a={};this.i=(a[b]=[],a[4]=[],a);this.j={};(b=Wh())&&Ra(b.split(",")||[],function(h){(h=parseInt(h,10))&&(e.j[h]=!0)});Ra(d,function(h){e.j[h]=!0});this.h=c;return this}; function Vl(a,b,c){var d=[],e=Wl(a.l,b),f;if(f=9!==b)a.A[b]?f=!0:(a.A[b]=!0,f=!1);if(f){var g;null==(g=a.h)||Yg(g,b,c,d,[],4);return d}if(!e.length){var h;null==(h=a.h)||Yg(h,b,c,d,[],3);return d}var k=Xa(Tl,b),l=[];Ra(e,function(q){var t=new Jg;if(q=Xl(a,q,c,t))0!==Cb(t,Kg)&&l.push(t),t=q.getId(),d.push(t),Yl(a,t,k?4:c),(q=H(q,qg,2))&&(k?oh(q,qh(),a.h,t):oh(q,[c],a.h,t))});var m;null==(m=a.h)||Yg(m,b,c,d,l,1);return d}function Yl(a,b,c){a.i[c]||(a.i[c]=[]);a=a.i[c];Xa(a,b)||a.push(b)} function Zl(a,b){a.l.push.apply(a.l,ka(Sa(Ta(b,function(c){return new Ok(c)}),function(c){return!Xa(Tl,c.V())})))} function Xl(a,b,c,d){var e=O(ah).h;if(!mg(G(b,ag,3),e))return null;var f=H(b,Ik,2),g=C(b,6,0);if(g){Bb(d,1,Kg,g);f=e[gg];switch(c){case 2:var h=f[8];break;case 1:h=f[7]}c=void 0;if(h)try{c=h(g),Ab(d,3,c)}catch(k){}return(b=$l(b,c))?am(a,[b],1):null}if(g=C(b,10,0)){Bb(d,2,Kg,g);h=null;switch(c){case 1:h=e[gg][9];break;case 2:h=e[gg][10];break;default:return null}c=h?h(String(g)):void 0;if(void 0===c&&1===C(b,11,0))return null;void 0!==c&&Ab(d,3,c);return(b=$l(b,c))?am(a,[b],1):null}d=e?Sa(f,function(k){return mg(G(k, ag,3),e)}):f;if(!d.length)return null;c=d.length*C(b,1,0);return(b=C(b,4,0))?bm(a,b,c,d):am(a,d,c/1E3)}function bm(a,b,c,d){var e=null!=a.m[b]?a.m[b]:1E3;if(0>=e)return null;d=am(a,d,c/e);a.m[b]=d?0:e-c;return d}function am(a,b,c){var d=a.j,e=Va(b,function(f){return!!d[f.getId()]});return e?e:a.G?null:Oc(b,c)} function cm(a,b){Jh(th,function(c){a.j[c]=!0},b);Jh(wh,function(c,d){return Vl(a,c,d)},b);Jh(xh,function(c){return(a.i[c]||[]).concat(a.i[4])},b);Jh(Gh,function(c){return Zl(a,c)},b);Jh(uh,function(c,d){return Yl(a,c,d)},b)}function Wl(a,b){return(a=Va(a,function(c){return c.V()==b}))&&H(a,Kk,2)||[]}function $l(a,b){var c=H(a,Ik,2),d=c.length,e=C(a,8,0);a=d*C(a,1,0)-1;b=void 0!==b?b:Math.floor(1E3*Rc());d=(b-e)%d;if(b<e||b-e-d>=a)return null;c=c[d];e=O(ah).h;return!c||e&&!mg(G(c,ag,3),e)?null:c};function dm(){this.h=function(){}}function em(a){O(dm).h(a)};var fm,gm,hm,im,jm,km; function lm(a,b,c,d){var e=1;d=void 0===d?Ql():d;e=void 0===e?0:e;var f=void 0===f?new Tg(null!=(im=null==(fm=G(a,Qk,5))?void 0:C(fm,2,0))?im:0,null!=(jm=null==(gm=G(a,Qk,5))?void 0:C(gm,4,0))?jm:0,null!=(km=null==(hm=G(a,Qk,5))?void 0:D(hm,3))?km:!1):f;d.hasOwnProperty("init-done")?(Kh(Gh,d)(Ta(H(a,Ok,2),function(g){return g.toJSON()})),Kh(Hh,d)(Ta(H(a,qg,1),function(g){return g.toJSON()}),e),b&&Kh(Ih,d)(b),mm(d,e)):(cm(O(Ul).init(H(a,Ok,2),e,f,c),d),Lh(d),Mh(d),Nh(d),mm(d,e),oh(H(a,qg,1),[e],f, void 0,!0),bh=bh||!(!c||!c.hb),em(O(Sl)),b&&em(b))}function mm(a,b){a=void 0===a?Ql():a;b=void 0===b?0:b;var c=a,d=b;d=void 0===d?0:d;Ph(O(Oh),c,d);nm(a,b);O(dm).h=Kh(Ih,a);O(yf).m()}function nm(a,b){var c=O(yf);c.i=function(d,e){return Kh(zh,a,function(){return!1})(d,e,b)};c.j=function(d,e){return Kh(Ah,a,function(){return 0})(d,e,b)};c.l=function(d,e){return Kh(Bh,a,function(){return""})(d,e,b)};c.h=function(d,e){return Kh(Ch,a,function(){return[]})(d,e,b)};c.m=function(){Kh(vh,a)(b)}};function om(a,b,c){var d=U(a);if(d.plle)mm(Ql(a),1);else{d.plle=!0;try{var e=a.localStorage}catch(f){e=null}d=e;null==Vc(d,"goog_pem_mod")&&Wc(d,"goog_pem_mod");d=G(b,Mk,12);e=D(b,9);lm(d,Pl(c,b),{Ka:e&&!!a.google_disable_experiments,hb:e},Ql(a));if(c=I(b,15))c=Number(c),O(Oh).l(c);if(c=I(b,10))c=Number(c),O(Oh).i(c);b=u(wb(b,19));for(c=b.next();!c.done;c=b.next())c=c.value,O(Oh).i(c);O(Oh).j(12);O(Oh).j(10);a=Ic(a)||a;yl(a.location,"google_mc_lab")&&O(Oh).i(44738307)}};function pm(a,b,c){a=a.style;a.border="none";a.height=c+"px";a.width=b+"px";a.margin=0;a.padding=0;a.position="relative";a.visibility="visible";a.backgroundColor="transparent"};var qm={"120x90":!0,"160x90":!0,"180x90":!0,"200x90":!0,"468x15":!0,"728x15":!0};function rm(a,b){if(15==b){if(728<=a)return 728;if(468<=a)return 468}else if(90==b){if(200<=a)return 200;if(180<=a)return 180;if(160<=a)return 160;if(120<=a)return 120}return null};function V(a,b,c,d){d=void 0===d?!1:d;wi.call(this,a,b);this.da=c;this.ib=d}v(V,wi);V.prototype.pa=function(){return this.da};V.prototype.i=function(a,b,c){b.google_ad_resize||(c.style.height=this.height()+"px",b.rpe=!0)};function sm(a){return function(b){return!!(b.da&a)}};var tm={},um=(tm.image_stacked=1/1.91,tm.image_sidebyside=1/3.82,tm.mobile_banner_image_sidebyside=1/3.82,tm.pub_control_image_stacked=1/1.91,tm.pub_control_image_sidebyside=1/3.82,tm.pub_control_image_card_stacked=1/1.91,tm.pub_control_image_card_sidebyside=1/3.74,tm.pub_control_text=0,tm.pub_control_text_card=0,tm),vm={},wm=(vm.image_stacked=80,vm.image_sidebyside=0,vm.mobile_banner_image_sidebyside=0,vm.pub_control_image_stacked=80,vm.pub_control_image_sidebyside=0,vm.pub_control_image_card_stacked= 85,vm.pub_control_image_card_sidebyside=0,vm.pub_control_text=80,vm.pub_control_text_card=80,vm),xm={},ym=(xm.pub_control_image_stacked=100,xm.pub_control_image_sidebyside=200,xm.pub_control_image_card_stacked=150,xm.pub_control_image_card_sidebyside=250,xm.pub_control_text=100,xm.pub_control_text_card=150,xm); function zm(a){var b=0;a.T&&b++;a.J&&b++;a.K&&b++;if(3>b)return{M:"Tags data-matched-content-ui-type, data-matched-content-columns-num and data-matched-content-rows-num should be set together."};b=a.T.split(",");var c=a.K.split(",");a=a.J.split(",");if(b.length!==c.length||b.length!==a.length)return{M:'Lengths of parameters data-matched-content-ui-type, data-matched-content-columns-num and data-matched-content-rows-num must match. Example: \n data-matched-content-rows-num="4,2"\ndata-matched-content-columns-num="1,6"\ndata-matched-content-ui-type="image_stacked,image_card_sidebyside"'}; if(2<b.length)return{M:"The parameter length of attribute data-matched-content-ui-type, data-matched-content-columns-num and data-matched-content-rows-num is too long. At most 2 parameters for each attribute are needed: one for mobile and one for desktop, while you are providing "+(b.length+' parameters. Example: \n data-matched-content-rows-num="4,2"\ndata-matched-content-columns-num="1,6"\ndata-matched-content-ui-type="image_stacked,image_card_sidebyside".')};for(var d=[],e=[],f=0;f<b.length;f++){var g= Number(c[f]);if(r(Number,"isNaN").call(Number,g)||0===g)return{M:"Wrong value '"+c[f]+"' for data-matched-content-rows-num."};d.push(g);g=Number(a[f]);if(r(Number,"isNaN").call(Number,g)||0===g)return{M:"Wrong value '"+a[f]+"' for data-matched-content-columns-num."};e.push(g)}return{K:d,J:e,Na:b}} function Am(a){return 1200<=a?{width:1200,height:600}:850<=a?{width:a,height:Math.floor(.5*a)}:550<=a?{width:a,height:Math.floor(.6*a)}:468<=a?{width:a,height:Math.floor(.7*a)}:{width:a,height:Math.floor(3.44*a)}};var Bm=Za("script");function Cm(a,b,c,d,e,f,g,h,k,l,m,q){this.A=a;this.U=b;this.da=void 0===c?null:c;this.h=void 0===d?null:d;this.P=void 0===e?null:e;this.i=void 0===f?null:f;this.j=void 0===g?null:g;this.H=void 0===h?null:h;this.N=void 0===k?null:k;this.l=void 0===l?null:l;this.m=void 0===m?null:m;this.O=void 0===q?null:q;this.R=this.C=this.G=null}Cm.prototype.size=function(){return this.U}; function Dm(a,b,c){null!=a.da&&(c.google_responsive_formats=a.da);null!=a.P&&(c.google_safe_for_responsive_override=a.P);null!=a.i&&(!0===a.i?c.google_full_width_responsive_allowed=!0:(c.google_full_width_responsive_allowed=!1,c.gfwrnwer=a.i));null!=a.j&&!0!==a.j&&(c.gfwrnher=a.j);var d=a.m||c.google_ad_width;null!=d&&(c.google_resizing_width=d);d=a.l||c.google_ad_height;null!=d&&(c.google_resizing_height=d);d=a.size().h(b);var e=a.size().height();if(!c.google_ad_resize){c.google_ad_width=d;c.google_ad_height= e;var f=a.size();b=f.h(b)+"x"+f.height();c.google_ad_format=b;c.google_responsive_auto_format=a.A;null!=a.h&&(c.armr=a.h);c.google_ad_resizable=!0;c.google_override_format=1;c.google_loader_features_used=128;!0===a.i&&(c.gfwrnh=a.size().height()+"px")}null!=a.H&&(c.gfwroml=a.H);null!=a.N&&(c.gfwromr=a.N);null!=a.l&&(c.gfwroh=a.l);null!=a.m&&(c.gfwrow=a.m);null!=a.O&&(c.gfwroz=a.O);null!=a.G&&(c.gml=a.G);null!=a.C&&(c.gmr=a.C);null!=a.R&&(c.gzi=a.R);b=Ic(window)||window;yl(b.location,"google_responsive_dummy_ad")&& (Xa([1,2,3,4,5,6,7,8],a.A)||1===a.h)&&2!==a.h&&(a=JSON.stringify({googMsgType:"adpnt",key_value:[{key:"qid",value:"DUMMY_AD"}]}),c.dash="<"+Bm+">window.top.postMessage('"+a+"', '*');\n </"+Bm+'>\n <div id="dummyAd" style="width:'+d+"px;height:"+e+'px;\n background:#ddd;border:3px solid #f00;box-sizing:border-box;\n color:#000;">\n <p>Requested size:'+d+"x"+e+"</p>\n <p>Rendered size:"+d+"x"+e+"</p>\n </div>")};var Em=["google_content_recommendation_ui_type","google_content_recommendation_columns_num","google_content_recommendation_rows_num"];function Fm(a,b){wi.call(this,a,b)}v(Fm,wi);Fm.prototype.h=function(a){return Math.min(1200,Math.max(this.minWidth(),Math.round(a)))}; function Gm(a,b){Hm(a,b);if("pedestal"==b.google_content_recommendation_ui_type)return new Cm(9,new Fm(a,Math.floor(a*b.google_phwr)));var c=Cc();468>a?c?(c=a-8-8,c=Math.floor(c/1.91+70)+Math.floor(11*(c*um.mobile_banner_image_sidebyside+wm.mobile_banner_image_sidebyside)+96),a={aa:a,$:c,J:1,K:12,T:"mobile_banner_image_sidebyside"}):(a=Am(a),a={aa:a.width,$:a.height,J:1,K:13,T:"image_sidebyside"}):(a=Am(a),a={aa:a.width,$:a.height,J:4,K:2,T:"image_stacked"});Im(b,a);return new Cm(9,new Fm(a.aa,a.$))} function Jm(a,b){Hm(a,b);var c=zm({K:b.google_content_recommendation_rows_num,J:b.google_content_recommendation_columns_num,T:b.google_content_recommendation_ui_type});if(c.M)a={aa:0,$:0,J:0,K:0,T:"image_stacked",M:c.M};else{var d=2===c.Na.length&&468<=a?1:0;var e=c.Na[d];e=0===e.indexOf("pub_control_")?e:"pub_control_"+e;var f=ym[e];for(var g=c.J[d];a/g<f&&1<g;)g--;f=g;c=c.K[d];d=Math.floor(((a-8*f-8)/f*um[e]+wm[e])*c+8*c+8);a=1500<a?{width:0,height:0,rb:"Calculated slot width is too large: "+a}: 1500<d?{width:0,height:0,rb:"Calculated slot height is too large: "+d}:{width:a,height:d};a={aa:a.width,$:a.height,J:f,K:c,T:e}}if(a.M)throw new T(a.M);Im(b,a);return new Cm(9,new Fm(a.aa,a.$))}function Hm(a,b){if(0>=a)throw new T("Invalid responsive width from Matched Content slot "+b.google_ad_slot+": "+a+". Please ensure to put this Matched Content slot into a non-zero width div container.");} function Im(a,b){a.google_content_recommendation_ui_type=b.T;a.google_content_recommendation_columns_num=b.J;a.google_content_recommendation_rows_num=b.K};function Km(a,b){wi.call(this,a,b)}v(Km,wi);Km.prototype.h=function(){return this.minWidth()};Km.prototype.i=function(a,b,c){vi(a,c);b.google_ad_resize||(c.style.height=this.height()+"px",b.rpe=!0)};var Lm={"image-top":function(a){return 600>=a?284+.414*(a-250):429},"image-middle":function(a){return 500>=a?196-.13*(a-250):164+.2*(a-500)},"image-side":function(a){return 500>=a?205-.28*(a-250):134+.21*(a-500)},"text-only":function(a){return 500>=a?187-.228*(a-250):130},"in-article":function(a){return 420>=a?a/1.2:460>=a?a/1.91+130:800>=a?a/4:200}};function Mm(a,b){wi.call(this,a,b)}v(Mm,wi);Mm.prototype.h=function(){return Math.min(1200,this.minWidth())}; function Nm(a,b,c,d,e){var f=e.google_ad_layout||"image-top";if("in-article"==f){var g=a;if("false"==e.google_full_width_responsive)a=g;else if(a=qi(b,c,g,.2,e),!0!==a)e.gfwrnwer=a,a=g;else if(a=Wf(b))if(e.google_full_width_responsive_allowed=!0,c.parentElement){b:{g=c;for(var h=0;100>h&&g.parentElement;++h){for(var k=g.parentElement.childNodes,l=0;l<k.length;++l){var m=k[l];if(m!=g&&ti(b,m))break b}g=g.parentElement;g.style.width="100%";g.style.height="auto"}}vi(b,c)}else a=g;else a=g}if(250>a)throw new T("Fluid responsive ads must be at least 250px wide: availableWidth="+ a);a=Math.min(1200,Math.floor(a));if(d&&"in-article"!=f){f=Math.ceil(d);if(50>f)throw new T("Fluid responsive ads must be at least 50px tall: height="+f);return new Cm(11,new wi(a,f))}if("in-article"!=f&&(d=e.google_ad_layout_key)){f=""+d;b=Math.pow(10,3);if(d=(c=f.match(/([+-][0-9a-z]+)/g))&&c.length){e=[];for(g=0;g<d;g++)e.push(parseInt(c[g],36)/b);b=e}else b=null;if(!b)throw new T("Invalid data-ad-layout-key value: "+f);f=(a+-725)/1E3;c=0;d=1;e=b.length;for(g=0;g<e;g++)c+=b[g]*d,d*=f;f=Math.ceil(1E3* c- -725+10);if(isNaN(f))throw new T("Invalid height: height="+f);if(50>f)throw new T("Fluid responsive ads must be at least 50px tall: height="+f);if(1200<f)throw new T("Fluid responsive ads must be at most 1200px tall: height="+f);return new Cm(11,new wi(a,f))}d=Lm[f];if(!d)throw new T("Invalid data-ad-layout value: "+f);c=Ai(c,b);b=Wf(b);b="in-article"!==f||c||a!==b?Math.ceil(d(a)):Math.ceil(1.25*d(a));return new Cm(11,"in-article"==f?new Mm(a,b):new wi(a,b))};function Om(a){return function(b){for(var c=a.length-1;0<=c;--c)if(!a[c](b))return!1;return!0}}function Pm(a,b){for(var c=Qm.slice(0),d=c.length,e=null,f=0;f<d;++f){var g=c[f];if(a(g)){if(!b||b(g))return g;null===e&&(e=g)}}return e};var W=[new V(970,90,2),new V(728,90,2),new V(468,60,2),new V(336,280,1),new V(320,100,2),new V(320,50,2),new V(300,600,4),new V(300,250,1),new V(250,250,1),new V(234,60,2),new V(200,200,1),new V(180,150,1),new V(160,600,4),new V(125,125,1),new V(120,600,4),new V(120,240,4),new V(120,120,1,!0)],Qm=[W[6],W[12],W[3],W[0],W[7],W[14],W[1],W[8],W[10],W[4],W[15],W[2],W[11],W[5],W[13],W[9],W[16]];function Rm(a,b,c,d,e){"false"==e.google_full_width_responsive?c={D:a,F:1}:"autorelaxed"==b&&e.google_full_width_responsive||Sm(b)||e.google_ad_resize?(b=ri(a,c,d,e),c=!0!==b?{D:a,F:b}:{D:Wf(c)||a,F:!0}):c={D:a,F:2};b=c.F;return!0!==b?{D:a,F:b}:d.parentElement?{D:c.D,F:b}:{D:a,F:b}} function Tm(a,b,c,d,e){var f=Wi(247,function(){return Rm(a,b,c,d,e)}),g=f.D;f=f.F;var h=!0===f,k=K(d.style.width),l=K(d.style.height),m=Um(g,b,c,d,e,h);g=m.Y;h=m.W;var q=m.pa;m=m.Ma;var t=Vm(b,q),y,F=(y=xi(d,c,"marginLeft",K))?y+"px":"",z=(y=xi(d,c,"marginRight",K))?y+"px":"";y=xi(d,c,"zIndex")||"";return new Cm(t,g,q,null,m,f,h,F,z,l,k,y)}function Sm(a){return"auto"==a||/^((^|,) *(horizontal|vertical|rectangle) *)+$/.test(a)} function Um(a,b,c,d,e,f){b="auto"==b?.25>=a/Math.min(1200,Wf(c))?4:3:pi(b);var g=!1,h=!1;if(488>Wf(c)){var k=ki(d,c);var l=Ai(d,c);g=!l&&k;h=l&&k}l=[yi(a),sm(b)];l.push(zi(488>Wf(c),c,d,h));null!=e.google_max_responsive_height&&l.push(Ci(e.google_max_responsive_height));var m=[function(t){return!t.ib}];if(g||h)g=Di(c,d),m.push(Ci(g));var q=Pm(Om(l),Om(m));if(!q)throw new T("No slot size for availableWidth="+a);l=Wi(248,function(){var t;a:if(f){if(e.gfwrnh&&(t=K(e.gfwrnh))){t={Y:new Km(a,t),W:!0}; break a}t=a/1.2;var y=Math;var F=y.min;if(e.google_resizing_allowed||"true"==e.google_full_width_responsive)var z=Infinity;else{z=d;var E=Infinity;do{var S=xi(z,c,"height",K);S&&(E=Math.min(E,S));(S=xi(z,c,"maxHeight",K))&&(E=Math.min(E,S))}while((z=z.parentElement)&&"HTML"!=z.tagName);z=E}y=F.call(y,t,z);if(y<.5*t||100>y)y=t;P(hf)&&!Ai(d,c)&&(y=Math.max(y,.5*Vf(c).clientHeight));t={Y:new Km(a,Math.floor(y)),W:y<t?102:!0}}else t={Y:q,W:100};return t});g=l.Y;l=l.W;return"in-article"===e.google_ad_layout&& Wm(c)?{Y:Xm(a,c,d,g,e),W:!1,pa:b,Ma:k}:{Y:g,W:l,pa:b,Ma:k}}function Vm(a,b){if("auto"==a)return 1;switch(b){case 2:return 2;case 1:return 3;case 4:return 4;case 3:return 5;case 6:return 6;case 5:return 7;case 7:return 8}throw Error("bad mask");}function Xm(a,b,c,d,e){var f=e.google_ad_height||xi(c,b,"height",K);b=Nm(a,b,c,f,e).size();return b.minWidth()*b.height()>a*d.height()?new V(b.minWidth(),b.height(),1):d}function Wm(a){return P(ff)||a.location&&"#hffwroe2etoq"==a.location.hash};function Ym(a,b,c,d,e){var f;(f=Wf(b))?488>Wf(b)?b.innerHeight>=b.innerWidth?(e.google_full_width_responsive_allowed=!0,vi(b,c),f={D:f,F:!0}):f={D:a,F:5}:f={D:a,F:4}:f={D:a,F:10};var g=f;f=g.D;g=g.F;if(!0!==g||a==f)return new Cm(12,new wi(a,d),null,null,!0,g,100);a=Um(f,"auto",b,c,e,!0);return new Cm(1,a.Y,a.pa,2,!0,g,a.W)};function Zm(a,b){var c=b.google_ad_format;if("autorelaxed"==c){a:{if("pedestal"!=b.google_content_recommendation_ui_type)for(a=u(Em),c=a.next();!c.done;c=a.next())if(null!=b[c.value]){b=!0;break a}b=!1}return b?9:5}if(Sm(c))return 1;if("link"===c)return 4;if("fluid"==c){if(c="in-article"===b.google_ad_layout)c=P(gf)||P(ff)||a.location&&("#hffwroe2etop"==a.location.hash||"#hffwroe2etoq"==a.location.hash);return c?($m(b),1):8}if(27===b.google_reactive_ad_format)return $m(b),1} function an(a,b,c,d,e){e=b.offsetWidth||(c.google_ad_resize||(void 0===e?!1:e))&&xi(b,d,"width",K)||c.google_ad_width||0;4===a&&(c.google_ad_format="auto",a=1);var f=(f=bn(a,e,b,c,d))?f:Tm(e,c.google_ad_format,d,b,c);f.size().i(d,c,b);Dm(f,e,c);1!=a&&(a=f.size().height(),b.style.height=a+"px")} function bn(a,b,c,d,e){var f=d.google_ad_height||xi(c,e,"height",K);switch(a){case 5:return f=Wi(247,function(){return Rm(b,d.google_ad_format,e,c,d)}),a=f.D,f=f.F,!0===f&&b!=a&&vi(e,c),!0===f?d.google_full_width_responsive_allowed=!0:(d.google_full_width_responsive_allowed=!1,d.gfwrnwer=f),Gm(a,d);case 9:return Jm(b,d);case 8:return Nm(b,e,c,f,d);case 10:return Ym(b,e,c,f,d)}}function $m(a){a.google_ad_format="auto";a.armr=3};function cn(a,b){var c=Ic(b);if(c){c=Wf(c);var d=Nc(a,b)||{},e=d.direction;if("0px"===d.width&&"none"!==d.cssFloat)return-1;if("ltr"===e&&c)return Math.floor(Math.min(1200,c-a.getBoundingClientRect().left));if("rtl"===e&&c)return a=b.document.body.getBoundingClientRect().right-a.getBoundingClientRect().right,Math.floor(Math.min(1200,c-a-Math.floor((c-b.document.body.clientWidth)/2)))}return-1};var dn=ja(["https://pagead2.googlesyndication.com/pagead/managed/js/adsense/","/slotcar_library",".js"]),en=ja(["https://googleads.g.doubleclick.net/pagead/html/","/","/zrt_lookup.html"]),fn=ja(["https://pagead2.googlesyndication.com/pagead/managed/js/adsense/","/show_ads_impl",".js"]),gn=ja(["https://pagead2.googlesyndication.com/pagead/managed/js/adsense/","/show_ads_impl_with_ama",".js"]),hn=ja(["https://pagead2.googlesyndication.com/pagead/managed/js/adsense/","/show_ads_impl_instrumented",".js"]);function jn(a){Ui.Ta(function(b){b.shv=String(a);b.mjsv="m202204040101";var c=O(Oh).h(),d=U(w);d.eids||(d.eids=[]);b.eid=c.concat(d.eids).join(",")})};function kn(a){var b=a.nb;return a.eb||("dev"===b?"dev":"")};var ln={},mn=(ln.google_ad_modifications=!0,ln.google_analytics_domain_name=!0,ln.google_analytics_uacct=!0,ln.google_pause_ad_requests=!0,ln.google_user_agent_client_hint=!0,ln);function nn(a){return(a=a.innerText||a.innerHTML)&&(a=a.replace(/^\s+/,"").split(/\r?\n/,1)[0].match(/^\x3c!--+(.*?)(?:--+>)?\s*$/))&&RegExp("google_ad_client").test(a[1])?a[1]:null} function on(a){if(a=a.innerText||a.innerHTML)if(a=a.replace(/^\s+|\s+$/g,"").replace(/\s*(\r?\n)+\s*/g,";"),(a=a.match(/^\x3c!--+(.*?)(?:--+>)?$/)||a.match(/^\/*\s*<!\[CDATA\[(.*?)(?:\/*\s*\]\]>)?$/i))&&RegExp("google_ad_client").test(a[1]))return a[1];return null} function pn(a){switch(a){case "true":return!0;case "false":return!1;case "null":return null;case "undefined":break;default:try{var b=a.match(/^(?:'(.*)'|"(.*)")$/);if(b)return b[1]||b[2]||"";if(/^[-+]?\d*(\.\d+)?$/.test(a)){var c=parseFloat(a);return c===c?c:void 0}}catch(d){}}};function qn(a){if(a.google_ad_client)return String(a.google_ad_client);var b,c,d,e,f;if(null!=(e=null!=(d=null==(b=U(a).head_tag_slot_vars)?void 0:b.google_ad_client)?d:null==(c=a.document.querySelector(".adsbygoogle[data-ad-client]"))?void 0:c.getAttribute("data-ad-client")))b=e;else{b:{b=a.document.getElementsByTagName("script");a=a.navigator&&a.navigator.userAgent||"";a=RegExp("appbankapppuzdradb|daumapps|fban|fbios|fbav|fb_iab|gsa/|messengerforios|naver|niftyappmobile|nonavigation|pinterest|twitter|ucbrowser|yjnewsapp|youtube", "i").test(a)||/i(phone|pad|pod)/i.test(a)&&/applewebkit/i.test(a)&&!/version|safari/i.test(a)&&!qd()?nn:on;for(c=b.length-1;0<=c;c--)if(d=b[c],!d.google_parsed_script_for_pub_code&&(d.google_parsed_script_for_pub_code=!0,d=a(d))){b=d;break b}b=null}if(b){a=/(google_\w+) *= *(['"]?[\w.-]+['"]?) *(?:;|$)/gm;for(c={};d=a.exec(b);)c[d[1]]=pn(d[2]);b=c.google_ad_client?c.google_ad_client:""}else b=""}return null!=(f=b)?f:""};var rn="undefined"===typeof sttc?void 0:sttc;function sn(a){var b=Ui;try{return Yf(a,Zf),new Rk(JSON.parse(a))}catch(c){b.I(838,c instanceof Error?c:Error(String(c)),void 0,function(d){d.jspb=String(a)})}return new Rk};var tn=O(yf).h(mf.h,mf.defaultValue);function un(){var a=L.document;a=void 0===a?window.document:a;ed(tn,a)};var vn=O(yf).h(nf.h,nf.defaultValue);function wn(){var a=L.document;a=void 0===a?window.document:a;ed(vn,a)};var xn=ja(["https://pagead2.googlesyndication.com/pagead/js/err_rep.js"]);function yn(){this.h=null;this.j=!1;this.l=Math.random();this.i=this.I;this.m=null}n=yn.prototype;n.Ta=function(a){this.h=a};n.Va=function(a){this.j=a};n.Ua=function(a){this.i=a}; n.I=function(a,b,c,d,e){if((this.j?this.l:Math.random())>(void 0===c?.01:c))return!1;Rh(b)||(b=new Qh(b,{context:a,id:void 0===e?"jserror":e}));if(d||this.h)b.meta={},this.h&&this.h(b.meta),d&&d(b.meta);w.google_js_errors=w.google_js_errors||[];w.google_js_errors.push(b);if(!w.error_rep_loaded){a=nd(xn);var f;Lc(w.document,null!=(f=this.m)?f:hc(qc(a).toString()));w.error_rep_loaded=!0}return!1};n.oa=function(a,b,c){try{return b()}catch(d){if(!this.i(a,d,.01,c,"jserror"))throw d;}}; n.Oa=function(a,b){var c=this;return function(){var d=ta.apply(0,arguments);return c.oa(a,function(){return b.apply(void 0,d)})}};n.Pa=function(a,b){var c=this;b.catch(function(d){d=d?d:"unknown rejection";c.I(a,d instanceof Error?d:Error(d))})};function zn(a,b,c){var d=window;return function(){var e=Yh(),f=3;try{var g=b.apply(this,arguments)}catch(h){f=13;if(c)return c(a,h),g;throw h;}finally{d.google_measure_js_timing&&e&&(e={label:a.toString(),value:e,duration:(Yh()||0)-e,type:f},f=d.google_js_reporting_queue=d.google_js_reporting_queue||[],2048>f.length&&f.push(e))}return g}}function An(a,b){return zn(a,b,function(c,d){(new yn).I(c,d)})};function Bn(a,b){return null==b?"&"+a+"=null":"&"+a+"="+Math.floor(b)}function Cn(a,b){return"&"+a+"="+b.toFixed(3)}function Dn(){var a=new p.Set,b=aj();try{if(!b)return a;for(var c=b.pubads(),d=u(c.getSlots()),e=d.next();!e.done;e=d.next())a.add(e.value.getSlotId().getDomId())}catch(f){}return a}function En(a){a=a.id;return null!=a&&(Dn().has(a)||r(a,"startsWith").call(a,"google_ads_iframe_")||r(a,"startsWith").call(a,"aswift"))} function Fn(a,b,c){if(!a.sources)return!1;switch(Gn(a)){case 2:var d=Hn(a);if(d)return c.some(function(f){return In(d,f)});case 1:var e=Jn(a);if(e)return b.some(function(f){return In(e,f)})}return!1}function Gn(a){if(!a.sources)return 0;a=a.sources.filter(function(b){return b.previousRect&&b.currentRect});if(1<=a.length){a=a[0];if(a.previousRect.top<a.currentRect.top)return 2;if(a.previousRect.top>a.currentRect.top)return 1}return 0}function Jn(a){return Kn(a,function(b){return b.currentRect})} function Hn(a){return Kn(a,function(b){return b.previousRect})}function Kn(a,b){return a.sources.reduce(function(c,d){d=b(d);return c?d&&0!==d.width*d.height?d.top<c.top?d:c:c:d},null)} function Ln(){Mj.call(this);this.i=this.h=this.P=this.O=this.H=0;this.Ba=this.ya=Number.NEGATIVE_INFINITY;this.ua=this.wa=this.xa=this.za=this.Ea=this.m=this.Da=this.U=0;this.va=!1;this.R=this.N=this.C=0;var a=document.querySelector("[data-google-query-id]");this.Ca=a?a.getAttribute("data-google-query-id"):null;this.l=null;this.Aa=!1;this.ga=function(){}}v(Ln,Mj); function Mn(){var a=new Ln;if(P(of)){var b=window;if(!b.google_plmetrics&&window.PerformanceObserver){b.google_plmetrics=!0;b=u(["layout-shift","largest-contentful-paint","first-input","longtask"]);for(var c=b.next();!c.done;c=b.next())c=c.value,Nn(a).observe({type:c,buffered:!0});On(a)}}} function Nn(a){a.l||(a.l=new PerformanceObserver(An(640,function(b){var c=Pn!==window.scrollX||Qn!==window.scrollY?[]:Rn,d=Sn();b=u(b.getEntries());for(var e=b.next();!e.done;e=b.next())switch(e=e.value,e.entryType){case "layout-shift":var f=a;if(!e.hadRecentInput){f.H+=Number(e.value);Number(e.value)>f.O&&(f.O=Number(e.value));f.P+=1;var g=Fn(e,c,d);g&&(f.m+=e.value,f.za++);if(5E3<e.startTime-f.ya||1E3<e.startTime-f.Ba)f.ya=e.startTime,f.h=0,f.i=0;f.Ba=e.startTime;f.h+=e.value;g&&(f.i+=e.value); f.h>f.U&&(f.U=f.h,f.Ea=f.i,f.Da=e.startTime+e.duration)}break;case "largest-contentful-paint":a.xa=Math.floor(e.renderTime||e.loadTime);a.wa=e.size;break;case "first-input":a.ua=Number((e.processingStart-e.startTime).toFixed(3));a.va=!0;break;case "longtask":e=Math.max(0,e.duration-50),a.C+=e,a.N=Math.max(a.N,e),a.R+=1}})));return a.l} function On(a){var b=An(641,function(){var d=document;2==(d.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState||""]||0)&&Tn(a)}),c=An(641,function(){return void Tn(a)});document.addEventListener("visibilitychange",b);document.addEventListener("unload",c);a.ga=function(){document.removeEventListener("visibilitychange",b);document.removeEventListener("unload",c);Nn(a).disconnect()}} Ln.prototype.j=function(){Mj.prototype.j.call(this);this.ga()}; function Tn(a){if(!a.Aa){a.Aa=!0;Nn(a).takeRecords();var b="https://pagead2.googlesyndication.com/pagead/gen_204?id=plmetrics";window.LayoutShift&&(b+=Cn("cls",a.H),b+=Cn("mls",a.O),b+=Bn("nls",a.P),window.LayoutShiftAttribution&&(b+=Cn("cas",a.m),b+=Bn("nas",a.za)),b+=Cn("wls",a.U),b+=Cn("tls",a.Da),window.LayoutShiftAttribution&&(b+=Cn("was",a.Ea)));window.LargestContentfulPaint&&(b+=Bn("lcp",a.xa),b+=Bn("lcps",a.wa));window.PerformanceEventTiming&&a.va&&(b+=Bn("fid",a.ua));window.PerformanceLongTaskTiming&& (b+=Bn("cbt",a.C),b+=Bn("mbt",a.N),b+=Bn("nlt",a.R));for(var c=0,d=u(document.getElementsByTagName("iframe")),e=d.next();!e.done;e=d.next())En(e.value)&&c++;b+=Bn("nif",c);b+=Bn("ifi",pd(window));c=O(Oh).h();b+="&eid="+encodeURIComponent(c.join());b+="&top="+(w===w.top?1:0);b+=a.Ca?"&qqid="+encodeURIComponent(a.Ca):Bn("pvsid",fd(w));window.googletag&&(b+="&gpt=1");window.fetch(b,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"});a.A||(a.A=!0,a.j())}} function In(a,b){var c=Math.min(a.right,b.right)-Math.max(a.left,b.left);a=Math.min(a.bottom,b.bottom)-Math.max(a.top,b.top);return 0>=c||0>=a?!1:50<=100*c*a/((b.right-b.left)*(b.bottom-b.top))} function Sn(){var a=[].concat(ka(document.getElementsByTagName("iframe"))).filter(En),b=[].concat(ka(Dn())).map(function(c){return document.getElementById(c)}).filter(function(c){return null!==c});Pn=window.scrollX;Qn=window.scrollY;return Rn=[].concat(ka(a),ka(b)).map(function(c){return c.getBoundingClientRect()})}var Pn=void 0,Qn=void 0,Rn=[];var X={issuerOrigin:"https://attestation.android.com",issuancePath:"/att/i",redemptionPath:"/att/r"},Y={issuerOrigin:"https://pagead2.googlesyndication.com",issuancePath:"/dtt/i",redemptionPath:"/dtt/r",getStatePath:"/dtt/s"};var Un=O(yf).h(wf.h,wf.defaultValue); function Vn(a,b,c){Mj.call(this);var d=this;this.i=a;this.h=[];b&&Wn()&&this.h.push(X);c&&this.h.push(Y);if(document.hasTrustToken&&!P(tf)){var e=new p.Map;this.h.forEach(function(f){e.set(f.issuerOrigin,{issuerOrigin:f.issuerOrigin,state:d.i?1:12,hasRedemptionRecord:!1})});window.goog_tt_state_map=window.goog_tt_state_map&&window.goog_tt_state_map instanceof p.Map?new p.Map([].concat(ka(e),ka(window.goog_tt_state_map))):e;window.goog_tt_promise_map&&window.goog_tt_promise_map instanceof p.Map||(window.goog_tt_promise_map= new p.Map)}}v(Vn,Mj);function Wn(){var a=void 0===a?window:a;a=a.navigator.userAgent;var b=/Chrome/.test(a);return/Android/.test(a)&&b}function Xn(){var a=void 0===a?window.document:a;ed(Un,a)}function Yn(a,b){return a||".google.ch"===b||"function"===typeof L.__tcfapi}function Z(a,b,c){var d,e=null==(d=window.goog_tt_state_map)?void 0:d.get(a);e&&(e.state=b,void 0!=c&&(e.hasRedemptionRecord=c))} function Zn(){var a=X.issuerOrigin+X.redemptionPath,b={keepalive:!0,trustToken:{type:"token-redemption",issuer:X.issuerOrigin,refreshPolicy:"none"}};Z(X.issuerOrigin,2);return window.fetch(a,b).then(function(c){if(!c.ok)throw Error(c.status+": Network response was not ok!");Z(X.issuerOrigin,6,!0)}).catch(function(c){c&&"NoModificationAllowedError"===c.name?Z(X.issuerOrigin,6,!0):Z(X.issuerOrigin,5)})} function $n(){var a=X.issuerOrigin+X.issuancePath;Z(X.issuerOrigin,8);return window.fetch(a,{keepalive:!0,trustToken:{type:"token-request"}}).then(function(b){if(!b.ok)throw Error(b.status+": Network response was not ok!");Z(X.issuerOrigin,10);return Zn()}).catch(function(b){if(b&&"NoModificationAllowedError"===b.name)return Z(X.issuerOrigin,10),Zn();Z(X.issuerOrigin,9)})}function ao(){Z(X.issuerOrigin,13);return document.hasTrustToken(X.issuerOrigin).then(function(a){return a?Zn():$n()})} function bo(){Z(Y.issuerOrigin,13);if(p.Promise){var a=document.hasTrustToken(Y.issuerOrigin).then(function(e){return e}).catch(function(e){return p.Promise.reject({state:19,error:e})}),b=Y.issuerOrigin+Y.redemptionPath,c={keepalive:!0,trustToken:{type:"token-redemption",refreshPolicy:"none"}};Z(Y.issuerOrigin,16);a=a.then(function(e){return window.fetch(b,c).then(function(f){if(!f.ok)throw Error(f.status+": Network response was not ok!");Z(Y.issuerOrigin,18,!0)}).catch(function(f){if(f&&"NoModificationAllowedError"=== f.name)Z(Y.issuerOrigin,18,!0);else{if(e)return p.Promise.reject({state:17,error:f});Z(Y.issuerOrigin,17)}})}).then(function(){return document.hasTrustToken(Y.issuerOrigin).then(function(e){return e}).catch(function(e){return p.Promise.reject({state:19,error:e})})}).then(function(e){var f=Y.issuerOrigin+Y.getStatePath;Z(Y.issuerOrigin,20);return window.fetch(f+"?ht="+e,{trustToken:{type:"send-redemption-record",issuers:[Y.issuerOrigin]}}).then(function(g){if(!g.ok)throw Error(g.status+": Network response was not ok!"); Z(Y.issuerOrigin,22);return g.text().then(function(h){return JSON.parse(h)})}).catch(function(g){return p.Promise.reject({state:21,error:g})})});var d=fd(window);return a.then(function(e){var f=Y.issuerOrigin+Y.issuancePath;return e&&e.srqt&&e.cs?(Z(Y.issuerOrigin,23),window.fetch(f+"?cs="+e.cs+"&correlator="+d,{keepalive:!0,trustToken:{type:"token-request"}}).then(function(g){if(!g.ok)throw Error(g.status+": Network response was not ok!");Z(Y.issuerOrigin,25);return e}).catch(function(g){return p.Promise.reject({state:24, error:g})})):e}).then(function(e){if(e&&e.srdt&&e.cs)return Z(Y.issuerOrigin,26),window.fetch(b+"?cs="+e.cs+"&correlator="+d,{keepalive:!0,trustToken:{type:"token-redemption",refreshPolicy:"refresh"}}).then(function(f){if(!f.ok)throw Error(f.status+": Network response was not ok!");Z(Y.issuerOrigin,28,!0)}).catch(function(f){return p.Promise.reject({state:27,error:f})})}).then(function(){Z(Y.issuerOrigin,29)}).catch(function(e){if(e instanceof Object&&e.hasOwnProperty("state")&&e.hasOwnProperty("error"))if("number"=== typeof e.state&&e.error instanceof Error){Z(Y.issuerOrigin,e.state);var f=Q(vf);Math.random()<=f&&Ff({state:e.state,err:e.error.toString()})}else throw Error(e);else throw e;})}} function co(a){if(document.hasTrustToken&&!P(tf)&&a.i){var b=window.goog_tt_promise_map;if(b&&b instanceof p.Map){var c=[];if(a.h.some(function(e){return e.issuerOrigin===X.issuerOrigin})){var d=b.get(X.issuerOrigin);d||(d=ao(),b.set(X.issuerOrigin,d));c.push(d)}a.h.some(function(e){return e.issuerOrigin===Y.issuerOrigin})&&(a=b.get(Y.issuerOrigin),a||(a=bo(),b.set(Y.issuerOrigin,a)),c.push(a));if(0<c.length&&p.Promise&&p.Promise.all)return p.Promise.all(c)}}};function eo(a){J.call(this,a,-1,fo)}v(eo,J);function go(a,b){return B(a,2,b)}function ho(a,b){return B(a,3,b)}function io(a,b){return B(a,4,b)}function jo(a,b){return B(a,5,b)}function ko(a,b){return B(a,9,b)}function lo(a,b){return Gb(a,10,b)}function mo(a,b){return B(a,11,b)}function no(a,b){return B(a,1,b)}function oo(a){J.call(this,a)}v(oo,J);oo.prototype.getVersion=function(){return I(this,2)};var fo=[10,6];var po="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function qo(){var a;return null!=(a=L.google_tag_data)?a:L.google_tag_data={}} function ro(){var a,b;if("function"!==typeof(null==(a=L.navigator)?void 0:null==(b=a.userAgentData)?void 0:b.getHighEntropyValues))return null;var c=qo();if(c.uach_promise)return c.uach_promise;a=L.navigator.userAgentData.getHighEntropyValues(po).then(function(d){null!=c.uach||(c.uach=d);return d});return c.uach_promise=a} function so(a){var b;return mo(lo(ko(jo(io(ho(go(no(new eo,a.platform||""),a.platformVersion||""),a.architecture||""),a.model||""),a.uaFullVersion||""),a.bitness||""),(null==(b=a.fullVersionList)?void 0:b.map(function(c){var d=new oo;d=B(d,1,c.brand);return B(d,2,c.version)}))||[]),a.wow64||!1)} function to(){if(P(pf)){var a,b;return null!=(b=null==(a=ro())?void 0:a.then(function(f){return so(f)}))?b:null}var c,d;if("function"!==typeof(null==(c=L.navigator)?void 0:null==(d=c.userAgentData)?void 0:d.getHighEntropyValues))return null;var e;return null!=(e=L.navigator.userAgentData.getHighEntropyValues(po).then(function(f){return so(f)}))?e:null};function uo(a,b){b.google_ad_host||(a=vo(a))&&(b.google_ad_host=a)}function wo(a,b,c){c=void 0===c?"":c;L.google_sa_impl&&!L.document.getElementById("google_shimpl")&&(delete L.google_sa_queue,delete L.google_sa_impl);L.google_sa_queue||(L.google_sa_queue=[],L.google_process_slots=Xi(215,function(){return xo(L.google_sa_queue)}),a=yo(c,a,b),Lc(L.document,a).id="google_shimpl")} function xo(a){var b=a.shift();"function"===typeof b&&Wi(216,b);a.length&&w.setTimeout(Xi(215,function(){return xo(a)}),0)}function zo(a,b,c){a.google_sa_queue=a.google_sa_queue||[];a.google_sa_impl?c(b):a.google_sa_queue.push(b)} function yo(a,b,c){var d=Math.random()<Q(bf)?hc(qc(b.pb).toString()):null;b=D(c,4)?b.ob:b.qb;d=d?d:hc(qc(b).toString());b={};a:{if(D(c,4)){if(c=a||qn(L)){var e={};c=(e.client=c,e.plah=L.location.host,e);break a}throw Error("PublisherCodeNotFoundForAma");}c={}}Ao(c,b);a:{if(P($e)||P(Oe)){a=a||qn(L);var f;var g=(c=null==(g=U(L))?void 0:null==(f=g.head_tag_slot_vars)?void 0:f.google_ad_host)?c:vo(L);if(a){f={};g=(f.client=a,f.plah=L.location.host,f.ama_t="adsense",f.asntp=Q(Ge),f.asntpv=Q(Ke),f.asntpl= Q(Ie),f.asntpm=Q(Je),f.asntpc=Q(He),f.asna=Q(Ce),f.asnd=Q(De),f.asnp=Q(Ee),f.asns=Q(Fe),f.asmat=Q(Be),f.asptt=Q(Le),f.easpi=P($e),f.asro=P(Me),f.host=g,f.easai=P(Ze),f);break a}}g={}}Ao(g,b);Ao(zf()?{bust:zf()}:{},b);return ec(d,b)}function Ao(a,b){Sc(a,function(c,d){void 0===b[d]&&(b[d]=c)})}function vo(a){if(a=a.document.querySelector('meta[name="google-adsense-platform-account"]'))return a.getAttribute("content")} function Bo(a){a:{var b=void 0===b?!1:b;var c=void 0===c?1024:c;for(var d=[w.top],e=[],f=0,g;g=d[f++];){b&&!Hc(g)||e.push(g);try{if(g.frames)for(var h=0;h<g.frames.length&&d.length<c;++h)d.push(g.frames[h])}catch(l){}}for(b=0;b<e.length;b++)try{var k=e[b].frames.google_esf;if(k){id=k;break a}}catch(l){}id=null}if(id)return null;e=Mc("IFRAME");e.id="google_esf";e.name="google_esf";e.src=sc(a.vb);e.style.display="none";return e} function Co(a,b,c,d){Do(a,b,c,d,function(e,f){e=e.document;for(var g=void 0,h=0;!g||e.getElementById(g+"_anchor");)g="aswift_"+h++;e=g;g=Number(f.google_ad_width||0);f=Number(f.google_ad_height||0);h=Mc("INS");h.id=e+"_anchor";pm(h,g,f);h.style.display="block";var k=Mc("INS");k.id=e+"_expand";pm(k,g,f);k.style.display="inline-table";k.appendChild(h);c.appendChild(k);return e})} function Do(a,b,c,d,e){e=e(a,b);Eo(a,c,b);c=Ia;var f=(new Date).getTime();b.google_lrv=I(d,2);b.google_async_iframe_id=e;b.google_start_time=c;b.google_bpp=f>c?f-c:1;a.google_sv_map=a.google_sv_map||{};a.google_sv_map[e]=b;d=a.document.getElementById(e+"_anchor")?function(h){return h()}:function(h){return window.setTimeout(h,0)};var g={pubWin:a,vars:b};zo(a,function(){var h=a.google_sa_impl(g);h&&h.catch&&Zi(911,h)},d)} function Eo(a,b,c){var d=c.google_ad_output,e=c.google_ad_format,f=c.google_ad_width||0,g=c.google_ad_height||0;e||"html"!=d&&null!=d||(e=f+"x"+g);d=!c.google_ad_slot||c.google_override_format||!qm[c.google_ad_width+"x"+c.google_ad_height]&&"aa"==c.google_loader_used;e&&d?e=e.toLowerCase():e="";c.google_ad_format=e;if("number"!==typeof c.google_reactive_sra_index||!c.google_ad_unit_key){e=[c.google_ad_slot,c.google_orig_ad_format||c.google_ad_format,c.google_ad_type,c.google_orig_ad_width||c.google_ad_width, c.google_orig_ad_height||c.google_ad_height];d=[];f=0;for(g=b;g&&25>f;g=g.parentNode,++f)9===g.nodeType?d.push(""):d.push(g.id);(d=d.join())&&e.push(d);c.google_ad_unit_key=Tc(e.join(":")).toString();var h=void 0===h?!1:h;e=[];for(d=0;b&&25>d;++d){f="";void 0!==h&&h||(f=(f=9!==b.nodeType&&b.id)?"/"+f:"");a:{if(b&&b.nodeName&&b.parentElement){g=b.nodeName.toString().toLowerCase();for(var k=b.parentElement.childNodes,l=0,m=0;m<k.length;++m){var q=k[m];if(q.nodeName&&q.nodeName.toString().toLowerCase()=== g){if(b===q){g="."+l;break a}++l}}}g=""}e.push((b.nodeName&&b.nodeName.toString().toLowerCase())+f+g);b=b.parentElement}h=e.join()+":";b=[];if(a)try{var t=a.parent;for(e=0;t&&t!==a&&25>e;++e){var y=t.frames;for(d=0;d<y.length;++d)if(a===y[d]){b.push(d);break}a=t;t=a.parent}}catch(F){}c.google_ad_dom_fingerprint=Tc(h+b.join()).toString()}}function Fo(){var a=Ic(w);a&&(a=Uf(a),a.tagSpecificState[1]||(a.tagSpecificState[1]={debugCard:null,debugCardRequested:!1}))} function Go(a){Xn();Yn(Wk(),I(a,8))||Xi(779,function(){var b=window;b=void 0===b?window:b;b=P(b.PeriodicSyncManager?rf:sf);var c=P(uf);b=new Vn(!0,b,c);0<Q(xf)?L.google_trust_token_operation_promise=co(b):co(b)})();a=to();null!=a&&a.then(function(b){L.google_user_agent_client_hint=Lb(b)});wn();un()};function Ho(a,b){switch(a){case "google_reactive_ad_format":return a=parseInt(b,10),isNaN(a)?0:a;case "google_allow_expandable_ads":return/^true$/.test(b);default:return b}} function Io(a,b){if(a.getAttribute("src")){var c=a.getAttribute("src")||"";(c=Gc(c))&&(b.google_ad_client=Ho("google_ad_client",c))}a=a.attributes;c=a.length;for(var d=0;d<c;d++){var e=a[d];if(/data-/.test(e.name)){var f=Ja(e.name.replace("data-matched-content","google_content_recommendation").replace("data","google").replace(/-/g,"_"));b.hasOwnProperty(f)||(e=Ho(f,e.value),null!==e&&(b[f]=e))}}} function Jo(a){if(a=ld(a))switch(a.data&&a.data.autoFormat){case "rspv":return 13;case "mcrspv":return 15;default:return 14}else return 12} function Ko(a,b,c,d){Io(a,b);if(c.document&&c.document.body&&!Zm(c,b)&&!b.google_reactive_ad_format){var e=parseInt(a.style.width,10),f=cn(a,c);if(0<f&&e>f){var g=parseInt(a.style.height,10);e=!!qm[e+"x"+g];var h=f;if(e){var k=rm(f,g);if(k)h=k,b.google_ad_format=k+"x"+g+"_0ads_al";else throw new T("No slot size for availableWidth="+f);}b.google_ad_resize=!0;b.google_ad_width=h;e||(b.google_ad_format=null,b.google_override_format=!0);f=h;a.style.width=f+"px";g=Tm(f,"auto",c,a,b);h=f;g.size().i(c,b, a);Dm(g,h,b);g=g.size();b.google_responsive_formats=null;g.minWidth()>f&&!e&&(b.google_ad_width=g.minWidth(),a.style.width=g.minWidth()+"px")}}e=a.offsetWidth||xi(a,c,"width",K)||b.google_ad_width||0;f=Fa(Tm,e,"auto",c,a,b,!1,!0);if(!P(Xe)&&488>Wf(c)){g=Ic(c)||c;h=b.google_ad_client;d=g.location&&"#ftptohbh"===g.location.hash?2:yl(g.location,"google_responsive_slot_preview")||P(ef)?1:P(df)?2:Yk(g,1,h,d)?1:0;if(g=0!==d)b:if(b.google_reactive_ad_format||Zm(c,b)||mi(a,b))g=!1;else{for(g=a;g;g=g.parentElement){h= Nc(g,c);if(!h){b.gfwrnwer=18;g=!1;break b}if(!Xa(["static","relative"],h.position)){b.gfwrnwer=17;g=!1;break b}}g=qi(c,a,e,.3,b);!0!==g?(b.gfwrnwer=g,g=!1):g=c===c.top?!0:!1}g?(b.google_resizing_allowed=!0,b.ovlp=!0,2===d?(d={},Dm(f(),e,d),b.google_resizing_width=d.google_ad_width,b.google_resizing_height=d.google_ad_height,b.iaaso=!1):(b.google_ad_format="auto",b.iaaso=!0,b.armr=1),d=!0):d=!1}else d=!1;if(e=Zm(c,b))an(e,a,b,c,d);else{if(mi(a,b)){if(d=Nc(a,c))a.style.width=d.width,a.style.height= d.height,li(d,b);b.google_ad_width||(b.google_ad_width=a.offsetWidth);b.google_ad_height||(b.google_ad_height=a.offsetHeight);b.google_loader_features_used=256;b.google_responsive_auto_format=Jo(c)}else li(a.style,b);c.location&&"#gfwmrp"==c.location.hash||12==b.google_responsive_auto_format&&"true"==b.google_full_width_responsive?an(10,a,b,c,!1):.01>Math.random()&&12===b.google_responsive_auto_format&&(a=ri(a.offsetWidth||parseInt(a.style.width,10)||b.google_ad_width,c,a,b),!0!==a?(b.efwr=!1,b.gfwrnwer= a):b.efwr=!0)}};function Lo(a){this.j=new p.Set;this.u=md()||window;this.h=Q(ze);var b=0<this.h&&Rc()<1/this.h;this.A=(this.i=!!Hj(Dj(),30,b))?fd(this.u):0;this.m=this.i?qn(this.u):"";this.l=null!=a?a:new yg(100)}function Mo(){var a=O(Lo);var b=new qk;b=B(b,1,Vf(a.u).scrollWidth);b=B(b,2,Vf(a.u).scrollHeight);var c=new qk;c=B(c,1,Wf(a.u));c=B(c,2,Vf(a.u).clientHeight);var d=new sk;d=B(d,1,a.A);d=B(d,2,a.m);d=B(d,3,a.h);var e=new rk;b=Eb(e,2,b);b=Eb(b,1,c);b=Fb(d,4,tk,b);a.i&&!a.j.has(1)&&(a.j.add(1),ug(a.l,b))};function No(a){var b=window;var c=void 0===c?null:c;xc(b,"message",function(d){try{var e=JSON.parse(d.data)}catch(f){return}!e||"sc-cnf"!==e.googMsgType||c&&/[:|%3A]javascript\(/i.test(d.data)&&!c(e,d)||a(e,d)})};function Oo(a,b){b=void 0===b?500:b;Mj.call(this);this.i=a;this.ta=b;this.h=null;this.m={};this.l=null}v(Oo,Mj);Oo.prototype.j=function(){this.m={};this.l&&(yc(this.i,this.l),delete this.l);delete this.m;delete this.i;delete this.h;Mj.prototype.j.call(this)};function Po(a){Mj.call(this);this.h=a;this.i=null;this.l=!1}v(Po,Mj);var Qo=null,Ro=[],So=new p.Map,To=-1;function Uo(a){return Fi.test(a.className)&&"done"!=a.dataset.adsbygoogleStatus}function Vo(a,b,c){a.dataset.adsbygoogleStatus="done";Wo(a,b,c)} function Wo(a,b,c){var d=window;d.google_spfd||(d.google_spfd=Ko);var e=b.google_reactive_ads_config;e||Ko(a,b,d,c);uo(d,b);if(!Xo(a,b,d)){e||(d.google_lpabyc=ni(a,d)+xi(a,d,"height",K));if(e){e=e.page_level_pubvars||{};if(U(L).page_contains_reactive_tag&&!U(L).allow_second_reactive_tag){if(e.pltais){wl(!1);return}throw new T("Only one 'enable_page_level_ads' allowed per page.");}U(L).page_contains_reactive_tag=!0;wl(7===e.google_pgb_reactive)}b.google_unique_id=od(d);Sc(mn,function(f,g){b[g]=b[g]|| d[g]});b.google_loader_used="aa";b.google_reactive_tag_first=1===(U(L).first_tag_on_page||0);Wi(164,function(){Co(d,b,a,c)})}} function Xo(a,b,c){var d=b.google_reactive_ads_config,e="string"===typeof a.className&&RegExp("(\\W|^)adsbygoogle-noablate(\\W|$)").test(a.className),f=ul(c);if(f&&f.Fa&&"on"!=b.google_adtest&&!e){e=ni(a,c);var g=Vf(c).clientHeight;if(!f.qa||f.qa&&((0==g?null:e/g)||0)>=f.qa)return a.className+=" adsbygoogle-ablated-ad-slot",c=c.google_sv_map=c.google_sv_map||{},d=za(a),b.google_element_uid=d,c[b.google_element_uid]=b,a.setAttribute("google_element_uid",d),"slot"==f.tb&&(null!==Zc(a.getAttribute("width"))&& a.setAttribute("width",0),null!==Zc(a.getAttribute("height"))&&a.setAttribute("height",0),a.style.width="0px",a.style.height="0px"),!0}if((f=Nc(a,c))&&"none"==f.display&&!("on"==b.google_adtest||0<b.google_reactive_ad_format||d))return c.document.createComment&&a.appendChild(c.document.createComment("No ad requested because of display:none on the adsbygoogle tag")),!0;a=null==b.google_pgb_reactive||3===b.google_pgb_reactive;return 1!==b.google_reactive_ad_format&&8!==b.google_reactive_ad_format|| !a?!1:(w.console&&w.console.warn("Adsbygoogle tag with data-reactive-ad-format="+b.google_reactive_ad_format+" is deprecated. Check out page-level ads at https://www.google.com/adsense"),!0)}function Yo(a){var b=document.getElementsByTagName("INS");for(var c=0,d=b[c];c<b.length;d=b[++c]){var e=d;if(Uo(e)&&"reserved"!=e.dataset.adsbygoogleStatus&&(!a||d.id==a))return d}return null} function Zo(a,b,c){if(a&&a.shift)for(var d=20;0<a.length&&0<d;){try{$o(a.shift(),b,c)}catch(e){setTimeout(function(){throw e;})}--d}}function ap(){var a=Mc("INS");a.className="adsbygoogle";a.className+=" adsbygoogle-noablate";bd(a);return a} function bp(a,b){var c={};Sc(Rf,function(f,g){!1===a.enable_page_level_ads?c[g]=!1:a.hasOwnProperty(g)&&(c[g]=a[g])});ya(a.enable_page_level_ads)&&(c.page_level_pubvars=a.enable_page_level_ads);var d=ap();hd.body.appendChild(d);var e={};e=(e.google_reactive_ads_config=c,e.google_ad_client=a.google_ad_client,e);e.google_pause_ad_requests=!!U(L).pause_ad_requests;Vo(d,e,b)} function cp(a,b){function c(){return bp(a,b)}Uf(w).wasPlaTagProcessed=!0;var d=w.document;if(d.body||"complete"==d.readyState||"interactive"==d.readyState)c();else{var e=wc(Xi(191,c));xc(d,"DOMContentLoaded",e);(new w.MutationObserver(function(f,g){d.body&&(e(),g.disconnect())})).observe(d,{childList:!0,subtree:!0})}} function $o(a,b,c){var d={};Wi(165,function(){dp(a,d,b,c)},function(e){e.client=e.client||d.google_ad_client||a.google_ad_client;e.slotname=e.slotname||d.google_ad_slot;e.tag_origin=e.tag_origin||d.google_tag_origin})}function ep(a){delete a.google_checked_head;Sc(a,function(b,c){Ei[c]||(delete a[c],w.console.warn("AdSense head tag doesn't support "+c.replace("google","data").replace(/_/g,"-")+" attribute."))})} function fp(a,b){var c=L.document.querySelector('script[src*="/pagead/js/adsbygoogle.js?client="]:not([data-checked-head])')||L.document.querySelector('script[src*="/pagead/js/adsbygoogle.js"][data-ad-client]:not([data-checked-head])');if(c){c.setAttribute("data-checked-head","true");var d=U(window);if(d.head_tag_slot_vars)gp(c);else{var e={};Io(c,e);ep(e);var f=$b(e);d.head_tag_slot_vars=f;c={google_ad_client:e.google_ad_client,enable_page_level_ads:e};L.adsbygoogle||(L.adsbygoogle=[]);d=L.adsbygoogle; d.loaded?d.push(c):d.splice(0,0,c);var g;e.google_adbreak_test||(null==(g=Ib(b,Fk,13,Uk))?0:D(g,3))&&P(jf)?hp(f,a):No(function(){hp(f,a)})}}}function gp(a){var b=U(window).head_tag_slot_vars,c=a.getAttribute("src")||"";if((a=Gc(c)||a.getAttribute("data-ad-client")||"")&&a!==b.google_ad_client)throw new T("Warning: Do not add multiple property codes with AdSense tag to avoid seeing unexpected behavior. These codes were found on the page "+a+", "+b.google_ad_client);} function ip(a){if("object"===typeof a&&null!=a){if("string"===typeof a.type)return 2;if("string"===typeof a.sound||"string"===typeof a.preloadAdBreaks)return 3}return 0} function dp(a,b,c,d){if(null==a)throw new T("push() called with no parameters.");14===Cb(d,Uk)&&jp(a,wb(Tk(d),1),I(d,2));var e=ip(a);if(0!==e)P(af)&&(d=xl(),d.first_slotcar_request_processing_time||(d.first_slotcar_request_processing_time=Date.now(),d.adsbygoogle_execution_start_time=Ia)),null==Qo?(kp(a),Ro.push(a)):3===e?Wi(787,function(){Qo.handleAdConfig(a)}):Zi(730,Qo.handleAdBreak(a));else{Ia=(new Date).getTime();wo(c,d,lp(a));mp();a:{if(void 0!=a.enable_page_level_ads){if("string"===typeof a.google_ad_client){e= !0;break a}throw new T("'google_ad_client' is missing from the tag config.");}e=!1}if(e)np(a,d);else if((e=a.params)&&Sc(e,function(g,h){b[h]=g}),"js"===b.google_ad_output)console.warn("Ads with google_ad_output='js' have been deprecated and no longer work. Contact your AdSense account manager or switch to standard AdSense ads.");else{e=op(a.element);Io(e,b);c=U(w).head_tag_slot_vars||{};Sc(c,function(g,h){b.hasOwnProperty(h)||(b[h]=g)});if(e.hasAttribute("data-require-head")&&!U(w).head_tag_slot_vars)throw new T("AdSense head tag is missing. AdSense body tags don't work without the head tag. You can copy the head tag from your account on https://adsense.com."); if(!b.google_ad_client)throw new T("Ad client is missing from the slot.");b.google_apsail=dl(b.google_ad_client);var f=(c=0===(U(L).first_tag_on_page||0)&&Fl(b))&&Gl(c);c&&!f&&(np(c,d),U(L).skip_next_reactive_tag=!0);0===(U(L).first_tag_on_page||0)&&(U(L).first_tag_on_page=2);b.google_pause_ad_requests=!!U(L).pause_ad_requests;Vo(e,b,d);c&&f&&pp(c)}}}var qp=!1;function jp(a,b,c){P(Ye)&&!qp&&(qp=!0,a=lp(a)||qn(L),Yi("predictive_abg",{a_c:a,p_c:b,b_v:c},.01))} function lp(a){return a.google_ad_client?a.google_ad_client:(a=a.params)&&a.google_ad_client?a.google_ad_client:""}function mp(){if(P(Re)){var a=ul(L);if(!(a=a&&a.Fa)){try{var b=L.localStorage}catch(c){b=null}b=b?zj(b):null;a=!(b&&Ck(b)&&b)}a||vl(L,1)}}function pp(a){gd(function(){Uf(w).wasPlaTagProcessed||w.adsbygoogle&&w.adsbygoogle.push(a)})} function np(a,b){if(U(L).skip_next_reactive_tag)U(L).skip_next_reactive_tag=!1;else{0===(U(L).first_tag_on_page||0)&&(U(L).first_tag_on_page=1);if(a.tag_partner){var c=a.tag_partner,d=U(w);d.tag_partners=d.tag_partners||[];d.tag_partners.push(c)}U(L).ama_ran_on_page||Il(new Hl(a,b));cp(a,b)}} function op(a){if(a){if(!Uo(a)&&(a.id?a=Yo(a.id):a=null,!a))throw new T("'element' has already been filled.");if(!("innerHTML"in a))throw new T("'element' is not a good DOM element.");}else if(a=Yo(),!a)throw new T("All ins elements in the DOM with class=adsbygoogle already have ads in them.");return a} function rp(){var a=new Oj(L),b=new Oo(L),c=new Po(L),d=L.__cmp?1:0;a=Pj(a)?1:0;var e,f;(f="function"===typeof(null==(e=b.i)?void 0:e.__uspapi))||(b.h?b=b.h:(b.h=$c(b.i,"__uspapiLocator"),b=b.h),f=null!=b);c.l||(c.i||(c.i=c.h.googlefc?c.h:$c(c.h,"googlefcPresent")),c.l=!0);Yi("cmpMet",{tcfv1:d,tcfv2:a,usp:f?1:0,fc:c.i?1:0,ptt:9},Q(ye))}function sp(a){a={value:D(a,16)};var b=.01;Q(Te)&&(a.eid=Q(Te),b=1);a.frequency=b;Yi("new_abg_tag",a,b)}function tp(a){Dj().S[Fj(26)]=!!Number(a)} function up(a){Number(a)?U(L).pause_ad_requests=!0:(U(L).pause_ad_requests=!1,a=function(){if(!U(L).pause_ad_requests){var b=void 0===b?{}:b;if("function"===typeof window.CustomEvent)var c=new CustomEvent("adsbygoogle-pub-unpause-ad-requests-event",b);else c=document.createEvent("CustomEvent"),c.initCustomEvent("adsbygoogle-pub-unpause-ad-requests-event",!!b.bubbles,!!b.cancelable,b.detail);L.dispatchEvent(c)}},w.setTimeout(a,0),w.setTimeout(a,1E3))} function vp(a){Yi("adsenseGfpKnob",{value:a,ptt:9},.1);switch(a){case 0:case 2:a=!0;break;case 1:a=!1;break;default:throw Error("Illegal value of cookieOptions: "+a);}L._gfp_a_=a}function wp(a){a&&a.call&&"function"===typeof a&&window.setTimeout(a,0)} function hp(a,b){b=Dl(ec(hc(qc(b.sb).toString()),zf()?{bust:zf()}:{})).then(function(c){null==Qo&&(c.init(a),Qo=c,xp())});Zi(723,b);r(b,"finally").call(b,function(){Ro.length=0;Yi("slotcar",{event:"api_ld",time:Date.now()-Ia,time_pr:Date.now()-To})})} function xp(){for(var a=u(r(So,"keys").call(So)),b=a.next();!b.done;b=a.next()){b=b.value;var c=So.get(b);-1!==c&&(w.clearTimeout(c),So.delete(b))}a={};for(b=0;b<Ro.length;a={fa:a.fa,ba:a.ba},b++)So.has(b)||(a.ba=Ro[b],a.fa=ip(a.ba),Wi(723,function(d){return function(){3===d.fa?Qo.handleAdConfig(d.ba):2===d.fa&&Zi(730,Qo.handleAdBreakBeforeReady(d.ba))}}(a)))} function kp(a){var b=Ro.length;if(2===ip(a)&&"preroll"===a.type&&null!=a.adBreakDone){-1===To&&(To=Date.now());var c=w.setTimeout(function(){try{(0,a.adBreakDone)({breakType:"preroll",breakName:a.name,breakFormat:"preroll",breakStatus:"timeout"}),So.set(b,-1),Yi("slotcar",{event:"pr_to",source:"adsbygoogle"})}catch(d){console.error("[Ad Placement API] adBreakDone callback threw an error:",d instanceof Error?d:Error(String(d)))}},1E3*Q(kf));So.set(b,c)}} function yp(){if(P(Ne)&&!P(Me)){var a=L.document,b=a.createElement("LINK"),c=nd(Ml);if(c instanceof cc||c instanceof mc)b.href=sc(c);else{if(-1===tc.indexOf("stylesheet"))throw Error('TrustedResourceUrl href attribute required with rel="stylesheet"');b.href=rc(c)}b.rel="stylesheet";a.head.appendChild(b)}};(function(a,b,c,d){d=void 0===d?function(){}:d;Ui.Ua($i);Wi(166,function(){var e=sn(b);jn(I(e,2));Xk(D(e,6));d();kd(16,[1,e.toJSON()]);var f=md(ld(L))||L,g=c(kn({eb:a,nb:I(e,2)}),e);P(cf)&&al(f,e);om(f,e,null===L.document.currentScript?1:Ol(g.ub));Mo();if((!Na()||0<=Ka(Qa(),11))&&(null==(L.Prototype||{}).Version||!P(We))){Vi(P(qf));Go(e);ok();try{Mn()}catch(q){}Fo();fp(g,e);f=window;var h=f.adsbygoogle;if(!h||!h.loaded){if(P(Se)&&!D(e,16))try{if(L.document.querySelector('script[src*="/pagead/js/adsbygoogle.js?client="]'))return}catch(q){}yp(); sp(e);Q(ye)&&rp();var k={push:function(q){$o(q,g,e)},loaded:!0};try{Object.defineProperty(k,"requestNonPersonalizedAds",{set:tp}),Object.defineProperty(k,"pauseAdRequests",{set:up}),Object.defineProperty(k,"cookieOptions",{set:vp}),Object.defineProperty(k,"onload",{set:wp})}catch(q){}if(h)for(var l=u(["requestNonPersonalizedAds","pauseAdRequests","cookieOptions"]),m=l.next();!m.done;m=l.next())m=m.value,void 0!==h[m]&&(k[m]=h[m]);"_gfp_a_"in window||(window._gfp_a_=!0);Zo(h,g,e);f.adsbygoogle=k;h&& (k.onload=h.onload);(f=Bo(g))&&document.documentElement.appendChild(f)}}})})("m202204040101",rn,function(a,b){var c=2012<C(b,1,0)?"_fy"+C(b,1,0):"",d=I(b,3),e=I(b,2);b=nd(dn,a,c);d=nd(en,e,d);return{sb:b,qb:nd(fn,a,c),ob:nd(gn,a,c),pb:nd(hn,a,c),vb:d,ub:/^(?:https?:)?\/\/(?:pagead2\.googlesyndication\.com|securepubads\.g\.doubleclick\.net)\/pagead\/(?:js\/)?(?:show_ads|adsbygoogle)\.js(?:[?#].*)?$/}}); }).call(this,"[2019,\"r20220406\",\"r20190131\",null,null,null,null,\".google.co.uz\",null,null,null,[[[1082,null,null,[1]],[null,62,null,[null,0.001]],[383,null,null,[1]],[null,1130,null,[null,100]],[null,1126,null,[null,5000]],[1132,null,null,[1]],[1131,null,null,[1]],[null,1142,null,[null,2]],[null,1165,null,[null,1000]],[null,1114,null,[null,1]],[null,1116,null,[null,300]],[null,1117,null,[null,100]],[null,1115,null,[null,1]],[null,1159,null,[null,500]],[1145,null,null,[1]],[1021,null,null,[1]],[null,66,null,[null,-1]],[null,65,null,[null,-1]],[1087,null,null,[1]],[1053,null,null,[1]],[1100,null,null,[1]],[1102,null,null,[1]],[1149,null,null,[1]],[null,1072,null,[null,0.75]],[1101,null,null,[1]],[1036,null,null,[1]],[null,1085,null,[null,5]],[null,63,null,[null,30]],[null,1080,null,[null,5]],[1054,null,null,[1]],[null,1027,null,[null,10]],[null,57,null,[null,120]],[null,1079,null,[null,5]],[null,1050,null,[null,30]],[null,58,null,[null,120]],[381914117,null,null,[1]],[null,null,null,[null,null,null,[\"A8FHS1NmdCwGqD9DwOicnHHY+y27kdWfxKa0YHSGDfv0CSpDKRHTQdQmZVPDUdaFWUsxdgVxlwAd6o+dhJykPA0AAACWeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9\",\"A8zdXi6dr1hwXEUjQrYiyYQGlU3557y5QWDnN0Lwgj9ePt66XMEvNkVWOEOWPd7TP9sBQ25X0Q15Lr1Nn4oGFQkAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9\",\"A4\/Htern2udN9w3yJK9QgWQxQFruxOXsXL7cW60DyCl0EZFGCSme\/J33Q\/WzF7bBkVvhEWDlcBiUyZaim5CpFQwAAACceyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiQ29udmVyc2lvbk1lYXN1cmVtZW50IiwiZXhwaXJ5IjoxNjQzMTU1MTk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlLCJ1c2FnZSI6InN1YnNldCJ9\"]],null,1934],[1953,null,null,[1]],[1947,null,null,[1]],[434462125,null,null,[1]],[1938,null,null,[1]],[1948,null,null,[1]],[392736476,null,null,[1]],[null,null,null,[null,null,null,[\"AxujKG9INjsZ8\/gUq8+dTruNvk7RjZQ1oFhhgQbcTJKDnZfbzSTE81wvC2Hzaf3TW4avA76LTZEMdiedF1vIbA4AAABueyJvcmlnaW4iOiJodHRwczovL2ltYXNkay5nb29nbGVhcGlzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzVGhpcmRQYXJ0eSI6dHJ1ZX0=\",\"Azuce85ORtSnWe1MZDTv68qpaW3iHyfL9YbLRy0cwcCZwVnePnOmkUJlG8HGikmOwhZU22dElCcfrfX2HhrBPAkAAAB7eyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A16nvcdeoOAqrJcmjLRpl1I6f3McDD8EfofAYTt\/P\/H4\/AWwB99nxiPp6kA0fXoiZav908Z8etuL16laFPUdfQsAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"AxBHdr0J44vFBQtZUqX9sjiqf5yWZ\/OcHRcRMN3H9TH+t90V\/j3ENW6C8+igBZFXMJ7G3Pr8Dd13632aLng42wgAAACBeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiVHJ1c3RUb2tlbnMiLCJleHBpcnkiOjE2NTI3NzQ0MDAsImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9\",\"A88BWHFjcawUfKU3lIejLoryXoyjooBXLgWmGh+hNcqMK44cugvsI5YZbNarYvi3roc1fYbHA1AVbhAtuHZflgEAAAB2eyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IlRydXN0VG9rZW5zIiwiZXhwaXJ5IjoxNjUyNzc0NDAwLCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\"]],null,1932],[null,397907552,null,[null,500]],[432938498,null,null,[1]]],[[10,[[1,[[21066108],[21066109,[[316,null,null,[1]]]]],null,null,null,34,18,1],[1,[[21066110],[21066111]],null,null,null,34,18,1],[1,[[42530528],[42530529,[[368,null,null,[1]]]],[42530530,[[369,null,null,[1]],[368,null,null,[1]]]]]],[1,[[42531496],[42531497,[[1161,null,null,[1]]]]]],[1,[[42531513],[42531514,[[316,null,null,[1]]]]]],[1,[[44719338],[44719339,[[334,null,null,[1]],[null,54,null,[null,100]],[null,66,null,[null,10]],[null,65,null,[null,1000]]]]]],[200,[[44760474],[44760475,[[1129,null,null,[1]]]]]],[10,[[44760911],[44760912,[[1160,null,null,[1]]]]]],[100,[[44761043],[44761044]]],[1,[[44752536,[[1122,null,null,[1]],[1033,null,null,[1]]]],[44753656]]],[null,[[44755592],[44755593,[[1122,null,null,[1]],[1033,null,null,[1]]]],[44755594,[[1122,null,null,[1]],[1033,null,null,[1]]]],[44755653,[[1122,null,null,[1]],[1033,null,null,[1]]]]]],[10,[[44762453],[44762454,[[1122,null,null,[1]],[1033,null,null,[1]]]]]],[20,[[182982000,[[218,null,null,[1]]],[1,[[12,null,null,null,2,null,\"\\\\.wiki(dogs|how)(-fun)?\\\\.\"]]]],[182982100,[[217,null,null,[1]]],[1,[[12,null,null,null,2,null,\"\\\\.wiki(dogs|how)(-fun)?\\\\.\"]]]]],null,null,null,36,8,1],[20,[[182982200,null,[1,[[12,null,null,null,2,null,\"\\\\.wiki(dogs|how)(-fun)?\\\\.\"]]]],[182982300,null,[1,[[12,null,null,null,2,null,\"\\\\.wiki(dogs|how)(-fun)?\\\\.\"]]]]],null,null,null,36,8,1],[10,[[182984000,null,[4,null,23,null,null,null,null,[\"1\"]]],[182984100,[[218,null,null,[1]]],[4,null,23,null,null,null,null,[\"1\"]]]],null,null,null,36,10,101],[10,[[182984200,null,[4,null,23,null,null,null,null,[\"1\"]]],[182984300,null,[4,null,23,null,null,null,null,[\"1\"]]]],null,null,null,36,10,101],[10,[[21066428],[21066429]]],[10,[[21066430],[21066431],[21066432],[21066433]],null,null,null,44,22],[10,[[21066434],[21066435]],null,null,null,44,null,500],[10,[[31065342],[31065343,[[1147,null,null,[1]]]]]],[50,[[31065544],[31065545,[[1154,null,null,[1]]]]]],[50,[[31065741],[31065742,[[1134,null,null,[1]]]]]],[1,[[31065944,[[null,1103,null,[null,31065944]],[1121,null,null,[1]],[null,1119,null,[null,300]]]],[31065945,[[null,1103,null,[null,31065945]],[1121,null,null,[1]],[1143,null,null,[1]],[null,1119,null,[null,300]]]],[31065946,[[null,1103,null,[null,31065946]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[31065950,[[null,1103,null,[null,31065950]],[null,1114,null,[null,0.9]],[null,1112,null,[null,5]],[null,1113,null,[null,5]],[null,1104,null,[null,100]],[null,1115,null,[null,0.8]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[31065951,[[null,1103,null,[null,31065951]],[null,1114,null,[null,0.9]],[null,1110,null,[null,1]],[null,1104,null,[null,100]],[null,1115,null,[null,0.8]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[31065952,[[null,1103,null,[null,31065952]],[null,1114,null,[null,0.9]],[null,1110,null,[null,5]],[null,1104,null,[null,100]],[null,1115,null,[null,0.8]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[31065953,[[null,1103,null,[null,31065953]],[null,1114,null,[null,0.9]],[null,1110,null,[null,5]],[null,1111,null,[null,5]],[null,1112,null,[null,5]],[null,1113,null,[null,5]],[null,1104,null,[null,100]],[null,1115,null,[null,0.8]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[44762492,[[null,1103,null,[null,44762492]],[null,1114,null,[null,0.9]],[null,1104,null,[null,100]],[null,1106,null,[null,10]],[null,1107,null,[null,10]],[null,1105,null,[null,10]],[null,1115,null,[null,-1]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]]],[6,null,null,3,null,2],49],[1,[[31066496,[[null,1103,null,[null,31066496]],[1121,null,null,[1]],[null,1119,null,[null,300]]]],[31066497,[[null,1158,null,[null,45]],[null,1157,null,[null,400]],[null,1103,null,[null,31066497]],[null,1114,null,[null,-1]],[null,1104,null,[null,100]],[null,1106,null,[null,10]],[null,1107,null,[null,10]],[null,1105,null,[null,10]],[null,1115,null,[null,-1]],[1121,null,null,[1]],[null,1119,null,[null,300]],[1162,null,null,[1]],[1155,null,null,[1]],[1120,null,null,[1]]]]],null,49],[1000,[[31067051,[[null,null,14,[null,null,\"31067051\"]]],[6,null,null,null,6,null,\"31067051\"]],[31067052,[[null,null,14,[null,null,\"31067052\"]]],[6,null,null,null,6,null,\"31067052\"]]],[4,null,55]],[1000,[[31067063,[[null,null,14,[null,null,\"31067063\"]]],[6,null,null,null,6,null,\"31067063\"]],[31067064,[[null,null,14,[null,null,\"31067064\"]]],[6,null,null,null,6,null,\"31067064\"]]],[4,null,55]],[10,[[31067067],[31067068,[[1148,null,null,[1]]]]]],[1000,[[31067083,[[null,null,14,[null,null,\"31067083\"]]],[6,null,null,null,6,null,\"31067083\"]],[31067084,[[null,null,14,[null,null,\"31067084\"]]],[6,null,null,null,6,null,\"31067084\"]]],[4,null,55]],[1,[[44736076],[44736077,[[null,1046,null,[null,0.1]]]]]],[1,[[44761631,[[null,1103,null,[null,44761631]]]],[44761632,[[null,1103,null,[null,44761632]],[1143,null,null,[1]]]],[44761633,[[null,1142,null,[null,2]],[null,1103,null,[null,44761633]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[44761634,[[null,1142,null,[null,2]],[null,1103,null,[null,44761634]],[null,1114,null,[null,0.9]],[null,1104,null,[null,100]],[null,1115,null,[null,0.8]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[44761635,[[null,1142,null,[null,2]],[null,1103,null,[null,44761635]],[null,1114,null,[null,0.9]],[null,1106,null,[null,10]],[null,1115,null,[null,0.8]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[44761636,[[null,1142,null,[null,2]],[null,1103,null,[null,44761636]],[null,1114,null,[null,0.9]],[null,1107,null,[null,10]],[null,1115,null,[null,0.8]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[44761637,[[null,1142,null,[null,2]],[null,1103,null,[null,44761637]],[null,1114,null,[null,0.9]],[null,1105,null,[null,10]],[null,1115,null,[null,0.8]],[null,1119,null,[null,300]],[1120,null,null,[1]]]],[44762110,[[null,1142,null,[null,2]],[null,1103,null,[null,44762110]],[null,1114,null,[null,0.9]],[null,1104,null,[null,100]],[null,1115,null,[null,-1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]]],[6,null,null,3,null,2],49],[500,[[44761838,[[null,1142,null,[null,2]],[null,1103,null,[null,44761838]],[null,1114,null,[null,0.9]],[null,1104,null,[null,100]],[null,1115,null,[null,-1]],[null,1119,null,[null,300]],[1120,null,null,[1]]]]],[2,[[6,null,null,3,null,2],[12,null,null,null,2,null,\"smitmehta\\\\.com\/\"]]],49],[null,[[44762338],[44762339,[[380254521,null,null,[1]]]]],[1,[[4,null,63]]],null,null,56],[150,[[31061760],[31063913,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]],[31065341,[[1150,null,null,[1]],[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],15],[50,[[31061761,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]],[31062202,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]],[31063912],[44756455,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],15],[null,[[31063202,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],15],[null,[[44753753,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]]]]],[3,[[4,null,8,null,null,null,null,[\"gmaSdk.getQueryInfo\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaQueryInfo.postMessage\"]],[4,null,8,null,null,null,null,[\"webkit.messageHandlers.getGmaSig.postMessage\"]]]],15]]],[20,[[50,[[31062930],[31062931,[[380025941,null,null,[1]]]]],null,null,null,null,null,101,null,102]]],[13,[[10,[[44759847],[44759848,[[1947,null,null,[]]]]]],[10,[[44759849],[44759850]]],[1,[[31065824],[31065825,[[424117738,null,null,[1]]]]]],[10,[[31066184],[31066185,[[436251930,null,null,[1]]]]]],[1000,[[21067496]],[4,null,9,null,null,null,null,[\"document.hasTrustToken\"]]],[1000,[[31060475,null,[2,[[1,[[4,null,9,null,null,null,null,[\"window.PeriodicSyncManager\"]]]],[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]]]]]]],[500,[[31061692],[31061693,[[77,null,null,[1]],[78,null,null,[1]],[85,null,null,[1]],[80,null,null,[1]],[76,null,null,[1]]]]],[4,null,6,null,null,null,null,[\"31061691\"]]],[1,[[31062890],[31062891,[[397841828,null,null,[1]]]]]],[1,[[31062946]],[4,null,27,null,null,null,null,[\"document.prerendering\"]]],[1,[[31062947]],[1,[[4,null,27,null,null,null,null,[\"document.prerendering\"]]]]],[50,[[31064018],[31064019,[[1961,null,null,[1]]]]]],[1,[[31065981,null,[2,[[6,null,null,3,null,0],[12,null,null,null,4,null,\"Chrome\/(9[23456789]|\\\\d{3,})\",[\"navigator.userAgent\"]],[4,null,27,null,null,null,null,[\"crossOriginIsolated\"]]]]]]]]],[11,[[10,[[44760494],[44760495,[[1957,null,null,[1]]]]],null,48],[1,[[44760496],[44760497,[[1957,null,null,[1]]]],[44760498,[[1957,null,null,[1]]]]],null,48],[2,[[44761535],[44761536,[[1957,null,null,[1]],[1963,null,null,[1]]]],[44761537,[[1957,null,null,[1]],[1964,null,null,[1]]]],[44761538,[[1957,null,null,[1]],[1965,null,null,[1]]]],[44761539,[[1957,null,null,[1]]]]],null,48]]],[17,[[10,[[31060047]],null,null,null,44,null,900],[10,[[31060048],[31060049]],null,null,null,null,null,null,null,101],[10,[[31060566]]]]],[12,[[50,[[31061828],[31061829,[[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,200],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,500]]]],[360245597,null,null,[1]],[null,494,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]]]],[31065659,[[1150,null,null,[1]],[null,1126,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]],[null,1032,null,[null,10000]],[427841102,null,null,[1]],[360245597,null,null,[1]],[null,494,null,[null,5000],[[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[null,5500]]]]]],[31065787]],null,15],[20,[[21065724],[21065725,[[203,null,null,[1]]]]],[4,null,9,null,null,null,null,[\"LayoutShift\"]]],[50,[[31060006,null,[2,[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[12,null,null,null,4,null,\"Chrome\/(89|9\\\\d|\\\\d{3,})\",[\"navigator.userAgent\"]],[4,null,9,null,null,null,null,[\"window.PeriodicSyncManager\"]]]]],[31060007,[[1928,null,null,[1]]],[2,[[12,null,null,null,4,null,\"Android\",[\"navigator.userAgent\"]],[12,null,null,null,4,null,\"Chrome\/(89|9\\\\d|\\\\d{3,})\",[\"navigator.userAgent\"]],[4,null,9,null,null,null,null,[\"window.PeriodicSyncManager\"]]]]]],null,21],[10,[[31060032],[31060033,[[1928,null,null,[1]]]]],null,21],[10,[[31061690],[31061691,[[83,null,null,[1]],[84,null,null,[1]]]]]],[1,[[31065721],[31065722,[[432946749,null,null,[1]]]]]]]]],null,null,[0.001,\"1000\",1,\"1000\"]],[null,[]],null,null,1,\"github.com\",309779023,[44759876,44759927,44759842]]");
BlondelSeumo
Mainly this is a visual drag and drop Flow Builder based chatbot for Facebook Messenger and Instagram DM. It also comprises a feature for auto comment, auto-reply to comment, and private reply for Facebook and Instagram. Besides, It has a feature for posting on Facebook, Instagram, and others. True, it has an SMS and Email marketing service. On the other hand, it has a full-featured Ecommerce that can live inside Facebook Messenger, Instagram DM, and on web browsers. And finally, it is a self-hosted white label multi-user SaaS application. In one word, it is an all-in-one marketing solution for your business.
LivelySource
📧 DM-BOT is discord bot that can redirect direct messages. One of us! You can also reply to those messages! DM-BOT is easy to use & understand! I decided to use Discord.js, it's literally the best.
themuffinator
DarkMatter is a new source port for QUAKE III: ARENA, based on Quake3e (https://github.com/ec-/Quake3e). It is part of an ambitious project to ultimately bring the gameplay experiences of older QUAKE® titles together into one feature-rich package. See https://github.com/themuffinator/dm-game for the game logic development.
zsith
// ==UserScript== // @name AposLauncher // @namespace AposLauncher // @include http://agar.io/* // @version 3.062 // @grant none // @author http://www.twitch.tv/apostolique // ==/UserScript== var aposLauncherVersion = 3.062; Number.prototype.mod = function(n) { return ((this % n) + n) % n; }; Array.prototype.peek = function() { return this[this.length - 1]; } var sha = "efde0488cc2cc176db48dd23b28a20b90314352b"; function getLatestCommit() { window.jQuery.ajax({ url: "https://api.github.com/repos/apostolique/Agar.io-bot/git/refs/heads/master", cache: false, dataType: "jsonp" }).done(function(data) { console.dir(data["data"]) console.log("hmm: " + data["data"]["object"]["sha"]); sha = data["data"]["object"]["sha"]; function update(prefix, name, url) { window.jQuery(document.body).prepend("<div id='" + prefix + "Dialog' style='position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 100; display: none;'>"); window.jQuery('#' + prefix + 'Dialog').append("<div id='" + prefix + "Message' style='width: 350px; background-color: #FFFFFF; margin: 100px auto; border-radius: 15px; padding: 5px 15px 5px 15px;'>"); window.jQuery('#' + prefix + 'Message').append("<h2>UPDATE TIME!!!</h2>"); window.jQuery('#' + prefix + 'Message').append("<p>Grab the update for: <a id='" + prefix + "Link' href='" + url + "' target=\"_blank\">" + name + "</a></p>"); window.jQuery('#' + prefix + 'Link').on('click', function() { window.jQuery("#" + prefix + "Dialog").hide(); window.jQuery("#" + prefix + "Dialog").remove(); }); window.jQuery("#" + prefix + "Dialog").show(); } window.jQuery.get('https://raw.githubusercontent.com/Apostolique/Agar.io-bot/master/launcher.user.js?' + Math.floor((Math.random() * 1000000) + 1), function(data) { var latestVersion = data.replace(/(\r\n|\n|\r)/gm, ""); latestVersion = latestVersion.substring(latestVersion.indexOf("// @version") + 11, latestVersion.indexOf("// @grant")); latestVersion = parseFloat(latestVersion + 0.0000); var myVersion = parseFloat(aposLauncherVersion + 0.0000); if (latestVersion > myVersion) { update("aposLauncher", "launcher.user.js", "https://github.com/Apostolique/Agar.io-bot/blob/" + sha + "/launcher.user.js/"); } console.log('Current launcher.user.js Version: ' + myVersion + " on Github: " + latestVersion); }); }).fail(function() {}); } getLatestCommit(); console.log("Running Bot Launcher!"); (function(d, e) { //UPDATE function keyAction(e) { if (84 == e.keyCode) { console.log("Toggle"); toggle = !toggle; } if (82 == e.keyCode) { console.log("ToggleDraw"); toggleDraw = !toggleDraw; } if (83 == e.keyCode) { selectedCell = (selectedCell + 1).mod(getPlayer().length + 1); console.log("Next Cell " + selectedCell); } if (68 == e.keyCode) { window.setDarkTheme(!getDarkBool()); } if (70 == e.keyCode) { window.setShowMass(!getMassBool()); } if (69 == e.keyCode) { if (message.length > 0) { window.setMessage([]); window.onmouseup = function() {}; window.ignoreStream = true; } else { window.ignoreStream = false; window.refreshTwitch(); } } if (81 == e.keyCode) { console.log("ToggleFollowMouse"); toggleFollow = !toggleFollow; } } function humanPlayer() { //Don't need to do anything. var player = getPlayer(); var destination = []; for (var i = 0; i < player.length; i++) { destination.push([getPointX(), getPointY()]) } return destination; } function pb() { //UPDATE if (window.botList == null) { window.botList = []; window.jQuery('#locationUnknown').append(window.jQuery('<select id="bList" class="form-control" onchange="setBotIndex($(this).val());" />')); window.jQuery('#locationUnknown').addClass('form-group'); } window.jQuery('#nick').val(originalName); if (window.botList.length == 0) { window.botList.push(["Human", humanPlayer]); var bList = window.jQuery('#bList'); window.jQuery('<option />', { value: (window.botList.length - 1), text: "Human" }).appendTo(bList); } ya = !0; Pa(); setInterval(Pa, 18E4); var father = window.jQuery("#canvas").parent(); window.jQuery("#canvas").remove(); father.prepend("<canvas id='canvas'>"); G = za = document.getElementById("canvas"); f = G.getContext("2d"); G.onmousedown = function(a) { if (Qa) { var b = a.clientX - (5 + m / 5 / 2), c = a.clientY - (5 + m / 5 / 2); if (Math.sqrt(b * b + c * c) <= m / 5 / 2) { V(); H(17); return } } fa = a.clientX; ga = a.clientY; Aa(); V(); }; G.onmousemove = function(a) { fa = a.clientX; ga = a.clientY; Aa(); }; G.onmouseup = function() {}; /firefox/i.test(navigator.userAgent) ? document.addEventListener("DOMMouseScroll", Ra, !1) : document.body.onmousewheel = Ra; var a = !1, b = !1, c = !1; d.onkeydown = function(l) { //UPDATE if (!window.jQuery('#nick').is(":focus")) { 32 != l.keyCode || a || (V(), H(17), a = !0); 81 != l.keyCode || b || (H(18), b = !0); 87 != l.keyCode || c || (V(), H(21), c = !0); 27 == l.keyCode && Sa(!0); //UPDATE keyAction(l); } }; d.onkeyup = function(l) { 32 == l.keyCode && (a = !1); 87 == l.keyCode && (c = !1); 81 == l.keyCode && b && (H(19), b = !1); }; d.onblur = function() { H(19); c = b = a = !1 }; d.onresize = Ta; d.requestAnimationFrame(Ua); setInterval(V, 40); y && e("#region").val(y); Va(); ha(e("#region").val()); 0 == Ba && y && I(); W = !0; e("#overlays").show(); Ta(); d.location.hash && 6 <= d.location.hash.length && Wa(d.location.hash) } function Ra(a) { J *= Math.pow(.9, a.wheelDelta / -120 || a.detail || 0); //UPDATE 0.07 > J && (J = 0.07); J > 4 / h && (J = 4 / h) } function qb() { if (.4 > h) X = null; else { for (var a = Number.POSITIVE_INFINITY, b = Number.POSITIVE_INFINITY, c = Number.NEGATIVE_INFINITY, l = Number.NEGATIVE_INFINITY, d = 0, p = 0; p < v.length; p++) { var g = v[p]; !g.N() || g.R || 20 >= g.size * h || (d = Math.max(g.size, d), a = Math.min(g.x, a), b = Math.min(g.y, b), c = Math.max(g.x, c), l = Math.max(g.y, l)) } X = rb.ka({ ca: a - d + 100, da: b - d + 100, oa: c + d + 100, pa: l + d + 100, ma: 2, na: 4 }); for (p = 0; p < v.length; p++) if (g = v[p], g.N() && !(20 >= g.size * h)) for (a = 0; a < g.a.length; ++a) b = g.a[a].x, c = g.a[a].y, b < s - m / 2 / h || c < t - r / 2 / h || b > s + m / 2 / h || c > t + r / 2 / h || X.m(g.a[a]) } } function Aa() { //UPDATE if (selectedCell > 0 && selectedCell <= getPlayer().length) { setPoint(((fa - m / 2) / h + s), ((ga - r / 2) / h + t), selectedCell - 1); drawCircle(getPlayer()[selectedCell - 1].x, getPlayer()[selectedCell - 1].y, getPlayer()[selectedCell - 1].size, 8); drawCircle(getPlayer()[selectedCell - 1].x, getPlayer()[selectedCell - 1].y, getPlayer()[selectedCell - 1].size / 2, 8); } else if (selectedCell > getPlayer().length) { selectedCell = 0; } if (toggle || window.botList[botIndex][0] == "Human") { var startIndex = (selectedCell == 0 ? 0 : selectedCell - 1); for (var i = 0; i < getPlayer().length - (selectedCell == 0 ? 0 : 1); i++) { setPoint(((fa - m / 2) / h + s) + i, ((ga - r / 2) / h + t) + i, (i + startIndex).mod(getPlayer().length)); } } } function Pa() { null == ka && (ka = {}, e("#region").children().each(function() { var a = e(this), b = a.val(); b && (ka[b] = a.text()) })); e.get("https://m.agar.io/info", function(a) { var b = {}, c; for (c in a.regions) { var l = c.split(":")[0]; b[l] = b[l] || 0; b[l] += a.regions[c].numPlayers } for (c in b) e('#region option[value="' + c + '"]').text(ka[c] + " (" + b[c] + " players)") }, "json") } function Xa() { e("#adsBottom").hide(); e("#overlays").hide(); W = !1; Va(); d.googletag && d.googletag.pubads && d.googletag.pubads().clear(d.aa) } function ha(a) { a && a != y && (e("#region").val() != a && e("#region").val(a), y = d.localStorage.location = a, e(".region-message").hide(), e(".region-message." + a).show(), e(".btn-needs-server").prop("disabled", !1), ya && I()) } function Sa(a) { W || (K = null, sb(), a && (x = 1), W = !0, e("#overlays").fadeIn(a ? 200 : 3E3)) } function Y(a) { e("#helloContainer").attr("data-gamemode", a); P = a; e("#gamemode").val(a) } function Va() { e("#region").val() ? d.localStorage.location = e("#region").val() : d.localStorage.location && e("#region").val(d.localStorage.location); e("#region").val() ? e("#locationKnown").append(e("#region")) : e("#locationUnknown").append(e("#region")) } function sb() { la && (la = !1, setTimeout(function() { la = !0 //UPDATE }, 6E4 * Ya)) } function Z(a) { return d.i18n[a] || d.i18n_dict.en[a] || a } function Za() { var a = ++Ba; console.log("Find " + y + P); e.ajax("https://m.agar.io/", { error: function() { setTimeout(Za, 1E3) }, success: function(b) { a == Ba && (b = b.split("\n"), b[2] && alert(b[2]), Ca("ws://" + b[0], b[1])) }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: (y + P || "?") + "\n154669603" }) } function I() { ya && y && (e("#connecting").show(), Za()) } function Ca(a, b) { if (q) { q.onopen = null; q.onmessage = null; q.onclose = null; try { q.close() } catch (c) {} q = null } Da.la && (a = "ws://" + Da.la); if (null != L) { var l = L; L = function() { l(b) } } if (tb) { var d = a.split(":"); a = d[0] + "s://ip-" + d[1].replace(/\./g, "-").replace(/\//g, "") + ".tech.agar.io:" + (+d[2] + 2E3) } M = []; k = []; E = {}; v = []; Q = []; F = []; z = A = null; R = 0; $ = !1; console.log("Connecting to " + a); //UPDATE serverIP = a; q = new WebSocket(a); q.binaryType = "arraybuffer"; q.onopen = function() { var a; console.log("socket open"); a = N(5); a.setUint8(0, 254); a.setUint32(1, 4, !0); O(a); a = N(5); a.setUint8(0, 255); a.setUint32(1, 154669603, !0); O(a); a = N(1 + b.length); a.setUint8(0, 80); for (var c = 0; c < b.length; ++c) a.setUint8(c + 1, b.charCodeAt(c)); O(a); $a() }; q.onmessage = ub; q.onclose = vb; q.onerror = function() { console.log("socket error") } } function N(a) { return new DataView(new ArrayBuffer(a)) } function O(a) { q.send(a.buffer) } function vb() { $ && (ma = 500); console.log("socket close"); setTimeout(I, ma); ma *= 2 } function ub(a) { wb(new DataView(a.data)) } function wb(a) { function b() { for (var b = "";;) { var d = a.getUint16(c, !0); c += 2; if (0 == d) break; b += String.fromCharCode(d) } return b } var c = 0; 240 == a.getUint8(c) && (c += 5); switch (a.getUint8(c++)) { case 16: xb(a, c); break; case 17: aa = a.getFloat32(c, !0); c += 4; ba = a.getFloat32(c, !0); c += 4; ca = a.getFloat32(c, !0); c += 4; break; case 20: k = []; M = []; break; case 21: Ea = a.getInt16(c, !0); c += 2; Fa = a.getInt16(c, !0); c += 2; Ga || (Ga = !0, na = Ea, oa = Fa); break; case 32: M.push(a.getUint32(c, !0)); c += 4; break; case 49: if (null != A) break; var l = a.getUint32(c, !0), c = c + 4; F = []; for (var d = 0; d < l; ++d) { var p = a.getUint32(c, !0), c = c + 4; F.push({ id: p, name: b() }) } ab(); break; case 50: A = []; l = a.getUint32(c, !0); c += 4; for (d = 0; d < l; ++d) A.push(a.getFloat32(c, !0)), c += 4; ab(); break; case 64: pa = a.getFloat64(c, !0); c += 8; qa = a.getFloat64(c, !0); c += 8; ra = a.getFloat64(c, !0); c += 8; sa = a.getFloat64(c, !0); c += 8; aa = (ra + pa) / 2; ba = (sa + qa) / 2; ca = 1; 0 == k.length && (s = aa, t = ba, h = ca); break; case 81: var g = a.getUint32(c, !0), c = c + 4, e = a.getUint32(c, !0), c = c + 4, f = a.getUint32(c, !0), c = c + 4; setTimeout(function() { S({ e: g, f: e, d: f }) }, 1200) } } function xb(a, b) { bb = C = Date.now(); $ || ($ = !0, e("#connecting").hide(), cb(), L && (L(), L = null)); var c = Math.random(); Ha = !1; var d = a.getUint16(b, !0); b += 2; for (var u = 0; u < d; ++u) { var p = E[a.getUint32(b, !0)], g = E[a.getUint32(b + 4, !0)]; b += 8; p && g && (g.X(), g.s = g.x, g.t = g.y, g.r = g.size, g.J = p.x, g.K = p.y, g.q = g.size, g.Q = C) } for (u = 0;;) { d = a.getUint32(b, !0); b += 4; if (0 == d) break; ++u; var f, p = a.getInt16(b, !0); b += 4; g = a.getInt16(b, !0); b += 4; f = a.getInt16(b, !0); b += 2; for (var h = a.getUint8(b++), w = a.getUint8(b++), m = a.getUint8(b++), h = (h << 16 | w << 8 | m).toString(16); 6 > h.length;) h = "0" + h; var h = "#" + h, w = a.getUint8(b++), m = !!(w & 1), r = !!(w & 16); w & 2 && (b += 4); w & 4 && (b += 8); w & 8 && (b += 16); for (var q, n = "";;) { q = a.getUint16(b, !0); b += 2; if (0 == q) break; n += String.fromCharCode(q) } q = n; n = null; E.hasOwnProperty(d) ? (n = E[d], n.P(), n.s = n.x, n.t = n.y, n.r = n.size, n.color = h) : (n = new da(d, p, g, f, h, q), v.push(n), E[d] = n, n.ua = p, n.va = g); n.h = m; n.n = r; n.J = p; n.K = g; n.q = f; n.sa = c; n.Q = C; n.ba = w; q && n.B(q); - 1 != M.indexOf(d) && -1 == k.indexOf(n) && (document.getElementById("overlays").style.display = "none", k.push(n), 1 == k.length && (s = n.x, t = n.y, db())) //UPDATE interNodes[d] = window.getCells()[d]; } //UPDATE Object.keys(interNodes).forEach(function(element, index) { //console.log("start: " + interNodes[element].updateTime + " current: " + D + " life: " + (D - interNodes[element].updateTime)); var isRemoved = !window.getCells().hasOwnProperty(element); if (isRemoved && (window.getLastUpdate() - interNodes[element].getUptimeTime()) > 3000) { delete interNodes[element]; } else { for (var i = 0; i < getPlayer().length; i++) { if (isRemoved && computeDistance(getPlayer()[i].x, getPlayer()[i].y, interNodes[element].x, interNodes[element].y) < getPlayer()[i].size + 710) { delete interNodes[element]; break; } } } }); c = a.getUint32(b, !0); b += 4; for (u = 0; u < c; u++) d = a.getUint32(b, !0), b += 4, n = E[d], null != n && n.X(); //UPDATE //Ha && 0 == k.length && Sa(!1) } //UPDATE function computeDistance(x1, y1, x2, y2) { var xdis = x1 - x2; // <--- FAKE AmS OF COURSE! var ydis = y1 - y2; var distance = Math.sqrt(xdis * xdis + ydis * ydis); return distance; } function screenDistance() { return Math.min(computeDistance(getOffsetX(), getOffsetY(), screenToGameX(getWidth()), getOffsetY()), computeDistance(getOffsetX(), getOffsetY(), getOffsetX(), screenToGameY(getHeight()))); } window.verticalDistance = function() { return computeDistance(screenToGameX(0), screenToGameY(0), screenToGameX(getWidth()), screenToGameY(getHeight())); } function screenToGameX(x) { return (x - getWidth() / 2) / getRatio() + getX(); } function screenToGameY(y) { return (y - getHeight() / 2) / getRatio() + getY(); } window.drawPoint = function(x_1, y_1, drawColor, text) { if (!toggleDraw) { dPoints.push([x_1, y_1, drawColor]); dText.push(text); } } window.drawArc = function(x_1, y_1, x_2, y_2, x_3, y_3, drawColor) { if (!toggleDraw) { var radius = computeDistance(x_1, y_1, x_3, y_3); dArc.push([x_1, y_1, x_2, y_2, x_3, y_3, radius, drawColor]); } } window.drawLine = function(x_1, y_1, x_2, y_2, drawColor) { if (!toggleDraw) { lines.push([x_1, y_1, x_2, y_2, drawColor]); } } window.drawCircle = function(x_1, y_1, radius, drawColor) { if (!toggleDraw) { circles.push([x_1, y_1, radius, drawColor]); } } function V() { //UPDATE if (getPlayer().length == 0 && !reviving && ~~(getCurrentScore() / 100) > 0) { console.log("Dead: " + ~~(getCurrentScore() / 100)); apos('send', 'pageview'); } if (getPlayer().length == 0) { console.log("Revive"); setNick(originalName); reviving = true; } else if (getPlayer().length > 0 && reviving) { reviving = false; } var a; if (T()) { a = fa - m / 2; var b = ga - r / 2; for (var i = 0; i < getPlayer().length; i++) { var tempID = getPlayer()[i].id; 64 > a * a + b * b || .01 > Math.abs(eb - ia[i]) && .01 > Math.abs(fb - ja[i]) || (eb = ia[i], fb = ja[i], a = N(21), a.setUint8(0, 16), a.setFloat64(1, ia[i], !0), a.setFloat64(9, ja[i], !0), a.setUint32(17, tempID, !0), O(a)) } } } function cb() { if (T() && $ && null != K) { var a = N(1 + 2 * K.length); a.setUint8(0, 0); for (var b = 0; b < K.length; ++b) a.setUint16(1 + 2 * b, K.charCodeAt(b), !0); O(a) } } function T() { return null != q && q.readyState == q.OPEN } window.opCode = function(a) { console.log("Sending op code."); H(parseInt(a)); } function H(a) { if (T()) { var b = N(1); b.setUint8(0, a); O(b) } } function $a() { if (T() && null != B) { var a = N(1 + B.length); a.setUint8(0, 81); for (var b = 0; b < B.length; ++b) a.setUint8(b + 1, B.charCodeAt(b)); O(a) } } function Ta() { m = d.innerWidth; r = d.innerHeight; za.width = G.width = m; za.height = G.height = r; var a = e("#helloContainer"); a.css("transform", "none"); var b = a.height(), c = d.innerHeight; b > c / 1.1 ? a.css("transform", "translate(-50%, -50%) scale(" + c / b / 1.1 + ")") : a.css("transform", "translate(-50%, -50%)"); gb() } function hb() { var a; a = Math.max(r / 1080, m / 1920); return a *= J } function yb() { if (0 != k.length) { for (var a = 0, b = 0; b < k.length; b++) a += k[b].size; a = Math.pow(Math.min(64 / a, 1), .4) * hb(); h = (9 * h + a) / 10 } } function gb() { //UPDATE dPoints = []; circles = []; dArc = []; dText = []; lines = []; var a, b = Date.now(); ++zb; C = b; if (0 < k.length) { yb(); for (var c = a = 0, d = 0; d < k.length; d++) k[d].P(), a += k[d].x / k.length, c += k[d].y / k.length; aa = a; ba = c; ca = h; s = (s + a) / 2; t = (t + c) / 2; } else s = (29 * s + aa) / 30, t = (29 * t + ba) / 30, h = (9 * h + ca * hb()) / 10; qb(); Aa(); Ia || f.clearRect(0, 0, m, r); Ia ? (f.fillStyle = ta ? "#111111" : "#F2FBFF", f.globalAlpha = .05, f.fillRect(0, 0, m, r), f.globalAlpha = 1) : Ab(); v.sort(function(a, b) { return a.size == b.size ? a.id - b.id : a.size - b.size }); f.save(); f.translate(m / 2, r / 2); f.scale(h, h); f.translate(-s, -t); //UPDATE f.save(); f.beginPath(); f.lineWidth = 5; f.strokeStyle = "#FFFFFF"; f.moveTo(getMapStartX(), getMapStartY()); f.lineTo(getMapStartX(), getMapEndY()); f.stroke(); f.moveTo(getMapStartX(), getMapStartY()); f.lineTo(getMapEndX(), getMapStartY()); f.stroke(); f.moveTo(getMapEndX(), getMapStartY()); f.lineTo(getMapEndX(), getMapEndY()); f.stroke(); f.moveTo(getMapStartX(), getMapEndY()); f.lineTo(getMapEndX(), getMapEndY()); f.stroke(); f.restore(); for (d = 0; d < v.length; d++) v[d].w(f); for (d = 0; d < Q.length; d++) Q[d].w(f); //UPDATE if (getPlayer().length > 0) { var moveLoc = window.botList[botIndex][1](toggleFollow); if (selectedCell > 0) { Aa(); } if (!toggle) { var startIndex = (selectedCell == 0 ? 0 : selectedCell); for (var i = 0; i < getPlayer().length - (selectedCell == 0 ? 0 : 1); i++) { setPoint(moveLoc[(i + startIndex).mod(getPlayer().length)][0], moveLoc[(i + startIndex).mod(getPlayer().length)][1], (i + startIndex).mod(getPlayer().length)); } } } customRender(f); if (Ga) { na = (3 * na + Ea) / 4; oa = (3 * oa + Fa) / 4; f.save(); f.strokeStyle = "#FFAAAA"; f.lineWidth = 10; f.lineCap = "round"; f.lineJoin = "round"; f.globalAlpha = .5; f.beginPath(); for (d = 0; d < k.length; d++) f.moveTo(k[d].x, k[d].y), f.lineTo(na, oa); f.stroke(); f.restore(); } f.restore(); z && z.width && f.drawImage(z, m - z.width - 10, 10); R = Math.max(R, Bb()); //UPDATE var currentDate = new Date(); var nbSeconds = 0; if (getPlayer().length > 0) { //nbSeconds = currentDate.getSeconds() + currentDate.getMinutes() * 60 + currentDate.getHours() * 3600 - lifeTimer.getSeconds() - lifeTimer.getMinutes() * 60 - lifeTimer.getHours() * 3600; nbSeconds = (currentDate.getTime() - lifeTimer.getTime())/1000; } bestTime = Math.max(nbSeconds, bestTime); var displayText = 'Score: ' + ~~(R / 100) + " Current Time: " + nbSeconds + " seconds."; 0 != R && (null == ua && (ua = new va(24, "#FFFFFF")), ua.C(displayText), c = ua.L(), a = c.width, f.globalAlpha = .2, f.fillStyle = "#000000", f.fillRect(10, r - 10 - 24 - 10, a + 10, 34), f.globalAlpha = 1, f.drawImage(c, 15, r - 10 - 24 - 5)); Cb(); b = Date.now() - b; b > 1E3 / 60 ? D -= .01 : b < 1E3 / 65 && (D += .01);.4 > D && (D = .4); 1 < D && (D = 1); b = C - ib; !T() || W ? (x += b / 2E3, 1 < x && (x = 1)) : (x -= b / 300, 0 > x && (x = 0)); 0 < x && (f.fillStyle = "#000000", f.globalAlpha = .5 * x, f.fillRect(0, 0, m, r), f.globalAlpha = 1); ib = C drawStats(f); } //UPDATE function customRender(d) { d.save(); for (var i = 0; i < lines.length; i++) { d.beginPath(); d.lineWidth = 5; if (lines[i][4] == 0) { d.strokeStyle = "#FF0000"; } else if (lines[i][4] == 1) { d.strokeStyle = "#00FF00"; } else if (lines[i][4] == 2) { d.strokeStyle = "#0000FF"; } else if (lines[i][4] == 3) { d.strokeStyle = "#FF8000"; } else if (lines[i][4] == 4) { d.strokeStyle = "#8A2BE2"; } else if (lines[i][4] == 5) { d.strokeStyle = "#FF69B4"; } else if (lines[i][4] == 6) { d.strokeStyle = "#008080"; } else if (lines[i][4] == 7) { d.strokeStyle = "#FFFFFF"; } else { d.strokeStyle = "#000000"; } d.moveTo(lines[i][0], lines[i][1]); d.lineTo(lines[i][2], lines[i][3]); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < circles.length; i++) { if (circles[i][3] == 0) { d.strokeStyle = "#FF0000"; } else if (circles[i][3] == 1) { d.strokeStyle = "#00FF00"; } else if (circles[i][3] == 2) { d.strokeStyle = "#0000FF"; } else if (circles[i][3] == 3) { d.strokeStyle = "#FF8000"; } else if (circles[i][3] == 4) { d.strokeStyle = "#8A2BE2"; } else if (circles[i][3] == 5) { d.strokeStyle = "#FF69B4"; } else if (circles[i][3] == 6) { d.strokeStyle = "#008080"; } else if (circles[i][3] == 7) { d.strokeStyle = "#FFFFFF"; } else { d.strokeStyle = "#000000"; } d.beginPath(); d.lineWidth = 10; //d.setLineDash([5]); d.globalAlpha = 0.3; d.arc(circles[i][0], circles[i][1], circles[i][2], 0, 2 * Math.PI, false); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < dArc.length; i++) { if (dArc[i][7] == 0) { d.strokeStyle = "#FF0000"; } else if (dArc[i][7] == 1) { d.strokeStyle = "#00FF00"; } else if (dArc[i][7] == 2) { d.strokeStyle = "#0000FF"; } else if (dArc[i][7] == 3) { d.strokeStyle = "#FF8000"; } else if (dArc[i][7] == 4) { d.strokeStyle = "#8A2BE2"; } else if (dArc[i][7] == 5) { d.strokeStyle = "#FF69B4"; } else if (dArc[i][7] == 6) { d.strokeStyle = "#008080"; } else if (dArc[i][7] == 7) { d.strokeStyle = "#FFFFFF"; } else { d.strokeStyle = "#000000"; } d.beginPath(); d.lineWidth = 5; var ang1 = Math.atan2(dArc[i][1] - dArc[i][5], dArc[i][0] - dArc[i][4]); var ang2 = Math.atan2(dArc[i][3] - dArc[i][5], dArc[i][2] - dArc[i][4]); d.arc(dArc[i][4], dArc[i][5], dArc[i][6], ang1, ang2, false); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < dPoints.length; i++) { if (dText[i] == "") { var radius = 10; d.beginPath(); d.arc(dPoints[i][0], dPoints[i][1], radius, 0, 2 * Math.PI, false); if (dPoints[i][2] == 0) { d.fillStyle = "black"; } else if (dPoints[i][2] == 1) { d.fillStyle = "yellow"; } else if (dPoints[i][2] == 2) { d.fillStyle = "blue"; } else if (dPoints[i][2] == 3) { d.fillStyle = "red"; } else if (dPoints[i][2] == 4) { d.fillStyle = "#008080"; } else if (dPoints[i][2] == 5) { d.fillStyle = "#FF69B4"; } else { d.fillStyle = "#000000"; } d.fill(); d.lineWidth = 2; d.strokeStyle = '#003300'; d.stroke(); } else { var text = new va(18, (getDarkBool() ? '#F2FBFF' : '#111111'), true, '#000000'); text.C(dText[i]); var textRender = text.L(); d.drawImage(textRender, dPoints[i][0], dPoints[i][1]); } } d.restore(); } function drawStats(d) { d.save() sessionScore = Math.max(getCurrentScore(), sessionScore); var debugStrings = []; debugStrings.push("Current Bot: " + window.botList[botIndex][0]); debugStrings.push("T - Bot: " + (!toggle ? "On" : "Off")); debugStrings.push("R - Lines: " + (!toggleDraw ? "On" : "Off")); debugStrings.push("Q - Follow Mouse: " + (toggleFollow ? "On" : "Off")); debugStrings.push("S - Manual Cell: " + (selectedCell == 0 ? "None" : selectedCell) + " of " + getPlayer().length); debugStrings.push(""); debugStrings.push("Best Score: " + ~~(sessionScore / 100)); debugStrings.push("Best Time: " + bestTime + " seconds"); debugStrings.push(""); debugStrings.push(serverIP); if (getPlayer().length > 0) { var offsetX = -getMapStartX(); var offsetY = -getMapStartY(); debugStrings.push("Location: " + Math.floor(getPlayer()[0].x + offsetX) + ", " + Math.floor(getPlayer()[0].y + offsetY)); } var offsetValue = 20; var text = new va(18, (getDarkBool() ? '#F2FBFF' : '#111111')); for (var i = 0; i < debugStrings.length; i++) { text.C(debugStrings[i]); var textRender = text.L(); d.drawImage(textRender, 20, offsetValue); offsetValue += textRender.height; } if (message.length > 0) { var mRender = []; var mWidth = 0; var mHeight = 0; for (var i = 0; i < message.length; i++) { var mText = new va(28, '#FF0000', true, '#000000'); mText.C(message[i]); mRender.push(mText.L()); if (mRender[i].width > mWidth) { mWidth = mRender[i].width; } mHeight += mRender[i].height; } var mX = getWidth() / 2 - mWidth / 2; var mY = 20; d.globalAlpha = 0.4; d.fillStyle = '#000000'; d.fillRect(mX - 10, mY - 10, mWidth + 20, mHeight + 20); d.globalAlpha = 1; var mOffset = mY; for (var i = 0; i < mRender.length; i++) { d.drawImage(mRender[i], getWidth() / 2 - mRender[i].width / 2, mOffset); mOffset += mRender[i].height; } } d.restore(); } function Ab() { f.fillStyle = ta ? "#111111" : "#F2FBFF"; f.fillRect(0, 0, m, r); f.save(); f.strokeStyle = ta ? "#AAAAAA" : "#000000"; f.globalAlpha = .2 * h; for (var a = m / h, b = r / h, c = (a / 2 - s) % 50; c < a; c += 50) f.beginPath(), f.moveTo(c * h - .5, 0), f.lineTo(c * h - .5, b * h), f.stroke(); for (c = (b / 2 - t) % 50; c < b; c += 50) f.beginPath(), f.moveTo(0, c * h - .5), f.lineTo(a * h, c * h - .5), f.stroke(); f.restore() } function Cb() { if (Qa && Ja.width) { var a = m / 5; f.drawImage(Ja, 5, 5, a, a) } } function Bb() { for (var a = 0, b = 0; b < k.length; b++) a += k[b].q * k[b].q; return a } function ab() { z = null; if (null != A || 0 != F.length) if (null != A || wa) { z = document.createElement("canvas"); var a = z.getContext("2d"), b = 60, b = null == A ? b + 24 * F.length : b + 180, c = Math.min(200, .3 * m) / 200; z.width = 200 * c; z.height = b * c; a.scale(c, c); a.globalAlpha = .4; a.fillStyle = "#000000"; a.fillRect(0, 0, 200, b); a.globalAlpha = 1; a.fillStyle = "#FFFFFF"; c = null; c = Z("leaderboard"); a.font = "30px Ubuntu"; a.fillText(c, 100 - a.measureText(c).width / 2, 40); if (null == A) for (a.font = "20px Ubuntu", b = 0; b < F.length; ++b) c = F[b].name || Z("unnamed_cell"), wa || (c = Z("unnamed_cell")), -1 != M.indexOf(F[b].id) ? (k[0].name && (c = k[0].name), a.fillStyle = "#FFAAAA") : a.fillStyle = "#FFFFFF", c = b + 1 + ". " + c, a.fillText(c, 100 - a.measureText(c).width / 2, 70 + 24 * b); else for (b = c = 0; b < A.length; ++b) { var d = c + A[b] * Math.PI * 2; a.fillStyle = Db[b + 1]; a.beginPath(); a.moveTo(100, 140); a.arc(100, 140, 80, c, d, !1); a.fill(); c = d } } } function Ka(a, b, c, d, e) { this.V = a; this.x = b; this.y = c; this.i = d; this.b = e } function da(a, b, c, d, e, p) { this.id = a; this.s = this.x = b; this.t = this.y = c; this.r = this.size = d; this.color = e; this.a = []; this.W(); this.B(p) } function va(a, b, c, d) { a && (this.u = a); b && (this.S = b); this.U = !!c; d && (this.v = d) } function S(a, b) { var c = "1" == e("#helloContainer").attr("data-has-account-data"); e("#helloContainer").attr("data-has-account-data", "1"); if (null == b && d.localStorage.loginCache) { var l = JSON.parse(d.localStorage.loginCache); l.f = a.f; l.d = a.d; l.e = a.e; d.localStorage.loginCache = JSON.stringify(l) } if (c) { var u = +e(".agario-exp-bar .progress-bar-text").first().text().split("/")[0], c = +e(".agario-exp-bar .progress-bar-text").first().text().split("/")[1].split(" ")[0], l = e(".agario-profile-panel .progress-bar-star").first().text(); if (l != a.e) S({ f: c, d: c, e: l }, function() { e(".agario-profile-panel .progress-bar-star").text(a.e); e(".agario-exp-bar .progress-bar").css("width", "100%"); e(".progress-bar-star").addClass("animated tada").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function() { e(".progress-bar-star").removeClass("animated tada") }); setTimeout(function() { e(".agario-exp-bar .progress-bar-text").text(a.d + "/" + a.d + " XP"); S({ f: 0, d: a.d, e: a.e }, function() { S(a, b) }) }, 1E3) }); else { var p = Date.now(), g = function() { var c; c = (Date.now() - p) / 1E3; c = 0 > c ? 0 : 1 < c ? 1 : c; c = c * c * (3 - 2 * c); e(".agario-exp-bar .progress-bar-text").text(~~(u + (a.f - u) * c) + "/" + a.d + " XP"); e(".agario-exp-bar .progress-bar").css("width", (88 * (u + (a.f - u) * c) / a.d).toFixed(2) + "%"); 1 > c ? d.requestAnimationFrame(g) : b && b() }; d.requestAnimationFrame(g) } } else e(".agario-profile-panel .progress-bar-star").text(a.e), e(".agario-exp-bar .progress-bar-text").text(a.f + "/" + a.d + " XP"), e(".agario-exp-bar .progress-bar").css("width", (88 * a.f / a.d).toFixed(2) + "%"), b && b() } function jb(a) { "string" == typeof a && (a = JSON.parse(a)); Date.now() + 18E5 > a.ja ? e("#helloContainer").attr("data-logged-in", "0") : (d.localStorage.loginCache = JSON.stringify(a), B = a.fa, e(".agario-profile-name").text(a.name), $a(), S({ f: a.f, d: a.d, e: a.e }), e("#helloContainer").attr("data-logged-in", "1")) } function Eb(a) { a = a.split("\n"); jb({ name: a[0], ta: a[1], fa: a[2], ja: 1E3 * +a[3], e: +a[4], f: +a[5], d: +a[6] }) } function La(a) { if ("connected" == a.status) { var b = a.authResponse.accessToken; d.FB.api("/me/picture?width=180&height=180", function(a) { d.localStorage.fbPictureCache = a.data.url; e(".agario-profile-picture").attr("src", a.data.url) }); e("#helloContainer").attr("data-logged-in", "1"); null != B ? e.ajax("https://m.agar.io/checkToken", { error: function() { B = null; La(a) }, success: function(a) { a = a.split("\n"); S({ e: +a[0], f: +a[1], d: +a[2] }) }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: B }) : e.ajax("https://m.agar.io/facebookLogin", { error: function() { B = null; e("#helloContainer").attr("data-logged-in", "0") }, success: Eb, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: b }) } } function Wa(a) { Y(":party"); e("#helloContainer").attr("data-party-state", "4"); a = decodeURIComponent(a).replace(/.*#/gim, ""); Ma("#" + d.encodeURIComponent(a)); e.ajax(Na + "//m.agar.io/getToken", { error: function() { e("#helloContainer").attr("data-party-state", "6") }, success: function(b) { b = b.split("\n"); e(".partyToken").val("agar.io/#" + d.encodeURIComponent(a)); e("#helloContainer").attr("data-party-state", "5"); Y(":party"); Ca("ws://" + b[0], a) }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: a }) } function Ma(a) { d.history && d.history.replaceState && d.history.replaceState({}, d.document.title, a) } if (!d.agarioNoInit) { var Na = d.location.protocol, tb = "https:" == Na, xa = d.navigator.userAgent; if (-1 != xa.indexOf("Android")) d.ga && d.ga("send", "event", "MobileRedirect", "PlayStore"), setTimeout(function() { d.location.href = "market://details?id=com.miniclip.agar.io" }, 1E3); else if (-1 != xa.indexOf("iPhone") || -1 != xa.indexOf("iPad") || -1 != xa.indexOf("iPod")) d.ga && d.ga("send", "event", "MobileRedirect", "AppStore"), setTimeout(function() { d.location.href = "https://itunes.apple.com/app/agar.io/id995999703" }, 1E3); else { var za, f, G, m, r, X = null, //UPDATE toggle = false, toggleDraw = false, toggleFollow = false, tempPoint = [0, 0, 1], dPoints = [], circles = [], dArc = [], dText = [], lines = [], names = ["-|0_0|-"], originalName = names[Math.floor(Math.random() * names.length)], sessionScore = 0, serverIP = "", interNodes = [], lifeTimer = new Date(), bestTime = 0, botIndex = 0, reviving = false, message = [], selectedCell = 0, q = null, s = 0, t = 0, M = [], k = [], E = {}, v = [], Q = [], F = [], fa = 0, ga = 0, //UPDATE ia = [-1], ja = [-1], zb = 0, C = 0, ib = 0, K = null, pa = 0, qa = 0, ra = 1E4, sa = 1E4, h = 1, y = null, kb = !0, wa = !0, Oa = !1, Ha = !1, R = 0, ta = !1, lb = !1, aa = s = ~~((pa + ra) / 2), ba = t = ~~((qa + sa) / 2), ca = 1, P = "", A = null, ya = !1, Ga = !1, Ea = 0, Fa = 0, na = 0, oa = 0, mb = 0, Db = ["#333333", "#FF3333", "#33FF33", "#3333FF"], Ia = !1, $ = !1, bb = 0, B = null, J = 1, x = 1, W = !0, Ba = 0, Da = {}; (function() { var a = d.location.search; "?" == a.charAt(0) && (a = a.slice(1)); for (var a = a.split("&"), b = 0; b < a.length; b++) { var c = a[b].split("="); Da[c[0]] = c[1] } })(); var Qa = "ontouchstart" in d && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(d.navigator.userAgent), Ja = new Image; Ja.src = "img/split.png"; var nb = document.createElement("canvas"); if ("undefined" == typeof console || "undefined" == typeof DataView || "undefined" == typeof WebSocket || null == nb || null == nb.getContext || null == d.localStorage) alert("You browser does not support this game, we recommend you to use Firefox to play this"); else { var ka = null; d.setNick = function(a) { //UPDATE originalName = a; if (getPlayer().length == 0) { lifeTimer = new Date(); } Xa(); K = a; cb(); R = 0 }; d.setRegion = ha; d.setSkins = function(a) { kb = a }; d.setNames = function(a) { wa = a }; d.setDarkTheme = function(a) { ta = a }; d.setColors = function(a) { Oa = a }; d.setShowMass = function(a) { lb = a }; d.spectate = function() { K = null; H(1); Xa() }; d.setGameMode = function(a) { a != P && (":party" == P && e("#helloContainer").attr("data-party-state", "0"), Y(a), ":party" != a && I()) }; d.setAcid = function(a) { Ia = a }; null != d.localStorage && (null == d.localStorage.AB9 && (d.localStorage.AB9 = 0 + ~~(100 * Math.random())), mb = +d.localStorage.AB9, d.ABGroup = mb); e.get(Na + "//gc.agar.io", function(a) { var b = a.split(" "); a = b[0]; b = b[1] || ""; - 1 == ["UA"].indexOf(a) && ob.push("ussr"); ea.hasOwnProperty(a) && ("string" == typeof ea[a] ? y || ha(ea[a]) : ea[a].hasOwnProperty(b) && (y || ha(ea[a][b]))) }, "text"); d.ga && d.ga("send", "event", "User-Agent", d.navigator.userAgent, { nonInteraction: 1 }); var la = !1, Ya = 0; setTimeout(function() { la = !0 }, Math.max(6E4 * Ya, 1E4)); var ea = { AF: "JP-Tokyo", AX: "EU-London", AL: "EU-London", DZ: "EU-London", AS: "SG-Singapore", AD: "EU-London", AO: "EU-London", AI: "US-Atlanta", AG: "US-Atlanta", AR: "BR-Brazil", AM: "JP-Tokyo", AW: "US-Atlanta", AU: "SG-Singapore", AT: "EU-London", AZ: "JP-Tokyo", BS: "US-Atlanta", BH: "JP-Tokyo", BD: "JP-Tokyo", BB: "US-Atlanta", BY: "EU-London", BE: "EU-London", BZ: "US-Atlanta", BJ: "EU-London", BM: "US-Atlanta", BT: "JP-Tokyo", BO: "BR-Brazil", BQ: "US-Atlanta", BA: "EU-London", BW: "EU-London", BR: "BR-Brazil", IO: "JP-Tokyo", VG: "US-Atlanta", BN: "JP-Tokyo", BG: "EU-London", BF: "EU-London", BI: "EU-London", KH: "JP-Tokyo", CM: "EU-London", CA: "US-Atlanta", CV: "EU-London", KY: "US-Atlanta", CF: "EU-London", TD: "EU-London", CL: "BR-Brazil", CN: "CN-China", CX: "JP-Tokyo", CC: "JP-Tokyo", CO: "BR-Brazil", KM: "EU-London", CD: "EU-London", CG: "EU-London", CK: "SG-Singapore", CR: "US-Atlanta", CI: "EU-London", HR: "EU-London", CU: "US-Atlanta", CW: "US-Atlanta", CY: "JP-Tokyo", CZ: "EU-London", DK: "EU-London", DJ: "EU-London", DM: "US-Atlanta", DO: "US-Atlanta", EC: "BR-Brazil", EG: "EU-London", SV: "US-Atlanta", GQ: "EU-London", ER: "EU-London", EE: "EU-London", ET: "EU-London", FO: "EU-London", FK: "BR-Brazil", FJ: "SG-Singapore", FI: "EU-London", FR: "EU-London", GF: "BR-Brazil", PF: "SG-Singapore", GA: "EU-London", GM: "EU-London", GE: "JP-Tokyo", DE: "EU-London", GH: "EU-London", GI: "EU-London", GR: "EU-London", GL: "US-Atlanta", GD: "US-Atlanta", GP: "US-Atlanta", GU: "SG-Singapore", GT: "US-Atlanta", GG: "EU-London", GN: "EU-London", GW: "EU-London", GY: "BR-Brazil", HT: "US-Atlanta", VA: "EU-London", HN: "US-Atlanta", HK: "JP-Tokyo", HU: "EU-London", IS: "EU-London", IN: "JP-Tokyo", ID: "JP-Tokyo", IR: "JP-Tokyo", IQ: "JP-Tokyo", IE: "EU-London", IM: "EU-London", IL: "JP-Tokyo", IT: "EU-London", JM: "US-Atlanta", JP: "JP-Tokyo", JE: "EU-London", JO: "JP-Tokyo", KZ: "JP-Tokyo", KE: "EU-London", KI: "SG-Singapore", KP: "JP-Tokyo", KR: "JP-Tokyo", KW: "JP-Tokyo", KG: "JP-Tokyo", LA: "JP-Tokyo", LV: "EU-London", LB: "JP-Tokyo", LS: "EU-London", LR: "EU-London", LY: "EU-London", LI: "EU-London", LT: "EU-London", LU: "EU-London", MO: "JP-Tokyo", MK: "EU-London", MG: "EU-London", MW: "EU-London", MY: "JP-Tokyo", MV: "JP-Tokyo", ML: "EU-London", MT: "EU-London", MH: "SG-Singapore", MQ: "US-Atlanta", MR: "EU-London", MU: "EU-London", YT: "EU-London", MX: "US-Atlanta", FM: "SG-Singapore", MD: "EU-London", MC: "EU-London", MN: "JP-Tokyo", ME: "EU-London", MS: "US-Atlanta", MA: "EU-London", MZ: "EU-London", MM: "JP-Tokyo", NA: "EU-London", NR: "SG-Singapore", NP: "JP-Tokyo", NL: "EU-London", NC: "SG-Singapore", NZ: "SG-Singapore", NI: "US-Atlanta", NE: "EU-London", NG: "EU-London", NU: "SG-Singapore", NF: "SG-Singapore", MP: "SG-Singapore", NO: "EU-London", OM: "JP-Tokyo", PK: "JP-Tokyo", PW: "SG-Singapore", PS: "JP-Tokyo", PA: "US-Atlanta", PG: "SG-Singapore", PY: "BR-Brazil", PE: "BR-Brazil", PH: "JP-Tokyo", PN: "SG-Singapore", PL: "EU-London", PT: "EU-London", PR: "US-Atlanta", QA: "JP-Tokyo", RE: "EU-London", RO: "EU-London", RU: "RU-Russia", RW: "EU-London", BL: "US-Atlanta", SH: "EU-London", KN: "US-Atlanta", LC: "US-Atlanta", MF: "US-Atlanta", PM: "US-Atlanta", VC: "US-Atlanta", WS: "SG-Singapore", SM: "EU-London", ST: "EU-London", SA: "EU-London", SN: "EU-London", RS: "EU-London", SC: "EU-London", SL: "EU-London", SG: "JP-Tokyo", SX: "US-Atlanta", SK: "EU-London", SI: "EU-London", SB: "SG-Singapore", SO: "EU-London", ZA: "EU-London", SS: "EU-London", ES: "EU-London", LK: "JP-Tokyo", SD: "EU-London", SR: "BR-Brazil", SJ: "EU-London", SZ: "EU-London", SE: "EU-London", CH: "EU-London", SY: "EU-London", TW: "JP-Tokyo", TJ: "JP-Tokyo", TZ: "EU-London", TH: "JP-Tokyo", TL: "JP-Tokyo", TG: "EU-London", TK: "SG-Singapore", TO: "SG-Singapore", TT: "US-Atlanta", TN: "EU-London", TR: "TK-Turkey", TM: "JP-Tokyo", TC: "US-Atlanta", TV: "SG-Singapore", UG: "EU-London", UA: "EU-London", AE: "EU-London", GB: "EU-London", US: "US-Atlanta", UM: "SG-Singapore", VI: "US-Atlanta", UY: "BR-Brazil", UZ: "JP-Tokyo", VU: "SG-Singapore", VE: "BR-Brazil", VN: "JP-Tokyo", WF: "SG-Singapore", EH: "EU-London", YE: "JP-Tokyo", ZM: "EU-London", ZW: "EU-London" }, L = null; d.connect = Ca; //UPDATE window.getDarkBool = function() { return ta; } window.getMassBool = function() { return lb; } window.getMemoryCells = function() { return interNodes; } window.getCellsArray = function() { return v; } window.getCells = function() { return E; } window.getPlayer = function() { return k; } window.getWidth = function() { return m; } window.getHeight = function() { return r; } window.getRatio = function() { return h; } window.getOffsetX = function() { return aa; } window.getOffsetY = function() { return ba; } window.getX = function() { return s; } window.getY = function() { return t; } window.getPointX = function() { return ia[0]; } window.getPointY = function() { return ja[0]; } window.getMouseX = function() { return fa; } window.getMouseY = function() { return ga; } window.getMapStartX = function() { return pa; } window.getMapStartY = function() { return qa; } window.getMapEndX = function() { return ra; } window.getMapEndY = function() { return sa; } window.getScreenDistance = function() { var temp = screenDistance(); return temp; } window.getLastUpdate = function() { return C; } window.getCurrentScore = function() { return R; } window.getMode = function() { return P; } window.setPoint = function(x, y, index) { while (ia.length > getPlayer().length) { ia.pop(); ja.pop(); } if (index < ia.length) { ia[index] = x; ja[index] = y; } else { while (index < ia.length - 1) { ia.push(-1); ja.push(-1); } ia.push(x); ja.push(y); } } window.setScore = function(a) { sessionScore = a * 100; } window.setBestTime = function(a) { bestTime = a; } window.best = function(a, b) { setScore(a); setBestTime(b); } window.setBotIndex = function(a) { console.log("Changing bot"); botIndex = a; } window.setMessage = function(a) { message = a; } var ma = 500, eb = -1, fb = -1, z = null, D = 1, ua = null, Ua = function() { var a = Date.now(), b = 1E3 / 60; return function() { d.requestAnimationFrame(Ua); var c = Date.now(), l = c - a; l > b && (a = c - l % b, !T() || 240 > Date.now() - bb ? gb() : console.warn("Skipping draw"), Fb()) } }(), U = {}, ob = "poland;usa;china;russia;canada;australia;spain;brazil;germany;ukraine;france;sweden;chaplin;north korea;south korea;japan;united kingdom;earth;greece;latvia;lithuania;estonia;finland;norway;cia;maldivas;austria;nigeria;reddit;yaranaika;confederate;9gag;indiana;4chan;italy;bulgaria;tumblr;2ch.hk;hong kong;portugal;jamaica;german empire;mexico;sanik;switzerland;croatia;chile;indonesia;bangladesh;thailand;iran;iraq;peru;moon;botswana;bosnia;netherlands;european union;taiwan;pakistan;hungary;satanist;qing dynasty;matriarchy;patriarchy;feminism;ireland;texas;facepunch;prodota;cambodia;steam;piccolo;ea;india;kc;denmark;quebec;ayy lmao;sealand;bait;tsarist russia;origin;vinesauce;stalin;belgium;luxembourg;stussy;prussia;8ch;argentina;scotland;sir;romania;belarus;wojak;doge;nasa;byzantium;imperial japan;french kingdom;somalia;turkey;mars;pokerface;8;irs;receita federal;facebook".split(";"), Gb = ["8", "nasa"], Hb = ["m'blob"]; Ka.prototype = { V: null, x: 0, y: 0, i: 0, b: 0 }; da.prototype = { id: 0, a: null, name: null, o: null, O: null, x: 0, y: 0, size: 0, s: 0, t: 0, r: 0, J: 0, K: 0, q: 0, ba: 0, Q: 0, sa: 0, ia: 0,
DickDumBR1
Skip to content Sign up Sign in This repository Search Explore Features Enterprise Pricing Watch 137 Star 490 Fork 1,535 Apostolique/Agar.io-bot Branch: master Agar.io-bot/launcher.user.js @ApostoliqueApostolique 10 days ago Easier to see the borders 7 contributors @Apostolique @DarkN3ss61 @Linkaan @Timtech @henopied @Gjum @lilezek RawBlameHistory 2456 lines (2277 sloc) 93.893 kB /*The MIT License (MIT) Copyright (c) 2015 Apostolique Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/ // ==UserScript== // @name AposLauncher // @namespace AposLauncher // @include http://agar.io/* // @version 4.123 // @grant none // @author http://www.twitch.tv/apostolique // ==/UserScript== var aposLauncherVersion = 4.123; Number.prototype.mod = function(n) { return ((this % n) + n) % n; }; Array.prototype.peek = function() { return this[this.length - 1]; }; var sha = "efde0488cc2cc176db48dd23b28a20b90314352b"; function getLatestCommit() { window.jQuery.ajax({ url: "https://api.github.com/repos/apostolique/Agar.io-bot/git/refs/heads/master", cache: false, dataType: "jsonp" }).done(function(data) { console.dir(data.data); console.log("hmm: " + data.data.object.sha); sha = data.data.object.sha; function update(prefix, name, url) { window.jQuery(document.body).prepend("<div id='" + prefix + "Dialog' style='position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 100; display: none;'>"); window.jQuery('#' + prefix + 'Dialog').append("<div id='" + prefix + "Message' style='width: 350px; background-color: #FFFFFF; margin: 100px auto; border-radius: 15px; padding: 5px 15px 5px 15px;'>"); window.jQuery('#' + prefix + 'Message').append("<h2>UPDATE TIME!!!</h2>"); window.jQuery('#' + prefix + 'Message').append("<p>Grab the update for: <a id='" + prefix + "Link' href='" + url + "' target=\"_blank\">" + name + "</a></p>"); window.jQuery('#' + prefix + 'Link').on('click', function() { window.jQuery("#" + prefix + "Dialog").hide(); window.jQuery("#" + prefix + "Dialog").remove(); }); window.jQuery("#" + prefix + "Dialog").show(); } window.jQuery.get('https://raw.githubusercontent.com/Apostolique/Agar.io-bot/master/launcher.user.js?' + Math.floor((Math.random() * 1000000) + 1), function(data) { var latestVersion = data.replace(/(\r\n|\n|\r)/gm, ""); latestVersion = latestVersion.substring(latestVersion.indexOf("// @version") + 11, latestVersion.indexOf("// @grant")); latestVersion = parseFloat(latestVersion + 0.0000); var myVersion = parseFloat(aposLauncherVersion + 0.0000); if (latestVersion > myVersion) { update("aposLauncher", "launcher.user.js", "https://github.com/Apostolique/Agar.io-bot/blob/" + sha + "/launcher.user.js/"); } console.log('Current launcher.user.js Version: ' + myVersion + " on Github: " + latestVersion); }); }).fail(function() {}); } getLatestCommit(); console.log("Running Bot Launcher!"); (function(d, e) { //UPDATE function keyAction(e) { if (84 == e.keyCode) { console.log("Toggle"); toggle = !toggle; } if (82 == e.keyCode) { console.log("ToggleDraw"); toggleDraw = !toggleDraw; } if (68 == e.keyCode) { window.setDarkTheme(!getDarkBool()); } if (70 == e.keyCode) { window.setShowMass(!getMassBool()); } if (69 == e.keyCode) { if (message.length > 0) { window.setMessage([]); window.onmouseup = function() {}; window.ignoreStream = true; } else { window.ignoreStream = false; window.refreshTwitch(); } } window.botList[botIndex].keyAction(e); } function humanPlayer() { //Don't need to do anything. return [getPointX(), getPointY()]; } function pb() { //UPDATE window.botList = window.botList || []; window.jQuery('#nick').val(originalName); function HumanPlayerObject() { this.name = "Human"; this.keyAction = function(key) {}; this.displayText = function() {return [];}; this.mainLoop = humanPlayer; } var hpo = new HumanPlayerObject(); window.botList.push(hpo); window.updateBotList(); ya = !0; Pa(); setInterval(Pa, 18E4); var father = window.jQuery("#canvas").parent(); window.jQuery("#canvas").remove(); father.prepend("<canvas id='canvas'>"); G = za = document.getElementById("canvas"); f = G.getContext("2d"); G.onmousedown = function(a) { if (Qa) { var b = a.clientX - (5 + m / 5 / 2), c = a.clientY - (5 + m / 5 / 2); if (Math.sqrt(b * b + c * c) <= m / 5 / 2) { V(); H(17); return } } fa = a.clientX; ga = a.clientY; Aa(); V(); }; G.onmousemove = function(a) { fa = a.clientX; ga = a.clientY; Aa(); }; G.onmouseup = function() {}; /firefox/i.test(navigator.userAgent) ? document.addEventListener("DOMMouseScroll", Ra, !1) : document.body.onmousewheel = Ra; var a = !1, b = !1, c = !1; d.onkeydown = function(l) { //UPDATE if (!window.jQuery('#nick').is(":focus")) { 32 != l.keyCode || a || (V(), H(17), a = !0); 81 != l.keyCode || b || (H(18), b = !0); 87 != l.keyCode || c || (V(), H(21), c = !0); 27 == l.keyCode && Sa(!0); //UPDATE keyAction(l); } }; d.onkeyup = function(l) { 32 == l.keyCode && (a = !1); 87 == l.keyCode && (c = !1); 81 == l.keyCode && b && (H(19), b = !1); }; d.onblur = function() { H(19); c = b = a = !1 }; d.onresize = Ta; d.requestAnimationFrame(Ua); setInterval(V, 40); y && e("#region").val(y); Va(); ha(e("#region").val()); 0 == Ba && y && I(); W = !0; e("#overlays").show(); Ta(); d.location.hash && 6 <= d.location.hash.length && Wa(d.location.hash) } function Ra(a) { J *= Math.pow(.9, a.wheelDelta / -120 || a.detail || 0); //UPDATE 0.07 > J && (J = 0.07); J > 4 / h && (J = 4 / h) } function qb() { if (.4 > h) X = null; else { for (var a = Number.POSITIVE_INFINITY, b = Number.POSITIVE_INFINITY, c = Number.NEGATIVE_INFINITY, l = Number.NEGATIVE_INFINITY, d = 0, p = 0; p < v.length; p++) { var g = v[p]; !g.N() || g.R || 20 >= g.size * h || (d = Math.max(g.size, d), a = Math.min(g.x, a), b = Math.min(g.y, b), c = Math.max(g.x, c), l = Math.max(g.y, l)) } X = rb.ka({ ca: a - 10, da: b - 10, oa: c + 10, pa: l + 10, ma: 2, na: 4 }); for (p = 0; p < v.length; p++) if (g = v[p], g.N() && !(20 >= g.size * h)) for (a = 0; a < g.a.length; ++a) b = g.a[a].x, c = g.a[a].y, b < s - m / 2 / h || c < t - r / 2 / h || b > s + m / 2 / h || c > t + r / 2 / h || X.m(g.a[a]) } } function Aa() { //UPDATE if (toggle || window.botList[botIndex].name == "Human") { setPoint(((fa - m / 2) / h + s), ((ga - r / 2) / h + t)); } } function Pa() { null == ka && (ka = {}, e("#region").children().each(function() { var a = e(this), b = a.val(); b && (ka[b] = a.text()) })); e.get("https://m.agar.io/info", function(a) { var b = {}, c; for (c in a.regions) { var l = c.split(":")[0]; b[l] = b[l] || 0; b[l] += a.regions[c].numPlayers } for (c in b) e('#region option[value="' + c + '"]').text(ka[c] + " (" + b[c] + " players)") }, "json") } function Xa() { e("#adsBottom").hide(); e("#overlays").hide(); W = !1; Va(); d.googletag && d.googletag.pubads && d.googletag.pubads().clear(d.aa) } function ha(a) { a && a != y && (e("#region").val() != a && e("#region").val(a), y = d.localStorage.location = a, e(".region-message").hide(), e(".region-message." + a).show(), e(".btn-needs-server").prop("disabled", !1), ya && I()) } function Sa(a) { W || (K = null, sb(), a && (x = 1), W = !0, e("#overlays").fadeIn(a ? 200 : 3E3)) } function Y(a) { e("#helloContainer").attr("data-gamemode", a); P = a; e("#gamemode").val(a) } function Va() { e("#region").val() ? d.localStorage.location = e("#region").val() : d.localStorage.location && e("#region").val(d.localStorage.location); e("#region").val() ? e("#locationKnown").append(e("#region")) : e("#locationUnknown").append(e("#region")) } function sb() { la && (la = !1, setTimeout(function() { la = !0 //UPDATE }, 6E4 * Ya)) } function Z(a) { return d.i18n[a] || d.i18n_dict.en[a] || a } function Za() { var a = ++Ba; console.log("Find " + y + P); e.ajax("https://m.agar.io/findServer", { error: function() { setTimeout(Za, 1E3) }, success: function(b) { a == Ba && (b.alert && alert(b.alert), Ca("ws://" + b.ip, b.token)) }, dataType: "json", method: "POST", cache: !1, crossDomain: !0, data: (y + P || "?") + "\n154669603" }) } function I() { ya && y && (e("#connecting").show(), Za()) } function Ca(a, b) { if (q) { q.onopen = null; q.onmessage = null; q.onclose = null; try { q.close() } catch (c) {} q = null } Da.la && (a = "ws://" + Da.la); if (null != L) { var l = L; L = function() { l(b) } } if (tb) { var d = a.split(":"); a = d[0] + "s://ip-" + d[1].replace(/\./g, "-").replace(/\//g, "") + ".tech.agar.io:" + (+d[2] + 2E3) } M = []; k = []; E = {}; v = []; Q = []; F = []; z = A = null; R = 0; $ = !1; console.log("Connecting to " + a); //UPDATE serverIP = a; q = new WebSocket(a); q.binaryType = "arraybuffer"; q.onopen = function() { var a; console.log("socket open"); a = N(5); a.setUint8(0, 254); a.setUint32(1, 5, !0); O(a); a = N(5); a.setUint8(0, 255); a.setUint32(1, 154669603, !0); O(a); a = N(1 + b.length); a.setUint8(0, 80); for (var c = 0; c < b.length; ++c) a.setUint8(c + 1, b.charCodeAt(c)); O(a); $a() }; q.onmessage = ub; q.onclose = vb; q.onerror = function() { console.log("socket error") } } function N(a) { return new DataView(new ArrayBuffer(a)) } function O(a) { q.send(a.buffer) } function vb() { $ && (ma = 500); console.log("socket close"); setTimeout(I, ma); ma *= 2 } function ub(a) { wb(new DataView(a.data)) } function wb(a) { function b() { for (var b = "";;) { var d = a.getUint16(c, !0); c += 2; if (0 == d) break; b += String.fromCharCode(d) } return b } var c = 0; 240 == a.getUint8(c) && (c += 5); switch (a.getUint8(c++)) { case 16: xb(a, c); break; case 17: aa = a.getFloat32(c, !0); c += 4; ba = a.getFloat32(c, !0); c += 4; ca = a.getFloat32(c, !0); c += 4; break; case 20: k = []; M = []; break; case 21: Ea = a.getInt16(c, !0); c += 2; Fa = a.getInt16(c, !0); c += 2; Ga || (Ga = !0, na = Ea, oa = Fa); break; case 32: M.push(a.getUint32(c, !0)); c += 4; break; case 49: if (null != A) break; var l = a.getUint32(c, !0), c = c + 4; F = []; for (var d = 0; d < l; ++d) { var p = a.getUint32(c, !0), c = c + 4; F.push({ id: p, name: b() }) } ab(); break; case 50: A = []; l = a.getUint32(c, !0); c += 4; for (d = 0; d < l; ++d) A.push(a.getFloat32(c, !0)), c += 4; ab(); break; case 64: pa = a.getFloat64(c, !0); c += 8; qa = a.getFloat64(c, !0); c += 8; ra = a.getFloat64(c, !0); c += 8; sa = a.getFloat64(c, !0); c += 8; aa = (ra + pa) / 2; ba = (sa + qa) / 2; ca = 1; 0 == k.length && (s = aa, t = ba, h = ca); break; case 81: var g = a.getUint32(c, !0), c = c + 4, e = a.getUint32(c, !0), c = c + 4, f = a.getUint32(c, !0), c = c + 4; setTimeout(function() { S({ e: g, f: e, d: f }) }, 1200) } } function xb(a, b) { bb = C = Date.now(); $ || ($ = !0, e("#connecting").hide(), cb(), L && (L(), L = null)); var c = Math.random(); Ha = !1; var d = a.getUint16(b, !0); b += 2; for (var u = 0; u < d; ++u) { var p = E[a.getUint32(b, !0)], g = E[a.getUint32(b + 4, !0)]; b += 8; p && g && (g.X(), g.s = g.x, g.t = g.y, g.r = g.size, g.J = p.x, g.K = p.y, g.q = g.size, g.Q = C) } for (u = 0;;) { d = a.getUint32(b, !0); b += 4; if (0 == d) break; ++u; var f, p = a.getInt16(b, !0); b += 4; g = a.getInt16(b, !0); b += 4; f = a.getInt16(b, !0); b += 2; for (var h = a.getUint8(b++), w = a.getUint8(b++), m = a.getUint8(b++), h = (h << 16 | w << 8 | m).toString(16); 6 > h.length;) h = "0" + h; var h = "#" + h, w = a.getUint8(b++), m = !!(w & 1), r = !!(w & 16); w & 2 && (b += 4); w & 4 && (b += 8); w & 8 && (b += 16); for (var q, n = "";;) { q = a.getUint16(b, !0); b += 2; if (0 == q) break; n += String.fromCharCode(q) } q = n; n = null; E.hasOwnProperty(d) ? (n = E[d], n.P(), n.s = n.x, n.t = n.y, n.r = n.size, n.color = h) : (n = new da(d, p, g, f, h, q), v.push(n), E[d] = n, n.ua = p, n.va = g); n.h = m; n.n = r; n.J = p; n.K = g; n.q = f; n.sa = c; n.Q = C; n.ba = w; q && n.B(q); - 1 != M.indexOf(d) && -1 == k.indexOf(n) && (document.getElementById("overlays").style.display = "none", k.push(n), n.birth = getLastUpdate(), n.birthMass = (n.size * n.size / 100), 1 == k.length && (s = n.x, t = n.y, db())) //UPDATE interNodes[d] = window.getCells()[d]; } //UPDATE Object.keys(interNodes).forEach(function(element, index) { //console.log("start: " + interNodes[element].updateTime + " current: " + D + " life: " + (D - interNodes[element].updateTime)); var isRemoved = !window.getCells().hasOwnProperty(element); //console.log("Time not updated: " + (window.getLastUpdate() - interNodes[element].getUptimeTime())); if (isRemoved && (window.getLastUpdate() - interNodes[element].getUptimeTime()) > 3000) { delete interNodes[element]; } else { for (var i = 0; i < getPlayer().length; i++) { if (isRemoved && computeDistance(getPlayer()[i].x, getPlayer()[i].y, interNodes[element].x, interNodes[element].y) < getPlayer()[i].size + 710) { delete interNodes[element]; break; } } } }); c = a.getUint32(b, !0); b += 4; for (u = 0; u < c; u++) d = a.getUint32(b, !0), b += 4, n = E[d], null != n && n.X(); //UPDATE //Ha && 0 == k.length && Sa(!1) } //UPDATE function computeDistance(x1, y1, x2, y2) { var xdis = x1 - x2; // <--- FAKE AmS OF COURSE! var ydis = y1 - y2; var distance = Math.sqrt(xdis * xdis + ydis * ydis); return distance; } /** * Some horse shit of some sort. * @return Horse Shit */ function screenDistance() { return Math.min(computeDistance(getOffsetX(), getOffsetY(), screenToGameX(getWidth()), getOffsetY()), computeDistance(getOffsetX(), getOffsetY(), getOffsetX(), screenToGameY(getHeight()))); } window.verticalDistance = function() { return computeDistance(screenToGameX(0), screenToGameY(0), screenToGameX(getWidth()), screenToGameY(getHeight())); } /** * A conversion from the screen's horizontal coordinate system * to the game's horizontal coordinate system. * @param x in the screen's coordinate system * @return x in the game's coordinate system */ window.screenToGameX = function(x) { return (x - getWidth() / 2) / getRatio() + getX(); } /** * A conversion from the screen's vertical coordinate system * to the game's vertical coordinate system. * @param y in the screen's coordinate system * @return y in the game's coordinate system */ window.screenToGameY = function(y) { return (y - getHeight() / 2) / getRatio() + getY(); } window.drawPoint = function(x_1, y_1, drawColor, text) { if (!toggleDraw) { dPoints.push([x_1, y_1, drawColor]); dText.push(text); } } window.drawArc = function(x_1, y_1, x_2, y_2, x_3, y_3, drawColor) { if (!toggleDraw) { var radius = computeDistance(x_1, y_1, x_3, y_3); dArc.push([x_1, y_1, x_2, y_2, x_3, y_3, radius, drawColor]); } } window.drawLine = function(x_1, y_1, x_2, y_2, drawColor) { if (!toggleDraw) { lines.push([x_1, y_1, x_2, y_2, drawColor]); } } window.drawCircle = function(x_1, y_1, radius, drawColor) { if (!toggleDraw) { circles.push([x_1, y_1, radius, drawColor]); } } function V() { //UPDATE if (getPlayer().length == 0 && !reviving && ~~(getCurrentScore() / 100) > 0) { console.log("Dead: " + ~~(getCurrentScore() / 100)); apos('send', 'pageview'); } if (getPlayer().length == 0) { console.log("Revive"); setNick(originalName); reviving = true; } else if (getPlayer().length > 0 && reviving) { reviving = false; console.log("Done Reviving!"); } if (T()) { var a = fa - m / 2; var b = ga - r / 2; 64 > a * a + b * b || .01 > Math.abs(eb - ia) && .01 > Math.abs(fb - ja) || (eb = ia, fb = ja, a = N(13), a.setUint8(0, 16), a.setInt32(1, ia, !0), a.setInt32(5, ja, !0), a.setUint32(9, 0, !0), O(a)) } } function cb() { if (T() && $ && null != K) { var a = N(1 + 2 * K.length); a.setUint8(0, 0); for (var b = 0; b < K.length; ++b) a.setUint16(1 + 2 * b, K.charCodeAt(b), !0); O(a) } } function T() { return null != q && q.readyState == q.OPEN } window.opCode = function(a) { console.log("Sending op code."); H(parseInt(a)); } function H(a) { if (T()) { var b = N(1); b.setUint8(0, a); O(b) } } function $a() { if (T() && null != B) { var a = N(1 + B.length); a.setUint8(0, 81); for (var b = 0; b < B.length; ++b) a.setUint8(b + 1, B.charCodeAt(b)); O(a) } } function Ta() { m = d.innerWidth; r = d.innerHeight; za.width = G.width = m; za.height = G.height = r; var a = e("#helloContainer"); a.css("transform", "none"); var b = a.height(), c = d.innerHeight; b > c / 1.1 ? a.css("transform", "translate(-50%, -50%) scale(" + c / b / 1.1 + ")") : a.css("transform", "translate(-50%, -50%)"); gb() } function hb() { var a; a = Math.max(r / 1080, m / 1920); return a *= J } function yb() { if (0 != k.length) { for (var a = 0, b = 0; b < k.length; b++) a += k[b].size; a = Math.pow(Math.min(64 / a, 1), .4) * hb(); h = (9 * h + a) / 10 } } function gb() { //UPDATE dPoints = []; circles = []; dArc = []; dText = []; lines = []; var a, b = Date.now(); ++zb; C = b; if (0 < k.length) { yb(); for (var c = a = 0, d = 0; d < k.length; d++) k[d].P(), a += k[d].x / k.length, c += k[d].y / k.length; aa = a; ba = c; ca = h; s = (s + a) / 2; t = (t + c) / 2; } else s = (29 * s + aa) / 30, t = (29 * t + ba) / 30, h = (9 * h + ca * hb()) / 10; qb(); Aa(); Ia || f.clearRect(0, 0, m, r); Ia ? (f.fillStyle = ta ? "#111111" : "#F2FBFF", f.globalAlpha = .05, f.fillRect(0, 0, m, r), f.globalAlpha = 1) : Ab(); v.sort(function(a, b) { return a.size == b.size ? a.id - b.id : a.size - b.size }); f.save(); f.translate(m / 2, r / 2); f.scale(h, h); f.translate(-s, -t); //UPDATE f.save(); f.beginPath(); f.lineWidth = 5; f.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); f.moveTo(getMapStartX(), getMapStartY()); f.lineTo(getMapStartX(), getMapEndY()); f.stroke(); f.moveTo(getMapStartX(), getMapStartY()); f.lineTo(getMapEndX(), getMapStartY()); f.stroke(); f.moveTo(getMapEndX(), getMapStartY()); f.lineTo(getMapEndX(), getMapEndY()); f.stroke(); f.moveTo(getMapStartX(), getMapEndY()); f.lineTo(getMapEndX(), getMapEndY()); f.stroke(); f.restore(); for (d = 0; d < v.length; d++) v[d].w(f); for (d = 0; d < Q.length; d++) Q[d].w(f); //UPDATE if (getPlayer().length > 0) { var moveLoc = window.botList[botIndex].mainLoop(); if (!toggle) { setPoint(moveLoc[0], moveLoc[1]); } } customRender(f); if (Ga) { na = (3 * na + Ea) / 4; oa = (3 * oa + Fa) / 4; f.save(); f.strokeStyle = "#FFAAAA"; f.lineWidth = 10; f.lineCap = "round"; f.lineJoin = "round"; f.globalAlpha = .5; f.beginPath(); for (d = 0; d < k.length; d++) f.moveTo(k[d].x, k[d].y), f.lineTo(na, oa); f.stroke(); f.restore(); } f.restore(); z && z.width && f.drawImage(z, m - z.width - 10, 10); R = Math.max(R, Bb()); //UPDATE var currentDate = new Date(); var nbSeconds = 0; if (getPlayer().length > 0) { //nbSeconds = currentDate.getSeconds() + currentDate.getMinutes() * 60 + currentDate.getHours() * 3600 - lifeTimer.getSeconds() - lifeTimer.getMinutes() * 60 - lifeTimer.getHours() * 3600; nbSeconds = (currentDate.getTime() - lifeTimer.getTime())/1000; } bestTime = Math.max(nbSeconds, bestTime); var displayText = 'Score: ' + ~~(R / 100) + " Current Time: " + nbSeconds + " seconds."; 0 != R && (null == ua && (ua = new va(24, "#FFFFFF")), ua.C(displayText), c = ua.L(), a = c.width, f.globalAlpha = .2, f.fillStyle = "#000000", f.fillRect(10, r - 10 - 24 - 10, a + 10, 34), f.globalAlpha = 1, f.drawImage(c, 15, r - 10 - 24 - 5)); Cb(); b = Date.now() - b; b > 1E3 / 60 ? D -= .01 : b < 1E3 / 65 && (D += .01);.4 > D && (D = .4); 1 < D && (D = 1); b = C - ib; !T() || W ? (x += b / 2E3, 1 < x && (x = 1)) : (x -= b / 300, 0 > x && (x = 0)); 0 < x && (f.fillStyle = "#000000", f.globalAlpha = .5 * x, f.fillRect(0, 0, m, r), f.globalAlpha = 1); ib = C drawStats(f); } //UPDATE function customRender(d) { d.save(); for (var i = 0; i < lines.length; i++) { d.beginPath(); d.lineWidth = 5; if (lines[i][4] == 0) { d.strokeStyle = "#FF0000"; } else if (lines[i][4] == 1) { d.strokeStyle = "#00FF00"; } else if (lines[i][4] == 2) { d.strokeStyle = "#0000FF"; } else if (lines[i][4] == 3) { d.strokeStyle = "#FF8000"; } else if (lines[i][4] == 4) { d.strokeStyle = "#8A2BE2"; } else if (lines[i][4] == 5) { d.strokeStyle = "#FF69B4"; } else if (lines[i][4] == 6) { d.strokeStyle = "#008080"; } else if (lines[i][4] == 7) { d.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); } else { d.strokeStyle = "#000000"; } d.moveTo(lines[i][0], lines[i][1]); d.lineTo(lines[i][2], lines[i][3]); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < circles.length; i++) { if (circles[i][3] == 0) { d.strokeStyle = "#FF0000"; } else if (circles[i][3] == 1) { d.strokeStyle = "#00FF00"; } else if (circles[i][3] == 2) { d.strokeStyle = "#0000FF"; } else if (circles[i][3] == 3) { d.strokeStyle = "#FF8000"; } else if (circles[i][3] == 4) { d.strokeStyle = "#8A2BE2"; } else if (circles[i][3] == 5) { d.strokeStyle = "#FF69B4"; } else if (circles[i][3] == 6) { d.strokeStyle = "#008080"; } else if (circles[i][3] == 7) { d.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); } else { d.strokeStyle = "#000000"; } d.beginPath(); d.lineWidth = 10; //d.setLineDash([5]); d.globalAlpha = 0.3; d.arc(circles[i][0], circles[i][1], circles[i][2], 0, 2 * Math.PI, false); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < dArc.length; i++) { if (dArc[i][7] == 0) { d.strokeStyle = "#FF0000"; } else if (dArc[i][7] == 1) { d.strokeStyle = "#00FF00"; } else if (dArc[i][7] == 2) { d.strokeStyle = "#0000FF"; } else if (dArc[i][7] == 3) { d.strokeStyle = "#FF8000"; } else if (dArc[i][7] == 4) { d.strokeStyle = "#8A2BE2"; } else if (dArc[i][7] == 5) { d.strokeStyle = "#FF69B4"; } else if (dArc[i][7] == 6) { d.strokeStyle = "#008080"; } else if (dArc[i][7] == 7) { d.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); } else { d.strokeStyle = "#000000"; } d.beginPath(); d.lineWidth = 5; var ang1 = Math.atan2(dArc[i][1] - dArc[i][5], dArc[i][0] - dArc[i][4]); var ang2 = Math.atan2(dArc[i][3] - dArc[i][5], dArc[i][2] - dArc[i][4]); d.arc(dArc[i][4], dArc[i][5], dArc[i][6], ang1, ang2, false); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < dPoints.length; i++) { if (dText[i] == "") { var radius = 10; d.beginPath(); d.arc(dPoints[i][0], dPoints[i][1], radius, 0, 2 * Math.PI, false); if (dPoints[i][2] == 0) { d.fillStyle = "black"; } else if (dPoints[i][2] == 1) { d.fillStyle = "yellow"; } else if (dPoints[i][2] == 2) { d.fillStyle = "blue"; } else if (dPoints[i][2] == 3) { d.fillStyle = "red"; } else if (dPoints[i][2] == 4) { d.fillStyle = "#008080"; } else if (dPoints[i][2] == 5) { d.fillStyle = "#FF69B4"; } else { d.fillStyle = "#000000"; } d.fill(); d.lineWidth = 2; d.strokeStyle = '#003300'; d.stroke(); } else { var text = new va(18, (getDarkBool() ? '#F2FBFF' : '#111111'), true, (getDarkBool() ? '#111111' : '#F2FBFF')); text.C(dText[i]); var textRender = text.L(); d.drawImage(textRender, dPoints[i][0] - (textRender.width / 2), dPoints[i][1] - (textRender.height / 2)); } } d.restore(); } function drawStats(d) { d.save() sessionScore = Math.max(getCurrentScore(), sessionScore); var botString = window.botList[botIndex].displayText(); var debugStrings = []; debugStrings.push("Bot: " + window.botList[botIndex].name); debugStrings.push("Launcher: AposLauncher " + aposLauncherVersion); debugStrings.push("T - Bot: " + (!toggle ? "On" : "Off")); debugStrings.push("R - Lines: " + (!toggleDraw ? "On" : "Off")); for (var i = 0; i < botString.length; i++) { debugStrings.push(botString[i]); } debugStrings.push(""); debugStrings.push("Best Score: " + ~~(sessionScore / 100)); debugStrings.push("Best Time: " + bestTime + " seconds"); debugStrings.push(""); debugStrings.push(serverIP); if (getPlayer().length > 0) { var offsetX = -getMapStartX(); var offsetY = -getMapStartY(); debugStrings.push("Location: " + Math.floor(getPlayer()[0].x + offsetX) + ", " + Math.floor(getPlayer()[0].y + offsetY)); } var offsetValue = 20; var text = new va(18, (getDarkBool() ? '#F2FBFF' : '#111111')); for (var i = 0; i < debugStrings.length; i++) { text.C(debugStrings[i]); var textRender = text.L(); d.drawImage(textRender, 20, offsetValue); offsetValue += textRender.height; } if (message.length > 0) { var mRender = []; var mWidth = 0; var mHeight = 0; for (var i = 0; i < message.length; i++) { var mText = new va(28, '#FF0000', true, '#000000'); mText.C(message[i]); mRender.push(mText.L()); if (mRender[i].width > mWidth) { mWidth = mRender[i].width; } mHeight += mRender[i].height; } var mX = getWidth() / 2 - mWidth / 2; var mY = 20; d.globalAlpha = 0.4; d.fillStyle = '#000000'; d.fillRect(mX - 10, mY - 10, mWidth + 20, mHeight + 20); d.globalAlpha = 1; var mOffset = mY; for (var i = 0; i < mRender.length; i++) { d.drawImage(mRender[i], getWidth() / 2 - mRender[i].width / 2, mOffset); mOffset += mRender[i].height; } } d.restore(); } function Ab() { f.fillStyle = ta ? "#111111" : "#F2FBFF"; f.fillRect(0, 0, m, r); f.save(); f.strokeStyle = ta ? "#AAAAAA" : "#000000"; f.globalAlpha = .2 * h; for (var a = m / h, b = r / h, c = (a / 2 - s) % 50; c < a; c += 50) f.beginPath(), f.moveTo(c * h - .5, 0), f.lineTo(c * h - .5, b * h), f.stroke(); for (c = (b / 2 - t) % 50; c < b; c += 50) f.beginPath(), f.moveTo(0, c * h - .5), f.lineTo(a * h, c * h - .5), f.stroke(); f.restore() } function Cb() { if (Qa && Ja.width) { var a = m / 5; f.drawImage(Ja, 5, 5, a, a) } } function Bb() { for (var a = 0, b = 0; b < k.length; b++) a += k[b].q * k[b].q; return a } function ab() { z = null; if (null != A || 0 != F.length) if (null != A || wa) { z = document.createElement("canvas"); var a = z.getContext("2d"), b = 60, b = null == A ? b + 24 * F.length : b + 180, c = Math.min(200, .3 * m) / 200; z.width = 200 * c; z.height = b * c; a.scale(c, c); a.globalAlpha = .4; a.fillStyle = "#000000"; a.fillRect(0, 0, 200, b); a.globalAlpha = 1; a.fillStyle = "#FFFFFF"; c = null; c = Z("leaderboard"); a.font = "30px Ubuntu"; a.fillText(c, 100 - a.measureText(c).width / 2, 40); if (null == A) for (a.font = "20px Ubuntu", b = 0; b < F.length; ++b) c = F[b].name || Z("unnamed_cell"), wa || (c = Z("unnamed_cell")), -1 != M.indexOf(F[b].id) ? (k[0].name && (c = k[0].name), a.fillStyle = "#FFAAAA") : a.fillStyle = "#FFFFFF", c = b + 1 + ". " + c, a.fillText(c, 100 - a.measureText(c).width / 2, 70 + 24 * b); else for (b = c = 0; b < A.length; ++b) { var d = c + A[b] * Math.PI * 2; a.fillStyle = Db[b + 1]; a.beginPath(); a.moveTo(100, 140); a.arc(100, 140, 80, c, d, !1); a.fill(); c = d } } } function Ka(a, b, c, d, e) { this.V = a; this.x = b; this.y = c; this.i = d; this.b = e } function da(a, b, c, d, e, p) { this.id = a; this.s = this.x = b; this.t = this.y = c; this.r = this.size = d; this.color = e; this.a = []; this.W(); this.B(p) } function va(a, b, c, d) { a && (this.u = a); b && (this.S = b); this.U = !!c; d && (this.v = d) } function S(a, b) { var c = "1" == e("#helloContainer").attr("data-has-account-data"); e("#helloContainer").attr("data-has-account-data", "1"); if (null == b && d.localStorage.loginCache) { var l = JSON.parse(d.localStorage.loginCache); l.f = a.f; l.d = a.d; l.e = a.e; d.localStorage.loginCache = JSON.stringify(l) } if (c) { var u = +e(".agario-exp-bar .progress-bar-text").first().text().split("/")[0], c = +e(".agario-exp-bar .progress-bar-text").first().text().split("/")[1].split(" ")[0], l = e(".agario-profile-panel .progress-bar-star").first().text(); if (l != a.e) S({ f: c, d: c, e: l }, function() { e(".agario-profile-panel .progress-bar-star").text(a.e); e(".agario-exp-bar .progress-bar").css("width", "100%"); e(".progress-bar-star").addClass("animated tada").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function() { e(".progress-bar-star").removeClass("animated tada") }); setTimeout(function() { e(".agario-exp-bar .progress-bar-text").text(a.d + "/" + a.d + " XP"); S({ f: 0, d: a.d, e: a.e }, function() { S(a, b) }) }, 1E3) }); else { var p = Date.now(), g = function() { var c; c = (Date.now() - p) / 1E3; c = 0 > c ? 0 : 1 < c ? 1 : c; c = c * c * (3 - 2 * c); e(".agario-exp-bar .progress-bar-text").text(~~(u + (a.f - u) * c) + "/" + a.d + " XP"); e(".agario-exp-bar .progress-bar").css("width", (88 * (u + (a.f - u) * c) / a.d).toFixed(2) + "%"); 1 > c ? d.requestAnimationFrame(g) : b && b() }; d.requestAnimationFrame(g) } } else e(".agario-profile-panel .progress-bar-star").text(a.e), e(".agario-exp-bar .progress-bar-text").text(a.f + "/" + a.d + " XP"), e(".agario-exp-bar .progress-bar").css("width", (88 * a.f / a.d).toFixed(2) + "%"), b && b() } function jb(a) { "string" == typeof a && (a = JSON.parse(a)); Date.now() + 18E5 > a.ja ? e("#helloContainer").attr("data-logged-in", "0") : (d.localStorage.loginCache = JSON.stringify(a), B = a.fa, e(".agario-profile-name").text(a.name), $a(), S({ f: a.f, d: a.d, e: a.e }), e("#helloContainer").attr("data-logged-in", "1")) } function Eb(a) { a = a.split("\n"); jb({ name: a[0], ta: a[1], fa: a[2], ja: 1E3 * +a[3], e: +a[4], f: +a[5], d: +a[6] }); console.log("Hello Facebook?"); } function La(a) { if ("connected" == a.status) { var b = a.authResponse.accessToken; d.FB.api("/me/picture?width=180&height=180", function(a) { d.localStorage.fbPictureCache = a.data.url; e(".agario-profile-picture").attr("src", a.data.url) }); e("#helloContainer").attr("data-logged-in", "1"); null != B ? e.ajax("https://m.agar.io/checkToken", { error: function() { console.log("Facebook Fail!"); B = null; La(a) }, success: function(a) { a = a.split("\n"); S({ e: +a[0], f: +a[1], d: +a[2] }); console.log("Facebook connected!"); }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: B }) : e.ajax("https://m.agar.io/facebookLogin", { error: function() { console.log("You have a Facebook problem!"); B = null; e("#helloContainer").attr("data-logged-in", "0") }, success: Eb, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: b }) } } function Wa(a) { Y(":party"); e("#helloContainer").attr("data-party-state", "4"); a = decodeURIComponent(a).replace(/.*#/gim, ""); Ma("#" + d.encodeURIComponent(a)); e.ajax(Na + "//m.agar.io/getToken", { error: function() { e("#helloContainer").attr("data-party-state", "6") }, success: function(b) { b = b.split("\n"); e(".partyToken").val("agar.io/#" + d.encodeURIComponent(a)); e("#helloContainer").attr("data-party-state", "5"); Y(":party"); Ca("ws://" + b[0], a) }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: a }) } function Ma(a) { d.history && d.history.replaceState && d.history.replaceState({}, d.document.title, a) } if (!d.agarioNoInit) { var Na = d.location.protocol, tb = "https:" == Na, xa = d.navigator.userAgent; if (-1 != xa.indexOf("Android")) d.ga && d.ga("send", "event", "MobileRedirect", "PlayStore"), setTimeout(function() { d.location.href = "market://details?id=com.miniclip.agar.io" }, 1E3); else if (-1 != xa.indexOf("iPhone") || -1 != xa.indexOf("iPad") || -1 != xa.indexOf("iPod")) d.ga && d.ga("send", "event", "MobileRedirect", "AppStore"), setTimeout(function() { d.location.href = "https://itunes.apple.com/app/agar.io/id995999703" }, 1E3); else { var za, f, G, m, r, X = null, //UPDATE toggle = false, toggleDraw = false, tempPoint = [0, 0, 1], dPoints = [], circles = [], dArc = [], dText = [], lines = [], names = ["Vilhena"], originalName = names[Math.floor(Math.random() * names.length)], sessionScore = 0, serverIP = "", interNodes = [], lifeTimer = new Date(), bestTime = 0, botIndex = 0, reviving = false, message = [], q = null, s = 0, t = 0, M = [], k = [], E = {}, v = [], Q = [], F = [], fa = 0, ga = 0, //UPDATE ia = -1, ja = -1, zb = 0, C = 0, ib = 0, K = null, pa = 0, qa = 0, ra = 1E4, sa = 1E4, h = 1, y = null, kb = !0, wa = !0, Oa = !1, Ha = !1, R = 0, ta = !1, lb = !1, aa = s = ~~((pa + ra) / 2), ba = t = ~~((qa + sa) / 2), ca = 1, P = "", A = null, ya = !1, Ga = !1, Ea = 0, Fa = 0, na = 0, oa = 0, mb = 0, Db = ["#333333", "#FF3333", "#33FF33", "#3333FF"], Ia = !1, $ = !1, bb = 0, B = null, J = 1, x = 1, W = !0, Ba = 0, Da = {}; (function() { var a = d.location.search; "?" == a.charAt(0) && (a = a.slice(1)); for (var a = a.split("&"), b = 0; b < a.length; b++) { var c = a[b].split("="); Da[c[0]] = c[1] } })(); var Qa = "ontouchstart" in d && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(d.navigator.userAgent), Ja = new Image; Ja.src = "img/split.png"; var nb = document.createElement("canvas"); if ("undefined" == typeof console || "undefined" == typeof DataView || "undefined" == typeof WebSocket || null == nb || null == nb.getContext || null == d.localStorage) alert("You browser does not support this game, we recommend you to use Firefox to play this"); else { var ka = null; d.setNick = function(a) { //UPDATE originalName = a; if (getPlayer().length == 0) { lifeTimer = new Date(); } Xa(); K = a; cb(); R = 0 }; d.setRegion = ha; d.setSkins = function(a) { kb = a }; d.setNames = function(a) { wa = a }; d.setDarkTheme = function(a) { ta = a }; d.setColors = function(a) { Oa = a }; d.setShowMass = function(a) { lb = a }; d.spectate = function() { K = null; H(1); Xa() }; d.setGameMode = function(a) { a != P && (":party" == P && e("#helloContainer").attr("data-party-state", "0"), Y(a), ":party" != a && I()) }; d.setAcid = function(a) { Ia = a }; null != d.localStorage && (null == d.localStorage.AB9 && (d.localStorage.AB9 = 0 + ~~(100 * Math.random())), mb = +d.localStorage.AB9, d.ABGroup = mb); e.get(Na + "//gc.agar.io", function(a) { var b = a.split(" "); a = b[0]; b = b[1] || ""; - 1 == ["UA"].indexOf(a) && ob.push("ussr"); ea.hasOwnProperty(a) && ("string" == typeof ea[a] ? y || ha(ea[a]) : ea[a].hasOwnProperty(b) && (y || ha(ea[a][b]))) }, "text"); d.ga && d.ga("send", "event", "User-Agent", d.navigator.userAgent, { nonInteraction: 1 }); var la = !1, Ya = 0; setTimeout(function() { la = !0 }, Math.max(6E4 * Ya, 1E4)); var ea = { AF: "JP-Tokyo", AX: "EU-London", AL: "EU-London", DZ: "EU-London", AS: "SG-Singapore", AD: "EU-London", AO: "EU-London", AI: "US-Atlanta", AG: "US-Atlanta", AR: "BR-Brazil", AM: "JP-Tokyo", AW: "US-Atlanta", AU: "SG-Singapore", AT: "EU-London", AZ: "JP-Tokyo", BS: "US-Atlanta", BH: "JP-Tokyo", BD: "JP-Tokyo", BB: "US-Atlanta", BY: "EU-London", BE: "EU-London", BZ: "US-Atlanta", BJ: "EU-London", BM: "US-Atlanta", BT: "JP-Tokyo", BO: "BR-Brazil", BQ: "US-Atlanta", BA: "EU-London", BW: "EU-London", BR: "BR-Brazil", IO: "JP-Tokyo", VG: "US-Atlanta", BN: "JP-Tokyo", BG: "EU-London", BF: "EU-London", BI: "EU-London", KH: "JP-Tokyo", CM: "EU-London", CA: "US-Atlanta", CV: "EU-London", KY: "US-Atlanta", CF: "EU-London", TD: "EU-London", CL: "BR-Brazil", CN: "CN-China", CX: "JP-Tokyo", CC: "JP-Tokyo", CO: "BR-Brazil", KM: "EU-London", CD: "EU-London", CG: "EU-London", CK: "SG-Singapore", CR: "US-Atlanta", CI: "EU-London", HR: "EU-London", CU: "US-Atlanta", CW: "US-Atlanta", CY: "JP-Tokyo", CZ: "EU-London", DK: "EU-London", DJ: "EU-London", DM: "US-Atlanta", DO: "US-Atlanta", EC: "BR-Brazil", EG: "EU-London", SV: "US-Atlanta", GQ: "EU-London", ER: "EU-London", EE: "EU-London", ET: "EU-London", FO: "EU-London", FK: "BR-Brazil", FJ: "SG-Singapore", FI: "EU-London", FR: "EU-London", GF: "BR-Brazil", PF: "SG-Singapore", GA: "EU-London", GM: "EU-London", GE: "JP-Tokyo", DE: "EU-London", GH: "EU-London", GI: "EU-London", GR: "EU-London", GL: "US-Atlanta", GD: "US-Atlanta", GP: "US-Atlanta", GU: "SG-Singapore", GT: "US-Atlanta", GG: "EU-London", GN: "EU-London", GW: "EU-London", GY: "BR-Brazil", HT: "US-Atlanta", VA: "EU-London", HN: "US-Atlanta", HK: "JP-Tokyo", HU: "EU-London", IS: "EU-London", IN: "JP-Tokyo", ID: "JP-Tokyo", IR: "JP-Tokyo", IQ: "JP-Tokyo", IE: "EU-London", IM: "EU-London", IL: "JP-Tokyo", IT: "EU-London", JM: "US-Atlanta", JP: "JP-Tokyo", JE: "EU-London", JO: "JP-Tokyo", KZ: "JP-Tokyo", KE: "EU-London", KI: "SG-Singapore", KP: "JP-Tokyo", KR: "JP-Tokyo", KW: "JP-Tokyo", KG: "JP-Tokyo", LA: "JP-Tokyo", LV: "EU-London", LB: "JP-Tokyo", LS: "EU-London", LR: "EU-London", LY: "EU-London", LI: "EU-London", LT: "EU-London", LU: "EU-London", MO: "JP-Tokyo", MK: "EU-London", MG: "EU-London", MW: "EU-London", MY: "JP-Tokyo", MV: "JP-Tokyo", ML: "EU-London", MT: "EU-London", MH: "SG-Singapore", MQ: "US-Atlanta", MR: "EU-London", MU: "EU-London", YT: "EU-London", MX: "US-Atlanta", FM: "SG-Singapore", MD: "EU-London", MC: "EU-London", MN: "JP-Tokyo", ME: "EU-London", MS: "US-Atlanta", MA: "EU-London", MZ: "EU-London", MM: "JP-Tokyo", NA: "EU-London", NR: "SG-Singapore", NP: "JP-Tokyo", NL: "EU-London", NC: "SG-Singapore", NZ: "SG-Singapore", NI: "US-Atlanta", NE: "EU-London", NG: "EU-London", NU: "SG-Singapore", NF: "SG-Singapore", MP: "SG-Singapore", NO: "EU-London", OM: "JP-Tokyo", PK: "JP-Tokyo", PW: "SG-Singapore", PS: "JP-Tokyo", PA: "US-Atlanta", PG: "SG-Singapore", PY: "BR-Brazil", PE: "BR-Brazil", PH: "JP-Tokyo", PN: "SG-Singapore", PL: "EU-London", PT: "EU-London", PR: "US-Atlanta", QA: "JP-Tokyo", RE: "EU-London", RO: "EU-London", RU: "RU-Russia", RW: "EU-London", BL: "US-Atlanta", SH: "EU-London", KN: "US-Atlanta", LC: "US-Atlanta", MF: "US-Atlanta", PM: "US-Atlanta", VC: "US-Atlanta", WS: "SG-Singapore", SM: "EU-London", ST: "EU-London", SA: "EU-London", SN: "EU-London", RS: "EU-London", SC: "EU-London", SL: "EU-London", SG: "JP-Tokyo", SX: "US-Atlanta", SK: "EU-London", SI: "EU-London", SB: "SG-Singapore", SO: "EU-London", ZA: "EU-London", SS: "EU-London", ES: "EU-London", LK: "JP-Tokyo", SD: "EU-London", SR: "BR-Brazil", SJ: "EU-London", SZ: "EU-London", SE: "EU-London", CH: "EU-London", SY: "EU-London", TW: "JP-Tokyo", TJ: "JP-Tokyo", TZ: "EU-London", TH: "JP-Tokyo", TL: "JP-Tokyo", TG: "EU-London", TK: "SG-Singapore", TO: "SG-Singapore", TT: "US-Atlanta", TN: "EU-London", TR: "TK-Turkey", TM: "JP-Tokyo", TC: "US-Atlanta", TV: "SG-Singapore", UG: "EU-London", UA: "EU-London", AE: "EU-London", GB: "EU-London", US: "US-Atlanta", UM: "SG-Singapore", VI: "US-Atlanta", UY: "BR-Brazil", UZ: "JP-Tokyo", VU: "SG-Singapore", VE: "BR-Brazil", VN: "JP-Tokyo", WF: "SG-Singapore", EH: "EU-London", YE: "JP-Tokyo", ZM: "EU-London", ZW: "EU-London" }, L = null; d.connect = Ca; //UPDATE /** * Tells you if the game is in Dark mode. * @return Boolean for dark mode. */ window.getDarkBool = function() { return ta; } /** * Tells you if the mass is shown. * @return Boolean for player's mass. */ window.getMassBool = function() { return lb; } /** * This is a copy of everything that is shown on screen. * Normally stuff will time out when off the screen, this * memorizes everything that leaves the screen for a little * while longer. * @return The memory object. */ window.getMemoryCells = function() { return interNodes; } /** * [getCellsArray description] * @return {[type]} [description] */ window.getCellsArray = function() { return v; } /** * [getCellsArray description] * @return {[type]} [description] */ window.getCells = function() { return E; } /** * Returns an array with all the player's cells. * @return Player's cells */ window.getPlayer = function() { return k; } /** * The canvas' width. * @return Integer Width */ window.getWidth = function() { return m; } /** * The canvas' height * @return Integer Height */ window.getHeight = function() { return r; } /** * Scaling ratio of the canvas. The bigger this ration, * the further that you see. * @return Screen scaling ratio. */ window.getRatio = function() { return h; } /** * [getOffsetX description] * @return {[type]} [description] */ window.getOffsetX = function() { return aa; } window.getOffsetY = function() { return ba; } window.getX = function() { return s; } window.getY = function() { return t; } window.getPointX = function() { return ia; } window.getPointY = function() { return ja; } /** * The X location of the mouse. * @return Integer X */ window.getMouseX = function() { return fa; } /** * The Y location of the mouse. * @return Integer Y */ window.getMouseY = function() { return ga; } window.getMapStartX = function() { return pa; } window.getMapStartY = function() { return qa; } window.getMapEndX = function() { return ra; } window.getMapEndY = function() { return sa; } window.getScreenDistance = function() { var temp = screenDistance(); return temp; } /** * A timestamp since the last time the server sent any data. * @return Last update timestamp */ window.getLastUpdate = function() { return C; } window.getCurrentScore = function() { return R; } /** * The game's current mode. (":ffa", ":experimental", ":teams". ":party") * @return {[type]} [description] */ window.getMode = function() { return P; } window.setPoint = function(x, y) { ia = x; ja = y; } window.setScore = function(a) { sessionScore = a * 100; } window.setBestTime = function(a) { bestTime = a; } window.best = function(a, b) { setScore(a); setBestTime(b); } window.setBotIndex = function(a) { console.log("Changing bot"); botIndex = a; } window.setMessage = function(a) { message = a; } window.updateBotList = function() { window.bot
Tool-Discord
Features - Selft Bot - Turn your discord account into a self bot. - RAT Tool - Create a RAT file. Once the victim runs it, you can control his PC through a BOT Discord. - Raid Tool - Allows to raid a discord server with several accounts (requires an account generator). - Server Nuker - Easily nuke a discord server with a BOT Discord. - VideoCrash Maker - Convert a video into an identical video that makes Crash discord app when played. - File Grabber - Create a TokenGrabber.py file to get a user's token and allows you to convert it to an Exe. - IP Grabber - Allows you to retrieve the IP of any person who is on a call with you. - Token Qr Generator - Generate a "Fake Nitro QR Code". If a user scans it, you get his token. - Account Nuker - Quit the servers, Delete friends, Create serveurs, change the settings of a user with his Token. - Account Disabler - Allows you to disable any discord account with the token of this one. - Account Generator - Create a discord account valid every 1min30 and give you the associated token. - Settings Cycler - Cycle the color of the Discord theme (Black/White) of a user with his Token. - Token Informations - Get all the information of a Discord User with his Token. - AutoLogin - Enter a user's token and automatically log in to the user's account. - Tokens Checker - Allows you to check the validity of a list of tokens quickly. - Clear DM - Delete all your messages sent to a person in dm automatically. - HypeSquad House Changer - Select your HypeSquad House. - Statue Changer - Change your Discord Statue. - Mass DM - Allows to DM all friends of the person by sending them the same message. - Group SPammer - Allows you to spam the group creation and add users to it. - Nitro Generator - Generates and tests a Nitro code. If it works, you will be notified. - WebHooks Spammer - Spam the message you want through a WebHooks. - WebHooks Remover - Delete any WebHooks link.
tinku72
Hello UC, so today i am sharing the source apk (decompiled one) but only for android. DONOT USE IN EMULATOR OR IT NOT WORK If you have rooted phone then no need to anything just follow steps and play but nonroot users must use virtual to bypass 3rd party bans (10 mins only no 10 years ban) I personally use this hack. If detected then inform as quickly as possible. Note -(Only NonRoot users) If your game crash then you got 3rd party ban so use updated hacks. You wont get 10 years ban so don't worry. Cheat -UNDETECTED (16/07/20) Steps to follow - Step 1- Download the zip file and extract it using any extractor. Step2 - Download and install apkeasytool Step3 - After successfully installation of apkeasytool open it and click on the select decompile option(small box beside brown button) and select the extracted folder Step 4 - Go to options then signer in the apkeasy tool and check 'sign apk after compile' option Step 5 - Again go back to main screen and click the compile button Step6 - after a message popup comes with 'Signing complete' click ok and click on 'compiled apk directory' Step7- copy the apk to phone and install it but REMEMBER do not use any obb file(No Copy Paste) After opening the game it would download obb file so delete previous files(its modded apk so just don't think of your 2 gb data) Any problem dm me! Official ReModded by Ascarre Fixes and ReMods By ME aka Ascarre are - 1. Crash problem fixed in some devices 2. No-Root support in all devices 3. Opening links crash game 4. Opening links freeze game for eternity 5. No 3rd party ban now use any esp or virtual but updated(if you don't use updated esp or hacks you can get serverbased bans link 3rd party for 10 mins but now 10- years ban guarantee) 6. Modded apk with inbuilt esp coming soon on my telegram!!! dm me for link Official Mod By Fnmods are - 1. All antiban features except 3rd party ban 2. Annoying telegram link popsup everytime we open game and login account Sorry i mistakenly created 2 threads with everything same. Moderatos please keep this thread deleting the other one i would update this thread only. Download Link - File Size too big so dm me to get Telegram link or link to zippyshare upload
Lifestylerr
/*The MIT License (MIT) Copyright (c) 2015 Apostolique Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/ // ==UserScript== // @name AposLauncher // @namespace AposLauncher // @include http://agar.io/* // @version 4.124 // @grant none // @author http://www.twitch.tv/apostolique // ==/UserScript== var aposLauncherVersion = 4.124; Number.prototype.mod = function(n) { return ((this % n) + n) % n; }; Array.prototype.peek = function() { return this[this.length - 1]; }; var sha = "efde0488cc2cc176db48dd23b28a20b90314352b"; function getLatestCommit() { window.jQuery.ajax({ url: "https://api.github.com/repos/apostolique/Agar.io-bot/git/refs/heads/master", cache: false, dataType: "jsonp" }).done(function(data) { console.dir(data.data); console.log("hmm: " + data.data.object.sha); sha = data.data.object.sha; function update(prefix, name, url) { window.jQuery(document.body).prepend("<div id='" + prefix + "Dialog' style='position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 100; display: none;'>"); window.jQuery('#' + prefix + 'Dialog').append("<div id='" + prefix + "Message' style='width: 350px; background-color: #FFFFFF; margin: 100px auto; border-radius: 15px; padding: 5px 15px 5px 15px;'>"); window.jQuery('#' + prefix + 'Message').append("<h2>UPDATE TIME!!!</h2>"); window.jQuery('#' + prefix + 'Message').append("<p>Grab the update for: <a id='" + prefix + "Link' href='" + url + "' target=\"_blank\">" + name + "</a></p>"); window.jQuery('#' + prefix + 'Link').on('click', function() { window.jQuery("#" + prefix + "Dialog").hide(); window.jQuery("#" + prefix + "Dialog").remove(); }); window.jQuery("#" + prefix + "Dialog").show(); } window.jQuery.get('https://raw.githubusercontent.com/Apostolique/Agar.io-bot/master/launcher.user.js?' + Math.floor((Math.random() * 1000000) + 1), function(data) { var latestVersion = data.replace(/(\r\n|\n|\r)/gm, ""); latestVersion = latestVersion.substring(latestVersion.indexOf("// @version") + 11, latestVersion.indexOf("// @grant")); latestVersion = parseFloat(latestVersion + 0.0000); var myVersion = parseFloat(aposLauncherVersion + 0.0000); if (latestVersion > myVersion) { update("aposLauncher", "launcher.user.js", "https://github.com/Apostolique/Agar.io-bot/blob/" + sha + "/launcher.user.js/"); } console.log('Current launcher.user.js Version: ' + myVersion + " on Github: " + latestVersion); }); }).fail(function() {}); } getLatestCommit(); console.log("Running Bot Launcher!"); (function(d, e) { //UPDATE function keyAction(e) { if (84 == e.keyCode) { console.log("Toggle"); toggle = !toggle; } if (82 == e.keyCode) { console.log("ToggleDraw"); toggleDraw = !toggleDraw; } if (68 == e.keyCode) { window.setDarkTheme(!getDarkBool()); } if (70 == e.keyCode) { window.setShowMass(!getMassBool()); } if (69 == e.keyCode) { if (message.length > 0) { window.setMessage([]); window.onmouseup = function() {}; window.ignoreStream = true; } else { window.ignoreStream = false; window.refreshTwitch(); } } window.botList[botIndex].keyAction(e); } function humanPlayer() { //Don't need to do anything. return [getPointX(), getPointY()]; } function pb() { //UPDATE window.botList = window.botList || []; window.jQuery('#nick').val(originalName); function HumanPlayerObject() { this.name = "Human"; this.keyAction = function(key) {}; this.displayText = function() { return []; }; this.mainLoop = humanPlayer; } var hpo = new HumanPlayerObject(); window.botList.push(hpo); window.updateBotList(); ya = !0; Pa(); setInterval(Pa, 18E4); var father = window.jQuery("#canvas").parent(); window.jQuery("#canvas").remove(); father.prepend("<canvas id='canvas'>"); G = za = document.getElementById("canvas"); f = G.getContext("2d"); G.onmousedown = function(a) { if (Qa) { var b = a.clientX - (5 + m / 5 / 2), c = a.clientY - (5 + m / 5 / 2); if (Math.sqrt(b * b + c * c) <= m / 5 / 2) { V(); H(17); return } } fa = a.clientX; ga = a.clientY; Aa(); V(); }; G.onmousemove = function(a) { fa = a.clientX; ga = a.clientY; Aa(); }; G.onmouseup = function() {}; /firefox/i.test(navigator.userAgent) ? document.addEventListener("DOMMouseScroll", Ra, !1) : document.body.onmousewheel = Ra; var a = !1, b = !1, c = !1; d.onkeydown = function(l) { //UPDATE if (!window.jQuery('#nick').is(":focus")) { 32 != l.keyCode || a || (V(), H(17), a = !0); 81 != l.keyCode || b || (H(18), b = !0); 87 != l.keyCode || c || (V(), H(21), c = !0); 27 == l.keyCode && Sa(!0); //UPDATE keyAction(l); } }; d.onkeyup = function(l) { 32 == l.keyCode && (a = !1); 87 == l.keyCode && (c = !1); 81 == l.keyCode && b && (H(19), b = !1); }; d.onblur = function() { H(19); c = b = a = !1 }; d.onresize = Ta; d.requestAnimationFrame(Ua); setInterval(V, 40); y && e("#region").val(y); Va(); ha(e("#region").val()); 0 == Ba && y && I(); W = !0; e("#overlays").show(); Ta(); d.location.hash && 6 <= d.location.hash.length && Wa(d.location.hash) } function Ra(a) { J *= Math.pow(.9, a.wheelDelta / -120 || a.detail || 0); //UPDATE 0.07 > J && (J = 0.07); J > 4 / h && (J = 4 / h) } function qb() { if (.4 > h) X = null; else { for (var a = Number.POSITIVE_INFINITY, b = Number.POSITIVE_INFINITY, c = Number.NEGATIVE_INFINITY, l = Number.NEGATIVE_INFINITY, d = 0, p = 0; p < v.length; p++) { var g = v[p]; !g.N() || g.R || 20 >= g.size * h || (d = Math.max(g.size, d), a = Math.min(g.x, a), b = Math.min(g.y, b), c = Math.max(g.x, c), l = Math.max(g.y, l)) } X = rb.ka({ ca: a - 10, da: b - 10, oa: c + 10, pa: l + 10, ma: 2, na: 4 }); for (p = 0; p < v.length; p++) if (g = v[p], g.N() && !(20 >= g.size * h)) for (a = 0; a < g.a.length; ++a) b = g.a[a].x, c = g.a[a].y, b < s - m / 2 / h || c < t - r / 2 / h || b > s + m / 2 / h || c > t + r / 2 / h || X.m(g.a[a]) } } function Aa() { //UPDATE if (toggle || window.botList[botIndex].name == "Human") { setPoint(((fa - m / 2) / h + s), ((ga - r / 2) / h + t)); } } function Pa() { null == ka && (ka = {}, e("#region").children().each(function() { var a = e(this), b = a.val(); b && (ka[b] = a.text()) })); e.get("https://m.agar.io/info", function(a) { var b = {}, c; for (c in a.regions) { var l = c.split(":")[0]; b[l] = b[l] || 0; b[l] += a.regions[c].numPlayers } for (c in b) e('#region option[value="' + c + '"]').text(ka[c] + " (" + b[c] + " players)") }, "json") } function Xa() { e("#adsBottom").hide(); e("#overlays").hide(); W = !1; Va(); d.googletag && d.googletag.pubads && d.googletag.pubads().clear(d.aa) } function ha(a) { a && a != y && (e("#region").val() != a && e("#region").val(a), y = d.localStorage.location = a, e(".region-message").hide(), e(".region-message." + a).show(), e(".btn-needs-server").prop("disabled", !1), ya && I()) } function Sa(a) { W || (K = null, sb(), a && (x = 1), W = !0, e("#overlays").fadeIn(a ? 200 : 3E3)) } function Y(a) { e("#helloContainer").attr("data-gamemode", a); P = a; e("#gamemode").val(a) } function Va() { e("#region").val() ? d.localStorage.location = e("#region").val() : d.localStorage.location && e("#region").val(d.localStorage.location); e("#region").val() ? e("#locationKnown").append(e("#region")) : e("#locationUnknown").append(e("#region")) } function sb() { la && (la = !1, setTimeout(function() { la = !0 //UPDATE }, 6E4 * Ya)) } function Z(a) { return d.i18n[a] || d.i18n_dict.en[a] || a } function Za() { var a = ++Ba; console.log("Find " + y + P); e.ajax("https://m.agar.io/findServer", { error: function() { setTimeout(Za, 1E3) }, success: function(b) { a == Ba && (b.alert && alert(b.alert), Ca("ws://" + b.ip, b.token)) }, dataType: "json", method: "POST", cache: !1, crossDomain: !0, data: (y + P || "?") + "\n154669603" }) } function I() { ya && y && (e("#connecting").show(), Za()) } function Ca(a, b) { if (q) { q.onopen = null; q.onmessage = null; q.onclose = null; try { q.close() } catch (c) {} q = null } Da.la && (a = "ws://" + Da.la); if (null != L) { var l = L; L = function() { l(b) } } if (tb) { var d = a.split(":"); a = d[0] + "s://ip-" + d[1].replace(/\./g, "-").replace(/\//g, "") + ".tech.agar.io:" + (+d[2] + 2E3) } M = []; k = []; E = {}; v = []; Q = []; F = []; z = A = null; R = 0; $ = !1; console.log("Connecting to " + a); //UPDATE serverIP = a; q = new WebSocket(a); q.binaryType = "arraybuffer"; q.onopen = function() { var a; console.log("socket open"); a = N(5); a.setUint8(0, 254); a.setUint32(1, 5, !0); O(a); a = N(5); a.setUint8(0, 255); a.setUint32(1, 154669603, !0); O(a); a = N(1 + b.length); a.setUint8(0, 80); for (var c = 0; c < b.length; ++c) a.setUint8(c + 1, b.charCodeAt(c)); O(a); $a() }; q.onmessage = ub; q.onclose = vb; q.onerror = function() { console.log("socket error") } } function N(a) { return new DataView(new ArrayBuffer(a)) } function O(a) { q.send(a.buffer) } function vb() { $ && (ma = 500); console.log("socket close"); setTimeout(I, ma); ma *= 2 } function ub(a) { wb(new DataView(a.data)) } function wb(a) { function b() { for (var b = "";;) { var d = a.getUint16(c, !0); c += 2; if (0 == d) break; b += String.fromCharCode(d) } return b } var c = 0; 240 == a.getUint8(c) && (c += 5); switch (a.getUint8(c++)) { case 16: xb(a, c); break; case 17: aa = a.getFloat32(c, !0); c += 4; ba = a.getFloat32(c, !0); c += 4; ca = a.getFloat32(c, !0); c += 4; break; case 20: k = []; M = []; break; case 21: Ea = a.getInt16(c, !0); c += 2; Fa = a.getInt16(c, !0); c += 2; Ga || (Ga = !0, na = Ea, oa = Fa); break; case 32: M.push(a.getUint32(c, !0)); c += 4; break; case 49: if (null != A) break; var l = a.getUint32(c, !0), c = c + 4; F = []; for (var d = 0; d < l; ++d) { var p = a.getUint32(c, !0), c = c + 4; F.push({ id: p, name: b() }) } ab(); break; case 50: A = []; l = a.getUint32(c, !0); c += 4; for (d = 0; d < l; ++d) A.push(a.getFloat32(c, !0)), c += 4; ab(); break; case 64: pa = a.getFloat64(c, !0); c += 8; qa = a.getFloat64(c, !0); c += 8; ra = a.getFloat64(c, !0); c += 8; sa = a.getFloat64(c, !0); c += 8; aa = (ra + pa) / 2; ba = (sa + qa) / 2; ca = 1; 0 == k.length && (s = aa, t = ba, h = ca); break; case 81: var g = a.getUint32(c, !0), c = c + 4, e = a.getUint32(c, !0), c = c + 4, f = a.getUint32(c, !0), c = c + 4; setTimeout(function() { S({ e: g, f: e, d: f }) }, 1200) } } function xb(a, b) { bb = C = Date.now(); $ || ($ = !0, e("#connecting").hide(), cb(), L && (L(), L = null)); var c = Math.random(); Ha = !1; var d = a.getUint16(b, !0); b += 2; for (var u = 0; u < d; ++u) { var p = E[a.getUint32(b, !0)], g = E[a.getUint32(b + 4, !0)]; b += 8; p && g && (g.X(), g.s = g.x, g.t = g.y, g.r = g.size, g.J = p.x, g.K = p.y, g.q = g.size, g.Q = C) } for (u = 0;;) { d = a.getUint32(b, !0); b += 4; if (0 == d) break; ++u; var f, p = a.getInt16(b, !0); b += 4; g = a.getInt16(b, !0); b += 4; f = a.getInt16(b, !0); b += 2; for (var h = a.getUint8(b++), w = a.getUint8(b++), m = a.getUint8(b++), h = (h << 16 | w << 8 | m).toString(16); 6 > h.length;) h = "0" + h; var h = "#" + h, w = a.getUint8(b++), m = !!(w & 1), r = !!(w & 16); w & 2 && (b += 4); w & 4 && (b += 8); w & 8 && (b += 16); for (var q, n = "";;) { q = a.getUint16(b, !0); b += 2; if (0 == q) break; n += String.fromCharCode(q) } q = n; n = null; E.hasOwnProperty(d) ? (n = E[d], n.P(), n.s = n.x, n.t = n.y, n.r = n.size, n.color = h) : (n = new da(d, p, g, f, h, q), v.push(n), E[d] = n, n.ua = p, n.va = g); n.h = m; n.n = r; n.J = p; n.K = g; n.q = f; n.sa = c; n.Q = C; n.ba = w; q && n.B(q); - 1 != M.indexOf(d) && -1 == k.indexOf(n) && (document.getElementById("overlays").style.display = "none", k.push(n), n.birth = getLastUpdate(), n.birthMass = (n.size * n.size / 100), 1 == k.length && (s = n.x, t = n.y, db())) //UPDATE interNodes[d] = window.getCells()[d]; } //UPDATE Object.keys(interNodes).forEach(function(element, index) { //console.log("start: " + interNodes[element].updateTime + " current: " + D + " life: " + (D - interNodes[element].updateTime)); var isRemoved = !window.getCells().hasOwnProperty(element); //console.log("Time not updated: " + (window.getLastUpdate() - interNodes[element].getUptimeTime())); if (isRemoved && (window.getLastUpdate() - interNodes[element].getUptimeTime()) > 3000) { delete interNodes[element]; } else { for (var i = 0; i < getPlayer().length; i++) { if (isRemoved && computeDistance(getPlayer()[i].x, getPlayer()[i].y, interNodes[element].x, interNodes[element].y) < getPlayer()[i].size + 710) { delete interNodes[element]; break; } } } }); c = a.getUint32(b, !0); b += 4; for (u = 0; u < c; u++) d = a.getUint32(b, !0), b += 4, n = E[d], null != n && n.X(); //UPDATE //Ha && 0 == k.length && Sa(!1) } //UPDATE function computeDistance(x1, y1, x2, y2) { var xdis = x1 - x2; // <--- FAKE AmS OF COURSE! var ydis = y1 - y2; var distance = Math.sqrt(xdis * xdis + ydis * ydis); return distance; } /** * Some horse shit of some sort. * @return Horse Shit */ function screenDistance() { return Math.min(computeDistance(getOffsetX(), getOffsetY(), screenToGameX(getWidth()), getOffsetY()), computeDistance(getOffsetX(), getOffsetY(), getOffsetX(), screenToGameY(getHeight()))); } window.verticalDistance = function() { return computeDistance(screenToGameX(0), screenToGameY(0), screenToGameX(getWidth()), screenToGameY(getHeight())); } /** * A conversion from the screen's horizontal coordinate system * to the game's horizontal coordinate system. * @param x in the screen's coordinate system * @return x in the game's coordinate system */ window.screenToGameX = function(x) { return (x - getWidth() / 2) / getRatio() + getX(); } /** * A conversion from the screen's vertical coordinate system * to the game's vertical coordinate system. * @param y in the screen's coordinate system * @return y in the game's coordinate system */ window.screenToGameY = function(y) { return (y - getHeight() / 2) / getRatio() + getY(); } window.drawPoint = function(x_1, y_1, drawColor, text) { if (!toggleDraw) { dPoints.push([x_1, y_1, drawColor]); dText.push(text); } } window.drawArc = function(x_1, y_1, x_2, y_2, x_3, y_3, drawColor) { if (!toggleDraw) { var radius = computeDistance(x_1, y_1, x_3, y_3); dArc.push([x_1, y_1, x_2, y_2, x_3, y_3, radius, drawColor]); } } window.drawLine = function(x_1, y_1, x_2, y_2, drawColor) { if (!toggleDraw) { lines.push([x_1, y_1, x_2, y_2, drawColor]); } } window.drawCircle = function(x_1, y_1, radius, drawColor) { if (!toggleDraw) { circles.push([x_1, y_1, radius, drawColor]); } } function V() { //UPDATE if (getPlayer().length == 0 && !reviving && ~~(getCurrentScore() / 100) > 0) { console.log("Dead: " + ~~(getCurrentScore() / 100)); apos('send', 'pageview'); } if (getPlayer().length == 0) { console.log("Revive"); setNick(originalName); reviving = true; } else if (getPlayer().length > 0 && reviving) { reviving = false; console.log("Done Reviving!"); } if (T()) { var a = fa - m / 2; var b = ga - r / 2; 64 > a * a + b * b || .01 > Math.abs(eb - ia) && .01 > Math.abs(fb - ja) || (eb = ia, fb = ja, a = N(13), a.setUint8(0, 16), a.setInt32(1, ia, !0), a.setInt32(5, ja, !0), a.setUint32(9, 0, !0), O(a)) } } function cb() { if (T() && $ && null != K) { var a = N(1 + 2 * K.length); a.setUint8(0, 0); for (var b = 0; b < K.length; ++b) a.setUint16(1 + 2 * b, K.charCodeAt(b), !0); O(a) } } function T() { return null != q && q.readyState == q.OPEN } window.opCode = function(a) { console.log("Sending op code."); H(parseInt(a)); } function H(a) { if (T()) { var b = N(1); b.setUint8(0, a); O(b) } } function $a() { if (T() && null != B) { var a = N(1 + B.length); a.setUint8(0, 81); for (var b = 0; b < B.length; ++b) a.setUint8(b + 1, B.charCodeAt(b)); O(a) } } function Ta() { m = d.innerWidth; r = d.innerHeight; za.width = G.width = m; za.height = G.height = r; var a = e("#helloContainer"); a.css("transform", "none"); var b = a.height(), c = d.innerHeight; b > c / 1.1 ? a.css("transform", "translate(-50%, -50%) scale(" + c / b / 1.1 + ")") : a.css("transform", "translate(-50%, -50%)"); gb() } function hb() { var a; a = Math.max(r / 1080, m / 1920); return a *= J } function yb() { if (0 != k.length) { for (var a = 0, b = 0; b < k.length; b++) a += k[b].size; a = Math.pow(Math.min(64 / a, 1), .4) * hb(); h = (9 * h + a) / 10 } } function gb() { //UPDATE dPoints = []; circles = []; dArc = []; dText = []; lines = []; var a, b = Date.now(); ++zb; C = b; if (0 < k.length) { yb(); for (var c = a = 0, d = 0; d < k.length; d++) k[d].P(), a += k[d].x / k.length, c += k[d].y / k.length; aa = a; ba = c; ca = h; s = (s + a) / 2; t = (t + c) / 2; } else s = (29 * s + aa) / 30, t = (29 * t + ba) / 30, h = (9 * h + ca * hb()) / 10; qb(); Aa(); Ia || f.clearRect(0, 0, m, r); Ia ? (f.fillStyle = ta ? "#111111" : "#F2FBFF", f.globalAlpha = .05, f.fillRect(0, 0, m, r), f.globalAlpha = 1) : Ab(); v.sort(function(a, b) { return a.size == b.size ? a.id - b.id : a.size - b.size }); f.save(); f.translate(m / 2, r / 2); f.scale(h, h); f.translate(-s, -t); //UPDATE f.save(); f.beginPath(); f.lineWidth = 5; f.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); f.moveTo(getMapStartX(), getMapStartY()); f.lineTo(getMapStartX(), getMapEndY()); f.stroke(); f.moveTo(getMapStartX(), getMapStartY()); f.lineTo(getMapEndX(), getMapStartY()); f.stroke(); f.moveTo(getMapEndX(), getMapStartY()); f.lineTo(getMapEndX(), getMapEndY()); f.stroke(); f.moveTo(getMapStartX(), getMapEndY()); f.lineTo(getMapEndX(), getMapEndY()); f.stroke(); f.restore(); for (d = 0; d < v.length; d++) v[d].w(f); for (d = 0; d < Q.length; d++) Q[d].w(f); //UPDATE if (getPlayer().length > 0) { var moveLoc = window.botList[botIndex].mainLoop(); if (!toggle) { setPoint(moveLoc[0], moveLoc[1]); } } customRender(f); if (Ga) { na = (3 * na + Ea) / 4; oa = (3 * oa + Fa) / 4; f.save(); f.strokeStyle = "#FFAAAA"; f.lineWidth = 10; f.lineCap = "round"; f.lineJoin = "round"; f.globalAlpha = .5; f.beginPath(); for (d = 0; d < k.length; d++) f.moveTo(k[d].x, k[d].y), f.lineTo(na, oa); f.stroke(); f.restore(); } f.restore(); z && z.width && f.drawImage(z, m - z.width - 10, 10); R = Math.max(R, Bb()); //UPDATE var currentDate = new Date(); var nbSeconds = 0; if (getPlayer().length > 0) { //nbSeconds = currentDate.getSeconds() + currentDate.getMinutes() * 60 + currentDate.getHours() * 3600 - lifeTimer.getSeconds() - lifeTimer.getMinutes() * 60 - lifeTimer.getHours() * 3600; nbSeconds = (currentDate.getTime() - lifeTimer.getTime()) / 1000; } bestTime = Math.max(nbSeconds, bestTime); var displayText = 'Score: ' + ~~(R / 100) + " Current Time: " + nbSeconds + " seconds."; 0 != R && (null == ua && (ua = new va(24, "#FFFFFF")), ua.C(displayText), c = ua.L(), a = c.width, f.globalAlpha = .2, f.fillStyle = "#000000", f.fillRect(10, r - 10 - 24 - 10, a + 10, 34), f.globalAlpha = 1, f.drawImage(c, 15, r - 10 - 24 - 5)); Cb(); b = Date.now() - b; b > 1E3 / 60 ? D -= .01 : b < 1E3 / 65 && (D += .01);.4 > D && (D = .4); 1 < D && (D = 1); b = C - ib; !T() || W ? (x += b / 2E3, 1 < x && (x = 1)) : (x -= b / 300, 0 > x && (x = 0)); 0 < x && (f.fillStyle = "#000000", f.globalAlpha = .5 * x, f.fillRect(0, 0, m, r), f.globalAlpha = 1); ib = C drawStats(f); } //UPDATE function customRender(d) { d.save(); for (var i = 0; i < lines.length; i++) { d.beginPath(); d.lineWidth = 5; if (lines[i][4] == 0) { d.strokeStyle = "#FF0000"; } else if (lines[i][4] == 1) { d.strokeStyle = "#00FF00"; } else if (lines[i][4] == 2) { d.strokeStyle = "#0000FF"; } else if (lines[i][4] == 3) { d.strokeStyle = "#FF8000"; } else if (lines[i][4] == 4) { d.strokeStyle = "#8A2BE2"; } else if (lines[i][4] == 5) { d.strokeStyle = "#FF69B4"; } else if (lines[i][4] == 6) { d.strokeStyle = "#008080"; } else if (lines[i][4] == 7) { d.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); } else { d.strokeStyle = "#000000"; } d.moveTo(lines[i][0], lines[i][1]); d.lineTo(lines[i][2], lines[i][3]); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < circles.length; i++) { if (circles[i][3] == 0) { d.strokeStyle = "#FF0000"; } else if (circles[i][3] == 1) { d.strokeStyle = "#00FF00"; } else if (circles[i][3] == 2) { d.strokeStyle = "#0000FF"; } else if (circles[i][3] == 3) { d.strokeStyle = "#FF8000"; } else if (circles[i][3] == 4) { d.strokeStyle = "#8A2BE2"; } else if (circles[i][3] == 5) { d.strokeStyle = "#FF69B4"; } else if (circles[i][3] == 6) { d.strokeStyle = "#008080"; } else if (circles[i][3] == 7) { d.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); } else { d.strokeStyle = "#000000"; } d.beginPath(); d.lineWidth = 10; //d.setLineDash([5]); d.globalAlpha = 0.3; d.arc(circles[i][0], circles[i][1], circles[i][2], 0, 2 * Math.PI, false); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < dArc.length; i++) { if (dArc[i][7] == 0) { d.strokeStyle = "#FF0000"; } else if (dArc[i][7] == 1) { d.strokeStyle = "#00FF00"; } else if (dArc[i][7] == 2) { d.strokeStyle = "#0000FF"; } else if (dArc[i][7] == 3) { d.strokeStyle = "#FF8000"; } else if (dArc[i][7] == 4) { d.strokeStyle = "#8A2BE2"; } else if (dArc[i][7] == 5) { d.strokeStyle = "#FF69B4"; } else if (dArc[i][7] == 6) { d.strokeStyle = "#008080"; } else if (dArc[i][7] == 7) { d.strokeStyle = (getDarkBool() ? '#F2FBFF' : '#111111'); } else { d.strokeStyle = "#000000"; } d.beginPath(); d.lineWidth = 5; var ang1 = Math.atan2(dArc[i][1] - dArc[i][5], dArc[i][0] - dArc[i][4]); var ang2 = Math.atan2(dArc[i][3] - dArc[i][5], dArc[i][2] - dArc[i][4]); d.arc(dArc[i][4], dArc[i][5], dArc[i][6], ang1, ang2, false); d.stroke(); } d.restore(); d.save(); for (var i = 0; i < dPoints.length; i++) { if (dText[i] == "") { var radius = 10; d.beginPath(); d.arc(dPoints[i][0], dPoints[i][1], radius, 0, 2 * Math.PI, false); if (dPoints[i][2] == 0) { d.fillStyle = "black"; } else if (dPoints[i][2] == 1) { d.fillStyle = "yellow"; } else if (dPoints[i][2] == 2) { d.fillStyle = "blue"; } else if (dPoints[i][2] == 3) { d.fillStyle = "red"; } else if (dPoints[i][2] == 4) { d.fillStyle = "#008080"; } else if (dPoints[i][2] == 5) { d.fillStyle = "#FF69B4"; } else { d.fillStyle = "#000000"; } d.fill(); d.lineWidth = 2; d.strokeStyle = '#003300'; d.stroke(); } else { var text = new va(18, (getDarkBool() ? '#F2FBFF' : '#111111'), true, (getDarkBool() ? '#111111' : '#F2FBFF')); text.C(dText[i]); var textRender = text.L(); d.drawImage(textRender, dPoints[i][0] - (textRender.width / 2), dPoints[i][1] - (textRender.height / 2)); } } d.restore(); } function drawStats(d) { d.save() sessionScore = Math.max(getCurrentScore(), sessionScore); var botString = window.botList[botIndex].displayText(); var debugStrings = []; debugStrings.push("Bot: " + window.botList[botIndex].name); debugStrings.push("Launcher: AposLauncher " + aposLauncherVersion); debugStrings.push("T - Bot: " + (!toggle ? "On" : "Off")); debugStrings.push("R - Lines: " + (!toggleDraw ? "On" : "Off")); for (var i = 0; i < botString.length; i++) { debugStrings.push(botString[i]); } debugStrings.push(""); debugStrings.push("Best Score: " + ~~(sessionScore / 100)); debugStrings.push("Best Time: " + bestTime + " seconds"); debugStrings.push(""); debugStrings.push(serverIP); if (getPlayer().length > 0) { var offsetX = -getMapStartX(); var offsetY = -getMapStartY(); debugStrings.push("Location: " + Math.floor(getPlayer()[0].x + offsetX) + ", " + Math.floor(getPlayer()[0].y + offsetY)); } var offsetValue = 20; var text = new va(18, (getDarkBool() ? '#F2FBFF' : '#111111')); for (var i = 0; i < debugStrings.length; i++) { text.C(debugStrings[i]); var textRender = text.L(); d.drawImage(textRender, 20, offsetValue); offsetValue += textRender.height; } if (message.length > 0) { var mRender = []; var mWidth = 0; var mHeight = 0; for (var i = 0; i < message.length; i++) { var mText = new va(28, '#FF0000', true, '#000000'); mText.C(message[i]); mRender.push(mText.L()); if (mRender[i].width > mWidth) { mWidth = mRender[i].width; } mHeight += mRender[i].height; } var mX = getWidth() / 2 - mWidth / 2; var mY = 20; d.globalAlpha = 0.4; d.fillStyle = '#000000'; d.fillRect(mX - 10, mY - 10, mWidth + 20, mHeight + 20); d.globalAlpha = 1; var mOffset = mY; for (var i = 0; i < mRender.length; i++) { d.drawImage(mRender[i], getWidth() / 2 - mRender[i].width / 2, mOffset); mOffset += mRender[i].height; } } d.restore(); } function Ab() { f.fillStyle = ta ? "#111111" : "#F2FBFF"; f.fillRect(0, 0, m, r); f.save(); f.strokeStyle = ta ? "#AAAAAA" : "#000000"; f.globalAlpha = .2 * h; for (var a = m / h, b = r / h, c = (a / 2 - s) % 50; c < a; c += 50) f.beginPath(), f.moveTo(c * h - .5, 0), f.lineTo(c * h - .5, b * h), f.stroke(); for (c = (b / 2 - t) % 50; c < b; c += 50) f.beginPath(), f.moveTo(0, c * h - .5), f.lineTo(a * h, c * h - .5), f.stroke(); f.restore() } function Cb() { if (Qa && Ja.width) { var a = m / 5; f.drawImage(Ja, 5, 5, a, a) } } function Bb() { for (var a = 0, b = 0; b < k.length; b++) a += k[b].q * k[b].q; return a } function ab() { z = null; if (null != A || 0 != F.length) if (null != A || wa) { z = document.createElement("canvas"); var a = z.getContext("2d"), b = 60, b = null == A ? b + 24 * F.length : b + 180, c = Math.min(200, .3 * m) / 200; z.width = 200 * c; z.height = b * c; a.scale(c, c); a.globalAlpha = .4; a.fillStyle = "#000000"; a.fillRect(0, 0, 200, b); a.globalAlpha = 1; a.fillStyle = "#FFFFFF"; c = null; c = Z("leaderboard"); a.font = "30px Ubuntu"; a.fillText(c, 100 - a.measureText(c).width / 2, 40); if (null == A) for (a.font = "20px Ubuntu", b = 0; b < F.length; ++b) c = F[b].name || Z("unnamed_cell"), wa || (c = Z("unnamed_cell")), -1 != M.indexOf(F[b].id) ? (k[0].name && (c = k[0].name), a.fillStyle = "#FFAAAA") : a.fillStyle = "#FFFFFF", c = b + 1 + ". " + c, a.fillText(c, 100 - a.measureText(c).width / 2, 70 + 24 * b); else for (b = c = 0; b < A.length; ++b) { var d = c + A[b] * Math.PI * 2; a.fillStyle = Db[b + 1]; a.beginPath(); a.moveTo(100, 140); a.arc(100, 140, 80, c, d, !1); a.fill(); c = d } } } function Ka(a, b, c, d, e) { this.V = a; this.x = b; this.y = c; this.i = d; this.b = e } function da(a, b, c, d, e, p) { this.id = a; this.s = this.x = b; this.t = this.y = c; this.r = this.size = d; this.color = e; this.a = []; this.W(); this.B(p) } function va(a, b, c, d) { a && (this.u = a); b && (this.S = b); this.U = !!c; d && (this.v = d) } function S(a, b) { var c = "1" == e("#helloContainer").attr("data-has-account-data"); e("#helloContainer").attr("data-has-account-data", "1"); if (null == b && d.localStorage.loginCache) { var l = JSON.parse(d.localStorage.loginCache); l.f = a.f; l.d = a.d; l.e = a.e; d.localStorage.loginCache = JSON.stringify(l) } if (c) { var u = +e(".agario-exp-bar .progress-bar-text").first().text().split("/")[0], c = +e(".agario-exp-bar .progress-bar-text").first().text().split("/")[1].split(" ")[0], l = e(".agario-profile-panel .progress-bar-star").first().text(); if (l != a.e) S({ f: c, d: c, e: l }, function() { e(".agario-profile-panel .progress-bar-star").text(a.e); e(".agario-exp-bar .progress-bar").css("width", "100%"); e(".progress-bar-star").addClass("animated tada").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function() { e(".progress-bar-star").removeClass("animated tada") }); setTimeout(function() { e(".agario-exp-bar .progress-bar-text").text(a.d + "/" + a.d + " XP"); S({ f: 0, d: a.d, e: a.e }, function() { S(a, b) }) }, 1E3) }); else { var p = Date.now(), g = function() { var c; c = (Date.now() - p) / 1E3; c = 0 > c ? 0 : 1 < c ? 1 : c; c = c * c * (3 - 2 * c); e(".agario-exp-bar .progress-bar-text").text(~~(u + (a.f - u) * c) + "/" + a.d + " XP"); e(".agario-exp-bar .progress-bar").css("width", (88 * (u + (a.f - u) * c) / a.d).toFixed(2) + "%"); 1 > c ? d.requestAnimationFrame(g) : b && b() }; d.requestAnimationFrame(g) } } else e(".agario-profile-panel .progress-bar-star").text(a.e), e(".agario-exp-bar .progress-bar-text").text(a.f + "/" + a.d + " XP"), e(".agario-exp-bar .progress-bar").css("width", (88 * a.f / a.d).toFixed(2) + "%"), b && b() } function jb(a) { "string" == typeof a && (a = JSON.parse(a)); Date.now() + 18E5 > a.ja ? e("#helloContainer").attr("data-logged-in", "0") : (d.localStorage.loginCache = JSON.stringify(a), B = a.fa, e(".agario-profile-name").text(a.name), $a(), S({ f: a.f, d: a.d, e: a.e }), e("#helloContainer").attr("data-logged-in", "1")) } function Eb(a) { a = a.split("\n"); jb({ name: a[0], ta: a[1], fa: a[2], ja: 1E3 * +a[3], e: +a[4], f: +a[5], d: +a[6] }); console.log("Hello Facebook?"); } function La(a) { if ("connected" == a.status) { var b = a.authResponse.accessToken; d.FB.api("/me/picture?width=180&height=180", function(a) { d.localStorage.fbPictureCache = a.data.url; e(".agario-profile-picture").attr("src", a.data.url) }); e("#helloContainer").attr("data-logged-in", "1"); null != B ? e.ajax("https://m.agar.io/checkToken", { error: function() { console.log("Facebook Fail!"); B = null; La(a) }, success: function(a) { a = a.split("\n"); S({ e: +a[0], f: +a[1], d: +a[2] }); console.log("Facebook connected!"); }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: B }) : e.ajax("https://m.agar.io/facebookLogin", { error: function() { console.log("You have a Facebook problem!"); B = null; e("#helloContainer").attr("data-logged-in", "0") }, success: Eb, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: b }) } } function Wa(a) { Y(":party"); e("#helloContainer").attr("data-party-state", "4"); a = decodeURIComponent(a).replace(/.*#/gim, ""); Ma("#" + d.encodeURIComponent(a)); e.ajax(Na + "//m.agar.io/getToken", { error: function() { e("#helloContainer").attr("data-party-state", "6") }, success: function(b) { b = b.split("\n"); e(".partyToken").val("agar.io/#" + d.encodeURIComponent(a)); e("#helloContainer").attr("data-party-state", "5"); Y(":party"); Ca("ws://" + b[0], a) }, dataType: "text", method: "POST", cache: !1, crossDomain: !0, data: a }) } function Ma(a) { d.history && d.history.replaceState && d.history.replaceState({}, d.document.title, a) } if (!d.agarioNoInit) { var Na = d.location.protocol, tb = "https:" == Na, xa = d.navigator.userAgent; if (-1 != xa.indexOf("Android")) d.ga && d.ga("send", "event", "MobileRedirect", "PlayStore"), setTimeout(function() { d.location.href = "market://details?id=com.miniclip.agar.io" }, 1E3); else if (-1 != xa.indexOf("iPhone") || -1 != xa.indexOf("iPad") || -1 != xa.indexOf("iPod")) d.ga && d.ga("send", "event", "MobileRedirect", "AppStore"), setTimeout(function() { d.location.href = "https://itunes.apple.com/app/agar.io/id995999703" }, 1E3); else { var za, f, G, m, r, X = null, //UPDATE toggle = false, toggleDraw = false, tempPoint = [0, 0, 1], dPoints = [], circles = [], dArc = [], dText = [], lines = [], names = ["NotReallyABot"], originalName = names[Math.floor(Math.random() * names.length)], sessionScore = 0, serverIP = "", interNodes = [], lifeTimer = new Date(), bestTime = 0, botIndex = 0, reviving = false, message = [], q = null, s = 0, t = 0, M = [], k = [], E = {}, v = [], Q = [], F = [], fa = 0, ga = 0, //UPDATE ia = -1, ja = -1, zb = 0, C = 0, ib = 0, K = null, pa = 0, qa = 0, ra = 1E4, sa = 1E4, h = 1, y = null, kb = !0, wa = !0, Oa = !1, Ha = !1, R = 0, ta = !1, lb = !1, aa = s = ~~((pa + ra) / 2), ba = t = ~~((qa + sa) / 2), ca = 1, P = "", A = null, ya = !1, Ga = !1, Ea = 0, Fa = 0, na = 0, oa = 0, mb = 0, Db = ["#333333", "#FF3333", "#33FF33", "#3333FF"], Ia = !1, $ = !1, bb = 0, B = null, J = 1, x = 1, W = !0, Ba = 0, Da = {}; (function() { var a = d.location.search; "?" == a.charAt(0) && (a = a.slice(1)); for (var a = a.split("&"), b = 0; b < a.length; b++) { var c = a[b].split("="); Da[c[0]] = c[1] } })(); var Qa = "ontouchstart" in d && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(d.navigator.userAgent), Ja = new Image; Ja.src = "img/split.png"; var nb = document.createElement("canvas"); if ("undefined" == typeof console || "undefined" == typeof DataView || "undefined" == typeof WebSocket || null == nb || null == nb.getContext || null == d.localStorage) alert("You browser does not support this game, we recommend you to use Firefox to play this"); else { var ka = null; d.setNick = function(a) { //UPDATE originalName = a; if (getPlayer().length == 0) { lifeTimer = new Date(); } Xa(); K = a; cb(); R = 0 }; d.setRegion = ha; d.setSkins = function(a) { kb = a }; d.setNames = function(a) { wa = a }; d.setDarkTheme = function(a) { ta = a }; d.setColors = function(a) { Oa = a }; d.setShowMass = function(a) { lb = a }; d.spectate = function() { K = null; H(1); Xa() }; d.setGameMode = function(a) { a != P && (":party" == P && e("#helloContainer").attr("data-party-state", "0"), Y(a), ":party" != a && I()) }; d.setAcid = function(a) { Ia = a }; null != d.localStorage && (null == d.localStorage.AB9 && (d.localStorage.AB9 = 0 + ~~(100 * Math.random())), mb = +d.localStorage.AB9, d.ABGroup = mb); e.get(Na + "//gc.agar.io", function(a) { var b = a.split(" "); a = b[0]; b = b[1] || ""; - 1 == ["UA"].indexOf(a) && ob.push("ussr"); ea.hasOwnProperty(a) && ("string" == typeof ea[a] ? y || ha(ea[a]) : ea[a].hasOwnProperty(b) && (y || ha(ea[a][b]))) }, "text"); d.ga && d.ga("send", "event", "User-Agent", d.navigator.userAgent, { nonInteraction: 1 }); var la = !1, Ya = 0; setTimeout(function() { la = !0 }, Math.max(6E4 * Ya, 1E4)); var ea = { AF: "JP-Tokyo", AX: "EU-London", AL: "EU-London", DZ: "EU-London", AS: "SG-Singapore", AD: "EU-London", AO: "EU-London", AI: "US-Atlanta", AG: "US-Atlanta", AR: "BR-Brazil", AM: "JP-Tokyo", AW: "US-Atlanta", AU: "SG-Singapore", AT: "EU-London", AZ: "JP-Tokyo", BS: "US-Atlanta", BH: "JP-Tokyo", BD: "JP-Tokyo", BB: "US-Atlanta", BY: "EU-London", BE: "EU-London", BZ: "US-Atlanta", BJ: "EU-London", BM: "US-Atlanta", BT: "JP-Tokyo", BO: "BR-Brazil", BQ: "US-Atlanta", BA: "EU-London", BW: "EU-London", BR: "BR-Brazil", IO: "JP-Tokyo", VG: "US-Atlanta", BN: "JP-Tokyo", BG: "EU-London", BF: "EU-London", BI: "EU-London", KH: "JP-Tokyo", CM: "EU-London", CA: "US-Atlanta", CV: "EU-London", KY: "US-Atlanta", CF: "EU-London", TD: "EU-London", CL: "BR-Brazil", CN: "CN-China", CX: "JP-Tokyo", CC: "JP-Tokyo", CO: "BR-Brazil", KM: "EU-London", CD: "EU-London", CG: "EU-London", CK: "SG-Singapore", CR: "US-Atlanta", CI: "EU-London", HR: "EU-London", CU: "US-Atlanta", CW: "US-Atlanta", CY: "JP-Tokyo", CZ: "EU-London", DK: "EU-London", DJ: "EU-London", DM: "US-Atlanta", DO: "US-Atlanta", EC: "BR-Brazil", EG: "EU-London", SV: "US-Atlanta", GQ: "EU-London", ER: "EU-London", EE: "EU-London", ET: "EU-London", FO: "EU-London", FK: "BR-Brazil", FJ: "SG-Singapore", FI: "EU-London", FR: "EU-London", GF: "BR-Brazil", PF: "SG-Singapore", GA: "EU-London", GM: "EU-London", GE: "JP-Tokyo", DE: "EU-London", GH: "EU-London", GI: "EU-London", GR: "EU-London", GL: "US-Atlanta", GD: "US-Atlanta", GP: "US-Atlanta", GU: "SG-Singapore", GT: "US-Atlanta", GG: "EU-London", GN: "EU-London", GW: "EU-London", GY: "BR-Brazil", HT: "US-Atlanta", VA: "EU-London", HN: "US-Atlanta", HK: "JP-Tokyo", HU: "EU-London", IS: "EU-London", IN: "JP-Tokyo", ID: "JP-Tokyo", IR: "JP-Tokyo", IQ: "JP-Tokyo", IE: "EU-London", IM: "EU-London", IL: "JP-Tokyo", IT: "EU-London", JM: "US-Atlanta", JP: "JP-Tokyo", JE: "EU-London", JO: "JP-Tokyo", KZ: "JP-Tokyo", KE: "EU-London", KI: "SG-Singapore", KP: "JP-Tokyo", KR: "JP-Tokyo", KW: "JP-Tokyo", KG: "JP-Tokyo", LA: "JP-Tokyo", LV: "EU-London", LB: "JP-Tokyo", LS: "EU-London", LR: "EU-London", LY: "EU-London", LI: "EU-London", LT: "EU-London", LU: "EU-London", MO: "JP-Tokyo", MK: "EU-London", MG: "EU-London", MW: "EU-London", MY: "JP-Tokyo", MV: "JP-Tokyo", ML: "EU-London", MT: "EU-London", MH: "SG-Singapore", MQ: "US-Atlanta", MR: "EU-London", MU: "EU-London", YT: "EU-London", MX: "US-Atlanta", FM: "SG-Singapore", MD: "EU-London", MC: "EU-London", MN: "JP-Tokyo", ME: "EU-London", MS: "US-Atlanta", MA: "EU-London", MZ: "EU-London", MM: "JP-Tokyo", NA: "EU-London", NR: "SG-Singapore", NP: "JP-Tokyo", NL: "EU-London", NC: "SG-Singapore", NZ: "SG-Singapore", NI: "US-Atlanta", NE: "EU-London", NG: "EU-London", NU: "SG-Singapore", NF: "SG-Singapore", MP: "SG-Singapore", NO: "EU-London", OM: "JP-Tokyo", PK: "JP-Tokyo", PW: "SG-Singapore", PS: "JP-Tokyo", PA: "US-Atlanta", PG: "SG-Singapore", PY: "BR-Brazil", PE: "BR-Brazil", PH: "JP-Tokyo", PN: "SG-Singapore", PL: "EU-London", PT: "EU-London", PR: "US-Atlanta", QA: "JP-Tokyo", RE: "EU-London", RO: "EU-London", RU: "RU-Russia", RW: "EU-London", BL: "US-Atlanta", SH: "EU-London", KN: "US-Atlanta", LC: "US-Atlanta", MF: "US-Atlanta", PM: "US-Atlanta", VC: "US-Atlanta", WS: "SG-Singapore", SM: "EU-London", ST: "EU-London", SA: "EU-London", SN: "EU-London", RS: "EU-London", SC: "EU-London", SL: "EU-London", SG: "JP-Tokyo", SX: "US-Atlanta", SK: "EU-London", SI: "EU-London", SB: "SG-Singapore", SO: "EU-London", ZA: "EU-London", SS: "EU-London", ES: "EU-London", LK: "JP-Tokyo", SD: "EU-London", SR: "BR-Brazil", SJ: "EU-London", SZ: "EU-London", SE: "EU-London", CH: "EU-London", SY: "EU-London", TW: "JP-Tokyo", TJ: "JP-Tokyo", TZ: "EU-London", TH: "JP-Tokyo", TL: "JP-Tokyo", TG: "EU-London", TK: "SG-Singapore", TO: "SG-Singapore", TT: "US-Atlanta", TN: "EU-London", TR: "TK-Turkey", TM: "JP-Tokyo", TC: "US-Atlanta", TV: "SG-Singapore", UG: "EU-London", UA: "EU-London", AE: "EU-London", GB: "EU-London", US: "US-Atlanta", UM: "SG-Singapore", VI: "US-Atlanta", UY: "BR-Brazil", UZ: "JP-Tokyo", VU: "SG-Singapore", VE: "BR-Brazil", VN: "JP-Tokyo", WF: "SG-Singapore", EH: "EU-London", YE: "JP-Tokyo", ZM: "EU-London", ZW: "EU-London" }, L = null; d.connect = Ca; //UPDATE /** * Tells you if the game is in Dark mode. * @return Boolean for dark mode. */ window.getDarkBool = function() { return ta; } /** * Tells you if the mass is shown. * @return Boolean for player's mass. */ window.getMassBool = function() { return lb; } /** * This is a copy of everything that is shown on screen. * Normally stuff will time out when off the screen, this * memorizes everything that leaves the screen for a little * while longer. * @return The memory object. */ window.getMemoryCells = function() { return interNodes; } /** * [getCellsArray description] * @return {[type]} [description] */ window.getCellsArray = function() { return v; } /** * [getCellsArray description] * @return {[type]} [description] */ window.getCells = function() { return E; } /** * Returns an array with all the player's cells. * @return Player's cells */ window.getPlayer = function() { return k; } /** * The canvas' width. * @return Integer Width */ window.getWidth = function() { return m; } /** * The canvas' height * @return Integer Height */ window.getHeight = function() { return r; } /** * Scaling ratio of the canvas. The bigger this ration, * the further that you see. * @return Screen scaling ratio. */ window.getRatio = function() { return h; } /** * [getOffsetX description] * @return {[type]} [description] */ window.getOffsetX = function() { return aa; } window.getOffsetY = function() { return ba; } window.getX = function() { return s; } window.getY = function() { return t; } window.getPointX = function() { return ia; } window.getPointY = function() { return ja; } /** * The X location of the mouse. * @return Integer X */ window.getMouseX = function() { return fa; } /** * The Y location of the mouse. * @return Integer Y */ window.getMouseY = function() { return ga; } window.getMapStartX = function() { return pa; } window.getMapStartY = function() { return qa; } window.getMapEndX = function() { return ra; } window.getMapEndY = function() { return sa; } window.getScreenDistance = function() { var temp = screenDistance(); return temp; } /** * A timestamp since the last time the server sent any data. * @return Last update timestamp */ window.getLastUpdate = function() { return C; } window.getCurrentScore = function() { return R; } /** * The game's current mode. (":ffa", ":experimental", ":teams". ":party") * @return {[type]} [description] */ window.getMode = function() { return P; } window.getServer = function() { return serverIP; } window.setPoint = function(x, y) { ia = x; ja = y; } window.setScore = function(a) { sessionScore = a * 100; } window.setBestTime = function(a) { bestTime = a; } window.best = function(a, b) { setScore(a); setBestTime(b); } window.setBotIndex = function(a) { console.log("Changing bot"); botIndex = a; } window.setMessage = function(a) { message = a; } window.updateBotList = function() { window.botList = window.botList || []; window.jQuery('#locationUnknown').text(""); window.jQuery('#locationUnknown').append(window.jQuery('<select id="bList" class="form-control" onchange="setBotIndex($(this).val());" />')); window.jQuery('#locationUnknown').addClass('form-group'); for (var i = 0; i < w
Rogerio111
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="description" content="Eat cells smaller than you and don't get eaten by the bigger ones, as an MMO"> <meta name="keywords" content="agario, agar, io, cell, cells, virus, bacteria, blob, game, games, web game, html5, fun, flash"> <meta name="robots" content="index, follow"> <meta name="viewport" content="minimal-ui, width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta property="fb:app_id" content="677505792353827"/> <meta property="og:title" content="Agar.io"/> <meta property="og:description" content="Eat cells smaller than you and don't get eaten by the bigger ones, as an MMO"/> <meta property="og:url" content="http://agar.io"/> <meta property="og:image" content="http://agar.io/img/1200x630.png"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="og:type" content="website"/> <title>Agar.io</title> <link id="favicon" rel="icon" type="image/png" href="favicon-32x32.png"/> <!-- Área de anuncio --> <link href='https://fonts.googleapis.com/css?family=Ubuntu:700' rel='stylesheet' type='text/css'> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/glyphicons-social.css" rel="stylesheet"> <link href="css/animate.css" rel="stylesheet"> <style>body{padding:0;margin:0;overflow:hidden;}#canvas{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}form{margin-bottom:0px;}.btn-play,.btn-settings,.btn-spectate,.btn-play-guest,.btn-login,.btn-logout{display:block;float:left;height:35px;}.btn-spectate,.btn-logout{height:35px;display:block;width:110px;margin-left:10px;margin-bottom:5px;}#helloContainer[data-logged-in="0"] .btn-play-guest{margin-left:5px;width:125px;}#helloContainer[data-logged-in="0"] .btn-login{margin-left:5px;width:145px;}#helloContainer[data-logged-in="0"] .agario-exp-bar,#helloContainer[data-logged-in="0"] .progress-bar-star,#helloContainer[data-logged-in="0"] #agario-main-buttons .agario-profile,#helloContainer[data-logged-in="0"] .btn-play{display:none;}#helloContainer[data-logged-in="0"] .btn-logout{display:none;}#helloContainer[data-logged-in="1"] .btn-play{margin-left:5px;width:275px;}#helloContainer[data-logged-in="1"] .btn-play-guest{display:none;}#helloContainer[data-logged-in="1"] .btn-login{display:none;}.btn-settings{width:40px;}.btn-spectate{display:block;float:right;}#adsBottom{position:absolute;left:0;right:0;bottom:0;}#adsBottomInner{margin:0px auto;width:728px;height:90px;border:5px solid white;border-radius:5px 5px 0px 0px;background-color:#FFFFFF;box-sizing:content-box;}.region-message{display:none;margin-bottom:12px;margin-left:6px;margin-right:6px;text-align:center;}#preview {width: 30px;height: 30px;border-radius: 400px;border: 3px solid #17c834;margin: 1px 0;float: left; position: absolute;left: 52.7%; top:42.5%;}#nicks {width: 10%;float: left; position: absolute; left: 46%; top: 42.5%;}#nick{width:10%;padding: 0px; left: 46%; top: -12px;position: relative;}#locationKnown #region{width:100%;}#locationUnknown #region{margin-bottom:15px;}#gamemode{width:10%;float:right;top: -42.5%;right: 44%;position: relative;}.agario-panel{display:inline-block;width:350px;background-color:rgba(25, 28, 29, 0.72);margin:2px;border-radius:10px;padding:5px 15px 5px 15px;vertical-align:top;}.agario-side-panel{display:inline-block;width:220px;}#helloContainer,.connecting-panel{position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}#a300x250{width:300px;height:250px;background-repeat:no-repeat;background-size:contain;background-position:center center;}.agario-exp-bar{height:30px;position:relative;border:2px solid #01612B;}.agario-exp-bar .progress-bar{background-color:#338833;border-radius:0px 4px 4px 0px;-webkit-transition:none;transition:none;}.agario-exp-bar .progress-bar-text{font-size:12pt;cursor:default;opacity:0.75;color:#FFF;text-align:center;line-height:26px;text-shadow:0px 0px 3px #000000,-1px 0px 0px #000000,1px 0px 0px #000000,0px 1px 0px #000000,0px -1px 0px #000000,-1px -1px 0px #000000,1px 1px 0px #000000,-1px 1px 0px #000000,1px -1px 0px #000000;position:absolute;top:0;bottom:0;left:0;right:0;font-family:'Ubuntu',sans-serif;}#agario-results-table{width:100%;}#agario-results-table th{text-align:center;font-size:8pt;}#agario-results-table td{text-align:center;color:#999;font-size:11pt;padding-bottom:15px;}.progress-bar-star{position:absolute;top:-13px;right:-16px;width:50px;height:50px;background-image:url("img/star.png");background-size:cover;-webkit-transform:rotate3d(0,0,1,10deg);transform:rotate3d(0,0,1,10deg);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;cursor:default;color:#FFF;text-align:center;line-height:55px;font-size:12pt;text-shadow:0px 0px 3px #000000,-1px 0px 0px #000000,1px 0px 0px #000000,0px 1px 0px #000000,0px -1px 0px #000000,-1px -1px 0px #000000,1px 1px 0px #000000,-1px 1px 0px #000000,1px -1px 0px #000000;font-family:'Ubuntu',sans-serif;}.tooltip-inner{max-width:300px;}.agario-profile-panel{padding:15px 15px 15px 15px;}.agario-profile-panel .agario-profile-picture{float:left;display:block;width:64px;height:64px;border-radius:5px;border:2px solid #CCC;margin-right:6px;}.agario-profile-panel .agario-profile-name-container{float:left;display:table;width:120px;height:64px;position:relative;}.agario-profile-panel .agario-profile-name-container .agario-profile-name{display:table-cell;vertical-align:middle;text-align:center;font-weight:bold;}#helloContainer[data-has-account-data="0"] .agario-profile-panel{display:none;}.agario-party,.agario-party-0,.agario-party-1,.agario-party-2,.agario-party-3,.agario-party-4,.agario-party-5,.agario-party-6{display:none;}#helloContainer[data-gamemode=":party"] .agario-party{display:block;position:relative;}#helloContainer[data-gamemode=":party"] .agario-promo{display:none;}#helloContainer[data-party-state="0"] .agario-party-0{display:block;}#helloContainer[data-party-state="1"] .agario-party-1{display:block;}#helloContainer[data-party-state="2"] .agario-party-2{display:block;}#helloContainer[data-party-state="3"] .agario-party-3{display:block;}#helloContainer[data-party-state="4"] .agario-party-4{display:block;}#helloContainer[data-party-state="5"] .agario-party-5{display:block;}#helloContainer[data-party-state="6"] .agario-party-6{display:block;}.partyToken{margin-bottom:10px;}.side-container{vertical-align:top;display:inline-block;width:224px;}.cell-spinner{display:block;margin:0;}.creating-party-text{position:absolute;cursor:default;top:0;bottom:0;left:0;right:0;width:100%;height:100%;text-align:center;color:#FFF;font-size:24px;line-height:100px;text-shadow:0px 0px 3px #000000,-1px 0px 0px #000000,1px 0px 0px #000000,0px 1px 0px #000000,0px -1px 0px #000000,-1px -1px 0px #000000,1px 1px 0px #000000,-1px 1px 0px #000000,1px -1px 0px #000000;}.agario-results-0,.agario-results-1,.agario-results-2{display:none;}#helloContainer[data-results-state="0"] .agario-results-0{display:block;}#helloContainer[data-results-state="1"] .agario-results-1{display:block;}#helloContainer[data-results-state="2"] .agario-results-2{display:block;}#options>label{display:block;width:94px;float:left;}#stats{position:relative;width:350px;height:581px;padding:0px 0px 300px 0px;overflow:hidden;}#statsPelletsContainer,#statsTimeAliveContainer,#statsHighestMassContainer,#statsTimeLeaderboardContainer,#statsPlayerCellsEatenContainer,#statsTopPositionContainer{position:absolute;width:100px;height:100px;}#statsPelletsContainer{top:30px;left:50px;}#statsHighestMassContainer{top:30px;right:50px;}#statsTimeAliveContainer{top:85px;left:50px;}#statsTimeLeaderboardContainer{top:85px;right:50px;}#statsPlayerCellsEatenContainer{top:140px;left:50px;}#statsTopPositionContainer{top:140px;right:50px;}#statsPellets{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}#statsText{position:absolute;top:0;bottom:0;left:0;right:0;line-height:100px;font-size:23px;}#statsSubtext{position:absolute;bottom:0;left:0;right:0;line-height:60px;font-size:12px;color:#000;text-align:center;}#statsChartText{position:absolute;left:20px;bottom:250px;line-height:40px;font-size:40px;}#statsChartText,#statsText{cursor:default;color:#444;text-align:center;font-weight:bold;}#statsContinue{position:absolute;left:25px;right:25px;width:300px;bottom:295px;}#statsGraph{position:absolute;bottom:350px;left:0px;right:0px;opacity:0.4;}#s300x250{position:absolute;bottom:10px;left:25px;right:25px;width:300px;height:250px;}.tosBox{z-index:1000;position:absolute;bottom:0;right:0;background-color:#FFF;border-radius:5px 0px 0px 0px;padding:5px 10px;}</style> <script src="js/jquery.js"></script> <script src="js/bootstrap.min.js"></script> <script> i18n_lang = 'en'; i18n_dict = { 'en': { 'connecting': 'Connecting', 'connect_help': 'If you cannot connect to the servers, check if you have some anti virus or firewall blocking the connection.', 'play': 'Jogar', 'spectate': 'Observar O Jogo', 'login_and_play': 'Logar No Facebook', 'play_as_guest': 'Play as guest', 'share': 'Share', 'advertisement': 'Advertisement', 'privacy_policy': 'Privacy Policy', 'terms_of_service': 'Terms of Service', 'changelog': 'Changelog', 'instructions_mouse': 'Move your mouse to control your cell', 'instructions_space': 'Pressiona <b>Space</b> Para Duplica', 'instructions_w': 'Pressiona <b>W</b> Para Da Massa', 'gamemode_ffa': 'FFA', 'gamemode_teams': 'Time', 'gamemode_experimental': 'Experimental', 'region_select': ' -- Select a Region -- ', 'region_us_east': 'US East', 'region_us_west': 'US West', 'region_north_america': 'North America', 'region_south_america': 'South America', 'region_europe': 'Europe', 'region_turkey': 'Turkey', 'region_poland': 'Poland', 'region_east_asia': 'East Asia', 'region_russia': 'Russia', 'region_china': 'China', 'region_oceania': 'Oceania', 'region_australia': 'Australia', 'region_players': 'players', 'option_no_skins': 'Remover skins', 'option_no_names': 'Sem Nome', 'option_dark_theme': 'Tema Escuro', 'option_no_colors': 'Sem Cores', 'option_show_mass': 'Most. Massa', 'leaderboard': 'Leaderboard', 'unnamed_cell': 'Célula sem nome !"', 'last_match_results': 'Last match results', 'score': 'Pontos', 'leaderboard_time': '', 'mass_eaten': 'Mass Eaten', 'top_position': 'Top Position', 'position_1': 'Primeiro', 'position_2': 'Segundo', 'position_3': 'Terceiro', 'position_4': 'Quarto', 'position_5': 'Quinto', 'position_6': 'Sexto', 'position_7': 'Setimo', 'position_8': 'Oitavo', 'position_9': 'Nono', 'position_10': 'Decimo', 'player_cells_eaten': 'Player Cells Eaten', 'survival_time': 'Survival Time', 'games_played': 'Games played', 'highest_mass': 'Massa Total', 'total_cells_eaten': 'Total cells eaten', 'total_mass_eaten': 'Total mass eaten', 'longest_survival': 'Longest survival', 'logout': 'Sair', 'stats': 'Stats', 'shop': 'Shop', 'party': 'Jogar Com Os Amigos', 'party_description': 'Play with your friends in the same map', 'create_party': 'Create', 'creating_party': 'Criando Ah partida...', 'join_party': 'Criar Partoda', 'back_button': 'Sair', 'joining_party': 'Connectando Na Sala ...', 'joined_party_instructions': 'You are now playing with this Sala:', 'party_join_error': 'There was a problem joining that party, please make sure the code is correct, or try creating another party', 'login_tooltip': 'Login with Facebook and get:<br\xA0/><br /><br />Jogar the game with more mass!<br />Level up to get even more starting mass!', 'create_party_instructions': 'Give this link to your friends:', 'join_party_instructions': 'Your friend should have given you a code, type it here:', 'continue': 'Continuar', 'option_skip_stats': 'Pular Estatísticas', 'stats_food_eaten': 'Alim. ingeridos', 'stats_highest_mass': 'highest mass', 'stats_time_alive': 'Tempo Vivo', 'stats_leaderboard_time': 'Tempo no Rank', 'stats_cells_eaten': 'Células Ingeridas', 'stats_top_position': 'Posição Rankeada?', '': '' }, '?': {} }; i18n_lang = (window.navigator.userLanguage || window.navigator.language || 'en').split('-')[0]; if (!i18n_dict.hasOwnProperty(i18n_lang)) { i18n_lang = 'en'; } i18n = i18n_dict[i18n_lang]; (function(window, $) { function Init() { g_drawLines = true; PlayerStats(); setInterval(PlayerStats, 180000); g_canvas = g_canvas_ = document.getElementById('canvas'); g_context = g_canvas.getContext('2d'); g_canvas.onmousedown = function(event) { if (g_touchCapable) { var deltaX = event.clientX - (5 + g_protocol / 5 / 2); var deltaY = event.clientY - (5 + g_protocol / 5 / 2); if (Math.sqrt(deltaX * deltaX + deltaY * deltaY) <= g_protocol / 5 / 2) { SendPos(); SendCmd(17); return; } } g_mouseX = event.clientX; g_mouseY = event.clientY; UpdatePos(); SendPos(); }; g_canvas.onmousemove = function(event) { g_mouseX = event.clientX; g_mouseY = event.clientY; UpdatePos(); }; g_canvas.onmouseup = function() {}; if (/firefox/i.test(navigator.userAgent)) { document.addEventListener('DOMMouseScroll', WheelHandler, false); } else { document.body.onmousewheel = WheelHandler; } var spaceDown = false; var cachedSkin = false; var wkeyDown = false; var keyEPressed = false; //EDITED window.onkeydown = function(event) { if (!(32 != event.keyCode || spaceDown)) { SendPos(); SendCmd(17); spaceDown = true; } if (!(81 != event.keyCode || cachedSkin)) { SendCmd(18); cachedSkin = true; } if (!(87 != event.keyCode || wkeyDown)) { SendPos(); SendCmd(21); wkeyDown = true; } if (69 == event.keyCode) { //EDITED if (!keyEPressed) { keyEPressed = true; timerE(); } } if (27 == event.keyCode) { __unmatched_10(300); } }; window.onkeyup = function(event) { if (32 == event.keyCode) { spaceDown = false; } if (87 == event.keyCode) { wkeyDown = false; } if (81 == event.keyCode && cachedSkin) { SendCmd(19); cachedSkin = false; } if (69 == event.keyCode) { //EDITED if (keyEPressed) { keyEPressed = false; } } }; window.onblur = function() { SendCmd(19); wkeyDown = cachedSkin = spaceDown = keyEPressed = false; //EDITED }; function timerE () { //EDITED if (keyEPressed) { SendPos(); SendCmd(21); setInterval(timerE, 200); } } window.onresize = ResizeHandler; window.requestAnimationFrame(__unmatched_130); setInterval(SendPos, 40); if (g_region) { $('#region').val(g_region); } SyncRegion(); SetRegion($('#region').val()); $.each(g_skinNamesA, function(v, node) { //EDITED $("#nicks").append($("<option></option>").attr("value", v).text(node)); }); if (0 == __unmatched_112 && g_region) { Start(); } __unmatched_10(0); ResizeHandler(); if (window.location.hash && 6 <= window.location.hash.length) { RenderLoop(window.location.hash); } } function WheelHandler(event) { g_zoom *= Math.pow(0.9, event.wheelDelta / -120 || event.detail || 0); if(!isUnlimitedZoom) { if (1 > g_zoom) { g_zoom = 1; } if (g_zoom > 4 / g_scale) { g_zoom = 4 / g_scale; } } } function UpdateTree() { if (0.4 > g_scale) { g_pointTree = null; } else { for (var minX = Number.POSITIVE_INFINITY, minY = Number.POSITIVE_INFINITY, maxX = Number.NEGATIVE_INFINITY, maxY = Number.NEGATIVE_INFINITY, maxSize = 0, i = 0; i < g_cells.length; i++) { var cell = g_cells[i]; if (!(!cell.N() || cell.R || 20 >= cell.size * g_scale)) { maxSize = Math.max(cell.size, maxSize); minX = Math.min(cell.x, minX); minY = Math.min(cell.y, minY); maxX = Math.max(cell.x, maxX); maxY = Math.max(cell.y, maxY); } } g_pointTree = QTreeFactory.la({ ca: minX - (maxSize + 100), da: minY - (maxSize + 100), oa: maxX + (maxSize + 100), pa: maxY + (maxSize + 100), ma: 2, na: 4 }); for (i = 0; i < g_cells.length; i++) { if (cell = g_cells[i], cell.N() && !(20 >= cell.size * g_scale)) { for (minX = 0; minX < cell.a.length; ++minX) { minY = cell.a[minX].x; maxX = cell.a[minX].y; if (!(minY < g_viewX - g_protocol / 2 / g_scale || maxX < g_viewY - __unmatched_60 / 2 / g_scale || minY > g_viewX + g_protocol / 2 / g_scale || maxX > g_viewY + __unmatched_60 / 2 / g_scale)) { g_pointTree.m(cell.a[minX]); } } } } } } function UpdatePos() { g_moveX = (g_mouseX - g_protocol / 2) / g_scale + g_viewX; g_moveY = (g_mouseY - __unmatched_60 / 2) / g_scale + g_viewY; } function PlayerStats() { if (null == g_regionLabels) { g_regionLabels = {}; $('#region').children().each(function() { var $this = $(this); var val = $this.val(); if (val) { g_regionLabels[val] = $this.text(); } }); } $.get('https://m.agar.io/info', function(data) { var regionNumPlayers = {}; var region; for (region in data.regions) { var region_ = region.split(':')[0]; regionNumPlayers[region_] = regionNumPlayers[region_] || 0; regionNumPlayers[region_] += data.regions[region].numPlayers; } for (region in regionNumPlayers) { $('#region option[value="' + region + '"]').text(g_regionLabels[region] + ' (' + regionNumPlayers[region] + ' players)'); } }, 'json'); } function HideOverlay() { $('#adsBottom').hide(); $('#overlays').hide(); $('#stats').hide(); $('#mainPanel').hide(); __unmatched_141 = g_playerCellDestroyed = false; SyncRegion(); if (window.googletag && window.googletag.pubads && window.googletag.pubads().clear) { window.googletag.pubads().clear(window.aa.concat(window.ab)); } } function SetRegion(val) { if (val && val != g_region) { if ($('#region').val() != val) { $('#region').val(val); } g_region = window.localStorage.location = val; $('.region-message').hide(); $('.region-message.' + val).show(); $('.btn-needs-server').prop('disabled', false); if (g_drawLines) { Start(); } } } function __unmatched_10(char) { if (!(g_playerCellDestroyed || __unmatched_141)) { $('#adsBottom').show(); g_nick = null; __unmatched_13(window.aa); if (1000 > char) { qkeyDown = 1; } g_playerCellDestroyed = true; $('#mainPanel').show(); if (0 < char) { $('#overlays').fadeIn(char); } else { $('#overlays').show(); } } } function Render(__unmatched_174) { $('#helloContainer').attr('data-gamemode', __unmatched_174); __unmatched_95 = __unmatched_174; $('#gamemode').val(__unmatched_174); } function SyncRegion() { if ($('#region').val()) { window.localStorage.location = $('#region').val(); } else if (window.localStorage.location) { $('#region').val(window.localStorage.location); } if ($('#region').val()) { $('#locationKnown').append($('#region')); } else { $('#locationUnknown').append($('#region')); } } function __unmatched_13(__unmatched_175) { if (window.googletag) { window.googletag.cmd.push(function() { if (g_canRefreshAds) { g_canRefreshAds = false; setTimeout(function() { g_canRefreshAds = true; }, 60000 * g_refreshAdsCooldown); if (window.googletag && window.googletag.pubads && window.googletag.pubads().refresh) { window.googletag.pubads().refresh(__unmatched_175); } } }); } } function __unmatched_14(i_) { return window.i18n[i_] || window.i18n_dict.en[i_] || i_; } function FindGame() { var __unmatched_177 = ++__unmatched_112; console.log('Find ' + g_region + __unmatched_95); $.ajax('https://m.agar.io/', { error: function() { setTimeout(FindGame, 1000); }, success: function(__unmatched_178) { __unmatched_178 = __unmatched_178.split('\n'); Connect('ws://' + __unmatched_178[0], __unmatched_178[1]); }, dataType: 'text', method: 'POST', cache: false, crossDomain: true, data: (g_region + __unmatched_95 || '?') + '\n154669603' }); } function Start() { if (g_drawLines && g_region) { $('#connecting').show(); FindGame(); } } function Connect(address, ticket) { if (points) { points.onopen = null; points.onmessage = null; points.onclose = null; try { points.close(); } catch (exception) {} points = null; } if (__unmatched_113.ip) { address = 'ws://' + __unmatched_113.ip; } if (null != __unmatched_121) { var __unmatched_181 = __unmatched_121; __unmatched_121 = function() { __unmatched_181(ticket); }; } if (g_secure) { var parts = address.split(':'); address = parts[0] + 's://ip-' + parts[1].replace(/\./g, '-').replace(/\//g, '') + '.tech.agar.io:' + (+parts[2] + 2000); } g_playerCellIds = []; g_playerCells = []; g_cellsById = {}; g_cells = []; g_destroyedCells = []; g_scoreEntries = []; g_leaderboardCanvas = g_scorePartitions = null; g_maxScore = 0; g_connectSuccessful = false; console.log('Connecting to ' + address); points = new WebSocket(address); points.binaryType = 'arraybuffer'; points.onopen = function() { var data; console.log('socket open'); data = GetBuffer(5); data.setUint8(0, 254); data.setUint32(1, 5, true); SendBuffer(data); data = GetBuffer(5); data.setUint8(0, 255); data.setUint32(1, 154669603, true); SendBuffer(data); data = GetBuffer(1 + ticket.length); data.setUint8(0, 80); for (var i = 0; i < ticket.length; ++i) { data.setUint8(i + 1, ticket.charCodeAt(i)); } SendBuffer(data); RefreshAds(); }; points.onmessage = MessageHandler; points.onclose = CloseHandler; points.onerror = function() { console.log('socket error'); }; } function GetBuffer(size) { return new DataView(new ArrayBuffer(size)); } function SendBuffer(data) { points.send(data.buffer); } function CloseHandler() { if (g_connectSuccessful) { g_retryTimeout = 500; } console.log('socket close'); setTimeout(Start, g_retryTimeout); g_retryTimeout *= 2; } function MessageHandler(data) { Receive(new DataView(data.data)); } function Receive(data) { function __unmatched_190() { for (var string = '';;) { var char = data.getUint16(pos, true); pos += 2; if (0 == char) { break; } string += String.fromCharCode(char); } return string; } var pos = 0; if (240 == data.getUint8(pos)) { pos += 5; } switch (data.getUint8(pos++)) { case 16: ParseCellUpdates(data, pos); break; case 17: g_viewX_ = data.getFloat32(pos, true); pos += 4; g_viewY_ = data.getFloat32(pos, true); pos += 4; g_scale_ = data.getFloat32(pos, true); pos += 4; break; case 20: g_playerCells = []; g_playerCellIds = []; break; case 21: g_linesY_ = data.getInt16(pos, true); pos += 2; g_linesX_ = data.getInt16(pos, true); pos += 2; if (!g_ready) { g_ready = true; g_linesX = g_linesY_; g_linesY = g_linesX_; } break; case 32: g_playerCellIds.push(data.getUint32(pos, true)); pos += 4; break; case 49: if (null != g_scorePartitions) { break; } var num = data.getUint32(pos, true); var pos = pos + 4; g_scoreEntries = []; for (var i = 0; i < num; ++i) { var id = data.getUint32(pos, true); var pos = pos + 4; g_scoreEntries.push({ id: id, name: __unmatched_190() }); } UpdateLeaderboard(); break; case 50: g_scorePartitions = []; num = data.getUint32(pos, true); pos += 4; for (i = 0; i < num; ++i) { g_scorePartitions.push(data.getFloat32(pos, true)); pos += 4; } UpdateLeaderboard(); break; case 64: g_minX = data.getFloat64(pos, true); pos += 8; g_minY = data.getFloat64(pos, true); pos += 8; g_maxX = data.getFloat64(pos, true); pos += 8; g_maxY = data.getFloat64(pos, true); pos += 8; g_viewX_ = (g_maxX + g_minX) / 2; g_viewY_ = (g_maxY + g_minY) / 2; g_scale_ = 1; if (0 == g_playerCells.length) { g_viewX = g_viewX_; g_viewY = g_viewY_; g_scale = g_scale_; } break; case 81: var x = data.getUint32(pos, true); var pos = pos + 4; var __unmatched_196 = data.getUint32(pos, true); var pos = pos + 4; var __unmatched_197 = data.getUint32(pos, true); var pos = pos + 4; setTimeout(function() { __unmatched_43({ e: x, f: __unmatched_196, d: __unmatched_197 }); }, 1200); } } function ParseCellUpdates(data, pos) { function __unmatched_202() { for (var string = '';;) { var id = data.getUint16(pos, true); pos += 2; if (0 == id) { break; } string += String.fromCharCode(id); } return string; } function __unmatched_203() { for (var __unmatched_218 = '';;) { var r = data.getUint8(pos++); if (0 == r) { break; } __unmatched_218 += String.fromCharCode(r); } return __unmatched_218; } __unmatched_107 = g_time = Date.now(); if (!g_connectSuccessful) { g_connectSuccessful = true; __unmatched_24(); } __unmatched_88 = false; var num = data.getUint16(pos, true); pos += 2; for (var i = 0; i < num; ++i) { var cellA = g_cellsById[data.getUint32(pos, true)]; var cellB = g_cellsById[data.getUint32(pos + 4, true)]; pos += 8; if (cellA && cellB) { cellB.X(); cellB.s = cellB.x; cellB.t = cellB.y; cellB.r = cellB.size; cellB.J = cellA.x; cellB.K = cellA.y; cellB.q = cellB.size; cellB.Q = g_time; __unmatched_49(cellA, cellB); } } for (i = 0;;) { num = data.getUint32(pos, true); pos += 4; if (0 == num) { break; } ++i; var size; var cellA = data.getInt32(pos, true); pos += 4; cellB = data.getInt32(pos, true); pos += 4; size = data.getInt16(pos, true); pos += 2; var flags = data.getUint8(pos++); var y = data.getUint8(pos++); var b = data.getUint8(pos++); var y = __unmatched_40(flags << 16 | y << 8 | b); var b = data.getUint8(pos++); var isVirus = !!(b & 1); var isAgitated = !!(b & 16); var __unmatched_214 = null; if (b & 2) { pos += 4 + data.getUint32(pos, true); } if (b & 4) { __unmatched_214 = __unmatched_203(); } var name = __unmatched_202(); var flags = null; if (g_cellsById.hasOwnProperty(num)) { flags = g_cellsById[num]; flags.P(); flags.s = flags.x; flags.t = flags.y; flags.r = flags.size; flags.color = y; } else { flags = new Cell(num, cellA, cellB, size, y, name); g_cells.push(flags); g_cellsById[num] = flags; flags.ta = cellA; flags.ua = cellB; } flags.h = isVirus; flags.n = isAgitated; flags.J = cellA; flags.K = cellB; flags.q = size; flags.Q = g_time; flags.ba = b; flags.fa = __unmatched_214; if (name) { flags.B(name); } if (-1 != g_playerCellIds.indexOf(num) && -1 == g_playerCells.indexOf(flags)) { g_playerCells.push(flags); if (1 == g_playerCells.length) { g_viewX = flags.x; g_viewY = flags.y; __unmatched_136(); document.getElementById('overlays').style.display = 'none'; cached = []; __unmatched_139 = 0; __unmatched_140 = g_playerCells[0].color; __unmatched_142 = true; __unmatched_143 = Date.now(); g_mode = __unmatched_146 = __unmatched_145 = 0; } } } cellA = data.getUint32(pos, true); pos += 4; for (i = 0; i < cellA; i++) { num = data.getUint32(pos, true); pos += 4; flags = g_cellsById[num]; if (null != flags) { flags.X(); } } if (__unmatched_88 && 0 == g_playerCells.length) { __unmatched_144 = Date.now(); __unmatched_142 = false; if (!(g_playerCellDestroyed || __unmatched_141)) { if (__unmatched_148) { __unmatched_13(window.ab); ShowOverlay(); __unmatched_141 = true; $('#overlays').fadeIn(3000); $('#stats').show(); } else { __unmatched_10(3000); } } } } function __unmatched_24() { $('#connecting').hide(); SendNick(); if (__unmatched_121) { __unmatched_121(); __unmatched_121 = null; } if (null != __unmatched_123) { clearTimeout(__unmatched_123); } __unmatched_123 = setTimeout(function() { if (window.ga) { ++__unmatched_124; window.ga('set', 'dimension2', __unmatched_124); } }, 10000); } function SendPos() { if (IsConnected()) { var deltaY = g_mouseX - g_protocol / 2; var delta = g_mouseY - __unmatched_60 / 2; if (!(64 > deltaY * deltaY + delta * delta || 0.01 > Math.abs(g_lastMoveY - g_moveX) && 0.01 > Math.abs(g_lastMoveX - g_moveY))) { g_lastMoveY = g_moveX; g_lastMoveX = g_moveY; deltaY = GetBuffer(21); deltaY.setUint8(0, 16); deltaY.setFloat64(1, g_moveX, true); deltaY.setFloat64(9, g_moveY, true); deltaY.setUint32(17, 0, true); SendBuffer(deltaY); } } } function SendNick() { if (IsConnected() && g_connectSuccessful && null != g_nick) { var data = GetBuffer(1 + 2 * g_nick.length); data.setUint8(0, 0); for (var i = 0; i < g_nick.length; ++i) { data.setUint16(1 + 2 * i, g_nick.charCodeAt(i), true); } SendBuffer(data); g_nick = null; } } function IsConnected() { return null != points && points.readyState == points.OPEN; } function SendCmd(cmd) { if (IsConnected()) { var data = GetBuffer(1); data.setUint8(0, cmd); SendBuffer(data); } } function RefreshAds() { if (IsConnected() && null != __unmatched_108) { var __unmatched_226 = GetBuffer(1 + __unmatched_108.length); __unmatched_226.setUint8(0, 81); for (var y = 0; y < __unmatched_108.length; ++y) { __unmatched_226.setUint8(y + 1, __unmatched_108.charCodeAt(y)); } SendBuffer(__unmatched_226); } } function ResizeHandler() { g_protocol = window.innerWidth; __unmatched_60 = window.innerHeight; g_canvas_.width = g_canvas.width = g_protocol; g_canvas_.height = g_canvas.height = __unmatched_60; var $dialog = $('#helloContainer'); $dialog.css('transform', 'none'); var dialogHeight = $dialog.height(); var height = window.innerHeight; if (dialogHeight > height / 1.1) { $dialog.css('transform', 'translate(-50%, -50%) scale(' + height / dialogHeight / 1.1 + ')'); } else { $dialog.css('transform', 'translate(-50%, -50%)'); } GetScore(); } function ScaleModifier() { var scale; scale = 1 * Math.max(__unmatched_60 / 1080, g_protocol / 1920); return scale *= g_zoom; } function __unmatched_32() { if (0 != g_playerCells.length) { for (var scale = 0, i = 0; i < g_playerCells.length; i++) { scale += g_playerCells[i].size; } scale = Math.pow(Math.min(64 / scale, 1), 0.4) * ScaleModifier(); g_scale = (9 * g_scale + scale) / 10; } } function GetScore() { var x; var time = Date.now(); ++__unmatched_75; g_time = time; if (0 < g_playerCells.length) { __unmatched_32(); for (var y = x = 0, i = 0; i < g_playerCells.length; i++) { g_playerCells[i].P(); x += g_playerCells[i].x / g_playerCells.length; y += g_playerCells[i].y / g_playerCells.length; } g_viewX_ = x; g_viewY_ = y; g_scale_ = g_scale; g_viewX = (g_viewX + x) / 2; g_viewY = (g_viewY + y) / 2; } else { g_viewX = (29 * g_viewX + g_viewX_) / 30; g_viewY = (29 * g_viewY + g_viewY_) / 30; g_scale = (9 * g_scale + g_scale_ * ScaleModifier()) / 10; } UpdateTree(); UpdatePos(); if (!g_showTrails) { g_context.clearRect(0, 0, g_protocol, __unmatched_60); } if (g_showTrails) { g_context.fillStyle = g_showMass ? '#111111' : '#F2FBFF'; g_context.globalAlpha = 0.05; g_context.fillRect(0, 0, g_protocol, __unmatched_60); g_context.globalAlpha = 1; } else { DrawGrid(); } g_cells.sort(function(A, B) { return A.size == B.size ? A.id - B.id : A.size - B.size; }); g_context.save(); g_context.translate(g_protocol / 2, __unmatched_60 / 2); g_context.scale(g_scale, g_scale); g_context.translate(-g_viewX, -g_viewY); drawBorders(); drawLogo(); myMass = Math.min.apply(null, g_playerCells.map(function(r) { return r.N(); })) for (i = 0; i < g_destroyedCells.length; i++) { g_destroyedCells[i].w(g_context); } for (i = 0; i < g_cells.length; i++) { g_cells[i].w(g_context); } if (g_ready) { g_linesX = (3 * g_linesX + g_linesY_) / 4; g_linesY = (3 * g_linesY + g_linesX_) / 4; g_context.save(); g_context.strokeStyle = '#FFAAAA'; g_context.lineWidth = 10; g_context.lineCap = 'round'; g_context.lineJoin = 'round'; g_context.globalAlpha = 0.5; g_context.beginPath(); for (i = 0; i < g_playerCells.length; i++) { g_context.moveTo(g_playerCells[i].x, g_playerCells[i].y); g_context.lineTo(g_linesX, g_linesY); } g_context.stroke(); g_context.restore(); } g_context.restore(); if (g_leaderboardCanvas && g_leaderboardCanvas.width) { g_context.drawImage(g_leaderboardCanvas, g_protocol - g_leaderboardCanvas.width - 10, 10); } g_maxScore = Math.max(g_maxScore, __unmatched_36()); if (0 != g_maxScore) { if (null == g_cachedScore) { g_cachedScore = new CachedCanvas(24, '#FFFFFF'); } g_cachedScore.C(__unmatched_14('score') + ': ' + ~~(g_maxScore / 100)); y = g_cachedScore.L(); x = y.width; g_context.globalAlpha = 0.2; g_context.fillStyle = '#000000'; g_context.fillRect(10, __unmatched_60 - 10 - 24 - 10, x + 10, 34); g_context.globalAlpha = 1; g_context.drawImage(y, 15, __unmatched_60 - 10 - 24 - 5); } DrawSplitImage(); time = Date.now() - time; if (time > 1000 / 60) { g_pointNumScale -= 0.01; } else if (time < 1000 / 65) { g_pointNumScale += 0.01; } if (0.4 > g_pointNumScale) { g_pointNumScale = 0.4; } if (1 < g_pointNumScale) { g_pointNumScale = 1; } time = g_time - __unmatched_77; if (!IsConnected() || g_playerCellDestroyed || __unmatched_141) { qkeyDown += time / 2000; if (1 < qkeyDown) { qkeyDown = 1; } } else { qkeyDown -= time / 300; if (0 > qkeyDown) { qkeyDown = 0; } } if (0 < qkeyDown) { g_context.fillStyle = '#000000'; g_context.globalAlpha = 0.5 * qkeyDown; g_context.fillRect(0, 0, g_protocol, __unmatched_60); g_context.globalAlpha = 1; } __unmatched_77 = g_time; } function DrawGrid() { g_context.fillStyle = g_showMass ? '#111111' : '#F2FBFF'; g_context.fillRect(0, 0, g_protocol, __unmatched_60); g_context.save(); g_context.strokeStyle = g_showMass ? '#AAAAAA' : '#000000'; g_context.globalAlpha = 0.2 * g_scale; for (var width = g_protocol / g_scale, height = __unmatched_60 / g_scale, g_width = (-g_viewX + width / 2) % 50; g_width < width; g_width += 50) { g_context.beginPath(); g_context.moveTo(g_width * g_scale - 0.5, 0); g_context.lineTo(g_width * g_scale - 0.5, height * g_scale); g_context.stroke(); } for (g_width = (-g_viewY + height / 2) % 50; g_width < height; g_width += 50) { g_context.beginPath(); g_context.moveTo(0, g_width * g_scale - 0.5); g_context.lineTo(width * g_scale, g_width * g_scale - 0.5); g_context.stroke(); } g_context.restore(); } function DrawSplitImage() { if (g_touchCapable && g_splitImage.width) { var size = g_protocol / 5; g_context.drawImage(g_splitImage, 5, 5, size, size); } } function __unmatched_36() { for (var score = 0, i = 0; i < g_playerCells.length; i++) { score += g_playerCells[i].q * g_playerCells[i].q; } return score; } function UpdateLeaderboard() { g_leaderboardCanvas = null; if (null != g_scorePartitions || 0 != g_scoreEntries.length) { if (null != g_scorePartitions || g_showNames) { g_leaderboardCanvas = document.createElement('canvas'); var context = g_leaderboardCanvas.getContext('2d'); var height = 60; var height = null == g_scorePartitions ? height + 24 * g_scoreEntries.length : height + 180; var scale = Math.min(200, 0.3 * g_protocol) / 200; g_leaderboardCanvas.width = 200 * scale; g_leaderboardCanvas.height = height * scale; context.scale(scale, scale); context.globalAlpha = 0.4; context.fillStyle = '#000000'; context.fillRect(0, 0, 200, height); context.globalAlpha = 1; context.fillStyle = '#FFFFFF'; scale = null; scale = __unmatched_14('leaderboard'); context.font = '30px Ubuntu'; context.fillText(scale, 100 - context.measureText(scale).width / 2, 40); if (null == g_scorePartitions) { for (context.font = '20px Ubuntu', height = 0; height < g_scoreEntries.length; ++height) { scale = g_scoreEntries[height].name || __unmatched_14('unnamed_cell'); if (!g_showNames) { scale = __unmatched_14('unnamed_cell'); } if (-1 != g_playerCellIds.indexOf(g_scoreEntries[height].id)) { if (g_playerCells[0].name) { scale = g_playerCells[0].name; } context.fillStyle = '#FFAAAA'; } else { context.fillStyle = '#FFFFFF'; } scale = height + 1 + '. ' + scale; context.fillText(scale, 100 - context.measureText(scale).width / 2, 70 + 24 * height); } } else { for (height = scale = 0; height < g_scorePartitions.length; ++height) { var end = scale + g_scorePartitions[height] * Math.PI * 2; context.fillStyle = g_teamColors[height + 1]; context.beginPath(); context.moveTo(100, 140); context.arc(100, 140, 80, scale, end, false); context.fill(); scale = end; } } } } } function __unmatched_38(__unmatched_250, __unmatched_251, __unmatched_252, __unmatched_253, __unmatched_254) { this.V = __unmatched_250; this.x = __unmatched_251; this.y = __unmatched_252; this.i = __unmatched_253; this.b = __unmatched_254; } function Cell(id, x, y, size, color, name) { this.id = id; this.s = this.x = x; this.t = this.y = y; this.r = this.size = size; this.color = color; this.a = []; this.W(); this.B(name); } function __unmatched_40(__unmatched_261) { for (__unmatched_261 = __unmatched_261.toString(16); 6 > __unmatched_261.length;) { __unmatched_261 = '0' + __unmatched_261; } return '#' + __unmatched_261; } function drawBorders() { g_context.save() g_context.beginPath(); g_context.lineWidth = 1; g_context.strokeStyle = "#F87B32"; g_context.moveTo(getMapStartX(), getMapStartY()); g_context.lineTo(getMapStartX(), getMapEndY()); g_context.stroke(); g_context.moveTo(getMapStartX(), getMapStartY()); g_context.lineTo(getMapEndX(), getMapStartY()); g_context.stroke(); g_context.moveTo(getMapEndX(), getMapStartY()); g_context.lineTo(getMapEndX(), getMapEndY()); g_context.stroke(); g_context.moveTo(getMapStartX(), getMapEndY()); g_context.lineTo(getMapEndX(), getMapEndY()); g_context.stroke(); g_context.restore(); } function drawLogo(){ var logoimage = new Image(); logoimage.src = "img/split.png"; var width = this.j / 2; var dim = width / 2; g_context.save(); g_context.beginPath(); g_context.strokeStyle = "#F87B32"; g_context.moveTo(getMapStartX()/2, getMapStartX()/2); g_context.lineTo(getMapStartX()/2, getMapStartX()/2); g_context.stroke(); g_context.restore(); } function CachedCanvas(size, color, stroke, strokeColor) { if (size) { this.u = size; } if (color) { this.S = color; } this.U = !!stroke; if (strokeColor) { this.v = strokeColor; } } function __unmatched_42(__unmatched_266) { for (var size_ = __unmatched_266.length, __unmatched_268, __unmatched_269; 0 < size_;) { __unmatched_269 = Math.floor(Math.random() * size_); size_--; __unmatched_268 = __unmatched_266[size_]; __unmatched_266[size_] = __unmatched_266[__unmatched_269]; __unmatched_266[__unmatched_269] = __unmatched_268; } } function __unmatched_43(g_socket, __unmatched_271) { var noClip = '1' == $('#helloContainer').attr('data-has-account-data'); $('#helloContainer').attr('data-has-account-data', '1'); if (null == __unmatched_271 && window.localStorage.loginCache) { var rand = JSON.parse(window.localStorage.loginCache); rand.f = g_socket.f; rand.d = g_socket.d; rand.e = g_socket.e; window.localStorage.loginCache = JSON.stringify(rand); } if (noClip) { var __unmatched_274 = +$('.agario-exp-bar .progress-bar-text').first().text().split('/')[0]; var noClip = +$('.agario-exp-bar .progress-bar-text').first().text().split('/')[1].split(' ')[0]; var rand = $('.agario-profile-panel .progress-bar-star').first().text(); if (rand != g_socket.e) { __unmatched_43({ f: noClip, d: noClip, e: rand }, function() { $('.agario-profile-panel .progress-bar-star').text(g_socket.e); $('.agario-exp-bar .progress-bar').css('width', '100%'); $('.progress-bar-star').addClass('animated tada').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() { $('.progress-bar-star').removeClass('animated tada'); }); setTimeout(function() { $('.agario-exp-bar .progress-bar-text').text(g_socket.d + '/' + g_socket.d + ' XP'); __unmatched_43({ f: 0, d: g_socket.d, e: g_socket.e }, function() { __unmatched_43(g_socket, __unmatched_271); }); }, 1000); }); } else { var __unmatched_275 = Date.now(); var name = function() { var deltaX; deltaX = (Date.now() - __unmatched_275) / 1000; deltaX = 0 > deltaX ? 0 : 1 < deltaX ? 1 : deltaX; deltaX = deltaX * deltaX * (3 - 2 * deltaX); $('.agario-exp-bar .progress-bar-text').text(~~(__unmatched_274 + (g_socket.f - __unmatched_274) * deltaX) + '/' + g_socket.d + ' XP'); $('.agario-exp-bar .progress-bar').css('width', (88 * (__unmatched_274 + (g_socket.f - __unmatched_274) * deltaX) / g_socket.d).toFixed(2) + '%'); if (1 > deltaX) { window.requestAnimationFrame(name); } else if (__unmatched_271) { __unmatched_271(); } }; window.requestAnimationFrame(name); } } else { $('.agario-profile-panel .progress-bar-star').text(g_socket.e); $('.agario-exp-bar .progress-bar-text').text(g_socket.f + '/' + g_socket.d + ' XP'); $('.agario-exp-bar .progress-bar').css('width', (88 * g_socket.f / g_socket.d).toFixed(2) + '%'); if (__unmatched_271) { __unmatched_271(); } } } function __unmatched_44(__unmatched_278) { if ('string' == typeof __unmatched_278) { __unmatched_278 = JSON.parse(__unmatched_278); } if (Date.now() + 1800000 > __unmatched_278.ka) { $('#helloContainer').attr('data-logged-in', '0'); } else { window.localStorage.loginCache = JSON.stringify(__unmatched_278); __unmatched_108 = __unmatched_278.ha; $('.agario-profile-name').text(__unmatched_278.name); RefreshAds(); __unmatched_43({ f: __unmatched_278.f, d: __unmatched_278.d, e: __unmatched_278.e }); $('#helloContainer').attr('data-logged-in', '1'); } } function __unmatched_45(data) { data = data.split('\n'); __unmatched_44({ name: data[0], sa: data[1], ha: data[2], ka: 1000 * +data[3], e: +data[4], f: +data[5], d: +data[6] }); } function UpdateScale(__unmatched_280) { if ('connected' == __unmatched_280.status) { var x = __unmatched_280.authResponse.accessToken; window.FB.api('/me/picture?width=180&height=180', function(__unmatched_282) { window.localStorage.fbPictureCache = __unmatched_282.data.url; $('.agario-profile-picture').attr('src', __unmatched_282.data.url); }); $('#helloContainer').attr('data-logged-in', '1'); if (null != __unmatched_108) { $.ajax('https://m.agar.io/checkToken', { error: function() { __unmatched_108 = null; UpdateScale(__unmatched_280); }, success: function(__unmatched_283) { __unmatched_283 = __unmatched_283.split('\n'); __unmatched_43({ e: +__unmatched_283[0], f: +__unmatched_283[1], d: +__unmatched_283[2] }); }, dataType: 'text', method: 'POST', cache: false, crossDomain: true, data: __unmatched_108 }); } else { $.ajax('https://m.agar.io/facebookLogin', { error: function() { __unmatched_108 = null; $('#helloContainer').attr('data-logged-in', '0'); }, success: __unmatched_45, dataType: 'text', method: 'POST', cache: false, crossDomain: true, data: x }); } } } function RenderLoop(x) { Render(':party'); $('#helloContainer').attr('data-party-state', '4'); x = decodeURIComponent(x).replace(/.*#/gim, ''); __unmatched_48('#' + window.encodeURIComponent(x)); $.ajax('https://m.agar.io/getToken', { error: function() { $('#helloContainer').attr('data-party-state', '6'); }, success: function(quick) { quick = quick.split('\n'); $('.partyToken').val('agar.io/#' + window.encodeURIComponent(x)); $('#helloContainer').attr('data-party-state', '5'); Render(':party'); Connect('ws://' + quick[0], x); }, dataType: 'text', method: 'POST', cache: false, crossDomain: true, data: x }); } function __unmatched_48(__unmatched_286) { if (window.history && window.history.replaceState) { window.history.replaceState({}, window.document.title, __unmatched_286); } } function __unmatched_49(__unmatched_287, __unmatched_288) { var playerOwned = -1 != g_playerCellIds.indexOf(__unmatched_287.id); var __unmatched_290 = -1 != g_playerCellIds.indexOf(__unmatched_288.id); var __unmatched_291 = 30 > __unmatched_288.size; if (playerOwned && __unmatched_291) { ++__unmatched_139; } if (!(__unmatched_291 || !playerOwned || __unmatched_290)) { ++__unmatched_146; } } function __unmatched_50(__unmatched_292) { __unmatched_292 = ~~__unmatched_292; var color = (__unmatched_292 % 60).toString(); __unmatched_292 = (~~(__unmatched_292 / 60)).toString(); if (2 > color.length) { color = '0' + color; } return __unmatched_292 + ':' + color; } function __unmatched_51() { if (null == g_scoreEntries) { return 0; } for (var i = 0; i < g_scoreEntries.length; ++i) { if (-1 != g_playerCellIds.indexOf(g_scoreEntries[i].id)) { return i + 1; } } return 0; } function ShowOverlay() { $('.stats-food-eaten').text(__unmatched_139); $('.stats-time-alive').text(__unmatched_50((__unmatched_144 - __unmatched_143) / 1000)); $('.stats-leaderboard-time').text(__unmatched_50(__unmatched_145)); $('.stats-highest-mass').text(~~(g_maxScore / 100)); $('.stats-cells-eaten').text(__unmatched_146); $('.stats-top-position').text(0 == g_mode ? ':(' : g_mode); var g_height = document.getElementById('statsGraph'); if (g_height) { var pointsAcc = g_height.getContext('2d'); var scale = g_height.width; var g_height = g_height.height; pointsAcc.clearRect(0, 0, scale, g_height); if (2 < cached.length) { for (var __unmatched_298 = 200, i = 0; i < cached.length; i++) { __unmatched_298 = Math.max(cached[i], __unmatched_298); } pointsAcc.lineWidth = 3; pointsAcc.lineCap = 'round'; pointsAcc.lineJoin = 'round'; pointsAcc.strokeStyle = __unmatched_140; pointsAcc.fillStyle = __unmatched_140; pointsAcc.beginPath(); pointsAcc.moveTo(0, g_height - cached[0] / __unmatched_298 * (g_height - 10) + 10); for (i = 1; i < cached.length; i += Math.max(~~(cached.length / scale), 1)) { for (var __unmatched_300 = i / (cached.length - 1) * scale, __unmatched_301 = [], __unmatched_302 = -20; 20 >= __unmatched_302; ++__unmatched_302) { if (!(0 > i + __unmatched_302 || i + __unmatched_302 >= cached.length)) { __unmatched_301.push(cached[i + __unmatched_302]); } } __unmatched_301 = __unmatched_301.reduce(function(__unmatched_303, __unmatched_304) { return __unmatched_303 + __unmatched_304; }) / __unmatched_301.length / __unmatched_298; pointsAcc.lineTo(__unmatched_300, g_height - __unmatched_301 * (g_height - 10) + 10); } pointsAcc.stroke(); pointsAcc.globalAlpha = 0.5; pointsAcc.lineTo(scale, g_height); pointsAcc.lineTo(0, g_height); pointsAcc.fill(); pointsAcc.globalAlpha = 1; } } } if (!window.agarioNoInit) { var __unmatched_53 = window.location.protocol; var g_secure = 'https:' == __unmatched_53; if (g_secure && -1 == window.location.search.indexOf('fb')) { window.location.href = 'http://agar.io/'; } else { var items = window.navigator.userAgent; if (-1 != items.indexOf('Android')) { if (window.ga) { window.ga('send', 'event', 'MobileRedirect', 'PlayStore'); } setTimeout(function() { window.location.href = 'https://play.google.com/store/apps/details?id=com.miniclip.agar.io'; }, 1000); } else if (-1 != items.indexOf('iPhone') || -1 != items.indexOf('iPad') || -1 != items.indexOf('iPod')) { if (window.ga) { window.ga('send', 'event', 'MobileRedirect', 'AppStore'); } setTimeout(function() { window.location.href = 'https://itunes.apple.com/app/agar.io/id995999703?mt=8&at=1l3vajp'; }, 1000); } else { var g_canvas_; var g_context; var g_canvas; var g_protocol; var __unmatched_60; var g_pointTree = null; var points = null; var g_viewX = 0; var g_viewY = 0; var g_playerCellIds = []; var g_playerCells = []; var g_cellsById = {}; var g_cells = []; var g_destroyedCells = []; var g_scoreEntries = []; var g_mouseX = 0; var g_mouseY = 0; var g_moveX = -1; var g_moveY = -1; var __unmatched_75 = 0; var g_time = 0; var __unmatched_77 = 0; var g_nick = null; var g_minX = 0; var g_minY = 0; var g_maxX = 10000; var g_maxY = 10000; var g_scale = 1; var g_region = null; var g_showSkins = true; var g_showNames = true; var g_noColors = false; var __unmatched_88 = false; var g_maxScore = 0; var g_showMass = false; var g_darkTheme = true; var g_viewX_ = g_viewX = ~~((g_minX + g_maxX) / 2); var g_viewY_ = g_viewY = ~~((g_minY + g_maxY) / 2); var g_scale_ = 1; var __unmatched_95 = ''; var g_scorePartitions = null; var g_drawLines = false; var g_ready = false; var g_linesY_ = 0; var g_linesX_ = 0; var g_linesX = 0; var g_linesY = 0; var g_ABGroup = 0; var g_teamColors = [ '#333333', '#FF3333', '#33FF33', '#3333FF' ]; var g_showTrails = false; var g_connectSuccessful = false; var __unmatched_107 = 0; var __unmatched_108 = null; var g_zoom = 1; var qkeyDown = 1; var g_playerCellDestroyed = false; var __unmatched_112 = 0; var __unmatched_113 = {}; (function() { var point = window.location.search; if ('?' == point.charAt(0)) { point = point.slice(1); } for (var point = point.split('&'), __unmatched_306 = 0; __unmatched_306 < point.length; __unmatched_306++) { var parts = point[__unmatched_306].split('='); __unmatched_113[parts[0]] = parts[1]; } }()); var g_touchCapable = 'ontouchstart' in window && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(window.navigator.userAgent); var g_splitImage = new Image(); g_splitImage.src = 'img/split.png'; var canvasTest = document.createElement('canvas'); if ('undefined' == typeof console || 'undefined' == typeof DataView || 'undefined' == typeof WebSocket || null == canvasTest || null == canvasTest.getContext || null == window.localStorage) { alert('You browser does not support this game, we recommend you to use Firefox to play this'); } else { var g_regionLabels = null; window.setNick = function(val) { HideOverlay(); g_nick = val; SendNick(); g_maxScore = 0; }; window.setRegion = SetRegion; window.setSkins = function(val) { g_showSkins = val; }; window.setUnlimitedZoom = function(val) { isUnlimitedZoom = val; }; window.setNames = function(val) { g_showNames = val; }; window.setDarkTheme = function(val) { g_showMass = val; }; window.setColors = function(val) { g_noColors = val; }; window.setShowMass = function(val) { g_darkTheme = val; }; window.spectate = function(val) { isSpectating = val g_nick = null; SendCmd(1); HideOverlay(); }; window.setLargeBlobBorders = function(val) { isLargeBlobBorders = val; } window.setLargeNames = function(val) { isLargeNames = val; } window.setVirusTransparent = function(val){ isVirusTransparent = val; } window.nicksChange = function() { var name = $("#nicks").children("option").filter(":selected").text(); $("#nick").val(name); if (-1 != g_skinNamesA.indexOf(name)) { $("#preview").attr("src", "skins/" + name + ".png"); } }; window.getMapStartX = function() { return g_minX; } window.getMapStartY = function() { return g_minY; } window.getMapEndX = function() { return g_maxX; } window.getMapEndY = function() { return g_maxY; } window.setGameMode = function(val) { if (val != __unmatched_95) { if (':party' == __unmatched_95) { $('#helloContainer').attr('data-party-state', '0'); } Render(val); if (':party' != val) { Start(); } } }; window.setAcid = function(val) { g_showTrails = val; }; if (null != window.localStorage) { if (null == window.localStorage.AB9) { window.localStorage.AB9 = 0 + ~~(100 * Math.random()); } g_ABGroup = +window.localStorage.AB9; window.ABGroup = g_ABGroup; } $.get(__unmatched_53 + '//gc.agar.io', function(code) { var __unmatched_317 = code.split(' '); code = __unmatched_317[0]; __unmatched_317 = __unmatched_317[1] || ''; if (-1 == ['UA'].indexOf(code)) { g_skinNamesA.push('ussr'); } if (g_regionsByCC.hasOwnProperty(code)) { if ('string' == typeof g_regionsByCC[code]) { if (!g_region) { SetRegion(g_regionsByCC[code]); } else if (g_regionsByCC[code].hasOwnProperty(__unmatched_317)) { if (!g_region) { SetRegion(g_regionsByCC[code][__unmatched_317]); } } } } }, 'text'); if (window.ga) { window.ga('send', 'event', 'User-Agent', window.navigator.userAgent, { nonInteraction: 1 }); } var g_canRefreshAds = true; var g_refreshAdsCooldown = 0; var g_regionsByCC = { AF: 'JP-Tokyo', AX: 'EU-London', AL: 'EU-London', DZ: 'EU-London', AS: 'SG-Singapore', AD: 'EU-London', AO: 'EU-London', AI: 'US-Atlanta', AG: 'US-Atlanta', AR: 'BR-Brazil', AM: 'JP-Tokyo', AW: 'US-Atlanta', AU: 'SG-Singapore', AT: 'EU-London', AZ: 'JP-Tokyo', BS: 'US-Atlanta', BH: 'JP-Tokyo', BD: 'JP-Tokyo', BB: 'US-Atlanta', BY: 'EU-London', BE: 'EU-London', BZ: 'US-Atlanta', BJ: 'EU-London', BM: 'US-Atlanta', BT: 'JP-Tokyo', BO: 'BR-Brazil', BQ: 'US-Atlanta', BA: 'EU-London', BW: 'EU-London', BR: 'BR-Brazil', IO: 'JP-Tokyo', VG: 'US-Atlanta', BN: 'JP-Tokyo', BG: 'EU-London', BF: 'EU-London', BI: 'EU-London', KH: 'JP-Tokyo', CM: 'EU-London', CA: 'US-Atlanta', CV: 'EU-London', KY: 'US-Atlanta', CF: 'EU-London', TD: 'EU-London', CL: 'BR-Brazil', CN: 'CN-China', CX: 'JP-Tokyo', CC: 'JP-Tokyo', CO: 'BR-Brazil', KM: 'EU-London', CD: 'EU-London', CG: 'EU-London', CK: 'SG-Singapore', CR: 'US-Atlanta', CI: 'EU-London', HR: 'EU-London', CU: 'US-Atlanta', CW: 'US-Atlanta', CY: 'JP-Tokyo', CZ: 'EU-London', DK: 'EU-London', DJ: 'EU-London', DM: 'US-Atlanta', DO: 'US-Atlanta', EC: 'BR-Brazil', EG: 'EU-London', SV: 'US-Atlanta', GQ: 'EU-London', ER: 'EU-London', EE: 'EU-London', ET: 'EU-London', FO: 'EU-London', FK: 'BR-Brazil', FJ: 'SG-Singapore', FI: 'EU-London', FR: 'EU-London', GF: 'BR-Brazil', PF: 'SG-Singapore', GA: 'EU-London', GM: 'EU-London', GE: 'JP-Tokyo', DE: 'EU-London', GH: 'EU-London', GI: 'EU-London', GR: 'EU-London', GL: 'US-Atlanta', GD: 'US-Atlanta', GP: 'US-Atlanta', GU: 'SG-Singapore', GT: 'US-Atlanta', GG: 'EU-London', GN: 'EU-London', GW: 'EU-London', GY: 'BR-Brazil', HT: 'US-Atlanta', VA: 'EU-London', HN: 'US-Atlanta', HK: 'JP-Tokyo', HU: 'EU-London', IS: 'EU-London', IN: 'JP-Tokyo', ID: 'JP-Tokyo', IR: 'JP-Tokyo', IQ: 'JP-Tokyo', IE: 'EU-London', IM: 'EU-London', IL: 'JP-Tokyo', IT: 'EU-London', JM: 'US-Atlanta', JP: 'JP-Tokyo', JE: 'EU-London', JO: 'JP-Tokyo', KZ: 'JP-Tokyo', KE: 'EU-London', KI: 'SG-Singapore', KP: 'JP-Tokyo', KR: 'JP-Tokyo', KW: 'JP-Tokyo', KG: 'JP-Tokyo', LA: 'JP-Tokyo', LV: 'EU-London', LB: 'JP-Tokyo', LS: 'EU-London', LR: 'EU-London', LY: 'EU-London', LI: 'EU-London', LT: 'EU-London', LU: 'EU-London', MO: 'JP-Tokyo', MK: 'EU-London', MG: 'EU-London', MW: 'EU-London', MY: 'JP-Tokyo', MV: 'JP-Tokyo', ML: 'EU-London', MT: 'EU-London', MH: 'SG-Singapore', MQ: 'US-Atlanta', MR: 'EU-London', MU: 'EU-London', YT: 'EU-London', MX: 'US-Atlanta', FM: 'SG-Singapore', MD: 'EU-London', MC: 'EU-London', MN: 'JP-Tokyo', ME: 'EU-London', MS: 'US-Atlanta', MA: 'EU-London', MZ: 'EU-London', MM: 'JP-Tokyo', NA: 'EU-London', NR: 'SG-Singapore', NP: 'JP-Tokyo', NL: 'EU-London', NC: 'SG-Singapore', NZ: 'SG-Singapore', NI: 'US-Atlanta', NE: 'EU-London', NG: 'EU-London', NU: 'SG-Singapore', NF: 'SG-Singapore', MP: 'SG-Singapore', NO: 'EU-London', OM: 'JP-Tokyo', PK: 'JP-Tokyo', PW: 'SG-Singapore', PS: 'JP-Tokyo', PA: 'US-Atlanta', PG: 'SG-Singapore', PY: 'BR-Brazil', PE: 'BR-Brazil', PH: 'JP-Tokyo', PN: 'SG-Singapore', PL: 'EU-London', PT: 'EU-London', PR: 'US-Atlanta', QA: 'JP-Tokyo', RE: 'EU-London', RO: 'EU-London', RU: 'RU-Russia', RW: 'EU-London', BL: 'US-Atlanta', SH:
Monster-Scripts
local e=(function(n,e)return(n~=e);end)local e=(function(n,e)return(n>=e);end)local V=(function(n,e)return(n>e);end)local G=(function(n,e)return(n^e);end)local e=(function(n,e)return(n<=e);end)local a=(function(n,e)return(n==e);end)local e=(function(n,e)return(n<e);end)local N=(function(n,e)return(n-e);end)local e=(function(e,n)return(e..n);end)local M=(function(n,e)return(n%e);end)local D=(function(n,e)return(n+e);end)local x=(function(e,...)return e(...);end)local j=(function(e,n)return(e/n);end)local k=(function(e,n)return(e*n);end)for n,e in pairs({(function(c,...)_d9c022ff91464aed="This file was obfuscated using PSU Obfuscator 4.5.A | https://www.psu.dev/ & discord.gg/psu";local U=_d9c022ff91464aed local l=c.H0Qwk0iE0P;local ne=c[((#{651;}+592788173))];local oe=c[((249941293-#("this script was obfuscated using moonsec")))];local S=c.XgxDP;local ce=c.dVzJU9;local C=c[(807506878)];local i=c[((#{425;804;931;(function(...)return 928;end)()}+708256303))];local F=c[((343335178-#("strawberrys is a n-n-n-n-nn-n-n-n-n-n-n-n-nnn-n-n-n- i")))];local z=c.MQISOu;local ae=c.Ibp3hBf0;local y=c[((942953583-#("balls in yo jaws (yo jaws)")))];local n=c[((#{143;783;814;542;(function(...)return 63,570,58,...;end)(942,919,245,165)}+953720241))];local g=c[(566271629)];local xe=c.x79X9Yw;local de=c[((#{352;(function(...)return 852,573,798,347;end)()}+401278268))];local m=c['pUQwVV0'];local p=c.lBq8bnLzg;local o=c[((21591894-#("psudeobfuscator.tk")))];local te=c[((#{225;46;957;(function(...)return 795,444,844,450;end)()}+240712621))];local le=c[(305379501)];local L=c["btqlWDZBhG"];local B=c[(777371616)];local h=c[((#{767;343;790;127;(function(...)return 562,150;end)()}+149847516))];local r=c[(63487190)];local ee=c[((#{896;(function(...)return...;end)(255,381,786,221)}+860843683))];local W=c[((903466419-#("psu thighs")))];local J=c[(148932288)];local R=c[((126071811-#("nigmode")))];local X=c[((152219744-#("I love farting")))];local u=c[(167833402)];local Q=c.btCD0Ld0E6;local E=c[((537435825-#("like")))];local Z=c[((723896170-#("Noel is the best coder")))];local _=((getfenv)or(function(...)return(_ENV);end));local f,s,e=({}),(""),(_(l));local d=((e[""..c[r].."\105\116\51\50"])or(e["\98\105"..c[n]])or({}));local t=(((d)and(d["\98"..c[S]..c["x0r6Y0SDV"].."\114"]))or(function(e,n)local l,x=l,i;while((e>i)and(n>i))do local t,d=e%o,n%o;if t~=d then x=x+l;end;e,n,l=(e-t)/o,(n-d)/o,l*o;end;if e<n then e=n;end;while e>i do local n=e%o;if n>i then x=x+l;end;e,l=(e-n)/o,l*o;end;return(x);end));local b=(o^F);local w=(b-l);local I,P,v;local b=(s[""..c[Q].."\115"..c[B].."\98"]);local b=(s[""..c["uxMMflkQ"]..c[B]..c[r]]);local g=(s[""..c[r]..c[g]..c[n]..c[h]]);local K=(s[""..c[m]..c[y].."\97\114"]);local s=(e[""..c[n].."\121"..c[C].."\101"]);local O=(e[""..c[W].."\97\116"..c[y]]["\102"..c.Q0tip..c.x0r6Y0SDV.."\111"..c[u]]);local q=function(l,n,e)return e+n or l*e end;local Y=((e["\109"..c[E]..c[n]..c[y]]["\108\100"..c[h]..c[S].."\112"])or(function(e,n,...)return((e*o)^n);end));local T=(e[""..c["uxMMflkQ"]..c[h].."\108"..c[h]..c[m]..c[n]]);local s=((e["\117"..c[p]..c[C].."\97"..c[m]..c[z]])or(e[""..c[n]..c[E].."\98"..c.Q0tip.."\101"]["\117"..c[p].."\112\97"..c[m]..c[z]]));local H=(e[""..c[C]..c[E]..c["MGL80j2"]..c[u].."\115"]);local B=(e[""..c[n].."\111"..c[p]..c[B].."\109\98\101\114"]);local z=(e[""..c[C]..c[m].."\97"..c.Q0tip..c['Q0tip']]);local C=(e["\114\97\119"..c.uxMMflkQ.."\101\116"]);local C=(e["\115"..c[n].."\114\105"..c[p]..c[Q]]["\109\97\116\99\104"]);local Q=(e[""..c["uxMMflkQ"]..c[h]..c[n]..c[W]..c[h].."\116\97\116\97\98\108"..c[h]]);local W=(d[""..c[r].."\110\111"..c[n]])or(function(e,...)return(w-e);end);P=((d[""..c[u].."\115"..c[y].."\105\102"..c[n]])or(function(n,e,...)if(e<i)then return(I(n,-(e)));end;return(O(n%o^F/o^e));end));local w=(d["\98\111"..c[u]])or(function(e,n,...)return(w-v(w-e,w-n));end);I=((d[""..c.Q0tip.."\115\104\105\102\116"])or(function(n,e,...)if(e<i)then return(P(n,-(e)));end;return((n*o^e)%o^F);end));v=(d[""..c[r]..c[E]..c[p].."\100"])or(function(e,n,...)return(((e+n)-t(e,n))/o);end);if((not(e["\98"..c['MGL80j2']..c[n].."\51"..c[L]]))and(not(e[""..c[r]..c['MGL80j2']..c[n]])))then d[""..c[u].."\115\104"..c['MGL80j2'].."\102"..c[n]]=P;d[""..c[r].."\110"..c.x0r6Y0SDV..c[n]]=W;d["\98"..c[E].."\110"..c.iiq8EzS]=v;d[""..c[r].."\111\114"]=w;d["\98"..c[S].."\111"..c[u]]=t;d[""..c.Q0tip.."\115"..c[y].."\105"..c[de]..c[n]]=I;end;local o=(e["\116"..c[E].."\98\108\101"]["\105"..c[p].."\115\101"..c[u]..c[n]]);local w=(e[""..c[n]..c[E].."\98\108\101"][""..c[m].."\111"..c[p].."\99\97"..c[n]]);local p="\58"..c['qS5zSnQ0']..c[X].."\100"..c[oe].."\41"..c.omlHrPOTj;local o=(e["\116\97"..c[r]..c.Q0tip.."\101"]["\114\101\109"..c.x0r6Y0SDV.."\118\101"]);local y=(((e[""..c[n]..c[E].."\98\108\101"][""..c[m]..c[u]..c[h].."\97\116"..c[h]]))or((function(e,...)return({s({},i,e);});end)));e[""..c[r].."\105\116\51"..c[L]]=d;local e=((-R+(function()local o,n=i,l;(function(e)e(e(e))end)(function(e)if o>ae then return e end o=o+l n=(n+xe)%ee if(n%Z)>=ce then n=(n-ne)%te return e else return e(e(e and e))end return e(e(e))end)return n;end)()));local n,o=z(function(n)local e,o=n()local x,n=e(n(B),o)local o,e=e(q,i,nil,o)return B(C(e,p))-B(C(n,p))+l end,function(e)if e then return function(e)return e()end else return z,''end end) local n=(#U+le);local r,p=({}),({});for e=i,n-l do local n=K(e);r[e]=n;p[e]=n;p[n]=e;end;local E,o=(function(x)local o,t,d=g(x,o,J);if((o+t+d)~=((254-#("yo wtf"))))then e=e+(43);n=n+((227-#("Perth after saying literally the worst idea to ever exist every 5 minutes")));end;x=b(x,(5));local o,d,t=(""),(""),({});local e=l;local function c()local n=B(b(x,e,e),((#{14;687;632;}+33)));e+=l;local l=B(b(x,e,e+n-l),((#{275;535;745;(function(...)return;end)()}+33)));e+=n;return(l);end;o=p[c()];t[l]=o;while(e<#x)do local e=c();if r[e]then d=r[e];else d=o..b(o,l,l);end;r[n]=o..b(d,l,l);t[#t+l],o,n=d,d,n+l;end;return(w(t));end)("PSU|26s22U22s121022G22M1610102202131318111N21d23121a27c2361g1q1p1I101M1h2261l1022k1S1Q1r1a1n22K226121n1t161121D21l19101r17171h1l1321821b1s1d1I171t1a22521v1T21V24K24D1a27C2241z1821G21i1n141v1a1623S26L27c29e1021S1321y1527c22821D1F1q1726v21021h25224j26t25n22d25W24O2491e27c22621n1o1F171N1x21i1k141G1B1D1621P22K1427C22c21D1t1C2311H1827c239161m1N161d191l24k25V27s1022B21K1A1L1h171d1E1J1m21G21O1D1L1i191t1v2381t2aK1022Q1D101324T25g29k1022S2132181V1926z23W2a210236171r21D2181m2Av2A821m21F1P1k21L27A27C22X28R2aw1626B24127b2B521i1919161N24f26M2BY22U2bB1v1M26q2cT27c21Y21G1j1C1822c26F2651b27c2212101c161221221813131t21t26q25M2Dj102242191O1M1Q1121n21p1m27i1V22w2by22c2121j181522W2dE27c22v121h1n1h1t1S101u22U2Dy21v2c21921P2191Q1g1c1t1m1922v2901021z1y1h2102Bh1O1s1N1124L26728E1022x1Q21821O12122af111922Y1727C21V2eN111D1t1725z23Z22f25422j1326j25825w24324R2Fx1022a21f16131B131025c24l2FL22c1Z27s1B213213181925322122o27122423l24R23k25x26H2621c27C22R2AF1618122a71d151V1j24K2601p27C21w2f0171l1f2Ag21x182301X13171K1P1O1H1121w22C1r2271H1o22Y2262bT1022821R161729P1W29629829a25l24k2aS1022c21P141821x23421R1s21v2531n2292661R24E24I23r22x2662IT292181X2Dc2DE2231W2C722A21j1b1A27i2aA1h102G3191k21V21c29f1w22521926k2gf29l2871m27U1725426Z1g27C22021p1o1c1F112aY21i21P28f21021d1J1626u23t2dy2AM2Ao2132iO2991626q28z27c2Fa1h2ky2972L01W21x29f25C24q21623422B1X22e21g2122Dg23U25W26e2iG21y21B29K2142191R2AX28828A1123329f1021W141O2aj27c22u1F2LW22r21C26y26l2692692611t26224o24b2hB2f92122DE21i21I2jt2Jv1k24L25z1127C21323v2IS2cn1Q1L1927g27I26423325726x23g26L23M21t26m24O23q2jt1023727U1s2g110111B1U122bM1L2AX1d25623i2211d22U24u1x25w26z25W26N2Bq2311c1l1s25i2232261e22i25O25522c26925w26l2Cu23421l2131U151125125i2gg2NM2l82Iq2592NK22B21e1o21G2141m101i2Do21j21j2aC1G1M1726u23P2gg22v181B192fs1124m23S22o23726F1P22S1c26p26f24N23J25825f24n25825226L25U29D29F21K23c25e23v2fl22d1x1T15151t2aO1m21c2232IT2hD2b017131H1C22X2i12FY2172b0102i626325A152r11022e2gJ1n1R1t21s2352272MN2jn131k1n1M1r2202241529P1P23G2nK2jn2OD151a122B91121J2132RF2Kr1221r1T1Y26E27022K1k26D26L27025f2M223421c24R26S1v29121l1m29A21u22T21P1N22523J1y2RO2K922k2302161r1h1F1922322M2K727u24f2712Pa1022R2en142B921m2cD2cf1n21M21L1J1r1d2ly1121726h21V23O2171U23326G26e26F26G24126C21124326v26226927225R2jM21j2hG2t71z21F2tU2tW21s1c1y27n27P27r27T27v27x27z28128322K21Y141t1h2872172P92b928428V21V22M22S2Fl22E21R1q161K2Hj1J1v182Fw27c2Rl2rn2rp230122cu21w1x171G1R1q1U2vf2AT112QL2qn2Qp22Y1S2By2222111d21721925826029f2341F21r22H2WC27c22t2Ac1S1P22x1J2f82Lr2LW2mR2971j1N22X1r29F23k2611p2192vq1022321A1s2tn1b2PS22K1u1f22923d2pZ26P25723O2lC24u21a24T23W21e22j22w25625424u26r22a2Eu27C21x2101I29P1921G2132bI191A25H24T26c21o25G25X2182651f23k26d24G25M25s1O22723R2l62FL21T21g1H2aG1z2931K26724q2CU22P18142hv1R26024h2iG2oB1A1e21M214152rf28K1E1925N24u2x725i1624r2d22L42mP1821524n26g2gn2Nl28326v25c25R22q22Z25Q21124a25t23E2Lb29F21f23723n2sk29F2201822J26i23m23J2301r1x25a26322a2xc21w1D2F12f31m24V2o927c22b21I2Tl2ox2Gg2eW2C322H22X1D26G24o2Bq2qU1j26u2661X1u24a21z26K24627121026q25v2211j21C23Y21S24h26f1r22K23825w24x22R21o26M2432N22iU2102os2Ou1122c22t310J29e21M23E132Rj2Dk2131o1P141e2X1142x31V22Z2cu22I1j2132Jq1t1w22a2F82eL1H1Y21f2FH2Vj1125e2Gq27c22S2kk1c2nu1p151922P2vw2FY2dR2Dt21T22X21G24721V2112711P24l2692122Wq2ti1F132NR23S25o23s25U22j23a22625u26t22V2231j2EK2em2172172802971521n21i1D2nR1Q2QO1d21o1v21H25121X1d21S22v23U2722bx311a1z27x2NR1122725r22921f26c26423V2qb2m222v312x2g92dk21m21e26L24p2Ec2gT101B25C2zu29f21l23d25z24c2dY2vh2vJ2Vl21U22O21b2JJ1Y2mN22w2fx141d2TT2TV2891122w2cu27C22o101W1322A2nk2352ad1G1G21m21C28b2171h2CX1L1V2892PK2Gg2kw1C21I2191n257310o29e26o25R24125e21u21326H1U2371y2402Ge2GG2361n2Pg2PI2491I25A24M21K24q26d22326C22a2W51023b2ZO2v5131F313v23I26T21j25T26u22w1I21Q23p22v22L2BY22B21n111R161P2y62tI1h1J1I1r1R2AW31332d022E25I22j21y2371Z26025Z24m22U25O24G2301c2211P24c24O24E2Fl22p1k31971S28G28F22I2142cu2321R2a62a822x23d23021k2Ms1F25Z26U2121v2cU2jF10287266313O2ti1C11181j1f27t1924z2Di27C21T21b1D1b28R1y2ij2IL24F26d2C7313Q161H2PP1421h21E2Uw2ez26R2l3102dL2DN122152192I11921B2252C7313g1N31az31672cz316w1t24w317s27c2271f21W2EJ2ih2J13155316w21722t1z23P21222J22522U26N21N2QW27C21U1z1j24931191022f21e19182712492X726F21321922x2bq2eW2XI2692xs29E22o1D21921y316Z2go24I1Y24T2QC29E1822024625U2bq22D1H219142572jd2dA2Ls192142P91r24P25l2It2212131q1Y21j1D1P1G1831dg27C231182rp24R22525Z23d24g2El22l23R25923Q2bQ22F1M2X326h2z927N31b21a1b1226s1b23Y22y23A21S21124U26S315h2bY2db2dd1826u2622222GN22u2332361w22x2181w23a31G22321W23222T23c23831G42382332332302371w22s2331A1w31go1W22r31G023323923822x31GA21A23b23622P23421431gN31gP31h522u23923222r31gV23323221421531h431H531Hh1W23023322R22p2301W21u22831g421u21Z31g421y1w21p31G521a22822722b22E21a22E31HN23922T31g423a21a21Z22h22a22731i431I623031I831hG31Hi31GP31hK31hM31ho22p31Ia31GH31Hx1W2Cc1w21C31iL31iM1w23b22w22X23022T31g522x31gj31gL31iz31J031gP23a31IT31hY31GF31Gh23722J1Z31jh31GI22l21a22022P23222S31J521A22B31GT31jS31i023022p23D22q22P22R22Z22431GT22s31ga23731gj21b1W23722t23223731jb31jc1W23623331IU23122P23822W21A31H022S21422P1W31KD21e1W2171w21422X1W21631l321f21I21C31ky1W31jL31gg31Gi21531lh31kj31Jc31Hw31HY21v21Y31h023122T21A31gA23b21431Gf23623723331I023323722X31HB23221531L61w31LN31lp31lR21t23222v31j523721421c31G431Km31G421c31M631L731M922p31lq31lS22T31lU31mi31iX31is31HO31l223322u22u31kf23831hf31kk31HI31Hq31m031M231M431iu21y21A23431LJ31j031ht21A31MP31LQ31Iu31Nk31LR31Lt21431NI22822p23631kg23831N931m322x31Hc31ge31g031lY31NX31nb31L222E22t31HA31g021f31ms31mU21831gv23023821731KP31kr21A31m231Hd21931jE2t521E21521831MM31N531N631h531kX31hY31kx31l223723422T22T22s31Lc21e21a21H31ng31IM22V31mq22T21M21Z22t23822b22t23623a22X22R22T2141y22A31H831PK31pm31po22t1y21531Jp22T31nt23822Q31Q223821M23B22p31m331He31pb31HI31iB31JQ31Js31JU31o731io31M323D31Iu31O731o923631oB31Np31mV31MV21f31mM31QD31hh31qf31Jr31jt31mB31kB22t23122q23023d22431gW31Q223631QJ31Hl31Ql31QN31O831lW31Qr31mt21431Qv31Ot31Ot31ov31kk31kG22s31Lj31Rr31Il21531Qc31RU31H521C2jZ29f22B1J23l2oY31B82z22AG2121d215318L23B28q1h1s2De1E1h218313e29L2fe22H22p31S81626w2432Bq2Iv151O2311G2gR31661B21P21m2vN2232132FL21Y2151c2cE21r1z1S1724s2Wk29F2682671F22g23Z25e25h22u25j24L26321l31dr26823z21b24831tj27C26O23M21E26K2p331sn1d2Vw1d2Qw27H27j31402DU24x23S2f82Z12Z31621t316L2dE25n25w25J22i1o21525t26b311031er27D213121826f23L310622T1M2dt2xc22R31C81B2cz26223R24K22y26w24J24b25D26124324g2mN2371i1N2dd28R2Ht2HV1621221z2bq29m2od23p31dW1021c21W21g25e23o2Cu31Fs2DE1M21i312q29G218218219318l22B21C2eN316721521E1S2342wX2l431wt21M2kz29A24K25T2kd1021v21b1931332122An1c21n1x31HE31tc2zX21325326o26023222c24b2722sj2X726D2111o22N2Gg22u1k1T2s91l1525x2d92f92141r1s192qz2RA22p29o1T182Zc21v31AC31CF215101L27u2332x629E22821921P21W2rA2vY161c2XI1N23A1e2f8317m21321c122az1123z26Y2nk2242sS2Su2Sw2SY2T02T22bA26P31wc2Fy21A1921231D131D32bq2321B2AO2182282iT31Z431T51V24z25T2gG22s2192ot2Ov22C23c22527x2iU21P31Sx22C2hy2i02i22i42i62I82Ia2oD24w2571621826g25t22M23y26622v2262th22f2bk1F313S1831PI1R31Gh1P2St162vj1431f81N21v31Dr1021h23921W313Y31Ay2G12S222i2112dY31BW2do21321j2mY1R1121g21T26e25J312S22P26x26521L1R2621f318N26f25926721n2Ra224321A29A2VJ23H215317l21d1n102eF1722w21225l1624022E1N26126021l26d1521k1x24c1p25E23r2oO2Cu22031e51d2Ff1531362FY152ji1826Q2402GG2fN21821p28I1l25r316A27C23K25r1F25G31Dl29e21N23F24R2OP314U1h2cZ1221021x2CU21U321x28f112542642f82HD2Ag2Hg2kJ161o21O31wI1021O23G21b22424o24n24s21Y24E26f23k22A22r2C72qU2t9121g152cz31EN2pH26C23o314T2NL27U314w314Y14315031523154315624231D422B2161n1D25R311m2a3316m31v423U2iT2NM2mt172JW31zl2cU2Iv1T1O101926q24x2122ut27q27S27u27W27Y2802822842862Tw21D21h1v1o1T21B21F1d1F1A2222Vc24X23r2by31Wv31Z71023L22t21923625K24121J22h267259327A27c22e31em31EO21R23a21923f24L1i24723v26m27225h2bQ21Z310124z25s2CU2Ew2EQ1B1n21631sm2iU31xb21I324I321Z21S21631Dh2R31L21d24L22022h21A24o26r22R260318K2fL21U21931zV21r2152v51624z25v2bY2eL2gV21921O22B2DY22B2131H316s22423821N2bU1v24Y31EG31Cz2gt1m21h2kQ1625331CE21S1j1J22H1u2Gg31ul31S921926E23Y2mN31yW31YY1121x22x32081124926O21K2162261V23o1H26S1h322O324a1j2fS1O26024O24c25v25L23W21o26v26W22v2m72B5320121R22I2M2221191q23125u21V21L1d23621u24D25931v62ek2PO26R31y421v316o1831Vu1c323K2DZ2E12e31126b316F2aL31xB1Z2111J2Jt1l31Z931052cN2IL2331q25421i1G24O22Z24126Q2ug2c7317M2182XA152Zr27g1b1q236321I21q23I1O2292Fl31Zd321b2Sv2sx26z2651v231314n21424e23r27021L21z23721D26s21m26125Z22A22P2mn22b21O2V021j31X02HF2XC326e326g1922F1s31YI325m31Bl2Ca26K2c62l431y631y81C21q21i2zc2af27g32bu2cU32862de31WL23h314d2372qx1M1p26K245322r102191d2252OC2r52902W7321E1632Dn31WP1r312z2EN22k32E9237171628G31d82301I25G23923b26K26y27223g22c32F127o326N2UW1T1D22M27X1o28h2qm2r92aK1c25923V21E26s26h25q26p23S24o22v31Zy32C8317G317I2KS326631s731um21t22v1D25c27025e26B24m1E24Y21925t1H21j22221g26W1k27224b25t26f2Cm2M31x31yx2Xi22R21725626Z24s25S1n25o26S31TW2m221e23621B1k23325626H24M24B23E21s31U12X725f1322j22825Z24k22G21z23H310Z23G29J32C8141c1u22W31yp323z2671V1Q25u21n1425Z25921222r24N26H32042R219325C31Z932492iH2Fe2FG22K316O27c2251y1B1h1P1931la1H32fe1424F26B2It2FA2s118324B1b21m2Qs2912111e1F1s2JV1823T21q26R22Z2641Q22u2671h21o2B432Dx29P324b21i21e1f313C32eK1432EM1822O2111X2SR32da31ZG2sz2t12k82bA22k22z320j1k102I422I2TC31ZJ21j22131uk31SR215323N323p2GG329i28j31yL1121o22f31b32Gh21J2Rz2s12s31y21b321Z1721D31WI22o31vz246328931b82T12bM1J22P102bQ22121631Az21G32bD29f21823022H1E32fY2uu326o2eP32G332g532G72Qm32fk32Fk317E2IT23831Y732fK32FM23G32Iq2Y71524r2682Dy2342NU2t72cz21721k1i31WU2ar329t31V32T731V323331Cj22521028h1431331V21232Ik1032Jg2vj1m23y26A2fl2302RT171i318R191m23B321n22021532752gy22d31yx31IY23024t22f24p2722dx311A21332FL326a21D327s1g2Zt29f21s21931DP21u31wv1721324Z22v26k315V29F22p1X23l25N2F8316h32ou321Y1122625331Su2da2151132bh2BP2ek31yx1832bc2M221G2382462fk32J532A22872EN26j25Y24325S24S22026d24i2402411s31kt32at2391J23Z32J32GG22832L02k926C23w31yP2vy2i12i31O21j328p2132161A28i1821a328p21d21F1j32D01724e31w625c2431j21W1F2dY32ad2Xi1z323n22R31dr21s26726732432WL1521H22H32PR2DZ215131i24s1h1X152192HA26532aS31C027c2372cz1F23J32Kh31wp1T2Gn21A31d121221O111A2Eg1B2pA1u32dV27c22D2WC21129P21k32C32E423622225r24f22k23525g1H26332B02Dy2a431aG1N1w21f325C21r26323626Q21t2471W21s23s27021023p23e1724D1622226P21n31cj316H21H323N212312V1032922f427i2CC2Ds2DU26631W61021r23J1Q26621J2421126z2t125T24M31DB29E25C2401G321m2CU23A21r32AI231314D31E331e522n26P24e1B21O26i23y1124g24025924231x431X6151p1321j1x1m1G162jP1529o17265323y27c31ls2sM2M22241C2wP329B2EM1j32IM31hc21322X24b22y1C26a25W31Bi2l42Fb21C32vQ32Vs32VU32Vw22l328N313Z2C324431W623K25H1521w182Mn2GS2GU21p32e11823F2Th31D031V32oc1T2v021C2ee32Kn2qx2x32aF1Q25x24n2DY32682Cz325Q2xI2s222131s12m223131v023B1M181T22i32Kg27c32F31j23d181a22W2391s22x22s32Vq1q2zR328D24926k32qM32jb2fh22Y31ww328h2AO21j31Ug21t24x32GR10313G2r532Im1U22L321S327q2vI2VK1d21632rm21r2211B21n26g1c23j26c26F31U21023k25o1c23n21X25j23S25225y21d23C26723E1N23u25m26Q25A26l22g2GD25831x422r2fR2aF31wZ171o325z152hJ2b921p31xv32z51Q1Q1b2zr26f2pl32CH18172HB1222Z31Z22m82ma2RO32YH32J61d26z23R31x432ny2Av321W32PI22n239217312y2542632ig22t1h2jT2Az13191s22f2qO1723J315z2Iu21N317i32C1316h32z722w2Az32M62881V1N2s331dA32oy1L1L26K31AX22F31521721k315K2nQ24y31E132K029P32182M222a1I1322n2Er31X52LS32sp223329N22722R2Ex22H320631152F421W32Ah1o317i1H2591G1w26B22Z26S23832Bo3192327B1228g1q26b31bu32ki28I1632KL32kn24R32ZK2YT21631dV2m221c2342192Rw32jf1y32nz331a324j22n32hX2s01821F22g29E24731Bu313G330n319J318A31W622O1421031Hd2cU22721m11325q28b25724i23g24g25x25u22926h32OO321t32aI21n219181F2CZ21a2502441t21326U2IN24F26H31B72dZ21L1K21e2mS2JU326a1k333w2m231dQ21b21S25O21h26h23Z24s26w26325u21U25q23K24E26X2381j2661h32z42DZ1Z313s1D21R32FD312z32JQ2it329231zv21Q21q31zV21T32AU1022i21H2Hh1B31tc23b31CY1031zU1I25225q32lq2Am32gO2892l72iP16269242327625L25Z25N1N24r22a32C129M32xJ1Q21a32mh323Z32H51321T27731bV1d25i31f5311A21M171B27022521e23123825o24i22226c22v329g32Sb2CE2PI2TQ2fq2BT22W1B32LQ313G162Be1Q32JV332a2zQ31d832Su31X5218328c32tg21F330g1S1626C25232Kv2c832Mo2uw326q2uZ326T285287316W2cC141U1421V2Vc26o24j23u21826x22R26322626u32uT2M221I23A13220316G21r3198112VL21L2122Aw2X52lC2471N32RS29E21C21u21E32a42pm2em2cZ1b1O24g2MX27c1A22132NW313q2A81i23U32wW25c1022H3237326M2UV326p2UY326s2V1326V339o326Y327022M2vc22k2m129e23k25M1A32d62Fl32dX2892E62e81n26432Vz31fm21123L315I2B521N332226M23N2My1021A24S330R2rB2Rd2rf21T24k31A32hc2f332xD2w7338A26922u26l1p24623w1y25k26124O24a2Ig226317e1332701P2dq1j1p32Mm1v23a31yp32Fz33bd2Ux326r2v028432BD1T2dA2vc26j32zK1w22631NE32Xv29G31lH1522L22w324727025m21X26k21N192iG33092fS1D21m317P2OD31UA1624k25k2fL22832yN31bP1s2362401k21Z23c1L21v22Y1z21p31uJ2HQ21i2bm228329n329p267326232ja323h24227032MN32g027U32g232G41032G6172Qm2Hf2901b26x31s62c831881431A81N2Jk2c73138313a2w721m2Ye191N31ar1T24K324M32Oq329K1D21K329o131v267330732C82kx32OR2Bp1E2dQ32Ue33Ck31bU331z2vl152vN1N23825F21v24j1523525S23025U24324j32Lq33EK33EF31uc2N71n31Xa2Ao26B33d22At1R2nt1t32nC1n32NE32nG25J24V23q25k25r25d1626F335m335o21U21C2971A1x2112ik29p24l31E81022U316u2TW21931C42fY1y1F330E1I1Z31CL2qO28A25e32Xn291336L31Z721O32yN21d2222fl21W33F01v21033gb1V24l329A27C238339221233a931u91o22h233334V334X22I31T82vR21N32K21S21f21h32Fe26424m2f823133ea1f1V1U319F1t26C31Bu27E33HI1J32cE2n41D2bW2By22S2Bg323h23j25l22624N21225I23n26D24f25w32cg1021Y191p24732oP31Y531y731Y921B21a31uA1821D337y31B81124t24K24R25o26M25V24P22P26c27232pE27C22F21K1t2i42QX2vw21525Q33eY31x533ie33ig1w32BB22V24c1y1z2462272542721f24o24y23e32nn25p21Q273310I2x725j1721931dN31CZ217171A2R92Zr32TH32r81Q26L32Uu27C2341D21p2322122it2Ew2772kI28321732B92bo32Sp22j2481121421t23024n25e26u2Lo2iG21v21i2Fx1n32D021j32bx31vU26U24f2It32sW1A33961S328D33KI2iT2KF2KH324r1d23J32N41w22221626K33h42Y72y92yb1Z2lv2Lx316W24v33eI327Q141132E124z32q02f921H1j1321I33j024r24D25J111S24S25021z2732411522J27225Q24r23O1425w27225y32f121y1Z1127i1J1D31511I335A1n1N29S1032Fl328D111h223336J2L532Qx111531EU33nj23932N4234333T334029E26823U2162M62Bq2382az1l32Ox31dM1V21R25Z31Y42TJ297330I32hg31Ta2Bm2oC24932UH2251d24632J432Ba330O15326A24X25X31062341s1u24X24921C22C22m1U26221u26132Gl2it32a716227311J21532X8315j315L32x02hZ32qu320l2I72I92iB1O26g25o2iG33h62FF1n22A23833OP1L2eM251328432k033cr27321522V22d23L22221y25u23G32JZ31BV2132G32hu2ag2Ai2BQ32XZ1J1s21I32lp31CZ21932ub2A9320121H21l2ep2N633Bp27c25C2451l23424325323u23l25B21x23b24T21232Rx2382Ik1G21r24022x1x24D25A21N1824T21N338u27C318n2rF1h21m21o318r27R2bC2BE23z32o233gg1C32T031C125c33F632xa1826H32Ee33kM21b33mH32lW32LY33Pz33q126e24h1z33bc32mp339j33bG326U339n28a21d21K314v2161533BM28w26D332L2m321d151l29C2M222G1O22j23m1h22k2171B27124N24132U22It2aU2Aw1M33vK1L23C32yq22A2s632x52P12l131bu2ZJ1E331n33h924X31cE1021D23526K33jp33Sf1b32P01c33JJ26L26S21s23M25s2541923024d21N2zK31cZ21c1R335C21p33Ag181O21121F32g226p23W22o22C27025826e23b25u24133c2331k31Dq32oy21221226K33F6225218330t21I32HG2FN2hu313V18334533I7331016318r32sP2Kj331k2cZ2rF2EA319431CX28F26O1d26123H219252320426724K2691G1K25D23O2331726K335n329h21i31ZV31cm1V317I1d1Z33L023k25k1831M532qm33vj1031uC1926d327P319c31bn26o25Q22l22g21C26221i1f24J25924a326g32bA2m51p2Bi316w21o33991d339b31TE336M1931Wl21322b31X422D33aG1N21n32aI337H2l026926722F21b23G22w32cp26Q32hu29f21022S310n2M222H33cV33R62VR21F1o1x330k33OO313432G22422zz32c231C131Ks21627c22w2ER1422227x334G33B922k32G233WF1n22E32f51221u22632MP22J1g22E1D22h31VE13122GN32Vu1726o25u325L2C92cB2To338p2Tr33I9316W316Y2m221P23h2zy2bY22T322r2Qo26624w332u32F32312181o31a9102102192bL1B32O72jq33s7237336p142En26631FB32hh31Yf2rP217338227C22n1o23Q31x331E931Sx2en32FM1Y217314F2zR31z92lp27c2WE33i3172In33WB23I32N433fG2601M33VH22C33GB21b324F2DA323n22e33dq29f24g25H21126m25224r32TN22A25w23025X333K2HQ32hI31z726G324427c21J23b341032oY1024625I31x433Uo32xC2v02c133GM24K23p2b433xy33DA31sj33FR33Ef31322L033SW2Y721731aF26Y24633cc23G25S31aX23B33d71o33lj1622D21B1V21124l25M21R25e23s33Xp2M21O22G31Wm2FL27E2sQ2NW21C33mG26V23T22H24H22F22C2P627225724D1R26n1I1223P24T26i31Fq31b831Bq27u32v42BY321u1225l33UN316624l25j2nk313g2No2BT2NR33HH1V2Nw2AY25631Ce23K25Y1M25Z245338331Ei26i24u346S24t23K23O24225y24o33qn31bM31x81r336y311f33961N1Y31wt27232c732lr2uk1H33mL32D021822e2C731WO2eP2gN33r3192jH31FT25n25Q23f26623e1a33eu31D1332d33lg33li2V6161W1P22626n24D22c25P21R2NC22v21033V2339i33bF33Dk339M326W21l2Bb10348Y2212vC26D33oN21t2uS2Av1032K432jX343L1032sW1h31932M81a2gN1t21d32NW31x6131s2D72a133Ui2E121932cx2n62PO1q24i33R021x343W13343y2WJ2m21k22C24T1R23L23c1F25321K21t26P33m929f26O33ro33J32nL34Am2QN22i32Ws318M33GR1H23A31Kq25r25F21x21N23m26422v32d732GS2ag1X326423F316t2nQ33CC29e1134272M21U1c1j1122a22B2mY2272262mY2Fr32P021I2101H312u34Cn1022722L1m141K32CE34Cw22L1n1526a26A31cf22l1K1624L24K34CL22L1l1725c25D34DF338Z23C23c34D91R1923R23r34d91O1a21o21p34dF1p33742mn34cX34cF23f23e34dF1v1D23N23n34d91s32mm32F134CX1t1F26j26j34d9325d32Sp27734Cx2qX21C21E34Eo22l2pb22922b34eT111J24U316a34cX2vK25p25o34DF2Ht22022034D9321e21131V234d3151N22q22q34D933Bt34dS34D91b1P21L21L34d9181q22c22C34d9191R23423434d91e1s26f26e34DF32KN26p26p34D932IN2ro34df1d1v23U23V34df31L0142DO34D321F1x22122034DF21c1y31eC34d921d1z31J334dF34Cr26D26d34d921j31Fn24v34DF2lK342834dF21H21324W24X34Df2ZM25I33Ow34D321N31oS21934dF32am24A24B34DF21L21726R26Q34Df21Q21822y22z34DF21R21925S25T34dF21O21a26M26M34D921P21b34ie34d91y21C2Z534D91z21d2i434dF1W21E22e22F34DF1x21f21k21k34d921221g23H23h31cF2262nq2FR21g21G34e834ct24g24h34DF34cz26L2qC34cx34D532CC34ET34dB21f21e34df34dh23523434DL1821621734Df34dq327434et34dv26526534D934E021a21b34dF34CF22m22K34et34e824724734eC1e23I23J34Df34eh21W21Y34eT325D32y934et2Qx1F32lq34Cx2PB21M319634d334Ez25w25x34df2VK21H21H34d92HT24O24O34Fb1m22J22H34eT34fG26J26i34Df33bT22322234Df34Fo26q26R34Df34FT25u25V34DF34Fy27027134df34G323723634g71t21721634DF32In23p23O34gE1v21U21S34et31L022e22e34d934GO21H21J34eT34GT25r25q34DF34GX26826834D934Cr21S21s34h421122B22934ET2lk22322334D934Hc24m24n34Hg21422N22n34d934HL31hC34ho21633Z734d934hT21J337234D334hY26m26n34i22f01Q34d934i821321134et34ID22522734ET34iH21F21f34iK21D34fI34d934Ip24C24d34iT21F2AW34DF34IZ22922934J3342734J634J81d34ct21l21N34eT34cZ22h22j34eT34D525y33AY34CX34dB24c24C34D934Dh33xU34d9338z25g25G34dp1922a22834jz1a26c26d34dz33wq21934D934Cf26Y26y34d934e826w26W34KF25D25C34Kj1F25725634DF325d21921834DF2qx2gW34d92pb2fR34D934ez21e31z634D32vK24624734f71l21421634eT321e1u1s34LE31vu325L34cX33Bt2gy34LM1P26h26g34Lq1q26326234LU1r25b25B34g21S24424534M224Q24q34Gb1U23o31dl34CX34Gf25F310O34cX31l023L23l34mI1x22722734d934Gt21w21w34Gw32Rl21H34h021031kb34my25a25a34D92lK23123034hB2131I34CH34d32Zm21321234DF34Hl23i23i34d932am27127134nK21722W22W34D934hy21p21r34eT34i3314G34et34I824D24c34df34ID21821A34O333X631YP34cX34IL23823834oa21E2MG34D934iU25425534OH21g21U21U34j3342834on34j91324I24i34d934CZ22r22q34Df34D522i22J34Df34DB16334t34DG1721t21S34js21921B34Et34Dq21z21x34Pg23V23v34K31b32ns34PN1c21R21Q34E71d24K24k34kf21V21u34pY26R26R34eL1g24r24Q34Q61h23Y23Z34dF2Pb23N23m34dF34Ez24j24J34d92vK24E24f34qK2eq34dF321E1i1g34QS34in34d333bt2Jp34qY24024034fS1Q1A2F834cX34FY24B24a34lY1S21P32SN34d332kN2CX34rH21I21G34et34Gf317i34me1W25225334Df34GO22222034mm1y26F26F34S126W26X34S432fK34dF34H51O1Q34N233tq33DN34D334hC31GU34NA32Qd34SM2151K32L634D332am23Z23z34su21r21R34Sy21826I26I34d934i325Z25Y34i721a23H23G34T921B21M21m34ig21c22M22M34o725725734tk23w23W34tn21f25M25m34IY21g31YF34J3151434Tx34OP1326u26V34cl226325q2fR2dS33jU2My2DS27c325d34CZ23P23p34J32MY2QM33PH23522r34Db34zC31CF25O23R1426E26E27C21k26N25z27C2ya1834l02mY1q21N2181D31YF31yF22x22W2MY2Cx2ds34zI34dV23K23L34PK34kW35001834cf34l427c350123t24o1C350q2Qz23f34E834ZL34cW34Cv1E1e2fR22z22y2My350Q350Y2Eq1D350r2fR23b23a2my1b2dY34Gx34Cf31S034j3351734W934w934WH2My31yF34W91723o34zO25z34Zv1021f25w34X32Pb34cZ34Zz10350126X26032ns32ns350734zf2R91334ZI34dB24v24u34Z12MY32ns34uC2ht34Cz21D21d350m32bY32VV1E352g32mb2BQ21d25123p334w1434V72At23p26O34ZW34Cz1k1M277338Z34d51F352R350w352h2Bq34GT352l352N3522352p25r25r34ZE352T27C352v352x32ns34pP2at23m26v353434d03537353j34d5353l353N34uU31w71Y34CZ21s21T350i3541353M353d353o33Wk1z34d52Bm35381834db21D317c354d2qm353p352w33Q02Qm33oj1031GU2nQ2pB34D523T23t352O34DB21z21Z34p51724R24R353N32mu28H2nw1534gq350033E62zn32G821t22B34dH34M0352S355B1T21o26R25V325q2Qm22x23F34db355F3522355H34uc34UC355K338z355n354d34Uc31yF355Q355s32fk34uC22X22022y222356C16355w34DH355z350131EB28H28H355k34dq356634cM2My28H2CX355Q21j2PI356P34uG356v2Gg34gx338Z356M355H350518355k34DV356t34CV351o1a356A25V31D83506356F2222gy357K356g2jp3506350831672xi1123823935132MN357W2My1d2ig358010350Y31yF34CR34EH33Ph34V922422434d92qx25825934vh1i24o24p34vL1j1E313S34qg1K22g22I34eT2hT24Y24Z34VV1M26O3533350w2NQ350Y2k833z82kj33cc1U1v2MY317933J4357x2r52nK35841I2B4358432a232a221Z21y2mY34XN33PH358433911l359N2MY2k834z9325e1N24x24w34li1o31HE34qy350v22725O244340J334V1021K1e324I2bK32FE1o355G22322Y319g319G352834A72801q34jq321Y31Yp354M2812k8319G21924u35AA328J2MY32tI34dy33Pr1727I1N34qB2Iu22C2k8121Q3463310634cF34fo357731eB1P35BN1P355K34fy21T21V34eo34cv35bn319g33Hi2r9330m354434FV33po33Fg326g35bn1i34ft24524531Es23j34FT34T4356025824c2w2330m355w34fy34rn353n330M353p1Z34Fy35ce350135cG28135Ao23f34g334RF353n319g35CP34g335CS21N35CG2Eq1S32Yd23f32Kn26i26J352s35d835cP32xH11353835d524C32k42QO355W32iN35Cz354d2QO35Cp32IN35D435Cg33jU1U1u355W34Gf35Dc352S35DY35cp34gF35dv24C359933z7355w31l02pP35bu2My34nj354f31l035e71x31Gp355W34Go35eD354d31Go35cP34go35e71w1x35eV355w34GT261261353N35ev35cP34gt35e71z1y35F7355W34GX35Ez353n35f735cP34gX35E733lV2Z5355W34cR34rj353n34ij354F34CR35E721121035Fs355W34H535e2354D35Fs35CP34H535E721021135G3355W2lK246246353n35g335cP2lK35E734sk33Xu355W34hc26v353w354d34P7354F34hC35e72122GW32wC23F2zM35FW356u1034q8354F2zM35E731Rw31ec355W34Hl35gi353N34GV354f34hl35E731HE31Lh355w32Am35gU34Cv31LH35cP32aM35E734M4216216355W34ht35H5354d35HM35cP34HT35e734jU314w355W34hY35hf2MY314w35cp34hY35E734q431Wk355w34i335hq35gV31WK35CP34t335Di35cF24c31wl32p0355w34i835i032F234pm354f34i835E733Kv21A21a355W34id35IA34cV35IT35CP34id35e734k534iE355W34ih35IM34if354F34IH35e7354m31s0355W34IL35dQ35GV351H354f34iL35e721c352m21D355W34Ip35im352m35cP34IP35e734Jm21e21e355W34IU35jg34cv35JX35Cp34iu35E721E34o521F355w34iZ35im34o535cp34iz35E732u534j7355w21321H35K12My34j735cp35Kk35e721G34L421H355W21021I35fl354d350L354F35kw35e732E02mR355W21121J35iM2Mr35CP35l735E7328J2Pe355w21621K35im2PE35cP35LH35E721l34IW21k355W21721l35iX2mY34iw35cp35lS35E721K34FQ21L355W21421m35iM34fq35cp35m435E721N34Ya21M355w21521n35kY35gV34Ya35Cp35Mf35E734KW21N21N355w21A32Vc35Dd354D35MO35cP35MR35e734wH33IR355w21B21P35Mh34Cv33Ir35cp35n235e734Dx21P21p355W21821q35iM35NB35CP35NE35E734ux336v355w21921R35N42My336V35Cp35no35e721Q34xu21R355w22A21s35Im34XU35cp35O035e734ug34MW355w22b21t35NQ29g34mx354f35oa35e7354821T314223F22821u35Im35Oj35CP35OM35e734V434tt355W2292u034rk34Cv34tT35cP35OW35e721U339t21V355W22e21w35im339T35cP35p835E721x34rZ333723f22f21x35Lu2m334s0354f35Pj35e721w21x35ps355w22C21Y35iM35PS35CP35pv35E7359N21Y21y355w22D21Z35oC35q335cP35q635E721Y355421Z355w22I22035IM355435CP35Qh35E734gq34F9355W22j32ZC2PQ354D34f935cP35qr35e722022135R0355W22G22235pl35R035CP35R335e734LK222222355w22H22335Im35rb35Cp35Re35e722234N4223355w22m22435PL34n435CP35rp35e7225358C31R923F22n22535im358c35cp35s035E722422535S8355w28535kM32NX22535cp28535E734Cm226226355W22L22735Im35sj35Cp35sM35E722634rV33rO23F31hq22c22e35eE34cw34rw354F31Hq35E722922835T7355W21V22922g22h352S35T735cP35tA35E722834Oj229355W21s22a35sc34oJ35cp35tN35e722B22a35TV355W355K35sC35tV35Cp355k35E734CJ22b22B355w21Y22C35Im35u535cp35U835e722D34Fv22C355w21Z22D35EO35GV34Fv35CP35uJ35E722c22d35US355w21W22E35Pl35US35CP35uV35E722F34mg22e355W21x22f35iM34mg35cP35v635e734IR22F22F355w22222g35sc35ve35CP35VH35E722H22G35vP355w22322h35sy35T035vp35cp35vs35E735Tc22h311i23F22022I35im35W135cp35W435E722J22i35Wc355w22122j35TC352S35wC35CP35wF35e734u822J22j355W22622k35sc35WO35cp35wR35E722L22k35wz355W34cX35pL35Wz35CP34EP35IF35Ct24C22k22L35Xb355W22422m35iM35xB35cP35Xe35e722N34yE22m355W22522N35pL34yE35cP35xP35E722m34nc22N355W23622O35Im34NC35CP35Y035E722P22O35y8355W23722P35pL35Y835cP35Yb35e722o22p35Yj355W23422q35iM35yJ35Cp35ym35E734u434fi355W34zi35PL34O9354f34Zi35E722q22R35z3355w23a22S35Im35Z335Cp35Z635e731p522S22s355w23b22t35wH354d35ZE35cp35Zh35e722s31p422T355W23822u35sc31p435cp35ZT35E722V31N122u355w23922v35SC31N135Cp360435E722U22v360c355w23E22w35Im360c35cp360F35E7350734Sw355W23F22X35uL34cv34Sw35cp360P35e731J322X360y23F23c22y360r2my360Y35cp361135e7351122Y22y355W23d22Z35pL361A35cP361d35e734I022z22Z355w23i23035iM361l35cp361o35e734sC230230355W23j23135im361w35cP361Z35e72302313627355W23g23235SC362735cp362A35E731hc232232355W23h23335sC362I35Cp362l35E723231gG233355w22q23435im31Gg35Cp362W35e734JQ34G0355W22r23535pL34g035cP363635e7234235363e355w22O23635im363E35cP363h35e734m0236236355w22P23736132c823635cp363S35e731lx31Kb355W22u23835IM34S6354f364335E731GU34Ti355W22v23935pl34tI35Cp364D35e7357w239239355w22s23a35iM364l35cp364o35e7351A23A31pN23F31Mt363U364w35CP31Mt35e723A23b3656355w22Y23C35G7353n365635cp365935E723d34DN23c355w22Z23D35pL34dn35CP365L35E723C23D365T355w22w23E35iM365t35cP365w35e734E523e23E355w355W363u366435cP355W35E723e23F366E355W23223G365b354d366e35cp366H35E734Y623g23G355W23323H35sC366q35Cp366t35E723g34j123H355w23023I35iM34J135Cp367435E723J34so23I355W23123J363U34so35Cp367F35E734kH23j23J355w24223k35SC367n35cP367q35e723L23k367y355W24323l35im367Y35cP368135e7350e34RR355W24023M363u34RR35cP368B35E734vj23M23M355W24123n363u368j35cp368m35e723m34EA23n355W24623o363U34eA35cP368X35e734m834RJ355W24723p363u35ky34GX369735E723O34zc23P355W24423Q35pl350v34GX369I35e723R23Q369q355w24523r363U369Q35Cp369T35E723Q34DS2JB23f24A23s363U34FM354f36a435e723T23s36ac355w24B2Ku35qt35gv36aC35CP36af35E723s355023t355w24823U35SC355035Cp36AR35e723v23U36az355w24923V35oC36Az35cp36B235e734gH34uq355w24e23w35im34UQ35Cp36bC35e723x34YK23w355w24F23X363u34yk35cP36BN35e723w23x36bV355w24c23Y35IM36bV35cp36by35E723Z23Y36c6355w24d23z35pL36C635CP36c935e734vF34xR355w23M24035IM34XR35CP36cJ35E724134w533tw23F23n24135Pl34W535cP36cU35E732qD241241355w23K24235Im36d235CP36d535E724324236dd355W23l2Uc35gj35gv36Dd35CP36Dg35e724224336dP355w23Q24435iM36dP353P1022Z33VO33mn26l34iZ36Ds357723722824624436e822x23c23p244330M34Jb22I22136dS34Mc35DJ26E25i24536e8244356E26226y36En36e936Eb36eD1Q25j25I22i22Y2191U1p1r34Jf2122jO35cV36ef36eh244364G356026H25k36eo36EP23F23r245362Z34D323O24636Fm34CX23P24736Fq34CV36e834kd2aO36EC319g21s21u22h22y23421T319G31p521321g36Ds34U4355G35CG36ET36fi36fk35py36FN246363d34dF36fS35k334d323u24836GL354d36e824824836Fy244319G24924935Qr36gB34u535Ig36gF355W36fk36gs34CX36fo35U034d336fs36h922l36gq24s24s353n36gU36gw1C36FZ1r325q22I2221a31y71s36eF22y24q24B2QO36f621J36Ht2Qo36FA36Ds36Fd350136ff36fh36H736fl33BP36ha36fp36id22l36Fs36fu2My36fw24736GX2QO36G136g336G52Qo36G836Ga24436gC36H536EO36iB36HF36hB22a34D936He23534dF36hH36HJ36gt24436gV36IN2bP1536F021e2dt1t363E36f72F335DY36hw26626N33Z736I12f333z736I536FC34tJ36fE36fG36IY36Fj24525125134D936fo36k236j324736k636J936fx36HN24433Z736ip36Fb362S34DF36fK35A722634rC33z736E835nO36h336GD24c36h636K036aB34dF36FO36HF36fs28136j636gR36j536J936jB36kc33z736h036H236IV36h435x836Kt36h836L336IE1634YV36Hd24736Hf36GQ26G26g36Hk36jA36hm36eC33Z736hq36fB35qZ36KI24536ej353J36FO36lW350w24724635c935C935zh36FO26426534z136m436M6245351A36km1v36KO21R36ds28h34D936FK26426434j336Mh36MJ36i6359E34CX36Fk36i721N36FF36mE355W36FO369e36gM24736n436gp24836K935GV35c936Jb34Rb24536KN24436Kp24425u25u36mn24535Zl350w36MS36nH36MK244351736LX36Lz338z36fo36Nu36m336m536m636m824635UR36mC36O136m723A36nQ36Ni319E34cl22M36EC31Go34Jf22j2222f331go36ju36mY36i936jZ36Fk36Na22L36K536K336lJ36nA36fV24436KB36OF32TQ36G236Kg23336lX36Kk34rC31gO36Mt36LA36Kr36lD36MF23b36k436gK36lf36IH24736L036n836h936Ox36l536P036l836fb36Iw36lc36OP24536J024626Y26Z36N536Ll24836lN36lp36po24431GO36Lu36dS36m236mW36lY34MD36m024636QA22636mD36o222t36M936Mb36o036Me36mg24536p836NR36mL2gG36qB24n24N36Mr36QQ1W36P9358436QB36ON25K36N123f36OT36k736OR36Gq36Ow2mY36NC36gw36ne36Qr36Ni36Nk36nM36No34cm36P736r036Qs36nt31C836qB36nW1836nY36rR36qH36O736mF36qK36O422d36O636qO36O936qz36P935NW36Od36eC35Ev36OH36oj1T35EV36OM36JW36i836JY36e936k036or36R836ov36OU35gv36Il36Gx35EV36kf36DS36KH34D336FK34z836NP24535EV36p936ps35DK36PC26p26O36kW36pg36n5361R36pL36lF36pN36LR24435ev36PQ36Kq36iX36Sk36le36T935Nh36Lj36Q136Tp36sQ36Lq36ss1x36Q824422322134eT36FK25H25G34Z134rc36T236rP22K2TC34cw36OE24435f736sC2F335f736sg350M36MZ36sJ36Gg36k136sp36OS24636oR36fS36RC1036Sr36KC35f736su24436Sw36QB36Sz36rm24535f736T336Lb36t536pu25N25m36T936KY24726o26P36L136pM36Ik36Tu36Uw1Y36TJ36pa36Tl36uM36PW36Ts36PI36tR2kN36l436tg35f736Tx36Tz36U124535lO36U536V41Y36p9331k36Nm36R436r636sn36Fr36lK36PH36GQ36Vi1036re2eq34rC36v536rP25s25s31cF36uc2Z536uf1T2z536UI36jx36ia36K0360036t936x036lj36X236tt36oz2442Z536uy36v031f224524Z24Z36qY2Z536P935xW36Lx36wA36m636n224626K26l36n536XO36L136Xr354D36Wj36NE36Xg36rP36T436Ge36PU25X25X36pf36vD22022234Et36WG36Te36Vj36Q52Z536vn36xz36Ks36pU36pw368p36tq36Wf24821q2fQ36vW36gX2z536tX36QA36Xb36RT36M122136s336Qj36FO36Ay36yy36O834RC36xx36nI25325336W936sh36uk36wb24632fe34ET36fs36ze36n836Zh36NB24536ND36z41Z36p925o25P36LX2u636w436Z536ns36Mm36Sx24536C536Zu36ZO36rp36R236xB36XK35c936XM36UR36K836uO36rB36Sp34cV36XV36ZN36P936RJ36ZY360b370136P925L25k36xJ36Za36n036Xl36r736UQ36uo36uS370b36N9370d36rD36Zl36Rf370g36nH21O21e1z35Fs36Ju32E036S924435g336sc371635g336ju36xA36kj34ZD36T035g336v636PB36pu366l36gj36vd26S26s34D936y9352s36HL36GX35g336Ye36v736y036tm245365Z371R36pH36FS263263371V36l2371X36Vk36eC35G336VZ36u036zy2w236w4371M36rP36W836Zy370624536XM36zj36PI372u36Gq36zJ370E371136Wk245372n36Ni25625636wQ36eC33xU36wt33xu36Ww36si36Wy36OQ36uo36Wc36pI36ut36Uv373821236x936p436zY36p624533Xu371n36VP36ib369W372736N5360736TD372E36q533xu3721371O372436pw369P36q036Yl26C26c36q436tg33XU36ys36yX36Zy36YV36qf374H34Cm36QI36M736s01L31A636qN36o236S5373s36Rp36Zx36Qb373536Qy374V36nI370436mX370Q36r5370s373h370W372c36Ut370F373r212370h36nl370j22v36W4375121O21j35gp21336Ju25m25n371b31ec36wT31EC373c36Uk373e36Ic36PF36FQ36pi36IJ36uU36oy36Im36kC31Ec373N36P5371k36V331ec36xh22N370p36uj370r3707370t374b36K735mB36L124z24y352s375c376d36xY372236yG372435W7373X36lJ35Gp36vh36Ya376436q531eC3744373U36K0374723q374936L1376l36Yp3767214374G36nv36qd36nX374K36z236rz36fO374Q377n36QP376T36NI374x36XB375Q36w4377T36NS3753245372R36xm32U536n5378536n8378736Zk36ZM245377Z36dS370i36qb370K36T0377T21O21L35hB36jU36dk36Ub36Ec35HM36wT35HM375W36OO3724376136Fo376136iI36Id36OX36X635hm3769373p376B36Kl24535Hm373T36PT372435R6376Z36wD255255372c36WH371Y36KC35hm3777379c36vq36PH36Fo26b26B36K736Q1377E36tt36q535hM377I374i377k36RU377M374S374O377p374r374M36RY36qP379a374w36qu36xB378O36v337AD375236MV3705375536ZC378936PI37aP36gq3789372z378b37aj36ns378F36xB378h37AI21636KO21o21N35hW36JU25p25p373724431wk36wT31wK378u36Ul36iB378x36IF36K73763373k37BB218379536qB373Q31Wk379b36v8372436y236Y437282472482493772374136tG31wk379O37bU379q36T924h24G377C36N8379X36Tf36gX31wK37A136Rs37A336yW377R374P37A936rX36s434RC37bS37ae36Nm37B836qY37cS37Ak376g36JX37AO21g378637D2378837D4378A371224537cX37aX375g378G375i36t037cx34DX35ii36ju35TF378p24435iT36Wt35It37bf375Y37bI378z36FT379136vJ36X635IT37Bp36Xb373Q35iT37BT372336um27127036vc37By250250379j3773379l36EC35It37C637E436Iz379R24636GV379v374A374c377F37ef21A37Ci36yU37CK37a537AA36Qo37Cn377r36S537e237CT36zY35Ns36T037F237cy372Q37an375724637Ap36FS37aR24837AT3710378b37f737db36Nm37b0379837F721o21r35j336Ju34cc34eO36Uc31S036Wt31S037Dq36PU36N736IE37g2373i370z376436X631S036UY36xI37f9376H3756376J36N3352X36LJ37g4370c353n375c31S037E3376W36UM35RW37e836n535Yi37C237EQ24431S037eH37gP37ej36T935Y737CC34cX36Gq36KK36Yb36Tg31S036tx24n24m36Lx34u036UJ35cg34RC37Gf36TA36LJ21721535t035C936fx36NE352M37B31x35jm21D36jU25d25D37bA35JX36Sc36HT35jX37g0378W36ig378Y36iG379036lP36X635JX36Ip22i36Vj359r22t36eC35jX31p536EG36tK379p37H1379f36Pi24A24A37eC37c336Gx35JX37gz36PC36Pw26v26u37H436hg24835hH37GW35jx36hQ2221Z35K721F36jU3655371b34j736sc37jB34j737I536Um37ds37i937Du37iB376636eC34J736uy36YF36Pc31k434ET36KX37by36q1379K372f24434J737iy36Yh37ek37j137j336GQ37j6379Y36Tg34j736tx3670376R35Ca10357w34Rc34j736p927327337BA34l436sc21135Ks21H36ju36E836nm35P035ig37HI372S370T36xd36K737l536Xu24537hq34rC34l436R13755375Y34yU36t937LG36lj37LI36X537jR24434L437GA376F37gC37d037FB36M436N537lu36n837lw37d7373137lc376U374536UM22122337JY37HK36wd36DC37gV37Kd36gX34l437k6374637Ek24s24t37Ka24836tS37cF36kc34l437et36FK374J36qG374N377O24625L25l34J337Mu36Qp37m136z636z837lR36Si36Zc372u36zg1p36Y8248372y37FI37D837N236ns36ZQ36lX27227336W437Ng36QT36nM370036T037nN36FC37Al375437gd36ZC370936ra370Y37gl373036ne37ns37ay36FK35m037Nm21H37b329S2mR36ef2wE21g2pE36Ju26K26K37bA34iw37kT21g34IW37JL36IB37lk36Up37or36FS37lK379237LM34IW37LP37cz37N637Fb37Ot24737OR36gQ37ov37ne373134iw37GO36pC35MV37Iq36fs25925937IU37gW34iW37Mf37C836gj37mI37Mk24Q24R37Iv36KC34IW37mq36qC354j37cl37a637Mv37Mx37mz37AB36s537PA37F336qB37Oi36qy37q537F836r337Fa37Hj37nY370x375b37o234RC37Qa37Fl36zY37O736t037QK36Ds37HC37He34U137l137fb36Vd21y321m37L837LA36w221L37B321535m021L371H23237Ba34yA37OM34YA37op36k037oR36fO37P337P737g737LM34yA37OZ37N536zb37lT345W36Lj37Ly37J437LY37aU37d834YA37pB36PU35Vk37Pe24735dF374037gW34ya37PL37Ip36iE1g347236YK36l137pQ37Ps36Ec34Ya37Pv37MS374l37cP36yZ37mW37mY37PZ36QP37RX36rP36Z736Z937NW37fb37N8247372W37nc37NA37L8378B37sr36nI37Ni36ZY35eQ36T037t436ZW37af36fk37NQ36v337ta36MU37P037rO37Qe370v370a375a37g6375c37tG36nJ37dc36XB37Qn37Tf21M370M370o37rn376I37L337rg354u36wD37p524837Ri37tP37Tw36rP37qR36zy37hf37qu37HJ37qw37Qy36zK37R035mO37B321735mN36jU25N25N37BA33Ir37oM33IR37Rd36Fk37Rf24637rh37U337ow36GX33ir37Ju376v36PC1931ff37S125625737mb37mn36EC33IR37S7377937ek37SA36zF36wE37Sd37Pr37gW33iR36Tx25h25h37o1359d34RC33iR36p936Yt37mR37Ev37mt37AB36s035jM37f037vv21O36P937st37Tz37gE37U136zd37t136wD37Sz37ND36wI37qi24537Vw36RP37T636QB35E436t037wL377U37TC36zZ32vE37wQ37W7370337NU378237qD37WC37Qf37Tn37O1378b37Wr37ql36qB36BJ36W437X736DS31fe37kI359R23937w636P937UB36qB37uD35x837L236xm37UG37Ho37L936im36nE35Nb36p926U26U37bA35NB36sC329E35nB36jU1y1w37fV36Ec336V37OM336v37Uv24537ux37Uz372e36x6336V37V437M336Ib37V737m736Vd21O21Q37NB37K236Q5336V37vg36tn36Gj37Vj37sc36n837Se37gW336v37Vq37vS37l837Vu245336V37VX374l37EU37PX37eW37sL37A724637W437SP36S537z937SS37N437qC37Sv37HJ37Sx37Wg37wE37RV373137zl37T536ZR36zy22428636T037ZW37TB37nP37Wv36v3380337Th37WA37nx37TL37nZ37Qh378b380837TR36NM37xA380221Q36p937xe37L837xG34RC380G37xk36xb37xM35dK37xo370T37XQ37qZ37xt34RC34xU37xw37Xy37dL34xU36sC21b35NW21R36jU366937Dl34MW37om34mW37YC37ye37u336pI37RI37Bm34Mw37Yj377836fK37Ym37s126226237Pi37MC36kc34mW37yV36pV37vI37Sb36wD36Q137Z1381w36EC34mw37z437vT37Kk37xH24534Mw37Za377J37Zd37w137eY36FO37ZI37EX374T34RC382e37zM37sU37LS37ZQ37wE372V382u372X37zt37P836ne382P37zx36lX27327236w43831380436Zy37TE37983837380937zo382s37X2380C37QG37To37WJ383C380H36zY380J36V3383L380N36zk380P382d21s37XJ37hD37uC37qT37Xn37Qv37By37qX37XR37r035OJ381337Ba35OJ36sc22935oI36Ju24W24W37BA34tT37OM34tt381H381J37u236n5381L376536Gx34tt381o37IO36K025b25A37gs36lJ366d37vC37h8384q21U381z36PW27227237en36L137mm385136KC34Tt37kG23H37ki37Z734tt36P937Vr382a37kl36LY21U382F37a2382H37SK37n037W321d37W5385N37W837zn37Am37ZP37WC37Zr382W37t037XR378B385i37WM37ZY36Qb25w25W36qY386837Ws380536W4386F378037wz3783370t37X336N8380e37d8386J378e37ts36Fk383O3798386s244383r372Z383t386Y36nz37Cj37zd387437ZF37mV36o537ZJ34rC386y380s36fK380u37Hh384136N53843380z3731339T384737dL339t36SC22b35P421V36ju359v37dL34RZ37oM34Rz384k37LH381j37ou37V037dW37lM34rZ384s37C736IB37PD36Ie36vD24933N637S4382624434RZ3854382137Vk36Vu374D36gX34rz37si37w0385S37W2382k385v387b24534rz36P9377V36fK35s836qY389037wY37tI37U03708383h37X437t237D8389636Ri386u24535f636W4389F36nS387e245387g24C380W37jz387J37Uh372z37R035PS387O22736UC35ps36sC22d35Pr21X371921j37ba35Q337om35Q3388136Gj37Yf36kA37LM35Q3388937EI36K0381R388d37bY2662673850377436tg35Q3388l36t937yY382336yL382537vD24435q3388s385R37cM388W385W35Q3385Y382r37p1382t37VK37zS386637d838b8386936lx31AU35bu34Rc38bH386g38393806379838bN386K389837wb389a36r9383i37X538bg21Y375F380i23W36W438Bs37XD2XI380O357V382c38C6244389N389p389R37M836pI387K37ui38102453554389y36uc355436sc22F35qD21Z37OD37ku34F937yC36sm370u38bx37jQ36gX34f937dZ371J36QY34f937ry376X22g384X36wD36Cc388h38B034f938AU36GJ37h337yz37H524835Rl37sF24434f938B336qe382i37sM377Q388Y38d837q636Xb35ga36T038Dy37Qb3860383f38Bw36sO389c37LZ36ne38e337X837TT21L36w438ec36dS35Z2371B35R037Om35r038Ac36iE38aE37Ll36gx35r037Rm383e38Bb37Wc38EQ37J437U737wJ35r038d936um35xA38Dc36PI24K24L38aq37Ee24435r038Di37s9382236Vt38aY37vn388I35R038Ds377l38du37ZG37q1388y38f238dZ36FK25g25H36w438fs38e437nv38e6386n389B386p383J378b38fy38Ed37o638eF36T038fY21O22G22135RB36JU35sp37DL34N437OM34n438EO37oS388337P4388537RJ36gx34N438ai37h036k033FI37yN37by35pF38fa37k334n438fE36Up38aw38fH37Vm38Dp34n438fm37a438fo37mv382L387836Qp34N4389137Wt35PB36T038HJ3897380A37fB386o38Dm386q373138ho389G36Nm389J38Hn223383w37QS37hg389q387i36Lj38cj389V38CL358C38cO36eC358C36sC22i223358c36Ju33WS37y724435s837oM35S837yC35YE36gJ38iR36wD38IT37v136KC35S838Gv36pc35la37S125I25I381v38B035S838h536FO35VW38DL37J425125038DP35s837J922K22535sJ38GH227371B34Rv36SC38Ji34rV36JU35B338c9385M34rv37ld37GD375y35Fr36T935iC37Rr37rq38er36kC34rv38d5245373q38JW37M2381P36T1339F38Am36n535Eu38h236q534RV38J824638ja38ax36L1366w37gW34rv36tx25T25S36nV34Tu37Ue37wc380Y38Ck373138kb36nI35v236Lx36pm34Rc38L436nS36A0371B35T736SC22m22735T736Ju250251382g36QE38lK38B5246359i37Q237cq24535T736P921021236W138cf38i636WD37h737wI37R038lv36rP29F389Z36Ec34oJ38Jp22534oj38CY373g38d038e838Af36GX34oj38k8373Q34OJ38F337s836UP25925837Mk21r21p35t038fB34oJ385e385G382b34rC38mO36rP35Wy371B35tv36SC21S22935tv37Yc37JN37Bk37dV38gs36Kc35tV38iz36PU35S738f636FS24p24P38J5385B36EC35Tv38KM26t26S37MK367T37gW35tv36TX37xx37Ba35u536Sc21V35U436jU21a21838il34fv38o622A34fV38mf36Pf38HS38iw36EC34Fv38mm379734RC34fV38Mp36k025Q25R38nN24726A26B38kj36tG34FV38kM25A25b37mK2Nw38mx37k334Fv36tX36v236Uc34fv363e36l937VY37PW38dt388u382J37ZH388X382m36Z324538oq38fT245368436t038pQ38fz37x0386138E736wd380D38G537D838pv38G8389i1y36W438Q436DS34ZQ37bA35US38OE35us38nD37i737bJ36Lj37bl384p36Kc35uS38nk37MG38Ov38Ox38oZ36gX35US38Nv38Nx38jb36GQ351t388P38qM22D38HC37Py38pn38hf38pM38HH36S535US38HK386H36T038Ra38Hp38EV37tJ383G38D138g438bZ373138re38hX37qm38gA36v338rn389m383x37xl383z380V38m136PI22N22l384438cL34MG38iC24434MG36Sc21W22d34mg37y42Us37dL35vE37ji21E35vE38qG376037JO38QK36x635vE36Uy33r336w138l824535vE38or36FK37JX37S137k137Ed37K335VE38kM36HC38kP36N838nw38dp35Ve38n037Z638n238St22F36P935xh37Dl35VP36sC21y22f35VP38jS324I383S38ca34rc35vP38JX36Wx36pu38Ne38qJ38Ng37Bm35vP38sP1738sr36tE38TR22G38SV2452IK38oV21221037yr38t036Q535vP38KM25o25O3858386p38je37GW35vP38ku38KW374i38ky384037UF37BY24G24g37o137R038tS36rp38L636zy38ss38V036Ni38cE38rW387H38UU36n521621438s2373135w137B322135W037OD38Vi35Wc38lj38LL385q38LN38Vo38R536o338lr388y35Wc38LW38lY383y38i438cg36vd21k21M38ve36Ne38VW36rP31d8371b35wo38Tj22F35wO38oH36GJ38oj388636gx35Wo38ON36Qy35WO38u736D837s1354p38dF38Ns24435Wo38Km25225238UK38DM37cE38WT35wO36tX267266371b35wZ36sc22222J35WZ37yc38K236Ie38xe36Pi38xe38OK24435WZ38qo36uM1w1Y38gZ36N52mY38qS36Kc35wz38kM35BG388N36yl385A38aR36Gx35wz38R337zE385t38b6388y35Wz38rB36zy22E22C38bL24538Y938rF38E538EW38PZ37g538E937zu36NE38Yg38Ro36qB37tU379838YP38RT38I338KZ37xP37By24H24h38Uy38CL35XB38S535Xb36sc22535xa22L36JU35yp37dl34ye38X922j34YE38xD21836pF38Xg36fS38xi38WI36Kc34Ye38xM36IB24p24O38OV1c315338wS38y138Zp22m38xW1O38Xy385936Vv388I34yE38y438HE36O338HG37n036S534ye38yA36qB26t26T36qY390F38YH38g038yj38G238rJ38ht38Q23731390l38Yq38ee36w4390U38Yv38VZ38yX380x38yZ38Z1387L36nE34nC38S534Nc36SC389Z34nC36jU3511371B35Y838ZF35Y837kx24437kZ38uS38Rx37Hj37l736WD391P38I9373135y838tt373D36Pu38XG36Fo38zl24738zN38NH36EC35Y838ZR36K035iz37S135RH38zy38fB35y83902390436n838y0392C334P36je36LV37Zb37vz38B437SP385u385W391U38pR361536T0392s38pw386M375837TM38RK389d391t22O38c238rp36w4392W390Z38Rv38w038ry36FS38z038z2373135Yj38s535YJ36sc23535Yi22p36ju38FV371B34FI38zf34fi38zI38zK38zj36Lj392237bm34Fi392636fk22822A38Xq36Lj21521738Ud38dp34fI392E38qx37Ml390638b034fI390938pJ37sm390c37q334rc34Fi390G36Xb24v24v36qY394o390M38Px38G1392z38q138RL36nE394u390v38g936w439523939380t38V838i538vA36Lj393e391534rC35z338s535z336SC23735Z222R36ju38Lc37dl35ze38Zf35ze36ju35i238Vp377L395U38vs36s0260261385W35ze36p938lO395V37A43965395Y36fO38vu38vS36S5396336Rp38lX38lZ395938w137bY38S038w534rC396E36Ni38M836Uc31p438WC31P438Wf36IE38Wh392324431P438wl36T031p438U731rw38OV38sZ38Dp31P438Km26s26t37mK365S397822t38Ta36zK37Z7397336rp35k7371B31N136sc23822t31N137YC26B26a36T9397U36n5397X38MJ36kc31N13941245342738ov22o22q394937GW31n138kM35Tu37Mk362638dp31n137hb38Ru3958393b395b36wd38i8371037R0360c38s5360C36Sc23B360B22V36ju24t24T37BA34sW398u22u34SW396v36Up396x37bm34SW397136v334sW38U732k438Ov26Q26Q38nR38zz36EC34sw38kM35fy394D386W38wT34SW394i38lP394L38lT399d38pr359936W4399x392X37x136XM36cQ36N539a536n839a738eA34Rc39A138Q5386W39aB22W380M38c838tp385m39AC36Ds387437ZC36QE387738y636S1385w39Al396Z2el37DL360y3993360y3996394Y37g637bm360Y399b3798360Y38u735p438OV26926838xT36EC360y38kM35pr37mK399q399k36EP31dg392k36Q9392M38Ph38FN394j37ZG399V382N372S22x394p36Fk25425436Qy39b8394V392y24624f24F36K739c8372c39CB393236Ne39C4395338q636W439cg36Ns39AN392n39ap36RW39Ar387A396C34rc39ck36Ds350Y37bA361a3993361A38Sj36gJ37DT38SM37LM361a398326626637bX36N535Ko392b37K3361A38km35TJ37MK32r638P736q5361a399T392p38y739Cs245361A39BZ24539Cw36T039dS39C539A3390p38Mi390r395034RC39Dx39Ch39ae39Dr22Y38I2391038UT38l03842389u398P38cL361l38S5361L36Sc23f361K37oD38TK361w36jU21M33VA37Dl362738Sg362739D136IE39d338TY38qL36Ec3627398338sx38kg394d37YS36tg362738T336j2394D38T737Gw362736tX25k25L371B362I36SC23G231362i37YC1Z1X37M739fS37VK39FV398036ec362I3983362237s135x439dD36Q5362I38Km26d26c37Mk35xl38DP362i37J923j362s23336jU26N26m371b34G036sC39gG34G0391J391L398l37WC391P36PI391r39Eg373134G0391V375x36PU26526436t939h436N539H739fy24434G038eU38yI38RH38YK3759393139aA36Pv23438u735z937S1364R39G536TG34g038kM382538h836n838Do37GW34g039Dn396924624E24e38LS39Bw39h038pr383a34rc39I739a238py39E038T538dm36wh375C39IB38q538Ys39IA39hL371431h1363E37OD39gG363P39b138MH38Q039B339f2244363P39b634Rc363P38U734z637S122d22f3989388I363P38km226224392f38Dm32k238dP363p36Tx36h936uC363P38PE392L38LM39Bs38Lp38fQ39dQ39J338pR27027036qy39Jv39ic394X39IV38YL39Hi38YN39j2236393538YR38Rq379839K0324x23131kb36Ju25V25U371B34Ti39fN338F23839fR39FT36gJ39fX36WD39Ks38Xj34Ti398336EN38Ov362d39Hq36gx34tI39G839GA394d39GC37gW34tI39I038Hh36s036Z1388y34ti36p91m1K36W135G236W439lF39i838bq34rc39Lm39K1390o389S39f83773375c39Lq39IK39kb39LP23836p939cm39BR37a439aq388V39AS39Le39M1371431PI364l37od31PI364w39iU399839iY364w39j1245364W39j41U38OV39J739j938B0364w39JC39JE394D39jH37gW364w39jk36LF36uC364w39jO39bP39JQ38Hd39bT37Q037sO39DQ39Mn38pR25F25e36w439ND39lr39HF39Ie39k439E239CE34rc39NI39Ly39NH36O939MB2383656371H373O37bQ38Oo36pD36p938SQ38V338u439o138Kc384t36fk277394536wd24M24M399j38Fb365638KM36VS36j4390538r036eC3656372I36w121b21938yE365636P929538iL34dN39KM34dn39Kp39fu39Kq39kT39p338XJ34DN398326226338Ov35AP39ig38uE36tg34dn39l439Gb22m38dp34dn39la39AR39lD39DQ34dN39lG39li36zy39Lk36t039pQ39Ln36W439pw39nj3899391237Mk39ih37wj39pz39nr39pv23C39m236rr39ao377l39m638PK39cR38r834rC39PZ21o36Ea365t37od36Ea366439Mh38G338K536EC366439ml366438U724f24e38ov25E25f39bE244366438kM39ks39Hv39jG2Kj37gW366439N1371B366439N538DQ39bQ37sj39JS39Nb39Qh24539QW38pR39Ow36T039RO39q038Bv39nl39hH39nn39HJ39Rs39q736V339RS39qK23C366e39nx376a36Qy366E39O238U239o436W439s939O7388a36k036f439OB36PI37GR39l136kC366E39Oi390639r837J4392h37k3366e39OP36zY39oR38Ye39sE36ni359c37dL366Q38Sg366q39eY36up39f038D236kc366Q398337j037J2394D36bU38dP366q37j9231367023h37Od39tL34sO39qq390q38Xj34SO39mL34so38u735Uf38Ov332639ms38Wt34So38kM24T24s37mK393Y37k334sO39Pm39M736mA385W39tW38PR25Y25Y36QY39Uf39RT380B390Q38Jc390S36nE39uK38Q538QZ36t039uk21O39tL367N37Yc37G437gG36N5373j39iy367N39Hd390N39Nk39V137GI37gH39rx39K6245367N38U722F22d39Sj36Fs26g26H39R3367n38km25c33b839lu38DP367N398I38yW39EC38YY36N537hm396m38pS23K37B323223j367y39TO23g34Rr39Tr39e138XJ34Rr39Ml34RR38u7319D39vJ24735n639sM36ec34Rr38KM35uY39l639Pj37Gw34rR39Ub38pk38dw39dQ39wG38PR21v343l36v339Wz39Ul37FB37G436fs37gj37O039NO24539X436ns25q25Q37O1383T39Xd386T36NM39hx39x323l39aH37xf38tQ39xC39xO36rP39M3374J39Qe37sm39qG390D34rC39x439Uw23G368j39wb39Iw39Ta36eC368j39ML368j38u735ZP38OV26X26X39Of37K3368j39wp22d38wZ37j439L7388i368j39wv38DV37CO39y024539YC39x039X2379839yX39x537hj39x736n639vb39uo39e339Yw23M36P939Xf39Xh39Xr39z138q539xM39Z039zA36RP38703710383t39zF39am39Qb39cn39Qd39cP39M739xZ394M39z937B339tl34EA39Y639nM38xj34EA39ML34ea38U721x21z39Wj1x1Z39u139Bl34eA38KM39z436Q139uT388i34Ea39YS37zg39uD388Y3a0638PR1O340036v33A0q39Z238ri39e139z739XB3A0V38q538P636t03a1139ZP39N736RV38LP39ZV38lt3A0v39y334Rj3A0139rW38xj34Rj39ML34rj38U735Wb38OV36C139wM24434rJ3A0g39z639Ok36N83A0j38B034rJ3A0M37mv3A0O39dQ3a1k38PR360I36t03a233a0W39Hg393039vc382Z34rC3A273a1235bA3A2623o39qa3a1724639XX37zg3A1a39bw3a2E36DS332A37BA34zc36sc39tL34zC3a1f3a2A38xj34zc39mL34zc38U732rQ39dA36lj35bN39Yi36q534Zc38KM24d24d39YN36Gq39my388i34zC3A1z36O339Jt39rm3a3338pr36aN36W43A3O3a28370T38Kr36Wd3A3V37J43A3V39vD3a3S39S037983A4136ds370n38BU39Um36ov38UM39pD37Ki378b3A3S39y3369q3a2y39v336x6369q39ml369q38U736B537S1351a39R3369Q38km35Q9394D3a1w38WT369Q3A3k36s03a3m39yv3a4M38Pr31lX36w43A533a3T36fO3A3X36fS3a3x36gQ3A3Z3A2C2453A573A2f38ye3a5h3a1639663A1839Do39m839Dq3a5739Y334Ds3a4h39ix36X634ds39Ml34Ds3a4N23U3A3636WD33Kv39r334Ds3A4t21Y3a3F2483A4W39Bl34dS3a4z36fO3a5139ZW3A5z3A0R1P36W43A6i3a582463a5A2473a5C2483a5E37wi378B3a6m3A5I36T03a6W3A5l387539Co3a1936s2388Y3a6m39Y336aC3a5U39y824436aC39Ml36AC3A603a6236PI22s22u3a0D38fb36aC3A673A693A6b3a7l23s3A6E37sN39i538Po3a7e38pR21F21D38Ye3a7W3a6N3a6p3A6r3a6T375C3A813A6X36v33A873a7039Qc39m539ZT39Qf3a7439dQ3A8a24435T6371b355038Sg355039t737i838NF3A7A355038U138u336W4355038u739f636up36vD397737GW355039FC3A6937kc38b0355036tx25v25V37Ba36aZ36SC24823T36aZ37YC398F36gJ3A9K36WD3A9m38xj36az3983365h38Ov1g2i63A1P36aZ38km25E25e3A6925j25j39Om24436aZ3a7s39Bv38pO36Az38b938hq39Z33a1T39z536L138hu36NE3AAA38bi36zy34c936t03aAJ38bO36Qb39I92453AAo38Bt3AAC3A0X39y739k53a5F3aat39XK36Zy3a1336V33AB0386z39ai387139XR3aB538V739GT39Vy38i739Ef38M438cL34UQ38s534uQ36Sc24B36b9378N243371b34Yk3a9f23T34Yk37Yc35Zw36gj3aBW36wd3aby38XJ34Yk398326h26h3a7G36FS33lv39r334yk3A4T21Z37mk36yn39Dk36tG34Yk3aa738R739yV34yk39dT24I24j36W43aCl39dY39ID39b238YM3A5f3acq39cH39zH34rC3acW36Ns22l22N36W1374j3AD235Bu39AR367x385w3AD037qq398j387f396i393C247398O3ABG373136BV38s536BV36sc24D36BU23X36Ju35ek371b36C63abS36c63a9J23136T93a9M36Pi3a9O38zo36EC36C6398335hS37s136aJ3A1P36C638KM3aA23a693A3H38b036C63AcI385w36C639DT3aDt36t03AeL3ACr39k239Z439X93aaH34RC3AEp39Ch3Ab337983aEW39573AdE3ABC39Q23ABE39W134Xr38s534xR36sc24F36Cg36Ju351D37bA34W53AbS34w53ADY3AE03ADZ36lJ3Ae3396Y34W53AE7341i37s11H1g39r334w538KM21N21l39JF37j43Aeg38Wt34w53AeJ388Y34W539Dt392u36V33AG73AEq39ls368X3Aae3aET39up34rc3AGb3aex3a2G3AGA24039EA393a391139Lt398n3Abf37hP38cl36D238s536d236sC23L36d136Ju3232371b36DD3Abs36Dd3afJ3a9l3Afl3a9N3AHa38xj36DD3AFq3Ac624735wU3a1P36dD3aed3Aa339mX39rA388I36dd3AG539dq36DD39DT25x25w36w43AHT3agc39v83AgE36n53AGG39Z83AHY3AGk38yE3Ai53af1389o3aDF398m38cI3agT37xs373136dp38s536dP36sc23n36dO31vp24H22i22L35b836e838wr34fv35eV1i36fK255254350I36fO31hM3aD737q32my35g736E835at37wi353P354N35C927C1c32r11135c934uc2al22c35F71I36Fo3aiy350i36FS3aJ2350w34Qi35G735g73A4Q1034Kd35c93aJ8366j354M3aJ535G8103aJE35B835g736zX34fV33XU1i36Fs3aJo353J36Gq3aJr34CM388F34kd34kD3ajW36gv35g73aJ834KD3AJA2mY3akQ3ak53AJF34KD34YS35Bc31eC33b52483Ake338Z23v2493AkH22637C036GV36gv3ajW36h034KD3AJ837EM33wK354n3aLF3Ak61136Gv34Wl35BC35Hm1i3Al43AL21823S24a3Al634WD36H036H03aJW37iS36gv3aJ836H03AKr103AM33AkU35b836H034w93aJJ31WK1I3aLt3aLr23T24b3al634HQ37is37iS3AjW24b24B36H03aJ837IS3Am43AMR3Am71137Is3afe35bc35It1I3aMg3ALR23Y24c3AL634T73AMN3amN3AJw34p337iS3aj83Amn3aM43and3aMU3Amn350q3AJJ34iW1I3AN33alr23z24d3AL634OC34P334P33AjW3a3d3aMn3Aj834P33AM43Any3amU34p335823AJj34ya1i3ANO3ALr23w24E3Al639qy3a3D3A3d3Ajw39I334P33AJ83a3D3aM43AoJ3aMu3a3D39Dv34Fv34J71i3Ao93aLR23x24f3aL634vr39I339I33AJw39c83a3D3aJ839i33am43aP43amU39I334kS3AjJ34g01i3aoU3aLr24y24g3Al637ca39C839c83AjW38uw39i33aj839Cd3ak21039Cd3alJ39C839T234FV34ti1I3Apf3ALr24Z24H3aL634jB38Uw38Uw3AJw38z039c83aJ838Uw3am43AQb3amU38uw372p34fV34dN1i3aq13aLR24W24I3AL624J24i38Z038z03Ajw34U038UW3aJ8395d3APQ395d3alJ38Z038Vu34fV34zC1i3AQM3AlR24x24J3Al63AcN34u034u03ajw34VN38Z03aj837Ud3APQ37UD3alJ34u032A23Ajj319g1I3aR83alR25224K3AL634dD34Vn34vN3aJW34V134U03aj834VN3aM43As33AK51E33fI34XN27c1U32g61134Vn3A2S35Bc34W93ArQ24j368T2mY367f3aR824y24y34j33acn34vN35Q335zH25324L25825834J338f83Arx24j21L21R34yV24l24l359X35Bc35q934zG2My34Vn3At62hT3Asn3ASp350w3asr24J34MW3ASU3AsW3ASY350w3aT03ARX3At335B83at635C335Bc34mW358A3aTD24l3Atf24J3ASO3ASq3ArX336V3Atm3aSX3Asz24l3AT13ATS2fI24l3a0s3Ajj336v3aTy24j3ATE1l3atG3aU434VN33iR3Au73ato34cM3ATQ34vN3AUc3aT63a3835bC33IR3aUI3aUK3aUM3aTi3aRx34Tt3AUQ3au93AUb21R3ATt24L35Co35bc34Tt3aV03AU01135B834Vn35D135bC31yF3aSi35uB1023122Z3AvI24j37s334Fv3AsH3AR83AT631Es3AVR3aSd24j35dS3avL183aVN22B3avZ3Avs37wP34fV3avm3aR82Hv2773AsM3au23AtH34CM3aTJ2z53aV63Atp3AUa3aTR21R13153AT635Eg34fV34iJ3ao334wL354P31yf3AvF3AU1367B34z13ATj35wZ3AWM3aUs3AWO3AUu21r2R93at637T834fv35vK39Cw34Ks3Ax13aul24J3aX33Av334Vn34ye3ax72263AUT3AT23aXb133AT635f235bc3AXG2a23AXi3atC3Auj3Au03AxK3axm3aWj3aRx34fI3Axq3axs3At33AXc24l35FD35bC38Lr35d134fI3AxJ3ar83Ay62263AtJ35Y83AYa3ax93aT221n24N24L35fn399Z103atZ3ax223I3ax43ArX36C63aYQ3AV83AT524L399o34fV36bQ36aZ3aYK3AXL3az13axn24J34W53az53aWP3AvA38E13aZA38C43aY23aV13AZE3az234VN36Dd3AZj3aXA12143at635gl34fV359c35d136bQ36dd3azd3548350i3aRT3542354D3As53aPQ35T734Vn34Zi3AR825t25T350m321z1034V135t73aJ83At63AT621z31yu1026025m326o2fH1034L835T7391e1038np3B1123D25424Q35A725o21724O25z25h27S21k24R23L27S318C24s38iK350w39u536hI34j735ZH25b399029E34cM37mI36Hi36hi35Zh25824U3651350w352e3B1x24s36W31036HI35CP3b1s38N6350w37mi398z3B1y22T3b2038qb3B2334F124u398z23b22E23b22f24u24V36QW355K24j24X36rL34Cv394R24X24X2ao25A352E24u36OH2213B2038oa35bU3b353b2m24t35zH25924v374X2323b2q35A13B2u22b24g24y3B2Y2mY384E3ASo34EH3B3o22q22o35Bu376p384e384e34ht3B3O253252352s3B3S24Y34eH3B2w36kk34hE3B4024w351A35a134F1394r35NO3B203b1m34cm3B3c3B1Q22T3B3g35ST34Z13b2s3b2L24u398V25B24U36Hi36fa3b2037kH354D394r37xG3B2S36HI34f13b4j24u3B4L2263b4N21g3B3F24V3b4R350W3B4T3B2L3B5F26826934DF24I24W36YF35a1384e355W3B2w36hF3b3o36wH36xD3B1524M25036pM358w36xd37EA35re3B6136wh384e37eA2eq3b4g3B2S24v3b593b5B3b5d3b5f3B5h34cm3b5J34F13b5l3b5n34d33b5p3B5r3b403b5u24x3B5w24Y3B5y24z3b60250396L350w38Jd36Xd36xd35yb3B6836Te3b6424Z37ea35MR3B783b4624w3B6B1s3b6d3B4i24U3B1B368127S21F26j3B0w1023O23q1234VN3aNO27S21127025N3B1J3ayl3azf3ay734vn34n43azv3axT3AYd35Gx34fv35tf35kO332A3azD3b0I352O3ART3b5b34DD34V13b4o3asv3B6k3axr3B8L34V13b2o22322Z3b8r34UG38f834v127C2152162gn26q268326o21J22k23h34L83b3M3B1735pL34L834RF1T2492XS34l826p26b27s1o26r26X3b1J25624o3AyM38zT3B9a24n35ZH3b173au8350w34Vb34L834l83at334yV34RF35H734Fv3a2S36Qw358a3b9e24q34x81039OD27c1r24f3b7U34vN26f26T3B7y25y2693b823azr3AzG34rZ3B883At33AvH3At637J63ba827X3aMa34MW324w21o1035NS35P034L43AX11524H24j3aE834cf3AR826x26w3aSL2333bbC395U3bbF24j363P31Es3bBk24j38k23BBn36dv3avP3BbR32p03AsA1C3ar826Z26Z35cB3B833AZs24J35r03BaV3at4123At6392834fv350L3ax03aZP3AY43aSv3B313AV724j319G34hT3aSV36Yf38F83At6355W25024m36HF25124n38t422l3b9R36Hf25724p39u5352s3at638NP34eh3bcU36rT3bcX26l26k34z134n839oD39Od35zh3BcX22722535BU3BDg3bDH3bdJ24N36RT3B9r35Wj350w38zt36qW36QW35Zh3B9R3AQP34Z13BdW3bdX3BDZ24o39GX3B13358l38Ca3ay238Np3Bae29f22f26a25135J82M23544358a29f38xs3aaM1034Ju38xs33cC31p534cA33LE39VI29F32cX2DY22g22c32x231t233wA337i26Q32pM1034AZ31aF21H331u33791O33Tc29F1P31ar2fy322Q2tL1H23g32YQ2l5340M29A31eQ2bQ22v32PT25l33IN3bf833oA326a2yd2yF31w031w22fe22F1x32lQ2y82ya326a33oc2lW31CA28A23b31t02Al31T22GW2GY23A2hP3beo34cb2x3325f2CU350121032g82Qm355k34DH38m834CV355P21o211355U3bgw34uh1036zX34Zi338z3AmA35603A0C357935ap2cX34ZH22R34Dv3beL350121233Mh351K35073427351K1a35zH34e03BhK21N21437V7351D1B350734283bHz1B35Zh34cF36v234cV3Ao337Kk22U34eD3Bi7351n1835152NO326H31x8143aJ82Qm356x21O2152eg355j3BH638WR37zI3bEe22g32Lq27C35Di310624s33f622V34dB2a934V532W034M52bY23033D631Vt23d2dy3beL34cB31ld123bel35723Beo21D1g32kv33pH33Ph355k34ct3BeL22722135B835442aL3A74358a33Ph32ns355q3A0c3bjp113bJK33ph2fr380n3bEL3bet2m222F22A2OV33CC3BEn33Cd27M27C36ZX3BjF3bIY354x3Bel34U83Ber33PH23b26r352x33pH38WR239317734zW34sh3b1U34CV3bel34LK3BEu31d53bEW34CB34Cd1025y33I621133zI1D35xB22l22923532B93BJ32cz22T2Gg3BKN2nq31GO3bJP31B822B34ct38M822536lh29f3ayx3bk12V43biH3bL534lL3bKd3BKF3bEl33q02BQ21a34Bp311O24k32m52NL32N1326A22p321i33421333SQ32mZ319732Tf23C2F83BlR34eZ34CH3bhV3BJO3bJP355W34Vy36sZ36PK36sz34zI34Cz35bb35gv2Fr32ns36Nz3BEl34v43bER2wR313Q3Bm82BY3biy2eQ27c25D25F33832181C25n26h338321C22021n21w2Gg2142371539S423A121p33dv1031DY24R25N1w341J341l132Rs341o27c22H341r2BC13341U341w341Y34201a1Q24333F63bnV34F924332J931vc321P1L347b31Es2oc33Nj21C23531Yk10341K32MB1322127X21V2Gn1321v22H2x332pP28A22335Ba21W1R22235Ba22932MP32L93A0S227327v22h21L32rH34782uW1W34351l31Wl26e32Br2Nl2cZ26832Vj27c22m21R32mp123Bpk313l2bb3bPJ217327b32aw2BT33603106311J22h24Q33NP33j432N032Os192103BMP321Z31Af2a71n31ZS330Z33mh26r33He339G33FC32mq33fF25233mp31u325r26H2602c72l52101Y1t32jI2aw21P2gx1926w2422By33j534b1326I323Q2ke3bb51433NL1H34g13BFt32PT22332E931872Hg1P1J26q34KE27C2792CU2F73bp41b25A33Ay1021P2413bj23Bj41C37R83BgO3bko3BNf31Au314G38BK34Z93bT236sz3BKR352T33PH3Bt738Wr3bt73AjI103bIl2by38DK35443a9K36sz3b5H27c350B29m1G36sz355k34d538wr34P116396B34cv28h37xG34z72I128R3B9h2BU3BoM32F11O192Nk1X21M1R3BtQ22b3btS2by3btu3BjT34Cv2DS34Uc34VU29E350b23634292dy1m21J3Bub3Bud34d5372p3BtU3bi935gv3buk16355q3BUu2Ds33813Bue34yu2bq3BTU3AuF354D3BV1355Q21k32vn3bV53BtR153bN834z2352A2QM22422731fY22U27c3BUS3BJM28h356322b34DQ3avc34cX34dV3btw351c357U358428h351D3B9g23n1731Yf39281037J634zx3aP935602171a2cx356322o21f1I351d28H34iR35093bhy36NZ3akx22625m2XS28h373Z32qw21B27C35fL31yF3bX031mH34ZW34DQ3as935603bJM2CX2cX35Ap34w92fr3aJ8351D31yf3aJ82cX3Bw7249352X2Cx373Z23933ng3bX82jw34Xo35013BXc3Bxd3Bxf2Jq113bxi1B3bxk34JR3BIi3bxN3bxp193bXR2213Bb53aAM2cX35102223bWn3bxD1934Ir31D82FR2cx2191c3BHm3bwk31un22B34e03AMX35Gv3Bxm31ZV3bu32CX35s333Fg22J21V3bXu3bWg338z34DV3AT8350121g1l3BHr355k34Cf3Akx35GV35823bY538Zw350R1c351M1034W9350Q36NZ3aLM3bWw23X357j3bz21Z233358D2PB3BX93bXW21N3bxy3BXE357s34W934ZH3By63BxJ183BXl3Bhy3B9g3by93bxR21339Fd319f31y92Mn36pK3BXG1222I23F21E2wx3bHo357s351d2Fr3bT7350q3by52jP2cx350q22425K2xs3bxQ3BVR33FG21t22h3bX32xs34W93BX021u32mh31xE3BHy34W922X25p24N2gL1B373Z1k22022k34ZW34E03BxA35012963bI335ap350q3C093Bw327C37zi351d33Ph22z3bYH3BWo3BHz35P834cf39dv36Pk3BZj3c0c3by63aNi3alG36NU2nR33wq24p352X2Ds35fn21121U22V34Zw34cT3c1w340K2GK3bv535ap32NS3bHH34D53BgZ3BU02qm380N36SZ3bKC3beE32ml2m23btD1p1q3106337924c32Yl313Z351c2cz2603Bfx292336m336o32Jn312Z21J344g2iH2KQ33Nj1Q24f31Zb33463348328k11334b332w1832nn31Eh33Ss31vx2Ag22X2Mn3bmv319E349Y2by3501339f29e355w34ch3BVk34Co33833bT734z92nU21O1Y314G33cC356e3BH33bk5356e1w3bK53bk621Z35B836sZ3Ajj3bIy3BEr2dS3BEd29e22F22B33Oj34Ca3BxA35KY3c2433ap2613BRH2b532RF32MB345S31aF21431WI2wM21R33Mu2It32np32NR32nT18337t3c3y32d026U338732nx33XZ33z032f0349q33FD32mr33fg32Mt33fk316726m335O3bg92Yb3Bg12N522338OB312w26K3bQ9337923232v531e41422n21732rX22b33891b33eh2Fl3c611732nS2vn1126R3brX2DK2DM2dO26q33cM2iu3BF3320121P33t23BFY3bgA193BGC33Oe28A26V34Rg31Tk26k34bG2M221a21L33FB33Dh33fe32mS33fi2qm31v32a723521T3C5B2m234Ez27S3Bi91q24e37Gh103AyF23933a73c8e3C5b35zt3c8h2ZI34sD2M23C0q3BGu29F356E3c8Y3c4N2203c912cN3c933BNJ2fm27E31Dr356e21A3biX10355k34vy3aMx35013BWi2fr2Fr355w34cT396b34Cy1436v234D4153c9O34Db3buI3c4r3bul1F34CT35bB3BXx3BTp3C302203BHX3BV513355w3BN7338335013bIP352614356e3byp3CAe355w3BUw2NK35Gv34UC3bTz29e352J28a3c8W23f3C943c983CaU3c502Bq2cN22G1Y325L350Y2122112gN3Bb327t3B0Y29f3c8s3BLG31ES3C8V29F3c8X3C973C903cBH3C963c8z3Cbk3C9232OR3cBl3C9c29f3C9F2FS2DY3C9I2s13C9K3C9M32S02B434cX34CZ3C9R34D53c9u31DR3BN92Vw3bV23c9z34om36Uj3BJM3ca7356e3CA63C3032x834Yv3cab34Hl2zC35263CAg1c3CaI23F3CAk353n3CAn3bea3CaP2Ik3cAR3CBF3cAT3cbJ3CAW2203BH33C8Z22g33NH27C3CB32133Bl722f2282gg31DX2It24S2K533953c3m1n31aB2cU337U3c3z24I347J3C4333193c453c47334D23632Ni33Sr33St31vy3bF62bQ33xy330T26X3c7f332v34am1m31B62Dy3c3Q31z73c3S32jO21J29h27c337922S325l3C4h27s3BN321n3BHm3c8z23f34cH3BTD3cc727C3c4t38bK355Q3C543bEl3c533c553cBI3C522203c5435bB3cf33c9K123cFA3CBX3Cf735Di3CFE3bH33cfb356E3a0C2ds33Ph356E32KV3Ca721t31w11238Wr3c5a3C4u358A2DS32Mu3CcY3C5F2292lZ29e39T232Kq3Bg83BfZ3C7s33od3BGE34CC2eb32SV3C6Z22n23531w13c5t1o21v34BP3C74338A3cE233u632y01T2312vl3bgI2Gu35nw28033Ik1125c3A3E3c7Y32P92m221V3bNy344Y2pi3BV21M26M347Z312w21i32b93ce41723B3c3G3cEj343721b32HG3CDo32D023626Y22d22g1z24F21B21E233346F34bh33RO3c6M3cG83C6P1923e2Sq3bSY3bKP3CaS3BYP3CBL3cIc3C923Cie3C953cIg3C983bWi3cbL3CAu3cbS3bhv21631ff3cBX23F34CT3BuZ3c9P377V34d539dv3btu374x34cV2fR3c9Y3ca03CCK3cFp3cA43Ccg2ds3CA93ccJ36uJ3C9C3CAi2203c4X3CcQ34D53cev34CV3cCU358427C352j2Bj354E338Z3Ceu334T34CV29F3Biu34C93C0q3bIp3cBR3bh63CjV388X3BEe3CDD2M236Zx247348m3Ced336n343c1p22T3c4b3Ce02ag22321q331733473Cdt331B331D312y3chj3C3H3437237321N3chP27Q2xc2eW3cDk26u2432nK33181M3349321Z3cDv32SP22a34fr3CI93C8G3BEO35013c4x3cEs3Bl2353n35BB3ceY2fR355Q3C513C4z2203bK43bn03C963bk53CfR3C5831063CfV3bk034cc2I13cb43C5I3C953clq3Cfn3CLS3BJp3CLU3ClZ3bEL35uN3AaM33pH3C5D3Cm13Cf23c993cf63bGu3CLt3c573cLz35bB3Cmb3cLY3cME3Cln3C9532or3CMi3BKG3BJQ3cML3Ca73cLX3C5C3CM03cmr3c983cmt3Clr3cMJ3cm73cMX1335C134fW3cMc3CLz173CmF3CLo3CN43cm53Cn63cmw3clV3aIT3CNB3CmP3cN13cm23cn32lZ3cNi3CmV3c563cLV3Btd3cmo3cn03CnE3CN2356e3cNH113cF53CN73clv3ak93cNN3CnZ3cnf3cMs3CNS3co43cM63cnK3CLZ3aKx3Cny34c93cMQ3cnq3co23COD3cO53CoG2Ds3Alm3coj3CMd2I13Cg033LE3C5h3BHB2PB2B42Cj2iG32X331673cgx31cm28A22y321N31We31Eu24Y33Se32BA338A345R3bF8345t35a4324V34BI23i33Kr3c6n3Bg02ye2n523y33Kl337926524Q23m2KU330L32z732Z931Ft32Li311A343c1721c2243cG73C7r3c7t3cGb26I345229E3AVq3Cdn3c6634AW33R0316h330n2ZR35nY2m226831U733zM32V63C7021i34gM33sr22Y3c5s318m3CgR21G35oE3BMv354X3Ccz3CII3Cco3CId2mN3C953C543CBl3CJz3C923c4M3Blv34Vy3bz73C2y3cfJ3CiS3Cn93bv93c9P3bYw3C9s3CrR34dB3ByW3CJ13Cc834Eh34ct3CEP3BWI3cCe2203ccD3cCh3cc231063BgT3BV835273CLp3azX3ccN3CCR32Cx2c73CAM2LZ3CjM33pr2Ik3cjp372P3CJR113ciy3CJu33AN3ck329E3c0Q3CR8323F3cRB3C983cSW3CRd3C923Crf3Caz3Cd73BLg37713CiB3CsY3cR93c923BHX3CBl3crh3c9E340f2HH32Lq350132or3CrM34Ct35443cC132KQ2dy34Jh153CrT32Vt3Ctq3crw3cj33Bv536uJ3cS13cA43Cs43cj93cCI3cep3bgu3CJe3A0c3cJH3csf3CCt3CSi359E3cJN3csl27s3Csn31b13CSp3csG3cSR3C243cST3cEx23f3csw3CSW3cTc3c4N3cD62gG35823CT73Ck43cde27c372p3bj12bq3BF91O21h32B932XZ32y125125E3CKr1i22H3cGM3C7523I2143Cqq26k27225J31wd323N1m26724u34802133CQE2m227c26j32N833O93c7R3Ci51822Q3CQa33oB3Cga2tw2393BQ929l26U22c22Y24T343G3CpB22c1v1z3Cp331T23Cp63Cgz26K3cqT3CgF26C3bMh3CkV23132A5330l3cQN1933PF3c8q34cb3cR63Csu23f3CBq3C923cX53C953CX73CaV3CBJ3Cr822g21M2Dy317934Iz27s3BhK3cUI3bHB35gv3Ck23bl73c0q3Cx93c9B3c9d3cxr3CiL3CXb3ct922035033CBr3ctg3C2e21n3a0c3Ctl3bU134U2143cIW33r337aF34DB3cj03C9X3cC93blX29e35013Cj83cA83c993cCE3cci29f3CAC3CCm3csA3Cjg3CsD34d53cTN3cjk3cuc34CA3CAq3cDb3CK529F372P21a336j3cPP2yc3cpR1924k337c3Cvz3Cw53bGD2tw25E33f63cv421h22d3CWk3CGW33iJ316W23d1N358S3CVS23N39d93C7Y26h34143378343726r3Cqf27c1P3C733c753C643CVn31fT1M22l336z3CQm330O1933Vm3cI127033sQ2JF34902dE23Y32J93CwT3c6y32v721I3Cr03Cv81t22f33v13CLB3cx23cuO21b2C73c953D0Z3cbL3d123c923CiK3c923Cxy3c923CLF29E3cbS3cRK3bHm3cY43c2j3CTo3BZh3C9s3D1i34DB3bZh3cTw3CyE3ccb35603c543Cs23BGu3cYl3Caa36Uj32kV3CjE3bhx3cU93Cjj2MY3CJl3cUD3csk2hT27s39t23csO3D2133413cuN337023f3d143d113D103C983D2F3cIj2f83C953D183CAZ21H2bQ351d3cUX3C5f3cZ029e372p3bdU2m23aVK317t22723I33S33cgv3cP53cZM28a3czs3Cvj26H2613CW43bGb3CW6316W23P3cPu343726331643cge32v726R3cPE3d0S311E3cWw3d0c3D0529l3cqj3c682bq3Cgn1b23G3bWo3cZb3cpQ2yf32883D062De327r3cPa3cvo24a26h2473Chd33sR3czf3cv33CpJ2263d0v3cR53cXO23F3CUs3c953D4o3C983d4q356e3D2n3CsZ3CXw3a0c3CXz34VY3btd3CS83Cy43BJT3C9p38M83c9s3D5534db3c3538BK3ctx3D2821N3Bh33cs23c9C3D1U317836Uj3cip3cJe3BWI3CU93bId3Csk3Cao3cUE3D263bh72GG3CSO3D5o3cXN3CAs3d4S3CA52fL3d4p3d613C983d4u3ctA3caz21R2c731Yf3d2S33le3d2U3Cv02nK3Bmd3d3X3C753bFW32RI32HI32aE32rL31FT2la3cvV3am53C7X33q931U73CPZ3C7Q3C6O3CZ722P3377337925233fo3D0B33MK3CPl2272143D4E31eI3d4G3cgq32Y122i3BG73D423cg93CZd316W21B21T26j341E3Cqu332T34BP3CV42383CgU3c7L3cZL3CgY316w2193C3W3ckV2603CWF3cvO2283d4K3bL73bKI3cx33CXq2203D893D893bJm3Cbl3CT13d2g3d4y123C2j3d513ciR34cT377V3d1v34d334d53bN834DA2DO33833CC73cTx3c8I21N3Cu03Cj932OD183D5h3D8X3Bh33cJE3D1X3CYs352a3CuB3d5q3D253cJp3ALm3d5V31063CXm3CSS3D4m3d8b3CxS3D8A3D9L3D8D3C923D8f2FM3CxD2DY34UC3d6B31D53d6D322S325L25f24J23P21h26Q26x32Ur22a2323Cvc23733E73d341b3cWM316W21S32e92eW33Gm23A2oN22521J265336f23Z2723bNO312w22W34l53C7y25933Cg31xx31XZ21r31Y11132LD33UI32yt33GM344k33Q931tz33qd3cGj25d3bfx3cz53cI53cgp3cPf1b22p33q03D3l3c7024w23x3d3c3d7h3c7U1126x31y43Ckv32M03D6Q2aK2Bq224211338a22334bP27E31V32fA3Cx03bSZ3Cas3d9K3cbl3bWn3Clg3ClZ36uj3Bhm3c5223f34Vy3alm34cX34CT3Dcm3c9p3dcM3BL4352Y2aO3AfU27C31YF3a1M3DcB3d9L3d8931wP3CbL3d4X3d1B3CTg3D8X3Cf83D8L3cRO3Cy639t23CtR3d57163ddC3d1n3CRY133BhB35013D0Z3d1S352A3CU334Cz3Ddk37b534ut3ccn3cSx3D203cjt3D223CYW3CcW3c5e3d6c3cuZ3cSk3bNM33oh354V2w72qM2QO31tC21732hG3dAI314126O31Ce32m221233ar2M831xY31Y01524p3d0M3cQJ333p31Z331xB3DB6314121q2Ig3d4l3CAS3cd43C923DF13c953cTE3C4O3bLu35603c4x3DcJ34VY3d8r3CJ43cY63C4q34C93bk21C3dCv3C4J3dcY3BEe3bkf3C3d328A3DB432YR1c3DEv2DU2343c3W3dEe31uh3DAY3Dem3Db11525i34523deI32M43cQi337V22I21032PF32Z633Gq33gs23j3DEy3D863D0x3d2D3Df33c983dgk3cbi3DCf3BHv3cm43co43dCK34283d9G22l3crz3DGU3cS6353n3bM33dcU3BEu3dFL3c5f3dfN29f3Btd3CqH3D3u337v24I33g63dFr3dFT21t1T336z3DaZ3deN2303dAh32YU24x33Cg32rJ27I26U3dg431VZ33qx3dC93CiA3ccz3df52203DHy3DgM3CeT3dCG3Bhc3BJI3bn03Dgs3Btt3dGV3awR3BUG3c9p3Btt3DCS3dfh3DFj33PH3DH333le3Dh53CcW3C1C29F3dei24R2693DET32Ys32yU26032j931aT28732m0328A32YU34mL3dG73C3Z22i3dHH3dg031y12273DGg3C8f3DgI3c0q3dgM3cD33caY3C983Dd42cn3DI23cu53cNu3bN1338334D93cyF3cy63D593dh03DfI3Bkh113DiI31d53dIk3BKl2gg32jK3ckk3c443cKn331e32Vn319b3CKA3CEF312Z26B2nj3cds3CL43Cdu334c32SP23K3C3K3CDJ31C91n26024v3cvc2683bQW3CdZ3c4d1625L343g3CkV2253CLa3cen3C4j36Uj3Di13bmx33CC3CEw337034u929E3CLL21o3CN43Df434c93Cm53df93co63dI33CMZ3COk3cm03dLc3C983Bmz3dLf3C4y3COQ3c4y3DlJ3COU3cne3dlm3CfK3dI53DLP3cmk3ClV3cmn3CO93DlK3DLV3Cg33DjG3DlY3cOE3Dlg3DLr36sZ3COT3Cnd35gP3dM63Dlx3CF63dmA3CNv3Clz3CNa3c8e3DLU3DMF3CMG3dgq356E3dMJ3CM83cFY2ec3Dm33DMo3dLw3csb3Dmi3dlQ3DmK3bV13dlT3DMe3dmz3DMr3cjf3dn23Dmu3cy535bC3DMN3dN63Dmg3Dn03ClR3DMT3cN83cOi3DmX3dNF3DMq3dm83dms3dnA3cn83Cos3dnm3C5d3Cow31d53Coy3d2l38vU24s3D823d0722y3cwV2B53cQ62483Dkj3D7431D83Da83cHl1I21g3CGI3CPi31aF32c13D3026y324V3d013bFi3c3x337V26u3DBP3D7g3cQC2Tw22Y3daB3d7U3D353D7W28A26k31zm33km344I24x23k3cvS3dau3CVj22a3cGd34Ab3cgF24E33F63D3Y23Y3CVy3D6W3d432n524x25w32xx33SX3cR23CR43dgh3D4M3Cer3c923DpV3c953Dpx3DLN2m2356e3D163d623D8h3D8X3c4X3cY43DI834Cz3cEv3C9s3Dqb34ub3DdX3d5A3d1o35443cYO3cs23cIp3D5h3Dqi21n3cJD3ddU3D0z3CU93d1g3CYv3d9b3cJO3cug2nk3cSO3DQT3bl73CJw3CUO3dPz356e3dr42203Dr63DHY3DQ33d9r1X31x42fr3D9v3C0Q3DR63DR63D9Q3cCf3d633cBS3dq634oM3C9l3Crn3dq934gL34ud3CJI34Ud3DqE3Cli3CrX3Cca3dqN3Bip3DqK2GM3Cs535263CJc1f3cJE3DQR3D983dR03D5p3CcV3D5r3CSM3dqy3cUi3Dsb3d5X3CCz3dRh3cuz3CF33Cd53DrC3C4U3D9V3cDC3dE3372p35CM3Cvv26J26C3DBq3DOu316W3cP93d4631eU26521g3cLw2IH31ap3DO53DOa33j733aA316i32z8323n26f23Z3cZK3Doz3cP7112193DoG3D3Y2703d6s27C3Cqr31CX3cVC1q2333cVS3cqZ3DpQ32Y121J32nw3d7o24Y23L25z33Vh3cv424s3cPo3Ci43cZ723g3dOO3ckv3d0u3dhV3D873CUo3D9o3C953DUl3c983dUn3dLX3CXU3cd52bh27C32nS3cXH357t352O34Ch3d5w3D9i3CAs3dUP3cs331x43dum3dv53dm73dUR3cBN31Dr3cBs3D8J3BHw2PQ3Dd93d5534cZ3D553c343B1u3d8S3d593cJ23d1O3Cy13d1R3cA43d8Z3ca83cci3cy13DQp3CsA3Bhm3cU93D1M3ddY3DQv3CcX3CYZ3dsT2Nk3cY73CvC26T3C693CV421N22E25y3cQL2VI3CwX22D3dT7103cQR1F3bo734BI25u3DPC3D7o21g321I3cVW31d43D0s2183cHo3CQJ2513DUB3cW03cZ723Y32Jr33IO2jG323n3dKv3dT31M1U3cw33doT3d3E3DP13dTI3dAc3DaE33il3DpG3C7532563CvS2253d853DJa3d4M3D5z3dXU3d633d663C983CIP3D133d2h3Cbs3d5031XD38bk3dRP34cT3drr3cY8377v3CYB36QU3DDH3cCA3BHv35033Cs23cu23dvU34cZ3bHv3D5M3ddu3dVX3CAf3cSe3cyu3dw23DsD3d9C27s3AKx3CsO3dYr3D2B3dXt3dxw3d603CBl3d5Z3cSW3DxZ3CUT21F33832DS3dsR3d9X372P25Y3CZW337932Tb3D4H345u3bF73D3Y3DBK2By3d7O31Z624731y43Cwg2623DpJ3dBf3Dx43Deq337v3dwy3DXB33A63cVJ24o3Bf73D0S26O3cqF34BI1J33o83dpK3DBR3CgB23P3DO93dWh3d0C2703C5P2fY2IF3dxJ3D3633ok358t312W3DXQ3DUI3djb23f3DSl3CbL3Dr63cT33Cxa3CBP3c9D3Cbs3ceP32kV3CY43cRR34cz3CIY3c9s3e1834dB3CSQ3CYd3DdI3Bhv3bYP3Dyh3cA33dDP3cNQ3CtJ36LH3DDU3cu83d983Dcr3dYS3Csj3DqW3BZP2f83cSo3e1Q3dyZ3caS3e0v3dpW3dsm3D913dV93D2o2Bq3cUW3cDa3bKD3DZC2Nk3Am632xW2xc3DoA31v53dw93dxI3doY3DaD3E0n26m23k3DO13DXb26C348M3DHp3D6N2De25L3d3K3DPd32v71s3CVF338a3Ceb3D7g3cI524k3CPE3cV421A3CQ93DxF3D7i28A25433VH3D0s3DHr3Dj232d0335m3CVs21723A3cVj3CI03d3024c3Dxr3bem3E0t3d653CXx2Ig3d2m3E3W3E0Z3dva3cBL3D1A3crI1236zX35013cY33dd93ddC3D543DVL3DVK34D93d583bL33E1d3CCa3DDr3dQl3Ca43ddm3ds43ddR3D1z3ddu3caD3D983BwG3csh3DW33D5S3d8J3CUI3e4s3CUL31W73d2c3c0q3E3U3E533E3y3dGN3e403CUt3d2p3c5b3Dzb3DE33BTD3cV22ke31v21834473dIN31VZ33ZF3DEl3Db031y134KM3DIZ33Gm21J330Y3dHd32yU26d3cws3CQJ23D3dJ93e3S3D4m3Cd23Cd23DF53dJJ3CS73cY23dNP3Dgs3D533BJs3dl53C9P3C9W3Dfg2v43dJt3DuU143djW3BKe3c973DE43AVp2F73Db532Yu3Db8317031vz23l3cVM313z33Gm3DIU3E3h3CQK31xw3dJ61521B318L357x2w83Dea1m23i3e603cx13d4m3E423C983e7g3e563DjI3c4P3CCK3Cln3CFn3E6A3e6d3e6c3CY63E6f3dJS3dFj27c3e6l3dJy3D9y32W03BQn3dBm34nc33mE3E2j3DXk1123923F3Da23dA432UR2433Dbe3dUC2Yf3CpH3Dc1338a24k33LD3e5U33gm21H3dwU33CD3d7f3e0b3dt028a3E0E3e733e5N33r331WI31tY21b24T25o317W1q2Nc1X26R34os3e7121832B93d3Y24K3Das3d4F33wo2rB3dgC2vM332522Z3dOO3DFx21T35dq3D6T32bQ3CVC3dZh3Cgj22738sD3Dez3CcZ3Dz63c953ea03D2I3d2H3df63CRK3BIP3DFa123DCP3dco2fl3cto3e1x3E7U33CC2QM3DJw3c0Q3Ea2356E3EAk3dJe3d8e3BEu3Cbs3cyn21N31Wp3cy43cXl3c9P3dqb3D8Q3d8u3d8s3D2a3DvO3dDi38VU3BHL2qW3ca43dYg3Ds43Eb421N3CyR3cSA3Cah3D983Ddg3e1r3D243CYy3e293e5c2Cu2473bS233I73e741732M131vZ24r3dkJ3dhp27j3d7z3Cqj1P3E6q3e8M31413dJ13e6Y3DEw3e7D3dcA3CCZ3e7i3dN93Dd33dJn2fm3di238wR3C4L3dlE3dGr34Vy3e6b3Dls34D33DyK3DL53DiE3E6h3Dfj32ns3e7X3E6N3bTD3Ch63e8w3dEn31y33E5Q314131uI3DiR3Dfs3dJ03CKu3cqJ3d8131AS29331Au35A03deH3Dht3Ec73Dhw3cX33ECa3ecA3dl33df73ECh3eA83dI83DY73diB34Cz3dId3BeR3diF33CC2FR3ecU3cK62GG25d329s3DKS33su33eG33KR3Dk8343C22i32sa3CZX1I3ckT3e712rv3CL23Ckl3Dke331b3dkg1827033163dkD3Cl53C463cKo32Ey33Cg3CKY3dKL3DKy3DUi3c4I3eAR3DjH3ece3dL43DRX3cex3dL83c4U355q3dLg3C953cnj3COe3CO33dnB29F3dmD3cmE3eF83cXA3cf63eFC3CN83cMa3dNU3cm03efH3cax3eFj3cod3dnB3dM23DNE3eFg3eCM3eFQ3CLR3EFK3Clv3DmC3EfN3Cne3efP3dje3eFR3dm03DmL31sV3eG32123eG53e7N3EFb3efs3cN83CNM3eFv3eFo3EfX3eg63EFZ3EgG3Cnw326d3EgB3EGD3c5i3cm53Eg03CND317L3Egr3EGl3egE3Con3eg82ds3dNl3EgJ3eg43EGZ3eGt3egF3eh2331N2gR3Eg33DNw3c5g143COZ38Vu3cpY2Dy3DZV2yf26225B25y33Vh3dZl3D0R3Cgr2513e6X3DoP3c3z2183e0P33sR22M3bO73D013dO5348v32Jo172673dKo3doD21z3dwk3cqr336i3DtD3Cq132U63CH73E9I330M3D0c22d3Dwo2272703c3W3CPb3D083e8R3CZ53E8T1121S3E813E2x3c703E2z3dZi3cgK3CwJ3E0M3dP01121A3DpS3dXs3dF03DJF3Cax3Cbl3Djd3E3U3DRa356e3Dd23dd53CrJ3cti3CcL3D1F34E23Eaw3drt3Bgr3e4D35623dRx3d5b31X43DDl33wf3ca43d1T3DS43d5c3D973cSA3E1o35273cSe3e1X3d233cYX3cUf3Bu43duy2fU3EAC3E4Z3Dr23DgJ3EJc3eaN3df23ekK3ejG3d2L3D9r354N357t3DrF23f3DJd3djD3dr63EJJ3e433EA62hg3DD93D1G3ejQ34d93DRU3Ejt3EB13dRy34CT3D5c3E4L3D903eK13e1j3Ek3352t3Ek53Csc3Ek734d53ek93DDz3DSE3cEO3cs73cUI3E1x3DSj3CX33EkV3EKk3DR433Zs33CC3d2R3E283cUy2m2372P1P3dTa3e0G2ZR2D83E7126L3C593dt83DTU3dOD22h3eJ43E853e0n26K3dwB3cPJ2381M3dsz3dXG3dTM3EIQ3CvO26P3CWP32V72173D413e0B3Ci53BG33D7C1T22r1m25E35913D6T31SK3Cvs3Cvu3cVv32iM2JE2933D0J1832mA3D6h338A3cWZ3d0W3d4m3dRJ3cFF3eAo3e0W3E223CXQ3d9S29f3DUw3DdK3CUI3dfF3ELt3CUo3eNO3eO23bEU3dR53EnS3D9l3dgK3CBs3DyW3EBb3DrO3cFc3CRN3E183E173CsG3e193Eoh3E1B3cUK3e4g3eDQ36Uj32Or3CS23eb83E1J3ecg3Dve3cje3BJm3dQS34E23dqu3DYT3EBj3EM23Cz12Nk26j3DZx3C3z3ed9344h3d0722L3EIy3D7O1S3eEa337924J25W21x3E3M3c7y33NE3eJ53Dtl3DP23dT322e22z338m3eMZ3cz73cpH3du93cPe3d3y3c493CVs3Ca83du01T26b3eBo3DOa31Dk3dBy33U53E8S3EmQ24T33wJ34BI3e3q3E0S3D4M3DHY3eQJ3dq13EnP3e213CBl3cbo3ejk3C9K36uJ3DQ73e4831X43ctO3E183cIX3eoJ163E1c3Dqg3DDi3D9e3DQo314F3ca43E4J3e1j3ER43E4q3csA3dYm3ELk32G83d9A3ep03EkC3e4w34cH3eDt3E1Y3dHX3EQL3Eqk3Enq3eqn3e583E261d3e5b3em32Nk21V33J83EPU2yf3ENI3En224D26h2313DTX312W3DBu3dXb2173bFC34373c3j2gg3doa3BfS33883e8j3cZA3eQb3E3b3e873CvI3CZu3bmH3cWg24m3DBv3ebz3e843Cp43e2K3EJ623N32Uh34Bi23g33wj3E803DzN3cgf3CgH3ej23D4J3EqH3cas3Eam3etc2Dy3c953dJd3Ejh3CSX3d8H3Crk3BGU3CY43CiU3eOG3eL53CuA34D33eok3eJV3d1O3d5c3ds13ca43c4x3D5h3eLg3cjE3dvZ3E1p3EKg3eBh3EKB3D5s3CXj34Ch3ELs3dv13E9Z3eTE3dxy3EUd3EAL3euF3eKL3c953EJH22g3Dz83cUE3ERV3eP32fy3eiI3esG319b3e2S32rm3DaV3d6T25W3bnt312W3dtn3eq32183c7P3eiu3emQ25e3dO231Wf35dZ3ej224S3EHv3cWt3D7T3esW3E8621I3EPt3EHL2n525932zk1034bi24M3cHk3eEb1Q31V03D3Y33qi2m21P3D0O3c7026326h35fN3e9y3cX33E0Y356e3EW63e233e573cRC3eo43Dz23EQq3Crk3byp3E153ctq3c9P3eqX3eTQ3bTU3eR13eb23ccA3E4521N3ELe3CyJ3ETy3Ds43Ewq3erD3cAf3e3V3CU93Dff3EkA3DE03cJP3Dqi3EnY3d8u3EKh3E5123F3ew83EXb2iT3CoC3eRQ3CaZ3DSP29e3Euo3dIL3Blc3bMh3E9O22M2XC3Dhi3DG122h32n43DEi346d3ed43DHE2343Dog3DC61821p3DWZ337v3e5Z3eta3cCz3E633cbj3edL3EAR3CF13di63dfB3eaZ3dfD3Ecn3CjB354d3eAF3Btm32Ia37IF3bNi3dfo2FY3dfQ317M3dHe26q3EHV3e9O21J2ra3EXq31Y13dhK3e7133mr2fL3E783de92QP32rB3E5J2123DHu3ENm3cAS3edj3dt73ejD3c4n3DI23dGp3e6934VY3eDp3dIa3CY63eRl3EYk29E3EDy3dh62cu25y3dHc3eYs32YU22z3eY33C3Z24f3diq3cq03dgd332532fH3ED12du1333DV3dEI31XU3ecy3DG13Dj83ey63cx33eO33Ecc3dcf3dJK3Ea83ctn3Di93f0o34CZ3DYY3eZq3E7w3EYn3Dfm3ECV2cu3D2Z103DIO32J93e9O26q3E8L3EzX3e5R31YV3D6L31YZ343f3E713dJ43F0e3dj73eDG3DUJ3eKj3ejE3Ekk3e7i3ezi33Cc3Cs83ea83d553djp3EyH3djR3DCt3E6i38Bk3Ezs29e3ARn32mb321n3f133e363cPj3C5v31tk31TZ25g25K23F25A25K1X23p21P322e3e2I3EvG3E0N25C25Q3e8A3Da51N25t24O2443cVC22H32e93DiW33g23dWR3cGF24w3dP33CKV2333eSO3D6T23g3DtO3c7522p3E5t3F163DEF3eT31026J31d43E8i3d3z3Emy3Evk3CZ83e9F31ei21s3EIt3cg83EIV21S3Dj53e8X22O3E9x3DpT3D5y3Dz13D5z3DR43Di23EAr3Bwn3ea83DFc3D1p3cTo3dFf3EZq350Q3EaI3d4n3F3Y3Dz13D2J3ezg3E433eOa3CTK3dD93c9R34cz3cIu3BuF3EjT3BUz3dyd3e7r356031wp3E1h3D5H3bHV3Dyo3EuG3CU93CXL3EOZ3e1s3Dw43ebk3EDZ32W0336J3EE73C3t143DKN3dtv3C653DhA3cdr32nX3eEh3eEp3cL71825j312I31Ei3CKG2AH34193eeU31VE1N26b3een3F5h3dk3334a3eeR22F3dkZ3D863C4i3dQN3DRJ3F413E4F3bt33dl734ca3dLa3CLQ3COc3cmU3EHa3EFe3egB3f6d3cNr3F6f3dLh3cFM33CC3EFF3cm03F6j3dnq3f6L3dlR3EfU3CNC3CMe3F6r3dN93f6t3DN33cTY3DND3f6W3F6q3Di53C953dMJ3cop3F713Dmm3f743Cne3F6y3F783cOf3F713EGi3f7C31Zq3F763E7H3Dn23F793dnB3cnX3F6I3F7L3F6S3Cn53Cnu3dnB3cO83EH53F7K3cMG3f7F3EFA3DnB3Eh43f7J3F7e3F7N3f7g3dnb3DnT3Eh53eHE3Dny29E38VU25Y3ci33Dx32yF23g3d033cGo3esT337v2311R3CvS3CkQ3DOd2523d333emi3eJ624v3EsK3eV53Esm31W53DxB3eMU3Et532v735xY3eQ32WM3eIf2vL3cq231uQ3ch23En83d0a3Em73br035OB3e0733ro3DU83cPj123BFf29E22G34193Ei5312Z1721F3ej93e613cas3EF03DuQ3C923Fa03DR73E223eTh3CIm3CtG3Eoa3cfi3Dd93EoF3D5I3D8p153e4934Db3EbG3er23cCa3crk3Eop3EtX3CA73DYj2zd3EJM3ek43Ewy3C543cu93CrV3eu53EX327S3D9e3cui3FaW3eRM3cX33Fa33Fb53ECd3Eo53Cbl3EUk3DuT3aK53byQ3EM13fb43Fb73cSb3CBl3EKY3e3z3F4h2it35013FAa3dY634B13Eoh34Cz3E4934d53fAG3DdF3eqv3f4R318Q3EJM3faM3D903Ewu3e1J3CRk3FAs3Cf33FAV3ctv3fAX3eLO3Bii3Eke3FB23EO03D2D3Fb63FBI2nK3cAZ3FBb350Q3exJ3D6e2Fy3f363cgo3e043CGr321R3d6k32hJ113e2T31yf3Doc3eEb21b3CZj3EPn3CGZ3d383C7y1H3epc3CgF24L348m3F3j32033EsF3F9h3esH3DoH1O26N3dp7312w26m368232j93eir26V1U3dt722826u21034483cVW3dsy3e3a3dBS2543e5X337V3DuH3eZC3Ccz3dv33FE83dV73DXX3Fa13cAZ3cXE3Dcw183DuW3Eu82g12Ig3D9H3Cum3d4M3FE93cbL3dV33cSw3fa33EO83cTG3dy33Eqt3FBp3fAc3ewK3E1a3eR03Eol3FAj3eAB3dS63cs23Dvt3CJA3Er43EU23Csa3fc63Cse3ERl3eX23d5R3eHE3E2a27c23m3DP33eIr26I3E0j27832Gm336K3dX831ft21P3ehz31Ei2193eUr3F9H26f3D6v3f3j3d6Z3CVC22j21831r53emp3Esm35123F953c7035kS3cvj340W3d3022X3EhQ3c753Dbh3DU93eVD3CQJ2343DOX3F2I3ej63eMK3Eq33Fe53EW43d0Y3EA42203f4f3fGy3Fgx3Dhy3FA33Cx93CBS3Er43F4J3fbp3e163cNQ3cTR3d533C9V3ECp3eOm133d8x3ETw3fc23fAo3cja3d8X3CU63dDu3ebe3ErE3f513fCa3dyu103d283cXK34wa3Ex83d4m3fGz3fI03fh13eQL3fa03CuU3E6J3FcN359f31ES3eSV3cwL3e0N24V3d733f9H3EY23dXb1U3FD03DzG3dKw3der3Fdc3E8F3EvL3EVN34BI21p3EMV3c7026732uh2FY3e393ESl3dBs3eq23EsI31fi3fDP344I24z348637n43D6t24O3D79213328M3Ej22Fm3fgT3e3R3E7E3ejB3F1j3fjk3FA23fbG3eaM3CTE3CBS3EWQ3few3eOD34cT3dQb34cZ3d1I34d53d1K2Hf2IT3D8v3d1O3CRK3CYI356E3elc3Fap3eTK3cs93EWy3EwX3CAJ330g3feK3f523Ebi3eKC3FhV34cH3f4q3dr13eX93ELV3fJL3cM33fjN3euf22G21P3C4g113fi7372p33oj3fgb22N351A3CvJ2123EVF3fIb3Ej63f923DH93C3z32D23d6Q3c3f3Cvc22O1n21A3F3O3Cqb3emq3FL83DP431fT22C2623EUZ33Sr31Fm3Ehk3fIo193EQ83Ci122c3dWW3Cgr24i3F9M31af25D3CDI3e2f3c693d3y3fIG3ep931Wf3D843F0H3CUo3ezE3e413EzF3DV43cRE3exd3dv83eQQ3EAr3ETl3DD93FH93F0o3CYt3CrP34DB3DYy3EWo3cIT2ig3EB53cs23FK53ccI3d8X3FKC3D9m3Cu93E6F3FFf3FHT3ERJ3df73fel3E503E7f3FMH3fMf3c923dV33Ew622g21j2cu3Cd93dw53eYP3E6o3E6U2123F0D3E5m3dEN25c33Ln3f3A2dU22Z32B93EY024K3Fgm337V32Na3f0821T3dEX3fMd3f1I3ekM3FmG3DCf3Eot3eYC3E7o34Vy3F1Q3DT73cto3F1t3EDV3C4U3f1X3cUe31es3ExP3E742443Exm32YU3dFV3f1c3Dga3e6r345g3C7k3EZ52W931Tc31wh3EZ93EZb3fGV3fCg3fbg3FES3ejc3F1m3d1w3EcI3Djm3EzM3DRR3EZP3F1u3DFJ2Ds3FOp3e6o3ep53fO722M3Ec13fNY21T3fPS3DGB3dTe33gR332533Wi3EZ92xb3F1E1525C3f303e5y3f1G3E0T3ey83f0K3EZh3cLH35603eh03DgS3c9R3DgW3Cy63d5o3eZQ3DiH3F0V3dh43E6n3f1z23O25121l24K24w21Y21q23V25S26h3EzW3DEu3dhM3fq7337v1p3fos3e8X25X3DzK3C7521234aa3ffW3eiI3eBw24z3dx23D6x2YF25n3DT629F23C2662433eI93EEB2353e8p3FkZ3e823f973Dbc3E0a3f903dBS113c1T3fd73emH3FgQ3ePO3c693f3g3BSb3fo724d32Vz3e9022q3f3V3eJA3CCZ3FCH3ewa3eF133pU3dqy3eob3ea83c9o3c9n3CC03c9P3bw23E6G3Dh13c5b3F4B3fsk3DV63e103d8h3c9h3DVe3cy43D1i3ddq34WA3D563DVl34dB3FHr3fF3133DVD3Eor3CYJ3Ews3CJa3dVd3ffA3EWY3D953D983eR13FN83eP13D2t3EBl3ei33FQ432Af3E713c3V3Eda2AS31AV3E9h3fPU34ni3FSc32vz3DEi3fP83f3w3ccz3f0j3fJM3dCF3DQn3DlO3ECJ3cfT3dIb3Eon3eYh3fPK3Fon3bu43FpO36zx26j3d3H1I26T3BQd3f5x3CKM3F5z3dK53fE23E7124F3Dpj3F5932jo3eeF3eEO3DKf3c4825j3CDi3F5s3c3N3F5N3C4C3Ee422k3f623c8f3C4i3Dy33E653DUz3D9g3Crw3Ef43f6b3c4v3F6y3fog3COe3F823CN83f6h3F7y3FVT3CF43F883efl3F6O3F7R3CMg3EH03FW23dM133833f6p3F7d3F7S3eGm3cNt3EHA3eG23fvz3fwd3Fw73Fvw3CLv3f7b3cno3FWc3FW63eh83F7o3EGh3Dmw3Fwi3FwQ3f703f7P3EgQ3fWV3CLO3fWk3f7V3CN83f7x3F853FwJ3FWr3fW83COh31zZ3FW53fX13Fx83fWl3clZ3F8A3F7C3f8c3EhG3dnz2B436Fm3d302703e0L3f8W3dTl3CzO2473F2R3dod24H33r03F9t3cy726C2483FG83dBS24v3F233C5U3epk3d6t21N3Bq13eij3Eig31Ft313X3dxb21c3fRE21331693D6Q25D3fie3EiK2zR3fSb3FL932d033sd3eq324i34bk3D7O3d3n3eNJ3c763Frj3Dpl192113f9x3fjI3Ccz3e543cBL3E3u3D5z3ew83d9Q3D1c3ejm3FJS3Cby3dVh3cTp3etp3CTt3fb23Fmw133DY33FtJ2203fF73CCI3Dy331WP3EoV1g3Cu93cyC3DSC3f533D5s3c2E3CUI3FzZ3fCF3e523E553e3v3fz93g083Fzb3fMK22x3eUl33833fCm3FBe3cUo3Fz83foC3D9P3EaP3Ctg3cRk3fZG3crN3fZI3CRr34d53fzL3FC93FTe3FZp3ddo3CYJ3FZs3DqA3Bgs3EaS329K3ddu3EoW3d983fZz3FtR3eKc3g0334CH3G053eub3CX33G0K3ETf3EJc3G0F3ajd3fBd3fnO3euP3F3D31d43cv421V3Fli3Czc3dbs23b3f8l31T33ffv31de3cEi3eEb21g3EMS31FT22e3fU53Fma31eu21122F24t3fm53f9H3dXA3fYr1Q2zg3DtJ3eSX3dtl3EVI3Flt3F8I2N524k33C63d7O34283CVj2o83EQ321d2673fDT26U2xr3D6q3eW33FuA3cX33dXv3Dz33DZ13EQp3eF93CBH3Fi53BO83FeG21g27s3G1c113e4y3Fkm3dZ03G373g3M3fsl3e7j3d2K3d8H3dVD3FbO3FJT133e493Fbs3Eqv3c9s3Fbv3fAi3fzn3eYb3cLZ3FHJ3D5H3EAr3D5K3e1N3elJ3dyP34d53FKl3G003fKH3dE13d9W3dw63Bah3f333dTs33Xw3Eq63f9H3E353Fyz3D6P3CI13Fgh3fJE3fIa3d7V3DtL13319B3fg231cJ3d0I323N2212183FPq3g281M36Q23cVc21b3g1z2M03FLc3eVz22n24l3Fy23fe03CgB23b3DuF3CQj34BO3fJg3fOA3CXp3DD03G5S3g3N3dpy3e223fA734VY3fN33CBW3Fbp3f4L32im3EJp34D53EL334dB3dSB3FZn3dqn3FK73eUg3dqM2BQ3e1L3cU73g4A3Fkd3D593G1A3d5S3FkJ3Beu3fnc3Eki3G5r3ft23cX63D9l3F3Z3dSm22g21l2It33PH3Fkx2NK39fp3DW93c693d0S33mO3D6Q3f0z3evo2272553EuW3G4l32833fYZ3cW23fy33CgB1332C13cwG26D25w143fgP3fL63ePo3FG13FLU25L3G2D3fYo31Zp3fyI23B3G5F24e3ev831eU326c3g2G26B3bf73cV43et93fe63D883g5t3g6s3dy03enr3G5U3CtF3g5Y3fmY3Dy43Cy43g623d8R3eay3ejt3DFf3FZn3D5C3fc13cYJ3e1G3Ek23EJx3d8Y1A3CJE3FHN3erE3dYY3G6k3cJP3FEi3dYy3G063CX43g8C3cx83d9L3FGz3eLx3G6x27C3eM03g1n3d2V2Nk34F12M234BI2703Ffy3G7W23S3CZt3D6t22a3EVU3f373G7p3g4w3cGZ25E3FS03f3P3ev63FIL337v3ceH3CvC310w3d6Q3BsK3G573EPB3fL03D0Q3EQ322I3c6S33SR26K3d6V3euU31fT3d403g2n3FrK2n521021T23M3Eml31Af3g893Fp93c0q3g393cNR3EQO3C9A3eWd3E3x3Fkp3G8h123ddR3D1E3dVG3DVl3fJW3fK13d1j3gBD3D1l3fk13FBY3d5C3Fzq3G8v3ElF3G8X3DS93CyQ3cRo3ere3EX13ElN3FHt3C9h3eX6353N3G983gaZ3con3gB13g8G3D4T3E5522G21Q32Lq3g6z3g0i3G4H3Fnp3G9L31Dm31vz2193Fpt3fR333GM24F3CdI3EYz3e7532C13eyW3Cr03FO23fO43c3z3Ey53G8a3cUo3Fqb3g0L3E7k3dI33E463EzK3eCd3dCn3FOK3e4a3dGZ3FPl3DJu3fPO3f1Z21X23I26c24025E3e9523S26126h3fOV3e5r3g9x3DTk3cgz21G22x3D3933ON3fP33E7a217328g3fPu32UG3FYL33fO3GcL113dOg3f3g3g4p3FJ224k3cVB3Dod1Q3DxE3FIz3CgB2172383fQu3fQW3fQY25S3Fdw3F2621B23l3FY6326G3f5E3C3Z2513g2r3CwQ3f8h3GaP3f3k3CVs2243fsH3f9Y3CCZ3dcC3gCx3fSm3BhV3DCi3eYD31z73feK3di93etn316S3FkF3Edu3ECR3EaG33p43fQO3cUo3GF33c953EW83EF03cbS3D5C3C9j3gBa3cY63eax153G663EJU354D3fZn3CY13eR83CYj3Bwn3d5H3cY13FZv3dDu3e4o3ErE3D5o3G6k3Ffh3FtU3F3d3f033ec22du3Exo3ftW3dFW32yU33Bo3ez933qM3E7126u33lN33Gp3e9K1n3dgf3g5Q3eku3ekK3Djd3CAW3dI23cA121n3fVU3DJm3fqI3F723cTO3fqL3Gd729f3fpo3DH731123f1927I2163f0032d02603GcK3e741o33L03Dei133ggk33gM3f143eXW32Yu3Fo93GcU3D2d3fuC3DLD3fuE3g6E3e683Ea83gH63G623Gh93fUn3eAh3GFJ3djx3f0X32w03F3S3ECZ31Y43f2V26O3fNX3GCh314124Q3BRH3DEi3GGO3G2g3Fo63eC52dU3Ghw3GaX3gGX3gB53dsn3FQD354S3Fpf3GI43DgU3fQJ3EYh3gI73Gfg3foo3GiA3e6M3FNP38o73eEG3F5y3Cl63Eek24q3gcr3E3i3DKJ3fvc1N2aQ3CKf3DKT3E2G3fXW335O3FV4312Z23C3FKv3fVJ3elP3dL23Fpd3ERk3bUg3FvP3F6a3Dl93c4V3eYC3dlD3Cf63DGQ35BS34CC3BM1359a3Dm43Fxj3bjF35BB32r4333l333n1p3dPc327C2bt3AVr3eEX2b43Cyg3CUi3BHk326g3ecd3bM233CC38DK29f36oC3BKD22C3eCm3cbC32MB3FyB3CKA33Ir323H2Fg24z33fO33s52Fg1122y32RX344d2bu25c3e2w2342ar321z21C22E320D2lr33Uu32LX3avh33uX1837hm21131ba27s26C3ce732ki282346a2Dy33Py34JV33Q12Aw33Fm3e0434Br22X32rx3BFu2de21P34c231Ay2qO2e42g33DBJ337722131611p3gmM21V2R332q22eo328e32b9337U356j34xf3DL03bN33cuI3EOa3gH43dHZ3FPG2203ciP3Eg73cm73bH63Bel35y73Blb27c21S3bPf28f31Yp3bUS3bwI354t143BGx38U23ex7352928H3B9g2xs2Qm3aVc2E22C733I1355U32ns3gnu3dSb3bH13BH33Bgv3GNU3Erl355P3BU33Go134Nu33fg2bI34zw3ElL2Fl3Eb53BgV31NZ35B83bTD3ajj3C3235293am438wR38zW3Bu03BaH3bAJ33833Bhb21121L332u3bLr22F22N27h34Ca3alM3fYm32Ym323h1G326A1a32Xy3cGr24f31D43gn322I21n3GlT33ut1A33UV3GlX3gmB3glz2153Gm128p34A73F9p3cvW26f32x22IW1821H3e0N23r26h36eN25Z34bk3gM61a23C3Gp63G343FmE3DT73Cbs3eNz3CEz3C4W3GqK3Fa83GBh3FVr1t2183FnL3EnV3g3F3Cld3B0L29F3goy3ezd3gqP3EyE3gBX3GqN3e7g3EO93GQr3gK53gqt3E593c4J3EKt3Gr73ctg3GqM3Dla3grf34vY3dW13gra2183CT527C3DsR3Gl43ERW3bnM3Ge83EvS325932WK1h32wM32vr32vT33mi32WQ33jg33Km31Tb31tD31tF173dzz3G2G26u3bQ93GMT21E22g3eMy3gl932YN24k344c33Gb24T3cPe3GMj183299327B3GLp2TX3ffq3f5o3Dkt223336Z3GLF2FH22l3FOz2f92fb3bFq33ht33ln22d33u42wT2HP32ce26r3C7K3Gmx193gMZ32fG33Mv2aL312K32ai22c2102ra3BOZ3DKl2313gsh33IP3CKb3f5a22E3gF03bgp3FAZ3gOn3dy43dcf3G413C4S3ef53CEz1F3G1D3D5u3dds3Clt3BLw3Ddj3Fhx3CN0355Q3eFa3dnQ3Cf93dn93cFJ3Fh03Gun3cFl34oM3CXr3cFQ3CfS3cFU35BC358a2Fr3cFx3diA2hT34Ct3eOA35033goU3Fc735263BJK354435y7325q36SZ3GNm2GN37t83BUs3BH331yf356Q22B34dv3D2A357F3gNZ3G3D37t81o33FR27c1x3byp3Gvi173cXr357935BS32y93BEL3ayX357F1723N3b7U2Ds3bvB3Bh3339F3Gp722k3ciq29e3Amx24S31Vq2AL3Gq53Gq73eJ63fga311a32dy28226r34AP3gT43gRy32wN3gS132vV29P26V3E0725R2Yz32q132Aw3GN026d3ce73GlO18321Z31Jo29E3e5e3cR132Y13ckd32My3bR332Tf21D3doG317M24F33kl3GSe22h34003dL03Ecg3B0L3bkq3Ggx3gK93DM83bk73GKZ22o3gNK29g3gnN372p3gnq33mi3bv83gnu3e6f3gOf3go015372P1O1k2mN31vT33q13FBM3b0l3CcU3c0Q3BHx3562356J357s38WR21d1W1k3bV83E7w2673B7U3FeF27C35L72b438lR3e453cui3dv03FeM34cB1122I22Z3gQV3biI3DSR3Gp93C8f33cc3D7m3BqO327D22x2BY3dL03cyn34633beu3AyX3fcF39Vh3f7l3BEO3D023F982bQ3Gzo3CYg3GQZ29e3gR13bEe3Bl93gWF2DY25Y25w3383343n143EII332E31vU1M21o1x2543BSq22G327V3d9G31Yk22q3d703D3I3c3p3gTv3DK91426U32Yx316h21e31x72PP23Y272320D329231au2Hv1N3h0I332a32WP1q213332i1123H3Cdy3gSw3ee425l37Mj3Boi26T3e9h3H0f2Be3H1037V72FV3gC73F633dyv3FbM3d5d3gk03Gj03GfY3gu63gQS3gU93Beu1Q2173dz833Ph3d9U2DC3H2621736Jg3bk534Iz3fQe3h2721K1933Ph34W93h2H3h2D3H2f3AVh3Dlv3CDb3gRr29f39dV21V3G2133793evT3Bs92de3C7j346K31E52Kr2Pi2tL3fcU33Io3c3r343c3GJN312w3F5P2123eII2p0337I24z3H0A343M1o26j3E9H33w81r3bf42l03gsy348g3cDk21834ae34BL1h32EX3d7y3fV134LH2hc23s3C423fuW3EEI334a3eeK21P22E3auX3DL03fuf3Dq13E663eF33gk43EF63H253D502172BH33Ph3D2R3h2C3bhv3f823gUE3fzz3cOU3BK33dnp3D913cLt21V3GKc29e3gkY3C5d1l3Eu93GON31TG3cFG3efM3dNe3c243fD83By13ciH31Az3CLr3Ea73cm73h523D1p3h553COv3CDb3C5H3C5939dV2473gX73gST24Y3DE63gtG3Gti1N24b26g24t3cVR3H3m21v3gL83GTv3GLa33s63gLd3Gpe33S63Alk3DX627D2Kg2kI2kk1d24Y3bRL31E93glV33uW3GpV25k33F6318N32cc26Q3c693GsP32O12FL22V3H57132rP329P2173gMM346133LH3463349d21P3EPT3GMa33Q033q233fM3C7k31Vc3gmO33Cq1B32uK3GkR3FCC35603CD23dJd3Eno3dpZ3Dy23DQF3H4L3fVN3CtZ3bY13CFN25p24M3Di53AUX1K1v2dy3c5l3auX3Gyf3GYH3H2I183C9g3Cbu335a313S3C9K3BjK35bB35y734hA33Cc3GvD35c43bvs34D02AY3G8J3BiP3GyP31nZ34Yv36Zx3AJJ3CFu358a3Btd3APQ3bTD3GR135443BAi3b7u33pH38vU21121o3bgN3gP73gp93BJf36SZ3gaT31Sv33gB113Fd03GSe22g3BgH3BF821g33Fr1p33IZ2bU22v3bJe3gqI3GhY3g0N3foi3F683Ef63bu333az2F81o1U2CU3bjF3bT923F3gfO3bh63clJ3Gu72Fr3G4G346u3DwK3C2J3H9J3en221834193GcL2443H3l10343N32AH3h703h723H7433Gc32vY33291L21w3f393gIk2dU3Ec43eHw32d026s23l354M2m2354921923h345b3bhD345D282345f31411t3Dhl33Gm3deg3gEL2323bKk3h003B0K3bL721M25a32443bby33FG1s2bQ38lR3Gh23E7I25p24j3d5u3goi1k1j3blq3d4m3gbZ3di23ddr3gh43Dgs3d1i3gv23GbD3gBc3Gd63GI83gfi3HCF3c9a3hCh3e1v3GH33CF43Dgs3f0o3ctM3CrP34Cz3FB23Ezq2cx35Wg2GN3BEL34oG3cAs3hcG34Ch3hci3HCX3h8F3djo3c1O3cY63hd33GHa3dfK3GIA3Gay3HCt3Hdc3hCv3HcJ3grK3gBd3HCM3CY63gRL3Hd4193Hd63beO3Hd93F0W2M235Bb3BNn3h0B1O25s3C7k3h7133oQ3haZ2bN3hCE3GjX2M23cso3g433c52357S3bk5387S3DIg3dJV3gj93H063FoQ31X53erz3gjt143cDq3gJD3fuX3gjF3C482593dzf3cHM3GsV3Fvf31VY3d453GSB3eET34Q53DkL3gJv3h7O3cep3fa03F673h4j3clk3c4V3CO13cFF3FWX3H5M3gKd3CNZ3gKG34ca3aMX3eRY3cEc3H6932yN3e3M3H9k2bu25633R03GT011329R336s3bhD32nl1816318l3h5z3Gx42EN24z3gru3gSe315C2fL33LF3H7934643DC43H31183Fo33E7124I3h6N3gwt3GrZ32wo3gs229p3Gac33MQ3GsT22z3GXr3h1W3E1u3eKe3eWq3dn83fUG3F7T3Cm53bhx3ClT3Gnh3Gy03gY23H8p3at83bUs3bgU3gNs3GY93FHE3C4j3GnY3GOg153AT83GO33Gol3CY936uJ3a0C3GoP3GNb3hHx3Gob32G836eA3GYV32NS3DCX22134d53EWQ32Or3gOp23C3hI32iX310r3gYY3gP22f821121E32F13H9f3fMk1035eg21a336z22N21o153HCc3E2u3E9h3BFP32E13eiM2X7347W26K343G21v323M31FT26F3Cl13Fv73eeJ3c482m13Hgn23G314D23832S031673H0k33Cc22q33P73H6d3GlG3g593Dod2323DOO23328E31YM1h3dX13HFu336m3h6a2fG2163epT3hEu3eP83C9E3h1132O9318n33Cc22R2513czw2361J1524Y33R03gJL26B3CE732MZ329P26P3c6922s32741026c33CB33MQ22m34bp3Bja1E1525M32vZ29E26J3dKJ22N28N3glb1n3GSk2oA2oc1s32vD357Z1R34iW1t1u29431BF1q317k27n2rO32EW1p23b32yQ22N2tS2uO31cb3Hb134bH25r25W3H6g3h1j31vY3D0L3E712513e8L3H7132fE21f21232d02En21e3fZ53bIy3c4i37S33CYH3dXw3Di23g683h233GrA3h253CeP3hhb3gf83AsF3gd33hmu3C9P3aVk35gv3DH01f3bn23e6735033Cy43aTv35013d5G3dS43dff36SZ34gx34CZ3HMw34D53hMu3cRW3De91s39853bjp35wf34cH37Wp367F3h7Y356035033EA83hmW34cT3hmW3HnD320d3Hmz3DCT3H253bhb34sC3H8N359y3EzL3c4K3hCW3cFb355K3hcO3h223bK221o3CiP3cFJ33W63di532A234LC31Au3bM13gu93DI528H3hOk3F7L2xL32Aw33Ph350Y35qr34Ch3At83HO33EcM33833EQR2ES3HoN33Ph35BN3hoq36SZ3hos3di5331k3HOq35443HP933PH34XN3hOW32Pp3gOI3HoZ3BEL3HP138Wr3HpE11359i3HOQ3Btd3Hpo3a0s3Hoq36Zx3HPo34UC3HPh29f23122421o1T3fwW3ClR3bjm3H5134cC3aKx3H5o3HaJ3CG23aLM354e24s24I2c73Glu3gPs3GLw173Gly21333sQ33uO3hG721x3Hiq3Hl733s623a2oV33mQ23c3G6y3hH33HC63FMH3Fjp3cTG3e6F3c4u380N29F3c3a3c5F3h2u3bUN31063Em52gg3hl628o33S626d37rq1023424m33On3HGB32q333gT3hAa3Hh33G433FQc2CN357S29f3Bl63bkd3hEq32L73Bgn24s3E2w32ev3h401P24v3EHV32jg3BSF21D21N25f34603462346426f3C69226326423g3DtA33ci31uH23m29E33PO3hFT33X533HZ33I1344326p3C6v3ckS3hQX3hrM2143Hf43f5P33om2fl3HRq3gN022z32RX3gn326b2Mm2Al32XG32SI319d33NJ311421m32nw32JG2Xi2YC3H3Y344D3hQ41S23M3et025r22833TC23I26Y24q23326l3CDi3hRH3hL821d33iC33US3h6P3gpU3H7F2223gt332Bw1F34Q4348X315332dv33Nx3H6I33o023Z2KC2Fy31X7313321F34pM21b3gPV3gmd21I35tD3h453H6G318731v93HS821d23034O63Clb3c4I3EbA2963c8Z3hrY312R2143E7l36UJ3c0S3gud3fsS36uJ3fK53dn93cce3hek3CLZ3gvo3hou2C71o32R83Bl13h263gkW3HFO3bEo21c25032443F1Z330e32LQ1X3Gf731b83hHD3h5E356Z3bjJ3HwC35453HdP36uj3H5k3fOH123e183eyg36Pk3H4x3Hn13Gb73Hcv3BIp3Cy43Hng353E3C2238bK3bK23e4H3Hwt3d923Ds43go93bKg3Aj83dmV3GQT21535Aj3clz2121N3gc63CA73Hxd3drc2DS3cuw21G34Cz3eBA3GG83CAf23c3aFu32Ns351D22J22y21G3G0z3HXD3Fnl2DS34xN3BhM3faU3c5I355K3FmU3gi23H8V3562356K28i3cAL22l338Z3BuX22L34dQ3BUX3Cyv2cx36nZ35443Gl23beE22l3h5g27C3alm3gxd3HsM2dE23g35aJ33mQ21633l03dwL327n33uR3Hqj3GPT3HQM3gPv23H3Do53Hu733S62663Bfx33Hx3Hsx33I22il1724833uH318M3hsi349d3En13gXe1t2343ht331hA3hIk3HH33gz53HVI354D3cjv1y27s3Ds03g0D3Hvf27C2Zm3cjS3EQS3Dna3Gue3F653G443cYJ3Cj63CJ93hVr32Ue3BXo33cC3aT81l1R2C738lR3feV3gr33csc36Uj3dD83C9L3GnB3CFj3HVF3DLa3CIM3ck13G1F3COX3djF3FcX38Sd25Y34BK3gLK33gc2673CdI2Vy3ch92f424v34Bk3Gx8321Z2673HIw3gT532E126F3doS3de73e793157215357j32r921734193HG23279324V22x21532x02Mn3gt91B3Gtb3H9V33GC22y3Gtu3hjZ32Yn2163h3Y34Al2NR3bFn2f82923hKZ21w33f333gC3hG432nJ3gX92v62IY3gT321T21f31bm1133253bS033ze31063GsE24Q3ep632d03DG92F83h3Q3h3S29a330q3h3v3dkl348S3hQi3Gpr3hZ53gLY1x324v31Dy25Z3GtF3gMY3Hgc1N26633gF3h6H33nz3H6k2Km2ko329x3fm13hFY1321B3FxQ2jN34W32a9329J27X3GTD3Bf73Gsp183HBH2hq34jv1b21x22a3Hlp3hs8356w22g32b831F632EK1T3C3O3gM92fb3gLy3gmd24V3E8l2Hr31153cDk1y22F21u3dFW3HJ53gmk3Ffq33Ny3H6j2AY26E2Qh33U63hZm2Vw3f8k31SV31xB337X3dUI34M83DlK27c39FX2pB3gUA34D934vy3bvb3Cle3eOc3hOA355u3drX3HoD3bHX3cy43I5T3EoB3cfq3bV73fai3Hx821O21H2ac3CcJ356E3BwN3CAE3hy51635EG35GV352I3bV23bio3CYP3GNT3Bh6354431Wp3Ebe3I0u3bUb3I6e3I6o352u354n3Cae3c283I693C893cfc22g33962QM3CUW173I703BvJ3CFC3FZR3GY73BH53GOV3ALg3DDy34uC35UJ34dh37T8330n2Pi2qM34KS22j23e3i6928H3i0u3bWN356p34Uf3bvX2b03hnY3bTx326A2BL37FQ32A5356p356E29631yf3d9031Wp3Gvz3A093fXK3f6H354p34qb3Aji3f6n3G3D34W9355Q296350A3CYj21n1q3byj3BJk3alm31Wp3BuB3ByF123I8S2fl3ApQ3BYJ3C283c0S3BYJ35Mb34Yu3BYj22h2653bZV33PH35GX2323ei13gVT21P31Y8357J3i8y3H5E3i8m2N63i8o3i8q3BxD3I9j31W71H3i693i8W3i6C2bK3i9P3Byu1B3hww3bY731ZV25524I162Cx36go1P1z34YB103aDT3BYS3I9Q34gT34dQ3H4G3Byj3g0E21432jk348z3HW9173I9L3D903i8p3I8R3BH63i8t1y3iAG3Gi232KV3iai34fa1X3iai25p24v2pp1935o3101K22a3a683c013dvF36uJ3BUb3c0o3bJk3bHb35Y731FE3alM3h8P35tq27T21J3D0z350Y3582355k34za2Th35gv350Y31793gvo350y3Ibn1O22F35t23Gvu33WS350z3Cfc23c1v1e35823I7o3hIf2cx35rS1021123B39fD1x3i9t3dVF3i9V3I8r3i9Y3Ia03bYy2qp3i8135dY3i7P3c542cx3i7d3H7p3eKi38Cs2i634ca3bvb3gcC2M223M3hZ33i3g3HQl3GLY26e3d6v3h7E3GMc33nj2193fXq33nG33Ni33NK33nm1j23U3HZK3h78349C2Vw3CpH3Hyu32653HUn3I3U2Ay23z32j9323F316s2FF34sd3GsS3gX93hg33CPe3I1822w3Dox3i4434391x3i4732Lm24l3hgf316124733i63hm32ag23y2TG3H6o3HqK3H6q3h7F21f21R32sO1b3BUA21e24Q3hur332v31x81J3huv103hUx3h7f3gMD3c6U3cvc24H33i63hqq3I2r23632rX332e32y13HKk2bY3hTp2FU23R344033lo2dE31vU21e3hXD335c2cZ1P3geQ3I353Gs43hTA2en24L22d3DhO32VQ32fk2f4324u3H7o3DqN3E7I3HvR3eO13c553bjR3fzO3dqF3H4x3F1V3hOJ2213H1x3hBW3eCI3C0q3HQ73clR3GkA3hWg3gnj3ecd3H8p3AsF3BUS3cIp3hHk355L3I81355A3Cy93GVO2QM3AsF1o1B3CEM35293BT92233HiC3Hpg3hif27c3bwg33Xd2th38Lr3dyw3CUI3DQN3IgU3Bt03IGw32Oy3gnN35GL3hHI32G83527357S3GyM3cD03h8W2Ne162Qm35gL356g3BOC3IAB35033IH234DH3d2a3gYb3GrD326L33FG21O349p3IAB3hi93Bv83g0E352n355b21224I3GYz35aQ3Gz1122133Cx03haC3bzC3G8E3D1B3i103c243I003FBc3DS63DCf3c9o34vY3DQi3H023clL3H253dvd3c9c3Ea83D2a3bn53by63dlU3cAR3Bk538IG2JT33ph332a3DCy3Bk83c0p27224y2E832Ln3bYD1P1W3fvI3IJT3C0Q2963hHC3bt037ZI3CoU3C0q3bWI3cf631Wp3Ik63hw2388x3ijN23F3BZc3c5225p3Ijw33Ph39WL1P22I3BZ53bgo2fr39hx3BeE3GZG29F35h73BFh2Cu22131Zo2w71n23G3EvR3i323h442TI2eL2Cu2jN3BSE2ef3dpc3IFN2C43fCS3CV925P2mn3IFJ1t31oR34Ai3gPV33UG329121a3ftf3fEG31ED26I3i5C32U932931T21G1y3bsF3I3q3gLn3gSt3gWz3D6q34Oz3hJK21m331U2Fn3if03Gjk3hfA3f5T3g763HLZ323D3g2G2513ee231d01i329v329X26B3C7K3Ie23H363C7A1l3dEs3GRx3gt63DZm33J433j63hUA2l53HGu3GWW32vW24Y3grU33793DWa3hgN3D3T2Fm2cp2Ax3hm73I3733W932E12233gTk3eE331vy26f33zM31wo31Z72ta33pX3i4t3hUy33NJ24v3GrU3BFu1o26m31bu3GMx3h7f35GA33PH26r3eBo3i1C3ig839lh32Xy34bR2642zh34413hzG1Q3BRt3f5p22P2Ra3hzA2fg21U24Q3g2Z26g23Z34192RC33YF3ggH3ckE2Ke3HUo3h6k1931V03IDv182383bgn3CKA21k3hti32XI3hTl1q3iM22aF34ks1c1n1E23G3H7o3AXX35013eAk3I04103I06113IPp3Gi33BN03iGe3IPt34iX3gKx32v23c2Z3BJQ3bV737S33bV03diA3BuM3544325D3f4O353j3Ets354O2By34gT3GoM3ibe31982Lz3Bjk3bTD35y72iK38wr3H8p3A4U3BuS3c5434W92Cx3bZf3CcP3Bv934CV3Bzq2f33bu334W93a4U326g34002vZ2123iqw3Ip525P2541S3IR53iBB1k1E3GOI1I34dV3eR43I69351d3IQX3Bh63aMX35Y7351J2f83H8P35Op3IbO3C5434kS350y35U23AFt3fBx2mY34Ks331k3gvo34Ks395u1o3Cy2353p3D68350y2Gw3Bhm3cne3IS01e3C1L34v23iS92173d0121R3IIH1i34EH3f1z3C1X1N34kS34ks35Ap317932nS3AJ8331k350y3AJ83Is62Ba2123irZ353B1e3Is23fAI3it63C0f3g3I1f3Irx23922i3bX23IaB3It93is122b2qx37t835Gv3Ite3i0i34kS3iti21y3HV93adt3isJ3is23GrL3itt352x3iTv3C8D354V324h3gvt3BYp3iu03iTP336I3blF354d3iU33itg3itI2a43Gvt3itn3itb3IUc3DYy3Iug3IU52aT22234xV3IAB3c4X3IU03bh63BWG3HW33b7U34W935Eg21122V38KY1x3hq33iRb3gc33BzE21V358o3gW23GkE3Ir23gw53B7U2QM3bxa21122q3555354y313V3goN3GYl3E1M34jq3iqq2bY3B912gN37S034cZ34DV3aUX3BzB3BZD3bHo23f34E03fZZ350Q2cX3aJ83ir234Eh34e0399o3IW13C1z23f34CF3EAV34E83EAv34Ed3fTd351D35151C330N34W9330m22J3HIf2QM3Icg21123H341P3BuA1r38Wr3bjK3GyS1z34Db3d9E3B0l32MT34jQ31D83btD3iVV2fM3gDQ3iBo3C9c351D3c1k26l2XS351d39Hn1o23C31712Pb34e035eG1Q2WC3Ftf3H8i3AJJ3aMA3hAb3c233E502GY351D32NS3Bku352x351D360T354V1G22t3GVT121Z3BiM1922w22121R1u3IxI1A3BjK3amX37zI3ALM3h983cC835xs3ich2273cQz2pB34Db3eCg1834dH3ayf3CSH3gZ834uc2qm365l34Dh3iXt3hnJ3GYj3eG23AJi354p3bJx3ecI3d5T3GZ83I7V35UJ338Z3Bza21n3bWN3GVz3GvK33BT3a0t357E32Y9357G21o3i8a35053Gc33I8B33Pr34w93CNa3Ize29K34uu34qb358a3bTy3bIe3I8k3BIh28h3bY53CDb21x1i38WR3cFt2gG34LG33CC23422x3Do52cO3hVw2Fh1m2123C3w31B93h1T1m3DOW31x432mz21621c32Jk1n21f3HK71m34jV32VO3FiJ3ckS3f213i5533y632RX21z33Jm1P22Q2B43C4H3Ho63gJz3GuN3Cj63cfn357S35bB3bJM3ewU3bjq21S3Gvb310635Mf3iyZ3Ho73a0C3h8W357S28H350B3by631yF3It13By63iCy33Gy3BY634uc356X31TG2Ik3GnV22122W3C543i7v3bjk36ZX3gYT2PI3cue3e6l3hYp3BEM3Blb26k2323fR53C3Z23b31063bmV35Jm3Gz93dsR3HS23AvK2473bF731d631d823H32yQ21Y313A1E21932oe32Sp1926225a2463Ce73I2f1b24Z3CzW3gsE3C9e21V3EbY3dOq33ZM3I1H1132IO31943GWp327632e93fxZ21j3heT3H0U3h3c32RX3iDV26Q3fxv3eEB22H3iNO3IEN1623Y325W32013e5i3cvV1P3cDY33XY27S2C32pa3D093esF3HSq21t22z348t3Ier3I3h3H6R3e9h3huh3huJ349y31533G2Q2bY3gN321X24z32yX3iMp3imR2KR3DU23J5c329X21w2153dO53Ioc3cHa22o1931x4344d1q1m32vb3Hti339r33dn2En23a33x43hgT3GWv3h1C1722y3dOo32od32Of193G4r3GAX3Dl83ijN2233dFJ3HPY3ign3iZi35223gXu33cC3C0q3bVf3ike3gnI3GY13iGX3IhV3IIH3Gvg3Go63gNt3ih33gRl3GOf352X2qm38VU3e883GO43Hi03GO73Ih33bVb35gV3IIF3ih8320D3bw13gVT2963hHK3bis3iQH21F2gn3IHw34h53J6z3GnU3Ia03j7e1537s335aj3bGN39Dj32nS3cxG1N3HXw3c7b1J3Cb43J7O3J6X3J7Q3IIC3bhN3IH53Hho3J7415399o23922d3II93GO53j8A3E1x3j7u35Gl324T3iIk2aA3BTs3gO73j7l3c242503Iit3Gp33IIw3DhV3C0Q3Dce3Eqq3BvZ3csR3cLL3Ha53c9e3iu62P7393W3bLr3c0Q3i8P3fmg3hWf3BT0352N317C3h4q1b3cT73clj314S3Di53J6K3G8I36uj3EWg3GFs354D35443Aj83BnA3gfg2Fr2k836Oi2jT2fR3Hpg22134Ct3CsN3h8H3D5H3E4s3c9S3JaB34DB3G3j3Bu43BuL1C332r3cD81e3eaI3j6g3Cfg38ig3J6j163E6L3iKw29e38wr23m3E2I3IEd2Jr3Ieg32Ce21O3f5r3imH2cz2343E5T3HIx33WB347f3HGn3f383INK3H3r32E131Zu3eEX3HNQ3Gd03hvL3DdA3eyJ3HVs3H0I3GNc3Fvu3cfR33Pr3EmC387A3C5c3bjI34ha34yU3gz93dLK3bUM3C5b3aj83bEE3c5h3bmA353b27c3dZQ323e323g2fF25G33F6317M31Yo3D6Q39tl2RX32lS2Wc32LU1h2Hx1D338231V922i26G25z2tH3Hz43iDB3GPv3IEv3IeX3iEZ23K3ee23i5833o024y33oN2ry3jCl2S21h3g2f3Hb934Aw3bMh22U2BL1V2OC32lc2f83i4y2F23cDk24F3HL53hqU2fG21d3BJ62Ti2253E8R3gdT3i1R3i1T29P2153Hz0317U1Q3IUe3C4H3fKK3GFe3F6935qH3Fmx34zm34vK39Dv21k320F3C8e3aTB34U834yu3bGV3aJW34uC3C0X22J34YU3Gyp3bku2xS34UC39dv1o1i3bmU3DDy2ds38Ig2AX355b3dcY34uC32Ns3jf23II53CY922j26034vk38WR21F33ub3HVY3e4i357U3J1S3bt0350H3HWz1422i2663H993Hpi27C22y23i34Xo3cLy3Jf73GXW3cm73GUe3FpK32ue3JbO3ikK3H8333ph3Aw33IrI3Goi3Cly2Qm3GyN3H2L3gNG3IK73cB1113DVD3CO33GH53d9g31m53EL12FR21t2282jT3Bnb32BM2373C4R3dfh3HoT3bjp3e6L3d9x3BWg3bF032x23Ipd3htk32xk24232J93hjT31YL27U3i5J3ENc32X13bqX3hLh3HlJ21G3hll21j3jDu3hkB33I63JD43h6k3hl132oy21B24V26o3dWO25R33lC3jdl2f03jdn3dkL3Gir31x53j1f24K3jcu3j533Jcx3Ieu3iEW31Fe3IEz3Hu53HrG3JDr33G232C13Ie23GLb24P3Inb34372323Hz93hiS3HIu1822L34ix3HVA27S3H4W3j6p22034VY374X25o34eB35h73Jeg3gZn3HwX3GZa34ow3GbQ143Ajw3I7134u834283jem3CZz3c4j35h73jEX3jeZ3C4J3jep3JJf32G83b2O32KV3GOP3hc83C883AVk1p3ipL3HhT3CY13c4X3GoP3iI03d8t3Jje3iGi34uc3b2o3gyO3HY93gyr2by34GX3FhD3b0k32fk3Bgv355z34UC3jF13dL83c623Aj831yf2qM3AJ83568330t3C9q1035h734Cz3EqY3i083GOP355X3Ia53gU235033h8W23F34dH3d8r338Z3DQb34DQ3gbS3HYK31C838wr3b5H3JKI133BT73JKl3j293bIq3JKp3FK0351Q34EB3JFE1q3bP838lR3fT43DgM3ips3jFM3BM33Jfp3C8l39dC22Y21w3hbU34CA3JfY3DRa3Cbs3erL3Ef621O3cr83H82338335Lk3IB81W21g3cX03jGC3EXa3fMk3bjK3gZT3j2V3dL93bT2103GPD312w3J0S111m32RN3DUi35EU3f693h8k33833Hbd3CfG2Fr355z35BB3hS03Jc43I133AFT3ftV343m3jIG1V2xC31ei3jMu32y02XC3HIr3hiT31FT21233Iu33JH33jJ3bIO327526E3dP33J0x2PP3G583IL822R3c2U2BQ3hKQ31B31B3GcN3j1F3g4r323z25y24623N3Dog3IDV32PV3cVV24s31ax22A33JI32K322C22p21F1v24s3HM83I0l1P3HmB3HMD33g23gRw3hUB3IES3Hud33q126r3j4g3Hke1531713HLb2Od2273IIx3HvA3H2i3ewR3DJl3iPz3buB3hNS3JG034Ct3hDJ3i0H3bKw3CUj2At23h2iT34sG3H263JPd3HEJ3JfL1R3JpH3IQ53Gj43hnz3Jg33Gb93e7o34ct3dVD3dVr2ds3BJK3HNb31z63Eoc3J2l3CcG3H813C1n2DS37t831a6320d3ian3F6N3Cja3EWQ3FtO3ErE3CrK3D0Z3jkY3Gbg3IH535Cp3FTc3Ft934dH3Ftd32NS3GNY2wc3ccj2dS35wF3HWO3c2Y3hVQ353e3BxH3By638WR3HX73Dia3C3831v73BNH3ikv3fmk32vV2f826j3hzK3ESw3BGk1924u3Ilk3DAC3i392L13G5i3GEC2up34bP33s522o32rx3E373dfw3bFk2B925l3Frs337924H3DHC3JB8337I3hzo3gSp3H7C3gaO3fz223H3Hh23FvJ3FjY3h1Y3Bhm3gOC3iH33GYa3ih61f3E4E3eOo3GYP3GYq3573350b22r338z3dqn3Bhx3bhe34SX31B0350535zH3iaw3hHv3Ea93bxz22W34273bYJ3jen3JL03GUi3Cy93Icz3AlM3iW929a163bY33J2b35733bw73gqo3GvW3BjK3akx37zi36ZX3JN83C5F22j3CsY3h7p3GzJ3hgz3iE733763i31316125y3ebO3IOq1N22Z3j5P3Ig73ChA21M3eRZ3Idf3H7G22y3hzS26s3brB21W211332A21832jh2Fu31xE2rP2353JjX3j653Gs03j6722Y1L2Mn3ifF31v31Y21P2ar33De3H7o3Gh23Caw3jLV3hVH3JPs3fAA3hwB3c4R27c3H8M3ECm3h8p3AUx3IQU2KK3Jf9356435053CUB35693bu334Uc3h8A1L2Ig1i3JSu35603IsH3c883j2P2gg35y73ixB2cU3h8P3Bvb3JVq3iYm355k34e83D2a351D35823GVO351D3bVB1O1E2tH1X3c4X3Jwf3IRr2DY3IUz3CC83h9b3H9d3bX33jFr3Alm2112Vi3Dhv22f3c3C3ezT31ES3Dk73j4b3F5a25125S3heX3h493HeZ334d2593Hki3jb41n3cvA3F5D3HgQ3Iem3HF53c4E3GjW3bEm3c4I3eot3f1l3FQE3DL63HfI3Clm3cOM3hfl3IGT3GXY3Hfn3H543gKE3ijL3h5Q3Cnq3f6925Y25n34Xf3bPA3c9Q3Bpd2Xd31142F22f422222127d3gli3f103c9323022a35tD26R3Jrs325M2en33Uc1I33ue1m22p3Jj63heF3FeI3d593GzT3Hs23akX2ZD3Hjy3CEe3cKC3j1C3EEC2ra22s31f83eR033Jt1X328g3jSc2L0212340f32sV340I340K312m3GT63FDh3Gsp2Ir3gJO3H1k3GA43C3z22S31X43dl03DY33F663JXY3Gk33jy03H253JxW3i093Hd03gD632uE28g3cFG3F6h3H9a3Gr43AVp23J3k0n3Fmz3BqS3j1t3bnu3D2C3EHF3BmA31Fe3JC83htG33SR312M32Qx32J62pq3H1g3DO53gjl24I345A3jzt2aw3JzV2Ov3gt62L22F83JzJ2kR21F33u1316731b533VH3gSP3EVW3dtS33F53C7k3K1I1621a32AI3fV22dY2393HIt33VK31Sk32v33bFO3i1l33wB3jBc312w312m21I31V233YA23P3HZk3k1u2Yd3H57163JCG3JPb3Di33Hnp3h213CC72FR35UJ3d4Z2cU34Sc3c4r3K2Q22D34Vy3ho23C8v3CFb21z21T3clv3Fvy2Pb3D8M2GG3hQ13cCg3Ewb3gUT34Yv3atb3bjy3Beu3GuZ32mu2123CJ63k3b3BvH21V38GY33833AYX3DMV3GV13jBL3DqJ3BVH3bv73HnA3IQ93JBo3CS23jQ633813k3N3d992ES3gkE3K3r3Ehe3CG23bek3Jnb3Jmr3dE63k2G2133k2I2313eVR3c3I3ggf3jzP29a3Jo829F3fRW3EIZ22N24e3gwI3E2J3Jru21233Sq2iI3eJ621S3ino32Fj3k2i2102j121C3c3w22731YK3hJV3EZ33DaC3Jrp23O341e3INt2aZ22334k63Boi113HV12781R3Js433Qp1h3hsK3bG4323h25X3bj232pT317Y3jMY3dLw3Dgs3cYn3buC3Dm835Re3iJA3gI23i0t3G3U3eWq3gbl3G1034aG3ewV3GUb3fHp3eWY3ERB3EwY3ByP3aTB3507325Q3Cae35mR3HI73Gub3iH13HI13i7b3JqS3J2J3d5j31VE3HY93D913h8W3GnD31BC35B83CO4316y356i3K1v3k5J3fZN3CRk3gUQ3Jq73bv73Erl3i673fTH3IX32By35qh3iX63GU23C543jl334dh3gGa2CU3Jn336ZX3bQi32aw3BvV3JAr3eyn3c5D28r21O3fk73jq831063Id13JAt2nQ35173BsJ3F5R2R332J73ius2nK2l531oR31xg2e835jM2AO317O1n2433h6g3K522kR3k541s33Jy3k1h3JZK3k1K2as2PP3H33313p3Jzk3K2H2kr3I3z3CGj103iP131CK3ej625E3K4t3cl33F5J26e1m3f8v340h3k1c32ai3BQ42B0183DpC3j5v3j5x2173eiI3Gjl3K2k3BMv31L33jGe3DJi3J1O35603I603cFe3GB93C9l26L3Jfr3AmX3K2i3Gvt3HmS3K9x3fUI3HVn3DVF3i0u3Gfr3kA33jFR3AvC22y22P3H9Y3bEO3c0Q3jbQ3HWG21D24524s3GpA3Avc1K1r3h1v3ECI35ZT3Hnq3hQ13K6034ch35443k2u3IgQ23f3JGK3GH133833Hq13BMz3eA13JFj3f713K353FWO3HFQ29e354425D2UH3k1b340j340L3k4f2b93i5g3cGj23Q33KL34az1a25K3e9H3k1u3K8w3K1M31Gm3GGw3Fvm3edm3Dy43Gxx3C5226L3C8L3aLM22Y2313HEE3cbA22U3GJY3avp3Cbe3c5f3HEQ334W2bY2313k9N3i8P3J5x25a33On3k1U3K1W312m3fgo2IG3k9H3kBO312m3K9k1l3jBa3CgJ22X3dox3CL331PR3BSf31yf32D03gCT3k9U3f6R3FQh3E673E473I0u3g3t22x3ka43DI53ka62KR3gVT3kDG3hN23JtA3J1Q3dy53cFc3kdn33ph3C2J3KaJ2Dy38lr3bEl3Kb53bEE3hrC34j53hrE32yQ3KC03K1L2pp31Yc3K1Z3K212b921832ai26031AX3kcv32AI23h2Fl3Je73k0K35223c8k33CC3AKX361b31063Jpr3cyN24E2xs33ph3akX32702bY3JpR3Bhk3B0l35bb3Aj83bel3Id13KE73iEx3dUu337732sC1N2243EiY3J411u3ec13BRn32YN113gDd3HjN2FH3FFn3g9M3BRj34bk3Bja3Jex1n26O3HSL32643JSg2hq2f034Am323H3iBP3gMk3bLm32Pt23y341E3bRz3fyp32e92co2f42ax329I3EtA3Hpl37173I793JVJ3f6934gX3F4S3iZM3hid3I083g6g3i6U353e3JVl392J3Gvc3GNn399o3BuS32OR3GVw3CbI3gVZ3bh63AKX3bJM32KV3izq34Dv3Dyy3AMX3b123kdC31Zv3Iij3ivo3Kgq3aLM352V3BZv31Yf35EG3i483GVT3bhM3kh73C963kH93bIE353p3Bjn3G3D31yF357b3G8Z3ir03Iy13KHI2Po3kHK3bgu3Alm3I9Q3khp357j399o22y2393Ci834zx3eR43BWI3jt43bwS3HWy351P173jKM3IZv3iVG3dGT3AMX3Blf3jE63Bt03Jtz33lE3JU13BEM35NW3bNm33C632eV315L33O533qe2ql1o2183ePt3Hze3ehG3HsY3HzH33N12Bq3iDv23y26Q3Bgn3kFo3GPF326A21233ut32Im1L316w21m2Ee31V31o26C3dKR33xy1p21q3296324b3K4N3Cqg3k973j4K3JSE3BSA3KgH3iNh163e3j31CZ15216319B3JUk3Gmd23b3do521u31Bb1T191v1s2203448317u3f3531ZT31Zv1C3iNj32sV3gta3H9t32lM2fv2gG3gTr3f5t22i3eIY3kGf1924m33WJ34b53HJ22cU3jha3hJv3ee9310621u3Gyd23c3eiy21Z3IYL33lH1l3H2y343726T3GT83bLF2nW21221N3htu21J3GHI27q31v032fJ1r1V33Wi338321u1I22C3fYB227335B335d348i32Ov3H6z3GX33hrR3IoS3dT721C2463eME2Gh22R142663h6g3JHP2ay24L3CPE2283Kku152593g1Q3CPj3gmX2ec3Km433oX3KCa2gG3JoJ1E3hUV2b03HUm29l3eMj33Cg3iOy2rE2DU2163cdy3Jv63C4931cj336T1t336V31ZV25F3FrS3KMF1626Y3Im63Ie72673h0T3I2b3Hl81V3geB3KN11D33Os3KNi3BQ53eS2325M31zv3h5X3c7832CV2183KM43Cn91G3hZo3e3F33LN3hKY34fg3bmJ3IB63BF133T331Zv2153E0N23B3JuZ3In63J663hGw3cHi3GmS316123533DV25c31dt31WB323E3J3K2gY3H3g3KfS3alK3kge2RF3KnE3C693klt31zv24I31w622y24225424634bK3HkM33Gc3hjP1023A32iT3eVa2AL3gSm3EHv33r83hu832NW327r325H2HY33cC228272316a3dEz3bK53kaZ1135mj3k0O34ch3eOa1k34s33Clr1b34m53Di634Ch39WL3K2n3kqs3kQU3Cm53KQw3cF63I9g3jpU3bEo39Hx3hPL1G34Ch35m73KQq3fEJ34d93Fqe3K2N3cIu34Ch3f1z3k2N35kd34D334Ch38k23k2n3c9O3EF23Kcj3bt03c0q21q359a3clr3iye3EA83ipW1A39483Cfe3iyK3CFj3kDY3IpV339F22y3g1w3h5d3d2d3iK53Kqy33Ok3D0q3AvP3Doc3kH43B0y3Gxv1338q73Ksh38j13K2N37j6338z3HDS36UJ3KqT3gUN3KQw3gun3cNE3gUn3hoF3h8j3hAF33833JVM3Bel3h8P36Go35353fK03KsX3e8O3k6z3kqw3k713i9g3H8w23c3Jf331Sx33vp3Hif33pH3hc12111M3HV93jpR3KSU3Kf83C4s3dck3a7z3KT53Jvk103KT83H8o3GnN37L03BUs1j21E3iz6153jvT388c3CYv3JVw3jEu1637l033xc36vv3jw231Bl3fSo3JK8356d3JL4173KrE36pK3jKN3j2e3DdY3gVi3GW63di53KRE21122u3ikr3ktv3bp836PK3cLj3KTz3HO93KT63KH03Ho43gy32Gn38DE3kU83KuA3jvs22b338Z3KuE3kux32Y13jvX3J4l23Y27C1O22d35SE3iYy3k6w3560356z3K7o32P43jPa2272321l34yR3BIq35aP3JKQ34eh3jqw35cB3Kwb3522217163FNl3c2z34iZ3Kwd338z34DH38e13501356Z3I7v3G0e3fnl31Yf358221X2383fnL3hyK1d3kwv3FnL34W93KWu21W35733I8K31Tc356C32P035qr3Kwk2r321K34uC336v3kWj3KVx3kWo2ce3HY93kUR35ji3Kw33kw53kuV3kW83fK03kwa321c3hPj23J34db3AvC3h273fku3Jlf3KXG3KXx3IZ1173KWn21N3kwp3I853fNk3FK03kWU3kWW3Jl03kyB3kx11a3kX33KX5357G3kX73kUb3KXa3kxt350M3KxC3KXe21q3ky13Goi35013kw532mT356E3j8f3KWq23C3CH91635fs3kYm3Ewq3kVz3KXK34DH3Hmy3iZu3JKo3j2F3kxR3jsT1635h7367F34db35h73H27348p3Ky021g3KZI3eSO3kWl2iL3Kyt32sR356C35nb3kZ43gUB3Kz63Kuq3kZ834tF3KZa3KUw3csK35693KZe3BXA3KZh2VK3BxW2172101L3KZm34dB3C1W3ky33DDK3KZT34UC3KzV23e3kw53kUb3Dlx3gYp3Iqn2cU3jwW33ph379e21124Q34XS3I5p1135J83kV733833kFA33cC3apq3bEL32In34cH39283ksv2nu34Xf3hNZ3Ij434ch3ksU3H8E31v33H1y3KSY3CFe3kT03CfE3i9g3GUn3KrY3Gun3G3t3Jn13kvC3jVN3gnN37Ud3bus3bvf3KUb3l0R3j8V3jFr3aqD21123q34VO3L0z3g0334VY3KuT3B0l3cA73B0S2Gn3B293ixg335d3jf9356E3BJM3L0Q3Cml3akX3H903bKg3l04330T3caR3H973Gp133pH36QW3gZ123s3b1T3GWC357u3GK53kFF31063kQ51q3hGY3hRm3BQp36Dx3KCf3FZ629E3Cbb3hq032Sf3cld3h5A3BKN3jBu3G3K3Hs13GzV3BtD3JU42f93kLu1p26y33f63Kn52Wc23C34bp3kpS33G43DkJ3kKq31zV3kkt1s2423EHv3ilC3Bo52Hm3eHV3j6b3j3l2353JFW3h9Z3CbG3hRw3dgl3dJf3JMM3i113d2d3Cd23EDk3l4m3iJ33fNd3CaS3ENO3Eo83l4T3g6P23f3dI03L4s3L3N3h053ECd3Ij63F3d341e3j4132ob2Cu32Fj3BQZ25n3H6t3Cgr33qV3cqq327n3iLY3IG23f2W3bRY3kPp1S3jRr2Mn34AZ1q2En22A35oj239340i1T3F9P317U24O3f5W3kOe3i3W1r2Kp2Kr3G5O3Db53ikr3aJx3j4G3KfH21U3iI93GIv3D4S25P24U2F83aMx1K3fZx3j903gZc2cu2Cx3duW3cA13G043DYc3L533CsU22z33x33hYR31ZP3GQX3k623bKs3Gza3JiZ3F7l3ipq3CiQ3c9L357s3bt63F4C3d5H3FzZ3J9Y3Bnc33cC36263hhf3gNn3JvP3j893iiN3d913jKY3IqD23126h3iiT3At83jx33IRK27S3L6u3HnQ3G6O3e513L6z2F83l6s3Gc922f3CG22m23aKX26032zK23k34dk23234Bp3d0s24i33i63Bmq3Br42A8216341P103fXn3DUu21w24r31D4317m3iMt2Fl21c3hLi161L23339Ft1L33152By3KJ72NQ23H3h9E3hr13caB3j6O3GCV3JpE3bL73Kaq34V23fco31722122cU3HC53L9d3kRW3CD03KR829F34gx3jiw3k383l3i3G963Ki63fB33cEX22Z36jG27c3II63cB53H8q3Cb83CXo3l6q3LA4153FEH3F1N3IHp3L9Z3G063lA231063II63l873Hs23alM3J4R3GxH3bMR3Br53Kg13i5h33hc348m34eS3HlI2GN1g3l932s231pg2bq2Nm31Zv1u23133AN3Bo732px3C5O2lc24y36Jg3DOg3d0S3flB3K4o21W33RF3h7O3L743kAM23f3gH43Ips21D25934YL2qm3At82wH3L9N3GkS3iGp3GxV3lBp3L9H389o2CU3AT831L13KE23lby3J6N3l9q3LC12M23l9u3EkD3k0O3L9v3eKe3GrL3LaH3grc3g6z3LA63aw33HE13L6y3EUm34c93duW3Hzw3jT63gR53gZ83CBF22Z3lCk3FkW3LaL3L553akx3Bsf2f83l8z3Bih3lAz3l943js13eQ33E063Bej21W25e3C693EYS3Br23LAq2a83e9m3klK3hjU347a3bgN3B0U3EVN341234123iGB3G6e3L9e3D2D3f783lbq2453Hc93l9k1W3L9m34Zw3i013ldV3L9Q3LDY3L9h316638WR367f3cxI3laE3HZx3l823LA93Gzd3dZA3lA63JwD3cb93L6Y353i3bU43LAD3eKE3gqM3LCw3L6y3LEJ133j373LD22it22G33N23kjb2Wv3lAT1C3lbH3kBJ21w22j344832d41o3ffq3l8L32tF3l8O29e21V3jNp31w73Lax3ld82s21k3gPJ32Y12313L9B3hEF3ijB3lCA3CF43Ldz3c1N3le23LE43Cp03Cjq3lDw3kAn3LFX3Lea3Lc83LeD3J6m3cSo3LEt3L4u3lCX3hXw3E5A3Lel34003Lco3LA13GZd3G6z3GQx3lCT3LgC3G6p22Z3lgF3Lcr3lD134b434xO3h5u3IE6321Z26c3c7k3KnH3JoL3JON1V25733vh3IdV3GMl2FL3LH233jK3J1j26Q3gsd31612333INO3kNu21X2jl3jI83ieT33Q1329F3I4s32H63Iny1b3EIx2BY3J1i32fE21b25K3bf73I1821I3hZ031es31v031ZU2aO332O3hlZ32gc3lHA3JOK1s3jNS1A2133LFK3l5l3h6c33j93gLg26P3d6v3GSi3hl82163kgb2De3FDh3D0s3JI33ckv2243jiu3Dl03JA83D8C3feA3IpS3iku29E387W3GXV3d0z3Gnf3jPy3fHg3Je93h4x3BU333Ph39t23h8B3kSe3C0Q3lj83clr3d183cfN22Y2Gn3F1z3Hd93Lj7352r3CLr3ct13e7O34ch3C9h3KTx3L9f3guN3kA23I8X34Md3d1p3Ixd38j13j6Y3L213KVK2GY3EU43l2s3gVo34uC38J11O2Qn3C8e3Btd3lJj1E3kTk3kTm3IgM3jW33eB536zx3jw73kh03Jwa3GNl3Gnn35L03bUs3a0C3IYm3c1l3C1n351d35l01k21F3Jpa358A3irp1934zI3iWH3Ft934E83dsB350Y351D34zI34EH3D1G25o23y1D39Dc21K1l35iO332r1H3Eb43B0l372p1C33WR3bZm35Pd2aR3gr9359I350Q34Jq319E331K331k21p38zj1h3C0O3jfB3llN3Hc12GJ3dAv3b7T3CC838e132CB3KSj3LmJ3Hp53BGN2111I38A73ci922F21w325L3h073Bnm3CPe3Li62aP3DoO3BsD3l4B3I3B3LIk32yO3i2A33Iq32yN2663k5w2de26F33uR3kp73jV13Kp93i29329H315K1632Sp1D3juw1r3cQE3gGP3Lhf21e2183hGA3i3o3hRR24z3iE933GB2393lFt3jXU3Le63jtA3FoD3cTb3dxW3LJ33GSg3hEg3lG43l9R3GNg3hNk3B903B92103ATv3BUS3Bip3J8A3iIE3iH63hhP3aTv3Hw73kHU3c883dvY3c88355V3l7q355J3iH33ftD3j7u3lOs3gOk3Itm354s3J8T3I7E3JWw3g9G2dY2112kg3jx53k863Ib834xo21A3Lhl3joy3j543h7F3I3j3KFv2723DE63LHB33JL32Fe24m3k1o32pt3dbh3Ln13d3q33F73h6E3HzJ3hT93LNY3gn026o33ZM3LHw1p21B23t3gJs3Hfv3hl83HLA32632jj3gs43lHb3lIe21o3ffq3kNU2703F8N3EP73JCe33GB25C3frS3GSE1P3H7d3inX3if933nj3e3d3GAF3lqJ3LiC3joM3JoO22L3Ei23aJX3H5V3iE72233LiY3hh33DJK3FmJ3HVe3bl73LJ42L4359o3lbn3jgk3GNb3Jbk3Ftd3LjD3KF1113ljg3Gyg3lJi3kB73COo3I7B3c5B22X3lJO3E7Z3la83Lrn3lRZ3EjJ3lJW352y3IgP3kV83kT43i0U3c9c3kVA34tW33833LK63KSj3BuS3d0Z3lK9338z3G4d3kw93kVp3lKg3lki3AAm3lkk3lRy3LKn3jF93F4A22134Db3Isu3er53LKS3bh636zX3JW93Hg83jWB3LKx3Dav3bus3BHX3LL13JMC3ll43dav3ll63Ll83bW33iw822r34cf3C9O34E83E6F3LLH1b3lLJ359734Zm3lLN3lLp3LLR34zw2Qx3D283lLW2nk3lly3C543lM031Yu2Ba3L6w3cp03lm531Wv1I3lM81h3lMA32F73Bwj3HDy2603Lmf35io3lMH3JX03lmk3IUE3Lmm3LuO3LMp3gz13Lms3jX53Lmw3BEM3BNL3F3D3dpJ3kkm33nJ23P3FLZ3D7d3kke3kGj163hK53HSC1J3HSE3kA43I402Ei32672cA1V21G33vJ3kD4343g3L4e2gY26q3gwS3L5L21f3bLF33PH3b3X3E713BP23hRM3gST3KFu3cVV25d3jXe330Z2LW32Jn3J5W2xi2IL2eN2Ro173hjx3hSw3KJg3iok1733j23bRy33923j4p317t25r2123H9Q3iDr3H7a2vw3DTq3g9m2703l6231x43L642KN3L663Ims3Dkr3knU233332231X53lq52en26D3j4G3GSe24525X3I5L27C25s25E2351Y3lHh33rL31BA31Bc1t2Fh26e3Kno3j4Z26O22h3DT71w23q3GdJ328A3j1F21p3Esc27s36pE3ezC3hpL3bt235BB35zt3K9y3kb53kV83C0s3GUN3eaT3CFe3I8p3D523lAE34cz3Aux3IQ83gz83l7d3C0s3CS23FC33bv634D53I623bub3K6v3eav34Dh3AT834CX3bha3GUg3C4J3Kwt31c836SZ34cH3KGt31EU3FAd3lyn3l4u3Lyp33Oq3CA43F4U3c3022G3L0c2Ds33pO34Iz34ct3ER13j9w22r3jkW34cW25O23K332S34Nd35AD1o3Ii91i34DH3ECG3kF03D5t35fN1O21M38sD34z838ir3Hd936zx3C0Q3C0s3kwQ3Dn93J2o3I7X3Lyv34DQ3bXZ23F34dV3eAV34e03lZ022l3lld353N3c123Bzl357327C34CH34dh3CXj3ksv3Is43j6M34gT34Dh3iX73KHZ3d2D3IZp3izZ3GNB3kHy3g3d3KH02Gy36zX3h8p35qv3iBO3i69350Q351d355K34ed3DYY35141E3Gvo350Q3m1J1O1z329O3AAM3C2J3M0e2Dd350R36ea2ao3c0B35qR34cF3cXJ34E83LYM34Cv3c2J34GT34Cf3Bz73Kl13M2622134Cf3D8X3a0C3bzM35AP35823HWY3Ltr3Aj83m1r3KIu28h3jmE2112303jYo3aAM3m0d3c0R3hCd3i853csx3J2o3lt52Gg3jTX2gG3DRg3i7v3GVX3CFf3m363M0X3L4U3M313m0F3m343C4X3m0I34DQ3m0k3iAI3C073Cbw3C0d3kh03M3G3m0z3K74352O338Z3M2b3M3G3m153c88350M3M0428H35Y333FG21Y34Yf3eKd3m0B38ps1337t821f22b3IXQ3lUD3EHB3igp3Gou34jQ3j1Z3loi2gN363k27T14338Z3Ft432OR2cX28h3bY03CUO3c0s3Bhr3EjI3LmC3iw334E03FTd3Khj2ht338Z3KF73M183llY3BIp3Kh7357S3Alm3M213IAi26L3kHQ3c6422Z3JFT1R2353luo2Ds36No3g2A363W3aAm3lZE3cs23lZh3cJ93hoh2dS3iWs3gJ93BIW2M23iBn3BTD26821Y24z2391X22G32RX3D0s21J34AA343n1V33Y23kKf21j3LDI3L8m3eDd3l8A25k32AY3D6q21V3FIy2ii2nU32It162132Bh3kJS133L5t22O3e5t3I3832E13koJ31eT343j3DOg22w1t34723e0I2m2340y22H3doo22e21l132I43feg3gxL31Xb3gKM3KCo35aJ3JCn2693de63lWr3HGl336Z32lK3I482FU3dPC3KlE3K5s32PS2de24K33fO3Lq91w2j126p33CG3iFh32Ji33vk21X24I33Ln2wz1N31322x33h3k3GPQ3Huc3Hz63h7F3gM03gm2103J4x327q3J4z2533CQf346H31G83brm32wl3Kp83GWx3Chi3cR03iEA3dbl3k963Gtb3ht531Zz21D337F163BO43gkJ313P1H3m8I23w3LQv316122g314d3j4121c3DfQ33Q43G2T317i3m7u3M8633Vi33VK24Z3Hgs3Gmt32vp3lNI3GwX34hl24W33R03kLa2cz3j5K32Bs319G3bdL3GeB337E2B032Gp3gT623w26g26I32J9313q343i1R25a33Vh3kma2bN31CJ21Z21a2HL3hSe2bU26Z3Bf72OB2Od2173k4X3E0N32Wf3LvH3KMb3LvK3MA32HA3kL43i253h9t3i271V3fP62K022o2193k973MAx1k3M9n3kd43Js83ESD31D42313M7U3Kbs314E32vm21s3BO725S31CW3jb73K26337i3Hgp3G2G1P3Fd03KFH21M3l8p3IkZ32Sb3KoY24m3eHV3187318R2ik23b32JV3lw52Eo2w23J5X3aVH3l5T33po2pi3FYt3Chl2ao3iMn3IDx3I593h6L33I63Bja3hiN326F33pu3fYF3cej3jGI33uC24M3bmh3LVo3Bs13gPe2Vw31wl193K973KNu24q3H5Y3LX83I3q3CDi3hG226C3L633iP32kL3Lx03l67163l5H29f1g22833Q83lwN3Iml3f5H3hSD21N26W31Bu23A32xj1a2ce2En1H329z2m21S22k26m3fRn33AN2462573fds2k023q2123lN931573GSJ3LH732643FLw29e34b51o3h3Y3gqe1i23b3BT03gu0103kUT21N3buS3LRi3lBn3Jpx3fuh35Qk34D334CT392A3d9H32UE25524W34xo34Rz27c31xY2FL38lR3Ex53Krd3Cla35013BUS3Kr83Kv83hn43DD935J83JQ03Fhg31c829f3B5H3KRb34VY3Eba22T321m3cFE2303BDM3Dd93d2a3lzQ34D53mFl35A83LZv38J132373bGn3m013M3W3LC93J6M32iN34Dh3Crk3Kqw3m0G3bZC3m3m3d633BW032R13lu928h351P332a3MGX338z338Z3bZ235Gv36zx3M413I7K21n22R21U31YF3i0u3BvF3m1D3akX35y73M1g2Gg3H8p3lkY21j2332263M1m3BI03jjt350Q3ll521K393w1I34cF3jA83c4X3m2N357S3M2P3By23By63M2R3C2i3Ic63cnE22Q21V350q3c9L23c3M251B2MR3M272ki3cTI3m2h3mIS21i3IWT3b7u28H3Ae83LuR1023N3lzV3AuX21f3BS53c2v3ecM3BN4310632iN34cT3I7K3B0L3m4l2343m4n3bWD3LOJ38hm34CZ3KVl3M1Y350122p21s3m4w3m3d3mIM3c0O356E22s21X3m513IW43K6y353N3M573KuZ2DS36tp21122p35pn38lr3mFE3MfG3c4n3iPZ3G073Ea83Mgq3dI93j7C3CsR3Mfq23w3eSO38gi358r3C0038lr3m172m232iN27S3mkE3Lmt3HrX3L9q3mfJ3DjM3Mkk34ct3MKM34Ca3mfq24B3iuT3iyU1K21u34Mh3bGo3d9B33PH35Vh3B1j2B43cyo3fEp3fEa2203j8F3Cbr3CFs35BB3bjY3COk3gZV3HaI3cJp3mkZ3MFh3GxV3mL33Dgs3ml529I3IBb3mfP2Dt2552473Hv93Iy91k2363c183blr3cSJ3mlI3lOC3MLz3MKG3ML231533GF83mm434Rv3Gr53mfq23L3iuE36Au3IB822s34G13lg23MJH3CN035Qh3L2b3mG13mFF34ml3CBx3L7c31063G073D5H3Ml73jFn3L7I27c3l7K3J6v2gN3AeA3hd93Jjd360p3mLp355j39873K3n3c7a3eWY3mk03M0G1d2183kWQ23F353932f135011g21d3BhE23F34Dq3DQb3gVL34UD34e03eRL3khJ2EQ31d83I7V34K53GNx28h3KuZ27C371q21124S35513lg23MmK3ML13Mfi3MMn3hWL3mMP35t23Mm71t25524Q2C735Dq1K23p2413le531723Ii93Hwp3CLZ3mn2123MKZ3i0W3goz3d2D3ftH3cJa3MNC3L7H31c83BeL3MNg3ihu2gn38NP3H8R34d539WL35013miM3jF63EWy3L20356234Ug3cCX2cU3iXD34l83BvS21j3kry3irB3IqY37DK35Gv3IwA3iR41A3mQ433fg25924l3gvT31023MQ83BH63bHb317C3kWX3c0L3Iir3IVH3bBB391421123W38nq3b7s3Iit3aO021123Z3C7x3mkD3mN43mKf3Mor3mM13MOT3MFk3IVM3gd33A4U3MOX25524631Bq1034pA3mfv24m3aTh38lr3Mpt3Cui3EBa3J6R3loG3f7L3iXD3DSV3buS3KRY3j8a3MQA3bH03Loq3Gyc3DSv1O24J34yI3Iab3Iye3J7K35733jfy3mIm3kwq3jka3j8d354S3dsV23925139vR1X31023ms93Dl131W72S43e1m3fCm3Iis338337w921126934Pb3MOp3mR53mL02fM3mKH23f3MM234vy3MM43mg83MKn3MM824a21Q27C3ac43MFV26038Uj3cI93gZB193jiU3hXK3L7z3caB2173cl427C35JX3L6T3cCK3KU93C8Z3IXK29e3MTe33Fg25N3a9c3Lg23FEI3IcG3g6O3Ij53MRO34Ch3mRQ3A6k3mRS3BEl3iXD34x23mQ53mRX3Gy83ih33MRZ3MOH3Ih7153MuF33FG25j2673iyd3Iyf3gY83M373MSB3mnq3m4X3mse3BU23J8e3mUO2392U93MqJ2153msn3bIT3MsQ32nS3mss3IIT372a3GZ125p36Lo3ekD36wo3h8r3MKy3Mt03mM03J6p3mT43MR93mL43Mrb3dI93fCE3bu43MOy23P339F35303ib826d34Ga3LG23ca121733963Mtr3IFu3GQX3Moq3mT23MmM3mKj3Mvr34CT3mMq3hzY3MvU25525b31yp34ss3MFV26n3bc33Lg23avK36pk3gR033Jv3Mfd3mvL3Mml3mOS3MWc3hdG3mWf3MrE2561U3D013hYx3mBT354U3mFY3G6E3cui3mkz3mG43KTY3mg63FBp3MNc3cou36Nz3MgC25m3C8l353b2My3E8839Ra34Z834W03Hxm3c8m38sd3csO3mXb3IPy3kU23g073i613IZT3cn03mXI3f1Y1i3La93mtK27c3mtm3mWU36UJ3MR63MWa3mWX3Mmo3mWD3I413Itl3mre37gX3i5n38Q73ib821h3cRD3IY03cBB3hC13lg93mw935aP3Mr83mwY3MFm33d63My13HRD3Moy24E3iaa37Qn1K21R34m53lg23EBa3Kqt3d8H35gL3D9h3DLA3I9g3d8h3eba22O33823DD93MZA21H3i6434d53MFu3BvC3K3y3mGK3JR83hRd3D5s3MyU3Mt33mT5123Mm43Mvt3MfQ26l3M2z356634B535493Mz93mlL21N3mgh3CBl3MgK3CBl3MIm3CBL356z3d8H3j943gqS37153BMx3kaA3mGG3Mgi3I0U3mgK3gun3MiM3gun34Wg3gun1F34tc3KU13F6934gt3ECK3f1n3lJZ3AK51u3mgF3n0a3mGh3gun3n0s3cFE3mhN3gUn356z3Ho922b3mJp3GoI3cc73Bk23bIH3c4u34ZI3N1836Uj3n1a3mGJ3Mgl3i0u3N0U3CBx3hOH27C3mIT22134vy3Hn621n3Mo23CY4395U3cbV3D5H3N273G8Y3cU93N2A3Gnr3HI13K0t3DE934cG33833IGM3n13352o34ct39dc3dl632wM3dfJ3N2K123N0P3n1B3N1U3i7A3N1w3I0u3n0w3cfE3N0Y3kVa3Ku23lgQ3MY73cT63l873bIW3h9h3bJ03BFX3gtG325C3k2b332a1H3M7g3ENv22U25Z3dKR3KOE2313KEp3L4i26632443Kf33Buc3iiY3GzA3haD3fbG3HR43N2L3MWg3HAI3EHe3kE73Bkj3duU32LL1022m218339H3C6F33FF339k2V13Iso2BQ2292103gyv26E3iNS3j453gY132a631sr31sA2152Xc3gqE32p023H3k4I34371s22y25c3GJI27q3L3i3BRC33Dh33v4349t23B32Hg27E33H93ldL311A2cw2cy3GjM3hyX33B922l3LX63m7Y349d3DX531Eh21m31tE3hKZ33Ph3Kn33LF52603e9H33rM32lg3hJ63h6x3BJ42D43D9G334v3Ldc3HlZ34773LvZ3ie725o25B1432ku3bOD32mB341n2783bOI3BOk341T341v313s3boP2Uw22J3BOR342322H2103EM63G7w26q3gX73L3B2153G2y29F3fDu33Tq2BQ2M933mh3ilR34c31634C52de32nv3fl03ej13Lqh3FEg32u832Sw1532sy332g32t1112603E2W3kLe3hJe3kcO3Bsn3J3G2Z031Sr2z5354k22l21P325l21t1z31sG3m7n33pu2dq32Pp31bM3H1d32013J4m2bQ2Co2gy24U3iEj21e21X3l6N3HJ93fuy312Y21i328G3HUH33LQ32013J0v2CU3lN43BSf3j4f3bQs3bWA22E3BO726W347j3Lpk3lnH3hGV3m983lb629e3C5L3hQ031Vb31vd2Cz3iFl2HC314F2nR33tG3H7O3DvD31023CK03Lea3kRl325L3l123CUo1137Y63cFE31023N333F693ku43Lkw2gN3gy534mL1Z3LSN32Y13L1D3kuF3KVO352X34Uc372P23923e3hW83Cne3l213bh63bTD3l0t3c2M3Gz121J3gZ33mu93Cc03gK3365l3hvm3lZT34Vk362O35ad21A2tH3bMb38wr3B2o3iYe3NA63gBs3Kug3CSK39L0346331YP1x3jl23l2K25P3MFs34UC39l0312Z34Xf3kuM37Wp35013mPy356D3J263K743Djc3hid355V3jK23jvw3nAb1639l023922E3dxR3Lsv3kup356j2203Lly3l0q3Naj3K7r1G3c9c3K7w355W3mnz350m3H5a3HQE35bc34Zg357N2iT35mf34dQ3AyF367f338Z35GX3nCq1835Gx3C8J2xS31yF39dC3bX13GVt3i8p3Kh73mO5193AYF35013I9G3Iai23C3bu731YF3Hov22g2GN36Gi3J6Y3KXp2203KRy3kHE3EKp35GV3gVN3Bu331YF3KUj1X3cLa1x3Nd2330T3M3d3bh33j2D3l2L31t03I9X34E03D1i34CF3Ae834CX34e83fsv3Kwy2ao3NdB3bIF3Jal3NDE3bf8310j3buS3nDv3m4X2kF3i9H355v3NdA357j3HOv22Y3kwH2AV3J0u3KY43nBT1536eA1p3Lt835d83I7p3C4x3kHw3NdY193loy3c0519355k34e03HMW3NE53aFr3nE728P3NAr3bws3Jwk1C3nEc3HOV3Eyn3mhP3C0P3dL83m5g23F3N9U3IaI3M0n3izS34Us3d533mIa3cal34j43KrG31aU1G34ED3MWQ3JPd350Y350Y355w34eh395x38S11G3nGC2QX395X34cV38vu3C0Q3n9U359i359I356e3hQ33nGM1i356E3iAb3NGQ3EUg3nGu22031EB3Ngq334x35851e359i2aO3Ica358235g33dcY3kWt31uC3Car3AKx3ngk1W3bhE23c3nez352j173i7P3KiM3nDw3KyX2103bHe2203mNv3I8b35B83C083Fw43k3e3gw43Car38wR1R24834Vk3At821f3GGm3lmu3lMw3mLT3gwg3cdI3n4U32a93E2I33dG32mP3c86354V3je33lwo343732Jf218345l329K28O2VW345p29a23y25L38SD3JyG3BPc3boh341Q341S3bOM3n6m341x341z3N6p3n6R342423i3l6B3D6G2ek3bJ424J3kBm3gWT3bRo3BrQ3h401n3BrT2gY2553lPw2De22P3n6E3bp9341L3N6H341P3bOj3NJ03BoN3n6N3Nj427U3N6q1Q3N6S3bap2f83k4L163h7N3JiV3m1e3bwh3ekp3E123FVO3n0L3h7U3kVB3D2d3e143cfe3fH73I8x3N1i3FHA3C9S3Di834dB3G8Q3CrX3dLB3d8T3JGp3nKn3dCP3iQD3BtU3NKS3BUL3nkU3N1h3f0R3CrP3nKz3D8s3nl12Ay3mGB3lfi3JDU29E3hra3DE23He333833hl432LJ3J4532p0347i2za339N2Hl3Jmx3nK93KE43kCk3CUo3E653LEe3cbd3CDb3HS2392822G3Gsv3N5q1z3N5s3h1g3h9Q33RM3n7b183hGM3m8731v43hKu33B921s3m9T3Gst3k8t3N793N5Z3njo32Oc27f31uE24933kl334u2OW3CPe3N4I3Gyv22O33773n8F23X3dKJ33RM31SA25V3HkL33923nmC103iDv24k37HZ27c25Y34A33N7X2Z63lW129e3N9325932ab32SV32sX32SZ3n7n3D3w3nJB2cz26t31Y43n8W1J23I3cW93dt824o23M320D3n493N4b3Bre349S339l21u3GKN3L3b21G32b9317m24I3BMH311B3Bwk3GJm3J5t3n8M3Cl63eEr21k22E3kbb3n6f341m3NiY3NjV3BOL3Njx3NJ33bOQ3nK234243CZV22h3f9s3NLL329E3h3y3mB733nJ25A3HGS3n963iN833I433vh3n8f193KQ53E713n662m23L3R22R3N9I3By43f2X32V72613K5f3J4525K3M9Q21E1p3N8q33LP1N1I33Lr2VN23Y26W3N823n843hNj3a6K1h3n883L5t32d021332011a3l6025R31853d3r2zr3J3T3dTV3n543nIE349R33dJ3nO831v03n763Bwj3N9d3cDK143MmY3Dl03gh23IYk3N9o3LCC31d13LSA3mGY3Kv83D0Z3gUn3Ks73n103h8l3B3X3l1w3Na22NK3BUs3N6d3Na63FAI3LSq3NBX3nAD3NAf3GvT3Bwn3NAi3DDY3L233Kdo3lpc3Nao3HVy35h73Dl63NAT133nRZ25o3Naw3BsX21k3NAz3bIy3jEl2bY3b2O3nrJ3kVJ338z399o3CsH3nb73nBh3LB733FG133Nbb32KV3L0o25p2591p3NSj3d012v434zw3cru3H8G3MNv3j2535733haC3i9G3KXp3NBv3NAA3JVR3NBZ3Nc13LkJ31373lsW3k6Z3ksp3Nc83NrT33wK1g3BGu3nCd3mNy3Iz1320d3ixU35B83NcI34Fv3nCK357J3b9021n34DQ35eg3nCt3AlM3NTy3gON3m043NcY3Jmh33fG3ibp3Iuk3jt63m4X3Nd43Ixt3h8h3ND93NEc3JA13NEF3ndG21j3nt33Kw72203hQ33ndl3bxa3NdN3IZv3GvO3NDQ38kY34173NDt3c543KHW3Nd83Nf63NeX22031WP3ICp34e03ngC3m2K3GFA34E83NrZ34cv3neA3nFk357J3nuf3NdF3NeH21j3nUw3NhM3CSX3ndZ3NEO343I34Lb22y2T634Uc31lH3BHM3nUj3NEN3nhh31Yx1C3nhK32Sp3nVJ3NUY3loY3Nv23NE232D03N1K3m0S38Zw3nv71D3Nv93nFI2G23Nvc3NVN3Nh83EL13Bt73NFR3d0Z3nfU34dV3f1Z34cX3Ne33gBd34cf3cJ03K872iG325D34ED35fN35013KQW3nG83iSk23F34EH3aXx34cx325d3nx522l2qX3nX53Ngi2B43LkL3ngW3bjm3nGW3M6z3Ngw3C4X3nGw3c9C3NgZ3hqX350y3nh31c3NH53eRU31cS3nFn1835823bAE3Nhc3D2E1E3NHf3nvW31gO3I7P3i873nVj21l1o3NhP3LlY3Nhs32So3hyQ3NtR3L2R3Nhx3I7E3ni03Ni22Th3Ni433BP3gP73Ni73DJn3aMX3JmS2b53np426e240345J3nIM33DB3NiO345o32e13EzA3M952FC3BrP3BRr3njJ3bRU22n3jhW23g22p3NIv3bOE3JyI3NjU3n6K3Nj13boo3njz1h3nk13N6S25b3N612CZ34gp3nK53mc92L03Ge532YY3BSA3EMh3NQP3N4C27X26X39Ui27c24s23X339f3jYg3Njt3n6j3NjW3nj23N6O3NK03nj622H31Ej3H7o3Hi83dVb3hR53Hhm3Jm93hAE3mxy3L503Kdw3cBi3nl43KgV3FaE3dCp34db3d5o3eb23khl3o0U3EaV3Iqj3ETR3C2z3EtT3Jti3o0U3FMr3Khm3O153o0Z3Cc83my32fy3NLD3bNG3g9i3c4U2FY3C3w313X33242EF3n4T3NP422Q3hRt3HeF3Hq03Nlu3HA03cEs3lG83O1W3gzU2M23BwG25D3ehV3o1N32m83fyQ33FP3IlD3N7s3GwO2V02683d0032Oz331Y3M7M3m7o3due3LVX3H1i3jxR3GT72F833S531sP31sR31ST2Bq3KqB1O25433FO3nib193JZg2683dzK2s61v24k25X32703Lf52CS3Eda3hIN32CE23d3Gn53n3Q3C8l3BxA3c8o3J3334Ca3d9B34413LoC3dY33ejh3KB93LCv3i7f3IgQ3J6i3GFh3Hxu3FkU3jak3h2o3CyN1b3dfj3Hd522y3la3352T3BHm3H5k3kgq3kFb3ikg3JAo22z3cXe33PH3cUw3La637S33Lco3Hac3fA33GK73C9e3hwg3Ik833CC35843beL3kra3O4D33nH3o4g3eRU3L873N4435443E2o3JVL3NLP1j24Z3mbh3jYy3Isw32Vm3jz12BD1M26r23L2th2o122s3MIn1V1p31AZ21W3bJV22622r2ls33ud3o5c3IE02Cu2261X2rF33jT2353hR03jz63lEf3H263h023IJ43kCi3LGb3Gnw3lA03Bl83l5539dv2313fpT3gQ531Lh2Pp33sZ33p22cu3m7l3m7n3NY93CQ43NyT2V032P023T3htX3F2q3f2s3EIy3Gqe3jp633uI3E9B3eq326U3hsS3BSj3j522bZ2kk348C31BO34793lUF329E3Ht63dKT3lwm29f3GXd3O2v25X343g3NnW3NK83gAX22Z3G9f3Csk3ENW3hCv3edl3jM829e3l163Bjp3hDN3C523hxq3edW123hXu3fEE3LCr33Mc3H5I3O4A33Cc34Gt3h583LsB3Di53hdn3Kdv36SZ3myv3Hvs3BiH3j9N3Afu3DVo35QR3Jj03d5U32jv3gH73Gk331Wp3Mg63KGq35Bb3id13C5H3nLh3FCp3lf526U3nNm3o583Jz03Jz23o1S3H7O3m5A3LBN3HH83Ips3iD13HS23o233IE93DEU3fxq3O003No62nq3j4j3o2N3eNH32dW3o342282342Fe3gpG3IB632hG3o6M3m7O3n8U3Hlo3iLd23Y3DkJ3nib32eT3J442V03NPu3CVc2523n523G863o2u3hRi33za3CVv21S1O3ePt3o2Q33JC3KcN1126924433393O3b347Q2I73l6g3O3g33cc3aTV3O3j3N3V3CsJ3o3n3mtn3hwj3G0d3dI23g1E3AM43j6h3o433HDY22Y3Fbb3Cb33h4S3HHm3cFB3c0q3Nkj3l7B3HNK33PH3LMa3jaq3O842dY3dUV173ikb33cc3gXz3gZ83IK93LAi3BEl3j863HIN3cI83o4K3n3w3dR63cN63o893ObW3o4r359e3o4T2233mn122z3fku3oBZ3o4Z3dWk3Axx22G3h3y2e031C121b3M7Q3Md233C63Npm314G3j3s335o3LV21B3fId3Kl93N9e1n21W3Bo734b53e5L3EIj3cWX183Ec13n8R3Nq03nQ232nu3eyR328i3C453CHF3kJK32643KLg3kFv2593DP3324H32PI23b3NOk3h483F5J3eEr3I9e3cVV3Lgx32SB34Bm3I4q3h1M33CD25H33kl3kFh26T3C7k32o429p32o7313v1m3im8310k2373dg63E5f33H93I2D3fL024l3bf73lN12313G5M3DoQ3H0y2Vi32u53GAm3do532Qn31Zj1726124R23033Y732d931Zf2Sx32kZ3oeX22L3n953M963MA83In933c63cpb3n8y316021e25Y3j4g3c3i32j93nNW24z33vh33Uo1E3IyC3Nk93Cuh34cH3n0K3lCc3ekR29E3Mlj31YL3Ntn3j6o3Hac3N9u3CF63NY83dN13Hhc3lOH3mjm2Gn38vU3BUs3hq33J8a3iq73ms03hHo3gYC38VU3Ny931x41x3muh3lP83mso3LpA3L5621121i325l38LR3Asf3Mp93Fvq3Kdw3L2F2gH39FD3MNk3k7j3dl83bgv3b123LKk3dL83GYP3Iz83J8B3LZt23q153IBn21K2113o3f3BiI3oG31W3IaZ3i933bxz3CSb3iAS3BWS3Ki02963iV83k723ll13dv4350q3j7A34ed3FSv3M1r2aO3Mir3hd523e32KV3OhY3BjM3oi03J703oi23nFh3FbC35153K81358O350r3M1o32K234Kt3m2c3IC6355q3bwi3m2N3mIQ31yy357u3DCy3C263N3W3N9u3c1z2203NY83C1Z23C330N2CX3JA122Y3iAK3byS3cT73oix3NhD3Oj03oj23bHz355W34cf3c2x3iYk3m2N350T35823GFa34ED3G4D3bWg3bt73ISx1F22Z23E2XL34KS358234fg325d3G4D350q3IBY2F33OIu3HoP3eYn3oJc3nFs1W3OjE3IHA3ojG3IWg1C3OjJ34CF3m233ojM3CiU3Ojp3jE93oJr3dL83oJT3C283BgU3oJT21Q21b3oJx2hV1D34Ih3oK13JE93oK31g3OI53OK63nHJ2603ohF3aW321f22p39fd3lmj27c3atv21123a3aW73lG23ogX3oG23OIy3fog356E3OG63cLr3BuB3Og83mRt3lOJ39Hn3oGD2w83j7a34dH3j723mS13c4j35yy1o3M483IU91C3gnS3caX3GOC3CFS3h8Z2iu3Dwj2773GOu3HHN3BvV3MPF3Iys3ceX32Mh21121t22s3jX521Y3id33JbZ33cD34bp3Idv3nLR3FP93LJ43HAC3DF53lj33oCc3l3O3gzh3dUU3cr03omw3O1t3Gf13oFY3On33c5B3oBi3DQ13on23nLZ3l5537Wp3dWF3Nlk3O6R21924Y25g2b43OF33KuI32ky31zI32L1173MEo3Ie93gQ53Eq02DK34083Kp0320E2Ix3gWl3epo32yx318734z332o83NqM3OFG2473I1G3GsT3L5a3f041D26M24j3O083nJs3NoT3NzI3now3o0E3Nzm3O0g2703D3o3CGR3MEL3Imk31D43BlN1n3jL43I233KL52wu3MbL22Y3cDy33S521632Sn2ZS3e9H3M8m3M8o3I3Q33F63LpZ3O9h3MD23l4D3Kpj3cZ825W3M8r3JOz3m8T33q13M8v3Gpz2673e2w3GQE3H1H3Md433O03Lpo31tk2672433hQH3gRX3in73j673g1W3Kjo2FB2FD3Kjq31zp3kjt32xc28a3kjx32AW33Xb3Cpd3lB33lVI3H623l3632it3Ko82dY3L4A2T7348Q3G2h3lQS3gLl36J83HRm3NQZ3N3q324436fm34313KEx27s3kxx3M043CFV3Kf43N3v3m213d8H3OgG3n0L3J923C953i693cTd3EQL3cII3FH53eaC3di93aW33cto3MVT3hx03kcI3kE53CJX3M323oRE332u3Mze2Nu1F27s37s33lG93hMj3iZO3lBy356E3ORJ3gF4355W3OB33kRv3Gz93C0q3IJ03D173E3Y3L4n3O663nKa3CSO3iZ03n403LzC3JK43cfb3bzo3F6n3o4S3clZ3o1f322s3mY53Gk53gzB3MW5359F3D2S3jF122Z3OT2331K3d2S3Jf73oT634XF3Ot83FbE3jGc3Otb3D6e3d9v387w29f3OFZ3E453oLL3IK42Fh3jGf3BeO3IhT29e3h8P3Cb73kH53jf93Oly2CA3L013MuL3hHp3Cb71O2fD3GvT3c9C3j8a3e18338Z3BN33b0l2QM3KuY3iIT35Lw3ICh22S3iu638lR3ENX3hox3IBv3fhY3cCw3Ot13otC3nqA3Lgn3D5U3OtN23f3kSg3j1X3IhS3J6u3mpo3OH23Mq53IIM3oTY3NUO3ogh3bU23GYc36Hc1O2202283Hht3ca13I253fKA3MJ033833bZ23OLG3olI34z836fM3mxs3iho3gk1352O3OsP3buj3mN93Jj93oss34wI3oSU3oCA3OSW3nLb3m0Y3hPp3fHu3EjX3OUv3IKj3ClR3oLp3J1X3og93IXD36no3L1Z313U3mUu3lP93J8W338335yy3fZ43ofR3gKh3c0P3oTG3Ot33fBE3oT53OT73nQA3FbE3Ota3OWU3D2S3otF3oWy3gC93oTj3Onb3CDB22m3d633bIZ3BnM3ehV3JdG33Qt1l32aZ2bq3Jur3o833htW3L5b3KOy2333O613JxU3hZX3EDn3gf83E6f3IJj3CN03BKA3bES3jrh3C5f3O8Z34Cb31d83bJ73hGN24k3eE23lfF3Br524z3f8v23A325Z31Eo22G2993jCp34O232zd314D3NP71B21y32fI3KoY2213INO32MZ3J2i32FM21R3oO33nul32Mb3BS631bP2831d26924W3MRH3O093oOO3O0c3Boo22k35b831uM21S332T27R3aS71t2v23bWA1922822m32mP2eZ328U3IHc3fVJ3kRu3l1b3igc3eOc3fzH3CYG3Jr73K3V3K6Q3Ejt3iz03M103N143m183Aj83lt622O3NtG35St3jKF32g83osT3Iq91F3D8O3n1L316s3mPL33cc3BNE3Beo3Nlf31D53ox63BeM2Ik3Ox92cu3oxb3JdI3BP132rX3bNV22L23H24Z3ooz3Bj421M32hg3l5C32fM24X3bsq33ce3c6933qf2b03O2k3Cej3m6o22P3Ozn3oXn3h213N9s3BtE3IjK3L153LC33J9k3mFV3M9N3HVY3e133fPg3e7P353N3oxs3Jc03n1N34C934zi3jbi3IpX3jFK3F6934zi3K0g34Cw3Blz3djf3gky3N1M3Kiz3bM73f0W3BMA2jp3o0533f622Q2Tu34ve32j93p13326A25b3evN29g3l8G3OXF27C23H21t3dOo3P0R2oC3lf43bp32od21C3h3y3K2031yl3i3q3O7L31fd31fF26Y3BF73IuE22L34y73bj93bjB3gjm3Ci83KEQ3bHv3eH03k0t2Fr34cR3hdu3gj53fVo34J53CsC34TY3EoT3bHm3D5H3K3X3AJa3lSH3519331j3MJc3DY43F4W3P013JJM1234Cr3DRw34d33m163eKG2nQ355b34e83j223Dch3k773HYa3gBs3AjA3P082qm351a3K6n35263jJc2bY3Aj83GV93P053lcE3a9k3bNd3bj63Bkb3oXW33LE3k863kFE33703hz03Me53lBB1024026g1Y26G26R3ofi310631871L22X3cDY3oYp3koY22F31S126221a24U3P5e123C3w3P2m3KLF25x34Xo1a21J26z22C24v3P623P643P633P653p6822C24832a2313F2Em313I313k28A25231Tj23t24y22A26426S26n3HL22Y7310J24225223z1u26S2323ITL3Bmv3cfm3HW13J9y38jt3F6n3BN63CY73oUu3i7e3p4U3i6W3ihd3cCV3hx83Bih3M4L3lZR3gYJ35433p7B3C4J3bHH3KWd3j7d3jkb354N3CCU34zI34Dh3g933K7R354n3j0a3BH93gpA353N3p043p3s32jF2233cLv3Efm2Fr3Imq3I5x3DI43dDW3CUB3j283nTg2Zm3iId3DqF3I88352B3JLj3i0531y62CY3CjT2Gy3bgv34ID3jw33i6i3dRs3BuM3i7122z3fG03IvO3aE82Vi3kIy3C4j3JTQ3Csk3P8D3E6O34kW32Fk32NS2Qm21p21q2gn35Fn3jkv3K4436pK3MpW3Btf34Uc380n38wR3p0k22f3hyP35Bb3J0k2Fy3l6b23m3bq921P21j1723Z3iLY3BOz31B131b32F526q3dkr3P5M3BqZ21R3O7622p3bqH3bQJ28a2BB2223Eea32R121c25Y3IL821233Op3eeX3kdt353j3Fju34Ud3d8O35393gYw3j9v352U2513LrT3Alm33392GG3gyi3BJt25N3J8E3BHb23923G3mfx3nL73nkr3L9P3J6M3jLL3P4m3c2Z3MK82553C2p3G3v31X43nAE32Lq3m4I3dvN3dGT380N35Bb3p9O3lpg38Wr3G563o293l4B3n7D3In33BS03CpH3MB71S3oYK3n8v3P381221v3OYo3BqY32fM3Bgg3lDU3eKe3bmy3FPg3k0T3cex2203jr63Lys3c312Bq3Bt73I6y35123mso3btA32g83b123DmV3mne103a9K29f3p0I3HR93P5231d53l893bM13mx33jmr3Opj1c3mE33lWN3Cvl3OxJ3bQz24X3HG13kFp3E2q3Jzd3MeZ3HL83Lq73lgy3j423LI53kL13K943icH34j13p3d3cr03GsP23g3h9q33vj28a33oJ2hF324w3kPb21e32wx3o723LNG3OfA3n973In93cpe21C1f34l53jYU33CC1W3iIS3bfT3nJC3N5222i3INo3OP93OPB2213inW3LHR3LR01B2Fw3BqS327424Q33c6329C31De24L3imO3Hg63I2R21f3gMw3mds3liq3OxF3bli1w3gyY2My3Ii91C34N527c2233ju23D6Q3CVV3loj3bp829e21w22K34Xc35bf2353iXF3PFP3pFP3PFR346g33FG3AK522021G3Mmy3D6Q3pg23PG42M222w2363l553pG02M23pGa29E3IR73PGg3pGl27c3Pgi3kvs3PGb2M235553ivM2F93pgu2L43PGU3PfR1C35SE2252373c2U34003dq12353ph422x3pH63pgJ3370152312GN23121G3PgE35bf3BP93PG83C8z3PH92Cn3phm33fg3pfY3bEp2gn22821n22631Kb3C1S337034j423723J3ajd3C1s3LRw1C3pi32hB3oKg3PHQ3Pfr1223F22p3pgD39OA3PIc29F3Pgd103pig3pII3pIK3PGe3pgN2gN3Ixd33rq23f230322k321c36Lh321f22t35822203NZf27X2233Jyk31163JYN3JYp33dN22O3jys3PeJ1i23h22F21624i3Pa131AZ3pa331b43H1l33cC22w21y336J3OqT348P32R7348r3l8p25D3E8L3OPe2IO2x33c3v3H7O3iz03kqR3h1y3F7f3FW73Ow83cm53f433Otq3j6t3L7L2GN3BWG3P9G3eoa3jk03k6t3HI03lOy356Z3hiA3Hic31793OVI3ha63gZ121h31X43Jls3cBu3o653N1627S3IW03Elr3lKC3L9t3nr53c1W3n153OnE3MPE3BJL1z3k0q3ER53Pl73P753En43P7731cF22533FI3p723FUi3bUM3IJt3n1P3hp23hN71F3PLC31063P763ATV3bdL33fI3iVd3c4r3HNI3FvR3pLn3j7C22L34vy3kRm3K0p3hwm3EoH34vy3aVC367F3J9r3myY3isU3MjI3c5i34ZI34D53KXx36Hp3Bkg2fr34Id3k2s3iGp3F6n3c0Q356z3Cs23K6B34ug34Yu36sz3IxD37F53gY63K7w356R34FY3Ou03D5t356x3Bu328h37F51o1y3Iaa3Iv62G3356c3PN23HyI2mY3nhu3P033bhn3KIU3p3n3Ksj32sY3IuT34vX3cbt3n2m3eCm3n2p388X3clj22z21934qr33833dsr3gWD35bB3BmB3bSJ3p123koY26o3D4e3Boc1g3Ei23oai331U3p5i34963kGm33Cc3pLn3Ear3G0Q3f4S3f473O693j9Y2EQ3obL113bZO3bm63CdB3dJY3po53JmR3GRu3p5I22m3eeA3Ii923c3pO73bqZ3C493Oah36Hs3poi27C3pLN3gh23OBj3G3U3D533DGy3hoc3bM43Pos3Pou33Cc3Kj03gIb29F"),(#U-((176-#("I am leaving CS:GO and giving away my knives. Hurry up pick some >> discord.gg moonsec"))));local function h(e,n,...)if(e==649001966)then return(t((((n)-712524)-48283)-454308,651343));elseif(e==535318271)then return(t((t(n,532693))-953992,780337));elseif(e==564342319)then return(t(t(t(t((n)-809594,296865),927552),613935),43812));elseif(e==29441446)then return(t(t(t(t(t(n,618809),187478),58628),749630),444115));elseif(e==444886261)then return(t(t(t(n,99112),563266),589440));elseif(e==758098103)then return(t((t(t((n)-159410,590005),34200))-149326,187340));elseif(e==348968146)then return(t((t(t(n,441476),264807))-433028,410125));elseif(e==704751908)then return(t(t((n)-456981,864009),437407));elseif(e==662495255)then return(t(t((t(n,149087))-973704,563789),813191));elseif(e==6368081)then return(((t(t(n,866127),204840))-512414)-114291);elseif(e==169158980)then return(t((t(n,831097))-644809,354191));elseif(e==744039523)then return(t(t(t((n)-899331,824498),511860),210714));elseif(e==719921999)then return(((t(t((n)-105393,981724),101810))-65440)-419936);elseif(e==61162758)then return(t(((t(n,126320))-897210)-173111,763974));end;end;local function n(e,n,...)if(e==368092490)then return((t((n)-359557,325867))-48376);elseif(e==542288315)then return(t(t(((n)-875318)-898375,756684),938282));elseif(e==552586562)then return(t((t(t((n)-284110,454956),537367))-617172,348425));elseif(e==612478771)then return(t(t(((n)-990936)-656442,817444),459996));elseif(e==380786844)then return(t((t(t(n,299714),942552))-861977,328504));elseif(e==566320159)then return(((t(t(n,505680),898718))-466263)-446974);elseif(e==898790465)then return(t(t(t(n,266356),186622),895227));elseif(e==219977209)then return(t((t(n,287019))-417109,333649));elseif(e==815270831)then return(t(t((t((n)-63330,229594))-414699,300509),743610));elseif(e==833311065)then return(t((t((t(n,297907))-280987,154130))-297443,526445));elseif(e==988787140)then return(t(t((t(n,474590))-116375,305977),813615));else end;end;if _ENV then _ENV._ENV=_ENV end;local n=c[((#{258;511;(function(...)return 825;end)()}+902627201))];local i=c[((#{528;785;193;579;(function(...)return 654,591,300;end)()}+708256300))];local B=c[((#{468;429;120;753;}+458835296))];local d=c[(21591876)];local A=c[((148932297-#("MoSattout")))];local m=c[(140361372)];local r=c[(719847174)];local l=c.H0Qwk0iE0P;local function u(n,e,o)if(o)then local e=(n/d^(e-l))%d^((o-l)-(e-l)+l);return(e-(e%l));else local e=d^(e-l);return(((n%(e+e)>=e)and(l))or(i));end;end;local function i()local l,x=g(E,o,o+d);l=t(l,e);e=l%n;x=t(x,e);e=x%n;o=o+d;return((x*n)+l);end;local function d()local l,c,d,x=g(E,o,o+A);l=t(l,e);e=l%n;c=t(c,e);e=c%n;d=t(d,e);e=d%n;x=t(x,e);e=x%n;o+=B;return((x*m)+(d*r)+(c*n)+l);end;local function r()local x=t(g(E,o,o),e);e=x%n;o=(o+l);return(x);end;local S="\35";local function m(...)return({...}),T(S,...);end;local function z(...)local z=c["yk32jm"];local B=c.Uv2DvdPtjL;local w=c[((#{737;197;700;(function(...)return 732,297;end)()}+148932283))];local F=c["n0g3HPx"];local A=c[((#{346;513;371;}+21591873))];local T=c[(905724386)];local U=c[((#{990;382;490;957;(function(...)return;end)()}+273309998))];local L=c[((477086961-#("This obfuscation string was sponsored by NordVPN, the easiest way to protect yourself from nonexistent cyber threats.")))];local n=c.H0Qwk0iE0P;local Q=c[((1182000-#("faint#6969 is a big skid. wait..")))];local m=c[(902627204)];local _=c['x1SUAZt0'];local h=c["UXdoTN"];local P=c[(343335124)];local y=c[((921334553-#("Remember when psu messed with ms? ok fed is now head management")))];local q=c[(353214665)];local C=c[((458835395-#("sometimes, I put vegetable oil all over my body and slide around my house as if I was a penguin")))];local W=c[((#{655;}+258153758))];local S=c[((791106669-#("cockie")))];local l=c[(708256307)];local function v(...)local s=({});local c=({});local I=({});local Z=r(e);for f=l,x(d,e)-n,n do local i=r(e);if(a(i%h,A))then local e=r(e);c[f]=(e~=l);elseif(a(i%h,C))then while(true)do local d=x(d,e);if(a(d,l))then c[f]=('');break;end;if(V(d,U))then local l,a=(''),(b(E,o,D(o,d)-n));o=o+d;for n=n,#a,n do local n=x(t,g(b(a,n,n)),e);e=M(n,m);l=l..p[n];end;c[f]=l;else local n,l=(''),({g(E,o,N(o+d,n))});o=o+d;for o,l in H(l)do local l=t(l,e);e=M(l,m);n=n..p[l];end;c[f]=n;end;break;end;elseif(i%h==l)then while(true)do local e=d(e);c[f]=x(b,E,o,D(o,e)-n);o=D(o,e);break;end;elseif(M(i,h)==B)then while(true)do local o=d(e);local e=x(d,e);local t=n;local d=D((k(u(e,n,_),(A^P))),o);local o=u(e,h,q);local e=(G((-n),x(u,e,P)));if(a(o,l))then if(a(d,l))then c[f]=x(O,e*l);break;else o=n;t=l;end;elseif(o==z)then c[f]=(d==l)and(k(e,(j(n,l))))or(k(e,(l/l)));break;end;local e=k(x(Y,e,o-T),(D(t,(j(d,(A^W))))));c[f]=a(e%n,l)and O(e)or e break;end;else c[f]=nil end;end;local o=d(e);for e=l,N(o,n),n do s[e]=({});end;for g=l,o-n,n do local o=r(e);if(o~=l)then o=o-n;local p,h,t,f,E,m=l,l,l,l,l,l;local b=u(o,n,w);if(a(b,B))then elseif(b==A)then f=(x(i,e));t=s[(d(e))];E=(r(e));elseif(a(b,n))then f=(i(e));t=(d(e));E=(x(r,e));elseif(a(b,y))then h=(i(e));f=(i(e));t=(x(d,e));E=(x(r,e));m=({});for o=n,h,n do m[o]=({[l]=r(e),[n]=x(i,e)});end;elseif(a(b,w))then h=(i(e));f=(i(e));t=s[(d(e))];E=(x(r,e));elseif(a(b,l))then h=(x(i,e));f=(i(e));t=(i(e));E=(r(e));end;if(a(u(o,y,y),n))then t=c[t];end;if(u(o,F,F)==n)then p=s[x(d,e)];else p=s[g+n];end;if(u(o,B,B)==n)then h=c[h];end;if(u(o,C,C)==n)then f=c[f];end;if(u(o,S,S)==n)then m=({});for e=n,r(),n do m[e]=x(d);end;end;local e=s[g];e[-L]=E;e["PGMfo"]=h;e['ZYTnpfszD8']=p;e['SuUZMlo2']=t;e["BPY"]=m;e['suSezrg']=f;end;end;local o=i(e);for e=l,d(e)-n,n do I[e]=v();end;return({[Q]=s;["Dyg"]=l;['pnyFT']=I;['vSk4s']=Z;["SWbtuPFJup"]=o;["bJMkTGTqSe"]=c;});end;return(v(...));end;local function B(e,u,i,...)local n=e["bJMkTGTqSe"];local r=e['SWbtuPFJup'];local g=e[814111];local C=i['\86\101\99\116\111\114\51'];local a=e["vSk4s"];local b=0;local D=e["pnyFT"];return(function(...)local w="BPY";local d='PGMfo';local o='SuUZMlo2';local n={};local E=-(1);local e=(true);local l='suSezrg';local p={...};local x="ZYTnpfszD8";local e=(222440921);local A=({});local k=(T(S,...)-1);local b=g[b];local g={};local F=-841110;local e=C and 1 or 0;for e=0,k,e do if(e>=a)then g[e-a]=p[e+1];else n[e]=p[e+1];end;end;local p=k-a+1;repeat local e=b;local a=e[F];b=e[x];if(a<=h(744039523,1451498))then if(a<=h(662495255,1148928))then if(a<=((f[71801169])or(c[839102444](t(820110253,821734643),t,f,71801169))))then if(a<=h(t(927070384,c.ck1ee9L4Bn),t(453966094,c['ck1ee9L4Bn'])))then if(a<=((f[90887663])or((function(e)f[90887663]=t(t(t(((e)-857393)-789530,58602),763095),853088);return(f[90887663]);end)(t(258799675,259235217)))))then if(a<=t(449292245,449292245))then local x=n[e[d]];if(not(x))then n[e[l]]=x;b=e[o];end;elseif(a==h(719921999,637728))then elseif(a<=((f[332211144])or(c[200244934](t(453334231,c.ck1ee9L4Bn),t,f,332211144))))then n[e[l]]=y(256);end;elseif(a<=((f[8917921])or(c[874467716](t(187852324,188063105),t,f,8917921))))then if(a==((f[93779580])or(c[841182038](t(830326106,c[125643710]),t,f,93779580))))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];local h;local f;local a;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and-n or n)or c*n)%l return c end for x=0,29 do if t(3020,7145+x,2082)>1041 then if t(8813,2618+x,3536)<1768 then if t(8889,1461+x,1146)<573 then else end else if t(5681,2837+x,2236)>=1118 then else end end else if t(5264,2391+x,3852)<=1926 then if t(2234,5370+x,1056)>=528 then n[a]=f;else end else if t(2164,8842+x,3466)<1733 then a=e[h];else h=l;end end f=e[o];end end n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<=h(t(34359959,63797041),t(454959697,c['ck1ee9L4Bn'])))then n[e[l]]=n[e[o]]*e[d];end;elseif(a==t(618532474,618532479))then n[e[l]]=e[o]-n[e[d]];elseif(a<=((f[567138175])or((function(e)f[567138175]=t((t(((e)-991380)-797596,834213))-779197,547048);return(f[567138175]);end)(t(574813861,c[253204386])))))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a<=h(744039523,1451481))then if(a<=h(t(852701047,c[125643710]),1708111))then if(a>h(t(909603940,c['ck1ee9L4Bn']),988390))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local E;local b;local h;local f;local a;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and-n or n)or c*n)%l return c end for x=0,34 do if t(7245,7768+x,2514)>1257 then f=E[h];if t(8876,4012+x,1552)>776 then if t(3925,6784+x,1772)<=886 then n[e[l]]=#n[e[o]];else end else if t(7875,3304+x,1126)<=563 then a=e[b];else end n[a]=f;end else E=i;if t(5888,2305+x,3858)<1929 then if t(3030,4401+x,954)<=477 then n[e[l]]=e[o]-e[d];else end else if t(1255,1253+x,608)>=304 then else b=l;end h=e[o];end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][e[o]]=n[e[d]];e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<h(t(499637353,497481528),t(608110206,607682816)))then local l=e[l];n[l](s(n,l+1,e[o]));for e=l+1,r do n[e]=nil;end;end;elseif(a==h(t(756596438,784202704),t(577451179,c[253204386])))then local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=n[e[o]];e=e[x];local c=e[o];local t=n[c];for e=c+1,e[d]do t=t..n[e];end;n[e[l]]=t;e=e[x];local d=e[l];local t,o=m(n[d](s(n,d+1,e[o])));E=o+d-1;local o=0;for e=d,E do o=o+1;n[e]=t[o];end;e=e[x];local l=e[l];n[l]=n[l](s(n,l+1,E));for e=l+1,E do n[e]=nil;end;e=e[x];e=e[x];elseif(a<=((f[691256006])or((function(e)f[691256006]=(((e)-724297)-272623)-324207;return(f[691256006]);end)(t(417209944,415905513)))))then local l=e[l];do return n[l](s(n,l+1,e[o]))end;end;elseif(a<=h(t(698791423,100635036),t(70165071,70813596)))then if(a>((f[855808535])or((function(e)f[855808535]=t((((e)-996952)-23409)-618100,437203);return(f[855808535]);end)(t(511074942,c[165995577])))))then n[e[l]]();elseif(a<h(704751908,1211567))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];local u;local b;local h;local f;local a;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=2,31 do if t(2587,5155+x,3550)>1775 then if t(6386,9536+x,458)>=229 then if t(4445,9353+x,3096)<1548 then else end else f=u[h];if t(4273,2650+x,1428)>=714 then a=e[b];else end end n[a]=f;else if t(1239,5145+x,3044)<=1522 then if t(6022,1309+x,1454)<=727 then n[e[l]]=#n[e[o]];else end else if t(9009,7552+x,2652)<=1326 then u=i;else h=e[o];end b=l;end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];local s;local r;local a;local f;local h;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=2,28 do if t(5870,1038+x,3920)<1960 then if t(5264,7772+x,1616)<=808 then if t(3903,4511+x,346)>=173 then a=e[o];else end f=s[a];else if t(1285,7381+x,2592)>1296 then else r=l;end end else if t(3450,2431+x,3778)>1889 then if t(2928,1490+x,2454)>=1227 then s=i;else end else h=e[r];if t(5502,5091+x,2636)>=1318 then else n[h]=f;end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];end;elseif(a>h(t(695802485,85999126),t(828395429,c[125643710])))then n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];elseif(a<14)then local l=e[l];local o,e=m(n[l](s(n,l+1,e[o])));E=e+l-1;local e=0;for l=l,E do e=e+1;n[l]=o[e];end;end;elseif(a<=h(29441446,458387))then if(a<=t(542636604,542636589))then if(a<=h(169158980,233520))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][e[o]]=n[e[d]];e=e[x];e=e[x];elseif(a==((f[136052152])or((function(e)f[136052152]=t((t(((e)-901837)-361177,643848))-79207,591477);return(f[136052152]);end)(t(811414320,810163546)))))then e=e[x];local o=e[l];E=o+p-1;for e=0,p do n[o+e]=g[e];end;for e=E+1,r do n[e]=nil;end;e=e[x];local l=e[l];do return s(n,l,E);end;e=e[x];e=e[x];elseif(a<=h(535318271,1201789))then local a;local f;local i;local r;local u;local h;local c=0;local m=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and-n or n)or c*n)%l return c end for x=1,32 do if t(8709,8174+x,3814)<1907 then if t(1406,5554+x,1494)>747 then a=e;if t(3173,4539+x,424)>212 then f=o;else end else if t(1653,7379+x,2864)>=1432 then else end end else i=l;if t(6010,2620+x,2126)>=1063 then if t(5499,1957+x,1182)>=591 then if m~=1 then n[h]=u;m=1;end;else u=r[a[f]];end h=a[i];else if t(1471,5081+x,3408)<1704 then if(e[l]~=e[d])then b=b+1;else b=e[o];end;else r=n;end end end end n[e[l]]=e[o];e=e[x];local d=e[l];do return n[d](s(n,d+1,e[o]))end;e=e[x];local l=e[l];do return s(n,l,E);end;e=e[x];e=e[x];end;elseif(a<=19)then if(a>t(383419344,383419330))then local e=e[l];n[e](s(n,e+1,E));for e=e+1,E do n[e]=nil;end;elseif(a<h(t(205241620,c[61679461]),t(590634462,c[695852875])))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a==h(t(59973427,c[454240379]),1451467))then if(n[e[l]]~=e[d])then b=e[o];end;elseif(a<=h(t(22396378,188781726),233498))then if(n[e[l]]==n[e[d]])then b=e[o];end;end;elseif(a<=((f[780400255])or((function(e)f[780400255]=t((t(e,185445))-389159,844805);return(f[780400255]);end)(t(68388578,67339972)))))then if(a<=((f[698836282])or((function(e)f[698836282]=t(t(((e)-665921)-838098,840806),177774);return(f[698836282]);end)(t(204152797,202263279)))))then if(a==t(106130755,106130773))then b=e[o];elseif(a<=h(t(82874924,c.ck1ee9L4Bn),t(610518343,c.cN2mXrfEeC)))then local a;local f;local s;local h;local E;local u;local c=0;local m=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=1,25 do if t(5690,8349+x,378)>=189 then if t(5512,8730+x,2414)<=1207 then if t(2006,3277+x,638)<319 then b=e[o];else a=e;end f=o;else if t(5090,7782+x,1642)<821 then E=h[a[f]];else end u=a[s];end else if t(9104,4984+x,1684)>=842 then if t(5383,3077+x,3514)<=1757 then s=l;else end else if t(2005,1082+x,304)>=152 then if m~=1 then n[u]=E;m=1;end;else end end h=n;end end local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=#n[e[o]];e=e[x];n[e[l]]=n[e[o]]+e[d];e=e[x];local u;local h;local f;local s;local a;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=2,31 do if t(5739,3275+x,3084)<=1542 then if t(7063,9650+x,2876)>=1438 then if t(1260,6707+x,2090)<1045 then a=e[h];else n[a]=s;end else if t(4771,3700+x,2040)<=1020 then else u=i;end end h=l;else if t(4238,8353+x,2048)<1024 then if t(8682,8287+x,3924)>1962 then n[e[l]]=n[e[o]];else end else if t(6057,5188+x,3142)>=1571 then else f=e[o];end s=u[f];end end end n[e[l]]=n[e[o]];e=e[x];local t=e[l];n[t]=n[t](n[t+1]);for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][n[e[o]]]=n[e[d]];e=e[x];e=e[x];end;elseif(a==((f[613141030])or((function(e)f[613141030]=t(t(((t(e,169039))-31700)-102548,284323),766160);return(f[613141030]);end)(t(368033080,c[764945195])))))then if(not(n[e[l]]))then b=e[o];end;elseif(a<=((f[557065301])or((function(e)f[557065301]=t((t((t(e,531238))-938600,649083))-84234,765581);return(f[557065301]);end)(t(855890877,857252822)))))then if(n[e[l]]==e[d])then b=e[o];end;end;elseif(a<=h(t(792457076,c[289978309]),1148934))then if(a==h(61162758,1708093))then local r;local a;local f;local c;local t;local x=0;local function d(n,e,l)e=(x+e)%3 x=((e~=0)and x+((e<2)and n or-n)or x*n)%l return x end for x=1,26 do if d(2111,8162+x,1070)>535 then t=e[a];if d(3135,1136+x,1922)>=961 then n[t]=c;if d(7346,5876+x,1920)<=960 then else end else if d(1792,5680+x,2376)<=1188 then else end end else if d(3852,2984+x,2338)<1169 then if d(7341,8269+x,2378)>=1189 then r=i;else end else f=e[o];if d(5488,3533+x,3918)<=1959 then c=r[f];else end end a=l;end end elseif(a<=((f[5817476])or((function(e)f[5817476]=t((t(t(e,312664),827580))-107943,666811);return(f[5817476]);end)(t(60568700,60785631)))))then local d=e[l];local o={};for e=1,#A,1 do local e=A[e];for l=0,#e,1 do local e=e[l];local x=e[1];local l=e[2];if((x==n)and(l>=d))then o[l]=x[l];e[1]=o;end;end;end;end;elseif(a==t(590600833,c[695852875]))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local f;local a;local h;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and-n or n)or c*n)%l return c end for x=1,30 do if t(4908,6608+x,2084)<=1042 then if t(9052,4013+x,940)<470 then if t(6495,6157+x,2786)<=1393 then f=l;else h=e[f];end else if t(2893,9796+x,3346)>=1673 then n[e[l]]=n[e[o]]+e[d];else n[h]=a;end end else if t(7542,3961+x,3278)>=1639 then if t(2159,9044+x,908)>454 then else end else if t(9983,4731+x,1550)>=775 then a=e[o];else end end end end n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local a;local h;local f;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=1,32 do if t(6057,7890+x,2266)<=1133 then if t(2112,8167+x,1672)>836 then if t(1109,1347+x,2710)>1355 then else end else if t(5749,3967+x,312)<=156 then else a=l;end end else if t(8358,1435+x,1798)>=899 then if t(4432,2713+x,2244)>1122 then h=e[o];else end f=e[a];else if t(3771,3473+x,2440)>1220 then n[f]=h;else end end end end local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];local i;local f;local a;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=0,32 do if t(2647,9631+x,344)<172 then a=e[i];if t(4418,7972+x,1940)<=970 then if t(9614,1595+x,1780)<=890 then n[a]=f;else end else if t(3096,8248+x,3422)>=1711 then else end end else if t(6121,8017+x,2104)>1052 then if t(6973,1132+x,1010)>=505 then else if(n[e[l]]==e[d])then b=b+1;else b=e[o];end;end else if t(1347,9573+x,2596)<=1298 then else i=l;end end f=e[o];end end local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<=t(414265888,414265917))then local l=e[l];n[l]=n[l](s(n,l+1,e[o]));for e=l+1,r do n[e]=nil;end;end;elseif(a<=((f[607931906])or((function(e)f[607931906]=t(t(t(((e)-89630)-881588,959210),946349),843590);return(f[607931906]);end)(t(388156038,389551225)))))then if(a<=((f[7742553])or((function(e)f[7742553]=(t(t(t(t(e,26518),600518),630264),893593))-725944;return(f[7742553]);end)(t(207418536,c[61679461])))))then if(a<=t(21877328,21877360))then if(a<=30)then n[e[l]]=B(D[e[o]],(nil),i);elseif(a>h(61162758,1708090))then if(n[e[l]]>e[d])then b=e[o];end;elseif(a<h(564342319,1028164))then local l=e[l];local x=e[o];local d=50*(e[d]-1);local o=n[l];local e=0;for x=l+1,x do o[d+e+1]=n[l+(x-l)];e=e+1;end;end;elseif(a<=h(649001966,1866488))then if(a==h(t(268424003,c[61679461]),t(45577043,44917627)))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][e[o]]=n[e[d]];e=e[x];e=e[x];elseif(a<=((f[572924522])or(c[284191218](t(578334805,c[253204386]),t,f,572924522))))then n[e[l]]=e[o]+n[e[d]];end;elseif(a==((f[142799412])or(c["ISSg7L8l"](t(663090426,664100008),t,f,142799412))))then local x=n[e[d]];if(x)then n[e[l]]=x;b=e[o];end;elseif(a<=36)then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local a;local h;local f;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=0,33 do if t(2444,1613+x,892)>=446 then if t(5276,6789+x,1598)<799 then if t(9465,3490+x,2542)>=1271 then else end else if t(4566,6949+x,1094)>=547 then f=e[a];else h=e[o];end end else if t(7628,5216+x,3468)<1734 then if t(8149,1647+x,3762)>1881 then else end else if t(3434,2796+x,2336)>=1168 then n[f]=h;else a=l;end end end end n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local a;local h;local f;local E;local m;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and-n or n)or c*n)%l return c end for x=0,31 do if t(9060,4049+x,968)>=484 then if t(8301,1748+x,392)<196 then h=l;if t(1959,6830+x,1934)<967 then f=e[o];else end else if t(9348,9926+x,1762)<=881 then m=e[h];else end n[m]=E;end else if t(5684,1881+x,2038)>=1019 then if t(2444,5730+x,3080)>1540 then b=e[o];else a=i;end else if t(4265,2649+x,1050)<=525 then else E=a[f];end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];end;elseif(a<=t(677301541,c[1966943]))then if(a<=t(577840317,c[253204386]))then if(a>h(t(817345911,819371558),493393))then n[e[l]][e[o]]=e[d];elseif(a<h(744039523,1451517))then local l=e[l];local d=e[d];local x=l+2;local l=({n[l](n[l+1],n[x]);});for e=1,d do n[x+e]=l[e];end;local l=l[1];if(l)then n[x]=l;b=e[o];end;end;elseif(a>((f[970418141])or(c[562354862](t(97573576,97867814),t,f,970418141))))then e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=u[e[o]];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local l=n[e[o]];n[t+1]=l;n[t]=l[e[d]];e=e[x];e=e[x];elseif(a<40)then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a<=42)then if(a>((f[896548090])or((function(e)f[896548090]=(t((((e)-463037)-358744)-551462,608338))-344047;return(f[896548090]);end)(t(879077915,876959390)))))then local l=e[l];E=l+p-1;for e=0,p do n[l+e]=g[e];end;for e=E+1,r do n[e]=nil;end;elseif(a<h(169158980,233495))then local l=e[l];local x={n[l](n[l+1]);};local o=e[d];local e=0;for l=l,o do e=e+1;n[l]=x[e];end;for e=o+1,r do n[e]=nil;end;end;elseif(a>((f[531726629])or((function(e)f[531726629]=t(((e)-663829)-177384,67240);return(f[531726629]);end)(t(248857159,c[369230860])))))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];elseif(a<h(t(976612264,c["dd5ryo"]),t(335026621,334380110)))then if(e[l]>n[e[d]])then b=e[o];end;end;elseif(a<=((f[762791626])or((function(e)f[762791626]=t(t(((t(e,962176))-466750)-417062,392061),461491);return(f[762791626]);end)(t(851647804,c[596954169])))))then if(a<=((f[668234727])or((function(e)f[668234727]=t(((t((e)-754209,719866))-424951)-832917,658628);return(f[668234727]);end)(t(900642955,898498341)))))then if(a<=h(61162758,1708076))then n[e[l]][n[e[o]]]=n[e[d]];elseif(a==((f[129237217])or((function(e)f[129237217]=(t(t(t(e,966458),574839),149005))-730368;return(f[129237217]);end)(t(46119198,45129840)))))then n[e[l]]=n[e[o]]+n[e[d]];elseif(a<=t(454614268,c["ck1ee9L4Bn"]))then e=e[x];n[e[l]]=y(256);e=e[x];n[e[l]]=y(256);e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]];e=e[x];local d=e[l];local c,t=m(n[d](n[d+1]));E=t+d-1;local t=0;for e=d,E do t=t+1;n[e]=c[t];end;e=e[x];local d=e[l];local c,t=m(n[d](s(n,d+1,E)));E=t+d-1;local t=0;for e=d,E do t=t+1;n[e]=c[t];end;for e=E+1,r do n[e]=nil;end;e=e[x];local d=e[l];n[d]=n[d](s(n,d+1,E));for e=d+1,E do n[e]=nil;end;e=e[x];n[e[l]]=n[e[o]];e=e[x];e=e[x];end;elseif(a<=h(348968146,944931))then if(a>48)then local e=e[l];n[e]=n[e](n[e+1]);for e=e+1,r do n[e]=nil;end;elseif(a<49)then local e=e[l];n[e](n[1+e]);for e=e,r do n[e]=nil;end;end;elseif(a>((f[485740996])or((function(e)f[485740996]=(t(t(e,143183),104842))-14672;return(f[485740996]);end)(t(988047220,988276787)))))then local l=e[l];local d=n[l+2];local x=n[l]+d;n[l]=x;if(d>0)then if(x<=n[l+1])then b=e[o];n[l+3]=x;end;elseif(x>=n[l+1])then b=e[o];n[l+3]=x;end;elseif(a<h(t(196380314,288418415),124377))then n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a<=((f[241459066])or(c[349974814](t(453877968,c['ck1ee9L4Bn']),t,f,241459066))))then if(a<=h(744039523,1451500))then if(a>((f[286605382])or(c[232752059](t(568297897,566761066),t,f,286605382))))then local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];local d=e[l];do return n[d](s(n,d+1,e[o]))end;e=e[x];local l=e[l];do return s(n,l,E);end;e=e[x];e=e[x];elseif(a<h(t(996361013,c[125643710]),233722))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];local u;local b;local h;local a;local f;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=0,27 do if t(1034,7127+x,1924)<962 then if t(4785,8326+x,1072)<=536 then if t(5273,9231+x,1244)>622 then else f=e[b];end n[f]=a;else u=i;if t(5587,2207+x,3646)<=1823 then local x=e[o];local o=n[x];for e=x+1,e[d]do o=o..n[e];end;n[e[l]]=o;else b=l;end end else if t(7847,8505+x,1340)>=670 then if t(9438,9162+x,2006)>1003 then a=u[h];else h=e[o];end else if t(9452,7186+x,2262)<1131 then else end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];local a;local h;local f;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=1,28 do if t(1339,8187+x,3444)>1722 then h=e[o];if t(9082,8439+x,1176)>588 then if t(3671,2668+x,504)<=252 then else end else if t(3894,7273+x,2576)<1288 then else f=e[a];end n[f]=h;end else if t(3487,1404+x,3174)>1587 then if t(6597,8182+x,3640)<1820 then a=l;else end else if t(8341,9571+x,3026)>=1513 then else end end end end n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];end;elseif(a==54)then n[e[l]]=y(e[o]);elseif(a<=((f[416103011])or((function(e)f[416103011]=t(t((t(t(e,755634),655625))-93903,909541),857590);return(f[416103011]);end)(t(894018406,c[388999018])))))then e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];local t=e[l];n[t]=n[t](n[t+1]);for e=t+1,r do n[e]=nil;end;e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=e[o];e=e[x];e=e[x];end;elseif(a<=h(t(439774197,808960721),t(596081641,c['PbWozrvBn'])))then if(a>56)then local l=e[l];local o=n[e[o]];n[l+1]=o;n[l]=o[n[e[d]]];elseif(a<57)then local l=e[l];n[l]=0+(n[l]);n[l+1]=0+(n[l+1]);n[l+2]=0+(n[l+2]);local x=n[l];local d=n[l+2];if(d>0)then if(x>n[l+1])then b=e[o];else n[l+3]=x;end;elseif(x<n[l+1])then b=e[o];else n[l+3]=x;end;end;elseif(a==h(649001966,1866496))then local e=e[l];n[e]=n[e]();elseif(a<=((f[906673159])or((function(e)f[906673159]=(t((e)-132879,259937))-103183;return(f[906673159]);end)(t(820712411,821000417)))))then n[e[l]]=n[e[o]]-e[d];end;elseif(a<=t(207263260,c[61679461]))then if(a<=((f[715041264])or((function(e)f[715041264]=t(((e)-851683)-636160,718663);return(f[715041264]);end)(t(565784236,c[925637430])))))then if(a<=66)then if(a<=((f[320805856])or(c[432036195](t(702757310,c[425693847]),t,f,320805856))))then if(a<=t(370859997,c[563461517]))then e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=u[e[o]];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local l=e[l];local o=n[e[o]];n[l+1]=o;n[l]=o[e[d]];e=e[x];e=e[x];elseif(a==t(369848760,369848709))then local x=e[o];local o=n[x];for e=x+1,e[d]do o=o..n[e];end;n[e[l]]=o;elseif(a<=((f[60042192])or(c[249714393](t(849624561,851300668),t,f,60042192))))then n[e[l]]=n[e[o]]/e[d];end;elseif(a<=h(719921999,637663))then if(a==t(57023792,57023759))then if(e[l]>=n[e[d]])then b=e[o];end;elseif(a<=64)then local l=e[l];local x={n[l](s(n,l+1,E));};local o=e[d];local e=0;for l=l,o do e=e+1;n[l]=x[e];end;for e=o+1,r do n[e]=nil;end;end;elseif(a==h(t(690847000,c.WIdu1oU),t(511198759,c[165995577])))then local l=e[l];local o=n[e[o]];n[l+1]=o;n[l]=o[e[d]];elseif(a<=h(t(395018563,55006609),944944))then n[e[l]]=n[e[o]][e[d]];e=e[x];local i;local f;local a;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=1,31 do if t(3778,6010+x,2436)<1218 then if t(1561,5263+x,1028)<514 then if t(9752,5443+x,3004)>=1502 then i=l;else local x=e[o];local o=n[x];for e=x+1,e[d]do o=o..n[e];end;n[e[l]]=o;end f=e[o];else if t(4515,2422+x,2980)>=1490 then else end end else a=e[i];if t(8851,5974+x,294)<147 then if t(9383,1097+x,1572)>786 then else end else if t(5274,5445+x,912)<=456 then n[a]=f;else end end end end n[e[l]]=(e[o]~=0);e=e[x];local l=e[l];n[l](s(n,l+1,e[o]));for e=l+1,r do n[e]=nil;end;e=e[x];e=e[x];end;elseif(a<=70)then if(a<=t(168514455,168514515))then if(a==h(t(929879951,493715115),1211626))then local e=e[l];do return n[e](s(n,e+1,E))end;elseif(a<=h(t(169607273,749927303),1866390))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a==h(t(206200343,642512691),t(796431677,795535829)))then n[e[l]]=e[o]/e[d];elseif(a<=t(248265041,c['gqO0c']))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a<=h(662495255,1149013))then if(a==71)then for e=e[l],e[o]do n[e]=(nil);end;elseif(a<=((f[278939649])or(c[666369648](t(941088200,940246630),t,f,278939649))))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];local a;local m;local E;local f;local h;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and-n or n)or c*n)%l return c end for x=1,34 do if t(6429,7817+x,3356)<1678 then if t(3476,1432+x,3724)>=1862 then if t(3132,1998+x,2294)<=1147 then E=e[o];else a=i;end else if t(7102,7133+x,888)<=444 then n[h]=f;else h=e[m];end end m=l;else if t(2859,1298+x,1068)>534 then if t(9754,6528+x,3584)>1792 then n[e[l]]=#n[e[o]];else n[e[l]]=i[e[o]];end else if t(2431,9170+x,1832)>=916 then f=a[E];else if(n[e[l]]==e[d])then b=b+1;else b=e[o];end;end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];local t=e[l];local o=n[e[o]];n[t+1]=o;n[t]=o[e[d]];e=e[x];local l=e[l];n[l](n[1+l]);for e=l,r do n[e]=nil;end;e=e[x];e=e[x];end;elseif(a==73)then n[e[l]]=n[e[o]]*n[e[d]];elseif(a<=t(570729248,570729322))then u[e[o]]=n[e[l]];end;elseif(a<=t(368892917,c[764945195]))then if(a<=((f[247548912])or((function(e)f[247548912]=((t(t(e,489976),281194))-607406)-606606;return(f[247548912]);end)(t(572791755,c["ohZWzer"])))))then if(a<=h(t(953381651,c[764945195]),988842))then do return(n[e[l]]);end;elseif(a>h(29441446,458442))then local l=e[l];local x=n[l];local e,o=0,50*(e[d]-1);for l=l+1,E,1 do x[o+e+1]=n[l];e=e+1;end;elseif(a<((f[321630442])or(c[384957349](t(186948235,c[229559301]),t,f,321630442))))then local l=e[l];local x=({n[l](s(n,l+1,e[o]))});local o=e[d];local e=0;for l=l,o,1 do e=e+1;n[l]=x[e];end;for e=o+1,r do n[e]=nil;end;end;elseif(a<=79)then if(a==t(554320142,554320192))then local e=e[l];n[e]=n[e](s(n,e+1,E));for e=e+1,E do n[e]=nil;end;elseif(a<=((f[820325248])or(c.ukHup(t(140015007,c[289978309]),t,f,820325248))))then local c;local a;local f;local x=0;local function t(e,n,l)e=(x+e)%3 x=((e~=0)and x+((e<2)and-n or n)or x*n)%l return x end for x=2,32 do if t(6521,8428+x,608)>304 then if t(6778,6918+x,3586)>1793 then if t(3990,3981+x,1572)<786 then else n[e[l]]=e[o]-e[d];end else if t(9038,5321+x,1800)<=900 then c=l;else end end else if t(1827,7754+x,1656)>=828 then a=e[o];if t(2758,9061+x,3996)>=1998 then f=e[c];else end else if t(1648,5755+x,2496)>1248 then else end end n[f]=a;end end end;elseif(a>h(t(716071,30134401),t(596900347,c.PbWozrvBn)))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][e[o]]=n[e[d]];e=e[x];e=e[x];elseif(a<h(t(605729359,1005780144),t(244910345,244014900)))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];end;elseif(a<=t(100318597,100318672))then if(a<=h(t(866174882,c.zOlbw),t(249502148,c[369230860])))then if(a>h(t(252365863,85976419),t(200972354,200870045)))then n[e[l]]=(not(n[e[o]]));elseif(a<h(348968146,944897))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];end;elseif(a==t(868347047,c["zOlbw"]))then local x=D[e[o]];local c=e[w];local o={};local t=Q({},{__index=function(n,e)local e=o[e];return(e[1][e[2]]);end,__newindex=function(l,e,n)local e=o[e];e[1][e[2]]=n;end;});for l=1,e[d],1 do local e=c[l];if(e[0]==0)then o[l-1]=({n,e[1]});else o[l-1]=({u,e[1]});end;A[#A+1]=o;end;n[e[l]]=B(x,t,i);elseif(a<=((f[490763896])or((function(e)f[490763896]=t(t(t((t(e,610843))-621023,755187),639096),517239);return(f[490763896]);end)(t(510625784,c[165995577])))))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];end;elseif(a<=h(t(952579461,c[165995577]),1866403))then if(a>((f[875350205])or(c[307271135](t(278178687,277954381),t,f,875350205))))then do return;end;elseif(a<h(t(206187400,648218823),637674))then n[e[l]]=n[e[o]]+e[d];end;elseif(a>88)then n[e[l]]=n[e[o]]-n[e[d]];elseif(a<t(159413516,c[862112943]))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local l=e[l];n[l](s(n,l+1,e[o]));for e=l+1,r do n[e]=nil;end;e=e[x];e=e[x];end;elseif(a<=((f[277383531])or(c[668794168](t(606722993,607189125),t,f,277383531))))then if(a<=((f[448615194])or(c.E2mruo(t(372162027,c[812419154]),t,f,448615194))))then if(a<=((f[748928343])or(c[709137567](t(919595819,c.hRqzXYmx),t,f,748928343))))then if(a<=((f[795507977])or((function(e)f[795507977]=t((t((e)-493525,215637))-523192,856806);return(f[795507977]);end)(t(345144983,c[690511759])))))then n[e[l]]=u[e[o]];elseif(a>h(t(862593572,665253622),t(248968702,c[369230860])))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<h(t(883362114,1051860998),t(829563492,829534849)))then n[e[l]][e[o]]=n[e[d]];end;elseif(a<=t(745136107,c[762654841]))then if(a==h(169158980,233698))then n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]][e[o]]=e[d];e=e[x];e=e[x];elseif(a<=94)then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local u;local f;local h;local b;local a;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=0,28 do if t(4534,2047+x,1606)<=803 then if t(5106,8972+x,3994)>1997 then if t(5816,2487+x,2050)<=1025 then else b=u[h];end a=e[f];else n[a]=b;if t(1000,9287+x,1790)<895 then else end end else if t(4047,8201+x,3520)>1760 then if t(8552,1635+x,3160)>1580 then else u=i;end else f=l;if t(4313,3168+x,2054)>=1027 then else h=e[o];end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][e[o]]=n[e[d]];e=e[x];e=e[x];end;elseif(a>t(818352516,818352603))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local f;local h;local a;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=0,34 do if t(8966,9631+x,3850)>=1925 then if t(4964,5273+x,3690)<1845 then if t(1974,4528+x,1904)>952 then a=e[f];else n[a]=h;end else if t(1950,8362+x,1806)>=903 then else if(n[e[l]]==e[d])then b=b+1;else b=e[o];end;end end else if t(1653,4465+x,3258)<1629 then if t(9115,3208+x,2868)>1434 then n[e[l]]=i[e[o]];else end else f=l;if t(5842,3629+x,2208)>=1104 then h=e[o];else end end end end local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local s;local i;local f;local c=0;local a=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and-n or n)or c*n)%l return c end for o=0,30 do if t(1308,8900+o,3976)>1988 then if t(9298,3151+o,2042)<=1021 then if t(6779,5536+o,1432)<=716 then if a==-1 then for e=f,r do n[e]=nil;end;a=-2 end;else end else if t(2168,2401+o,2604)>=1302 then else end end else s=l;if t(3296,1704+o,602)>301 then if t(4483,5732+o,2204)>1102 then f=i[s];else end if a>-1 then n[f](n[1+f]);a=-1 end;else if t(5619,4742+o,2672)>=1336 then else i=e;end end end end n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<t(431248461,431248429))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local h;local E;local a;local f;local u;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=1,33 do if t(6064,3125+x,3978)>=1989 then if t(7445,4248+x,1362)>681 then if t(2529,6853+x,1328)>664 then u=e[E];else a=e[o];end else if t(6749,4739+x,2726)<1363 then else E=l;end end else if t(7860,4722+x,2220)<1110 then if t(5548,9424+x,3856)>1928 then n[u]=f;else n[e[l]]=n[e[o]]+e[d];end else if t(6351,8152+x,1774)>887 then f=h[a];else h=i;end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];local a;local i;local f;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and-n or n)or c*n)%l return c end for x=1,27 do if t(9062,3692+x,2946)<1473 then if t(2503,6051+x,3534)>1767 then if t(7227,4235+x,996)<=498 then n[e[l]]=e[o]-e[d];else f=e[a];end else if t(5085,4523+x,1870)>=935 then else a=l;end i=e[o];end else if t(6096,9269+x,2312)<1156 then if t(3598,9866+x,2444)<=1222 then else end else if t(2871,9423+x,638)>=319 then n[f]=i;else if(e[l]~=e[d])then b=b+1;else b=e[o];end;end end end end n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]][e[o]]=n[e[d]];e=e[x];e=e[x];end;elseif(a<=h(535318271,1201672))then if(a<=((f[130868762])or((function(e)f[130868762]=t((t(t(t(e,544232),793626),843325))-788648,5291);return(f[130868762]);end)(t(853102435,c[596954169])))))then if(a>97)then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local f;local a;local h;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=2,32 do if t(9877,7472+x,3312)>=1656 then if t(3424,1666+x,2288)<1144 then if t(9434,9679+x,2662)<1331 then else end else if t(2322,5811+x,2268)>1134 then else f=l;end a=e[o];end h=e[f];else n[h]=a;if t(6221,2047+x,1122)<=561 then if t(5606,5396+x,2550)<1275 then else end else if t(4394,6793+x,1704)<852 then else end end end end n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<((f[147446116])or((function(e)f[147446116]=t(t(t(t((e)-910132,504631),327552),124927),798101);return(f[147446116]);end)(t(592871038,c[187327285])))))then local e=e[l];local o,l=m(n[e](n[e+1]));E=l+e-1;local l=0;for e=e,E do l=l+1;n[e]=o[l];end;end;elseif(a==((f[248516418])or(c[940634745](t(573368968,c.ohZWzer),t,f,248516418))))then e=e[x];n[e[l]]=i[e[o]];e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];local h;local f;local a;local c=0;local function t(n,e,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and n or-n)or c*n)%l return c end for x=1,27 do if t(7744,6887+x,2942)<=1471 then if t(4896,7550+x,3856)>=1928 then if t(1016,6003+x,1034)>517 then else end else if t(4506,9524+x,426)<213 then h=l;else end f=e[o];end a=e[h];else if t(3177,3258+x,2504)>=1252 then if t(3515,2248+x,616)>=308 then else end else n[a]=f;if t(8100,9384+x,3020)>1510 then else end end end end local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];local t=e[l];local c=n[e[o]];n[t+1]=c;n[t]=c[e[d]];e=e[x];n[e[l]]=n[e[o]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]];e=e[x];local h;local f;local a;local u;local b;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and-n or n)or c*n)%l return c end for x=2,26 do if t(7216,5954+x,1552)>=776 then if t(2646,6035+x,772)>=386 then if t(8091,9071+x,1680)<840 then else end else b=e[f];if t(6349,8135+x,3500)<1750 then n[b]=u;else end end else if t(2109,4486+x,802)<=401 then if t(1959,2606+x,1794)>897 then h=i;else u=h[a];end else f=l;if t(8265,5153+x,926)>463 then a=e[o];else end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][n[e[d]]];e=e[x];local b;local u;local h;local a;local f;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and-n or n)or c*n)%l return c end for x=2,28 do if t(9419,4300+x,3978)>=1989 then if t(4965,9845+x,2324)<1162 then if t(9370,9356+x,1004)>502 then else end else if t(9547,8391+x,2940)>=1470 then h=e[o];else end end a=b[h];else if t(4551,3806+x,3092)<1546 then b=i;if t(8221,8314+x,2546)<1273 then else u=l;end else f=e[u];if t(9859,2033+x,3332)<1666 then n[f]=a;else end end end end n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][n[e[d]]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=n[e[o]];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];local t=e[l];local o=n[e[o]];n[t+1]=o;n[t]=o[e[d]];e=e[x];local l=e[l];n[l](n[1+l]);for e=l,r do n[e]=nil;end;e=e[x];e=e[x];elseif(a<=((f[432393127])or(c[887439793](t(5577362,6203453),t,f,432393127))))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local f;local a;local h;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and-n or n)or c*n)%l return c end for x=1,30 do if t(7466,4066+x,492)>246 then if t(8828,2806+x,1304)<=652 then if t(1600,9062+x,3590)<1795 then else n[h]=a;end else if t(8777,3615+x,1070)<535 then else end end else f=l;if t(8900,2497+x,1092)>=546 then a=e[o];if t(2975,4571+x,1114)<557 then if(e[l]~=e[d])then b=b+1;else b=e[o];end;else h=e[f];end else if t(9304,2464+x,2038)>1019 then else end end end end n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local f;local a;local h;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((1==e)and-n or n)or c*n)%l return c end for x=0,28 do if t(7245,8351+x,2560)>=1280 then if t(3930,3010+x,1782)<891 then n[h]=a;if t(3522,6235+x,2518)>=1259 then else end else a=e[o];if t(1624,6666+x,508)>254 then else h=e[f];end end else if t(3284,1789+x,3114)<1557 then if t(8793,8606+x,866)<=433 then else end else if t(1864,1796+x,2734)>=1367 then else f=l;end end end end local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];end;elseif(a<=t(505177077,505176979))then if(a==101)then local e=e[l];do return s(n,e,E);end;elseif(a<=102)then e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local c;local a;local h;local r;local f;local t=0;local function d(e,n,l)e=(t+e)%3 t=((e~=0)and t+((1==e)and n or-n)or t*n)%l return t end for x=2,27 do if d(2207,9482+x,1820)>910 then if d(5389,1412+x,356)<178 then if d(2040,9654+x,484)>242 then else end else c=i;if d(7221,3649+x,622)>311 then a=l;else end end h=e[o];else r=c[h];if d(3161,3603+x,3850)<1925 then if d(6344,4266+x,1182)<591 then n[f]=r;else f=e[a];end else if d(1326,3412+x,2952)>=1476 then else end end end end n[e[l]]=n[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local d=e[l];local t,o=m(n[d](s(n,d+1,e[o])));E=o+d-1;local o=0;for e=d,E do o=o+1;n[e]=t[o];end;e=e[x];local o=e[l];do return n[o](s(n,o+1,E))end;e=e[x];local l=e[l];do return s(n,l,E);end;e=e[x];e=e[x];end;elseif(a>((f[725910698])or(c[621594471](t(770590814,770685516),t,f,725910698))))then n[e[l]][n[e[o]]]=e[d];elseif(a<t(344962313,c[690511759]))then local f;local a;local c;local t=0;local function d(e,n,l)e=(t+e)%3 t=((e~=0)and t+((1==e)and n or-n)or t*n)%l return t end for x=2,26 do if d(5964,1759+x,1222)>611 then if d(5680,6270+x,2414)>1207 then if d(4397,5282+x,2694)<1347 then else c=e[f];end else if d(4191,5021+x,1074)>537 then else end end else if d(3713,6457+x,3890)<=1945 then if d(4896,6147+x,1726)<=863 then f=l;else n[c]=a;end else if d(9436,7190+x,2632)>1316 then else a=e[o];end end end end n[e[l]]=(e[o]~=0);e=e[x];local l=e[l];n[l](s(n,l+1,e[o]));for e=l+1,r do n[e]=nil;end;e=e[x];e=e[x];end;elseif(a<=h(t(453737098,414072716),t(978389702,978000529)))then if(a<=t(109497312,109497228))then if(a<=h(t(454658730,c[671259666]),233687))then if(a>105)then if(n[e[l]]~=n[e[d]])then b=e[o];end;elseif(a<((f[740313050])or((function(e)f[740313050]=(t(t(t(e,506675),453153),697549))-192234;return(f[740313050]);end)(t(247648493,248236646)))))then n[e[l]]=n[e[o]][e[d]];end;elseif(a==((f[73282101])or((function(e)f[73282101]=t(t((t(t(e,195173),957243))-516094,301386),117154);return(f[73282101]);end)(t(341031169,340977886)))))then n[e[l]]=#n[e[o]];elseif(a<=((f[816258252])or(c["Utp3sr"](t(923997592,923537783),t,f,816258252))))then local e=e[l];local o,l=m(n[e](s(n,e+1,E)));E=l+e-1;local l=0;for e=e,E do l=l+1;n[e]=o[l];end;for e=E+1,r do n[e]=nil;end;end;elseif(a<=h(t(832600967,1001738947),233683))then if(a==t(396277093,c[772940926]))then local a;local c;local r;local t;local f;local d=0;local function x(e,n,l)e=(d+e)%3 d=((e~=0)and d+((e<2)and-n or n)or d*n)%l return d end for d=0,34 do if x(6716,5273+d,592)>296 then if x(3281,8709+d,500)<=250 then if x(9179,5874+d,428)>=214 then i[t]=f;else a=e;end c=n;else if x(6407,2074+d,770)>=385 then else end end r=l;else if x(1173,3711+d,1852)>926 then if x(5522,2221+d,1478)>739 then else end else if x(8290,4681+d,826)>=413 then t=e[o];else end end f=c[a[r]];end end elseif(a<=h(29441446,458472))then if(n[e[l]]>n[e[d]])then b=e[o];end;end;elseif(a==((f[54651032])or((function(e)f[54651032]=t((t(t(e,471609),983257))-159984,478438);return(f[54651032]);end)(t(749651342,749685271)))))then e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];local f;local h;local a;local c=0;local function t(e,n,l)e=(c+e)%3 c=((e~=0)and c+((e<2)and n or-n)or c*n)%l return c end for x=2,32 do if t(3988,9464+x,1504)<=752 then if t(3191,9179+x,408)<204 then if t(5893,3183+x,3392)<=1696 then f=l;else end h=e[o];else if t(9338,1408+x,1204)>602 then n[e[l]]=n[e[o]];else end end else if t(8176,9144+x,3164)>1582 then if t(7502,3702+x,1626)>=813 then else end else a=e[f];if t(2060,2347+x,1052)>=526 then n[a]=h;else end end end end n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=(e[o]~=0);e=e[x];local t=e[l];n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t](n[1+t]);for e=t,r do n[e]=nil;end;e=e[x];n[e[l]]=u[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];e=e[x];elseif(a<=t(839596605,839596621))then e=e[x];n[e[l]]=i[e[o]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=u[e[o]];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];n[e[l]]=n[e[o]][e[d]];e=e[x];local t=e[l];local l=n[e[o]];n[t+1]=l;n[t]=l[e[d]];e=e[x];e=e[x];end;elseif(a<=((f[702912794])or((function(e)f[702912794]=t((t(e,596380))-729360,625116);return(f[702912794]);end)(t(255838553,c["WqUY0Z5g"])))))then if(a<=h(t(409340634,845652990),1211641))then if(a>((f[362043477])or(c["kW0zoA"](t(276323918,c[262668696]),t,f,362043477))))then n[e[l]]=e[o]/n[e[d]];elseif(a<((f[48371504])or(c[35725826](t(287764603,c[671259666]),t,f,48371504))))then local t;local c;local r;local s;local i;local a;local d=0;local f=0;local function x(e,n,l)e=(d+e)%3 d=((e~=0)and d+((1==e)and n or-n)or d*n)%l return d end for d=0,30 do if x(9920,7669+d,702)>=351 then if x(7166,7568+d,3878)>=1939 then if x(5698,3481+d,3528)<1764 then else r=l;end s=n;else if x(3765,2934+d,1228)<=614 then a=t[r];else end end else t=e;if x(4741,1472+d,3510)<1755 then if x(2861,4523+d,614)>=307 then c=o;else i=s[t[c]];end else if f~=1 then n[a]=i;f=1;end;if x(2853,7188+d,2036)>1018 then else end end end end end;elseif(a>t(611423055,c["cN2mXrfEeC"]))then n[e[l]]=(e[o]~=0);elseif(a<((f[147933482])or(c["jmjjYCr"](t(855374063,c[596954169]),t,f,147933482))))then n[e[l]]=n[e[o]]/n[e[d]];end;elseif(a<=h(t(181403239,354922648),1201690))then if(a==h(t(632240122,c[387680078]),t(459529125,460115833)))then if(n[e[l]])then b=e[o];end;elseif(a<=h(61162758,1708113))then n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];n[e[l]]=e[o];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];n[t]=n[t](s(n,t+1,e[o]));for e=t+1,r do n[e]=nil;end;e=e[x];local c=e[l];local t=n[e[o]];n[c+1]=t;n[c]=t[e[d]];e=e[x];n[e[l]]=e[o];e=e[x];local t=e[l];local c=({n[t](s(n,t+1,e[o]))});local o=e[d];local l=0;for e=t,o,1 do l=l+1;n[e]=c[l];end;for e=o+1,r do n[e]=nil;end;e=e[x];e=e[x];end;elseif(a==((f[473418490])or((function(e)f[473418490]=t(t(((e)-61088)-715685,405423),345653);return(f[473418490]);end)(t(903363399,c[228207737])))))then n[e[l]]=n[e[o]][n[e[d]]];elseif(a<=120)then do return(n[e[l]]);end;e=e[x];e=e[x];end;until false end);end;return B(z(),{},_())(...);end)(({[(887439793)]=((function(l,o,e,n)e[n]=((o((l)-((#{336;851;(function(...)return;end)()}+48648)),((136241-#("???")))))-((416906-#("Sussy Baka obfuscator v1.5"))))-((164794-#("wtf")));return(e[n]);end));[((432036274-#("OBAMA IS WHITE! OBAMA IS WHITE! OBAMA IS WHITE! OBAMA IS WHITE! OBAMA IS WHITE!")))]=((function(o,l,n,e)n[e]=l((((o)-((868967-#("prostate"))))-(542771))-(936904),((#{413;400;}+875589)));return(n[e]);end));[(477086844)]=((841110));[(596954169)]=(((853401085-#("transferring my boost in 3 hours"))));[(841182038)]=((function(o,e,l,n)l[n]=(e(e(o,((782141-#("Raid: Shadow Legends here, I can confirm this script was skidded")))),((#{}+110247))))-(126830);return(l[n]);end));["pUQwVV0"]=((100159671));[((#{773;368;524;}+592788171))]=(((#{(function(...)return...;end)(4,257)}+366)));[((#{144;(function(...)return 149;end)()}+249941251))]=((913459961));[(165995577)]=((510250603));x1SUAZt0=(((#{765;726;826;936;(function(...)return 782;end)()}+15)));[(63487190)]=(((#{297;(function(...)return 629,...;end)(374,994)}+756317793)));[((#{399;721;394;312;}+401278269))]=(((#{459;570;527;939;(function(...)return 628,433,...;end)(313,103)}+655355754)));[((323912689-#("px1#5454")))]=("\110");[((1966970-#("federal agency of deez nuts")))]=((677301517));[(343335124)]=(((#{754;(function(...)return 737,962;end)()}+29)));bAuMS=((36));["dVzJU9"]=((674));[(563461517)]=((370860001));[(690511759)]=(((#{563;229;428;951;}+344962397)));[(498401925)]=(((#{184;(function(...)return...;end)()}+89)));["gqO0c"]=((248264983));[((167833490-#("I am a registered sex offender i stuck mt dick into a blender, your mom is a transgender")))]=((681042554));[(289978309)]=(((138874743-#("Jackson Jack Tension"))));[((240712643-#("sussy imposter?")))]=(((#{474;}+7802)));[(387680078)]=((142647117));[((369230935-#("My tips sticky rn my tip my tips creaming I am playing with a Lil bit ohoho")))]=(((249077529-#("I am leaving CS:GO and giving away my knives. Hurry up pick some >> discord.gg psu"))));[(152219730)]=(((#{124;}+501423378)));[((#{31;619;446;(function(...)return 795;end)()}+709137563))]=((function(o,n,e,l)e[l]=(n(n(((o)-((490441-#("never gonna give you up"))))-((886757-#("help if you see this perth has me locked up in his basement i need help"))),((#{680;}+200612))),(355180)))-(204210);return(e[l]);end));[(621252305)]=("\109");['yk32jm']=((2047));zOlbw=(((868347135-#("perth is sus"))));["ukHup"]=((function(o,e,l,n)l[n]=e((e(e(o,((#{858;302;}+792090))),((180089-#("Ok we can continue the")))))-((666666-#("Balls"))),((#{}+501521)));return(l[n]);end));["MQISOu"]=(((#{59;297;425;688;}+112937542)));[((#{130;584;(function(...)return 704,253,493;end)()}+537435816))]=(((269719836-#("apt install sl -y"))));ohZWzer=(((573943710-#("C# - more used in the gaming industry, plugins, etc., C++ - more used in machine learning, game engine development (physics, etc.), software development, sometimes in websites (for server-security purposes)"))));['btqlWDZBhG']=(((871098046-#("!rank"))));[(668794168)]=((function(o,e,n,l)n[l]=(e((e(o,((581862-#("funeralW")))))-(627121),((437395-#("Ryonechicken really got some debt and money issues")))))-((#{53;212;223;100;(function(...)return 114,125;end)()}+957930));return(n[l]);end));[(723896148)]=((1348));[((140361446-#("Overdrive is a skill based fighting game! Better than UCD or Soulshatters.")))]=(((#{899;152;552;933;(function(...)return 574,714,...;end)()}+16777210)));[(249714393)]=((function(o,l,n,e)n[e]=(((l(l(o,((59589-#("can i put my ballsss in yo jawww")))),(214339)))-(886046))-(153832))-((680749-#("Perth please shut the fuck up and dont spam here i forgor to mute here")));return(n[e]);end));[((253204416-#("e621.net for op roblox scripts")))]=((577840283));["H0Qwk0iE0P"]=(((27-#("Hacking into the mainframe"))));[((#{(function(...)return 815,11,153,...;end)(671,166,439)}+791106657))]=(((35-#("My penis is big ( im lying )"))));[(708256307)]=(((24-#("Sussysusususususuussusus"))));[((112937582-#("You lookin real sussy over there!!!!")))]=("\107");[((#{842;436;852;(function(...)return;end)()}+125643707))]=(((829844085-#("what"))));['E2mruo']=((function(o,e,l,n)l[n]=e(e(e(o,(65100)),(436072)),((#{517;377;}+472562)));return(l[n]);end));[((273310026-#("8-4=4*0.5=2, 1e1e1e=gr_y")))]=(((5064-#("iPhone 46 Pro Ultra Extreme Diamond Platinum Max Supersized Plus"))));n0g3HPx=(((12-#("grrr"))));[((#{937;461;865;}+940634742))]=((function(o,l,e,n)e[n]=l(((o)-((880405-#("Gay buttsex"))))-((114825-#("nigerien balls"))),((#{(function(...)return 789;end)()}+660655)));return(e[n]);end));["iiq8EzS"]=("\100");[(807506878)]=((993880799));["lBq8bnLzg"]=((323912681));[(35725826)]=((function(l,o,e,n)e[n]=(((((l)-((971166-#("cum"))))-(585021))-((#{810;166;(function(...)return 278,906;end)()}+294343)))-(614523))-((#{386;605;496;}+308738));return(e[n]);end));[(925637430)]=(((563643491-#("cumhead"))));[((655355785-#("Omer faruk is a hot cum")))]=("\102");[((#{473;359;}+388999016))]=((894060078));[((126071844-#("this script was obfuscated using moonsec")))]=(((1464-#("glockfrauddd#9444 ON TOP"))));[((839102469-#("<:waa:820486050937307167>")))]=((function(l,o,e,n)e[n]=((o((l)-((#{}+85660)),(573863)))-((239363-#("memcorrupt hospitalized perth is that u"))))-((989835-#("shlex is so sexy")));return(e[n]);end));[((#{582;748;377;(function(...)return 106,...;end)()}+384957345))]=((function(o,e,n,l)n[l]=(e(e(o,((#{771;567;597;(function(...)return 635,902,608;end)()}+751331))),(326206)))-(970662);return(n[l]);end));[(205978730)]=((154));[(1181968)]=(((#{}+814111)));[(871098041)]=("\50");[(953720252)]=((189332014));[(458835300)]=(((#{271;120;88;(function(...)return...;end)(766)}+0)));[(905724386)]=(((#{308;214;12;}+1020)));['ck1ee9L4Bn']=((454614227));['jmjjYCr']=((function(o,l,e,n)e[n]=l(((((o)-(297368))-((#{(function(...)return 888,975,631;end)()}+292223)))-(368131))-(910185),(632024));return(e[n]);end));[(719847174)]=(((65561-#("there are was no bytecode"))));[((860843701-#("What the fuck")))]=((34249));["uxMMflkQ"]=("\115");[((#{506;}+187327284))]=(((#{}+592058253)));[((902627274-#("Slowmode is enabled. Members can only send one message every lifetime.")))]=(((266-#("i like men"))));[(307271135)]=((function(o,e,l,n)l[n]=e(e((e(o,(876254)))-((122583-#("perth is cool"))),((#{}+555512))),(955788));return(l[n]);end));[(913459961)]=("\43");[(200244934)]=((function(l,o,e,n)e[n]=o(((l)-((#{247;573;176;923;}+441452)))-(610175),((#{(function(...)return 796,...;end)()}+883734)));return(e[n]);end));['ISSg7L8l']=((function(o,e,l,n)l[n]=e((e((o)-((872163-#("Sonic says: sonic says: sonic says: sonic says"))),((#{(function(...)return 328,...;end)(329,473)}+339923))))-((#{248;2;821;(function(...)return 802,629,539,170,...;end)(76)}+375853)),(47669));return(l[n]);end));[(695852875)]=(((590600893-#("faint#6969 is a big skid. wait.."))));hRqzXYmx=(((#{876;618;1;(function(...)return 547,117,487;end)()}+919967030)));[((#{}+862112943))]=(((#{158;469;586;565;}+159413585)));[((#{}+269719819))]=("\97");[(232752059)]=((function(o,n,l,e)l[e]=n(n((o)-((858414-#("script-ware >synapse> krnl > sentinel > jjspoit > sirhurt"))),(802260)),(441134));return(l[e]);end));[(454240379)]=(((801782611-#("ass"))));[(189332014)]=("\116");[((942953568-#("lucian#9999")))]=((731329304));["qS5zSnQ0"]=("\40");x0r6Y0SDV=("\111");[(566271629)]=(((662665306-#("Cock ++"))));[((#{950;(function(...)return...;end)()}+349974813))]=((function(l,o,n,e)n[e]=(((l)-(309539))-(138947))-(959462);return(n[e]);end));Q0tip=("\108");[((#{475;375;963;416;}+284191214))]=((function(o,e,l,n)l[n]=e(e(e(o,((432976-#("Ez IP logged")))),((722680-#("like")))),(264540));return(l[n]);end));[((228207746-#("I said ok")))]=(((903315341-#("i farted to this discord"))));[((681042566-#("grabify.link")))]=("\114");[(764945195)]=((368892836));['MGL80j2']=("\105");[(229559301)]=(((#{709;790;3;953;(function(...)return 347;end)()}+187029930)));["WIdu1oU"]=(((#{767;715;968;(function(...)return 181,436,...;end)()}+240229642)));[(874467716)]=((function(o,e,l,n)l[n]=e(e(e(o,(377223)),((180730-#("wone more MEME string by #jaack0001")))),((64508-#("fuck u dogix"))));return(l[n]);end));[((#{320;980;(function(...)return 568,...;end)()}+921334487))]=((5));[(305379501)]=((165));[((846000602-#("balls in yo jaws (yo jaws)")))]=("\120");[((#{}+812419154))]=((372232539));[(21591876)]=(((#{911;(function(...)return 290;end)()}+0)));[(100159671)]=("\99");["PbWozrvBn"]=((596969261));[(774371888)]=("\117");[(425693847)]=((701631341));[((#{798;613;894;520;}+666369644))]=((function(o,l,e,n)e[n]=(((l((o)-((415677-#("psu thighs"))),(14637)))-(347038))-(872100))-((#{(function(...)return 620,789,16,...;end)(705,153,954,975)}+270405));return(e[n]);end));[((149847563-#("imagine being named omer faruk birer bozo")))]=(((742553916-#("gargle my balls"))));[(61679461)]=(((207263329-#("My penis is big ( im lying )"))));Ibp3hBf0=(((368-#("Perth please dm me i need someone to talk to im so lonely"))));["btCD0Ld0E6"]=((103942407));[((#{623;924;(function(...)return 933,847;end)()}+903466405))]=((621252305));["Uv2DvdPtjL"]=((6));["UXdoTN"]=((21));['cN2mXrfEeC']=(((611423056-#("found a can of beans"))));[(260223226)]=(((113-#("It is sad that most meme strings are only at the bottoms of the script"))));[((731329314-#("whos shawn")))]=("\104");[((621594475-#("what")))]=((function(o,e,n,l)n[l]=(e(e(e(o,((286327-#("how do I compile lua into rust please help")))),((#{380;(function(...)return 307,774;end)()}+526299))),(342574)))-(561480);return(n[l]);end));[((742553944-#("gonna spam it <a:trolla:810117626327465996>")))]=("\101");[(762654841)]=((745136053));[(501423379)]=("\37");[(103942407)]=("\103");kW0zoA=((function(o,l,e,n)e[n]=(l((o)-(292545),(631152)))-(233208);return(e[n]);end));['x79X9Yw']=(((964-#("obama sussy balls"))));[(671259666)]=(((286041093-#("never gonna give you up"))));[((258153772-#("perth say sus")))]=(((57-#("perth"))));[(993880799)]=("\112");[(562354862)]=((function(o,e,n,l)n[l]=((e(e(o,((692351-#("This script was obfuscated using lua")))),((245004-#("perth falls down stairs 24 7")))))-((#{539;81;381;}+93769)))-((#{}+737234));return(n[l]);end));[(148932288)]=(((13-#("ok to what"))));[((772940945-#("Never gonna give up")))]=((396277000));[(777371616)]=(((#{607;762;(function(...)return...;end)()}+774371886)));XgxDP=(((846000601-#("My creamy nuts are on top"))));[((#{}+662665299))]=("\121");[(828048030)]=(((#{844;42;(function(...)return 478,137;end)()}+244)));[(262668696)]=((276232852));omlHrPOTj=("\58");[((756317809-#("prezt is gay")))]=("\98");["WqUY0Z5g"]=((253917821));[(353214665)]=((31));["dd5ryo"]=(((376229838-#("bro"))));["Utp3sr"]=((function(o,e,l,n)l[n]=e(e(e(((o)-((987433-#("ok well"))))-(836244),((963415-#("yo wassup")))),(237210)),(924801));return(l[n]);end));}),...)})do return e end;
alexVonBaphomet
# Discord-DM-Multi-Tools (The Best So Far) Mass DM Tools. Easy To Use. Account generator known as ExoCord. User ID Joiner. Leaver. DM spam. Chat spam. Friend request spam. Server Destroyer And Much Other Options. I paid 750$ in all tools together. I got scammed by tools creators many times and they gave me only DM mass tools but I have collected all the best tools together and I have found other token generators and I have already bought them. The problem is that the phone verification does not work properly and gets disabled in a few days but it works properly and lasts for a week and it's good and enough for me. (It got patched because of Discord's frequent updates) I don't want to leak all of their tools and throw all their work in water in seconds, but I will leak it for cheaper and resell it for <s>750$</s>. dc: Sliiiide#4947 INSTRUCTIONS: Extract files from .rar by using WinRAR or some other program. put them in one folder. Enjoy your tools. (Don't spam too much otherwise discord will detect it and disable your tokens) if you get any errors, just look at them see whats missing and install it using python you also need to download node js. IF YOU WILL NEED HELP OR CAN'T DO SOMETHING PROPERLY, DM ME ON DISCORD: Sliiiide#4947
aymenhmaidiwastaken
Unsend all your sent messages in any Instagram DM conversation with one click. Chrome extension that scrolls through your entire chat history automatically.
No description available
themuffinator
DarkMatter is new, an ambitious project to ultimately bring the gameplay experiences of older QUAKE® titles together into one feature-rich package. See https://github.com/themuffinator/dm-engine for engine-side development.
ajinkyalahade
Data Set Information: This database contains 76 attributes, but all published experiments refer to using a subset of 14 of them. In particular, the Cleveland database is the only one that has been used by ML researchers to this date. The "goal" field refers to the presence of heart disease in the patient. It is integer valued from 0 (no presence) to 4. Experiments with the Cleveland database have concentrated on simply attempting to distinguish presence (values 1,2,3,4) from absence (value 0). The names and social security numbers of the patients were recently removed from the database, replaced with dummy values. One file has been "processed", that one containing the Cleveland database. All four unprocessed files also exist in this directory. To see Test Costs (donated by Peter Turney), please see the folder "Costs" Attribute Information: Only 14 attributes used: 1. #3 (age) 2. #4 (sex) 3. #9 (cp) 4. #10 (trestbps) 5. #12 (chol) 6. #16 (fbs) 7. #19 (restecg) 8. #32 (thalach) 9. #38 (exang) 10. #40 (oldpeak) 11. #41 (slope) 12. #44 (ca) 13. #51 (thal) 14. #58 (num) (the predicted attribute) Complete attribute documentation: 1 id: patient identification number 2 ccf: social security number (I replaced this with a dummy value of 0) 3 age: age in years 4 sex: sex (1 = male; 0 = female) 5 painloc: chest pain location (1 = substernal; 0 = otherwise) 6 painexer (1 = provoked by exertion; 0 = otherwise) 7 relrest (1 = relieved after rest; 0 = otherwise) 8 pncaden (sum of 5, 6, and 7) 9 cp: chest pain type -- Value 1: typical angina -- Value 2: atypical angina -- Value 3: non-anginal pain -- Value 4: asymptomatic 10 trestbps: resting blood pressure (in mm Hg on admission to the hospital) 11 htn 12 chol: serum cholestoral in mg/dl 13 smoke: I believe this is 1 = yes; 0 = no (is or is not a smoker) 14 cigs (cigarettes per day) 15 years (number of years as a smoker) 16 fbs: (fasting blood sugar > 120 mg/dl) (1 = true; 0 = false) 17 dm (1 = history of diabetes; 0 = no such history) 18 famhist: family history of coronary artery disease (1 = yes; 0 = no) 19 restecg: resting electrocardiographic results -- Value 0: normal -- Value 1: having ST-T wave abnormality (T wave inversions and/or ST elevation or depression of > 0.05 mV) -- Value 2: showing probable or definite left ventricular hypertrophy by Estes' criteria 20 ekgmo (month of exercise ECG reading) 21 ekgday(day of exercise ECG reading) 22 ekgyr (year of exercise ECG reading) 23 dig (digitalis used furing exercise ECG: 1 = yes; 0 = no) 24 prop (Beta blocker used during exercise ECG: 1 = yes; 0 = no) 25 nitr (nitrates used during exercise ECG: 1 = yes; 0 = no) 26 pro (calcium channel blocker used during exercise ECG: 1 = yes; 0 = no) 27 diuretic (diuretic used used during exercise ECG: 1 = yes; 0 = no) 28 proto: exercise protocol 1 = Bruce 2 = Kottus 3 = McHenry 4 = fast Balke 5 = Balke 6 = Noughton 7 = bike 150 kpa min/min (Not sure if "kpa min/min" is what was written!) 8 = bike 125 kpa min/min 9 = bike 100 kpa min/min 10 = bike 75 kpa min/min 11 = bike 50 kpa min/min 12 = arm ergometer 29 thaldur: duration of exercise test in minutes 30 thaltime: time when ST measure depression was noted 31 met: mets achieved 32 thalach: maximum heart rate achieved 33 thalrest: resting heart rate 34 tpeakbps: peak exercise blood pressure (first of 2 parts) 35 tpeakbpd: peak exercise blood pressure (second of 2 parts) 36 dummy 37 trestbpd: resting blood pressure 38 exang: exercise induced angina (1 = yes; 0 = no) 39 xhypo: (1 = yes; 0 = no) 40 oldpeak = ST depression induced by exercise relative to rest 41 slope: the slope of the peak exercise ST segment -- Value 1: upsloping -- Value 2: flat -- Value 3: downsloping 42 rldv5: height at rest 43 rldv5e: height at peak exercise 44 ca: number of major vessels (0-3) colored by flourosopy 45 restckm: irrelevant 46 exerckm: irrelevant 47 restef: rest raidonuclid (sp?) ejection fraction 48 restwm: rest wall (sp?) motion abnormality 0 = none 1 = mild or moderate 2 = moderate or severe 3 = akinesis or dyskmem (sp?) 49 exeref: exercise radinalid (sp?) ejection fraction 50 exerwm: exercise wall (sp?) motion 51 thal: 3 = normal; 6 = fixed defect; 7 = reversable defect 52 thalsev: not used 53 thalpul: not used 54 earlobe: not used 55 cmo: month of cardiac cath (sp?) (perhaps "call") 56 cday: day of cardiac cath (sp?) 57 cyr: year of cardiac cath (sp?) 58 num: diagnosis of heart disease (angiographic disease status) -- Value 0: < 50% diameter narrowing -- Value 1: > 50% diameter narrowing (in any major vessel: attributes 59 through 68 are vessels) 59 lmt 60 ladprox 61 laddist 62 diag 63 cxmain 64 ramus 65 om1 66 om2 67 rcaprox 68 rcadist 69 lvx1: not used 70 lvx2: not used 71 lvx3: not used 72 lvx4: not used 73 lvf: not used 74 cathef: not used 75 junk: not used 76 name: last name of patient (I replaced this with the dummy string "name")
Curtis-D
Allows you to popout DMs/Servers to view more than one DM/Server at a time.
bbartling
Check out the website where an AI agent can generate .bog files for you. It runs on a free tier of Render web apps, which may fall asleep if no one has used the app recently—so you might need to wait for it to wake up. To get access, DM Ben on LinkedIn for the username and password to use on the ‘Generator’ page.
ArtGateOne
This is only test sketch for Arduino Mega - 4 universe dmx out - can dont work
Ddupasquier
AntiSocialSuite is a tool used for automating social media interaction. Allowing a user to create events that run on schedule to send likes, follows, dm, and comments all from one dashboard.
ArtGateOne
ArtNet node - DMX Input or Output
Wreaking
This discord bot will chat in your server as well as in bot's DM by using one API and one package
JunaidMansoori1
All-in-one Instagram Automation Suite using Python. This include account creation, mass DM bot, auto-like, follow, comment, hashtag targeting, and scraping using BeautifulSoup.
NikolaosProusalis
It is a fact that the aviation industry is expected to develop remarkably in near future. Consequently, delays and environmental problems are caused, due to aircraft congestion in the airports. Thus, it is necessary for the airports to use the existing infrastructure efficiently and generate some changes in the system and the way airports are operated. For this reason, the prediction of aircraft taxi time is substantial in order to help airports understand what is necessary to change so as to optimise their efficiency and reduce the aircraft taxi time. This project concerns Manchester’s airport and data about the aircrafts’ features and external factors were given in order to predict taxi time. This machine learning project was following the CRISP-DM process for data mining. All the processes were handled on Python, as it provides Pandas library which creates a useful data frame that provides an easy way to handle and modify the data. Moreover, the scikit-learn library was used for the machine learning was used for the machine learning procedure, by providing all the algorithm that are necessary for this problem. The machine learning algorithms that were applied are Linear regression, Polynomial Regression, Random Forests and Multilayer Perceptrons. The examination of algorithms that were applied showed that the most suitable for the project is Polynomial regression, because it provides the most precise and accurate prediction of taxi time with accuracy equal to 79.94%. Furthermore, it was noted the importance of each variable as two datasets were applied (one has two extra variables) and the variables were ranked regarding the variable selection technique that was used
Swaraj664
This Is One Of The Best Self Bots Ever Made | [1] Mass Dm friends | [2] Mass Embed Dm friends | [3] Nuke [4] Raid | [5] Mass Dm | [6] Mass Embed Dm [7] Exit Script