UNPKG

@lyuboslavlyubenov/se-scraper

Version:

A module using puppeteer to scrape several search engines such as Google, Bing and Duckduckgo

93 lines (90 loc) 220 kB
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="en-FR"><head><meta charset="UTF-8"><meta content="origin" name="referrer"><meta content="/logos/doodles/2019/happy-holidays-2019-day-1-6753651837108240-law.gif" itemprop="image"><meta content="origin" name="referrer"><title>Google</title><script nonce="V3ZZEzxqIWk3VWHhK82zcg==">(function(){window.google={kEI:'oAMBXqT4BoGcjLsP06q74A4',kEXPI:'31',authuser:0,kscs:'c9c918f0_oAMBXqT4BoGcjLsP06q74A4',kGL:'FR',kBL:'v77x'};google.sn='webhp';google.kHL='en-FR';google.jsfs='Ffpdje';})();(function(){google.lc=[];google.li=0;google.getEI=function(a){for(var b;a&&(!a.getAttribute||!(b=a.getAttribute("eid")));)a=a.parentNode;return b||google.kEI};google.getLEI=function(a){for(var b=null;a&&(!a.getAttribute||!(b=a.getAttribute("leid")));)a=a.parentNode;return b};google.https=function(){return"https:"==window.location.protocol};google.ml=function(){return null};google.time=function(){return(new Date).getTime()};google.log=function(a,b,e,c,g){if(a=google.logUrl(a,b,e,c,g)){b=new Image;var d=google.lc,f=google.li;d[f]=b;b.onerror=b.onload=b.onabort=function(){delete d[f]};google.vel&&google.vel.lu&&google.vel.lu(a);b.src=a;google.li=f+1}};google.logUrl=function(a,b,e,c,g){var d="",f=google.ls||"";e||-1!=b.search("&ei=")||(d="&ei="+google.getEI(c),-1==b.search("&lei=")&&(c=google.getLEI(c))&&(d+="&lei="+c));c="";!e&&google.cshid&&-1==b.search("&cshid=")&&"slh"!=a&&(c="&cshid="+google.cshid);a=e||"/"+(g||"gen_204")+"?atyp=i&ct="+a+"&cad="+b+d+f+"&zx="+google.time()+c;/^http:/i.test(a)&&google.https()&&(google.ml(Error("a"),!1,{src:a,glmm:1}),a="");return a};}).call(this);(function(){google.y={};google.x=function(a,b){if(a)var c=a.id;else{do c=Math.random();while(google.y[c])}google.y[c]=[a,b];return!1};google.lm=[];google.plm=function(a){google.lm.push.apply(google.lm,a)};google.lq=[];google.load=function(a,b,c){google.lq.push([[a],b,c])};google.loadAll=function(a,b){google.lq.push([a,b])};}).call(this);google.f={};(function(){document.documentElement.addEventListener("submit",function(b){var a;if(a=b.target){var c=a.getAttribute("data-submitfalse");a="1"==c||"q"==c&&!a.elements.q.value?!0:!1}else a=!1;a&&(b.preventDefault(),b.stopPropagation())},!0);}).call(this);(function(){google.hs={h:true,sie:false};})();(function(){google.c={gl:false,lhc:false};(function(){var e=window.performance;var g=function(a,b,c,d){a.addEventListener?a.removeEventListener(b,c,d||!1):a.attachEvent&&a.detachEvent("on"+b,c)},h=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)};google.timers={};google.startTick=function(a){google.timers[a]={t:{start:google.time()},e:{},m:{}}};google.tick=function(a,b,c){google.timers[a]||google.startTick(a);c=void 0!==c?c:google.time();b instanceof Array||(b=[b]);for(var d=0,f;f=b[d++];)google.timers[a].t[f]=c};google.c.e=function(a,b,c){google.timers[a].e[b]=c};google.c.b=function(a){var b=google.timers.load.m;b[a]&&google.ml(Error("a"),!1,{m:a});b[a]=!0};google.c.u=function(a){var b=google.timers.load.m;if(b[a]){b[a]=!1;for(a in b)if(b[a])return;google.csiReport()}else google.ml(Error("b"),!1,{m:a})};google.rll=function(a,b,c){var d=function(f){c(f);g(a,"load",d);g(a,"error",d)};h(a,"load",d);b&&h(a,"error",d)};google.aft=function(a){a.setAttribute("data-iml",google.time())};google.startTick("load");var k=google.timers.load;a:{var l=k.t;if(e){var m=e.timing;if(m){var n=m.navigationStart,p=m.responseStart;if(p>n&&p<=l.start){l.start=p;k.wsrt=p-n;break a}}e.now&&(k.wsrt=Math.floor(e.now()))}}google.c.b("pr");google.c.b("xe");if(google.c.gl){var q=function(a){a&&google.aft(a.target)};h(document.documentElement,"load",q,!0);google.c.glu=function(){g(document.documentElement,"load",q,!0)}};}).call(this);})();(function(){var b=[function(){google.tick&&google.tick("load","dcl")}];google.dclc=function(a){b.length?b.push(a):a()};function c(){for(var a;a=b.shift();)a()}window.addEventListener?(document.addEventListener("DOMContentLoaded",c,!1),window.addEventListener("load",c,!1)):window.attachEvent&&window.attachEvent("onload",c);}).call(this);(function(){var b=[];google.jsc={xx:b,x:function(a){b.push(a)},mm:[],m:function(a){google.jsc.mm.length||(google.jsc.mm=a)}};}).call(this);(function(){var f=this||self,g=Date.now||function(){return+new Date};var y={};var aa=function(a,c){if(null===c)return!1;if("contains"in a&&1==c.nodeType)return a.contains(c);if("compareDocumentPosition"in a)return a==c||!!(a.compareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};var ba=function(a,c){return function(d){d||(d=window.event);return c.call(a,d)}},A=function(a){a=a.target||a.srcElement;!a.getAttribute&&a.parentNode&&(a=a.parentNode);return a},B="undefined"!=typeof navigator&&/Macintosh/.test(navigator.userAgent),ca="undefined"!=typeof navigator&&!/Opera/.test(navigator.userAgent)&&/WebKit/.test(navigator.userAgent),da={A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},ea=function(){this._mouseEventsPrevented=!0},F={A:13,BUTTON:0,CHECKBOX:32,COMBOBOX:13,FILE:0,GRIDCELL:13,LINK:13,LISTBOX:13,MENU:0,MENUBAR:0,MENUITEM:0,MENUITEMCHECKBOX:0,MENUITEMRADIO:0,OPTION:0,RADIO:32,RADIOGROUP:32,RESET:0,SUBMIT:0,SWITCH:32,TAB:0,TREE:13,TREEITEM:13},G={CHECKBOX:!0,FILE:!0,OPTION:!0,RADIO:!0},H={COLOR:!0,DATE:!0,DATETIME:!0,"DATETIME-LOCAL":!0,EMAIL:!0,MONTH:!0,NUMBER:!0,PASSWORD:!0,RANGE:!0,SEARCH:!0,TEL:!0,TEXT:!0,TEXTAREA:!0,TIME:!0,URL:!0,WEEK:!0},fa={A:!0,AREA:!0,BUTTON:!0,DIALOG:!0,IMG:!0,INPUT:!0,LINK:!0,MENU:!0,OPTGROUP:!0,OPTION:!0,PROGRESS:!0,SELECT:!0,TEXTAREA:!0};var I=function(){this.h=this.a=null},K=function(a,c){var d=J;d.a=a;d.h=c;return d};I.prototype.g=function(){var a=this.a;this.a&&this.a!=this.h?this.a=this.a.__owner||this.a.parentNode:this.a=null;return a};var L=function(){this.i=[];this.a=0;this.h=null;this.j=!1};L.prototype.g=function(){if(this.j)return J.g();if(this.a!=this.i.length){var a=this.i[this.a];this.a++;a!=this.h&&a&&a.__owner&&(this.j=!0,K(a.__owner,this.h));return a}return null};var J=new I,M=new L;var O=function(){this.o=[];this.a=[];this.g=[];this.j={};this.h=null;this.i=[];N(this,"_custom")},ha="undefined"!=typeof navigator&&/iPhone|iPad|iPod/.test(navigator.userAgent),P=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+/,"").replace(/\s+$/,"")},ia=/\s*;\s*/,ma=function(a,c){return function p(b,l){l=void 0===l?!0:l;var m=c;if("_custom"==m){m=b.detail;if(!m||!m._type)return;m=m._type}if("click"==m&&(B&&b.metaKey||!B&&b.ctrlKey||2==b.which||null==b.which&& 4==b.button||b.shiftKey))m="clickmod";else{var k=b.which||b.keyCode;ca&&3==k&&(k=13);if(13!=k&&32!=k)k=!1;else{var e=A(b),n;(n="keydown"!=b.type||!!(!("getAttribute"in e)||(e.getAttribute("type")||e.tagName).toUpperCase()in H||"BUTTON"==e.tagName.toUpperCase()||e.type&&"FILE"==e.type.toUpperCase()||e.isContentEditable)||b.ctrlKey||b.shiftKey||b.altKey||b.metaKey||(e.getAttribute("type")||e.tagName).toUpperCase()in G&&32==k)||((n=e.tagName in da)||(n=e.getAttributeNode("tabindex"),n=null!=n&&n.specified),n=!(n&&!e.disabled));if(n)k=!1;else{n=(e.getAttribute("role")||e.type||e.tagName).toUpperCase();var q=!(n in F)&&13==k;e="INPUT"!=e.tagName.toUpperCase()||!!e.type;k=(0==F[n]%k||q)&&e}}k&&(m="clickkey")}e=b.srcElement||b.target;k=Q(m,b,e,"",null);b.path?(M.i=b.path,M.a=0,M.h=this,M.j=!1,n=M):n=K(e,this);for(;q=n.g();){var h=q;var r=void 0;var v=h;q=m;var t=v.__jsaction;if(!t){var z;t=null;"getAttribute"in v&&(t=v.getAttribute("jsaction"));if(z=t){t=y[z];if(!t){t={};for(var C=z.split(ia),ja=C?C.length:0,D=0;D<ja;D++){var x=C[D];if(x){var E=x.indexOf(":"),R=-1!=E,ka=R?P(x.substr(0,E)):"click";x=R?P(x.substr(E+1)):x;t[ka]=x}}y[z]=t}v.__jsaction=t}else t=la,v.__jsaction=t}v=t;"maybe_click"==q&&v.click?(r=q,q="click"):"clickkey"==q?q="click":"click"!=q||v.click||(q="clickonly");r={m:r?r:q,action:v[q]||"",event:null,s:!1};k=Q(r.m,r.event||b,e,r.action||"",h,k.timeStamp);if(r.s||r.action)break}k&&"touchend"==k.eventType&&(k.event._preventMouseEvents=ea);if(r&&r.action){if(e="clickkey"==m)e=A(b),e=(e.type|| e.tagName).toUpperCase(),(e=32==(b.which||b.keyCode)&&"CHECKBOX"!=e)||(e=A(b),n=e.tagName.toUpperCase(),r=(e.getAttribute("role")||"").toUpperCase(),e="BUTTON"===n||"BUTTON"===r?!0:!(e.tagName.toUpperCase()in fa)||"A"===n||"SELECT"===n||(e.getAttribute("type")||e.tagName).toUpperCase()in G||(e.getAttribute("type")||e.tagName).toUpperCase()in H?!1:!0);e&&(b.preventDefault?b.preventDefault():b.returnValue=!1);if("mouseenter"==m||"mouseleave"==m)if(e=b.relatedTarget,!("mouseover"==b.type&&"mouseenter"== m||"mouseout"==b.type&&"mouseleave"==m)||e&&(e===h||aa(h,e)))k.action="",k.actionElement=null;else{m={};for(var u in b)"function"!==typeof b[u]&&"srcElement"!==u&&"target"!==u&&(m[u]=b[u]);m.type="mouseover"==b.type?"mouseenter":"mouseleave";m.target=m.srcElement=h;m.bubbles=!1;k.event=m;k.targetElement=h}}else k.action="",k.actionElement=null;h=k;a.h&&!h.event.a11ysgd&&(u=Q(h.eventType,h.event,h.targetElement,h.action,h.actionElement,h.timeStamp),"clickonly"==u.eventType&&(u.eventType="click"),a.h(u,!0));if(h.actionElement){if(a.h){!h.actionElement||"A"!=h.actionElement.tagName||"click"!=h.eventType&&"clickmod"!=h.eventType||(b.preventDefault?b.preventDefault():b.returnValue=!1);var w=a.h(h);if(w&&l){p.call(this,w,!1);return}}else{if((u=f.document)&&!u.createEvent&&u.createEventObject)try{w=u.createEventObject(b)}catch(pa){w=b}else w=b;h.event=w;a.i.push(h)}if("touchend"==h.event.type&&h.event._mouseEventsPrevented){w=h.event;for(var qa in w);g()}}}},Q=function(a,c,d,b,l,p){return{eventType:a,event:c,targetElement:d,action:b,actionElement:l,timeStamp:p||g()}},la={},na=function(a,c){return function(d){var b=a,l=c,p=!1;"mouseenter"==b?b="mouseover":"mouseleave"==b&&(b="mouseout");if(d.addEventListener){if("focus"==b||"blur"==b||"error"==b||"load"==b)p=!0;d.addEventListener(b,l,p)}else d.attachEvent&&("focus"==b?b="focusin":"blur"==b&&(b="focusout"),l=ba(d,l),d.attachEvent("on"+b,l));return{m:b,l:l,capture:p}}},N=function(a,c){if(!a.j.hasOwnProperty(c)){var d=ma(a,c),b=na(c,d);a.j[c]=d;a.o.push(b);for(d=0;d<a.a.length;++d){var l=a.a[d];l.g.push(b.call(null,l.a))}"click"==c&&N(a,"keydown")}};O.prototype.l=function(a){return this.j[a]};var V=function(a,c){var d=new oa(c),b;a:{for(b=0;b<a.a.length;b++)if(S(a.a[b],c)){b=!0;break a}b=!1}if(b)return a.g.push(d),d;T(a,d);a.a.push(d);U(a);return d},U=function(a){for(var c=a.g.concat(a.a),d=[],b=[],l=0;l<a.a.length;++l){var p=a.a[l];W(p,c)?(d.push(p),X(p)):b.push(p)}for(l=0;l<a.g.length;++l)p=a.g[l],W(p,c)?d.push(p):(b.push(p),T(a,p));a.a=b;a.g=d},T=function(a,c){var d=c.a;ha&&(d.style.cursor="pointer");for(d=0;d<a.o.length;++d)c.g.push(a.o[d].call(null,c.a))},Y=function(a,c){a.h=c;a.i&& (0<a.i.length&&c(a.i),a.i=null)},oa=function(a){this.a=a;this.g=[]},S=function(a,c){for(var d=a.a,b=c;d!=b&&b.parentNode;)b=b.parentNode;return d==b},W=function(a,c){for(var d=0;d<c.length;++d)if(c[d].a!=a.a&&S(c[d],a.a))return!0;return!1},X=function(a){for(var c=0;c<a.g.length;++c){var d=a.a,b=a.g[c];d.removeEventListener?d.removeEventListener(b.m,b.l,b.capture):d.detachEvent&&d.detachEvent("on"+b.m,b.l)}a.g=[]};var Z=new O;V(Z,window.document.documentElement);N(Z,"click");N(Z,"focus");N(Z,"focusin");N(Z,"blur");N(Z,"focusout");N(Z,"error");N(Z,"load");N(Z,"change");N(Z,"dblclick");N(Z,"input");N(Z,"keyup");N(Z,"keydown");N(Z,"keypress");N(Z,"mousedown");N(Z,"mouseenter");N(Z,"mouseleave");N(Z,"mouseout");N(Z,"mouseover");N(Z,"mouseup");N(Z,"paste");N(Z,"touchstart");N(Z,"touchend");N(Z,"touchcancel");N(Z,"speech");(function(a){google.jsad=function(c){Y(a,c)};google.jsaac=function(c){return V(a,c)};google.jsarc=function(c){X(c);for(var d=!1,b=0;b<a.a.length;++b)if(a.a[b]===c){a.a.splice(b,1);d=!0;break}if(!d)for(d=0;d<a.g.length;++d)if(a.g[d]===c){a.g.splice(d,1);break}U(a)}})(Z);window.gws_wizbind=function(a){return{trigger:function(c){var d=a.l(c.type);d||(N(a,c.type),d=a.l(c.type));var b=c.target||c.srcElement;d&&d.call(b.ownerDocument.documentElement,c)},bind:function(c){Y(a,c)}}}(Z);}).call(this);(function(){window.jsarwt=function(){return!1};}).call(this);var a=window.location,b=a.href.indexOf("#");if(0<=b){var c=a.href.substring(b+1);/(^|&)q=/.test(c)&&-1==c.indexOf("#")&&a.replace("/search?"+c.replace(/(^|&)fp=[^&]*/g,"")+"&cad=h")};var k="function"==typeof Object.defineProperties?Object.defineProperty:function(a,e,c){a!=Array.prototype&&a!=Object.prototype&&(a[e]=c.value)},l="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,m=function(a,e){if(e){for(var c=l,b=a.split("."),f=0;f<b.length-1;f++){var d=b[f];d in c||(c[d]={});c=c[d]}b=b[b.length-1];f=c[b];d=e(f);d!=f&&null!=d&&k(c,b,{configurable:!0,writable:!0,value:d})}};m("String.prototype.startsWith",function(a){return a?a:function(e,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.startsWith must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype.startsWith must not be a regular expression");var b=this+"";e+="";for(var f=b.length,d=e.length,h=Math.max(0,Math.min(c|0,b.length)),g=0;g<d&&h<f;)if(b[h++]!=e[g++])return!1;return g>=d}});google.arwt=function(a){a.href=document.getElementById(a.id.substring(a.id.startsWith("vcs")?3:1)).href;return!0};(function(){function e(a){if(!a||/[?&]dsh=1(&|$)/.test(a))return null;if(/[?&]ae=1(&|$)/.test(a)){var c=/[?&]adurl=([^&]+)/.exec(a);if(!c)return null;var b=a.length;try{return{a:a.slice(0,b)+"&act=1"+a.slice(b),g:decodeURIComponent(c[1])}}catch(d){return null}}return 0<a.indexOf("&ae=2")?{a:a+"&act=1",g:a+"&dct=1"}:null}; var h=function(a,c){this.h=a===f&&c||"";this.i=g};h.prototype.l=!0;h.prototype.j=function(){return this.h.toString()};var k=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,g={},f={};var l=/^((market|itms|intent|itms-appss):\/\/)/i;function m(a){var c;a instanceof h||!l.test(a)?c=a:c=new h(f,a);return c};var n=function(a,c){if(c instanceof h)var b=c;else b=c,b instanceof h||(b="object"==typeof b&&b.l?b.j():String(b),k.test(b)||(b="about:invalid#zClosurez"),b=new h(f,b));a.href=b instanceof h&&b.constructor===h&&b.i===g?b.h:"type_error:SafeUrl"};function p(a){return a?(a=a.getAttribute("data-ved"))?"&ved="+a:"":""}function q(a){return new Promise(function(c){try{var b=new XMLHttpRequest;b.open("GET",a);b.onreadystatechange=function(){4==b.readyState&&c()};b.send()}catch(d){c()}})}function r(a){return a.getAttribute("data-cts")?"&cts="+(new Date).getTime():""};google.ausb=function(a){if(!a)return google.ml(Error("a"),!1),!0;if(a.getAttribute("data-sbv2")){var c=e(a.href);if(c){var b=a.getAttribute("data-sbd");if("1"==b||"2"==b)b=c.a+"&ri=8&shc="+b+"&ictx=1"+r(a),navigator.sendBeacon&&navigator.sendBeacon(b,"")?n(a,m(a.href+"&ri=9")):n(a,m(a.href+"&ri=10")),a.hasAttribute("data-fetch")&&(a=c.a+"&ri=17&shc=1&ictx=1"+r(a),fetch(a,{method:"GET",keepalive:!0}));else{b=0;if(a.dataset.ampAd){var d=a?(d=/[?&]ved=([^&]+)/.exec(a.href))?d[1]:"":"";a.dataset.ved= d;a.dataset.ampc?b=1:a.dataset.ampd&&(b=2);0!=b&&(d=c.a+"&ri=5",2==b&&(d+="&ampt=1&shc=1",c.a+="&ampt=0"),google.f.c9ZYY=q(d))}1==b?n(a,m(c.g)):(b=c.a+"&ri=1"+r(a),navigator.sendBeacon?navigator.sendBeacon(b,"")?n(a,m(c.g)):n(a,m(a.href+"&ri=2")):n(a,m(a.href+"&ri=16")))}}}else c="",a.getAttribute("data-arwt")?a.id&&(c=p(document.getElementById(a.id.substring(1)))):c=p(a),b=a.getAttribute("data-sbt"),d=a.getAttribute("data-sbf"),b&&d&&navigator.sendBeacon&&navigator.sendBeacon(b+c+"&bt=1","")?n(a,d):a.href+="&bt=2";return!0};}).call(this);(window['gbar']=window['gbar']||{})._CONFIG=[[[0,"www.gstatic.com","og.og2.en_US.WvCRo-51fe8.O","fr","en","1",0,[3,2,".40.","","1300102,3700265,3700571,3700697,3700735","285692012","0"],"40400","oAMBXvnuB-yDjLsP7u2z-A8",0,0,"og.og2.-8zsxjtyhx6sv.L.W.O","AA2YrTsfIArxV2fnF42cVVtm9QDpoayVzg","AA2YrTsjZ_uEr8BW1V0b9RFpw3fj_We-cQ","",2,0,200,"FRA",null,null,"1","1",0],null,0,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.7kWSr24wXFc.O/d=1/ct=zgms/rs=AHpOoo-i9r7IbCTUQfJ0v-FPhRKRS8aihQ/m=__features__","https://apis.google.com","","","","",null,1,"es_plusone_gc_20191001.0_p0","en",null,0],["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:plusone:gapi.iframes","","en"],null,null,null,[0.009999999776482582,"fr","1",[null,"","0",null,1,5184000,null,null,"",0,1,"",0,0,0,0,0,0,1],null,[["","","0",0,0,-1]],null,0,null,null,["5061451","google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",1]],null,[0,0,0,null,"","","",""],[1,0.001000000047497451,1],[1,0.1000000014901161,2,1],null,[1],[0,0,["lg"],0,["lat"]],[["","","","","","","","","","","","","","","","def","","","","","","","","aswid"],[""]],null,null,null,[30,127,1,0,60],null,null,null,null,null,[1,0],null,[1,1,0,40400,1,"FRA","en","285692012.0",1,0.009999999776482582,0,0,null,null,1,0,"3700735",null,null,null,"oAMBXvnuB-yDjLsP7u2z-A8"],null,[""],[[[null,null,"https://ogs.google.com/widget/app/so?hl=en",0,468,340,40,27,1,0,0,63,64,8000,"https://www.google.fr/intl/en/about/products?tab=wh",67,1,69,null,1,70,"Can't seem to load the app launcher right now. Try again or go to the %1$sGoogle Products%2$s page.",3,1,0,74,0,1]],0,[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.j2W_4S66QTA.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTv2ThMm0MnPcs2gMuW3iE6KJ-UZYw"],"1","1",0,0]]];(window['gbar']=window['gbar']||{})._LDD=["in","fot"];this.gbar_=this.gbar_||{};(function(_){var window=this; try{ var aa,da,ka,la,ma,na,Ba,Ca;aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};_.ba=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}};_.ca="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b}; if("function"==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var ea;a:{var fa={a:!0},ha={};try{ha.__proto__=fa;ea=ha.a;break a}catch(a){}ea=!1}da=ea?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("a`"+a);return a}:null}_.ja=da;ka="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};la="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this; ma=function(a,b){if(b){var c=la;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ka(c,a,{configurable:!0,writable:!0,value:b})}};na=function(a,b,c){if(null==a)throw new TypeError("b`"+c);if(b instanceof RegExp)throw new TypeError("c`"+c);return a+""}; ma("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=na(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});var oa=function(){oa=function(){};la.Symbol||(la.Symbol=pa)},qa=function(a,b){this.o=a;ka(this,"description",{configurable:!0,writable:!0,value:b})};qa.prototype.toString=function(){return this.o}; var pa=function(){function a(c){if(this instanceof a)throw new TypeError("d");return new qa("jscomp_symbol_"+(c||"")+"_"+b++,c)}var b=0;return a}(),sa=function(){oa();var a=la.Symbol.iterator;a||(a=la.Symbol.iterator=la.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&ka(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ra(aa(this))}});sa=function(){}},ra=function(a){sa();a={next:a};a[la.Symbol.iterator]=function(){return this};return a},ta=function(a,b){sa(); a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};ma("Array.prototype.keys",function(a){return a?a:function(){return ta(this,function(b){return b})}});ma("Array.prototype.values",function(a){return a?a:function(){return ta(this,function(b,c){return c})}}); var ua=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; ma("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function d(l){if(!ua(l,f)){var m=new b;ka(l,f,{value:m})}}function e(l){var m=Object[l];m&&(Object[l]=function(r){if(r instanceof b)return r;d(r);return m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),r=new a([[l,2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r["delete"](l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(v){return!1}}())return a; var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(l){this.ea=(g+=Math.random()+1).toString();if(l){l=_.ba(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};h.prototype.set=function(l,m){if(!c(l))throw Error("e");d(l);if(!ua(l,f))throw Error("f`"+l);l[f][this.ea]=m;return this};h.prototype.get=function(l){return c(l)&&ua(l,f)?l[f][this.ea]:void 0};h.prototype.has=function(l){return c(l)&&ua(l,f)&&ua(l[f],this.ea)};h.prototype["delete"]= function(l){return c(l)&&ua(l,f)&&ua(l[f],this.ea)?delete l[f][this.ea]:!1};return h}); ma("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),l=new a(_.ba([[h,"s"]]));if("s"!=l.get(h)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),r=m.next();if(r.done||r.value[0]!=h||"s"!=r.value[1])return!1;r=m.next();return r.done||4!=r.value[0].x||"t"!=r.value[1]||!m.next().done?!1:!0}catch(v){return!1}}())return a;sa();var b=new WeakMap,c=function(h){this.w={}; this.o=f();this.size=0;if(h){h=_.ba(h);for(var l;!(l=h.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(h,l){h=0===h?0:h;var m=d(this,h);m.list||(m.list=this.w[m.id]=[]);m.Pa?m.Pa.value=l:(m.Pa={next:this.o,Cb:this.o.Cb,head:this.o,key:h,value:l},m.list.push(m.Pa),this.o.Cb.next=m.Pa,this.o.Cb=m.Pa,this.size++);return this};c.prototype["delete"]=function(h){h=d(this,h);return h.Pa&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.w[h.id],h.Pa.Cb.next=h.Pa.next,h.Pa.next.Cb= h.Pa.Cb,h.Pa.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.w={};this.o=this.o.Cb=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).Pa};c.prototype.get=function(h){return(h=d(this,h).Pa)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,l){for(var m=this.entries(), r;!(r=m.next()).done;)r=r.value,h.call(l,r[1],r[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,l){var m=l&&typeof l;"object"==m||"function"==m?b.has(l)?m=b.get(l):(m=""+ ++g,b.set(l,m)):m="p_"+l;var r=h.w[m];if(r&&ua(h.w,m))for(h=0;h<r.length;h++){var v=r[h];if(l!==l&&v.key!==v.key||l===v.key)return{id:m,list:r,index:h,Pa:v}}return{id:m,list:r,index:-1,Pa:void 0}},e=function(h,l){var m=h.o;return ra(function(){if(m){for(;m.head!=h.o;)m=m.Cb;for(;m.next!=m.head;)return m= m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.Cb=h.next=h.head=h},g=0;return c}); ma("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_.ba([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;sa();var b=function(c){this.o=new Map; if(c){c=_.ba(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.o.size};b.prototype.add=function(c){c=0===c?0:c;this.o.set(c,c);this.size=this.o.size;return this};b.prototype["delete"]=function(c){c=this.o["delete"](c);this.size=this.o.size;return c};b.prototype.clear=function(){this.o.clear();this.size=0};b.prototype.has=function(c){return this.o.has(c)};b.prototype.entries=function(){return this.o.entries()};b.prototype.values=function(){return this.o.values()};b.prototype.keys=b.prototype.values; b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.o.forEach(function(f){return c.call(d,f,f,e)})};return b});ma("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ua(b,d)&&c.push([d,b[d]]);return c}});ma("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}}); ma("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});ma("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==na(this,b,"includes").indexOf(b,c||0)}}); ma("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});_.va=_.va||{};_.n=this||self;_.p=function(a,b){a=a.split(".");b=b||_.n;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};_.wa=function(){}; _.xa=function(a){a.he=void 0;a.V=function(){return a.he?a.he:a.he=new a}}; _.ya=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};_.za=function(a){return"array"==_.ya(a)};_.Aa="closure_uid_"+(1E9*Math.random()>>>0);Ba=function(a,b,c){return a.call.apply(a.bind,arguments)};Ca=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}; _.q=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_.q=Ba:_.q=Ca;return _.q.apply(null,arguments)};_.Da=Date.now||function(){return+new Date};_.t=function(a,b){a=a.split(".");var c=_.n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}; _.u=function(a,b){function c(){}c.prototype=b.prototype;a.N=b.prototype;a.prototype=new c;a.prototype.constructor=a}; var Ea=function(a,b,c){this.B=a;this.w=!1;this.o=b;this.A=c};Ea.prototype.Oa=function(a){if(this.w)throw Error("g`"+this.o);try{a.apply(this.B,this.A),this.w=!0}catch(b){}}; _.w=function(){this.Aa=this.Aa;this.kb=this.kb};_.w.prototype.Aa=!1;_.w.prototype.ga=function(){this.Aa||(this.Aa=!0,this.S())};_.w.prototype.S=function(){if(this.kb)for(;this.kb.length;)this.kb.shift()()}; var Fa=function(a){_.w.call(this);this.A=a;this.o=[];this.w={}};_.u(Fa,_.w);Fa.prototype.B=function(a){var b=(0,_.q)(function(){this.o.push(new Ea(this.A,a,Array.prototype.slice.call(arguments)))},this);return this.w[a]=b}; Fa.prototype.Oa=function(){for(var a=this.o.length,b=this.o,c=[],d=0;d<a;++d){var e=b[d].o;a:{var f=this.A;for(var g=e.split("."),h=g.length,l=0;l<h;++l)if(f[g[l]])f=f[g[l]];else{f=null;break a}f=f instanceof Function?f:null}if(f&&f!=this.w[e])try{b[d].Oa(f)}catch(m){}else c.push(b[d])}this.o=c.concat(b.slice(a))}; _.Ga=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ga);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.u(_.Ga,Error);_.Ga.prototype.name="CustomError"; _.Ha=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.Ia=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; _.Ja=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,h=0;h<d;h++)if(h in g){var l=g[h];b.call(c,l,h,a)&&(e[f++]=l)}return e};_.Ka=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e}; _.La=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.Ia)(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};_.Ma=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}; var Ua;_.Na=function(){this.o={};this.w={}};_.xa(_.Na);_.Qa=function(a,b){a.V=function(){return _.Oa(_.Na.V(),b)};a.mj=function(){return _.Pa(_.Na.V(),b)}};_.Sa=function(a,b){var c=_.Na.V();if(a in c.o){if(c.o[a]!=b)throw new Ra(a);}else{c.o[a]=b;if(b=c.w[a])for(var d=0,e=b.length;d<e;d++)b[d].o(c.o,a);delete c.w[a]}};_.Oa=function(a,b){if(b in a.o)return a.o[b];throw new Ta(b);};_.Pa=function(a,b){return a.o[b]||null};Ua=function(a){_.Ga.call(this);this.ea=a};_.u(Ua,_.Ga); var Ra=function(a){Ua.call(this,a)};_.u(Ra,Ua);var Ta=function(a){Ua.call(this,a)};_.u(Ta,Ua); var Wa;_.Va="bbh bbr bbs has prm sngw so".split(" ");Wa=new Fa(_.n);_.Sa("api",Wa); for(var Xa="addExtraLink addLink aomc asmc close cp.c cp.l cp.me cp.ml cp.rc cp.rel ela elc elh gpca gpcr lGC lPWF ldb mls noam paa pc pca pcm pw.clk pw.hvr qfaae qfaas qfaau qfae qfas qfau qfhi qm qs qsi rtl sa setContinueCb snaw sncw som sp spd spn spp sps tsl tst up.aeh up.aop up.dpc up.iic up.nap up.r up.sl up.spd up.tp upel upes upet".split(" ").concat(_.Va),Ya=(0,_.q)(Wa.B,Wa),Za=0;Za<Xa.length;Za++){var $a="gbar."+Xa[Za];null==_.p($a,window)&&_.t($a,Ya($a))}_.t("gbar.up.gpd",function(){return""}); var ab;_.cb=function(a,b){this.o=a===ab&&b||"";this.w=_.bb};_.cb.prototype.Ab=!0;_.cb.prototype.lb=function(){return this.o};_.db=function(a){return new _.cb(ab,a)};_.bb={};ab={};_.eb=_.db(""); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var gb;_.fb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]}; _.hb=function(a,b){var c=0;a=(0,_.fb)(String(a)).split(".");b=(0,_.fb)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=gb(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||gb(0==f[2].length,0==g[2].length)||gb(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c}; gb=function(a,b){return a<b?-1:a>b?1:0}; var jb;_.kb=function(a,b){this.w=a===_.ib&&b||"";this.A=jb};_.kb.prototype.Ab=!0;_.kb.prototype.lb=function(){return this.w.toString()};_.kb.prototype.fe=!0;_.kb.prototype.o=function(){return 1};_.lb=function(a){if(a instanceof _.kb&&a.constructor===_.kb&&a.A===jb)return a.w;_.ya(a);return"type_error:SafeUrl"};_.mb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;jb={};_.ib={}; _.ob=function(){this.o="";this.w=_.nb};_.ob.prototype.Ab=!0;_.nb={};_.ob.prototype.lb=function(){return this.o};_.pb=function(a){var b=new _.ob;b.o=a;return b};_.qb=_.pb(""); a:{var sb=_.n.navigator;if(sb){var tb=sb.userAgent;if(tb){_.rb=tb;break a}}_.rb=""}_.x=function(a){return-1!=_.rb.indexOf(a)}; var wb;_.ub=function(){return _.x("Trident")||_.x("MSIE")};_.vb=function(){return _.x("Firefox")||_.x("FxiOS")};wb=function(){return(_.x("Chrome")||_.x("CriOS"))&&!_.x("Edge")}; var xb;_.yb=function(){this.w="";this.B=xb;this.A=null};_.yb.prototype.fe=!0;_.yb.prototype.o=function(){return this.A};_.yb.prototype.Ab=!0;_.yb.prototype.lb=function(){return this.w.toString()};_.zb=function(a){if(a instanceof _.yb&&a.constructor===_.yb&&a.B===xb)return a.w;_.ya(a);return"type_error:SafeHtml"};xb={};_.Ab=function(a,b){var c=new _.yb;c.w=a;c.A=b;return c};_.Ab("<!DOCTYPE html>",0);_.Bb=_.Ab("",0);_.Db=_.Ab("<br>",0); _.Eb=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.zb(_.Bb);return!b.parentElement}); var Fb;Fb=function(){return _.x("iPhone")&&!_.x("iPod")&&!_.x("iPad")};_.Gb=function(){return Fb()||_.x("iPad")||_.x("iPod")}; _.Hb=function(a){_.Hb[" "](a);return a};_.Hb[" "]=_.wa;var Jb=function(a,b){var c=Ib;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)}; var Qb,Zb,$b,Ib,hc;_.Kb=_.x("Opera");_.y=_.ub();_.Lb=_.x("Edge");_.Mb=_.Lb||_.y;_.Nb=_.x("Gecko")&&!(-1!=_.rb.toLowerCase().indexOf("webkit")&&!_.x("Edge"))&&!(_.x("Trident")||_.x("MSIE"))&&!_.x("Edge");_.Ob=-1!=_.rb.toLowerCase().indexOf("webkit")&&!_.x("Edge");Qb=_.n.navigator||null;_.Pb=Qb&&Qb.platform||"";_.Rb=_.x("Macintosh");_.Sb=_.x("Windows");_.Tb=_.x("Linux")||_.x("CrOS");_.Ub=_.x("Android");_.Vb=Fb();_.Wb=_.x("iPad");_.Xb=_.x("iPod");_.Yb=_.Gb(); Zb=function(){var a=_.n.document;return a?a.documentMode:void 0};a:{var ac="",bc=function(){var a=_.rb;if(_.Nb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Lb)return/Edge\/([\d\.]+)/.exec(a);if(_.y)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Ob)return/WebKit\/(\S+)/.exec(a);if(_.Kb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();bc&&(ac=bc?bc[1]:"");if(_.y){var cc=Zb();if(null!=cc&&cc>parseFloat(ac)){$b=String(cc);break a}}$b=ac}_.dc=$b;Ib={}; _.ec=function(a){return Jb(a,function(){return 0<=_.hb(_.dc,a)})};_.gc=function(a){return Number(fc)>=a};hc=_.n.document&&_.y?Zb():void 0;var fc=hc; _.ic=_.vb();_.jc=Fb()||_.x("iPod");_.kc=_.x("iPad");_.lc=_.x("Android")&&!(wb()||_.vb()||_.x("Opera")||_.x("Silk"));_.mc=wb();_.nc=_.x("Safari")&&!(wb()||_.x("Coast")||_.x("Opera")||_.x("Edge")||_.x("Edg/")||_.x("OPR")||_.vb()||_.x("Silk")||_.x("Android"))&&!_.Gb(); var oc={},pc=null; _.qc=function(a){this.o=0;this.w=a};_.qc.prototype.next=function(){return this.o<this.w.length?{done:!1,value:this.w[this.o++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&(_.qc.prototype[Symbol.iterator]=function(){return this}); var rc,tc,vc,yc;_.z=function(){};rc="function"==typeof Uint8Array; _.A=function(a,b,c,d,e,f){a.o=null;b||(b=c?[c]:[]);a.J=c?String(c):void 0;a.C=0===c?-1:0;a.A=b;a:{c=a.A.length;b=-1;if(c&&(b=c-1,c=a.A[b],!(null===c||"object"!=typeof c||_.za(c)||rc&&c instanceof Uint8Array))){a.D=b-a.C;a.B=c;break a}-1<d?(a.D=Math.max(d,b+1-a.C),a.B=null):a.D=Number.MAX_VALUE}a.H={};if(e)for(d=0;d<e.length;d++)b=e[d],b<a.D?(b+=a.C,a.A[b]=a.A[b]||_.sc):(tc(a),a.B[b]=a.B[b]||_.sc);if(f&&f.length)for(d=0;d<f.length;d++)_.uc(a,f[d])};_.sc=[]; tc=function(a){var b=a.D+a.C;a.A[b]||(a.B=a.A[b]={})};_.B=function(a,b){if(b<a.D){b+=a.C;var c=a.A[b];return c===_.sc?a.A[b]=[]:c}if(a.B)return c=a.B[b],c===_.sc?a.B[b]=[]:c};_.C=function(a,b){a=_.B(a,b);return null==a?a:!!a};_.D=function(a,b,c){a=_.B(a,b);return null==a?c:a};_.E=function(a,b,c){b<a.D?a.A[b+a.C]=c:(tc(a),a.B[b]=c);return a};_.uc=function(a,b){for(var c,d,e=0;e<b.length;e++){var f=b[e],g=_.B(a,f);null!=g&&(c=f,d=g,_.E(a,f,void 0))}return c?(_.E(a,c,d),c):0}; _.H=function(a,b,c){a.o||(a.o={});if(!a.o[c]){var d=_.B(a,c);d&&(a.o[c]=new b(d))}return a.o[c]};vc=function(a){if(a.o)for(var b in a.o){var c=a.o[b];if(_.za(c))for(var d=0;d<c.length;d++)c[d]&&c[d].Na();else c&&c.Na()}};_.z.prototype.Na=function(){vc(this);return this.A}; _.z.prototype.w=rc?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){var b;void 0===b&&(b=0);if(!pc){pc={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var f=c.concat(d[e].split(""));oc[e]=f;for(var g=0;g<f.length;g++){var h=f[g];void 0===pc[h]&&(pc[h]=g)}}}b=oc[b];c=[];for(d=0;d<this.length;d+=3){var l=this[d],m=(e=d+1<this.length)?this[d+1]:0;h=(f=d+2<this.length)?this[d+2]:0;g= l>>2;l=(l&3)<<4|m>>4;m=(m&15)<<2|h>>6;h&=63;f||(h=64,e||(m=64));c.push(b[g],b[l],b[m]||"",b[h]||"")}return c.join("")};try{return JSON.stringify(this.A&&this.Na(),wc)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.A&&this.Na(),wc)};var wc=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};_.z.prototype.toString=function(){vc(this);return this.A.toString()};_.z.prototype.clone=function(){return _.xc(this)};_.xc=function(a){return new a.constructor(yc(a.Na()))}; yc=function(a){if(_.za(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?yc(d):d)}return b}if(rc&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?yc(d):d);return b}; _.zc=function(a){_.A(this,a,0,-1,null,null)};_.u(_.zc,_.z); _.I=function(a,b){return null!=a?!!a:!!b};_.J=function(a,b){void 0==b&&(b="");return null!=a?a:b};_.L=function(a,b){void 0==b&&(b=0);return null!=a?a:b}; var Ac=function(a){_.A(this,a,0,-1,null,null)};_.u(Ac,_.z); var Bc=function(a){_.A(this,a,0,-1,null,null)};_.u(Bc,_.z); var Cc=new Bc(window.gbar&&window.gbar._CONFIG?window.gbar._CONFIG[0]:[[,,,,,,,[]],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]]),Dc;Dc=_.C(Cc,3);_.Ec=_.I(Dc); _.Fc=function(){};_.t("gbar_._DumpException",function(a){_.Fc(a)}); var Gc=function(){_.w.call(this);this.o=Cc};_.u(Gc,_.w);_.Qa(Gc,"cs");_.M=function(){return Gc.V().o};_.Hc=function(){return _.H(_.M(),Ac,1)||new Ac};_.Sa("cs",new Gc); var Ic=new function(){this.o=_.H(_.Hc(),_.zc,8)||new _.zc};_.t("gbar.bv",{n:_.L(_.B(Ic.o,2)),r:_.J(_.B(Ic.o,4)),f:_.J(_.B(Ic.o,3)),e:_.J(_.B(Ic.o,5)),m:_.L(_.D(Ic.o,1,1),1)});_.t("gbar.kn",function(){return!0});_.t("gbar.sb",function(){return!1}); _.Jc=!_.y||_.gc(9);_.Kc=!_.Nb&&!_.y||_.y&&_.gc(9)||_.Nb&&_.ec("1.9.1");_.Lc=_.y&&!_.ec("9");_.Mc=_.y||_.Kb||_.Ob; }catch(e){_._DumpException(e)} try{ _.t("gbar.elr",function(){return{es:{f:152,h:60,m:30},mo:"md",vh:window.innerHeight||0,vw:window.innerWidth||0}}); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><style>@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}.gb_dd{display:inline-block;padding:0 0 0 15px;vertical-align:middle}.gb_dd:first-child,#gbsfw:first-child+.gb_dd{padding-left:0}.gb_Ff{position:relative}.gb_D{display:inline-block;outline:none;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;width:30px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_D{color:#000;cursor:pointer;text-decoration:none}.gb_1a{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:6.5px;top:37px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_2a{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:6.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:36px}x:-o-prefocus,div.gb_2a{border-bottom-color:#ccc}.gb_F{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:0;top:44px;-webkit-animation:gb__a .2s;animation:gb__a .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-user-select:text}.gb_dd.gb_na .gb_1a,.gb_dd.gb_na .gb_2a,.gb_dd.gb_na .gb_F,.gb_na.gb_F{display:block}.gb_dd.gb_na.gb_Hf .gb_1a,.gb_dd.gb_na.gb_Hf .gb_2a{display:none}.gb_If{position:absolute;right:0;top:44px;z-index:-1}.gb_La .gb_1a,.gb_La .gb_2a,.gb_La .gb_F{margin-top:-10px}.gb_a-a{width:100%;height:100%;border:0;overflow:hidden}.gb_a.gb_b-b-c{position:absolute;top:0;left:0;background-color:#fff}.gb_a.gb_b-b{position:absolute;top:0;left:0;background-color:#fff;border:1px solid #acacac;width:auto;padding:0;z-index:1001;overflow:auto;-webkit-box-shadow:rgba(0,0,0,.2) 0 4px 16px;-webkit-box-shadow:rgba(0,0,0,.2) 0 4px 16px;box-shadow:rgba(0,0,0,.2) 0 4px 16px;-webkit-transition:top .5s ease-in-out;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out}.gb_a-d{position:absolute;z-index:1002}.gb_a.gb_b-b-e{font-size:0;padding:0}.gb_a.gb_b-b-f{height:0;margin:0}.gb_a.gb_b-b-f-g,.gb_a.gb_b-b-h{display:none}.gb_Ia{-webkit-background-size:32px 32px;background-size:32px 32px;-webkit-border-radius:50%;border-radius:50%;display:block;margin:-1px;overflow:hidden;position:relative;height:32px;width:32px;z-index:0}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Ia::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Ja::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_l .gb_Ja::before{-webkit-transform:scale(0.416666667);transform:scale(0.416666667)}}.gb_Ia:hover,.gb_Ia:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ia:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Ia:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:100%}.gb_Ka{cursor:pointer;line-height:30px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_D.gb_Ka{width:auto}.gb_Ka:hover,.gb_Ka:focus{opacity:.85}.gb_La .gb_Ka,.gb_La .gb_Ma{line-height:26px}#gb#gb.gb_La a.gb_Ka,.gb_La .gb_Ma{font-size:11px;height:auto}.gb_Na{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Oa:hover .gb_Na{opacity:.85}.gb_ia>.gb_Pa{padding:3px 3px 3px 4px}.gb_Qa.gb_Ha{color:#fff}.gb_j .gb_Ka,.gb_j .gb_Na{opacity:1}#gb#gb.gb_j.gb_j a.gb_Ka,#gb#gb .gb_j.gb_j a.gb_Ka{color:#fff}.gb_j.gb_j .gb_Na{border-top-color:#fff;opacity:1}.gb_E .gb_Ia:hover,.gb_j .gb_Ia:hover,.gb_E .gb_Ia:focus,.gb_j .gb_Ia:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_Ra .gb_Pa,.gb_Sa .gb_Pa{position:absolute;right:1px}.gb_Pa.gb_i,.gb_Ta.gb_i,.gb_Oa.gb_i{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_Ua.gb_Va .gb_Ka{width:30px!important}.gb_Wa.gb_Ha{display:none}.gb_Xa{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_Za .gb_Xa,.gb_0a .gb_Xa{right:0;top:0}.gb_Ka~.gb_1a,.gb_Ka~.gb_2a{left:auto;right:6.5px}.gb_3a{outline:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.gb_l.gb_3a{-webkit-border-radius:8px;border-radius:8px;margin-left:12px}@media screen and (min-width:361px){.gb_l.gb_3a{width:354px}}@media screen and (max-width:361px){.gb_l.gb_3a{width:calc(100vw - 12px*2)}}.gb_l.gb_3a.gb_4a{max-height:-webkit-calc(100vh - 44px - 100px);max-height:calc(100vh - 44px - 100px)}.gb_l.gb_3a.gb_5a{max-height:-webkit-calc(100vh - 44px - 15px - 100px);max-height:calc(100vh - 44px - 15px - 100px)}.gb_l.gb_3a.gb_6a{background-color:#2d2e30}.gb_7a.gb_8a{color:#5f6368;font:400 12px/16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif}.gb_9a.gb_7a.gb_8a{background-color:rgba(138,180,248,0.24);color:#e8eaed}.gb_ab,#gb a.gb_ab.gb_ab,.gb_bb a,#gb .gb_bb.gb_bb a{color:#36c;text-decoration:none}.gb_7a>.gb_ab,#gb .gb_7a>a.gb_ab.gb_ab{color:#0070ff;font:inherit;font-weight:500;outline:0}.gb_9a.gb_7a>.gb_ab,#gb .gb_9a.gb_7a>a.gb_ab.gb_ab{color:#8ab4f8}.gb_ab:active,#gb a.gb_ab.gb_ab:active,.gb_ab:hover,#gb a.gb_ab.gb_ab:hover,.gb_bb a:active,#gb .gb_bb a:active,.gb_bb a:hover,#gb .gb_bb a:hover,#gb .gb_7a>a.gb_ab.gb_ab:focus{text-decoration:underline}.gb_cb{margin:20px;white-space:nowrap}.gb_l>.gb_cb{margin:20px 33px}.gb_db,.gb_eb{display:inline-block;vertical-align:top}.gb_db.gb_fb,.gb_eb.gb_gb{vertical-align:middle}.gb_l .gb_db,.gb_l .gb_eb{display:block;vertical-align:top;text-align:center}.gb_fb{cursor:default}.gb_l .gb_db{margin-bottom:10px;position:relative;height:86px;width:86px}.gb_hb{-webkit-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-transform:translateZ(0)}.gb_Ja{-webkit-background-size:96px 96px;background-size:96px 96px;border:none;vertical-align:top;height:96px;width:96px}.gb_ib{margin-bottom:11px;margin-top:4px}@media screen and (min-width:361px){.gb_l .gb_db,.gb_ib{margin-left:101px}}@media screen and (max-width:361px){.gb_l .gb_db,.gb_ib{margin-left:calc((calc(100vw - 12px*2) - 33px*2 - 86px)/2)}}.gb_jb.gb_jb{fill:#1a73e8}.gb_6a .gb_jb{fill:#8ab4f8}.gb_l .gb_Ja{-webkit-background-size:80px 80px;background-size:80px 80px;height:80px;width:80px}.gb_l .gb_kb.gb_Ja{-webkit-background-size:76px 76px;background-size:76px 76px;position:relative;left:2px;top:2px;height:76px;width:76px}.gb_l .gb_lb{background:#fff;bottom:0;position:absolute;right:0;overflow:visible;height:32px;width:32px}.gb_l.gb_6a .gb_lb{background:#2d2e30}.gb_mb{bottom:0;-webkit-box-shadow:0 1px 1px 0 rgba(65,69,73,0.3),0 1px 3px 1px rgba(65,69,73,0.15);box-shadow:0 1px 1px 0 rgba(65,69,73,0.3),0 1px 3px 1px rgba(65,69,73,0.15);margin:0 2.5px 3px;outline:0;position:absolute;right:0;height:26px;width:26px}.gb_mb:hover{background-color:#f8faff}.gb_mb:focus,.gb_mb:hover:focus{background-color:#f4f8ff}.gb_mb:active,.gb_mb:focus:active{background-color:#f4f8ff;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,0.3),0 4px 8px 3px rgba(60,64,67,0.15);box-shadow:0 1px 3px 0 rgba(60,64,67,0.3),0 4px 8px 3px rgba(60,64,67,0.15)}.gb_mb:hover>svg.gb_nb,.gb_mb:focus>svg.gb_nb,.gb_mb:active>svg.gb_nb{fill:#1a73e8}.gb_ob{font-weight:bold;margin:-4px 0 1px 0;text-overflow:ellipsis;overflow:hidden}.gb_l .gb_ob{color:#202124;font:500 16px/22px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;letter-spacing:.29px;margin:0;text-align:center;text-overflow:ellipsis;overflow:hidden}.gb_l.gb_6a .gb_ob{color:#e8eaed}.gb_qb{color:#666;text-overflow:ellipsis;overflow:hidden}.gb_l .gb_qb{color:#5f6368;font:400 14px/19px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;letter-spacing:normal;text-align:center;text-overflow:ellipsis;overflow:hidden}.gb_l.gb_6a .gb_qb{color:#e8eaed}.gb_gb>.gb_qb{color:#000;font-weight:bold;margin:-4px 0 1px 0;text-overflow:ellipsis;overflow:hidden}.gb_rb{color:#666;font-style:italic;font-weight:500;margin:4px 0;overflow:hidden}.gb_sb{color:#5f6368;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;line-height:19px;margin-top:4px;text-align:center}.gb_6a .gb_sb{color:#9aa0a6}.gb_tb{font-weight:500}.gb_ub.gb_ub{background-color:#ffffff;border:1px solid #dadce0;-webkit-border-radius:100px;border-radius:100px;color:#3c4043;display:inline-block;font:500 14px/16px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;letter-spacing:.25px;margin:16px 0 0;max-width:254px;outline:0;padding:8px 16px;text-align:center;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.gb_6a .gb_ub.gb_ub{background-color:#2d2e30;border:1px solid #5f6368;color:#e8eaed}.gb_ub:hover{background-color:#f7f8f8}.gb_ub:focus,.gb_ub:hover:focus{background-color:#f4f4f4}.gb_ub:active,.gb_ub:focus:active{background-color:#e8e8e9;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}.gb_vb{color:#5f6368;margin:14px 33px;text-align:center;white-space:normal}.gb_6a .gb_vb{color:#e8eaed}.gb_wb.gb_wb{-webkit-border-radius:4px;border-radius:4px;color:#5f6368;display:inline-block;font:400 12px/16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;outline:0;padding:4px 8px;text-decoration:none;text-align:center;white-space:normal}.gb_6a .gb_wb.gb_wb{border:1px solid transparent;color:#e8eaed}.gb_wb:hover{background-color:#f7f8f8}.gb_wb:focus,.gb_wb:hover:focus{background-color:#f4f4f4}.gb_wb:active,.gb_wb:active:focus{background-color:#e8e8e9}.gb_eb .gb_3{background:#4d90fe;border-color:#3079ed;font-weight:bold;margin:10px 0 0 0;color:#fff}#gb .gb_eb a.gb_3.gb_3{color:#fff}.gb_eb .gb_3:hover{background:#357ae8;border-color:#2f5bb7}.gb_xb .gb_1a{border-bottom-color:#fef9db}.gb_8a{background:#fef9db;font-size:11px;padding:10px 20px;white-space:normal}.gb_7a.gb_8a{background:#e8f0fe;-webkit-border-radius:4px;border-radius:4px;margin:4px;padding:4px 29px;text-align:center}.gb_7a.gb_8a>#gbpbt>span{white-space:nowrap;font-weight:500}.gb_8a b,.gb_ab{white-space:nowrap}.gb_yb.gb_yb{background-color:#ffffff;color:#3c4043;display:table;font:500 14px/16px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;letter-spacing:.25px;outline:0;padding:14px 41px;text-align:center;text