Giter Site home page Giter Site logo

barbushin / javascript-errors-notifier Goto Github PK

View Code? Open in Web Editor NEW
207.0 207.0 93.0 104 KB

Google Chrome and Firefox extension that notifies about JavaScritp errors by icon in address bar & popups

License: MIT License

JavaScript 78.04% HTML 18.47% CSS 3.49%

javascript-errors-notifier's People

Contributors

barbushin avatar danielkalen avatar ddavison avatar gabrieljmj avatar ghills avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

javascript-errors-notifier's Issues

Error being reported on every pag

There appears to be a bug that has crept in and out repeatedly where every page has an error, and the error details are blank (the exclamation point appears in the URL bar on every page) even when there is no JS error

Everytime the page is refreshed the java scripts are disabled

As soon as the page is refreshed or lands to a new page the embedded Java scripts are disabled and thus when the code runs/executes certain elements are not recognized and thus the error.

Actual annotation/code:

<script src="../Scripts/modernizr.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/jquery.tools.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/jquery-ui.min.js"></script>
<script type="text/javascript" src="../Scripts/json2.js"></script>
<script type="text/javascript" src="../Scripts/jquery.maskedinput-1.3.min.js"></script>
<script type="text/javascript" src="../Scripts/validator_v4.js"></script>
<script type="text/javascript" src="../Scripts/jquery.labelify.js"></script>
<script type="text/javascript" src="/globalJSIncludes/centeredWindow.js"></script>
<script type="text/javascript" src="../Scripts/Functions.js"></script>

Issue:
ReferenceError: Modernizr is not defined
#6 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1287:14
#5 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1287:14 HTMLDocument.()
#4 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:16934 k()
#3 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:17721 Object.l.fireWith as resolveWith
#2 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:12438 Function.p.extend.ready()
#1 http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js:2:9843 HTMLDocument.D()

ReferenceError: infoEntry is not defined
#3 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1713:21
#2 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:1713:21 AccordingToZipCodeShowState()
#1 http://staging.quotit.net/quotit/apps/epro/infoEntry/infoEntry.aspx?pageAction=GetQuote&license_no=RFY768&stateCountyID=NV&countyID=10247&zipCode=89119&covTypeID=EF&insuranceTypeID=H&bSubmitted=0&wordOfTheDay=fulmination&isMedicare=&selectedPeriodID=&source=&remoteSourceKey=&owner=quotit&planTypeID=%&doPlanFinder=0&externalID=&layout=&brokerID=70466&bUsingLeads=False&report=IFPReport3&familySourceReferenceID=&infoEntryLayout=4&isPostBack=1&leadSourceKey=:3913:100 HTMLInputElement.onkeyup()

Actual code is attached.

Undefined variables

Websites do not render properly with latest update

I'm getting a number of errors that prevent pages from rendering properly with the new version published on 18 February. It seems to happen on pages that have console warnings that would normally be non-fatal. With the new version of the extension, the warnings are followed by an error along the lines of:
Uncaught TypeError: Cannot read property 'someproperty' of null (someScriptfile.js)
Disabling the extension causes the page to render normally.

Please let me know if I can provide any additional troubleshooting information.

Chrome has been running REALLY slow since the update to 49

At least, I think it's 49 that did it. I restart Chrome on OSX only once a week or so, so I'm not sure if the update caused the issue or not, but I noticed it at the same time that I noticed #40. In any case, through trial and error, I found that it was this extension that slowed my Chrome down to a crawl, on doing anything (new tabs, clicking a link, clicking a button, whatever). In Incognito I don't have the problem, and I confirmed it by turning off and on this extension. Any debug info I can provide, of some sort?

Google disabled address bar icons

Hi everybody,

Since Google Chrome 49 you can see that browser now displays all installed extensions icons in toolbar. Also they disabled address bar icons API.

So now JavaScript Errors Notifier icon is always displayed in toolbar as transparent grey icon.

Stupid Google Chrome team!

They even did not notified that pageAction API is deprecated, and did not updated official API documentation.

Users really hates this update https://www.reddit.com/r/chrome/comments/48kxix/why_are_disabled_extension_icons_showing_up_in

Anyway

For now I'm going to develop new way of notifications that will be displayed as icon/tooltip/baloon inside page with error.

Any ideas what is the best way to design it?

Handle console.error & console.warn calls

Does this tool only report unhandled errors, or does it also report error messages and warning messages written to the console (console.warn, console.error, etc.)?
(if not, it would be really great if it could)

Copy to clipboard option

Can you please add a link to copy the error message (and stack trace where applicable) to clipboard

Text overlapping in JEN address bar popup

Hello. I've opened JEN popup in a website and link texts overlapped. I needed to inspect elements to understand what they meant.

Here is a screenshot of the popup.

javascript errors notifier - overlap

Database not available in Chrome at Apps page

Just opened browser and saw red octagon.
Details

Database not available
https://www.google.ru/xjs/_/js/k=xjs.ntp.en_US.nj_cgtJKHaQ.O/m=jsa,ntp,pcc,csi/rt=j/d=1/t=zcms/rs=ACT90oEVZ-dBhjcFBRSoVMouTx9oxE4CYw

this.=this.||{};(function(){var window=this;
try{
var ea,ja,ka,la,ma;
.aa=.aa||{};.n=this;.r=function(a){return void 0!==a};.ba=function(a){a=a.split(".");for(var b=.n,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b};.ca=function(){};.da=function(a){a.ja=function(){return a.Sa?a.Sa:a.Sa=new a}};
ea=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};
.t=function(a){return"array"==ea(a)};.fa=function(a){var b=ea(a);return"array"==b||"object"==b&&"number"==typeof a.length};.u=function(a){return"string"==typeof a};.ga=function(a){return"number"==typeof a};.ha=function(a){return"function"==ea(a)};.ia=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};ja="closure_uid"+(1E9_Math.random()>>>0);ka=0;la=function(a,b,c){return a.call.apply(a.bind,arguments)};
ma=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)}};.w=function(a,b,c){.w=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?la:ma;return .w.apply(null,arguments)};
.na=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)}};.y=Date.now||function(){return+new Date};
.A=function(a,b){var c=a.split("."),d=.n;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&.r(b)?d[e]=b:d[e]?d=d[e]:d=d[e]={}};
.C=function(a,b){function c(){}c.prototype=b.prototype;a.S=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ie=function(a,c,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[c].apply(a,g)}};
.pa=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,.pa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};
.C(.pa,Error);.pa.prototype.name="CustomError";var qa;var sa,oa,va,wa,xa,ya,za,Aa,ua,ra,Da,Ca,Fa,Ea;sa=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")};oa=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};.ta=function(a){return(0,window.decodeURIComponent)(a.replace(/+/g," "))};
.Ba=function(a){if(!ua.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(va,"&"));-1!=a.indexOf("<")&&(a=a.replace(wa,"<"));-1!=a.indexOf(">")&&(a=a.replace(xa,">"));-1!=a.indexOf('"')&&(a=a.replace(ya,"""));-1!=a.indexOf("'")&&(a=a.replace(za,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Aa,"๏ฟฝ"));return a};va=/&/g;wa=/</g;xa=/>/g;ya=/"/g;za=/'/g;Aa=/\x00/g;ua=/[\x00&<>"']/;ra=function(){return-1!=.fb.toLowerCase().indexOf("webkit")};
Da=function(a){var b=new RegExp(Ca("px"),"");return a.replace(b,"")};Ca=function(a){return String(a).replace(/([-()[]{}+?
.$^|,:#<!])/g,"$1").replace(/\x08/g,"\x08")};
Fa=function(a,b){for(var c=0,d=oa(String(a)).split("."),e=oa(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&g<f;g++){var h=d[g]||"",k=e[g]||"",m=RegExp("(\d*)(\D*)","g"),p=RegExp("(\d*)(\D*)","g");do{var nb=m.exec(h)||["","",""],q=p.exec(k)||["","",""];if(0==nb[0].length&&0==q[0].length)break;c=Ea(0==nb[1].length?0:(0,window.parseInt)(nb[1],10),0==q[1].length?0:(0,window.parseInt)(q[1],10))||Ea(0==nb[2].length,0==q[2].length)||Ea(nb[2],q[2])}while(0==c)}return c};
Ea=function(a,b){return a<b?-1:a>b?1:0};.Ga=function(a){return String(a).replace(/-([a-z])/g,function(a,c){return c.toUpperCase()})};.Ha=function(a){var b=.u(void 0)?Ca(void 0):"\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};
var D,Ia,Ja,Qa,ak,Ta,Ua,Wa,Ya,$a,Xa,ab;D=Array.prototype;Ia=D.indexOf?function(a,b,c){return D.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(
.u(a))return .u(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};.F=D.forEach?function(a,b,c){D.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)};
Ja=function(a,b,c){for(var d=
.u(a)?a.split(""):a,e=a.length-1;0<=e;--e)e in d&&b.call(c,d[e],e,a)};.Ka=D.filter?function(a,b,c){return D.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=.u(a)?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e};.La=D.map?function(a,b,c){return D.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=.u(a)?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};
.Ma=D.some?function(a,b,c){return D.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};.Oa=function(a,b){var c;t:{c=a.length;for(var d=.u(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break t}c=-1}return 0>c?null:.u(a)?a.charAt(c):a[c]};.Pa=function(a,b){return 0<=Ia(a,b)};Qa=function(a,b){.Pa(a,b)||a.push(b)};.Ra=function(a,b){var c=Ia(a,b),d;(d=0<=c)&&D.splice.call(a,c,1);return d};
ak=function(a){return D.concat.apply(D,arguments)};.Sa=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[]};Ta=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(.fa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};.Va=function(a,b,c,d){D.splice.apply(a,Ua(arguments,1))};Ua=function(a,b,c){return 2>=arguments.length?D.slice.call(a,b):D.slice.call(a,b,c)};
Wa=function(a,b){for(var c=b||a,d={},e=0,f=0;f<a.length;){var g=a[f++],h=
.ia(g)?"o"+(g[ja]||(g[ja]=++ka)):(typeof g).charAt(0)+g;Object.prototype.hasOwnProperty.call(d,h)||(d[h]=!0,c[e++]=g)}c.length=e};Ya=function(a,b){a.sort(b||Xa)};$a=function(a){for(var b=Za,c=0;c<a.length;c++)a[c]={index:c,value:a[c]};var d=b||Xa;Ya(a,function(a,b){return d(a.value,b.value)||a.index-b.index});for(c=0;c<a.length;c++)a[c]=a[c].value};Xa=function(a,b){return a>b?1:a<b?-1:0}; ab=function(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b.call(void 0,e,d,a);.r(f)&&(c[f]||(c[f]=[])).push(e)}return c};
var db;
.bb=function(){this.O=this.O;this.G=this.G};.bb.prototype.O=!1;.bb.prototype.isDisposed=function(){return this.O};.bb.prototype.Z=function(){this.O||(this.O=!0,this.K())};.bb.prototype.K=function(){if(this.G)for(;this.G.length;)this.G.shift()()};.cb=function(a){a&&"function"==typeof a.Z&&a.Z()};db=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];.fa(d)?db.apply(null,d):.cb(d)}};
var G,hb;
.eb=function(){var a=.n.navigator;return a&&(a=a.userAgent)?a:""};.fb=.eb();G=function(a){return-1!=.fb.indexOf(a)};hb=function(a){for(var b=RegExp("(\w[\w ]+)/([^\\s]+)\s*(?:\((.?)\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};
var Hb,Jb,gb,Nb,Ob,Pb;.Gb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};Hb=function(a){var b=0,c;for(c in a)b++;return b};Jb=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};.Kb=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};gb=function(a,b){return b in a};.Lb=function(a){for(var b in a)return!1;return!0};Nb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
Ob=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<Nb.length;f++)c=Nb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};Pb=function(a){var b=arguments.length;if(1==b&&
.t(arguments[0]))return Pb.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};
var kb,ib;.jb=function(){return G("Trident")||G("MSIE")};kb=function(){function a(a){a=.Oa(a,d);return c[a]||""}var b=.fb;if(.jb())return ib(b);var b=hb(b),c={};(0,.F)(b,function(a){c[a[0]]=a[1]});var d=.na(gb,c);return G("Opera")||G("OPR")?a(["Version","Opera","OPR"]):G("Chrome")||G("CriOS")?a(["Chrome","CriOS"]):(b=b[2])&&b[1]||""};
ib=function(a){var b=/rv: ([\d.])/.exec(a);if(b&&b[1])return b[1];var b="",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];return b};
var lb=function(){return G("Trident")||G("MSIE")},mb=function(){return G("Gecko")&&!ra()&&!lb()};var tb,vb,wb,xb,yb;.pb=G("Opera")||G("OPR");.H=.jb();.qb=mb();.rb=ra();.sb=.rb&&G("Mobile");.ob=G("Macintosh");tb=.n.navigator||null;.ub=!!tb&&-1!=(tb.appVersion||"").indexOf("X11");vb=function(){var a=.n.document;return a?a.documentMode:void 0};
wb=function(){var a="",b;if(
.pb&&.n.opera)return a=.n.opera.version,.ha(a)?a():a;.qb?b=/rv:([^\);]+)()|;)/:.H?b=/\b(?:MSIE|rv): ()|;)/:.rb&&(b=/WebKit/(\S+)/);b&&(a=(a=b.exec(.fb))?a[1]:"");return .H&&(b=vb(),b>(0,window.parseFloat)(a))?String(b):a}();xb={};.I=function(a){return xb[a]||(xb[a]=0<=Fa(wb,a))};yb=.n.document;.zb=yb&&.H?vb()||("CSS1Compat"==yb.compatMode?(0,window.parseInt)(wb,10):5):void 0;
var Ab=!.H||.H&&9<=.zb,Bb=!.qb&&!.H||.H&&.H&&9<=.zb||.qb&&.I("1.9.1");.H&&.I("9");.pj=Pb("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));.rj=function(){this.o="";this.A=.qj};.rj.prototype.mb=!0;.qj={};.rj.prototype.gb=function(){return this.o};.sj=function(a){var b=new .rj;b.o=a;return b};.tj=.sj("");.vj=function(){this.o="";this.B=.uj;this.A=null};.vj.prototype.Bc=!0;.vj.prototype.eb=function(){return this.A};.vj.prototype.mb=!0;.vj.prototype.gb=function(){return this.o};.wj=Pb("action","cite","data","formaction","href","manifest","poster","src");.xj=Pb("embed","iframe","link","script","style","template");.uj={};.yj=function(a,b){var c=new .vj;c.o=a;c.A=b;return c};.zj=.yj("",0);
.J=function(a,b){this.x=.r(a)?a:0;this.y=
.r(b)?b:0};.J.prototype.clone=function(){return new .J(this.x,this.y)};.J.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};.J.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
var Wb,Vb,Zb,cc,ac,Nd,Ld,Qb;.Sb=function(a){return a?new Qb(.Rb(a)):qa||(qa=new Qb)};.L=function(a){return .u(a)?window.document.getElementById(a):a};.Ub=function(a,b){var c=b||window.document,d=null;c.querySelectorAll&&c.querySelector?d=c.querySelector("."+a):d=.Tb(window.document,"_",a,b)[0];return d||null};
.Tb=function(a,b,c,d){a=d||a;b=b&&""!=b?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,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"
");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&.Pa(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a};
Wb=function(a,b){
.Gb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in Vb?a.setAttribute(Vb[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})};Vb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
.Xb=function(a){return .rb||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement};.Yb=function(a){return a.parentWindow||a.defaultView};.$b=function(a,b){var c=b[0],d=b[1];if(!Ab&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',.Ba(d.name),'"');if(d.type){c.push(' type="',.Ba(d.type),'"');var e={};Ob(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(.u(d)?c.className=d:.t(d)?c.className=d.join(" "):Wb(c,d));2<b.length&&Zb(a,c,b);return c};
Zb=function(a,b,c){function d(c){c&&b.appendChild(.u(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!.fa(f)||.ia(f)&&0<f.nodeType?d(f):(0,.F)(ac(f)?.Sa(f):f,d)}};.bc=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)};cc=function(a){return Bb&&void 0!=a.children?a.children:(0,.Ka)(a.childNodes,function(a){return 1==a.nodeType})};.Ib=function(a){return .ia(a)&&1==a.nodeType};
.dc=function(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};.Rb=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};ac=function(a){if(a&&"number"==typeof a.length){if(
.ia(a))return"function"==typeof a.item||"string"==typeof a.item;if(.ha(a))return"function"==typeof a.item}return!1};
Nd=function(a){return Ld(a,function(a){return .u(a.className)&&.Pa(a.className.split(/\s+/),"asst_ct")})};Ld=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};Qb=function(a){this.P=a||
.n.document||window.document};Qb.prototype.ra=function(a){return .u(a)?this.P.getElementById(a):a};Qb.prototype.o=function(a,b,c){return .$b(this.P,arguments)};.ec=function(a){return"CSS1Compat"==a.P.compatMode};
.fc=function(a){var b=a.P;a=.Xb(b);b=
.Yb(b);return .H&&.I("10")&&b.pageYOffset!=a.scrollTop?new .J(a.scrollLeft,a.scrollTop):new .J(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)};Qb.prototype.A=function(a,b){a.appendChild(b)};Qb.prototype.contains=.dc;
var hc;
.gc=function(){return .rb?"Webkit":.qb?"Moz":.H?"ms":.pb?"O":null};hc=function(a,b){if(b&&a in b)return a;var c=.gc();return c?(c=c.toLowerCase(),c+=.Ha(a),!.r(b)||c in b?c:null):null};var jc,kc;.ic=!.H||.H&&9<=.zb;jc=!.H||.H&&9<=.zb;kc=.H&&!.I("9");!.rb||.I("528");.qb&&.I("1.9b")||.H&&.I("8")||.pb&&.I("9.5")||.rb&&.I("528");.qb&&!.I("8")||.H&&.I("9");.N=function(a,b){this.type=a;this.o=this.target=b;this.A=!1;this.Vc=!0};.N.prototype.Z=function(){};.N.prototype.stopPropagation=function(){this.A=!0};.N.prototype.preventDefault=function(){this.Vc=!1};.lc=.H?"focusin":"DOMFocusIn";.mc=.H?"focusout":"DOMFocusOut";var nc=function(a){nc" ";return a};nc[" "]=.ca;var oc=function(a,b){.N.call(this,a?a.type:"");this.relatedTarget=this.o=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.X=this.state=null;a&&this.init(a,b)};.C(oc,.N);
oc.prototype.init=function(a,b){var c=this.type=a.type;this.target=a.target||a.srcElement;this.o=b;var d=a.relatedTarget;if(d){if(.qb){var e;t:{try{nc(d.nodeName);e=!0;break t}catch(f){}e=!1}e||(d=null)}}else"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.clientX=void 0!==a.clientX?a.clientX:a.pageX;this.clientY=void 0!==a.clientY?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=
a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.X=a;a.defaultPrevented&&this.preventDefault()};oc.prototype.stopPropagation=function(){oc.S.stopPropagation.call(this);this.X.stopPropagation?this.X.stopPropagation():this.X.cancelBubble=!0};
oc.prototype.preventDefault=function(){oc.S.preventDefault.call(this);var a=this.X;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,kc)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};oc.prototype.B=function(){return this.X};
var pc,rc;pc="closure_listenable
"+(1E6_Math.random()|0);.qc=function(a){return!(!a||!a[pc])};rc=0;var sc=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.Oa=!!d;this.kb=e;this.key=++rc;this.removed=this.Va=!1},tc=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.kb=null};var uc=function(a){this.src=a;this.o={};this.A=0};uc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.o[f];a||(a=this.o[f]=[],this.A++);var g=vc(a,b,d,e);-1<g?(b=a[g],c||(b.Va=!1)):(b=new sc(b,this.src,f,!!d,e),b.Va=c,a.push(b));return b};uc.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.o))return!1;var e=this.o[a];b=vc(e,b,c,d);return-1<b?(tc(e[b]),D.splice.call(e,b,1),0==e.length&&(delete this.o[a],this.A--),!0):!1};
var wc=function(a,b){var c=b.type;if(!(c in a.o))return!1;var d=
.Ra(a.o[c],b);d&&(tc(b),0==a.o[c].length&&(delete a.o[c],a.A--));return d};uc.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.o)if(!a||c==a){for(var d=this.o[c],e=0;e<d.length;e++)++b,tc(d[e]);delete this.o[c];this.A--}return b};uc.prototype.fb=function(a,b){var c=this.o[a.toString()],d=[];if(c)for(var e=0;e<c.length;++e){var f=c[e];f.Oa==b&&d.push(f)}return d}; var xc=function(a,b,c,d,e){a=a.o[b.toString()];b=-1;a&&(b=vc(a,c,d,e));return-1<b?a[b]:null},vc=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.Oa==!!c&&f.kb==d)return e}return-1};
var yc,zc,Ac,Dc,Fc,Gc,Mc,Lc,Hc,Nc;yc="closure_lm_"+(1E6_Math.random()|0);zc={};Ac=0;.Bc=function(a,b,c,d,e){if(.t(b)){for(var f=0;f<b.length;f++).Bc(a,b[f],c,d,e);return null}c=.Cc(c);return .qc(a)?a.listen(b,c,d,e):Dc(a,b,c,!1,d,e)};
Dc=function(a,b,c,d,e,f){if(!b)throw Error("c");var g=!!e,h=
.Ec(a);h||(a[yc]=h=new uc(a));c=h.add(b,c,d,e,f);if(c.proxy)return c;d=Fc();c.proxy=d;d.src=a;d.listener=c;a.addEventListener?a.addEventListener(b.toString(),d,g):a.attachEvent(Gc(b.toString()),d);Ac++;return c};Fc=function(){var a=Hc,b=jc?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b};
.Ic=function(a,b,c,d,e){if(.t(b)){for(var f=0;f<b.length;f++).Ic(a,b[f],c,d,e);return null}c=.Cc(c);return .qc(a)?a.qa.add(String(b),c,!0,d,e):Dc(a,b,c,!0,d,e)};.Jc=function(a,b,c,d,e){if(.t(b))for(var f=0;f<b.length;f++).Jc(a,b[f],c,d,e);else c=.Cc(c),.qc(a)?a.unlisten(b,c,d,e):a&&(a=.Ec(a))&&(b=xc(a,b,c,!!d,e))&&.Kc(b)};
.Kc=function(a){if(.ga(a)||!a||a.removed)return!1;var b=a.src;if(.qc(b))return wc(b.qa,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.Oa):b.detachEvent&&b.detachEvent(Gc(c),d);Ac--;(c=.Ec(b))?(wc(c,a),0==c.A&&(c.src=null,b[yc]=null)):tc(a);return!0};Gc=function(a){return a in zc?zc[a]:zc[a]="on"+a};Mc=function(a,b,c,d){var e=!0;if(a=.Ec(a))if(b=a.o[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.Oa==c&&!f.removed&&(f=Lc(f,d),e=e&&!1!==f)}return e};
Lc=function(a,b){var c=a.listener,d=a.kb||a.src;a.Va&&
.Kc(a);return c.call(d,b)};
Hc=function(a,b){if(a.removed)return!0;if(!jc){var c=b||.ba("window.event"),d=new oc(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){t:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break t}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.o;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.A&&0<=h;h--){d.o=c[h];var k=Mc(c[h],f,!0,d),e=e&&k}for(h=0;!d.A&&h<c.length;h++)d.o=c[h],k=Mc(c[h],f,!1,d),e=e&&k}return e}return Lc(a,new oc(b,this))}; .Ec=function(a){a=a[yc];return a instanceof uc?a:null};Nc="_closure_events_fn"+(1E9*Math.random()>>>0);.Cc=function(a){if(.ha(a))return a;a[Nc]||(a[Nc]=function(b){return a.handleEvent(b)});return a[Nc]};
.O=function(){.bb.call(this);this.qa=new uc(this);this.ha=this;this.L=null};.C(.O,.bb);.O.prototype[pc]=!0;.l=.O.prototype;.l.Sb=function(a){this.L=a};.l.addEventListener=function(a,b,c,d){.Bc(this,a,b,c,d)};.l.removeEventListener=function(a,b,c,d){.Jc(this,a,b,c,d)};
.l.M=function(a){var b,c=this.L;if(c)for(b=[];c;c=c.L)b.push(c);var c=this.ha,d=a.type||a;if(.u(a))a=new .N(a,c);else if(a instanceof .N)a.target=a.target||c;else{var e=a;a=new .N(d,c);Ob(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.A&&0<=g;g--)f=a.o=b[g],e=Oc(f,d,!0,a)&&e;a.A||(f=a.o=c,e=Oc(f,d,!0,a)&&e,a.A||(e=Oc(f,d,!1,a)&&e));if(b)for(g=0;!a.A&&g<b.length;g++)f=a.o=b[g],e=Oc(f,d,!1,a)&&e;return e};.l.K=function(){.O.S.K.call(this);this.removeAllListeners();this.L=null};
.l.listen=function(a,b,c,d){return this.qa.add(String(a),b,!1,c,d)};.l.unlisten=function(a,b,c,d){return this.qa.remove(String(a),b,c,d)};
.l.removeAllListeners=function(a){return this.qa?this.qa.removeAll(a):0};var Oc=function(a,b,c,d){b=a.qa.o[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.Oa==c){var h=g.listener,k=g.kb||g.src;g.Va&&wc(a.qa,g);e=!1!==h.call(k,d)&&e}}return e&&0!=d.Vc}; .O.prototype.fb=function(a,b){return this.qa.fb(String(a),b)};
var Eb;
.Cb=function(a){return function(){return a}};
.Mb=.Cb(!1);.Db=.Cb(!0);Eb=function(a){return function(){throw Error(a);}};.Fb=function(a){var b=arguments,c=b.length;return function(){for(var a,e=0;e<c;e++)a=b[e].apply(this,arguments);return a}};
var Qc=function(a){var b=Pc;return function(){var c=this||.n,c=c.closure_memoize_cache||(c.closure_memoize_cache_={}),d=b(a[ja]||(a[ja]=++ka),arguments);return c.hasOwnProperty(d)?c[d]:c[d]=a.apply(this,arguments)}},Pc=function(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")};
var Rc=function(a){.O.call(this);this.Qa=a||.Sb();if(this.o=this.B())this.A=.Bc(this.Qa.P,this.o,(0,.w)(this.D,this))};.C(Rc,.O);Rc.prototype.B=Qc(function(){var a=this.isSupported(),b="hidden"!=this.Ib();return a?b?((.gc()||"")+"visibilitychange").toLowerCase():"visibilitychange":null});Rc.prototype.Ib=Qc(function(){return hc("hidden",this.Qa.P)});Rc.prototype.C=Qc(function(){return hc("visibilityState",this.Qa.P)});Rc.prototype.isSupported=function(){return!!this.Ib()};
var Sc=function(a){return a.isSupported()?a.Qa.P[a.C()]:null};Rc.prototype.D=function(){Sc(this);var a=new Tc(!!this.Qa.P[this.Ib()]);this.M(a)};Rc.prototype.K=function(){
.Kc(this.A);Rc.S.K.call(this)};var Tc=function(a){.N.call(this,"visibilitychange");this.hidden=a};.C(Tc,.N);
var Vc;
.P=function(a,b,c){if(.u(b))(b=Vc(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Vc(c,d);f&&(c.style[f]=e)}};Vc=function(a,b){var c=.Ga(b);if(void 0===a.style[c]){var d=.gc()+.Ha(c);if(void 0!==a.style[d])return d}return c};.Wc=function(a,b){var c=a.style[.Ga(b)];return"undefined"!==typeof c?c:a.style[Vc(a,b)]||""};
.Q=function(a,b){var c=.Rb(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""};.Xc=function(a,b){return .Q(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};
.Yc=function(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}.H&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b};
.Zc=function(a){if(.H&&!(
.H&&8<=
.zb))return a.offsetParent;var b=.Rb(a),c=.Xc(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=.Xc(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null};
.$c=function(a){var b,c=.Rb(a),d=
.Xc(a,"position"),e=.qb&&c.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==d&&(b=c.getBoxObjectFor(a))&&(0>b.screenX||0>b.screenY),f=new .J(0,0),g;b=c?.Rb(c):window.document;g=!.H||.H&&9<=.zb||.ec(.Sb(b))?b.documentElement:b.body;if(a==g)return f;if(a.getBoundingClientRect)b=.Yc(a),a=.fc(.Sb(c)),f.x=b.left+a.x,f.y=b.top+a.y;else if(c.getBoxObjectFor&&!e)b=c.getBoxObjectFor(a),a=c.getBoxObjectFor(g),f.x=b.screenX-a.screenX,f.y=b.screenY-a.screenY;
else{b=a;do{f.x+=b.offsetLeft;f.y+=b.offsetTop;b!=a&&(f.x+=b.clientLeft||0,f.y+=b.clientTop||0);if(
.rb&&"fixed"==.Xc(b,"position")){f.x+=c.body.scrollLeft;f.y+=c.body.scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(.pb||.rb&&"absolute"==d)f.y-=c.body.offsetTop;for(b=a;(b=.Zc(b))&&b!=c.body&&b!=g;)f.x-=b.scrollLeft,.pb&&"TR"==b.tagName||(f.y-=b.scrollTop)}return f};.ad=function(a,b){a.style.display=b?"":"none"};.bd=function(a){return"rtl"==.Xc(a,"direction")};
var cd,dd;cd=/^(\w+)?(?:.(.+))?$/;dd=.Cb(new Rc);.ed=function(a){return(.L("xjsc")||window.document.body).appendChild(a)};var fd,Za;fd={};Za=function(a,b){return Xa(a[1],b[1])};.gd=function(a){var b=0,c=arguments,d=c.length;1==d%2&&(b=c[d-1]);for(var e=0;e<d-1;e+=2){var f=c[e],g=c[e+1],h=b;fd[f]=fd[f]||[];f=fd[f];f.push([g,h||0,!1]);$a(f)}};.hd=function(a){for(var b=0;b<arguments.length-1;b+=2){var c=fd[arguments[b]];if(c)for(var d=arguments[b+1],e=0;e<c.length;++e)if(c[e][0]==d){D.splice.call(c,e,1);break}}};
.id=function(a,b,c,d){var e=void 0===c?!0:c,f=!1===c,g=b&&b[0]===c;if(a in fd){void 0===d&&(d=!1);var h;"function"==typeof d?h=d:h=function(a){return a===d};for(var k=fd[a].slice(0),m=0,p;p=k[m++];){var nb=p[0];p[2]&&.hd(a,nb);p=nb.apply(null,b||[]);if(f)e=e||p;else if(g&&(b[0]=p),e=p,h(e))return e}}return"function"==typeof d?c:e};
.kd=function(a,b,c){null===jd?window.google.ml(a,!!c,b):jd(a,b,c)};.A("jsl.el",
.kd);var jd=null;var Ff=function(a){.n.setTimeout(function(){throw a;},0)},Gf,Hf=function(){var a=.n.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&(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,_.w)(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&&!.jb()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(.r(c.next)){c=c.next;var a=c.gc;c.gc=null;a()}};return function(a){d.next={gc: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){.n.setTimeout(a,0)}};
var Nf=function(a,b){If||Jf();Kf||(If(),Kf=!0);Lf.push(new Mf(a,b))},If,Jf=function(){if(
.n.Promise&&.n.Promise.resolve){var a=.n.Promise.resolve();If=function(){a.then(Of)}}else If=function(){var a=Of;!.ha(.n.setImmediate)||.n.Window&&.n.Window.prototype.setImmediate==.n.setImmediate?(Gf||(Gf=Hf()),Gf(a)):.n.setImmediate(a)}},Kf=!1,Lf=[],Of=function(){for(;Lf.length;){var a=Lf;Lf=[];for(var b=0;b<a.length;b++){var c=a[b];try{c.o.call(c.A)}catch(d){Ff(d)}}}Kf=!1},Mf=function(a,b){this.o= a;this.A=b};
.ld=function(a){if(a.classList)return a.classList;a=a.className;return .u(a)&&a.match(/\S+/g)||[]};.md=function(a,b){return a.classList?a.classList.contains(b):.Pa(.ld(a),b)};.R=function(a,b){a.classList?a.classList.add(b):.md(a,b)||(a.className+=0<a.className.length?" "+b:b)};.nd=function(a,b){a.classList?a.classList.remove(b):.md(a,b)&&(a.className=(0,.Ka)(.ld(a),function(a){return a!=b}).join(" "))};.Qd=function(a,b,c){c?.R(a,b):.nd(a,b)};
.S=function(a){.bb.call(this);this.J=a;this.F={}};.C(.S,.bb);var od=[];.l=.S.prototype;.l.listen=function(a,b,c,d){.t(b)||(b&&(od[0]=b.toString()),b=od);for(var e=0;e<b.length;e++){var f=.Bc(a,b[e],c||this.handleEvent,d||!1,this.J||this);if(!f)break;this.F[f.key]=f}return this};
.l.unlisten=function(a,b,c,d,e){if(.t(b))for(var f=0;f<b.length;f++)this.unlisten(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.J||this,c=.Cc(c),d=!!d,b=.qc(a)?xc(a.qa,String(b),c,d,e):a?(a=.Ec(a))?xc(a,b,c,d,e):null:null,b&&(.Kc(b),delete this.F[b.key]);return this};.l.removeAll=function(){.Gb(this.F,.Kc);this.F={}};.l.K=function(){.S.S.K.call(this);this.removeAll()};.l.handleEvent=function(){throw Error("d");};
var ih=function(){return!hh()&&(G("iPod")||G("iPhone")||G("Android")||G("IEMobile"))},hh=function(){return G("iPad")||G("Android")&&!G("Mobile")||G("Silk")};var Pf=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},Qf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Vf,Xf,ag,Uf;.Sf=function(a,b){this.A=0;this.G=void 0;this.o=this.B=null;this.C=this.D=!1;try{var c=this;a.call(b,function(a){Rf(c,2,a)},function(a){Rf(c,3,a)})}catch(d){Rf(this,3,d)}};.Sf.prototype.then=function(a,b,c){return .Tf(this,.ha(a)?a:null,.ha(b)?b:null,c)};Pf(.Sf);.Sf.prototype.F=function(a){0==this.A&&Nf(function(){var b=new Uf(a);Vf(this,b)},this)};
Vf=function(a,b){if(0==a.A)if(a.B){var c=a.B;if(c.o){for(var d=0,e=-1,f=0,g;g=c.o[f];f++)if(g=g.Wa)if(d++,g==a&&(e=f),0<=e&&1<d)break;0<=e&&(0==c.A&&1==d?Vf(c,b):(d=c.o.splice(e,1)[0],Xf(c,d,3,b)))}}else Rf(a,3,b)};
.Zf=function(a,b){a.o&&a.o.length||2!=a.A&&3!=a.A||Yf(a);a.o||(a.o=[]);a.o.push(b)};
.Tf=function(a,b,c,d){var e={Wa:null,Lc:null,Mc:null};e.Wa=new .Sf(function(a,g){e.Lc=b?function(c){try{var e=b.call(d,c);a(e)}catch(m){g(m)}}:a;e.Mc=c?function(b){try{var e=c.call(d,b);!.r(e)&&b instanceof Uf?g(b):a(e)}catch(m){g(m)}}:g});e.Wa.B=a;.Zf(a,e);return e.Wa};.Sf.prototype.H=function(a){this.A=0;Rf(this,2,a)};.Sf.prototype.O=function(a){this.A=0;Rf(this,3,a)};
var Rf=function(a,b,c){if(0==a.A){if(a==c)b=3,c=new TypeError("Promise cannot resolve to itself");else{if(Qf(c)){a.A=1;c.then(a.H,a.O,a);return}if(.ia(c))try{var d=c.then;if(.ha(d)){$f(a,c,d);return}}catch(e){b=3,c=e}}a.G=c;a.A=b;Yf(a);3!=b||c instanceof Uf||ag(a,c)}},$f=function(a,b,c){a.A=1;var d=!1,e=function(b){d||(d=!0,a.H(b))},f=function(b){d||(d=!0,a.O(b))};try{c.call(b,e,f)}catch(g){f(g)}},Yf=function(a){a.D||(a.D=!0,Nf(a.J,a))};
.Sf.prototype.J=function(){for(;this.o&&this.o.length;){var a=this.o;this.o=[];for(var b=0;b<a.length;b++)Xf(this,a[b],this.A,this.G)}this.D=!1};Xf=function(a,b,c,d){if(2==c)b.Lc(d);else{if(b.Wa)for(;a&&a.C;a=a.B)a.C=!1;b.Mc(d)}};ag=function(a,b){a.C=!0;Nf(function(){a.C&&.bg.call(null,b)})};.bg=Ff;Uf=function(a){.pa.call(this,a)};.C(Uf,.pa);Uf.prototype.name="cancel";
.qd=function(a,b,c){if(.ha(a))c&&(a=(0,.w)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,.w)(a.handleEvent,a);else throw Error("e");return 2147483647<b?-1:.n.setTimeout(a,b||0)};.rd=Qc(function(){return .H?8<=window.document.documentMode:"onhashchange"in .n});var sd,td,Ad;sd=/^(?:([^:/?#.]+):)?(?://(?:([^/?#])@)?([^/#?]?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:?([^#]))?(?:#(.))?$/;.vd=function(a){if(td){td=!1;var b=.n.location;if(b){var c=b.href;if(c&&(c=.ud(.vd(c)[3]||null))&&c!=b.hostname)throw td=!0,Error();}}return a.match(sd)};td=.rb;.ud=function(a){return a?(0,window.decodeURI)(a):a};
.wd=function(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")};.xd=function(a,b,c){if(.t(b))for(var d=0;d<b.length;d++).xd(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",(0,window.encodeURIComponent)(String(b)))};Ad=function(a){var b=[],c;for(c in a).xd(c,a[c],b);b[0]="";return b.join("")}; .Uc=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1};.pd=/#|$/;
var Cd,Dd,Gd;Dd=window.location.protocol+"//"+window.location.host;
.Ed=function(a,b,c){if(!.id(32,[a,b],0,!0))try{(new RegExp("^("+Dd+")?/(url|aclk)\?.*&rct=j(&|$)")).test(a)?(Cd||(Cd=window.document.createElement("iframe"),Cd.style.display="none",.ed(Cd)),window.google.r=1,Cd.src=a):((/#./blank.html$/.test(a)||/#.about:blank$/.test(a))&&_.kd(Error("f")),c?window.location.replace(a):window.location.href=a)}catch(d){c?window.location.replace(a):window.location.href=a}};
_.Fd=function(a){var b=window.location,c;if(a=a||(b.hash?b.href:""))c=a.indexOf("#"),a=a.substr(c+1);var d=b.search?b.href.substr(b.href.indexOf("?")+1).replace(/#.
/,""):"";c=a&&a.match(/(^|&)q=/);a=(c?a:d).replace(/(^|&)(fp|tch)=[^&]
/g,"").replace(/^&/,"");return(c?"/search":b.pathname)+(a?"?"+a:"")};Gd=function(){var a=window.location;return a.hash?a.href.substr(a.href.indexOf("#")):""};
.Hd=function(a){if(1<Gd().length){var b=.id(131,[a],null,!1);if(null!==b)return b&&"q"==a&&(b=(0,window.encodeURIComponent)(b)),b||null}if((b=Gd())&&b.match("#&")){if(a=b.match("[#&]"+a+"=([^&])"))return a[1]}else if(a=window.location.search.match("[?&]"+a+"=([^&])"))return a[1];return null};
.Jd=function(){return .bd(window.document.body||window.document.documentElement)};.Kd=function(a,b,c){if(lb()){b=b.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()});b=a.currentStyle&&a.currentStyle[b]||"";if(!c){if(!/^-?\d/.test(b))return 0;c=a.style.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c}return b}a=.Q(a,b);return c?a:Number(Da(a))||0};
var Od="/gen_204",Pd=!1,Sd=!1,Rd=function(){var a=window.google.pmc.csi;a.cbu&&(Od=a.cbu);a.ert&&(Sd=a.ert);a.acsi&&(Pd=a.acsi)};var Xd=function(a){var b=a=.L(a);.u(b)&&(b=.L(b));if(b&&"none"!=.Kd(b,"display",!0)&&"hidden"!=.Kd(b,"visibility",!0)&&0<b.offsetHeight){var b=.Kd(a,"margin-top",!1)||0,c=.Kd(a,"margin-bottom",!1)||0;return a.offsetHeight+b+c}return 0};var zd=function(a){a=.L(a);if(!a)return 0;a=cc(a);if(!a||0==a.length)return 0;for(var b=0,c=0;c<a.length;++c)b+=Xd(a[c]);return b};.ca.prototype.ba=.Cb("");var Zd="StopIteration"in .n?.n.StopIteration:Error("g"),$d=function(){};$d.prototype.next=function(){throw Zd;};$d.prototype.ya=function(){return this};
var ae=function(a){if(a instanceof $d)return a;if("function"==typeof a.ya)return a.ya(!1);if(.fa(a)){var b=0,c=new $d;c.next=function(){for(;;){if(b>=a.length)throw Zd;if(b in a)return a[b++];b++}};return c}throw Error("h");},be=function(a,b){if(.fa(a))try{(0,.F)(a,b,void 0)}catch(c){if(c!==Zd)throw c;}else{a=ae(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(d){if(d!==Zd)throw d;}}},ce=function(a){if(.fa(a))return .Sa(a);a=ae(a);var b=[];be(a,function(a){b.push(a)});return b};
.de=function(a,b){this.A={};this.o=[];this.C=this.B=0;var c=arguments.length;if(1<c){if(c%2)throw Error("b");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof .de?(c=a.va(),d=a.ca()):(c=.Kb(a),d=Jb(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}};.l=
.de.prototype;.l.Ca=function(){return this.B};.l.ca=function(){ee(this);for(var a=[],b=0;b<this.o.length;b++)a.push(this.A[this.o[b]]);return a};.l.va=function(){ee(this);return this.o.concat()};
.l.clear=function(){this.A={};this.C=this.B=this.o.length=0};.l.remove=function(a){return fe(this.A,a)?(delete this.A[a],this.B--,this.C++,this.o.length>2_this.B&&ee(this),!0):!1};var ee=function(a){if(a.B!=a.o.length){for(var b=0,c=0;b<a.o.length;){var d=a.o[b];fe(a.A,d)&&(a.o[c++]=d);b++}a.o.length=c}if(a.B!=a.o.length){for(var e={},c=b=0;b<a.o.length;)d=a.o[b],fe(e,d)||(a.o[c++]=d,e[d]=1),b++;a.o.length=c}};
.l=.de.prototype;.l.get=function(a,b){return fe(this.A,a)?this.A[a]:b};
.l.set=function(a,b){fe(this.A,a)||(this.B++,this.o.push(a),this.C++);this.A[a]=b};.l.forEach=function(a,b){for(var c=this.va(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};.l.clone=function(){return new .de(this)};.l.ya=function(a){ee(this);var b=0,c=this.o,d=this.A,e=this.C,f=this,g=new $d;g.next=function(){for(;;){if(e!=f.C)throw Error("i");if(b>=c.length)throw Zd;var g=c[b++];return a?g:d[g]}};return g}; var fe=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
.ge=function(a){if("function"==typeof a.ca)return a.ca();if(.u(a))return a.split("");if(
.fa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Jb(a)};var ke;.ie=function(a){this.o=new .de;if(a){a=.ge(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}};ke=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+(a[ja]||(a[ja]=++ka)):b.substr(0,1)+a};.l=.ie.prototype;.l.Ca=function(){return this.o.Ca()};.l.add=function(a){this.o.set(ke(a),a)};.l.removeAll=function(a){a=.ge(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};.l.remove=function(a){return this.o.remove(ke(a))};.l.clear=function(){this.o.clear()}; .l.contains=function(a){a=ke(a);return fe(this.o.A,a)};.l.ca=function(){return this.o.ca()};.l.clone=function(){return new .ie(this)};.l.ya=function(){return this.o.ya(!1)};
var ne,me,qe,re,pe;.le=function(a){a=String(a);if(/^\s$/.test(a)?0:/^[],:{}\s\u2028\u2029]$/.test(a.replace(/["\/bfnrtu]/g,"@").replace(/"[^"\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]"|true|false|null|-?\d+(?:.\d_)?(?:[eE][+-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029][)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("j"+a);};_.oe=function(a){var b=[];me(new ne,a,b);return b.join("")};ne=function(){}; me=function(a,b,c){switch(typeof b){case "string":pe(b,c);break;case "number":c.push((0,window.isFinite)(b)&&!(0,window.isNaN)(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(null==b){c.push("null");break}if(_.t(b)){var d=b.length;c.push("[");for(var e="",f=0;f<d;f++)c.push(e),me(a,b[f],c),e=",";c.push("]");break}c.push("{");d="";for(e in b)Object.prototype.hasOwnProperty.call(b,e)&&(f=b[e],"function"!=typeof f&&(c.push(d),pe(e,c),c.push(":"), me(a,f,c),d=","));c.push("}");break;case "function":break;default:throw Error("k"+typeof b);}};qe={'"':'"',"":"\","/":"/","\b":"\b","\f":"\f","\n":"\n","\r":"\r","\t":"\t","\x0B":"\u000b"};re=/\uffff/.test("\uffff")?/[\"\x00-\x1f\x7f-\uffff]/g:/[\"\x00-\x1f\x7f-\xff]/g;pe=function(a,b){b.push('"',a.replace(re,function(a){if(a in qe)return qe[a];var b=a.charCodeAt(0),e="\u";16>b?e+="000":256>b?e+="00":4096>b&&(e+="0");return qe[a]=e+b.toString(16)}),'"')};
var Md=function(a){if(
.n.JSON)try{var b=.n.JSON.parse(a);return b}catch(c){}return b=.le(a)};.te=function(){};var ue=function(){};.C(ue,.te);ue.prototype.Ca=function(){var a=0;be(this.ya(!0),function(){a++});return a};ue.prototype.clear=function(){var a=ce(this.ya(!0)),b=this;(0,.F)(a,function(a){b.remove(a)})};.ve=function(a){this.o=a};.C(.ve,ue);.l=.ve.prototype;.l.isAvailable=function(){if(!this.o)return!1;try{return this.o.setItem("__sak","1"),this.o.removeItem("__sak"),!0}catch(a){return!1}};.l.set=function(a,b){try{this.o.setItem(a,b)}catch(c){if(0==this.o.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};.l.get=function(a){a=this.o.getItem(a);if(!.u(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};.l.remove=function(a){this.o.removeItem(a)};
.l.Ca=function(){return this.o.length};.l.ya=function(a){var b=0,c=this.o,d=new $d;d.next=function(){if(b>=c.length)throw Zd;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!.u(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};.l.clear=function(){this.o.clear()};.l.key=function(a){return this.o.key(a)};
.xe=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.o=a};.C(
.xe,.ve);var Ae,Be,Ce,De,Ee,Je,Ke,Fe;Ae={};Be={};Ce={init:[],history:[],dispose:[],e:[]};De=!1;Ee=[];.Ge=function(a,b){for(var c in b)Ce[c].push(a);Ae[a]=b;De&&Ee.push(.na(Fe,"init",a))};.He=function(){(0,.F)(Ee,function(a){a()});Ee=[]};.Ie=function(a,b){b=b||{};b.e=.ca;.Ge(a,b)};Je=function(a){("dispose"==a?Ja:.F)(Ce[a],function(b){Fe(a,b)})};
Ke=function(a){var b=[],c;for(c in Be){var d=[];d.push(c);var e=[],f=0;
.Gb(Be[c],function(a,b){f+=a;e.push({Od:b,Wb:a})});d.push(f);d.push(e.length);Ya(e,function(a,b){return b.Wb-a.Wb});for(var g=Math.min(e.length,5),h=0;h<g;++h)d.push(e[h].Od),d.push(e[h].Wb);b.push(d.join("."))}a.xjs=b.join(",");Be={}};
Fe=function(a,b){try{var c=Ae[b];if(c){var d=c[a],e=window.google.pmc[b];if(d&&(e||.Le(b))){new .ca;var f=(0,.y)();d(e);if("init"==a||"dispose"==a)Be[a]||(Be[a]={}),Be[a][b]=(0,.y)()-f}}}catch(g){.kd(g,{cause:"m"+a,mid:b})}};.Le=function(a){a=Ae[a];return Boolean(a&&a.e)};.A("google.initHistory",function(){.ze=window.google.kEI;.ye=new .xe;var a;t:{var b=.ze;try{var c=.ye.get("web-mh"+b);if(c){a=Md(c);break t}}catch(d){}a=null}a&&(window.google.pmc=a)}); .A("google.med",function(a){window.google.pmc&&("dispose"!=a||De)&&(Je(a),"init"==a?De=!0:"dispose"==a&&(De=!1,window.google.pmc=null))});.A("google.raas",.Ie);
var Me,Vd,je,We,Oe,Qe,Pe;window.google&&(window.google.Db={},window.google.Uc=1);Me=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return Sd&&(d=a.t[b][0]),void 0!=c?e=c:Sd&&(e=e[0]),d>e?d-e:e-d};
Vd=function(a){var b;if(b=!("none"==a.style.display||"hidden"==.Q(a,"visibility")||"0px"==.Q(a,"height")||"0px"==.Q(a,"width")))if(a.getBoundingClientRect){b=window.document;var c=.$c(a);a=a.getBoundingClientRect();b=0>c.y+a.height||0>c.x+a.width||0>=a.height||0>=a.width?!1:c.y<=(window.innerHeight||b.documentElement.clientHeight)&&c.x<=(window.innerWidth||b.documentElement.clientWidth)}else b=!0;return b};je=function(a){return!!Nd(a)};
We=function(a,b,c){c={count:0,value:c||0};for(var d=window.document.getElementsByTagName("img"),e=d.length,f=0,g;f<e;++f)if(g=d[f],b(g)){++c.count;g=g.id||g.src||g.name;var h=a&&a[g];g&&h&&h>c.value&&(c.value=h)}return c};Oe=function(a){var b=new window.Image,c=window.google.Uc++;window.google.Db[c]=b;b.onload=b.onerror=function(){delete window.google.Db[c]};b.src=a;b=null};
Qe=function(a,b,c,d){t:{var e="";c=(c||Od)+"?v=3&s="+(d||window.google.sn||"GWS");if(b)for(var f in b)c+="&"+f+"="+b[f];b=c;window.google.pt&&(e+="&srt="+window.google.pt,delete window.google.pt);if(f=.L("csi"))if(void 0!=window.google.bfr?c=window.google.bfr:(c=f.value,window.google.bfr=c,f.value=1),c){a="";break t}if(f=window.chrome)if(f=f.loadTimes)f().wasFetchedViaSpdy&&(e+="&p=s"),f().wasNpnNegotiated&&(e+="&npn=1"),f().wasAlternateProtocolAvailable&&(e+="&apa=1");a.Be&&(e+="&"+a.Be);window.parent!=
window&&(e+="&wif=1");var g;if("undefined"!=typeof window.navigator&&window.navigator&&window.navigator.connection){f=window.navigator.connection;c=f.type;for(var h in f)if("type"!=h&&f[h]==c){g=h;break}}else window.agsa_ext&&window.agsa_ext.getNetworkConnectionType&&(g=window.agsa_ext.getNetworkConnectionType());
.r(g)&&(e+="&conn="+g);g=a.t;h=g.start;f=[];c=!1;if(Sd)var k=[];window.google.timers.aft&&(d=We(window.google.timers.aft.t,Vd),g.aft=d.value||g.prt,e+="&ima="+d.count);var m=g.dlprt;m&&
!g.dlehh&&(d=We(window.google.timers.iml?window.google.timers.iml.t:{},je,m),0<d.count&&d.value==m&&(d.value=g.prt),g.iml=d.value,e+="&imd="+d.count);for(var p in g)if("jsrt"==p&&(c=!0),"start"!=p){if(Sd){if(0==p.indexOf("
"))continue;if(d=g[p][1]){g[d]&&k.push(p+"."+Me(a,p,g[d][0]));continue}}h&&f.push(p+"."+Me(a,p))}if(!c){m=a.wsrt;c=[];if(d=window.performance&&window.performance.timing){m?c.push("wsrt."+m):(m=d.navigationStart,m||(m=d.fetchStart),m&&h&&c.push("wsrt."+(h-m)));for(var m=[["connectEnd",
"connectStart","cst."],["domainLookupEnd","domainLookupStart","dnst."],["redirectEnd","redirectStart","rdxt."],["responseEnd","requestStart","rqst."],["responseEnd","responseStart","rspt."],["connectEnd","secureConnectionStart","sslt."],["requestStart","navigationStart","rqstt."],["fetchStart","navigationStart","unt."],["connectStart","navigationStart","cstt."],["domInteractive","navigationStart","dit."]],nb=0;nb<m.length;nb++)d[m[nb][0]]&&d[m[nb][1]]&&c.push(m[nb][2]+(d[m[nb][0]]-d[m[nb][1]]))}(c=
c.join(","))&&f.push(c)}if((c=window.google.timers.session)&&c.t&&h)for(p in c.t)"start"!=p&&f.push(p+"."+(h-c.t[p]));delete g.start;a=[b,"&action=",a.name,Sd&&k.length?"&it="+k.join(","):"",e,"&rt=",f.join(",")].join("")}Pe(a);return a};Pe=function(a){if(a)if("prerender"==Sc(dd())){var b=!1,c=function(){if(!b){a+="&prerender=1";var d;"prerender"==window.document.webkitVisibilityState?d=!1:(Oe(a),d=!0);d&&(b=!0,
.Jc(dd(),"visibilitychange",c))}};
.Bc(dd(),"visibilitychange",c)}else Oe(a)};
.Re=function(a,b,c,d){.r(a)||(a=!0);c=c||window.google.timers.load;if(!a||c.t&&c.t.xjs&&c.t.ol){b=b||window.google.kCSI;a={};for(var e in b)a[e]=b[e];a.ei||(a.ei=window.google.kEI);a.e||(a.e=window.google.kEXPI);.jb()&&(a.dM=window.document.documentMode);a.atyp="csi";if(Pd&&a){e=Math.round(zd("tvcap"));b=Math.round(zd("atvcap"));var f=Math.round(Xd("tads")),g=Math.round(Xd("mbEnd")),h=Math.round(Xd("tadsb")),k=[];(b||e)&&k.push("tv."+(b+e));f&&k.push("t."+f);g&&k.push("r."+g);h&&k.push("b."+h); a.adh=k.join(",")}Ke(a);Qe(c,a,void 0,d)}};.A("google.report",Qe);.A("google.csiReport",.Re);
var nf=function(){var a=.Hd("qsubts");if(a&&a.match("^[0-9]+$")){var a=(0,window.parseInt)(a,10),b=(0,.y)();a<=b&&window.google.tick("load","qsubts",a)}};(function(){Rd();if(window.google.timers&&window.google.timers.load.t){window.google.timers.load.t.xjsee=(0,.y)();nf();var a=window.google.sn;window.setTimeout(function(){window.google.timers.load.t&&(window.google.pmc.csi.spm||(window.google.timers.load.t.xjs=(0,.y)()),.Re(void 0,void 0,void 0,a))},0)}})();
var Td;Td=function(a){return a.dataset?"ved"in a.dataset?a.dataset.ved:null:a.getAttribute("data-"+"ved".replace(/([A-Z])/g,"-$1").toLowerCase())};
.uf=function(a){if(a.dataset)return a.dataset;var b={};a=a.attributes;for(var c=0;c<a.length;++c){var d=a[c];if(0==d.name.lastIndexOf("data-",0)){var e=.Ga(d.name.substr(5));b[e]=d.value}}return b};
var wf=function(){this.o=[];this.A=""};wf.prototype.initialize=function(){this.o=[];this.A=""};var xf=function(a,b,c){a.o.push({Ma:b||"",targetElement:c||"",wc:1})},yf=function(a,b){var c="";b&&(c="string"==typeof b?b:window.google.getEI(b));return c&&c!=a.A?c:""};
.Bf=function(a,b,c,d,e){var f=a?a&&.Ib(a)?Td(a)||"":"":"",g=[];if(b)for(var h=0,k;k=b[h];h++)(k=k&&
.Ib(k)?Td(k)||"":"")?g.push(k):.kd(Error("fa"),{trE:a?1:0,i:h,ct:d,data:e});var h=f?"&ved="+f:"",m=a?window.google.getEI(a):window.google.kEI;k=g||[];b=b||[];var p=c||[];d=d||"";e=e||"";c=new wf;var nb=k.length,q=p.length;c.A=m;for(m=0;m<nb;m++)m>=q||p[m]?c.o.push({Ma:k[m],targetElement:b[m]||"",wc:0}):xf(c,k[m],b[m]);0==nb&&0<p.length&&!p[0]&&xf(c);m=c.o.length;if(0==m)c="";else{k=[];for(nb=0;nb<
m;++nb)switch(p=yf(c,c.o[nb].targetElement)||"",c.o[nb].wc){case 0:k.push(c.o[nb].Ma+"."+p+".s");break;case 2:q=(q=yf(c,c.o[nb].Me))?".0."+c.o[nb].Ed+"."+q:"";k.push(c.o[nb].Ma+"."+p+".i"+q);break;case 1:k.push(c.o[nb].Ma+"."+p+".h");break;case 3:q=(q=yf(c,c.o[nb].Me))?"."+q:"",c.o[nb].Ed&&c.o[nb].Ma&&k.push(c.o[nb].Ma+"."+p+".c."+c.o[nb].Ed+q)}c="&vet=1"+k.join(";");c=0<k.length?c:""}(k=a||b&&b[0])?window.google.log(d,e+h+c,"",k):
.kd(Error("o"),{ved:f,trE:a,vet:g&&g[0],taE:b&&b[0],ct:d,data:e})};
var qf=null,rf=function(){if(ih()&&G("Android"))return G("Chrome")||G("CriOS")?window.innerWidth:Math.round(window.outerWidth/(window.devicePixelRatio||1));if(ra()&&G("Android")){if(G("Silk")){var a=window.outerWidth,b=window.screen.width,c=window.devicePixelRatio;0<c&&c<Number.MAX_VALUE||(c=1);null==qf&&(qf=new .de,qf.set(600,1024),qf.set(1024,600),qf.set(800,1200),qf.set(1200,800));for(var d=0,e=qf.va(),f=0;f<e.length;++f){var g=(0,window.parseInt)(e[f],10);if(a>=g-5&&a<=g+5){d=g;break}}0==d&& (d=b);return d/c}return window.document.documentElement.offsetWidth}return("CSS1Compat"==window.document.compatMode?window.document.documentElement:window.document.body).clientWidth};
.V=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,c)};.sf=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent("on"+b,c)};
.tf=function(a,b,c,d){this.C=this.A=null;this.o=a;this.I=b;this.J=d||.Db;this.F=c||0;this.O=!1;null==a.getAttribute("aria-label")&&a.setAttribute("aria-label",b);this.D=(0,.w)(this.kd,this);this.B=(0,.w)(this.xd,this);.V(this.o,"mouseover",this.D);.V(this.o,"mouseout",this.B);.V(this.o,"focus",this.D);.V(this.o,"focusin",this.D);.V(this.o,"blur",this.B);.V(this.o,"focusout",this.B);.V(this.o,"mousedown",this.B);.V(this.o,"click",this.B);.V(this.o,"keydown",this.B);.V(this.o,"contextmenu",
this.B)};
.l=.tf.prototype;.l.destroy=function(){this.O||(this.O=!0,window.clearTimeout(this.H),window.clearTimeout(this.G),this.Fc(),.sf(this.o,"mouseover",this.D),.sf(this.o,"mouseout",this.B),.sf(this.o,"focus",this.D),.sf(this.o,"focusin",this.D),.sf(this.o,"blur",this.B),.sf(this.o,"focusout",this.B),.sf(this.o,"mousedown",this.B),.sf(this.o,"click",this.B),.sf(this.o,"keydown",this.B),.sf(this.o,"contextmenu",this.B),this.J=this.B=this.D=this.o=null)};
.l.kd=function(){this.J()&&null==this.H&&(window.clearTimeout(this.G),this.G=null,this.H=window.setTimeout((0,.w)(this.Qd,this),130))};.l.xd=function(){null==this.G&&(window.clearTimeout(this.H),this.H=null,this.G=window.setTimeout((0,.w)(this.Fc,this),130))};
.l.Qd=function(){if(!.dc(window.document,this.o))this.destroy();else if(!this.A){var a=this.I,b="div".match(cd),c=window.document.createElement(b[1]);b[2]&&(c.className=b[2]);a&&(c.innerHTML=a);this.A=c;this.C=window.document.createElement("div");this.A.style.cssText="background:#2d2d2d;border:1px solid;border-color:#fff;box-shadow:1px 2px 4px rgba(0,0,0,0.2);box-sizing:border-box;color:#fff;display:block;font-size:11px;font-weight:bold;height:29px;left:0;line-height:29px;padding:0 10px;position:absolute;text-align:center;top:0;transition:opacity 0.13s;white-space:nowrap;visibility:hidden;z-index:2000;";
ra()?this.A.style.cssText+="-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-webkit-transition:opacity 0.13s;":mb()?this.A.style.cssText+="-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.2);-moz-box-sizing:border-box;-moz-transition:opacity 0.13s;":G("Presto")&&(this.A.style.cssText+="-o-transition:opacity 0.13s;");this.C.style.cssText="border:6px solid;border-color:#fff transparent;border-top-width:0;content:'';display:block;font-size:0px;height:0;line-height:0;position:absolute;top:-6px;width:0;";
a=window.document.createElement("div");a.style.cssText=this.C.style.cssText;a.style.top="1px";a.style.left="-6px";a.style.borderColor="#2d2d2d transparent";this.C.appendChild(a);this.A.appendChild(this.C);window.document.body.appendChild(this.A);var a=.$c(this.o),b=this.o.offsetWidth,c=a.x,d=this.A.offsetWidth;if(0==this.F){this.A.style.left=b/2-d/2+c+"px";var e=.$c(this.A).x,f=rf();e+d>f?this.A.style.left=c+b-d+1+"px":0>e&&(this.A.style.left=c-1+"px")}else e=.Jd(),this.A.style.left=3==this.F||
1==this.F&&e?c+b-d+1+"px":c-1+"px";this.A.style.top=a.y+this.o.offsetHeight+5+"px";0==this.F?this.C.style.left=a.x+this.o.offsetWidth/2-this.A.offsetLeft-1-6+"px":(a=
.Jd(),3==this.F||1==this.F&&a?this.C.style.right="18px":this.C.style.left="18px");this.A.style.visibility="visible";this.H=null}};.l.Fc=function(){this.A&&(.bc(this.A),this.G=this.C=this.A=null,.dc(window.document,this.o)||this.destroy())};
.gk=function(a,b){var c;a instanceof .gk?(this.Da=.r(b)?b:a.Da,hk(this,a.Ja),this.yb=a.yb,this.Ba=a.Ba,ik(this,a.pb),this.Ta=a.Ta,jk(this,a.o.clone()),this.bb=a.bb):a&&(c=.vd(String(a)))?(this.Da=!!b,hk(this,c[1]||"",!0),this.yb=kk(c[2]||""),this.Ba=kk(c[3]||"",!0),ik(this,c[4]),this.Ta=kk(c[5]||"",!0),jk(this,c[6]||"",!0),this.bb=kk(c[7]||"")):(this.Da=!!b,this.o=new lk(null,0,this.Da))};
.l=.gk.prototype;.l.Ja="";.l.yb="";.l.Ba="";.l.pb=null;.l.Ta="";.l.bb="";.l.Da=!1;
.l.toString=function(){var a=[],b=this.Ja;b&&a.push(mk(b,nk,!0),":");if(b=this.Ba){a.push("//");var c=this.yb;c&&a.push(mk(c,nk,!0),"@");a.push((0,window.encodeURIComponent)(String(b)).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.pb;null!=b&&a.push(":",String(b))}if(b=this.Ta)this.Ba&&"/"!=b.charAt(0)&&a.push("/"),a.push(mk(b,"/"==b.charAt(0)?ok:pk,!0));(b=this.o.toString())&&a.push("?",b);(b=this.bb)&&a.push("#",mk(b,qk));return a.join("")};.l.clone=function(){return new .gk(this)};
var hk=function(a,b,c){a.Ja=c?kk(b,!0):b;a.Ja&&(a.Ja=a.Ja.replace(/:$/,""))},ik=function(a,b){if(b){b=Number(b);if((0,window.isNaN)(b)||0>b)throw Error("M"+b);a.pb=b}else a.pb=null},jk=function(a,b,c){b instanceof lk?(a.o=b,sk(a.o,a.Da)):(c||(b=mk(b,tk)),a.o=new lk(b,0,a.Da))},kk=function(a,b){return a?b?(0,window.decodeURI)(a):(0,window.decodeURIComponent)(a):""},mk=function(a,b,c){return _.u(a)?(a=(0,window.encodeURI)(a).replace(b,uk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},uk= function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},nk=/[#\/\?@]/g,pk=/[#\?:]/g,ok=/[#\?]/g,tk=/[#\?@]/g,qk=/#/g,lk=function(a,b,c){this.o=a||null;this.A=!!c},wk=function(a){if(!a.T&&(a.T=new _.de,a.da=0,a.o))for(var b=a.o.split("&"),c=0;c<b.length;c++){var d=b[c].indexOf("="),e=null,f=null;0<=d?(e=b[c].substring(0,d),f=b[c].substring(d+1)):e=b[c];e=_.ta(e);e=vk(a,e);a.add(e,f?_.ta(f):"")}};_.l=lk.prototype;_.l.T=null;_.l.da=null;_.l.Ca=function(){wk(this);return this.da}; _.l.add=function(a,b){wk(this);this.o=null;a=vk(this,a);var c=this.T.get(a);c||this.T.set(a,c=[]);c.push(b);this.da++;return this};_.l.remove=function(a){wk(this);a=vk(this,a);return fe(this.T.A,a)?(this.o=null,this.da-=this.T.get(a).length,this.T.remove(a)):!1};_.l.clear=function(){this.T=this.o=null;this.da=0};var xk=function(a,b){wk(a);b=vk(a,b);return fe(a.T.A,b)};_.l=lk.prototype; _.l.va=function(){wk(this);for(var a=this.T.ca(),b=this.T.va(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};_.l.ca=function(a){wk(this);var b=[];if(_.u(a))xk(this,a)&&(b=ak(b,this.T.get(vk(this,a))));else{a=this.T.ca();for(var c=0;c<a.length;c++)b=ak(b,a[c])}return b};_.l.set=function(a,b){wk(this);this.o=null;a=vk(this,a);xk(this,a)&&(this.da-=this.T.get(a).length);this.T.set(a,[b]);this.da++;return this}; _.l.get=function(a,b){var c=a?this.ca(a):[];return 0<c.length?String(c[0]):b};_.l.toString=function(){if(this.o)return this.o;if(!this.T)return"";for(var a=[],b=this.T.va(),c=0;c<b.length;c++)for(var d=b[c],e=(0,window.encodeURIComponent)(String(d)),d=this.ca(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+(0,window.encodeURIComponent)(String(d[f])));a.push(g)}return this.o=a.join("&")};_.l.clone=function(){var a=new lk;a.o=this.o;this.T&&(a.T=this.T.clone(),a.da=this.da);return a}; var vk=function(a,b){var c=String(b);a.A&&(c=c.toLowerCase());return c},sk=function(a,b){b&&!a.A&&(wk(a),a.o=null,a.T.forEach(function(a,b){var e=b.toLowerCase();b!=e&&(this.remove(b),this.remove(e),0<a.length&&(this.o=null,this.T.set(vk(this,e),_.Sa(a)),this.da+=a.length))},a));a.A=b}; var se,Te,Ne,Se,Ue;se=function(){};_.qg=function(a,b){a.S||_.C(a,b);a.Zd=0;if(b.ea){for(var c=b.ea,d=0,e=c.length-1;d<=e;){var f=d+e>>1;0>c[f].Zd?e=f-1:d=f+1}d<c.length&&0==c[d].Zd&&++d;c.splice(d,0,a)}else b.ea=[a]}; Te=function(a){var b=a.za,c=function(a){c.S.constructor.call(this,a);var b=this.ea.length;this.o=[];for(var d=0;d<b;++d)this.ea[d].bf||(this.o[d]=new this.ea[d](a))};_.C(c,b);for(var d=[];a;){if(b=a.za){b.ea&&Ta(d,b.ea);var b=b.prototype,e;for(e in b)if(b.hasOwnProperty(e)&&_.ha(b[e])&&b[e]!==a){var f=!!b[e].af,g=Ne(e,b,d,f);(f=Se(e,b,g,f))&&(c.prototype[e]=f)}}a=a.S&&a.S.constructor}c.prototype.ea=d;return c}; Ne=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}; Se=function(a,b,c,d){var e;c.length?d?e=function(b){var d=this.o[c[0]];return d?d[a].apply(this.o[c[0]],arguments):this.ea[c[0]].prototype[a].apply(this,arguments)}:b[a].ze?e=function(b){var d;t:{d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k=this.o[c[e]];if(k=k?k[a].apply(k,d):this.ea[c[e]].prototype[a].apply(this,d)){d=k;break t}}d=!1}return d}:b[a].Gd?e=function(b){var d;t:{d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k=this.o[c[e]],k=k? k[a].apply(k,d):this.ea[c[e]].prototype[a].apply(this,d);if(null!=k){d=k;break t}}d=void 0}return d}:b[a].Se?e=function(b){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<c.length;++e){var k=this.o[c[e]];k?k[a].apply(k,d):this.ea[c[e]].prototype[a].apply(this,d)}}:e=function(b){for(var d=Array.prototype.slice.call(arguments,0),e=[],k=0;k<c.length;++k){var m=this.o[c[k]];e.push(m?m[a].apply(m,d):this.ea[c[k]].prototype[a].apply(this,d))}return e}:d||b[a].ze||b[a].Gd||b[a].Se?e=null:e=Ue;return e}; Ue=function(){return[]};se.prototype.Ia=function(a){if(this.o)for(var b=0;b<this.o.length;++b)if(this.o[b]instanceof a)return this.o[b];return null}; var rg=function(a){if(!a.qe){var b;for(b=a.constructor;b&&!b.za;)b=b.S&&b.S.constructor;b.za.$d||(b.za.$d=Te(b));b=new b.za.$d(a);a.qe=b;a.Ia||(a.Ia=Ve)}},Ve=function(a){return this.qe.Ia(a)};var Df=function(a,b){var c=sa("/%s=(.*?)(?:$|/|\\?)",b);return(c=Cf(c).exec(a))?c[1]:null},Ef=function(a,b){var c=a.indexOf("?");if(0>c)c=null;else t:{for(var c=a.substring(c+1),c=c.length?c.split("&"):[],d=0;d<c.length;d++){var e=c[d],f=/^(.+?)(?:=|$)/.exec(e);if((f?_.ta(f[1]):null)==b){c=(c=/=(.*)$/.exec(e))?_.ta(c[1]):null;break t}}c=null}return c},Cf=Qc(function(a){return new RegExp(a)}); var xg=function(){_.bb.call(this)};_.C(xg,_.bb);xg.prototype.initialize=function(){};var yg=function(a,b){this.o=a;this.A=b};yg.prototype.execute=function(a){this.o&&(this.o.call(this.A||null,a),this.o=this.A=null)};yg.prototype.abort=function(){this.A=this.o=null};var zg=function(a,b){_.bb.call(this);this.B=a;this.D=b;this.o=[];this.A=[];this.C=[]};_.C(zg,_.bb);zg.prototype.F=xg;zg.prototype.xa=null;zg.prototype.getId=function(){return this.D}; var Bg=function(a,b){a.A.push(new yg(b,void 0))},Eg=function(a,b){var c=new a.F;c.initialize(b());a.xa=c;c=(c=!!Cg(a.C,b()))||!!Cg(a.o,b());c||(a.A.length=0);return c},Fg=function(a,b){var c=Cg(a.A,b);c&&window.setTimeout(Eb("Module errback failures: "+c),0);a.C.length=0;a.o.length=0},Cg=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){c.push(e)}a.length=0;return c.length?c:null};zg.prototype.K=function(){zg.S.K.call(this);_.cb(this.xa)}; /* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ var cg;_.W=function(a,b){this.G=[];this.oa=a;this.R=b||null;this.F=this.B=!1;this.D=void 0;this.na=this.ha=this.O=!1;this.H=0;this.C=null;this.I=0};cg=function(a,b){if(a.B)a.D instanceof _.W&&cg(a.D);else{if(a.C){var c=a.C;delete a.C;b?cg(c,b):(c.I--,0>=c.I&&cg(c))}a.oa?a.oa.call(a.R,a):a.na=!0;a.B||a.o(new dg)}};_.W.prototype.N=function(a,b){this.O=!1;eg(this,a,b)};var eg=function(a,b,c){a.B=!0;a.D=c;a.F=!b;fg(a)},hg=function(a){if(a.B){if(!a.na)throw new gg;a.na=!1}}; _.W.prototype.A=function(a){hg(this);eg(this,!0,a)};_.W.prototype.o=function(a){hg(this);eg(this,!1,a)};_.jg=function(a,b){return _.ig(a,b,null,void 0)};_.ig=function(a,b,c,d){a.G.push([b,c,d]);a.B&&fg(a);return a};_.W.prototype.then=function(a,b,c){var d,e,f=new _.Sf(function(a,b){d=a;e=b});_.ig(this,d,function(a){a instanceof dg?f.F():e(a)});return f.then(a,b,c)};Pf(_.W); var mg=function(a){return(0,_.Ma)(a.G,function(a){return _.ha(a[1])})},fg=function(a){if(a.H&&a.B&&mg(a)){var b=a.H,c=ng[b];c&&(_.n.clearTimeout(c.hb),delete ng[b]);a.H=0}a.C&&(a.C.I--,delete a.C);for(var b=a.D,d=c=!1;a.G.length&&!a.O;){var e=a.G.shift(),f=e[0],g=e[1],e=e[2];if(f=a.F?g:f)try{var h=f.call(e||a.R,b);_.r(h)&&(a.F=a.F&&(h==b||h instanceof Error),a.D=b=h);Qf(b)&&(d=!0,a.O=!0)}catch(k){b=k,a.F=!0,mg(a)||(c=!0)}}a.D=b;d&&(h=(0,_.w)(a.N,a,!0),d=(0,_.w)(a.N,a,!1),b instanceof _.W?(_.ig(b, h,d),b.ha=!0):b.then(h,d));c&&(b=new pg(b),ng[b.hb]=b,a.H=b.hb)},gg=function(){_.pa.call(this)};_.C(gg,_.pa);gg.prototype.message="Deferred has already fired";gg.prototype.name="AlreadyCalledError";var dg=function(){_.pa.call(this)};_.C(dg,_.pa);dg.prototype.message="Deferred was canceled";dg.prototype.name="CanceledError";var pg=function(a){this.hb=_.n.setTimeout((0,_.w)(this.A,this),0);this.o=a};pg.prototype.A=function(){delete ng[this.hb];throw this.o;};var ng={}; var Og,Pg,Kg,Ng;_.X=function(){_.bb.call(this);this.o={};this.C=[];this.B=[];this.H=[];this.A=[];this.F=[];this.N={};this.D=this.J=new zg([],"");this.R=null;this.L=new _.W;this.na=!1;this.V=null;this.I=0;this.ha=this.oa=!1};_.C(_.X,_.bb);_.da(_.X); _.X.prototype.Aa=function(a,b){if(_.u(a)){for(var c=a.split("/"),d=[],e=0;e<c.length;e++){var f=c[e].split(":"),g=f[0];if(f[1])for(var f=f[1].split(","),h=0;h<f.length;h++)f[h]=d[(0,window.parseInt)(f[h],36)];else f=[];d.push(g);this.o[g]=new zg(f,g)}b&&b.length?(Ta(this.C,b),this.R=b[b.length-1]):this.L.B||this.L.A();this.D==this.J&&(this.D=null,Eg(this.J,(0,_.w)(this.W,this))&&Gg(this,4),Hg(this))}};_.X.prototype.W=function(){return null}; var Hg=function(a){var b=0<a.C.length;b!=a.oa&&(Ig(a,b?"active":"idle"),a.oa=b);b=0<a.F.length;b!=a.ha&&(Ig(a,b?"userActive":"userIdle"),a.ha=b)},Mg=function(a,b,c){var d=[];Wa(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],h=a.o[g];if(!h)throw Error("p"+g);var k=new .W;e[g]=k;h.xa?k.A(null):(Jg(a,g,h,!!c,k),Kg(a,g)||b.push(g))}0<b.length&&Lg(a,b);return e},Jg=function(a,b,c,d,e){c.o.push(new yg(e.A,e));Bg(c,function(a){e.o(Error(a))});Kg(a,b)?d&&(Ng(a,b),Hg(a)):d&&Ng(a,b)},Lg=function(a,
b){0==a.C.length?a.U(b):(a.A.push(b),Hg(a))};
.X.prototype.U=function(a,b,c){b||(this.I=0);this.C=b=Og(this,a);this.na?this.B=a:this.B=
.Sa(b);Hg(this);0!=b.length&&(this.H.push.apply(this.H,b),a=(0,.w)(this.V.O,this.V,.Sa(b),this.o,null,(0,.w)(this.ia,this,this.B,b),(0,.w)(this.ta,this),!!c),(c=5E3Math.pow(this.I,2))?window.setTimeout(a,c):a())};
Og=function(a,b){for(var c=0;c<b.length;c++)if(a.o[b[c]].xa)throw Error("q`"+b[c]);for(var d=[],c=0;c<b.length;c++)d=d.concat(Pg(a,b[c]));Wa(d);return!a.na&&1<d.length?(c=d.shift(),a.A=(0,.La)(d,function(a){return[a]}).concat(a.A),[c]):d};Pg=function(a,b){var c=[];.Pa(a.H,b)||c.push(b);for(var d=.Sa(a.o[b].B);d.length;){var e=d.pop();a.o[e].xa||.Pa(a.H,e)||(c.unshift(e),Array.prototype.unshift.apply(d,a.o[e].B))}Wa(c);return c};
.Rg=function(a){var b=.X.ja();b.isDisposed()||(Eg(b.o[a],(0,.w)(b.W,b))&&Gg(b,4),.Ra(b.F,a),.Ra(b.C,a),0==b.C.length&&Qg(b),b.R&&a==b.R&&(b.L.B||b.L.A()),Hg(b))};Kg=function(a,b){if(.Pa(a.C,b))return!0;for(var c=0;c<a.A.length;c++)if(.Pa(a.A[c],b))return!0;return!1};.X.prototype.load=function(a,b){return Mg(this,[a],b)[a]};Ng=function(a,b){.Pa(a.F,b)||a.F.push(b)};.Sg=function(a){var b=.X.ja();b.D=b.o[a]};.Tg=function(){var a=.X.ja();a.D&&a.D.getId();a.D=null};
.X.prototype.ia=function(a,b,c){this.I++;this.B=a;(0,.F)(b,
.na(.Ra,this.H),this);401==c?(Gg(this,0),this.A.length=0):410==c?(Ug(this,3),Qg(this)):3<=this.I?(Ug(this,1),Qg(this)):this.U(this.B,!0,8001==c)};.X.prototype.ta=function(){Ug(this,2);Qg(this)};
var Ug=function(a,b){1<a.B.length?a.A=(0,.La)(a.B,function(a){return[a]}).concat(a.A):Gg(a,b)},Gg=function(a,b){var c=a.B;a.C.length=0;for(var d=[],e=0;e<a.A.length;e++){var f=(0,.Ka)(a.A[e],function(a){var b=Pg(this,a);return(0,.Ma)(c,function(a){return .Pa(b,a)})},a);Ta(d,f)}for(e=0;e<c.length;e++)Qa(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.A.length;f++).Ra(a.A[f],d[e]);.Ra(a.F,d[e])}var g=a.N.error;if(g)for(e=0;e<g.length;e++)for(var h=g[e],f=0;f<d.length;f++)h("error",d[f],b);for(e=0;e<
c.length;e++)a.o[c[e]]&&Fg(a.o[c[e]],b);a.B.length=0;Hg(a)},Qg=function(a){for(;a.A.length;){var b=(0,.Ka)(a.A.shift(),function(a){return!this.o[a].xa},a);if(0<b.length){a.U(b);return}}Hg(a)},Ig=function(a,b){for(var c=a.N[b],d=0;c&&d<c.length;d++)cd};.X.prototype.K=function(){_.X.S.K.call(this);db(Jb(this.o),this.J);this.N=this.A=this.F=this.B=this.C=this.o=null};
var jh=function(a){for(var b=arguments[0],c=1;c<arguments.length;c++){var d=arguments[c];if(0==d.lastIndexOf("/",0))b=d;else{var e;(e=""==b)||(e=b.length-1,e=0<=e&&b.indexOf("/",e)==e);e?b+=d:b+="/"+d}}return b};var kh=function(a){var b=/(^.
?//js/)/.exec(a);this.G=b&&b[1]||null;this.D=Df(a,"k");this.o=Df(a,"am");this.H=Df(a,"ck");this.F=Df(a,"sv");this.I=Df(a,"t");this.J=Df(a,"rs");this.A=Ef(a,"mods");this.B=Ef(a,"ver");this.C=!1},lh=function(a,b,c){function d(a){return!/(sy|em)\d+/.test(a)}var e=new .ie(b),f=.X.ja(),g=[];.Gb(c,function(a,b){(a.xa||Kg(f,b))&&d(b)&&!e.contains(b)&&g.push(b)});c="";ih()||hh()||(c="d");ih()&&(c="m");hh()&&(c="t");b=(0,.Ka)(b,d);0==g.length||window.google.log("ppm",
"&lids="+g.join(",")+"&ids="+b.join(",")+"&am="+a.o+"&k="+a.D+"&d="+c)};kh.prototype.O=function(a,b){if(null===a)
.kd(Error("v"));else{this.C||1E-4>Math.random()&&lh(this,a,b);var c=Ud(this,a),d=window.document.createElement("script");d.src=c;.ed(d);this.C=!0}};
var Ud=function(a,b){function c(a,b){b&&d.push(a+"="+b)}var d=[a.G];c("k",a.D);c("ck",a.H);c("m",b.join(","));c("am",a.o);c("rt","j");c("d","0");c("sv",a.F);c("t",a.I);c("rs",a.J);var e=jh.apply(null,d),f={};a.A&&(f.mods=a.A);a.B&&(f.ver=a.B);Hb(f)&&(e+="?"+Ad(f));return e};
var mh=function(a,b,c,d,e,f){
.W.call(this,e,f);this.L=a;this.J=[];this.U=!!b;this.ta=!!c;this.ia=!!d;for(b=this.W=0;b<a.length;b++).ig(a[b],(0,.w)(this.V,this,b,!0),(0,.w)(this.V,this,b,!1));0!=a.length||this.U||this.A(this.J)};.C(mh,.W);mh.prototype.V=function(a,b,c){this.W++;this.J[a]=[b,c];this.B||(this.U&&b?this.A([a,c]):this.ta&&!b?this.o(c):this.W==this.L.length&&this.A(this.J));this.ia&&!b&&(c=null);return c};mh.prototype.o=function(a){mh.S.o.call(this,a);for(a=0;a<this.L.length;a++)cg(this.L[a])};
var nh,ph,$g;nh=!1;ph=function(){var a=
.X.ja();if(!nh){var b=new kh(window.google.xjsu);a.na=!0;a.V=b;nh=!0}return a};.qh=function(a,b,c){b=.Fb(.He,b||.ca);var d=ph(),e=d.o[a];e.xa?(a=new yg(b,c),window.setTimeout((0,.w)(a.execute,a),0)):Kg(d,a)?e.o.push(new yg(b,c)):(e.o.push(new yg(b,c)),Lg(d,[a]))};.Ag=!1;.A("google.load",.qh);.A("google.loadAll",function(a,b){Xg(Yg.ja(),a,b)});
var Yg=function(){rg(this)},Xg=function(a,b,c){var d=ph();b=ab(b,function(a){return!!d.o[a]});var e=b[!1]||[];e.length&&
.kd(Error("w"),{ids:e});c=c||function(){};b=b[!0]||[];(0,.Ma)(b,function(a){return!d.o[a].xa})?(b=Mg(d,b,void 0),a=a.qe.A(c),.jg(new mh(Jb(b),!1,!1,!0),a),.Ag=!0):c()};.da(Yg);.Zg=function(){};$g=Yg;.Zg.S||.C(.Zg,se);$g.za=.Zg;.Zg.prototype.A=function(a){return .Fb(.He,a)};(function(a){a=a?a:function(){};a.af=!0;return a})(.Zg.prototype.A);var rh=window.google.xjsu; rh&&(Ef(rh,"ver")||Df(rh,"k"));
var th=/[&?]ech=([0-9]+)/,uh=/([?&#])(tch|ech|psi|wrapid)=[^\?&#]*/g,Af=function(a){return a?a.replace(/&+/g,"&").replace(/&$/,""):""};var vh={0:"ws",1:"px",2:"nx",4:"jp",5:"xd"},wh=function(a){this.type=a.aa;this.D=[];this.connectionId=a.ud;this.H=a.vd||["tl",vh[this.type],(0,
.y)(),this.connectionId].join("");this.C=a.nb},Wd={};wh.prototype.ba=function(){return this.type};wh.prototype.jb=function(a,b,c){for(var d=0,e;e=this.D[d++];)e.jb(a,b,c)};wh.prototype.handleError=function(a,b,c,d){for(var e=0,f;f=this.D[e++];)f.handleError(a,b,c,d)}; wh.prototype.F=function(a,b){if(a.length)try{return Md(a)}catch(c){this.handleError(1,9,c,b)}return Wd};
var Xe=function(){};Xe.prototype.o=null;var $e;$e=function(){};.C($e,Xe);.Yd=function(a){return(a=.af(a))?new window.ActiveXObject(a):new window.XMLHttpRequest};.af=function(a){if(!a.A&&"undefined"==typeof window.XMLHttpRequest&&"undefined"!=typeof window.ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new window.ActiveXObject(d),a.A=d}catch(e){}}throw Error("l");}return a.A};.Ze=new $e;
.xh=function(a){wh.call(this,a);this.G=5==this.type;this.o=[];if("number"!=typeof this.C||1>this.C)this.C=5;this.A=[];this.B=[]};.C(
.xh,wh);.xh.prototype.open=function(){var a=.Yd(.Ze);return!!a&&(!this.G||"withCredentials"in a)};.xh.prototype.abort=function(a){if(a.dd){var b=a.dd;b.onreadystatechange=.ca;0!=b.readyState&&4!=b.readyState&&b.abort();a.Re();a.dd=void 0}}; .xh.prototype.close=function(){for(;this.o.length;){var a=this.o.shift();this.abort(a)}(0,.F)(this.A,function(a){window.cancelAnimationFrame(a)},window);this.A=[];(0,.F)(this.B,function(a){window.clearTimeout(a)},window);this.B=[]};
var yh=function(){this.wa={};window.setInterval((0,.w)(this.o,this),9E4)};.da(yh);var Ah=function(a,b,c,d,e){a=zh(a,b);d&&(a.lb[d]=e,e.B=d);c&&1==e.o&&(a.Ua[c]=e,e.A=c);delete a.ub[e.wb]};yh.prototype.clear=function(a){if(a)for(var b=0,c;c=a[b++];){if(c=this.wa[c])c.Ua={}}else for(c in this.wa)if(a=this.wa[c])a.Ua={}};
var Bh=function(a,b,c){if(a=a.wa[b])delete a.ub[c.wb],delete a.lb[c.B]},Dh=function(a){for(var b in a){var c;t:{if(c=a[b]){var d=Ch();c.D+1E3c.F<d&&(c.Pa=[],c.attributes={},c.C=!1);if(c.C)break t}c=null}c||delete a[b]}};yh.prototype.o=function(){for(var a in this.wa){var b=zh(this,a);Dh(b.ub);Dh(b.lb);Dh(b.Ua)}};yh.prototype.abort=function(a,b){var c=this.wa[a];c&&(Bh(this,a,b),delete c.Ua[b.cb()])};var zh=function(a,b){var c=a.wa[b];c||(c=a.wa[b]={ub:{},lb:{},Ua:{}});return c};
var Hh=function(a){wh.call(this,a);this.B=[];this.o={};this.A={}};.C(Hh,wh);Hh.prototype.open=function(){return!0};Hh.prototype.ob=function(a,b,c){this.A[a]&&(this.jb(b),c&&this.o[a]&&(this.oa,delete this.o[a]))};Hh.prototype.close=function(){for(var a in this.A)Ih(this,a),this.o[a]&&(this.oa,delete this.o[a])}; var Ih=function(a,b){var c=a.A[b];if(c){delete a.A[b];for(var d=0;d<a.B.length;++d)if(a.B[d]==b){a.B.splice(d,1);break}window.setTimeout(function(){try{.bc(c),c.src=lb()?"blank.html":"about:blank"}catch(a){}},0);a.o[b]&&(a.ob,delete a.o[b])}};
var Jh=function(){function a(b){if(b&&b.source==window&&c.length&&("comm.df"==b.data||"comm.df.daisy"==b.data)){var d=(0,.y)();do c.shift()();while(c.length&&20>(0,.y)()-d);c.length&&"comm.df.daisy"==b.data&&window.setTimeout(function(){a(b)},0)}}function b(b){c||(c=[],window.postMessage&&.V(window,"message",a));c.push(b)}var c,d=!1;return{defer:function(e){d&&.id(76,[])?(b(e),1==c.length&&window.setTimeout(function(){a({source:window,data:"comm.df.daisy"})},0)):window.postMessage?(b(e),window.postMessage("comm.df", window.location.href)):window.setTimeout(e,0)},Rd:function(){return d||!!c&&0<c.length},Zc:function(a){d=a}}};
var Kh=function(a,b){this.Rb=b||Ch();this.Kb=!0;this.D=this.Rb;this.F=60;this.Pa=[];this.Yb={};this.C=!0;this.B=this.wb=this.A="";this.Sc=!0;this.o=a},Lh=function(a,b,c,d,e){if(e){var f=a.Yb,g;for(g in e)f[g]=e[g]}c&&1==a.o&&a.Pa.push({data:c,url:b});d&&(a.Kb=!1);a.D=Ch();a.F=59};Kh.prototype.cb=function(){return this.A}; var Mh=function(a,b){if(1!=a.o)return b;for(var c="",d=a.Pa.length,e=0;e<d;++e){var f=a.Pa[e].data;f&&(c+=f)}return/^[\s\xa0]
$/.test(c)?b:c},Ch=function(){return window.google&&window.google.time?window.google.time():(0,.y)()};
var Nh=function(){function a(){h.reset();k.reset();for(var a=0,b=0,c=0,d=0;d<f.length;++d){var g=e[f[d]],z=g.ga||0,B=g.ma,g=g.fa;0<z&&(h.ga+=z,a++);0<B&&(h.ma+=B,b++);0<g&&(h.fa+=g,c++);k.ga=Math.max(z,k.ga);k.ma=Math.max(B,k.ma);k.fa=Math.max(g,k.fa)}1<a&&(h.ga=(h.ga-k.ga)/(a-1));1<b&&(h.ma=(h.ma-k.ma)/(b-1));1<c&&(h.fa=(h.fa-k.fa)/(c-1))}function b(){var a={ga:null,ma:0,fa:0,reset:function(){a.ga=a.ma=a.fa=0}};return a}function c(a,c,d,h){var k=e[a];if(!k){var z=k=b(),B=f[g];B&&delete e[B];e[a]=
z;f[g]=a;g=(g+1)%10}null!=c&&null==k.ga&&(k.ga=c);null!=d&&(k.ma=d);null!=h&&(k.fa+=h)}function d(a,b){for(var c=0,d;c<a.length;++c)if(d=b[c],0<d&&a[c]>d)return!0;return!1}var e={},f=[],g=0,h=b(),k=b();return{le:function(a,b){c(a,b,null,null)},oe:function(a,b){c(a,null,b,null)},ke:function(a,b){c(a,null,null,b)},sd:function(b,c,e){a();var g=[h.ga,h.ma,h.fa],v=[k.ga,k.ma,k.fa];if(b=b.Le(c,e))if(c=10==f.length&&d(g,b[0]),d(v,b[1])||c)return g.concat(v);return null},C:a,o:function(){return h},A:function(){return k}, B:function(){return f.length}}};
var Qh=function(a,b){rg(this);this.R={};this.J=Oh;this.L=Ph;this.O={};this.I=[];this.C=!1;this.na={};this.N={};this.A=Nh();(0,
.y)();this.G=a;this.F=b;this.o=b.xc;this.B=Jh()},Sh=function(){var a,b,c=Rh;if(c.C)return!0;var d=c.F.ie++;for(b=0;a=c.G[b];++b){a.ud=d;var e;t:{e=c;var f=a;a=a=void 0;switch(f.aa){case 4:a=new Hh(f);break;case 1:case 2:case 5:a=new .xh(f)}if(a&&(a.D.push(e),a.open())){e.H=a;f=e.F;a.ba();(f=f.o[a.ba()])&&(f[String(a.H)]=a);e=e.C=!0;break t}e=!1}if(e)return!0;c.G.splice(b--,
1)}return!1},Th,Uh,Wh,Vh,Oh,Ph;Qh.prototype.cb=function(a,b){return(this.R[b]||this.J)(a)};Qh.prototype.Zc=function(a){this.B.Zc(a)};
Qh.prototype.jb=function(a,b,c){if(this.C){var d=a.u,e=d?this.L(d):"",f=Th(d),g=a.e,h=Uh(this,d,e,f,g,a.p,c);Vh(this,e,h);b=a.c;var k=!b||1!=b,m=a.d;a=a.a;if(
.r(m)&&null!=m){var p=Af(d.replace(uh,"$1"));if(.id(164,[p,e],!1))return;Lh(h,p,m,k,a);var nb=Mh(h,m);a=(0,.w)(function(){var a=(0,.y)(),b=h.Rb,c=h.Yb,B=this.O[e]||this.O["?"];if(B&&B.length)for(var E=0,M;M=B[E];++E)M.be(m,nb,p,!k,!1,b,f,g,c);else this.handleError(1,10,null,e);1<h.Pa.length&&(a=(0,.y)()-a,this.A.ke(f,a),k&&this.D&&(a=this.A.sd(this.D,
e,d))&&this.D.o&&this.D.o(a))},this);0==h.Sc||(this.B.Rd()?this.B.defer(a):a())}Wh(this,e,h,b,c)}};Qh.prototype.handleError=function(a,b,c,d){if(0==a||1==a){var e=this.H?this.H.ba():null,e={svty:a,err:b,type:e};d&&(e.data=(0,window.encodeURIComponent)(""+d));try{e.wl=(0,window.encodeURIComponent)(.Fd()),.kd(c||Error("x"),e)}catch(f){}}for(c=0;e=this.I[c++];)e.be(a,b,d)};Th=function(a){return a&&(a=a.match(th))?a[1]:""};
Uh=function(a,b,c,d,e,f,g){var h;h=(h=a.o.wa[c])?h.lb[e]:null;h||(h=(h=a.o.wa[c])?h.ub[d]:null,h?Ah(a.o,c,h.cb(),e,h):(g=g?!1:!0,b=a.cb(b,c),h=new Kh(g,a.N[d]),h.wb=d,h.Sc=f,Ah(a.o,c,b,e,h)));return h};Wh=function(a,b,c,d,e){var f=0==c.Kb;-1==d||f&&e?a.o.abort(b,c):f&&Bh(a.o,b,c)};Vh=function(a,b,c){if(!a.na[b]){b=(0,
.y)()-c.Rb;var d=c.wb;a.A.le(d,b);0==c.Kb&&a.A.oe(d,b)}};Oh=function(a){return a.substring(a.indexOf("?")+1).split("&").sort().join("&")};
Ph=function(a){a=a.replace(/^http[s]?://[^\/]*/,"");var b=a.indexOf("?");return-1==b?a:a.substring(0,b)};
.T=function(){};
.T.S||
.C(.T,se);Qh.za=.T;.T.prototype.A=function(a){return a};(function(a){a=a?a:function(){};a.Gd=!0;return a})(.T.prototype.A);
.Xh=function(){this.F=[];this.o={};this.ie=0;this.xc=yh.ja();this.o[3]={};this.o[4]={}};.da(.Xh);.Xh.prototype.B=function(a,b){return{aa:4,Ab:!!a,nb:b||5}};.Xh.prototype.C=function(a,b){return{aa:2,Ab:!!a,nb:b||5}};.Xh.prototype.D=function(a,b){return{aa:1,Ab:!!a,nb:b||5}};.Xh.prototype.ob=function(a,b,c,d){if(3==b||4==b){b=this.o[b];for(var e in b)b[e].ob(a,c,d)}};var Yh=function(a){switch(a){case 4:case 2:return!0;case 1:return!(a=!.jb())&&(a=.jb())&&(a=0<=Fa(kb(),10)),a;case 5:return!.jb()}return!1}; .A("google.td",(0,.w)(.Xh.prototype.ob,.Xh.ja()));
var Rh;.Ge("c",{init:function(a){if(!Rh){var b=a.mcr;a=!0;try{var c=.Xh.ja(),d=[],e=c.C(!0,b),f=c.B(!0,b);d.push(c.D(!0,b));d.push(e);mb()||d.push(f);var g;if(d){for(var h=[],k=0,m;m=d[k++];)Yh(m.aa)&&h.push(m);g=h.length?h:null}else if(.r(c.A))g=c.A;else{h=[[1,c.D],[2,c.C],[4,c.B]];m=[];for(var d=0,p;p=h[d++];)Yh(p[0])&&(k=p1,m.push(k));c.A=m.length?m:null;g=c.A}if(g){var nb=new Qh(g,c);c.F.push(nb);Rh=nb}else Rh=null;a=Sh()}catch(q){a=!1}a||(Rh=null)}}});.A("google.c.gt",function(){return Rh});
var Zh=function(){},$h=function(a,b,c){a.D={};b||(b=[]);a.F=void 0;a.A=-1;a.o=b;t:{if(a.o.length){b=a.o.length-1;var d=a.o[b];if(d&&"object"==typeof d&&"number"!=typeof d.length){a.C=b-a.A;a.B=d;break t}}a.C=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)d=c[b],d<a.C?(d+=a.A,a.o[d]=a.o[d]||[]):a.B[d]=a.B[d]||[]},ai=function(a,b){return b<a.C?a.o[b+a.A]:a.B[b]},ci=function(a,b,c){if(!a.D[c]){for(var d=ai(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.D[c]=e}return a.D[c]};Zh.prototype.toString=function(){return this.o.toString()};
var di;di=!1;var Eh=.fb;Eh&&(-1!=Eh.indexOf("Firefox")||-1!=Eh.indexOf("Camino")||-1!=Eh.indexOf("iPad")||-1!=Eh.indexOf("iPhone")||-1!=Eh.indexOf("iPod")||-1!=Eh.indexOf("Chrome")||-1!=Eh.indexOf("Android")||-1!=Eh.indexOf("Safari")&&(di=!0));.fi=di;
var gi=function(a){var b=.n.document;if(b&&!b.createEvent&&b.createEventObject)try{return b.createEventObject(a)}catch(c){return a}else return a};var ji=function(a,b,c,d){.O.call(this);this.J=a.replace(hi,"");this.$c=a;this.H=b||null;this.I=c?gi(c):null;this.C=[];this.N={};this.na=this.Tb=d||(0,.y)();this.A={};this.A["main-actionflow-branch"]=1;this.D=new .ie;this.B=!1;this.o={};this.F={};c&&b&&"click"==c.type&&Fh(this,b);ii.push(this)};.C(ji,.O);var ii=[],ki=new .O,hi=/[~.,?&-]/g;ji.prototype.ba=function(){return this.J};
ji.prototype.tick=function(a,b){this.B&&li(this,"tick",void 0,a);b=b||{};a in this.N&&this.D.add(a);var c=b.time||(0,
.y)();!b.Ad&&!b.Je&&c>this.na&&(this.na=c);for(var d=c-this.Tb,e=this.C.length;0<e&&this.C[e-1][1]>d;)e--;
.Va(this.C,e,0,[a,d,b.Ad]);this.N[a]=c};ji.prototype.timers=function(){return this.C};
var li=function(a,b,c,d){var e=new mi("error",a);e.error=b;e.D=c;e.tick=d;e.C=a.B;ki.M(e)},ni=function(a){var b=[];.Gb(a,function(a,d){var e=(0,window.encodeURIComponent)(d);(0,window.encodeURIComponent)(a).replace(/%7C/g,"|");b.push(e+":"+a)});return b.join(",")},Fh=function(a,b){a.B&&li(a,"action");var c=[],d=null,e=null,f=null,g=null,h=null;oi(b,function(a){var b;!a.__oi&&a.getAttribute&&(a.__oi=a.getAttribute("oi"));if(b=a.__oi)c.unshift(b),d||(d=a.getAttribute("jsinstance"));f||e&&"1"!=e||(f=
a.getAttribute("ved"));g||(g=a.getAttribute("vet"));e||(e=a.getAttribute("jstrack"));h||(h=a.getAttribute("jstrackrate"))});g&&(a.o.vet=g);e&&(a.o.ct=a.J,0<c.length&&pi(a,c.join(".")),d&&(d="
"==d.charAt(0)?(0,window.parseInt)(d.substr(1),10):(0,window.parseInt)(d,10),a.o.cd=d),"1"!=e&&(a.o.ei=e),f&&(a.o.ved=f))},pi=function(a,b){a.B&&li(a,"extradata");a.F.oi=b.toString().replace(/[:;,\s]/g,"")},oi=function(a,b){for(var c=a;c&&1==c.nodeType;c=c.parentNode)b(c)};ji.prototype.node=function(){return this.H}; ji.prototype.event=function(){return this.I};ji.prototype.value=function(a){var b=this.H;return b?a in b?b[a]:b.getAttribute?b.getAttribute(a):void 0:void 0};var mi=function(a,b){.N.call(this,a,b)};.C(mi,.N);
var ri=function(a,b){this.o={};this.A={};this.I={};this.C=null;this.D={};this.B=[];this.H=a||qi;this.G=b;this.O={}},qi,ui;
ri.prototype.J=function(a,b){if(.t(a))this.B=.Sa(a),.si(this);else if(b){var c=a.event,d=this.O[a.eventType];if(d)for(var e=!1,f=0,g;g=d[f++];)!1===g(c)&&(e=!0);e&&(c.preventDefault?c.preventDefault():c.returnValue=!1)}else if(e=a.action,c=e.split(".")[0],d=this.A[c],this.G?g=this.G(a):d?d.accept(a)&&(g=d.handle):g=this.o[e],g)if(c=this.H(a),g(c),c.B||!c.A["main-actionflow-branch"])li(c,"done","main-actionflow-branch",void 0);else{c.A["main-actionflow-branch"]--;0==c.A["main-actionflow-branch"]&&
delete c.A["main-actionflow-branch"];if(g=
.Lb(c.A))0<c.D.Ca()&&(c.F.dup=c.D.ca().join("|")),g=new mi("beforedone",c),c.M(g)&&ki.M(g)?((d=ni(c.F))&&(c.o.cad=d),g.type="done",g=ki.M(g)):g=!1;g&&(c.B=!0,.Ra(ii,c),c.H=null,c.I=null,c.Z())}else(g=gi(a.event),a.event=g,this.B.push(a),d)||((g=this.I[c],g)?g.rd||(g.Pe(this,c),g.rd=!0):!this.C||c in this.D||(this.D[c]=!0,this.C(this,c)))};qi=function(a){return new ji(a.action,a.actionElement,a.event,a.timeStamp)}; ui=function(a,b){var c=.ti;.Gb(b,(0,.w)(function(b,c){a?this.o[a+"."+c]=b:this.o[c]=b},c));.si(c)};.si=function(a){a.F&&0!=a.B.length&&.n.setTimeout((0,.w)(function(){this.F(this.B,this)},a),0)};
.pf=function(a,b,c){var d;a={type:a,type:a,data:b,ic:c};try{d=window.document.createEvent("CustomEvent"),d.initCustomEvent("custom",!0,!1,a)}catch(e){d=window.document.createEvent("HTMLEvents"),d.initEvent("custom",!0,!1),d.detail=a}return d};var xi=function(a,b){this.B=b||null;this.zb={};if(this.A=a||null){var c=this.zb,d=this.A.zb,e=this.B;if(e){c.ve=d.ve;c.we=d.we;c.ue=d.ue;for(var f=0;f<e.length;++f)c[e[f]]=d[e[f]]}else for(f in d)c[f]=d[f]}this.C=a?a.C:null;this.Sa=++wi;this.o=null},wi=0;xi.prototype.clone=function(a){this.o||(this.o={});a=new xi(this,a);return this.o[a.Sa]=a};xi.prototype.Z=function(){this.A&&delete this.A.o[this.Sa]};
var vi=function(){this.o={}};vi.prototype.add=function(a,b){this.o[a]=b};vi.prototype.get=function(a){return this.o[a]};var yi=function(){this.A=this.F=this.dom=this.D=this.B=this.Hb=this.error=this.C=this.o=null};var zi=function(a){var b=
.ba("google.cd");b&&a(b)},Ai=function(a){zi(function(b){b.a(a)})},Bi=function(a,b,c,d,e){zi(function(f){f.c(a,b,c,d,e)})},Ci=function(a){zi(function(b){b.d(a)})};var vf=function(a,b){this.A=b;this.o=a};vf.prototype.get=function(a){for(var b=0;b<this.o.length;++b)if(ai(this.o[b],1)==a){t:{var c=this.o[b];a=ai(c,3);for(var b=ai(c,4),d=this.A[ai(c,2)],c=0;c<a.length;++c){if(!
.t(d)){a=null;break t}var e=a[c],f;(f=d[e-1])||(f=void 0,0==d.length?f=null:(d=d[d.length-1],f=
.ia(d)&&!
.t(d)?d:null),f=f?f[e]||null:null);d=f;if(!d)break;e=b[c];-1<e&&(d=d[e])}a=null!=d?d:null}return a}return null};
var Xi=function(a){$h(this,a,[2,5,6])};.C(Xi,Zh);Xi.prototype.getId=function(){return ai(this,1)};var Li=function(a){$h(this,a,[4])};.C(Li,Zh);Li.prototype.ba=function(){return ai(this,5)};var Vi=function(a){$h(this,a,[3,4])};.C(Vi,Zh);var zf=function(a){$h(this,a,[])};.C(zf,Zh);zf.prototype.getId=function(){return ai(this,1)};
var Ei=function(a,b,c){.bb.call(this);this.C=b;this.F=new vi;this.B={};this.H=c;this.o={};this.D=[];this.A=[]};.C(Ei,.bb);Ei.prototype.getId=function(){return this.H};var Wf=function(a,b){a.B={};for(var c=ci(b,zf,5),d=0;d<c.length;++d){var e=c[d],f=null;null!=ai(e,2)?f=eval("("+ai(e,2)+")"):null!=ai(e,3)?f=ai(e,3):null!=ai(e,4)?f=ai(e,4):null!=ai(e,5)?f=ai(e,5):null!=ai(e,6)&&(f=ai(e,6));a.B[e.getId()]=f;ai(e,7)&&(e=e.getId(),a.F.add(e,f))}};
Ei.prototype.update=function(a){if(this.H==(a.getId()||"")){Wf(this,a);a=ci(a,Li,2);for(var b=0;b<a.length;++b){var c=a[b];if(null==c.ba()||0==c.ba()){var d=c,e=ai(d,2),f=this.o[e]=new yi;f.C=d;f.A=e;f.F=ai(d,3);f.B=this;
.ba("google.cd")&&Ai(d.o)}this.A.push(c)}a=[];for(b=0;b<this.A.length;b++)if(c=this.A[b],d=ai(c,1),1==c.ba()?0:this.C.C[d])if(e=this.A[b],c=ai(e,1),1==e.ba())d=ai(e,3)||"",f=new vf(ci(e,Vi,4),this.B),d=.Ub(d),c=Ni.create(null,c,d.tagName,f,this.F),c.He(d),d.o=c,c.fill(),c.apply(),
this.D.push(c);else{d=this.o[ai(e,2)];f=new vf(ci(e,Vi,4),this.B);var e=this.C,g=e.D[c],h=e.G[c],k=e.F[c],m=e.B[c];try{var p=new g;p.Y=d;p.Za=c;d.Hb=e;var nb=h?new h(f):null;d.D=nb;var q=k?new k(p):null;d.dom=q;e.o("controller_init",p.Za);m(p,nb,q);e.o("controller_init",p.Za);d.o=p;d.A&&Bi(c,d.A,p,nb)}catch(v){d.error=v;Bi(c,d.A,void 0,void 0,v);try{e.A.o(v)}catch(z){}}}else a.push(c);this.A=a}};
Ei.prototype.K=function(){for(var a in this.o){var b=this.C,c=this.o[a].o;if(c)try{b.o("controller_dispose",c.Za),
.cb(c)}catch(d){try{b.A.o(d)}catch(e){}}finally{b.o("controller_dispose",c.Za),c.Y=null}Ci(a)}for(a=0;a<this.D.length;a++)this.D[a].cf()};var Ni=null;
var lg=new function(){this.o=.ca},Yi=new function(){this.A=lg;this.C={};this.D={};this.G={};this.F={};this.B={};this.Md={};this.Nd={};this.o=.ca},Zi={},$i=function(a){.fa(a);a=new Xi(a);var b=a.getId();b in Zi||(b=new Ei(0,Yi,b),Zi[b.getId()]=b,b.update(a))},bj=.ba("google.jsc.xx");bj&&.fa(bj)&&(0,.F)(bj,$i);.A("google.jsc.xx",[]);.A("google.jsc.x",$i);zi(function(a){a.f()});
var cj=function(){},dj=new xi;cj.prototype.accept=function(a){return!!ej(a.actionElement,a.action.split(".")[1])};cj.prototype.o=function(a){var b=a.node(),c=a.$c.split(".")[1],d=ej(b,c);d&&(c=d.Y.Hb.Md[c])&&c(d,a,b.__ctx||dj)};var ej=function(a,b){var c=a.__rjsctx;if(c)return c.zb.Ze;(c=a.__r_ctrl)&&!c.Y&&(c=null);if(!c){var d=a.getAttribute("data-rtid"),e=Zi[d.substr(0,d.lastIndexOf("-"))]||null;e&&(c=(c=e.o[d]||null)?c.o?c.o:null:null);c&&(a.__r_ctrl=c)}c&&(d=c.Y.Hb.Nd[b])&&(c=c.Y.dom.df(d));return c};
var Gh,ei,Oi,mj,nj;.ti=new ri;Gh=new cj;ei=(0,.w)(Gh.o,Gh);Oi=(0,.w)(Gh.accept,Gh);.ti.A.r={accept:Oi||.Db,handle:ei};.ij={};.jj={};.kj=!1;.lj=0;mj=function(a,b){return""+(a+"."+b)};
nj=function(a,b,c){
.jj[mj(a,b)]=c;var d={};d[b]=function(a){new .ca;var b=a.node(),d=.uf(b),h=a.event(),k;if(k="mousemove"!=a.event().type)if(k=.kj)k=Math.floor(100_Math.random())<.lj;if(k){k=a.$c;var m=(0,.y)()-a.Tb,p={};p.jsa=k;p.t=m;null!==a.node()&&.r(a.node().id)&&(p.id=a.node().id);window.google.csiReport(!1,p)}c(b,d,h,a)||(h.stopPropagation?h.stopPropagation():h.cancelBubble=!0)};ui(a,d)}; .oj=function(a,b){for(var c in b)nj(a,c,b[c]);.ij[a]=.ij[a]||[];for(c in b).Pa(.ij[a],c)||Qa(.ij[a],c)};.ti.A.fire={accept:.Db,handle:function(a){var b=a.node(),c=a.$c.split(".")[1];a=a.event()||void 0;c=_.pf(c,void 0,a);b.dispatchEvent(c)}};

.ModuleManager_initialize=(0,.w)(.X.prototype.Aa,.X.ja());
(0,
.ModuleManager_initialize)('csi/csies/dbm/jsa/ntp/spch/pcc/s/fdm',['jsa','ntp','pcc']);
}catch(e){
.DumpException(e)}
try{
var Gj=function(a,b){var c;window.document.createEvent?(c=window.document.createEvent("Event"),c.initEvent(b||a.type,!0,!0)):(c=window.document.createEventObject(),c.type=b||a.type);return c},fh=function(a){var b=1;a=a.split(".");for(var c=[];0<b&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join("."));return{re:c[0],$e:c[1]}},gh=function(a){for(var b in .jj)fh(b).re==a&&delete .jj[b]},Hj=function(a){.ha(a.select)&&a.select()},Ij=function(a,b){window.open(b.url,b.target||"blank",b.opt||
"")},Jj=function(a,b){window.google.log(b.ct,b.data||"",b.src)},Kj=function(a,b){var c=b.url,d=b.ved||"";if(d)var d=(0,window.encodeURIComponent)(d),e=/([#?&]ved=)[^&#]*/,c=e.test(c)?c.replace(e,"$1"+d):c+("&ved="+d);
.Ed(c)},Lj=function(){window.history.back()},Mj=function(a){var b=
.Xh.ja();if(b){b.xc.clear(void 0);for(var c=0;b.F[c++];);}window.google.j&&window.google.j.init||a&&
.Ed(a.href);return!0},Nj=function(a,b,c){try{.qh(b,c)}catch(d){}},Oj=function(a,b,c,d,e,f){var g=.jj[a];g?(a=c,!a&&
b&&(a=.uf(b)),g(b,a,d,e)):f||Nj(0,fh(a).re,.na(Oj,a,b,c,d,e,!0))},Pj=function(a,b){for(var c=0;c<a.length;){var d=a[c],e;e=d.action;b.o.hasOwnProperty(e)?e=!0:(e=e.split(".")[0],e=b.A.hasOwnProperty(e)?b.A[e].accept(d):!1);if(e){e=d.event;var f=d.eventType,g=void 0,g=void 0;"custom"==e.type?g="custom":g=f||e.type;if("keypress"==g||"keydown"==g||"keyup"==g)if(g=f,f=void 0,.pb||.fi)f=Gj(e,g),f.ctrlKey=e.ctrlKey,f.altKey=e.altKey,f.shiftKey=e.shiftKey,f.metaKey=e.metaKey,f.keyCode=e.keyCode,f.charCode=
e.charCode,g=f;else{if(window.document.createEvent)if(f=window.document.createEvent("KeyboardEvent"),f.initKeyboardEvent){var h;h=e.ctrlKey;var k=e.metaKey,m=e.shiftKey,p=[];e.altKey&&p.push("Alt");h&&p.push("Control");k&&p.push("Meta");m&&p.push("Shift");h=p.join(" ");f.initKeyboardEvent(g||e.type,!0,!0,window,e.charCode,e.keyCode,e.location,h,e.repeat,e.locale);if(.rb||.H&&.I("9.0"))e=.Cb(e.keyCode),Object.defineProperty(f,"keyCode",{get:e}),Object.defineProperty(f,"which",{get:e})}else f.initKeyEvent(g||
e.type,!0,!0,window,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.keyCode,e.charCode);else f=window.document.createEventObject(),f.type=g||e.type,f.repeat=e.repeat,f.ctrlKey=e.ctrlKey,f.altKey=e.altKey,f.shiftKey=e.shiftKey,f.metaKey=e.metaKey,f.keyCode=e.keyCode,f.charCode=e.charCode;g=f}else"click"==g||"dblclick"==g||"mousedown"==g||"mouseover"==g||"mouseout"==g||"mousemove"==g?(g=void 0,window.document.createEvent?(g=window.document.createEvent("MouseEvent"),g.initMouseEvent(f||e.type,!0,!0,window,
e.detail||1,e.screenX||0,e.screenY||0,e.clientX||0,e.clientY||0,e.ctrlKey||!1,e.altKey||!1,e.shiftKey||!1,e.metaKey||!1,e.button||0,e.relatedTarget||null)):(g=window.document.createEventObject(),g.type=f||e.type,g.clientX=e.clientX,g.clientY=e.clientY,g.button=e.button,g.detail=e.detail,g.ctrlKey=e.ctrlKey,g.altKey=e.altKey,g.shiftKey=e.shiftKey,g.metaKey=e.metaKey)):("focus"==g||"blur"==g||g==.lc||g==.mc?(g=void 0,window.document.createEvent?(g=window.document.createEvent("UIEvent"),g.initUIEvent(f||
e.type,e.bubbles||!1,e.cancelable||!1,e.view||window,e.detail||0)):(g=window.document.createEventObject(),g.type=f||e.type,g.bubbles=e.bubbles||!1,g.cancelable=e.cancelable||!1,g.view=e.view||window,g.detail=e.detail||0),g.relatedTarget=e.relatedTarget||null,e=g):e="custom"==g?.pf(f,e.detail.data):Gj(e,f),g=e);d=d.targetElement;e=g;d.dispatchEvent?d.dispatchEvent(e):d.fireEvent("on"+e.type,e);.Va(a,c,1)}else c++}};.Sg("jsa");
.Ie("jsa",{init:function(a){a&&a.csi&&(.kj=!0,.lj=Number(a.csir));a=.ti;a.F=Pj;.si(a);.ti.C=Nj;window.google.jsad&&window.google.jsad((0,.w)(.ti.J,.ti));.oj("jsa",{back:Lj,go:Kj,gofp:Mj,log:Jj,popup:Ij,select:Hj,"true":.Db})},dispose:function(){for(var a in .ij){for(var b=a,c=.ij[a],d=c.length-1;0<=d;--d){var e=c[d],f=.ti,g=null,g=b?b+"."+e:e;delete f.o[g];b in .ij&&(.Ra(.ij[b],c[d]),gh(b),0==.ij[b].length&&delete .ij[b])}gh(a)}}});.A("google.jsa.ia",Oj);

.Rg("jsa");.Tg();
}catch(e){.DumpException(e)}
try{
var Ye=function(a){var b;(b=a.o)||(b={},
.af(a)&&(b[0]=!0,b[1]=!0),b=a.o=b);return b},kg=function(a,b){
.ig(a,null,b,void 0)},oh=function(a,b){return .Tf(a,null,b,void 0)},sh=function(a,b,c){var d=function(){try{b.call(c)}catch(a){.bg.call(null,a)}};.Zf(a,{Wa:null,Mc:d,Lc:d})},Qj=function(a,b,c,d,e,f){if(.t(c))for(var g=0;g<c.length;g++)Qj(a,b,c[g],d,e,f);else(b=.Ic(b,c,d||a.handleEvent,e,f||a.J||a))&&(a.F[b.key]=b)},Rj=/&([^;\s<&]+);?/g,yd=function(a,b,c){for(c=c||0;c<b.length;c+=2).xd(b[c],
b[c+1],a);return a},Sj=function(a,b,c){this.B=a;this.A=b;this.o=c},Tj=function(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!(0,window.isNaN)(d))return String.fromCharCode(d)}return a}})},Uj=function(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=.n.document.createElement("div");return a.replace(Rj,function(a,e){var f=b[a];if(f)return f;
if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));(0,window.isNaN)(g)||(f=String.fromCharCode(g))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})},Wj=function(a){return eval("("+a+")")},Xj=function(a){var b=[],c=function(a,e,f){var g=e+" ";f=new .ie(f);try{if(.r(a))if(null===a)b.push("NULL");else if(
.u(a))b.push('"'+a.replace(/\n/g,"\n"+e)+'"');else if(.ha(a))b.push(String(a).replace(/\n/g,"\n"+e));else if(.ia(a))if(f.contains(a))b.push("*** reference loop detected ");
else{f.add(a);b.push("{");for(var h in a)_.ha(a[h])||(b.push("\n"),b.push(g),b.push(h+" = "),c(a[h],g,f));b.push("\n"+e+"}")}else b.push(a);else b.push("undefined")}catch(k){b.push("
* "+k+" **")}};c(a,"",new .ie);return b.join("")},he=function(a,b){if("function"==typeof a.forEach)a.forEach(b,void 0);else if(.fa(a)||.u(a))(0,.F)(a,b,void 0);else{var c;if("function"==typeof a.va)c=a.va();else if("function"!=typeof a.ca)if(.fa(a)||.u(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=
.Kb(a);else c=void 0;for(var d=.ge(a),e=d.length,f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)}},Bd=function(a,b){return .wd(2==arguments.length?yd([a],arguments[1],0):yd([a],arguments,1))},Yj=function(a,b){.O.call(this);this.A=a||1;this.o=b||
.n;this.B=(0,.w)(this.he,this);this.C=(0,.y)()};.C(Yj,.O);.l=Yj.prototype;.l.Ra=!1;.l.ka=null;
.l.he=function(){if(this.Ra){var a=(0,.y)()-this.C;0<a&&a<.8_this.A?this.ka=this.o.setTimeout(this.B,this.A-a):(this.ka&&(this.o.clearTimeout(this.ka),this.ka=null),this.M("tick"),this.Ra&&(this.ka=this.o.setTimeout(this.B,this.A),this.C=(0,
.y)()))}};.l.start=function(){this.Ra=!0;this.ka||(this.ka=this.o.setTimeout(this.B,this.A),this.C=(0,.y)())};.l.stop=function(){this.Ra=!1;this.ka&&(this.o.clearTimeout(this.ka),this.ka=null)};.l.K=function(){Yj.S.K.call(this);this.stop();delete this.o};
var Vj=function(){var a,b,c=new .Sf(function(c,e){a=c;b=e});return new Sj(c,a,b)},bi=function(a){return new .Sf(function(b,c){var d=a.length,e=[];if(d)for(var f=function(a,c){d--;e[a]=c;0==d&&b(e)},g=function(a){c(a)},h=0,k;k=a[h];h++)k.then(.na(f,h),g);else b(e)})},rl=function(a){return new .Sf(function(b,c){c(a)})},fm=function(){return new .Sf(function(a){a(void 0)})},Zj=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},Y=function(a,b,c){return .$b(window.document,arguments)};.Sg("ntp");
var bk=function(a){var b=[];
.Gb(a,function(a,d){b.push((0,window.encodeURIComponent)(d)+":"+(0,window.encodeURIComponent)(a))});return b.join(",")};var ck="authuser client deb e espv esrch expflags expid fesp gl hl host hotel_dates ogdeb rlst ssl_dbg st tbs useragent v".split(" "),Di=function(a){a=dk(a);return"/async/newtab"+ek(a)},dk=function(a){var b={};(a=bk(a))&&(b.async=a);(0,
.F)(ck,function(a){var d=
.Hd(a);d&&(b[a]=d)});b.yv=1;return b},ek=function(a){if(.Lb(a))return"";var b=[];.Gb(a,function(a,d){b.push(d+"="+a)});return"?"+b.join("&")};
var bf=function(a){.O.call(this);this.ia=new .de;this.H=a||null;this.A=!1;this.F=this.o=null;this.na="";this.B=this.I=this.C=this.J=!1;this.N=0;this.D=null;this.V="";this.R=this.Aa=!1};.C(bf,.O);var cf=/^https?$/i,df=["POST","PUT"],ef=[],ff=function(a,b){var c=new bf;ef.push(c);b&&c.listen("complete",b);c.qa.add("ready",c.oa,!0,void 0,void 0);c.send(a,void 0,void 0,void 0)};bf.prototype.oa=function(){this.Z();.Ra(ef,this)};
bf.prototype.send=function(a,b,c,d){if(this.o)throw Error("m"+this.na+""+a);b=b?b.toUpperCase():"GET";this.na=a;this.J=!1;this.A=!0;this.o=this.H?
.Yd(this.H):.Yd(.Ze);this.F=this.H?Ye(this.H):Ye(.Ze);this.o.onreadystatechange=(0,.w)(this.U,this);try{this.I=!0,this.o.open(b,String(a),!0),this.I=!1}catch(e){gf(this);return}a=c||"";var f=this.ia.clone();d&&he(d,function(a,b){f.set(b,a)});d=.Oa(f.va(),Na);c=.n.FormData&&a instanceof .n.FormData;!.Pa(df,b)||d||c||f.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
f.forEach(function(a,b){this.o.setRequestHeader(b,a)},this);this.V&&(this.o.responseType=this.V);"withCredentials"in this.o&&(this.o.withCredentials=this.Aa);try{hf(this),0<this.N&&((this.R=jf(this.o))?(this.o.timeout=this.N,this.o.ontimeout=(0,.w)(this.W,this)):this.D=.qd(this.W,this.N,this)),this.C=!0,this.o.send(a),this.C=!1}catch(g){gf(this)}};var jf=function(a){return .H&&.I(9)&&.ga(a.timeout)&&.r(a.ontimeout)},Na=function(a){return"content-type"==a.toLowerCase()};
bf.prototype.W=function(){"undefined"!=typeof .aa&&this.o&&(this.M("timeout"),this.abort(8))};var gf=function(a){a.A=!1;a.o&&(a.B=!0,a.o.abort(),a.B=!1);kf(a);lf(a)},kf=function(a){a.J||(a.J=!0,a.M("complete"),a.M("error"))};bf.prototype.abort=function(){this.o&&this.A&&(this.A=!1,this.B=!0,this.o.abort(),this.B=!1,this.M("complete"),this.M("abort"),lf(this))};bf.prototype.K=function(){this.o&&(this.A&&(this.A=!1,this.B=!0,this.o.abort(),this.B=!1),lf(this,!0));bf.S.K.call(this)};
bf.prototype.U=function(){this.isDisposed()||(this.I||this.C||this.B?mf(this):this.ta())};bf.prototype.ta=function(){mf(this)};
var mf=function(a){if(a.A&&"undefined"!=typeof .aa&&(!a.F[1]||4!=(a.o?a.o.readyState:0)||2!=a.getStatus()))if(a.C&&4==(a.o?a.o.readyState:0)).qd(a.U,0,a);else if(a.M("readystatechange"),4==(a.o?a.o.readyState:0)){a.A=!1;try{of(a)?(a.M("complete"),a.M("success")):(a.getStatus(),kf(a))}finally{lf(a)}}},lf=function(a,b){if(a.o){hf(a);var c=a.o,d=a.F[0]?
.ca:null;a.o=null;a.F=null;b||a.M("ready");try{c.onreadystatechange=d}catch(e){}}},hf=function(a){a.o&&a.R&&(a.o.ontimeout=null);.ga(a.D)&&(.n.clearTimeout(a.D),
a.D=null)},of=function(a){var b=a.getStatus(),c;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break t;default:c=!1}if(!c){if(b=0===b)a=.vd(String(a.na))[1]||null,!a&&window.self.location&&(a=window.self.location.protocol,a=a.substr(0,a.length-1)),b=!cf.test(a?a.toLowerCase():"");c=b}return c};bf.prototype.getStatus=function(){try{return 2<(this.o?this.o.readyState:0)?this.o.status:-1}catch(a){return-1}};
var fk=function(a){a.fmt="json";var b=Vj();a=Di(a);ff(a,function(a){var d=a.target,e;try{e=d.o?d.o.responseText:""}catch(f){e=""}if("complete"==a.type&&of(d)){0==e.lastIndexOf(")]}'\n",0)&&(e=e.substr(5));var g;try{JSON?g=JSON.parse(e):g=Wj(e)}catch(h){b.o(h)}if(.ia(g)){t:{for(var k in g){g=g[k];break t}g=void 0}k=g.err;
.r(k)&&b.o(k)}b.A(g)}else b.o(void 0)});return b.B};
var yk,zk,Ak,Fi=function(a){var b=Ak.checkIsUserSignedIntoChromeAs;return b?(b(a),!0):!1},Bk=function(){var a=Ak.themeBackgroundInfo;return a?{md:a.alternateLogo,nd:a.attributionUrl,Na:a.backgroundColorRgba,Xa:a.colorRgba,Ac:a.headerColorRgba,imageUrl:a.imageUrl||"",Ne:a.imageHeight||0,Jd:a.imageHorizontalAlignment||"",Ld:a.imageVerticalAlignment||"",Kd:a.imageTiling||"",Oe:a.linkColorRgba,Wc:a.sectionBorderColorRgba,xb:a.textColorRgba,Ub:a.textColorLightRgba,Vb:a.usingDefaultTheme}:null},Ck=function(){return!!zk.isKeyCaptureEnabled},
Gi=function(a){Ak.onsignedincheckdone=a},Hi=function(a){var b=zk.paste;b&&b(a)};(function(){function a(a,c){for(var d=a,e=1;d&&e<arguments.length;e++)d=d[arguments[e]];return d}if(yk=a(window.google,"cideb")||a(window,"navigator","embeddedSearch")||a(window,"chrome","embeddedSearch"))zk=yk.searchBox||{},Ak=yk.newTabPage||{}})();
var Dk,Ek,Fk,Gk,Hk,Lk,Mk,Nk,Ok,Pk,U,Ii,Hm=function(a){this.o=a},Nm=function(a){return new .Sf(function(b,c){if(a.Cb){var d=a.page;if(d.thumbnail){var e=Y("img",{src:d.thumbnail});a.Ya.appendChild(e);e.onload=function(){b(null)};e.onerror=function(){.bc(e);c(null)}}else c(null)}else c(null)})},Om=function(a){return new .Sf(function(b,c){if(a.Cb){var d=a.page,e=a.Mb;d.url?(d=new .gk(d.url),d=Y("div","mv-domain",d.Ba),.P(d,"color","#"+e.o.substr(0,6)),.P(d,"font-family",e.Gb),.P(d,"font-size",
e.zc+"px"),a.Ya.appendChild(d),b(null)):c(null)}else c(null)})},Pm=function(a){return new .Sf(function(b){var c=Y("div","mv-dot-bg"),d=Y("div","mv-dot");c.appendChild(d);a.Ya.appendChild(c);b(null)})};Hm.prototype.execute=function(a,b,c,d){var e={page:a,Ya:b,Mb:c,Cb:d},f=rl();(0,.F)(this.o,function(a){f=oh(f,function(){return a(e)})});oh(f,
.ca)};
var Ji=window.document.location.origin+"/chromesuggestions/click",Sk=(0,window.parseInt)(window.navigator.appVersion.match(/Chrome/(\d+)./)[1],10),Tk=function(){return"webkitVisibilityState"in window.document&&!!window.document.webkitHidden},Uk=function(){window.google.doodle&&window.google.doodle.cpDestroy&&window.google.doodle.cpDestroy()},Vk=function(){window.google.doodle&&window.google.doodle.cpInit&&window.google.doodle.cpInit()},Xk=function(a,b){var c=[],d=[];b=Wk("noscript",b);b=Wk("script",
b,c);b=Wk("style",b,d);a.innerHTML=b;for(var e=0,f;f=c[e++];)f=Y("script",{type:"text/javascript"},f),a.appendChild(f);for(c=0;e=d[c++];)e=Y("style",{type:"text/css"},e),a.appendChild(e)},Wk=function(a,b,c){var d=Y("div");d.innerHTML=b;for(a=d.getElementsByTagName(a);b=a[0];)c&&c.push(b.innerHTML),.bc(b);return d.innerHTML};
var Ki=function(){},Mi=function(){this.Gb="arial,sans-serif";this.zc=11;this.C=140;this.B=20;this.o="777777ff";this.qd="center";this.Fd=-1;this.te="777777ff";this.rb=!1;this.A=new Hm([Nm,Om]);this.Eb=this.o};
.C(Mi,Ki);var Qm=function(){this.Gb="arial,sans-serif";this.zc=12;this.C=156;this.B=16;this.o="323232ff";this.qd="inherit";this.Fd=86;this.te="323232ff";this.rb=!0;this.A=new Hm([Nm,Pm]);this.Eb=this.o};.C(Qm,Ki);
var Yk=function(a,b,c){
.S.call(this);this.B=a;this.o=a.getElementsByTagName("input")[0];this.A=b;this.C=(0,.w)(this.D,this);this.H=(0,.w)(this.I,this);.oj("ntp",{fkbxclk:(0,.w)(this.Wd,this)});if(a=.L("fkbx-spch"))a.style.display="block",new .tf(a,c),this.listen(a,["mousedown","click","keydown"],this.Yd,!0);this.listen(window.document.body,"mousedown",this.Sd);this.listen(this.o,"paste",this.Xd);this.listen(this.o,"dragenter",this.Td);this.listen(this.o,"dragleave",this.Ud);this.listen(this.o,
"drop",this.Vd);zk.onkeycapturechange=this.C;Tk()?Qj(this,window.document,"webkitvisibilitychange",this.H,void 0):(this.A||Ck())&&this.Ka(!0);this.o.style.opacity=0};
.C(Yk,
.S);.l=Yk.prototype;.l.Wd=function(){window.setTimeout((0,.w)(this.Ka,this,!0),0)};.l.Xd=function(a){a.preventDefault();this.Ka(!0);(a=(a=a.X.clipboardData)?a.getData("text/plain"):void 0)?Hi(a):Hi()};.l.Sd=function(a){this.Ka(.dc(this.B,a.target))};.l.Td=function(){Zk(!0)};.l.Ud=function(){Zk(!1)};
.l.Vd=function(a){a&&a.preventDefault&&a.preventDefault();Zk(!1);(a=a.X.dataTransfer)&&(a=a.getData("text/plain"))&&Hi(a)};.l.Yd=function(a){a.X.stopImmediatePropagation();("click"==a.type||"keydown"==a.type&&13==a.keyCode)&&.id(128)};.l.Ka=function(a,b){if(a!=$k()&&(.Qd(window.document.body,"fkbxfcs",a),!b)){var c=a?zk.startCapturingKeyStrokes:zk.stopCapturingKeyStrokes;c&&c()}};var Zk=function(a){.Qd(window.document.body,"fkbx-drgfcs",a)};
Yk.prototype.hide=function(){.R(window.document.body,"hide-sf");Uk();.nd(window.document.body,"fkbxfcs");Zk(!1)};Yk.prototype.D=function(){this.Ka(Ck(),!0)};Yk.prototype.I=function(){window.setTimeout((0,.w)(function(){Tk()||Ak.isInputInProgress||(this.A||Ck())&&this.Ka(!0)},this),0)};var $k=function(){return .md(window.document.body,"fkbxfcs")||.md(window.document.body,"fkbx-drgfcs")};
var al=function(){this.o=0;this.B={};this.D={};this.A={};var a=(0,
.w)(this.C,this);a(0,0,1);a(1,1,2);a(1,2,3);a(1,3,3);a(1,5,5);a(1,6,2);a(1,10,2);a(1,7,3);a(1,8,4);a(1,9,5);a(2,7,3);a(2,8,4);a(2,9,5);a(3,6,2);a(3,8,4);a(3,7,3);a(3,9,5);a(4,6,2);a(4,10,2);a(4,7,3);a(4,8,4);a(4,9,5);a(5,6,2);a(5,8,4);a(5,7,3);a(5,9,5);a(5,11,3)},bl=function(a,b,c){a.B[b]||(a.B[b]=[]);a.B[b].push(c)};
al.prototype.handleEvent=function(a,b){var c=this.A[this.o];if(c&&c[a]){var d=c[a];if(b||3!=d&&5!=d&&4!=d){var c=this.o,e=this.D[this.o];if(e)for(var f=0;f<e.length;++f)ef;this.o=d;if(d=this.B[this.o])for(f=0;f<d.length;++f)df}}};al.prototype.C=function(a,b,c){this.A[a]||(this.A[a]={});this.A[a][b]=c};
var dl=function(a){this.D=this.B="";this.R=a.tlu||"images/srpr/chrome_ntp_white_logo2.png";this.L=!!window.DoodleNotifier;this.G=a.tlh||95;this.H=a.tlw||269;this.C=0;this.J=["#ctDoodleNotifier {height: 24px;left: ",this.H,"px;position: absolute;top: -",this.G,"px;width: 24px;}"].join("");this.I=a.dnt;this.F=.Cb(!0);this.A=new al;a=(0,.w)(this.na,this);bl(this.A,3,a);bl(this.A,4,a);bl(this.A,2,a);bl(this.A,5,a);cl(this)};
dl.prototype.na=function(a,b){var c=this.A.o;2==c?(this.o=null,this.render(this.C)):!b||3!=c&&5!=c&&4!=c||el(this.o,b)&&(5!=a||3!=c)||(this.o=b,this.render(this.C));0!=c&&1!=c&&(c=.L("lga"),.nd(c,"lg-init"))};
var cl=function(a){var b=fl(a.R,a.H,a.G,"Google","Google").outerHTML,c=window.document.getElementById("logo-sub");c&&(b+=c.outerHTML);a.D=b;if(b=window.document.getElementById("lga"))a.B=b.innerHTML},el=function(a,b){return a&&b?a.alt==b.alt&&a.fingerprint==b.fingerprint&&a.complex_logo==b.complex_logo&&a.height==b.height&&a.target==b.target&&a.url==b.url&&a.cta_url==b.cta_url&&a.width==b.width:a==b};dl.prototype.N=function(){this.A.handleEvent(11,this.o)};
var fl=function(a,b,c,d,e){var f="",g=207-c;0<g&&(f="padding-top:"+g+"px;");a={alt:d,height:c,id:"hplogo",src:a,style:f,width:b};e&&(a.title=e);return Y("img",a)},gl=function(){var a=.L("logo-sub");a&&.bc(a)},hl=function(){var a=window.document.getElementById("hplogo");return!!a&&"hidden"!=.Wc(a,"visibility")};
dl.prototype.render=function(a){this.D&&this.B||cl(this);if(hl()){this.C=a;var b=window.document.getElementById("lga"),c;c=this.A.o;c=!!this.o&&(3==c||5==c||4==c);Zj(b);if(c&&this.F()){if(a=this.A.o,3==a?(this.o?(a=fl(this.o.data_uri||this.o.url,this.o.width,this.o.height,this.o.alt,this.o.alt),a=this.o.target?Y("a",{id:"dood",href:this.o.target},a):Y("div",{id:"dood"},a)):a=null,b.appendChild(a)):5==a?(this.o?(a=this.o.cta_data_uri||this.o.cta_url)?(a=fl(a,this.o.width,this.o.height,this.o.alt,this.o.alt),
a=Y("div",{id:"dood","class":"cta"},a),a.onclick=(0,
.w)(this.N,this)):a=null:a=null,b.appendChild(a),this.o.url&&Y("img",{src:this.o.url})):4==a&&(Xk(b,this.o&&this.o.complex_logo?'

'+this.o.complex_logo+"
":""),Vk()),b=window.document.getElementById("dood"))b.style.opacity=1,gl()}else b.innerHTML=1==a?this.D:this.B,c&&il(this)}};
var il=function(a){var b=window.document.getElementById("hplogo"),c=window.document.getElementById("lga");if(!window.document.getElementById("ctDoodleNotifier")&&b&&c){var d=b.cloneNode(!0),e=Y("a",{id:"ctDoodleNotifier",style:"cursor:pointer",title:a.I}),f=a.L?Y("doodle-notifier"):Y("img",{src:"/images/srpr/doodle_notifier_01.gif"});e.appendChild(f);e.onclick=(0,.w)(function(){this.O&&this.O();gl()},a);a=Y("span",{style:"position:relative"},d,e);Uk();c.replaceChild(a,b)}};
var Pi=function(a,b){var c=Bd("/chromesuggestions/blacklist","url",a);ff(c,b)};var Qi=function(a,b,c){this.F=a;this.o=b;this.H=c;this.D=this.B=1;this.A=new Yj(3E5);
.Bc(this.A,"tick",(0,.w)(this.Xe,this));this.A.start();this.G=!0;.Bc(window.document,"webkitvisibilitychange",(0,.w)(this.O,this))};Qi.prototype.O=function(){window.document.webkitHidden?this.A.stop():this.G&&this.A.start()};Qi.prototype.C=function(){this.G=!0;window.document.webkitHidden||this.A.start()};
var Ri=function(a){a.G=!1;a.A.stop()},Ti=function(a,b){var c=a.o.indexOf(b);-1<c&&(a.o.splice(c,1),Ri(a),Si(a.F,"mlbl",!0).then((0,
.w)(a.Ye,a,b),(0,.w)(a.Ha,a)))};.l=Qi.prototype;.l.Ha=function(){Ri(this);sh(sl(this.F,"mlbl",this.o),this.C,this)};.l.xe=function(a,b){-1<this.o.indexOf(a)&&-1==b.indexOf(a)?(b.push(a),this.o=b,this.Ha()):(this.o=b,this.C())};.l.Ye=function(a,b){var c=b.indexOf(a);!(-1<this.o.indexOf(a))&&-1<c?(b.splice(c,1),this.o=b,this.Ha()):(this.o=b,this.C())};
.l.Xe=function(){Ri(this);Si(this.F,"mlbl",!0).then(this.Ve,this.Ha,this)};.l.Ve=function(a){this.o=a;this.D--;this.C();0>=this.D&&(0<this.o.length?(Ri(this),a=this.o[0],Pi(a,(0,
.w)(this.Ee,this,a))):this.B=1,this.D=this.B)};_.l.Ee=function(a,b){this.C();var c=b.target;of(c)?(Ti(this,a),this.H(c),this.B=1):this.B=Math.min(2this.B,128);this.D=this.B};
var Ui=function(){};var Wi=function(a){this.o=a};.C(Wi,Ui);Wi.prototype.apply=function(a){return(0,.Ka)(a,(0,.w)(this.A,this))};Wi.prototype.A=function(a){return a&&a.url&&!(-1<this.o.o.indexOf(a.url))};var jl=["NEWS"],kl=["NEWS","BREAKING_NEWS","PERSONALIZED_NEWS","NEWS_HEADLINES"],ll=["BROWSING_HISTORY","RECENT_BROWSING_HISTORY"],ml={UNKNOWN_SOURCE:"server",BROWSING_HISTORY:"server0",RECENT_BROWSING_HISTORY:"server1"},ol=function(a){for(var b=0;b<kl.length;b++)if(nl(a,kl[b]))return!0;return!1},nl=function(a,b){var c=a.providers;if(c)for(var d=0;d<c.length;++d)if(c[d]==b)return!0;return!1};
var pl=function(){},aj={Oc:"chrome-search://most-visited/title.html",Qc:function(a){var b=["f="+(0,window.encodeURIComponent)(a.Gb),"fs="+(0,window.encodeURIComponent)(a.zc.toString()),"c="+(0,window.encodeURIComponent)(38<=Sk?a.Eb:a.Eb.substr(0,6))];"center"!==a.qd&&b.push("ta="+(0,window.encodeURIComponent)(a.qd));0<=a.Fd&&b.push("tf="+(0,window.encodeURIComponent)(a.Fd.toString()));return b}},fj={Oc:"chrome-search://most-visited/thumbnail.html",Qc:function(a){var b=["f="+(0,window.encodeURIComponent)(a.Gb), "fs="+(0,window.encodeURIComponent)(a.zc.toString()),"c="+(0,window.encodeURIComponent)(a.te)];a.rb&&b.push("etfb=1");return b}};
var ql=function(a,b,c,d){this.H=31<=Sk&&33>=Sk;this.A=!0;this.o=a;this.F=b;this.B=new Qi(b,d,(0,
.w)(this.ed,this));this.O=[new Wi(this.B)];this.C=new Yj(3E5);.Bc(this.C,"tick",(0,.w)(this.Tc,this));if(this.D=c||0)a=Ji+"?q="+this.D+"&cd=-1",window.navigator.sendBeacon?window.navigator.sendBeacon(a):(b=window.document.createElement("a"),b.href="javascript:void(0)",b.ping=a,b.click());.Bc(window.document,"webkitvisibilitychange",(0,.w)(this.Qe,this));this.C.start();for(a=0;a<this.o.length;a++)if((b=
this.o[a])&&ol(b)){(a=.L("mv-feedback"))&&.ad(a,!0);break}};.C(ql,pl);.l=ql.prototype;.l.Yc=function(a){this.G=a};.l.Xc=function(a){this.J=a};.l.Pc=function(a){var b=a.page.url;b&&(Ti(this.B,b),a=(0,.w)(this.se,this),b=Bd("/chromesuggestions/blacklist/undo","url",b),ff(b,a))};.l.Nc=function(){var a=this.B;a.o=[];a.Ha();a=(0,.w)(this.se,this);ff("/chromesuggestions/blacklist/clear",a)};.l.Hd=function(){return this.A};
.l.Jb=function(a,b,c,d){var e;t:{for(e=ll.length-1;0<=e;e--){var f=ll[e];if(nl(b,f)){e=ml[f];break t}}e=ml.UNKNOWN_SOURCE}b=["pos="+(0,window.encodeURIComponent)(c.toString()),"url="+(0,window.encodeURIComponent)(b.url),"pr="+e].concat(a.Qc(d)).concat(gj(this,c)).concat(hj(this,b));return a.Oc+"?"+b.join("&")};
var gj=function(a,b){var c=[];0!=a.D&&c.push("ping="+(0,window.encodeURIComponent)("/chromesuggestions/click?q="+a.D.toString()+"&cd="+b.toString()));return c},hj=function(a,b){var c=[];if(ol(b))"publisher"in b&&c.push("ti="+(0,window.encodeURIComponent)(b.publisher));else if("title"in b&&c.push("ti="+(0,window.encodeURIComponent)(b.title)),c.push("tu="+(0,window.encodeURIComponent)("chrome-search://thumb2/"+b.url)),a.H){var d=new .gk(b.url);c.push("dom="+(0,window.encodeURIComponent)(d.Ba));"thumbnail"in
b&&c.push("tu2="+(0,window.encodeURIComponent)(b.thumbnail))}return c};
.l=ql.prototype;
.l.kc=function(a){if(!ol(a))return null;var b=Y("div","mv-locthumb");if(a.thumbnail){var c=Y("img",{src:a.thumbnail});b.appendChild(c)}c=Y("div","mv-locgradient");b.appendChild(c);a.title&&(a=a.title,a=-1!=a.indexOf("&")?"document"in .n?Uj(a):Tj(a):a,a=Y("div","mv-loctitle",a),b.appendChild(a));return b};.l.jc=function(a,b){if(ol(a)||this.H)return null;var c=Y("div","mv-locfallback");b.A.execute(a,c,b,!0);return c};
.l.sc=function(){var a=this.o;if(a)for(var b=0;b<this.O.length;++b)a=this.O[b].apply(a);return a};.l.yc=function(a){window.location=a.url};
.l.dc=function(a){Pi(a.url,(0,.w)(this.Ge,this,a.url))};.l.fc=function(a){t:{for(var b=0;b<jl.length;b++)if(nl(a,jl[b])){a=!1;break t}a=!0}return a};.l.lc=function(a){var b=new .gk("https://s2.googleusercontent.com/s2/favicons");b.o.set("domain_url",a.url);b.o.set("alt","s");b.o.set("sz","32");return b.toString()};
.l.Ge=function(a,b){var c=b.target;of(c)?(this.A=!0,this.ed(c)):(this.A=!1,c=this.B,-1==c.o.indexOf(a)&&(c.o.push(a),Ri(c),Si(c.F,"mlbl",!0).then((0,.w)(c.xe,c,a),(0,
.w)(c.Ha,c))),Aj(this))};
.l.se=function(a){a=a.target;of(a)?this.ed(a):(this.A&&this.J(),Aj(this))};.l.ed=function(a){this.o&&(a.o?(a=a.o.responseText,0==a.indexOf(")]}'\n")&&(a=a.substring(5)),a=.le(a)):a=void 0,a&&(a=a.suggestions||[],sl(this.F,"ml",a),this.o=a));Aj(this)}; .l.Qe=function(){window.document.webkitHidden?this.C.stop():(this.Tc(),this.C.start())};.l.Tc=function(){Si(this.F,"ml",!0).then(this.ge,null,this)};.l.ge=function(a){this.o=a;Aj(this)};var Aj=function(a){a.G&&a.G()};
var hm={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#80",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};
var mm=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(im.test(c)){a=c;if(!im.test(a))throw Error("Q"+a);4==a.length&&(a=a.replace(jm,"#$1$1$2$2$3$3"));b.Ea=a.toLowerCase();b.type="hex";return b}t:{var d=a.match(km);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break t}}c=[]}if(c.length)return b.Ea=lm(c[0],c[1],c[2]),b.type="rgb",b;if(hm&&(c=hm[a.toLowerCase()]))return b.Ea=c,b.type="named",b;throw Error("P"+a);},
jm=/#(.)(.)(.)/,lm=function(a,b,c){a=Number(a);b=Number(b);c=Number(c);if((0,window.isNaN)(a)||0>a||255<a||(0,window.isNaN)(b)||0>b||255<b||(0,window.isNaN)(c)||0>c||255<c)throw Error("R"+a+""+b+""+c);a=nm(a.toString(16));b=nm(b.toString(16));c=nm(c.toString(16));return"#"+a+b+c},om=function(a,b,c){0>c?c+=1:1<c&&--c;return 1>6_c?a+6_(b-a)_c:1>2_c?b:2>3_c?a+(b-a)_(2/3-c)_6:a},im=/^#(?:[0-9a-f]{3}){1,2}$/i,km=/^(?:rgb)?((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}))$/i,nm=function(a){return 1== a.length?"0"+a:a}; var tm=function(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(pm.test(c))return b.Ea=qm(c),b.type="hex",b;var d;t:{var e=a.match(rm);if(e){var c=Number(e[1]),f=Number(e[2]);d=Number(e[3]);e=Number(e[4]);if(0<=c&&255>=c&&0<=f&&255>=f&&0<=d&&255>=d&&0<=e&&1>=e){d=[c,f,d,e];break t}}d=[]}if(d.length){a=d[0];c=d[1];f=d[2];d=d[3];e=Math.floor(255_d);if((0,window.isNaN)(e)||0>e||255<e)throw Error("T"+a+""+c+""+f+""+d);d=nm(e.toString(16));a=lm(a,c,f)+d;b.Ea=a;b.type="rgba";return b}t:{if(e= a.match(sm))if(c=Number(e[1]),f=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=c&&360>=c&&0<=f&&100>=f&&0<=d&&100>=d&&0<=e&&1>=e){e=[c,f,d,e];break t}e=[]}if(e.length){c=e[0];f=e[1];d=e[2];a=e[3];e=Math.floor(255_a);if((0,window.isNaN)(e)||0>e||255<e)throw Error("U"+c+""+f+""+d+""+a);a=nm(e.toString(16));f=f/100;d=d/100;var g=e=0,h=0,c=c/360;if(0==f)e=g=h=255_d;else var k=h=0,k=.5>d?d_(1+f):d+f-f_d,h=2_d-k,e=255_om(h,k,c+1/3),g=255_om(h,k,c),h=255_om(h,k,c-1/3);c=[Math.round(e),Math.round(g),Math.round(h)]; c=lm(c[0],c[1],c[2]);b.Ea=c+a;b.type="hsla";return b}throw Error("P"+a);},um=/#(.)(.)(.)(.)/,qm=function(a){if(!pm.test(a))throw Error("S`"+a);5==a.length&&(a=a.replace(um,"#$1$1$2$2$3$3$4$4"));return a.toLowerCase()},vm=function(a){a=qm(a);return[(0,window.parseInt)(a.substr(1,2),16),(0,window.parseInt)(a.substr(3,2),16),(0,window.parseInt)(a.substr(5,2),16),(0,window.parseInt)(a.substr(7,2),16)/255]},pm=/^#(?:[0-9a-f]{4}){1,2}$/i,rm=/^(?:rgba)?((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|1|0.\d{0,10}))$/i, sm=/^(?:hsla)((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})%,\s?(0|[1-9]\d{0,2})%,\s?(0|1|0.\d{0,10}))$/i;
var xm=function(a,b){this.C="theme-attr-img";this.J=b;this.o=
.L("theme-attr");this.G=.L("theme-attr-msg");this.D=null;this.F=new .xe;this.B=null;this.A=a;var c=(0,.w)(this.O,this);this.A.O=c;c=(0,.w)(this.H,this);this.A.F=c;wm(this)},Bj,ym=["rgba(255,255,255,1)","rgba(0,0,0,0)"],wm=function(a){if(zm(a))Am(a),a.A.render(0);else{a.B=null;var b=Bk();if(b){var c=window.JSON.stringify(b);if(c!=a.D&&null!=window.document.body&&hl()){var d=Bm(b),e=!!d&&-1==ym.indexOf(d);void 0===b.Vb&&(b.Vb=!e);window.document.body.style.background=
d;b.xb&&(d=b.xb,d=nm(d[0].toString(16))+nm(d[1].toString(16))+nm(d[2].toString(16))+nm(d[3].toString(16)),a.B=d);Cm(a,b);d=b.nd;if(a.o&&a.G)if(d){var f=.L(a.C);f||(f=new window.Image,f.id=a.C,a.o.appendChild(f));.P(f,"content",d);a.o&&.ad(a.o,!0)}else a.o&&.ad(a.o,!1);if(d=!1!==b.md&&e)b.imageUrl?d=!1:(f=Dm(b),d=Math.max(f[0],f[1],f[2]),f=Math.min(f[0],f[1],f[2]),d=9>d-f),d=!d;d?a.A.render(1):a.A.render(0);d=!1;!zm(a)&&e&&Em(b)&&(d=!0);Fm(d);a.D=c}}}},Bm=function(a){return[a.Na?Gm(a.Na):a.Xa,
a.imageUrl,a.Kd,a.Jd,a.Ld].join(" ").trim()},Am=function(a){window.document.body.style.background="";Fm(!1);Cm(a);a.o&&.ad(a.o,!1)},Gm=function(a){return"rgba("+a[0]+","+a[1]+","+a[2]+","+a[3]/255+")"},Cm=function(a,b){var c=.L("ctStyle");c&&.bc(c);if(b&&!b.Vb){var c="color:#fff !important;text-shadow:black 0 1px 3px !important",d="color:#fff !important;text-shadow:#1155cc 0 1px 3px !important",e="color:#fff;text-shadow:black 0 1px 3px";b.xb&&(c="color:"+Gm(b.xb)+" !important");b.Ub&&(d="color:"+
Gm(b.Ub)+" !important",e="color:"+Gm(b.Ub)+";");c=["#body a,#footer a,#footer>span,#prm,#als,#gbi4t,.sblc a,.mv-title,#mv-noti-msg,#mv-noti-error-msg{",c,"}#prm a,#alp-link,#mv-noti-lks span,#mv-noti-error-lks span{",d,"}#theme-attr-msg{",e,"}#sbl,#fctr,.fade{background:transparent}.gbh{border:none}body{background-attachment:fixed!important}"].join("");b.xb&&(c+="#mv-noti-x{-webkit-filter:drop-shadow(0 0 0 "+Gm(b.xb)+")}");b.Wc&&b.Ac&&(c+=[".mv-tile .mv-mask{border:1px solid ",Gm(b.Wc),"}.mv-page:hover .mv-mask,.mv-page .mv-focused ~ .mv-page .mv-mask,.mv-page:focus .mv-mask{border:1px solid ",
Gm(b.Ac),"}"].join(""));c=Y("style",{id:"ctStyle",type:"text/css"},c+a.A.J);window.document.body.appendChild(c);window.document.body.classList.remove("default-theme")}else window.document.body.classList.add("default-theme");window.document.body.classList.toggle("light-text",b?Sm(b):!1)},Fm=function(a){window.gbar&&window.gbar.tst&&window.gbar.tst(a?"dark":"default")},zm=function(a){try{var b=a.F.get("esp-st");return!!b&&!(0,window.isNaN)(b)&&!!(0,window.parseInt)(b,10)}catch(c){}return!1};
xm.prototype.O=function(){try{this.F.set("esp-st","1")}catch(a){}Am(this);this.A.render(0);this.J()};xm.prototype.H=function(){var a=Bk();if(!a||zm(this))return!0;a=Bm(a);return!(a&&-1==ym.indexOf(a))};
var Dm=function(a){if(a.Na&&4==a.Na.length)return a.Na;if(a.Xa){var b,c;try{return b=tm(a.Xa),c=vm(b.Ea),c[3]
=255,c}catch(d){try{return b=mm(a.Xa),c=vm(b.Ea+"ff"),c[3]=255,c}catch(e){}}}return[255,255,255,255]},Em=function(a){return a.imageUrl?!0:(a=Dm(a),128>.3_a[0]+.59_a[1]+.11_a[2])},Sm=function(a){var b=a.xb;return a.xb?128<=.3_b[0]+.59_b[1]+.11_b[2]:!1};
var vl=function(a,b,c,d,e){this.A=c?new Qm:new Mi;this.H=null;this.R=37>=Sk;this.jd=b;this.o=e;this.F=
.L("mv-tiles");this.ha=.L("mv-noti");this.oa=.L("mv-noti-error");this.hd=.L("mv-undo");this.N=.L("mv-restore");this.W=.L("mv-noti-x");this.C=null;this.D=[];this.I=null;this.V=!1;this.ye=d;this.B=new .S(this);a=.na(.cb,this.B);this.G||(this.G=[]);this.G.push(.r(void 0)?(0,.w)(a,void 0):a);this.ia=0;this.na=tl(this);this.L=[];this.U=[];this.ta="";this.B.listen(window,"resize",this.Ae,!1);
Zj(this.W);Al(this.W,"DIV","mv-x-inner");this.B.listen(this.hd,"click",this.gd,!1);ul(this,this.hd,[13],(0,.w)(this.gd,this));this.B.listen(this.N,"click",this.Aa,!1);ul(this,this.N,[13],(0,.w)(this.Aa,this));this.B.listen(this.W,"click",this.J,!1);this.o.Yc((0,.w)(this.render,this));this.o.Xc((0,.w)(this.pd,this));window.addEventListener("message",(0,.w)(this.De,this),!1);Zj(this.F)};.C(vl,.bb);
var wl=function(a,b,c,d,e){this.o=a;this.D=b;this.B=c;this.A=d;this.page=e;this.C=!1},Cj=function(a,b){var c=[];if(a.D){var d=Vj();a.D.onload=function(){d.A(null)};c.push(d.B)}if(a.B){var e=Vj();a.B.onload=(0,
.w)(function(){.R(this.o,"mv-page");e.A(null)},a);c.push(e.B)}if(a.A&&!a.C){var f=Vj(),g=(0,.w)(function(){this.C=!0;f.A(null)},a);a.A.onload=g;a.A.onerror=g;c.push(f.B)}a.page&&a.B&&(g=Vj(),b.push(g),c.push(g.B));return c};
vl.prototype.render=function(a){this.V?(a=this.I.o,.Bc(a,"webkitTransitionEnd",(0,.w)(this.fd,this)),.R(a,"mv-bl")):Dj(this,a)};
vl.prototype.fd=function(a){if("-webkit-transform"===a.X.propertyName){this.V=!1;
.R(this.oa,"mv-noti-hide");.nd(this.ha,"mv-noti-hide");.nd(this.F,"mv-x-hide");this.o.Hd()?.nd(this.N,"mv-link-hide"):.R(this.N,"mv-link-hide");Cl(this);.nd(this.F,"mv-x-hide");if(a=this.I.o)if(.qc(a))a.removeAllListeners("webkitTransitionEnd");else if(a=.Ec(a)){var b=0,c="webkitTransitionEnd".toString(),d;for(d in a.o)if(!c||d==c)for(var e=a.o[d].concat(),f=0;f<e.length;++f).Kc(e[f])&&++b}Dj(this,!0)}};
var Dj=function(a,b){var c=a.o.sc(),d=.oe(c);if(b||d!==a.ta||a.ia!==a.na){a.ta=d;a.D=[];for(d=0;8>d;d++)a.D.push(xl(a,c[d],d));Ej(a)}},Ej=function(a){Zj(a.F);a.L=[];var b=[];Fj(a,!1);a.ia=a.na;for(var c=Math.min(a.D.length,2*a.ia),d=0;d<c;++d){var e=a.D[d];a.F.appendChild(e.o);e.page&&(b=b.concat(Cj(e,a.L)))}bi(b).then((0,.w)(vl.prototype.Ce,a))};vl.prototype.Ce=function(){Fj(this,!0);this.ye()};var Fj=function(a,b){for(var c=0;c<a.U.length;++c)a.U[c].hidden=!b};
vl.prototype.De=function(a){"chrome-search://most-visited"==a.origin&&("linkDisplayed"==a.data?0<this.L.length&&this.L.pop().A(null):"linkFocused"==a.data?(a=window.document.activeElement,a.classList.contains("mv-title")&&(a.classList.add("mv-focused"),this.H=a)):"linkBlurred"==a.data?(this.H&&this.H.classList.remove("mv-focused"),this.H=null):0==a.data.indexOf("tileBlacklisted")&&(a=a.data.split(",")[1])&&Bl(this,this.D[(0,window.parseInt)(a,10)].page||{})())};
var xl=function(a,b,c){var d=Y("DIV","mv-tile");if(!b)return new wl(d);var e=Y("DIV","mv-tile-inner");d.appendChild(e);var f=(0,.w)(a.o.yc,a.o,b);a.R&&(d.tabIndex="0",ul(a,d,[13],f));f=window.document.createElement("iframe");f.id="title-"+c;a.R||(f.tabIndex="0");if(.L("ctStyle")&&Bj){var g=a.A;g.Eb=Bj.B||g.o}else g=a.A,g.Eb=g.o;f.src=a.o.Jb(aj,b,c,a.A);f.className="mv-title";a.R&&(f.tabIndex="-1");e.appendChild(f);if(g=a.o.jc(b,a.A))a.U.push(g),e.appendChild(g);g=window.document.createElement("iframe");
g.id="thumb-"+c;g.src=a.o.Jb(fj,b,c,a.A);g.setAttribute("allowtransparency","true");g.className="mv-thumb";g.tabIndex="-1";Ik(g);e.appendChild(g);if(c=a.o.kc(b))c.tabIndex="-1",Ik(c),e.appendChild(c);if(a.o.fc(b)){c=Al(e,"DIV","mv-x");Al(c,"DIV","mv-x-inner");var h=Bl(a,b);a.B.listen(c,"click",h,!1);c.title=a.jd;a.R&&ul(a,d,[46,8],h)}c=window.document.createElement("div");.R(c,"mv-mask");e.appendChild(c);a=a.o.lc(b);var k;a&&(k=Al(e,"IMG","mv-fav"),Ik(k),k.src=a);return new wl(d,f,g,k,b)},Bl=function(a,
b){return(0,
.w)(function(a){a&&(a=a||window.event,a.stopPropagation?a.stopPropagation():a.cancelBubble=!0);this.V=!0;.R(this.F,"mv-x-hide");t:{a=0;for(var d=this.D.length;a<d;a++){var e=this.D[a];if(e.page===b){a=e;break t}}a=null}this.I=a;this.o.dc(b)},a)};vl.prototype.pd=function(){.nd(this.oa,"mv-noti-hide");.R(this.ha,"mv-noti-hide");Cl(this)};var Cl=function(a){.ga(a.C)&&window.clearTimeout(a.C);a.C=window.setTimeout((0,.w)(a.J,a),1E4)};
vl.prototype.J=function(){
.ga(this.C)&&window.clearTimeout(this.C);this.C=null;.R(this.oa,"mv-noti-hide");.R(this.ha,"mv-noti-hide")};vl.prototype.gd=function(){this.J();this.o.Pc(this.I)};vl.prototype.Aa=function(){this.J();this.o.Nc()};vl.prototype.Ae=function(){var a;a=tl(this);this.na==a?a=!1:(this.na=a,a=!0);a&&Ej(this)};
var tl=function(a){return Math.max(2,Math.min(4,Math.floor(((window.innerWidth||1E3)+a.A.B-200)/(a.A.C+a.A.B))))},Al=function(a,b,c){b=window.document.createElement(b);c&&.R(b,c);a.appendChild(b);return b},Ik=function(a){a.setAttribute("aria-hidden","true")},ul=function(a,b,c,d){a.B.listen(b,"keydown",function(a){-1!=c.indexOf(a.keyCode)&&d(a)},!1)};vl.prototype.K=function(){window.clearTimeout(this.C);vl.S.K.call(this)};
var Dl=function(){};
.C(Dl,pl);.l=Dl.prototype;.l.Yc=function(a){Ak.onmostvisitedchange=a};.l.Xc=function(){};.l.Pc=function(a){a=a.page.vb;if(.ga(a)){var b=Ak.undoMostVisitedDeletion;b&&b(a)}};.l.Nc=function(){var a=Ak.undoAllMostVisitedDeletions;a&&a()};.l.Hd=function(){return!0};.l.Jb=function(a,b,c,d){b=["rid="+(0,window.encodeURIComponent)(b.vb.toString()),"pos="+(0,window.encodeURIComponent)(c.toString())].concat(a.Qc(d));return a.Oc+"?"+b.join("&")};.l.kc=function(){return null};
.l.jc=function(a,b){var c=Y("div","mv-locfallback");b.A.execute(a,c,b,!1);return c};.l.sc=function(){var a=Ak.mostVisited,b=[];if(a)for(var c=0,d=a.length;c<d;++c){var e=a[c];b.push({vb:e.rid,Te:e.thumbnailUrl,Bd:e.faviconUrl,Ue:e.titleElement,Ke:e.domainElement})}return b};
.l.yc=function(a){a=a.vb;var b=Ak.navigateContentWindow,c=yk.navigateContentWindow;b?b(a,void 0):c&&c(a,void 0)};.l.dc=function(a){var b=Ak.deleteMostVisitedItem;b&&b(a.vb)};.l.fc=function(){return!0};.l.lc=function(a){return a.Bd};
var Gl=function(a,b,c){var d=null,e=null;
.ga(a)?(d=a,e={name:El(d)}):(e=a,d=Fl(a.name));this.code=d;this.o=e;a="Error "+b+": "+this.o.name;c&&(a+=", "+c);.pa.call(this,a)};.C(Gl,.pa);
var Hl={UNKNOWN_ERR:1,NON_TRANSIENT_ERR:2,NOT_FOUND_ERR:3,CONSTRAINT_ERR:4,DATA_ERR:5,NOT_ALLOWED_ERR:6,TRANSACTION_INACTIVE_ERR:7,ABORT_ERR:8,READ_ONLY_ERR:9,Fe:10,TIMEOUT_ERR:11,QUOTA_ERR:12,INVALID_ACCESS_ERR:13,INVALID_STATE_ERR:14},Il=(
.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).UNKNOWN_ERR,Jl=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).NOT_FOUND_ERR,Kl=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).CONSTRAINT_ERR,Ll=(.n.IDBDatabaseException||
.n.webkitIDBDatabaseException||Hl).DATA_ERR,Ml=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).TRANSACTION_INACTIVE_ERR,Nl=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).ABORT_ERR,Ol=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).READ_ONLY_ERR,Pl=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).TIMEOUT_ERR,Ql=(.n.IDBDatabaseException||.n.webkitIDBDatabaseException||Hl).QUOTA_ERR,Rl=(.n.DOMException||Hl).INVALID_ACCESS_ERR,Sl=(.n.DOMException||
Hl).INVALID_STATE_ERR,Fl=function(a){switch(a){case "UnknownError":return Il;case "NotFoundError":return Jl;case "ConstraintError":return Kl;case "DataError":return Ll;case "TransactionInactiveError":return Ml;case "AbortError":return Nl;case "ReadOnlyError":return Ol;case "TimeoutError":return Pl;case "QuotaExceededError":return Ql;case "InvalidAccessError":return Rl;case "InvalidStateError":return Sl;default:return Il}},El=function(a){switch(a){case Il:return"UnknownError";case Jl:return"NotFoundError";
case Kl:return"ConstraintError";case Ll:return"DataError";case Ml:return"TransactionInactiveError";case Nl:return"AbortError";case Ol:return"ReadOnlyError";case Pl:return"TimeoutError";case Ql:return"QuotaExceededError";case Rl:return"InvalidAccessError";case Sl:return"InvalidStateError";default:return"UnknownError"}},Tl=function(a,b){return"error"in a?new Gl(a.error,b):"name"in a?new Gl({name:El(a.errorCode)},b):new Gl({name:"UnknownError"},b)},Ul=function(a,b){if("name"in a){var c=b+": "+a.message; return new Gl(a,c)}if("code"in a){var d=El(a.code),c=b+": "+a.message;return new Gl({name:d},c)}return new Gl({name:"UnknownError"},b)};
var Vl=function(a){this.o=a},Wl=function(a,b,c,d,e){var f=new .W,g;try{g=e?a.ob:a.ob}catch(h){return c+=Xj(d),e&&(c+=", with key "+Xj(e)),f.o(Ul(h,c)),f}g.onsuccess=function(){f.A()};g.onerror=function(a){c+=Xj(d);e&&(c+=", with key "+Xj(e));f.o(Tl(a.target,c))};return f};.l=Vl.prototype;
.l.add=function(a,b){return Wl(this,"add","adding into "+this.o.name+" with value ",a,b)};
.l.remove=function(a){var b=new .W,c;try{c=this.o"delete"}catch(d){return c="removing from "+this.o.name+" with key "+Xj(a),b.o(Ul(d,c)),b}c.onsuccess=function(){b.A()};var e=this;c.onerror=function(c){var d="removing from "+e.o.name+" with key "+Xj(a);b.o(Tl(c.target,d))};return b};
.l.get=function(a){var b=new .W,c;try{c=this.o.get(a)}catch(d){return c="getting from "+this.o.name+" with key "+Xj(a),b.o(Ul(d,c)),b}c.onsuccess=function(a){b.A(a.target.result)};var e=this;c.onerror=function(c){var d="getting from "+e.o.name+" with key "+Xj(a);b.o(Tl(c.target,d))};return b};.l.clear=function(){var a="clearing store "+this.o.name,b=new .W,c;try{c=this.o.clear()}catch(d){return b.o(Ul(d,a)),b}c.onsuccess=function(){b.A()};c.onerror=function(c){b.o(Tl(c.target,a))};return b}; .l.count=function(a){var b=new .W;try{var c=a?a.Ob():null,d=this.o.count(c);d.onsuccess=function(a){b.A(a.target.result)};var e=this;d.onerror=function(a){b.o(Tl(a.target,e.o.name))}}catch(f){b.o(Ul(f,this.o.name))}return b};
var Xl=function(a,b){
.O.call(this);this.o=a;this.B=b;this.A=new .S(this);this.A.listen(this.o,"complete",(0,.w)(this.M,this,"complete"));this.A.listen(this.o,"abort",(0,
.w)(this.M,this,"abort"));this.A.listen(this.o,"error",this.C)};
.C(Xl,
.O);Xl.prototype.C=function(a){a.target instanceof Gl?this.M({type:"error",target:a.target}):this.M({type:"error",target:Tl(a.target,"in transaction")})};
var Yl=function(a){try{return new Vl(a.o.objectStore("items"))}catch(b){throw Ul(b,"getting object store items");}},Zl=function(a){var b=new .W;.Ic(a,"complete",(0,
.w)(b.A,b));
.Ic(a,"abort",function(){b.o(new Gl(Nl,"waiting for transaction to complete"))});.Ic(a,"error",function(a){b.o(a.target)});var c=a.B;return .jg(b,function(){return c})};Xl.prototype.abort=function(){this.o.abort()};Xl.prototype.K=function(){Xl.S.K.call(this);this.A.Z()};
var $l=function(a){
.O.call(this);this.o=a;this.A=new .S(this);this.A.listen(this.o,"abort",(0,.w)(this.M,this,"abort"));this.A.listen(this.o,"error",this.Dd);this.A.listen(this.o,"versionchange",this.zd);this.A.listen(this.o,"close",(0,
.w)(this.M,this,"close"))};.C($l,.O);.l=$l.prototype;.l.Qb=!0;.l.Dd=function(a){this.M({type:"error",errorCode:a.target.errorCode})};.l.zd=function(a){this.M(new am(a.oldVersion,a.newVersion))};.l.close=function(){this.Qb&&(this.o.close(),this.Qb=!1)}; .l.K=function(){$l.S.K.call(this);this.A.Z()};var am=function(a,b){.N.call(this,"versionchange");this.oldVersion=a;this.newVersion=b};.C(am,.N);
var bm=
.n.indexedDB||.n.mozIndexedDB||.n.webkitIndexedDB||.n.moz_indexedDB,cm=function(a,b){var c=new .W,d=bm.open("esp-newtab",1);d.onsuccess=function(a){a=new $l(a.target.result);c.A(a)};d.onerror=function(a){c.o(Tl(a.target,"opening database esp-newtab"))};d.onupgradeneeded=function(b){if(a){var c=new $l(b.target.result);a(new am(b.oldVersion,b.newVersion),c,new Xl(b.target.transaction,c))}};d.onblocked=function(a){b&&b(new am(a.oldVersion,a.newVersion))};return c},dm=function(){var a=new .W, b=bm.deleteDatabase("esp-newtab");b.onsuccess=function(){a.A()};b.onerror=function(b){a.o(Tl(b.target,"deleting database esp-newtab"))};b.onblocked=function(){};return a};
var em=function(){this.A=this.o=null};em.prototype.initialize=function(){return Vm(this)?fm():dn(this)};var dn=function(a){if(null!==a.A)return a.A;a.A=cm((0,
.w)(a.C,a),(0,
.w)(a.B,a)).then(function(a){this.o=a;this.A=null},function(){this.A=null},a);return a.A};
em.prototype.C=function(a,b){if(b.o.objectStoreNames.contains("items"))try{b.o.deleteObjectStore("items")}catch(c){throw Ul(c,"deleting object store items");}try{b.o.createObjectStore("items",void 0)}catch(d){throw Ul(d,"creating object store items");}};var sl=function(a,b,c){if(!Vm(a))return en();var d=Vj();a=Yl(gm(a,"readwrite",(0,
.w)(d.A,d),(0,.w)(d.o,d,"Put failed.")));Wl(a,"put","putting into "+a.o.name+" with value",c,b);return d.B};em.prototype.get=function(a){return Si(this,a,!1)};
var Si=function(a,b,c){if(!Vm(a))return en();var d=Vj();a=Yl(gm(a,"readonly")).get(b);kg(a,function(a){d.o(a||"Get failed.")});c?
.jg(a,function(a){null!=a?d.A(a):d.o("Strict get failed, invalid object.")}):.jg(a,(0,.w)(d.A,d));return d.B};em.prototype.remove=function(a){if(!Vm(this))return en();var b=Vj();Yl(gm(this,"readwrite",(0,.w)(b.A,b),(0,.w)(b.o,b,"Remove failed."))).remove(a);return b.B};
em.prototype.clear=function(){if(!Vm(this))return en();var a=Vj();Yl(gm(this,"readwrite",(0,.w)(a.A,a),(0,.w)(a.o,a,"Clear failed."))).clear();return a.B};var gm=function(a,b,c,d){var e;a=a.o;var f=["items"];try{var g=b?a.o.transaction(f,b):a.o.transaction(f);e=new Xl(g,a)}catch(h){throw Ul(h,"creating transaction");}b=Zl(e);c&&.jg(b,c);d&&kg(b,d);return e},Vm=function(a){return!!a.o&&a.o.Qb},en=function(){return rl("Database not available")};em.prototype.B=function(){};
var Im="deb e espv expflags fesp gl hl host ogdeb uideb".split(" "),Jm=window.applicationCache,Kk=function(){Fk=null;Mk=new em;var a=Mk.initialize();a.then(function(){U.t.dbi=(0,
.y)();Jk()},.ca);Dk?a.then(function(){Mk.get("doodle").then(Rm,.na(Mm,{}))},.ca):a.then(function(){Mm({})},.ca);oh(a,function(){U.t.dbif=(0,.y)();Um(!1);Mm({})});window.setTimeout((0,.w)(a.F,a,"Initialize timeout"),500)},Mm=function(a){a=a||{};Nk&&(a.xid=Nk);fk(a).then(Km,Lm);Ii={t:{start:(0,.y)()},name:"update"}},
Jk=function(){var a=Si(Mk,"ml",!0),b=Si(Mk,"mlmeta",!0),c=Qk(b),d=Si(Mk,"mlbl",!0),e=Mk.get("use_md");oh(d,
.ca);a=bi([a,b,c,e]);a.then(function(a){U.t.mll=(0,.y)();var b=.na(Tm,a[0],a[1],a[3]);d.then(b,function(){b([])})},function(){U.t.mllf=(0,.y)();e.then(Um,function(){Um(!1)})});window.setTimeout((0,.w)(a.F,a,"Data timeout"),500)},Qk=function(a){var b=Vj();a.then(function(a){var d=a.exp;a=a.email;!a||d&&Date.now()>=d?b.o("Invalid metadata or data expired."):(Gi(function(a,c){c?b.A(!0):b.o("Identity does not match.")}),
Fi(a)||b.o("Email check not supported in Chrome."))},function(){b.o("Get metadata failed.")});return b.B},Um=function(a){.L("most-visited");Gk&&Gk.Z();jo(a);Gk=new vl(0,Hk,a,Rk,new Dl);Gk.render()},Tm=function(a,b,c,d){.L("most-visited");Gk&&Gk.Z();jo(c);Gk=new vl(0,Hk,c,yl,new ql(a,Mk,b.timestamp,d));Gk.render()},jo=function(a){var b=a?"des-mat":"des-cla";.Qd(window.document.body,a?"des-cla":"des-mat",!1);.Qd(window.document.body,b,!0)},Rm=function(a){if(Dk){var b=!1,c={};a&&((0,.y)()<=a.expiration_date?
(Fk=a,b=!0,a.fingerprint&&(a.data_uri||a.cta_data_uri)&&(c.es_dfp=a.fingerprint)):Mk.remove("doodle"));var d=1,e=window.navigator.onLine;if(a&&b){var b=!!a.data_uri,f=!!a.cta_url,g=!!a.cta_data_uri;a.complex_logo?e?(window.o&&window.clearTimeout(window.o),d=4):b&&(d=3):f&&(e||g)?d=5:f||!e&&!b||(d=2)}Wm(d,a);Mm(c)}},Wm=function(a,b){Dk&&Dk.A.handleEvent(a,b)},Lm=function(){Ii.t.xhrf=(0,
.y)();zl(Ii);Dk&&Wm(10)},Km=function(a){Ii.t.xhr=(0,.y)();zl(Ii);var b;if(b=a)b=a.lang,b=!Ek||!b||Ek==b;if(b){if(b=
a.og){var c=
.L("gb");if(c){var d=b.html;d?c.innerHTML=d:c.innerHTML=(b.up||"")+(b.dbg||"");(c=.L("mngb"))&&.nd(c,"h")}if(d=b.css)c=window.document.createElement("style"),c.appendChild(window.document.createTextNode(String(d))),d=window.document.head,d.insertBefore(c,d.childNodes[0]||null);if(c=b.js||"")if(d=window.document.createElement("script"),d.appendChild(window.document.createTextNode(String(c))),window.document.head.appendChild(d),c=window.gbar)if((c=c.ldb)&&c(),Bj&&(c=Bj,d=Bk())){var e=
Bm(d),e=!!e&&-1==ym.indexOf(e),f=!1;!zm(c)&&e&&Em(d)&&(f=!0);Fm(f)}}c=a.use_material_design;void 0!=c&&sl(Mk,"use_md",c);(c=a.csug)&&c.suggestions&&b&&b.email?(oh(sl(Mk,"ml",c.suggestions),.ca),d={},d.timestamp=c.timestamp||0,d.email=b.email,d.exp=Date.now()+2592E5,oh(sl(Mk,"mlmeta",d),.ca)):(oh(Mk.remove("ml"),.ca),oh(Mk.remove("mlmeta"),.ca));b=a.doodle;Dk&&(c=!1,b&&(d=Math.min(b.time_to_live,1296E5),0<d&&(c=!0,b.expiration_date=(0,.y)()+d,e=Fk,d=b&&b.cta_url?"cta_data_uri":"data_uri",e=e?
e[d]:"",d=b?b[d]:"",!el(Fk,b)||d&&d!=e?(oh(sl(Mk,"doodle",b),
.ca),Fk=b):b=Fk)),c||oh(Mk.remove("doodle"),.ca),d=6,b&&c&&(d=b.complex_logo?8:b.cta_url?9:7),Wm(d,b));if(a=a.promos)a.pushdown&&Xk(.L("prpd"),a.pushdown),a.top&&Xk(.L("prt"),a.top),a.middle&&Xk(.L("prm"),a.middle),(b=window.gbar)&&(b=b.up)&&(b=b.tp)&&b(),a.pushdown&&.He()}},zl=function(a){if(window.google.report&&void 0!=a.t.start){var b={atyp:"csi"};window.google.kEXPI&&(b.e=window.google.kEXPI);window.google.kEI&&(b.ei=window.google.kEI);
window.google.report(a,b)}},Xm=function(){var a=Mk;Vm(a)&&a.o.close();dm().then();a.o=null},Ym=function(){if(!Ok){var a=$k();a&&Lk.hide();Pk||(window.google.log(a?"fkbx":"nfkbx",""),Pk=!0);Ok=!0}},Zm=function(){Ok&&(
.md(window.document.body,"hide-sf")&&(Vk(),.nd(window.document.body,"hide-sf")),Ok=!1)},$m=function(){Bj&&wm(Bj);Do()},Do=function(){Gk&&Gk.render(!0)},bn=function(a){.R(window.document.body,"hide");Uk();.L("q").value=a;var b=.L("hf");Zj(b);(0,.F)(Im,function(a){var d;d=(d=.Hd(a))&&
(0,window.decodeURIComponent)(d.replace(/+/g," "));null!=d&&an(b,a,d)});an(b,"gs_ivs",1);.L("f").submit()},an=function(a,b,c){var d=window.document.createElement("input");d.type="hidden";d.name=b;d.value=c;a.appendChild(d)},cn=function(){zk.isFocused&&.id(141)},Rk=function(){U.t.mvtr=(0,.y)();zl(U);.nd(window.document.body,"hide")},yl=function(){U.t.mltr=(0,.y)();zl(U);.nd(window.document.body,"hide")};
.Ge("ntp",{init:function(a){U={t:{},name:"perf"};window.google.timers&&window.google.timers.load&&window.google.timers.load.t&&(U.t.start=window.google.timers.load.t.start);U.t.nti=(0,.y)();if(!zk||!zk.startCapturingKeyStrokes){var b=new .gk(.Fd());b.o.get("nord")||(b.Ta="/webhp",b.o.remove("espv"),b.o.set("rct","j"),.Ed(b.toString()))}Hk=a.mvrt;(b=a.lang)&&(Ek=b);(b=.L("fkbx"))&&(Lk=new Yk(b,a.ffb,a.stt));a.tc&&(Dk=new dl(a.tc),Wm(0),Bj=new xm(Dk,Do));a.xid&&(Nk=a.xid.toString());Kk();_.gd(121, bn);zk.onfocuschange=cn;Ak.oninputstart=Ym;Ak.oninputcancel=Zm;Ak.isInputInProgress&&Ym();Ak.onthemechange=$m;Jm.addEventListener("obsolete",Xm,!1)}});

.Rg("ntp");.Tg();
}catch(e){.DumpException(e)}
try{
.Sg("pcc");if(window.google.y.first){for(var hq=0,nq;nq=window.google.y.first[hq];++hq)try{nq()}catch(rq){.kd(rq,{cause:"deferp"})}delete window.google.y.first}for(hq in window.google.y)window.google.y[hq][1]&&window.google.y[hq][1].apply(window.google.y[hq][0]);
.A("google.y.x",window.google.x);window.google.y.first=[];
.A("google.x",function(a,b){b&&b.apply(a);return!1});

.Rg("pcc");.Tg();
}catch(e){_.DumpException(e)}
})(this.
);
// Google Inc.

Not getting ANY notification, oddly

I can only imagine this is something I am doing wrong, but haven't figured it out after searching here on github, on the extension page on chrome store and googling!

I installed the extension in Chrome ("Version 49.0.2623.87 m"). I see the icon added in the upper right now. I run some code that triggers an error (I know because if I open the developer tools console, I see it reported) but I never get a notification (popup on screen, or change in the display of the icon on the toolbar.)

I left all settings as they are and triggered the error, I changed a few of the settings and triggered the error, no feedback from this extension at all (as far as I can tell.)

I do get the errors on the test page, http://php-console.com/js_errors.html

What am I doing wrong? I have this, "Page Ruler", and "Clear Cache" extensions added (though none of which have been used since I installed this, and still the problem persists.)

EDIT: Should this address be an issue (while developing)...
http://localhost:8000/
...could localhost, or port 8000 be problematic? I wouldn't think so?

EDIT2: This must be something with my environment, I tried another similar extension and it doesn't work either. Though it doesn't trigger on your test page either (while it does still show in console)

Add an option to copy errors as plain text

Is it possible to add an option to copy errors text to the clipboard? I'd like to simplify the process of getting feedback from users, when an error occurs on a page.

Ignore list support

I think will be great if have a support for know erros like a list of ignore common errors. Projects like jQuery, AngularJS and others, have small issues where take days to solve.

Add Retina support

Hi Sergey,

I've noticed that all the icons are quite blurry on a Retina screen so I investigated how to add Retina support, and I was wondering if you'd be happy for me to add it and if you could provide the source images to produce the @2x version.

Thanks,

Riccardo

Jquery problem with ol_sense and sobipro

Hi,

I have a huge problem!
I am running sobiPro on my page with an module for GeoMaps (google).
The support told me, that I have a jquery problem.

This is what they wrote me:

You have there JS conflicts:
ReferenceError: jQuery is not defined
http://www.neu.nada-akupunktur.de/components/com_k2/js/k2.js?v2.6.9&sitepath=/
Line 9
TypeError: this.filter(...).css(...) is undefined
http://www.neu.nada-akupunktur.de/components/com_sobipro/lib/js/jquery.js
Line 6
At your site are loaded multiple times jQuery libraries, with different versions. One loaded by some system plugin:
/plugins/system/sboost/js/jquery.min.js">
is very outdated version. Also you are loading some unknown version of bootstrap library. All these things can generate problems which can brake Google map displaying. You need to fix them.

The page is: http://neu.nada-akupunktur.de/
And the position, the map should be loaded is "SobiPro GeoMap Module" at every page in the main section.

Now I found out that, when I choose another template, it start working (i.e. beez). So I think, that the problem might be with the template. Can I change the jquery of the template?

But I dont know what to do... Somebody any idea?
I really need to get that running and don't know what the problems are and where to start.
I am working with the newest version of Joomla, 2.5.28.

Thank you so much guys,
Emanuel

Options page

Can the options be moved out of the small popup into an actual Options page? When setting up a new computer I want to enable the toasters during setup/install, instead I currently have to remember to right-click the red icon the next time I see it (or break one of my pages to force the error notification.)

If you're feeling lazy the options page could even just cause an error, and have an arrow on it to say to set the options in the popup.

Urgent: Make javascript-errors-notifiers less invasive

Hello,

I have just posted on Hacker News and reported your extension to Chrome's webstore team after freaking out when I was debugging a web service of mine with Charles and found some strange requests.

Please, don't take this as a hateful message. I really enjoy your extension, but it's just too invasive. I know you say it collects data on the fine print at the store, but most of the extensions that does so anonymize the data first. I myself maintain some CLI tools and had to create a anonymizer to avoid collecting more data than user's would be comfortable sharing. https://github.com/node-gh/gh/blob/master/lib/cmd-anonymizer.js

Feel free to contact me if you have questions or need help.

screen shot 2015-10-01 at 3 00 12 am

Sorry for not trying to contact you first, but my first reaction was to alert people and find out more. Just then I realized it was almost certainly not intentional.

My link to the Hacker News post is https://news.ycombinator.com/item?id=10309432

Sometimes the icon's css gets modified

See https://www.robinsloan.com/notes/.

The site's css contains:

img {
  width: 100%;
  min-width: 100%;
}

To fix this, just add to your css:

width: initial !important;
min-width: initial !important;

But, to fix future problems like this, does almost every css property need to be set to initial for both the icon and the iframe?

Catching javascript errors in a extension

This is not a issue with javascript-errors-notifier, but I don't see that GitHub has a way to send you a message. So, sorry for the intrusion here with this related question. Maybe you could spin this off into another script, but I'm struggling to find an easy way to catch the uncaught exceptions in a Chrome Extension. I have an Extension and I'd like to be able to offer the user the option of sending me a bug report with the trace when an exception occurs, but can't figure out how to get it. window.onerror doesn't seem to work. Is there some special magic that needs to be done to catch the global exceptions of the extension itself? It seems you got it figure out.

G drive(being blocked from it's use)

I am being blocked from using my G Drive ssince it is a Google page i cannot use the camera on the computer but i do indeed have pictures of the JVS errors. j1611.

Open error file:line in Developer Tools

When stack trace printing is enabled in the popup and clicking on an entry, this opens a new tab with the source view of the corresponding file. Would it be possible to open the source view in developer tools instead? Or at the very least scroll the source file to the correct line when it is opened?
I could try to implement this myself if you give me a hint to where I would have to change the behaviour.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.