-
Notifications
You must be signed in to change notification settings - Fork 0
/
webpage.html
1 lines (1 loc) · 385 KB
/
webpage.html
1
b'<!doctype html><html itemscope="" itemtype="http://schema.org/SearchResultsPage" lang="en-IN"><head><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"><meta content="origin" name="referrer"><title>python web crawling tutorial - Google Search</title><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){window.google={kEI:\'27gXXMTSAsT9vgS4r6moCw\',kEXPI:\'31\',authuser:0,kscs:\'c9c918f0_27gXXMTSAsT9vgS4r6moCw\',kGL:\'IN\'};google.kHL=\'en-IN\';})();google.time=function(){return(new Date).getTime()};(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.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(){google.hs={h:true};})();google.arwt=function(a){a.href=document.getElementById(a.id.substring(1)).href;return!0};(function(){var f=function(){this.h="";this.j=e};f.prototype.l=!0;var g=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,e={},h=function(a){var c=new f;c.h=a;return c};h("about:blank");var k=/^((market|itms|intent|itms-appss):\\/\\/)/i,l=function(a){var c;a instanceof f||!k.test(a)?c=a:c=h(a);return c};var m=function(a,c){if(c instanceof f)var b=c;else b=c,b instanceof f||(b="object"==typeof b&&b.l?b.h:String(b),g.test(b)||(b="about:invalid#zClosurez"),b=h(b));a.href=b instanceof f&&b.constructor===f&&b.j===e?b.h:"type_error:SafeUrl"};function n(a){return a?(a=a.getAttribute("data-ved"))?"&ved="+a:"":""}function p(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 q(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=a.href,b=/[?&]adurl=([^&]+)/.exec(c);if(b&&/[?&]ae=1(&|$)/.test(c))try{var d={g:c+"&act=1",i:decodeURIComponent(b[1]),m:b.index}}catch(r){d=null}else d=null;d&&(c=a.getAttribute("data-sbd"),"1"==c||"2"==c?(d=d.g+"&ri=8&shc="+c+"&ictx=1"+q(a),navigator.sendBeacon&&navigator.sendBeacon(d,"")?m(a,l(a.href+"&ri=9")):m(a,l(a.href+"&ri=10"))):(c=0,a.dataset.ampAd&&(b=a?(b=/[?&]ved=([^&]+)/.exec(a.href))?b[1]:"":"",a.dataset.ved=b,a.dataset.ampc?c=1:a.dataset.ampd&&(c=2),0!=c&&(b=d.g+"&ri=5",2==c&&(b+="&t=1&shc=1",d.g+="&t=0"),google.f.c9ZYY=p(b))),1==c?m(a,l(d.i)):(c=d.g+"&ri=1"+q(a),navigator.sendBeacon?navigator.sendBeacon(c,"")?m(a,l(d.i)):m(a,l(a.href+"&ri=2")):m(a,l(a.href+"&ri=16")))))}else d="",a.getAttribute("data-arwt")?a.id&&(d=n(document.getElementById(a.id.substring(1)))):d=n(a),c=a.getAttribute("data-sbt"),b=a.getAttribute("data-sbf"),c&&b&&navigator.sendBeacon&&navigator.sendBeacon(c+\nd+"&bt=1","")?m(a,b):a.href+="&bt=2";return!0};}).call(this);(function(){var k=this,l=Date.now||function(){return+new Date};var t={};var v=function(a,d){if(null===d)return!1;if("contains"in a&&1==d.nodeType)return a.contains(d);if("compareDocumentPosition"in a)return a==d||!!(a.compareDocumentPosition(d)&16);for(;d&&a!=d;)d=d.parentNode;return d==a};var w=function(a,d){return function(b){b||(b=window.event);return d.call(a,b)}},B=function(a){a=a.target||a.srcElement;!a.getAttribute&&a.parentNode&&(a=a.parentNode);return a},C="undefined"!=typeof navigator&&/Macintosh/.test(navigator.userAgent),D="undefined"!=typeof navigator&&!/Opera/.test(navigator.userAgent)&&/WebKit/.test(navigator.userAgent),E={A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},aa=function(){this._mouseEventsPrevented=!0},F={A:13,BUTTON:0,CHECKBOX:32,COMBOBOX:13,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=function(a){return(a.getAttribute("type")||a.tagName).toUpperCase()in ba},H=function(a){return(a.getAttribute("type")||a.tagName).toUpperCase()in ca},ba={CHECKBOX:!0,OPTION:!0,RADIO:!0},ca={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},da={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.i=this.g=null},K=function(a,d){var b=J;b.g=a;b.i=d;return b};I.prototype.h=function(){var a=this.g;this.g&&this.g!=this.i?this.g=this.g.__owner||this.g.parentNode:this.g=null;return a};var L=function(){this.j=[];this.g=0;this.i=null;this.l=!1};L.prototype.h=function(){if(this.l)return J.h();if(this.g!=this.j.length){var a=this.j[this.g];this.g++;a!=this.i&&a&&a.__owner&&(this.l=!0,K(a.__owner,this.i));return a}return null};var J=new I,M=new L;var P=function(){this.s=[];this.g=[];this.h=[];this.l={};this.i=null;this.j=[];O(this,"_custom")},ea="undefined"!=typeof navigator&&/iPhone|iPad|iPod/.test(navigator.userAgent),Q=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\\s+/,"").replace(/\\s+$/,"")},fa=/\\s*;\\s*/,ka=function(a,d){return function(b){var c=d;if("_custom"==c){c=b.detail;if(!c||!c._type)return;c=c._type}if("click"==c&&(C&&b.metaKey||!C&&b.ctrlKey||2==b.which||null==b.which&&4==b.button||b.shiftKey))c=\n"clickmod";else{var e=b.which||b.keyCode||b.key;D&&3==e&&(e=13);if(13!=e&&32!=e)e=!1;else{var f=B(b),q=(f.getAttribute("role")||f.type||f.tagName).toUpperCase(),h;(h="keydown"!=b.type)||("getAttribute"in f?(h=(f.getAttribute("role")||f.tagName).toUpperCase(),h=!H(f)&&("COMBOBOX"!=h||"INPUT"!=h)&&!f.isContentEditable):h=!1,h=!h);(h=h||b.ctrlKey||b.shiftKey||b.altKey||b.metaKey||G(f)&&32==e)||((h=f.tagName in E)||(h=f.getAttributeNode("tabindex"),h=null!=h&&h.specified),h=!(h&&!f.disabled));h?e=!1:(f="INPUT"!=f.tagName.toUpperCase()||f.type,h=!(q in F)&&13==e,e=(0==F[q]%e||h)&&!!f)}e&&(c="clickkey")}q=b.srcElement||b.target;e=R(c,b,q,"",null);b.path?(M.j=b.path,M.g=0,M.i=this,M.l=!1,f=M):f=K(q,this);for(;h=f.h();){var m=h;var g=m;h=c;var p=g.__jsaction;if(!p){var u=null;"getAttribute"in g&&(u=g.getAttribute("jsaction"));if(u){p=t[u];if(!p){p={};for(var x=u.split(fa),y=0,ha=x?x.length:0;y<ha;y++){var r=x[y];if(r){var z=r.indexOf(":"),N=-1!=z,ia=N?Q(r.substr(0,z)):"click";r=N?Q(r.substr(z+1)):r;p[ia]=r}}t[u]=p}g.__jsaction=p}else p=ja,g.__jsaction=p}"clickkey"==h?h="click":"click"!=h||p.click||(h="clickonly");g={o:h,action:p[h]||"",event:null,v:!1};e=R(g.o,g.event||b,q,g.action||"",m,e.timeStamp);if(g.v||g.action)break}e&&"touchend"==e.eventType&&(e.event._preventMouseEvents=aa);if(g&&g.action){if(g="clickkey"==c)g=B(b),g=(g.type||g.tagName).toUpperCase(),(g=32==(b.which||b.keyCode||b.key)&&"CHECKBOX"!=g)||(g=B(b),q=(g.getAttribute("role")||g.tagName).toUpperCase(),g=g.tagName.toUpperCase()in\nda&&"A"!=q&&!G(g)&&!H(g)||"BUTTON"==q);g&&(b.preventDefault?b.preventDefault():b.returnValue=!1);if("mouseenter"==c||"mouseleave"==c)if(g=b.relatedTarget,!("mouseover"==b.type&&"mouseenter"==c||"mouseout"==b.type&&"mouseleave"==c)||g&&(g===m||v(m,g)))e.action="",e.actionElement=null;else{c={};for(var n in b)"function"!==typeof b[n]&&"srcElement"!==n&&"target"!==n&&(c[n]=b[n]);c.type="mouseover"==b.type?"mouseenter":"mouseleave";c.target=c.srcElement=m;c.bubbles=!1;e.event=c;e.targetElement=m}}else e.action=\n"",e.actionElement=null;m=e;a.i&&(n=R(m.eventType,m.event,m.targetElement,m.action,m.actionElement,m.timeStamp),"clickonly"==n.eventType&&(n.eventType="click"),a.i(n,!0));if(m.actionElement){"A"!=m.actionElement.tagName||"click"!=m.eventType&&"clickmod"!=m.eventType||null==a.i||(b.preventDefault?b.preventDefault():b.returnValue=!1);if(a.i)a.i(m);else{if((n=k.document)&&!n.createEvent&&n.createEventObject)try{var A=n.createEventObject(b)}catch(na){A=b}else A=b;m.event=A;a.j.push(m)}if("touchend"==\nm.event.type&&m.event._mouseEventsPrevented){b=m.event;for(var oa in b);l()}}}},R=function(a,d,b,c,e,f){return{eventType:a,event:d,targetElement:b,action:c,actionElement:e,timeStamp:f||l()}},ja={},la=function(a,d){return function(b){var c=a,e=d,f=!1;"mouseenter"==c?c="mouseover":"mouseleave"==c&&(c="mouseout");if(b.addEventListener){if("focus"==c||"blur"==c||"error"==c||"load"==c)f=!0;b.addEventListener(c,e,f)}else b.attachEvent&&("focus"==c?c="focusin":"blur"==c&&(c="focusout"),e=w(b,e),b.attachEvent("on"+\nc,e));return{o:c,m:e,capture:f}}},O=function(a,d){if(!a.l.hasOwnProperty(d)){var b=ka(a,d),c=la(d,b);a.l[d]=b;a.s.push(c);for(b=0;b<a.g.length;++b){var e=a.g[b];e.h.push(c.call(null,e.g))}"click"==d&&O(a,"keydown")}};P.prototype.m=function(a){return this.l[a]};var V=function(a,d){var b=new ma(d),c;a:{for(c=0;c<a.g.length;c++)if(S(a.g[c],d)){c=!0;break a}c=!1}if(c)return a.h.push(b),b;T(a,b);a.g.push(b);U(a);return b},U=function(a){for(var d=a.h.concat(a.g),b=[],c=[],e=0;e<a.g.length;++e){var f=a.g[e];W(f,d)?(b.push(f),X(f)):c.push(f)}for(e=0;e<a.h.length;++e)f=a.h[e],W(f,d)?b.push(f):(c.push(f),T(a,f));a.g=c;a.h=b},T=function(a,d){var b=d.g;ea&&(b.style.cursor="pointer");for(b=0;b<a.s.length;++b)d.h.push(a.s[b].call(null,d.g))},Y=function(a,d){a.i=d;a.j&&\n(0<a.j.length&&d(a.j),a.j=null)},ma=function(a){this.g=a;this.h=[]},S=function(a,d){for(var b=a.g,c=d;b!=c&&c.parentNode;)c=c.parentNode;return b==c},W=function(a,d){for(var b=0;b<d.length;++b)if(d[b].g!=a.g&&S(d[b],a.g))return!0;return!1},X=function(a){for(var d=0;d<a.h.length;++d){var b=a.g,c=a.h[d];b.removeEventListener?b.removeEventListener(c.o,c.m,c.capture):b.detachEvent&&b.detachEvent("on"+c.o,c.m)}a.h=[]};var Z=new P;V(Z,window.document.documentElement);O(Z,"click");O(Z,"focus");O(Z,"focusin");O(Z,"blur");O(Z,"focusout");O(Z,"error");O(Z,"load");O(Z,"change");O(Z,"dblclick");O(Z,"input");O(Z,"keyup");O(Z,"keydown");O(Z,"keypress");O(Z,"mousedown");O(Z,"mouseenter");O(Z,"mouseleave");O(Z,"mouseout");O(Z,"mouseover");O(Z,"mouseup");O(Z,"paste");O(Z,"touchstart");O(Z,"touchend");O(Z,"touchcancel");O(Z,"speech");(function(a){google.jsad=function(d){Y(a,d)};google.jsaac=function(d){return V(a,d)};google.jsarc=function(d){X(d);for(var b=!1,c=0;c<a.g.length;++c)if(a.g[c]===d){a.g.splice(c,1);b=!0;break}if(!b)for(c=0;c<a.h.length;++c)if(a.h[c]===d){a.h.splice(c,1);break}U(a)}})(Z);window.gws_wizbind=function(a){return{trigger:function(d){var b=a.m(d.type);b||(O(a,d.type),b=a.m(d.type));var c=d.target||d.srcElement;b&&b.call(c.ownerDocument.documentElement,d)},bind:function(d){Y(a,d)}}}(Z);}).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(){google.c={c:{a:true,n:false,p:true}};google.sn=\'web\';(function(){var f=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)};google.timers={};google.startTick=function(a,b){var c=b&&google.timers[b].t?google.timers[b].t.start:google.time();google.timers[a]={t:{},e:{},m:{}};var d=window.performance;if(d){var e=d.timing;google.c.c.p&&e&&e.responseStart>e.navigationStart?(c=e.responseStart,google.timers[a].wsrt=c-e.navigationStart):d.now&&(google.timers[a].wsrt=Math.floor(d.now()))}google.timers[a].t.start=c};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;d<b.length;++d)google.timers[a].t[b[d].clearcut]={key:b[d],ts: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(b){c(b);b=d;a.addEventListener?a.removeEventListener("load",b,!1):a.attachEvent&&a.detachEvent("onload",b);b=d;a.addEventListener?a.removeEventListener("error",b,!1):a.attachEvent&&a.detachEvent("onerror",b)};f(a,"load",d);b&&f(a,"error",d)};google.afte=!0;google.aft=function(a){google.c.c.a&&google.afte&&(google.timers.aft||google.startTick("aft"),google.timers.aft.t[a.id||a.src||a.name]=google.time())};google.startTick("webaft");google.startTick("load");google.c.b("pr");google.c.b("xe");}).call(this);})();</script><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">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")};</script><style>[dir=\'ltr\'],[dir=\'rtl\']{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}bdo[dir=\'ltr\'],bdo[dir=\'rtl\']{unicode-bidi:bidi-override;unicode-bidi:-webkit-isolate-override;unicode-bidi:isolate-override}#logo{display:block;overflow:hidden;position:relative}#logo img{border:0;}#logo span{background:url(/images/nav_logo242.png) no-repeat;cursor:pointer;overflow:hidden}#logocont{z-index:1;padding-left:13px;padding-right:10px;padding-top:7px}#logocont.ddl{padding-top:3px}.big #logocont{padding-left:13px;padding-right:12px}#searchform #logocont{padding-top:11px;padding-right:28px;padding-left:30px}.sbibod{background-color:#fff;height:44px;vertical-align:top;border:1px solid #dfe1e5;border-radius:8px;box-shadow:none;transition:box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1);}.sbibod{border-radius:24px}.visible-suggestions{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:rgba(223,225,229,0);box-shadow:0 1px 6px 0 rgba(32,33,36,0.28)}#searchform .sbfcn,#searchform .sbhcn{box-shadow:0 1px 6px 0 rgba(32,33,36,0.28);border-color:rgba(223,225,229,0)}li.sbsb_c{padding:0}li.sbsb_c .sbse{margin:0 20px;padding:0px 0;}li.sbsb_c:first-child .sbse{border-top:1px solid #dfe1e5}.sbdd_a .sbdd_b{border:none;border-radius:24px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 4px 6px 0 rgba(32,33,36,0.28)}.sbsb_a{border-radius:24px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}#searchform .sbfl_a{margin-top:-24px;padding:0;right:16px}.lst{border:0;margin-top:5px;margin-bottom:0}.lst:focus{outline:none}.gsfi,.lst{font:16px arial,sans-serif;line-height:34px;height:34px !important}.lst-c{overflow:hidden}#gs_st0{line-height:44px;padding:0 8px;margin-top:-1px;position:static}.srp #gs_st0{padding:0 2px 0 8px}.gsfs{font:16px arial,sans-serif}.lsb{background:transparent;border:0;font-size:0;height:30px;outline:0;text-align:left;width:100%}.sbico{display:inline-block;height:24px;width:24px;cursor:pointer;vertical-align:middle;color:#4285f4}.sbico-c{background:transparent;border:0;float:right;height:44px;line-height:44px;margin-top:-1px;outline:0;padding-right:20px;position:relative;top:-1px}.hp .sbico-c{display:none}#sblsbb{text-align:center;border-bottom-left-radius:0;border-top-left-radius:0;height:44px;margin:0;padding:0;}#sbds{border:0;margin-left:0}.hp .nojsb,.srp .jsb{display:none}.kpbb,.kprb,.kpgb,.kpgrb{border-radius:2px;border-radius:2px;color:#fff}.kpbb:hover,.kprb:hover,.kpgb:hover,.kpgrb:hover{box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#fff}.kpbb:active,.kprb:active,.kpgb:active,.kpgrb:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.kpbb{background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed}.kpbb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7}a.kpbb:link,a.kpbb:visited{color:#fff}.kprb{background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));background-color:#dd4b39;background-image:-webkit-linear-gradient(top,#dd4b39,#d14836);background-image:linear-gradient(top,#dd4b39,#d14836);border:1px solid #dd4b39}.kprb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));background-color:#c53727;background-image:-webkit-linear-gradient(top,#dd4b39,#c53727);background-image:linear-gradient(top,#dd4b39,#c53727);border:1px solid #b0281a;border-bottom-color:#af301f}.kprb:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));background-color:#b0281a;background-image:-webkit-linear-gradient(top,#dd4b39,#b0281a);background-image:linear-gradient(top,#dd4b39,#b0281a)}.kpgb{background-image:-webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));background-color:#3d9400;background-image:-webkit-linear-gradient(top,#3d9400,#398a00);background-image:linear-gradient(top,#3d9400,#398a00);border:1px solid #29691d}.kpgb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));background-color:#368200;background-image:-webkit-linear-gradient(top,#3d9400,#368200);background-image:linear-gradient(top,#3d9400,#368200);border:1px solid #2d6200}.kpgrb{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;color:#555}.kpgrb:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-color:#f8f8f8;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #dcdcdc;color:#333}a.kpgrb:link,a.kpgrb:visited{color:#555}#sfopt{display:inline-block;float:right;line-height:normal}.lsd{font-size:11px;position:absolute;top:3px;left:16px}.tsf{background:none}#sform{height:65px}#searchform{width:100%}.minidiv .sfbg{background:white;box-shadow:0 1px 6px 0 rgba(32,33,36,0.28);height:72px}.minidiv .sbibod{height:32px;margin:10px 0;border-radius:16px}.minidiv .visible-suggestions{border-bottom-left-radius:0;border-bottom-right-radius:0}.minidiv .sbico-c{height:32px;line-height:32px}.minidiv .sbib_b{padding-top:0}.minidiv .gsfi{font-size:14px;line-height:32px}.minidiv .gsfs{font-size:14px}.minidiv #logo img{height:28px;width:86px}#searchform.minidiv #logocont{padding:17px 34px 0}.minidiv #gb{top:11px}.minidiv li.sbsb_c .sbse{padding:0px 0}.minidiv .sbdd_a .sbdd_b,.minidiv .sbsb_a{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.minidiv #gs_st0{line-height:32px !important}.minidiv .sbdd_a{top:32px !important}.minidiv .gsri_a{background-size:20px 20px;height:20px;width:16px}.minidiv .sbico-c .sbico{height:20px;width:20px}.hp #searchform{position:absolute;top:311px}.srp #searchform{position:absolute;top:20px}.srp #tsf{position:relative;}.sfbg{height:69px;left:0;position:absolute;width:100%}.sfbgg{height:65px}#cnt{padding-top:20px;}#subform_ctrl{min-height:0px}</style><style id="ostyle">@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}.gb_9 .gb_b{background-position:-132px -38px;opacity:.55}.gb_aa .gb_9 .gb_b{background-position:-132px -38px}.gb_S .gb_9 .gb_b{background-position:-463px -35px;opacity:1}.gb_ba.gb_ca{min-height:196px;overflow-y:auto;width:320px}.gb_da{-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.gb_ea{background:#fff;margin:0;min-height:100px;padding:28px;padding-right:27px;text-align:left;white-space:normal;width:265px}.gb_fa{background:#f5f5f5;cursor:pointer;height:40px;overflow:hidden}.gb_ga{position:relative}.gb_fa{display:block;line-height:40px;text-align:center;width:320px}.gb_ga{display:block;line-height:40px;text-align:center}.gb_ga.gb_ha{line-height:0}.gb_fa,.gb_fa:visited,.gb_fa:active,.gb_ga,.gb_ga:visited{color:rgba(0,0,0,0.87);text-decoration:none}.gb_ga:active{color:rgba(0,0,0,0.87)}#gb a.gb_fa,#gb a.gb_fa:visited,#gb a.gb_fa:active,#gb a.gb_ga,#gb a.gb_ga:visited{color:rgba(0,0,0,0.87);text-decoration:none}#gb a.gb_ga:active{color:rgba(0,0,0,0.87)}.gb_ga,.gb_ea{display:none}.gb_7,.gb_7+.gb_ga,.gb_ia .gb_ga,.gb_ia .gb_ea{display:block}.gb_ga:hover,.gb_ga:active,#gb a.gb_ga:hover,#gb a.gb_ga:active{text-decoration:underline}.gb_ga{border-bottom:1px solid #ebebeb;left:28px;width:264px}.gb_ia .gb_fa{display:none}.gb_ga:last-child{border-bottom-width:0}.gb_ja .gb_O{display:initial}.gb_ja.gb_ka{height:100px;text-align:center}.gb_ja.gb_ka img{padding:34px 0;height:32px;width:32px}.gb_ja .gb_W+img{border:0;margin:8px;height:48px;width:48px}.gb_ja div.gb_la{background:#ffa;-webkit-border-radius:5px;border-radius:5px;padding:5px;text-align:center}.gb_ja.gb_ma,.gb_ja.gb_na{padding-bottom:0}.gb_ja.gb_oa,.gb_ja.gb_na{padding-top:0}.gb_ja.gb_na a,.gb_ja.gb_oa a{top:0}.gb_pa .gb_fa{margin-top:0;position:static}.gb_qa{display:inline-block}.gb_ra{margin:-12px 28px 28px;position:relative;width:264px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 1px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 1px rgba(0,0,0,0.1)}.gb_0{background-image:url(\'https://ssl.gstatic.com/gb/images/p1_254618290.png\');-webkit-background-size:64px 2410px;background-size:64px 2410px;display:inline-block;margin:8px;vertical-align:middle;height:64px;width:64px}.gb_sa{color:#262626;display:inline-block;font:13px/18px Arial,sans-serif;margin-right:80px;padding:10px 10px 10px 0;vertical-align:middle;white-space:normal}.gb_ta{font:16px/24px Arial,sans-serif}.gb_ua,#gb#gb .gb_ua{color:#427fed;text-decoration:none}.gb_ua:hover,#gb#gb .gb_ua:hover{text-decoration:underline}.gb_va .gb_ea{position:relative}.gb_va .gb_O{position:absolute;top:28px;left:28px}.gb_fa.gb_wa{display:none;height:0}.gb_cb{-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_cb::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Fb::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}}.gb_cb:hover,.gb_cb:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_cb: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_cb:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:\'\';display:block;height:100%}.gb_db{cursor:pointer;line-height:30px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_b.gb_db{width:auto}.gb_db:hover,.gb_db:focus{opacity:.85}.gb_eb .gb_db,.gb_eb .gb_fb{line-height:26px}#gb#gb.gb_eb a.gb_db,.gb_eb .gb_fb{font-size:11px;height:auto}.gb_gb{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_hb:hover .gb_gb{opacity:.85}.gb_Sa>.gb_ib{padding:3px 3px 3px 4px}.gb_S .gb_db,.gb_S .gb_gb{opacity:1}#gb#gb.gb_S.gb_S a.gb_db,#gb#gb .gb_S.gb_S a.gb_db{color:#fff}.gb_S.gb_S .gb_gb{border-top-color:#fff;opacity:1}.gb_aa .gb_cb:hover,.gb_S .gb_cb:hover,.gb_aa .gb_cb:focus,.gb_S .gb_cb: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_jb .gb_ib,.gb_kb .gb_ib{position:absolute;right:1px}.gb_ib.gb_R,.gb_lb.gb_R,.gb_hb.gb_R{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_mb.gb_nb .gb_db{width:30px!important}.gb_ob.gb_bb{display:none}@-webkit-keyframes progressmove{0%{margin-left:-100%}to{margin-left:100%}}@keyframes progressmove{0%{margin-left:-100%}to{margin-left:100%}}.gb_pb.gb_ab{display:none}.gb_pb{background-color:#ccc;height:3px;overflow:hidden}.gb_qb{background-color:#f4b400;height:100%;width:50%;-webkit-animation:progressmove 1.5s linear 0s infinite;animation:progressmove 1.5s linear 0s infinite}.gb_sb{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_tb .gb_sb,.gb_ub .gb_sb{right:0;top:0}.gb_db~.gb_vb,.gb_db~.gb_wb{left:auto;right:6.5px}.gb_xb{outline:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.gb_xb.gb_Xa{width:320px}.gb_yb,#gb a.gb_yb.gb_yb,.gb_zb a,#gb .gb_zb.gb_zb a{color:#36c;text-decoration:none}.gb_yb:active,#gb a.gb_yb:active,.gb_yb:hover,#gb a.gb_yb:hover,.gb_zb a:active,#gb .gb_zb a:active,.gb_zb a:hover,#gb .gb_zb a:hover{text-decoration:underline}.gb_Ab{margin:20px;white-space:nowrap}.gb_Bb,.gb_Cb{display:inline-block;vertical-align:top}.gb_Db .gb_Bb,.gb_Db .gb_Cb{display:block;vertical-align:top;text-align:center}.gb_xb.gb_Xa .gb_Cb{max-width:164px}.gb_Bb{margin-right:20px;position:relative}.gb_Db .gb_Bb{margin:0 118px 12px;height:88px;width:88px}.gb_Eb{-webkit-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-transform:translateZ(0)}.gb_Fb{-webkit-background-size:96px 96px;background-size:96px 96px;border:none;vertical-align:top;height:96px;width:96px}.gb_Db .gb_Fb{-webkit-background-size:83px 83px;background-size:83px 83px;height:83px;width:83px}.gb_ob{background:rgba(78,144,254,.7);bottom:0;color:#fff;font-size:9px;font-weight:bold;left:0;line-height:9px;position:absolute;padding:7px 0;text-align:center;width:96px}.gb_Db .gb_Hb{background:#fff;bottom:0;position:absolute;right:0;height:32px;width:32px}.gb_Db .gb_Ib{background:#fff;bottom:0;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:0 0 2px 1px rgba(0,0,0,0.2);margin:0 2.5px 3px;position:absolute;right:0;height:26px;width:26px}.gb_Eb .gb_ob{background:rgba(0,0,0,.54)}.gb_Jb{font-weight:bold;margin:-4px 0 1px 0;text-overflow:ellipsis;overflow:hidden}.gb_Lb{color:#666;text-overflow:ellipsis;overflow:hidden}.gb_zb{color:#ccc;margin:6px 0}.gb_Db .gb_zb{text-align:center}.gb_xb.gb_Xa .gb_zb a{display:block;line-height:24px;margin:0}.gb_xb.gb_Xa .gb_zb a:first-child:last-child{line-height:normal}.gb_xb:not(.gb_Xa) .gb_zb a{margin:0 10px}.gb_xb:not(.gb_Xa) .gb_zb a:first-child{margin-left:0}.gb_xb:not(.gb_Xa) .gb_zb a:last-child{margin-right:0}.gb_Cb .gb_Mb{background:#4d90fe;border-color:#3079ed;font-weight:bold;margin:10px 0 0 0;color:#fff}#gb .gb_Cb a.gb_Mb.gb_Mb{color:#fff}.gb_Cb .gb_Mb:hover{background:#357ae8;border-color:#2f5bb7}.gb_Nb.gb_ka{border-top:none}.gb_Nb{background:#f5f5f5;border-top:1px solid #ccc;border-color:rgba(0,0,0,.2);padding:10px 0;width:100%;display:table}.gb_Nb .gb_Mb{margin:0 20px;white-space:nowrap}.gb_Nb>div{display:table-cell;text-align:right}.gb_Nb>div:first-child{text-align:left}.gb_Nb .gb_Ob{display:block;text-align:center}.gb_Pb .gb_vb{border-bottom-color:#fef9db}.gb_Qb{background:#fef9db;font-size:11px;padding:10px 20px;white-space:normal}.gb_Qb b,.gb_yb{white-space:nowrap}.gb_Db .gb_Rb{border-top:1px solid #ccc;border-top-color:rgba(0,0,0,.2);display:block;outline-offset:-2px;padding:10px 20px;position:relative;white-space:nowrap}.gb_Db .gb_Sb{border:none;display:inline-block;vertical-align:top;height:32px;width:32px}.gb_Db .gb_Tb{display:inline-block;margin:6px 0 0 10px;vertical-align:center}.gb_Db .gb_Ub{height:36px;text-align:center;width:288px}.gb_Xb{background:#f5f5f5;border-top:1px solid #ccc;border-top-color:rgba(0,0,0,.2);max-height:230px;overflow:auto}.gb_Xb.gb_Xa{max-height:170px}.gb_Xb.gb_Xa.gb_Zb{max-height:124px}.gb_0b{border-top:1px solid #ccc;border-top-color:rgba(0,0,0,.2);display:block;outline-offset:-2px;padding:10px 20px;position:relative;white-space:nowrap}.gb_1b .gb_0b:focus .gb_2b{outline:1px dotted #fff}.gb_0b:hover{background:#eee}.gb_0b[selected="true"]{overflow:hidden}.gb_0b[selected="true"]>.gb_3b{background-color:rgba(117,117,117,.9)}.gb_0b[selected="true"]>.gb_4b{display:block;position:absolute;z-index:2}.gb_4b::-moz-focus-inner{border:0}.gb_4b{background-color:transparent;border:none;color:#fff;display:none;font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:14px;height:36px;min-width:86px;text-align:center;top:16px;width:auto}.gb_0b[selected="true"]>.gb_4b:focus{background-color:rgba(0,0,0,.24);-webkit-border-radius:2px;border-radius:2px;outline:0}.gb_0b[selected="true"]>.gb_4b:hover,.gb_0b[selected="true"]>.gb_4b:focus:hover{background-color:#565656;-webkit-border-radius:2px;border-radius:2px}.gb_0b[selected="true"]>.gb_4b:active{-webkit-border-radius:2px;border-radius:2px;background-color:#212121}.gb_5b{left:0;margin-left:5%}.gb_6b{margin-right:5%;right:0}.gb_0b:first-child,.gb_7b:first-child+.gb_0b{border-top:0}.gb_7b{display:none}.gb_8b{cursor:default}.gb_8b:hover{background:transparent}.gb_9b{border:none;vertical-align:top;height:48px;width:48px}.gb_2b{display:inline-block;margin:6px 0 0 10px}.gb_xb.gb_Xa .gb_2b{max-width:222px}.gb_8b .gb_9b,.gb_8b .gb_2b{opacity:.4}.gb_ac{color:#000;text-overflow:ellipsis;overflow:hidden}.gb_8b .gb_ac{color:#666}.gb_bc{color:#666;text-overflow:ellipsis;overflow:hidden}.gb_cc{color:#666;font-style:italic}.gb_3b{background-color:transparent;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.gb_4b:hover{background-color:rgba(100,100,100,0.4)}.gb_dc{background:#f5f5f5;border-top:1px solid #ccc;border-top-color:rgba(0,0,0,.2);display:block;padding:10px 20px}.gb_ec{background-position:-244px 0;display:inline-block;margin:1px 0;vertical-align:middle;height:25px;width:25px}.gb_N .gb_ec::before{left:-244px;top:0}.gb_fc{color:#427fed;display:inline-block;padding:0 25px 0 10px;vertical-align:middle;white-space:normal}.gb_dc:hover .gb_fc{text-decoration:underline}.gb_Nb .gb_Mb:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border-color:#c6c6c6;color:#222;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-linear-gradient(top,#fff,#f8f8f8);background-image:linear-gradient(top,#fff,#f8f8f8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=\'#ffffff\',EndColorStr=\'#f8f8f8\')}.gb_gc{height:108px;position:absolute;right:-6px;top:-6px;width:108px}.gb_nd{display:inline-block;padding:0 0 0 15px;vertical-align:middle}.gb_nd:first-child,#gbsfw:first-child+.gb_nd{padding-left:0}.gb_3c{position:relative}.gb_b{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_b{color:#000;cursor:pointer;text-decoration:none}.gb_vb{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_wb{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_wb{border-bottom-color:#ccc}.gb_ba{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_nd.gb_g .gb_vb,.gb_nd.gb_g .gb_wb,.gb_nd.gb_g .gb_ba,.gb_g.gb_ba{display:block}.gb_nd.gb_g.gb_3f .gb_vb,.gb_nd.gb_g.gb_3f .gb_wb{display:none}.gb_4f{position:absolute;right:0;top:44px;z-index:-1}.gb_eb .gb_vb,.gb_eb .gb_wb,.gb_eb .gb_ba{margin-top:-10px}#gbsfw{min-width:400px;overflow:visible}.gb_hc>iframe.gb_ic{visibility:hidden}.gb_ic,#gbsfw.gb_g{display:block;outline:none}#gbsfw.gb_la iframe{display:none}.gb_jc{padding:118px 0;text-align:center}.gb_kc{background:no-repeat center 0;color:#aaa;font-size:13px;line-height:20px;padding-top:76px;background-image:-webkit-image-set(url(\'//ssl.gstatic.com/gb/images/a/f5cdd88b65.png\') 1x,url(\'//ssl.gstatic.com/gb/images/a/133fc21e88.png\') 2x)}.gb_kc a{color:#4285f4;text-decoration:none}@-webkit-keyframes gb__nb{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}20%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}50%{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}85%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0)}}@keyframes gb__nb{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}20%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}50%{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}85%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0)}}.gb_Tc{background-position:-314px -38px;opacity:.55;height:100%;width:100%}.gb_b:hover .gb_Tc,.gb_b:focus .gb_Tc{opacity:.85}.gb_Uc .gb_Tc{background-position:-463px 0}.gb_Vc{background-color:#cb4437;-webkit-border-radius:8px;border-radius:8px;font:bold 11px Arial;color:#fff;line-height:16px;min-width:14px;padding:0 1px;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.1);top:0;visibility:hidden;z-index:990}.gb_Wc .gb_Vc,.gb_Wc .gb_Xc,.gb_Wc .gb_Xc.gb_Zc{visibility:visible}.gb_Xc{padding:0 2px;visibility:hidden}.gb_0c:not(.gb_1c) .gb_wb,.gb_0c:not(.gb_1c) .gb_vb{left:3px}.gb_Vc.gb_2c{-webkit-animation:gb__nb .6s 1s both ease-in-out;animation:gb__nb .6s 1s both ease-in-out;-webkit-perspective-origin:top right;perspective-origin:top right;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:top right;transform-origin:top right}.gb_2c .gb_Xc{visibility:visible}.gb_aa .gb_b .gb_Tc{background-position:0 0;opacity:.7}.gb_aa .gb_Uc .gb_Tc{background-position:-279px -38px}.gb_aa .gb_b:hover .gb_Tc,.gb_aa .gb_b:focus .gb_Tc{opacity:.85}.gb_S .gb_b .gb_Tc{background-position:-349px -38px;opacity:1}.gb_S .gb_Uc .gb_Tc{background-position:-393px 0}.gb_aa .gb_Vc,.gb_S .gb_Vc{border:none}.gb_0c .gb_3c{font-size:14px;font-weight:bold;top:0;right:0}.gb_0c .gb_b{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;width:30px}.gb_0c .gb_vb{border-bottom-color:#e5e5e5}.gb_4c{background-color:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:bold;line-height:20px;margin:5px;padding:0 2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;height:20px;width:20px}.gb_4c.gb_5c{background-position:-194px -21px}.gb_4c.gb_6c{background-position:-194px -46px}.gb_b:hover .gb_4c,.gb_b:focus .gb_4c{background-color:rgba(0,0,0,.85)}#gbsfw.gb_7c{background:#e5e5e5;border-color:#ccc}.gb_aa .gb_4c{background-color:rgba(0,0,0,.7)}.gb_S .gb_4c.gb_4c,.gb_S .gb_Wc .gb_4c.gb_4c,.gb_S .gb_Wc .gb_b:hover .gb_4c,.gb_S .gb_Wc .gb_b:focus .gb_4c{background-color:#fff;color:#404040}.gb_S .gb_4c.gb_5c{background-position:-70px 0}.gb_S .gb_4c.gb_6c{background-position:-219px 0}.gb_Wc .gb_4c.gb_4c{background-color:#db4437;color:#fff}.gb_Wc .gb_b:hover .gb_4c,.gb_Wc .gb_b:focus .gb_4c{background-color:#a52714}.gb_ab{display:none!important}.gb_bb{visibility:hidden}#gb#gb a.gb_O,#gb#gb a.gb_P,#gb#gb span.gb_P{color:rgba(0,0,0,0.87);text-decoration:none}#gb#gb a.gb_P:hover,#gb#gb a.gb_P:focus{opacity:.85;text-decoration:underline}.gb_Q.gb_R{display:none;padding-left:15px;vertical-align:middle}.gb_Q.gb_R:first-child{padding-left:0}.gb_Q .gb_P{display:inline-block;line-height:24px;outline:none;vertical-align:middle}#gb#gb.gb_S a.gb_P,#gb#gb.gb_S span.gb_P,#gb#gb .gb_S a.gb_P,#gb#gb .gb_S span.gb_P{color:#fff}#gb#gb.gb_S span.gb_P,#gb#gb .gb_S span.gb_P{opacity:.7}a.gb_xa{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_xa:hover:after,a.gb_xa:focus:after{background-color:rgba(0,0,0,.12);content:\'\';height:100%;left:0;position:absolute;top:0;width:100%}a.gb_xa:hover,a.gb_xa:focus{text-decoration:none}a.gb_xa:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_ya{background-color:#4285f4;color:#fff}a.gb_ya:active{background-color:#0043b2}.gb_za{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_xa,.gb_ya,.gb_Aa,.gb_Ba{display:inline-block;line-height:28px;padding:0 12px;-webkit-border-radius:2px;border-radius:2px}.gb_Aa{background:#f8f8f8;border:1px solid #c6c6c6}.gb_Ba{background:#f8f8f8}.gb_Aa,#gb a.gb_Aa.gb_Aa,.gb_Ba{color:#666;cursor:default;text-decoration:none}#gb a.gb_Ba.gb_Ba{cursor:default;text-decoration:none}.gb_Ba{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_Ba.gb_Ba{color:#fff}.gb_Ba:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ba:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}.gb_lc{min-width:127px;overflow:hidden;position:relative;z-index:987}.gb_mc{position:absolute;padding:0 20px 0 15px}.gb_nc .gb_mc{right:100%;margin-right:-127px}.gb_oc{display:inline-block;line-height:0;outline:none;vertical-align:middle}.gb_pc .gb_oc{position:relative;top:2px}.gb_oc .gb_qc,.gb_Va{display:block}.gb_rc{border:none;display:block;visibility:hidden}.gb_oc .gb_qc{background-position:0 -35px;height:33px;width:92px}img.gb_0a{border:0;vertical-align:middle}.gb_S .gb_oc .gb_qc{background-position:-296px 0}.gb_aa .gb_oc .gb_qc{background-position:-97px 0;opacity:.54}.gb_5f{display:inline-block;line-height:normal;position:relative;z-index:987}.gb_cg .gb_b{background-position:-498px -35px;opacity:.55;height:30px;width:30px}.gb_cg .gb_b:hover,.gb_cg .gb_b:focus{opacity:.85}.gb_cg .gb_vb{border-bottom-color:#f5f5f5}#gbsfw.gb_dg{background:#f5f5f5;border-color:#ccc}.gb_S .gb_cg .gb_b{background-position:-428px -35px;opacity:1}.gb_aa .gb_cg .gb_b{background-position:-498px 0;opacity:.7}.gb_aa .gb_cg .gb_b:hover,.gb_aa .gb_cg .gb_b:focus{opacity:.85}.gb_ah{color:#000;font:13px/27px Arial,sans-serif;left:0;min-width:1092px;position:absolute;top:0;-webkit-user-select:none;width:100%}.gb_fg{font:13px/27px Arial,sans-serif;position:relative;height:60px;width:100%}.gb_eb .gb_fg{height:28px}#gba{height:60px}#gba.gb_eb{height:28px}#gba.gb_bh{height:90px}#gba.gb_ch{height:132px}#gba.gb_bh.gb_eb{height:58px}.gb_fg>.gb_R{height:60px;line-height:58px;vertical-align:middle}.gb_eb .gb_fg>.gb_R{height:28px;line-height:26px}.gb_fg::before{background:#e5e5e5;bottom:0;content:\'\';display:none;height:1px;left:0;position:absolute;right:0}.gb_fg{background:#f1f1f1}.gb_dh .gb_fg{background:#fff}.gb_dh .gb_fg::before,.gb_eb .gb_fg::before{display:none}.gb_aa .gb_fg,.gb_S .gb_fg,.gb_eb .gb_fg{background:transparent}.gb_aa .gb_fg::before{background:#e1e1e1;background:rgba(0,0,0,.12)}.gb_S .gb_fg::before{background:#333;background:rgba(255,255,255,.2)}.gb_R{display:inline-block;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex:0 0 main-size;flex:0 0 main-size}.gb_R.gb_eh{float:right;-webkit-order:1;order:1}.gb_fh{white-space:nowrap}.gb_ag .gb_fh{display:-webkit-flex;display:flex}.gb_fh,.gb_R{margin-left:0!important;margin-right:0!important}.gb_qc{background-image:url(\'//ssl.gstatic.com/gb/images/i1_1967ca6a.png\');-webkit-background-size:528px 68px;background-size:528px 68px}@media (min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_qc{background-image:url(\'//ssl.gstatic.com/gb/images/i2_2ec824b0.png\')}}.gb_mb{min-width:255px;padding-left:30px;padding-right:30px;position:relative;text-align:right;z-index:986;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-user-select:none}.gb_eb .gb_mb{min-width:0}.gb_mb.gb_R{-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex:1 1 main-size;flex:1 1 main-size}.gb_Rc{line-height:normal;position:relative;text-align:left}.gb_Rc.gb_R,.gb_Je.gb_R,.gb_fb.gb_R{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_0g,.gb_1g{display:inline-block;padding:0 0 0 15px;position:relative;vertical-align:middle}.gb_Je{line-height:normal;padding-right:15px}.gb_mb .gb_Je{padding-right:0}.gb_fb{color:#404040;line-height:30px;min-width:30px;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}#gb.gb_eb.gb_eb .gb_Pe,#gb.gb_eb.gb_eb .gb_Rc>.gb_1g .gb_xg{background:none;border:none;color:#36c;cursor:pointer;filter:none;font-size:11px;line-height:26px;padding:0;-webkit-box-shadow:none;box-shadow:none}#gb.gb_eb.gb_S .gb_Pe,#gb.gb_eb.gb_S .gb_Rc>.gb_1g .gb_xg{color:#fff}.gb_eb .gb_Pe{text-transform:uppercase}.gb_mb.gb_bg{padding-left:0;padding-right:29px}.gb_mb.gb_2g{max-width:400px}.gb_3g{background-clip:content-box;background-origin:content-box;opacity:.27;padding:22px;height:16px;width:16px}.gb_3g.gb_R{display:none}.gb_3g:hover,.gb_3g:focus{opacity:.55}.gb_4g{background-position:-219px -25px}.gb_5g{background-position:-194px 0;padding-left:30px;padding-right:14px;position:absolute;right:0;top:0;z-index:990}.gb_jb:not(.gb_kb) .gb_5g,.gb_bg .gb_4g{display:inline-block}.gb_jb .gb_4g{padding-left:30px;padding-right:0;width:0}.gb_jb:not(.gb_kb) .gb_6g{display:none}.gb_mb.gb_R.gb_bg,.gb_bg:not(.gb_kb) .gb_Rc{-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex:0 0 main-size;flex:0 0 main-size}.gb_3g,.gb_bg .gb_Je,.gb_kb .gb_Rc{overflow:hidden}.gb_jb .gb_Je{padding-right:0}.gb_bg .gb_Rc{padding:1px 1px 1px 0}.gb_jb .gb_Rc{width:75px}.gb_mb.gb_7g,.gb_mb.gb_7g .gb_4g,.gb_mb.gb_7g .gb_4g::before,.gb_mb.gb_7g .gb_Je,.gb_mb.gb_7g .gb_Rc{-webkit-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out,padding .5s ease-in-out,left .5s ease-in-out;transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out,padding .5s ease-in-out,left .5s ease-in-out}.gb_ag .gb_mb{min-width:0}.gb_mb.gb_nb,.gb_mb.gb_nb .gb_Rc,.gb_mb.gb_8g,.gb_mb.gb_8g .gb_Rc{min-width:0!important}.gb_mb.gb_nb,.gb_mb.gb_nb .gb_R{-webkit-flex:0 0 auto!important;-webkit-box-flex:0 0 auto!important;-webkit-flex:0 0 auto!important;flex:0 0 auto!important}.gb_mb.gb_nb .gb_fb{width:30px!important}.gb_9g{margin-right:32px}.gb_bb{display:none}.gb_fg ::-webkit-scrollbar{height:15px;width:15px}.gb_fg ::-webkit-scrollbar-button{height:0;width:0}.gb_fg ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.3);border:5px solid transparent;-webkit-border-radius:10px;border-radius:10px;min-height:20px;min-width:20px;height:5px;width:5px}.gb_fg ::-webkit-scrollbar-thumb:hover,.gb_fg ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}#gb.gb_ih{min-width:980px}#gb.gb_ih .gb_9f{min-width:0;position:static;width:0}.gb_cd{display:none}.gb_ih .gb_fg{background:transparent;border-bottom-color:transparent}.gb_ih .gb_fg::before{display:none}.gb_ih.gb_ih .gb_Q{display:inline-block}.gb_ih.gb_mb .gb_Je{padding-right:15px}.gb_ih.gb_ag #gbqf{display:block}.gb_ih #gbq{height:0;position:absolute}.gb_ih.gb_mb{z-index:987}sentinel{}#gbq .gbgt-hvr,#gbq .gbgt:focus{background-color:transparent;background-image:none}.gbqfh#gbq1{display:none}.gbxx{display:none !important}#gbq{line-height:normal;position:relative;top:0px;white-space:nowrap}#gbq{left:0;width:100%}#gbq2{top:0px;z-index:986}#gbq4{display:inline-block;max-height:29px;overflow:hidden;position:relative}.gbqfh#gbq2{z-index:985}.gbqfh#gbq2{margin:0;margin-left:0 !important;padding-top:0;position:relative;top:310px}.gbqfh #gbqf{margin:auto;min-width:534px;padding:0 !important}.gbqfh #gbqfbw{display:none}.gbqfh #gbqfbwa{display:block}.gbqfh #gbqf{max-width:572px;min-width:572px}.gbqfh .gbqfqw{border-right-width:1px}\n.gbii::before{content:url(https://ssl.gstatic.com/gb/images/silhouette_27.png)}.gbip::before{content:url(https://ssl.gstatic.com/gb/images/silhouette_96.png)}@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){.gbii::before{content:url(https://ssl.gstatic.com/gb/images/silhouette_27.png)}.gbip::before{content:url(https://ssl.gstatic.com/gb/images/silhouette_96.png)}}\n.gbii{background-image:url(https://ssl.gstatic.com/gb/images/silhouette_27.png)}.gbip{background-image:url(https://ssl.gstatic.com/gb/images/silhouette_96.png)}@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){.gbii{background-image:url(https://ssl.gstatic.com/gb/images/silhouette_27.png)}.gbip{background-image:url(https://ssl.gstatic.com/gb/images/silhouette_96.png)}}\n</style><style id="gstyle">body{color:#000;margin:0}body{background:#fff}a.gb1,a.gb2,a.gb3,.link{color:#1a0dab !important}.ts{border-collapse:collapse}.ts td{padding:0}.g{line-height:1.2;text-align:left}.ti,.bl{display:inline}.ti{display:inline-table}#rhs_block{padding-bottom:15px}a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited,.kl:active,.tbotu{color:#1a0dab}.mblink:visited,a:visited{color:#609}.cur,.b{font-weight:bold}.j{width:42em;font-size:82%}.s{max-width:48em}.sl{font-size:82%}.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}.f,.f a:link,.m{color:#666}.c h2{color:#666}.mslg cite{display:none}.ng{color:#dd4b39}h1,ol,ul,li{margin:0;padding:0}.g,body,html,input,.std,h1{font-size:small;font-family:arial,sans-serif}.c h2,h1{font-weight:normal}.blk a{color:#000}#nav a{display:block}#nav .i{color:#a90a08;font-weight:bold}.csb,.ss,.micon{background:url(/images/nav_logo242.png) no-repeat;overflow:hidden}.csb,.ss{background-position:0 0;height:40px;display:block}#nav td{padding:0;text-align:center}.ch{cursor:pointer}h3,.med{font-size:medium;font-weight:normal;margin:0;padding:0}#res h3{font-size:18px}.e{margin:2px 0 .75em}.slk div{padding-left:12px;text-indent:-10px}.blk{border-top:1px solid #6b90da;background:#f0f7f9}#cnt{clear:both}#res{padding-right:1em;margin:0 16px}.xsm{font-size:x-small}ol li{list-style:none}.sm li{margin:0}.gl,#foot a,.nobr{white-space:nowrap}#foot #navcnt a{color:#4285f4;font-weight:normal}#foot #navcnt .cur{color:rgba(0,0,0,0.87);font-weight:normal}.sl,.r{font-weight:normal;margin:0}.r{font-size:medium}h4.r{font-size:small}.vshid{display:none}.gic{position:relative;overflow:hidden;z-index:0}.nwd{font-size:10px;padding:0 16px 30px 16px;text-align:center}#rhs{display:block;margin-left:712px;padding-bottom:10px;min-width:268px}.mdm #rhs{margin-left:732px}.big #rhs{margin-left:792px;}body .big #subform_ctrl{margin-left:229px}.rhslink{width:68px}.rhsdw .rhslink{width:156px}.rhsimg{width:70px}.rhsimg.rhsdw{width:158px}.rhsimg.rhsn1st{margin-left:16px}#rhs .scrt.rhsvw,#rhs table.rhsvw{border:0}#rhs .rhsvw{border:1px solid #ebebeb;padding-left:15px;padding-right:15px;position:relative;width:424px;}#center_col .rhsl4,#center_col .rhsl5,#center_col .rhsn5{display:none}#rhs .rhstc4 .rhsvw,#nyc.rhstc4 .rhsvw{width:336px}#rhs .rhstc3 .rhsvw,#nyc.rhstc3 .rhsvw{width:248px}.rhstc4 .rhsg4,.rhstc3 .rhsg4,.rhstc3 .rhsg3{background:none !important;display:none !important}.rhstc5 .rhsl5,.rhstc5 .rhsl4,.rhstc4 .rhsl4{background:none !important;display:none !important}.rhstc4 .rhsn4{background:none !important;display:none !important}.nrgt{margin-left:22px}.mslg .vsc{border:1px solid transparent;border-radius:2px;border-radius:2px;-webkit-transition:opacity .2s ease;margin-top:2px;padding:3px 0 3px 5px;transition:opacity .2s ease;width:294px}.mslg>td{padding-right:6px;padding-top:4px}button.vspib{display:none}.vsc{display:inline-block;position:relative;width:100%}#res h3.r{display:block;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap}#res h3.inl{display:inline;white-space:normal}em{font-weight:bold;font-style:normal}ol,ul,li{border:0;margin:0;padding:0}.g{margin-top:0;margin-bottom:26px}.ibk{display:inline-block;vertical-align:top}.tsw{width:595px}#cnt{min-width:833px;margin-left:0}.mw{max-width:1197px}.big .mw{max-width:1280px}#cnt #center_col,#cnt #foot{width:632px}.gbh{top:24px}#gbar{margin-left:8px;height:20px}#guser{margin-right:8px;padding-bottom:5px !important}.tsf-p{padding-left:150px;margin-right:46px;max-width:739px}.big .tsf-p{margin-right:322px;padding-left:150px}.uc{padding-left:8px;position:relative;margin-left:128px;}.ucm{padding-bottom:5px;padding-top:5px;margin-bottom:8px}.col{float:left}#leftnavc,#center_col,#rhs{position:relative}#center_col{margin-left:138px;margin-right:264px;}.mdm #center_col{margin-left:138px;}.big #center_col{margin-left:138px;}#subform_ctrl{font-size:11px;margin-right:480px;position:relative;z-index:99}#subform_ctrl a.gl{color:#1a0dab}#center_col{clear:both}#res{border:0;margin:0;padding:0 20px;}#extrares{padding:0 20px}#ires{margin-top:6px}.micon{border:0}.mitem{border-bottom:1px solid transparent;line-height:29px;opacity:1.0;}.mitem .kl{padding-left:16px}.mitem .kl:hover,.msel .kls:hover{color:#222;display:block}.mitem>.kl{color:#222;display:block}.msel{color:#dd4b39;cursor:pointer}.msel .kls{border-left:5px solid #dd4b39;padding-left:11px}.mitem>.kl,.msel{font-size:13px}#tbd{display:block;min-height:1px}.tbt{font-size:13px;line-height:1.2}.tbnow{white-space:nowrap}.tbos,.tbots{font-weight:bold}.tbst{margin-top:8px}#iszlt_sel.tbcontrol_vis{margin-left:0}.tbpc,.tbpo{font-size:13px}.tbpc,.tbo .tbpo{display:inline}.tbo .tbpc,.tbpo,#set_location_section{display:none}.lco #set_location_section{display:block}#cdr_opt{padding-left:8px;text-indent:0}.tbou #cdr_frm{display:none}#cdr_frm,#cdr_min,#cdr_max{color:rgb(102,102,102)}#cdr_min,#cdr_max{font-family:arial,sans-serif;width:100%}#cdr_opt label{display:block;font-weight:normal;margin-right:2px;white-space:nowrap}a:link,.w,.q:active,.q:visited{cursor:pointer}.osl a,.gl a,#tsf a,a.mblink,a.gl,a.fl,.slk a,.bc a,.flt,a.flt u,.blg a,#appbar a{text-decoration:none}.osl a:hover,.gl a:hover,#tsf a:hover,a.mblink:hover,a.gl:hover,a.fl:hover,.slk a:hover,.bc a:hover,.flt:hover,a.flt:hover u,.tbotu:hover,.blg a:hover{text-decoration:underline}#tads a,#tadsb a,#res a,#rhs a,#taw a{text-decoration:none}#brs a,.nsa,.tbt a,.tbotu:hover,#tbpi,#nycntg a:hover,.fl,.navend span,#botstuff a,.flt:hover u,.mlocsel span,#rhs .gl a,#nav a.pn{text-decoration:none}#ss-box a:hover{text-decoration:none}.osl{color:#777}#gbi,#gbg{border-color:#a2bff0 #558be3 #558be3 #a2bff0}#gbi a.gb2:hover,#gbg a.gb2:hover,.mi:hover{background-color:#558be3}#guser a.gb2:hover,.mi:hover,.mi:hover *{color:#fff !important}#guser{color:#000}#imagebox_bigimages .th{border:0}.vsc:hover .lupin,.intrlu:hover .lupin,.lupin.luhovm,#ires:hover .vsc:hover .lupin.luhovm{background-image:url(/images/mappins_red.png) !important;}#ires:hover .lupin.luhovm{background-image:url(/images/mappins_grey.png) !important;}.vsc:hover .lucir,.intrlu:hover .lucir,.lucir.luhovm,#ires:hover .vsc:hover .lucir.luhovm{background-image:url(/images/mapcircles_red.png) !important;}#ires:hover .lucir.luhovm{background-image:url(/images/mapcircles_grey.png) !important;}#foot .ftl{margin-right:12px}#foot{visibility:hidden}#fll a,#bfl a{color:#1a0dab;margin:0 12px;text-decoration:none}.stp{margin:7px 0 17px}body{color:#222}.s{color:#545454}.s .st em,.st.s.std em{color:#6a6a6a}.s a:visited em{color:#609}.s a:active em{color:#dd4b39}.sfcc{width:833px;}#tsf{width:833px;}.big .sfcc{max-width:1129px}.big #tsf{width:1109px}#topstuff .obp{padding-top:6px}.slk{margin-top:6px !important}.st{line-height:1.4;word-wrap:break-word}.kt{border-spacing:2px 0;margin-top:1px}.esw{vertical-align:text-bottom;}.cpbb,.kpbb,.kprb,.kpgb,.kpgrb,.ksb{-webkit-border-radius:2px;border-radius:2px;cursor:default;font-family:arial,sans-serif;font-size:11px;font-weight:bold;height:27px;line-height:27px;margin:2px 0;min-width:54px;padding:0 8px;text-align:center;-webkit-transition:all 0.218s,visibility 0s;transition:all 0.218s,visibility 0s;-webkit-user-select:none}.ab_button{-webkit-border-radius:2px;border-radius:2px;cursor:default;font-family:arial,sans-serif;font-size:11px;font-weight:bold;height:27px;line-height:27px;margin:2px 0;min-width:54px;padding:0 8px;text-align:center;-webkit-transition:all 0.218s,visibility 0s;transition:all 0.218s,visibility 0s;-webkit-user-select:none}#top_nav .ab_button{background:none;border:none;font:inherit;height:auto;margin:0;min-width:0;padding:0;width:auto}#top_nav .ab_button:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}.ab_button.left{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right-color:transparent;margin-right:0}.ab_button.right{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;margin-left:-1px}.kbtn-small{min-width:26px;width:26px}.ksb{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);color:#444;}.ab_button{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);color:#444;}a.ksb,.div.ksb{color:#444;text-decoration:none;cursor:default}a.ab_button{color:#444;text-decoration:none;cursor:default}.cpbb:hover,.kpbb:hover,.kprb:hover,.kpgb:hover,.kpgrb:hover,.ksb:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-transition:all 0.0s;transition:all 0.0s}.ab_button:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-transition:all 0.0s;transition:all 0.0s}.ksb:hover{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#222;}.ab_button:hover{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#222;}.ksb:active{background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.ksb.sbm{height:20px;line-height:18px;min-width:35px}.ksb.sbf{height:21px;line-height:21px;min-width:35px}.ksb.left{-webkit-border-radius:2px 0 0 2px}.ksb.mid{-webkit-border-radius:0;margin-left:-1px}.ksb.right{-webkit-border-radius:0 2px 2px 0;margin-left:-1px}#sbfrm_l{visibility:inherit !important}#rcnt{margin-top:3px;}#appbar,#rhscol{min-width:1100px}#top_nav{min-width:1100px}#appbar{background:white;-webkit-box-sizing:border-box;width:100%}.ab_wrp{height:57px;border-bottom:1px solid #ebebeb}#main{width:100%}#ab_name,#ab_shopping{color:#dd4b39;font:20px "Arial";margin-left:15px;position:absolute;top:17px}#ab_name a{color:#999}#ab_shopping a{color:#dd4b39}#ab_ctls{float:right;position:relative;right:29px;z-index:3;line-height:1;padding-top:28px}.ab_ctl{display:inline-block;position:relative;margin-left:16px;}.ab_ctl.action-menu{margin-top:1px;vertical-align:middle}#hdtbSum .ab_ctl{vertical-align:baseline}a.ab_button,a.ab_button:visited{display:inline-block;color:#444;margin-top:1px}a.ab_button:hover{color:#222}#appbar a.ab_button:active,a.ab_button.selected,a.ab_button.selected:hover{color:#333}.ab_button:focus{outline:none}.ab_button.selected:focus{border-color:#ccc}.ab_button:hover>span.ab_icon{opacity:0.9}.ab_dropdown{background:#fff;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.2);font-size:13px;padding:6px 0;position:absolute;right:0;top:32px;white-space:nowrap;z-index:3;-webkit-transition:opacity 0.218s;transition:opacity 0.218s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ab_dropdown:focus,.ab_dropdownitem:focus,.ab_dropdownitem a:focus{outline:none}.ab_dropdownitem{margin:0;padding:0;-webkit-user-select:none}.ab_dropdownitem.selected{background-color:#eee}.ab_dropdownitem.checked{background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);background-position:left center;background-repeat:no-repeat}.ab_dropdownitem.disabled{cursor:default;border:1px solid #f3f3f3;border:1px solid rgba(0,0,0,0.05);pointer-events:none}a.ab_dropdownitem.disabled{color:#b8b8b8}.ab_dropdownitem.active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.ab_dropdownlnk,.ab_dropdownlnkinfo{display:block;padding:8px 20px 8px 16px}a.ab_dropdownlnk,a.ab_dropdownlnk:visited,a.ab_dropdownlnk:hover,#appbar a.ab_dropdownlnk:active{color:#333}a.ab_dropdownlnkinfo,a.ab_dropdownlnkinfo:visited,a.ab_dropdownlnkinfo:hover,#appbar a.ab_dropdownlnkinfo:active{color:#15c}.ab_dropdownchecklist{padding-left:30px}.ab_dropdownrule{border-top:1px solid #ebebeb;margin-bottom:10px;margin-top:9px}#top_nav{-webkit-user-select:none}.ksb.mini{margin-top:0px}.ab_tnav_wrp{height:33px}#hdtb-msb>.hdtb-mitem:first-child,.ab_tnav_wrp,#cnt #center_col,.mw #center_col{margin-left:150px}.mw #rhs{margin-left:820px}.mw #nyc{margin-left:651px}.klnav.klleft{margin-left:14px !important}.tbt{margin-left:8px;margin-bottom:28px}#tbpi.pt.pi{margin-top:-20px}#tbpi.pi{margin-top:0}.tbo #tbpi.pt,.tbo #tbpi{margin-top:-20px}#tbpi.pt{margin-top:8px}#tbpi{margin-top:0}#tbrt{margin-top:-20px}.tbos,.tbots,.tbotu{color:#dd4b39}.tbou>a.q,#tbpi,#tbtro,.tbt label,#set_location_section a{color:#222}.th{border:1px solid #ebebeb}#resultStats{line-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#resultStats{padding-left:16px;padding-top:0;padding-bottom:0;padding-right:8px}#subform_ctrl{margin-left:149px}.big #subform_ctrl{padding-right:2px;margin-left:229px}.mdm .mitem .kl{padding-left:28px}.big .mitem .kl{padding-left:44px}.mdm .msel .kls{padding-left:23px}.big .msel .kls{padding-left:39px}.obsmo .dp0,.dp1{display:none}.obsmo .dp1{display:inline}#obsmtc a,.rscontainer a{text-decoration:none}#obsmtc a:hover .ul,.rscontainer a:hover .ul{text-decoration:underline}.authorship_attr{white-space:nowrap}.currency input[type=text]{background-color:white;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;box-sizing:border-box;color:#333;display:inline-block;height:29px;line-height:27px;padding-left:8px;vertical-align:top;-webkit-border-radius:1px;-webkit-box-sizing:border-box}.currency input[type=text]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)}.currency input[type=text]:focus{border:1px solid #4d90fe;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);outline:none;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3)}body.vasq #hdtbSum{height:58px}body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel,body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel-pre{height:15px;line-height:15px;padding:28px 16px 12px}#hdtb-msb .hdtb-mitem.hdtb-imb{height:15px;line-height:15px;padding-top:28px}body.vasq .ab_tnav_wrp{height:43px}body.vasq #topabar.vasqHeight{margin-top:-44px !important}body.vasq #resultStats{line-height:43px}body.vasq .hdtb-mn-o,body.vasq .hdtb-mn-c{top:38px}.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}</style><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var b={gen204:"dcl",clearcut:4};var c=[function(){google.c&&google.tick("load",b)}];google.dclc=function(a){c.length?c.push(a):a()};function d(){for(var a;a=c.shift();)a()}window.addEventListener?(document.addEventListener("DOMContentLoaded",d,!1),window.addEventListener("load",d,!1)):window.attachEvent&&window.attachEvent("onload",d);}).call(this);(window[\'gbar\']=window[\'gbar\']||{})._CONFIG=[[[0,"www.gstatic.com","og.og2.en_US.lFccm7EsdOo.O","co.in","en","1",1,[3,2,".40.","","1300102,3700253,3700489,3700521,3700589","225279900","0"],"40400","27gXXKbTBIzSvwSr-5qADA",0,0,"og.og2.-1rcuvcok65r1t.L.W.O","AA2YrTu9VZkGwlkqT3qqcLD4JsZ_ql0KiA","AA2YrTszsRnb7poVo4PXZ5hDrIpknc7_6A","",2,0,200,"IND",null,null,"1","1",0],null,0,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.CUp85wbT4DI.O/rt=j/d=1/rs=AHpOoo-XBQda2DFvo9hxbj_dGnCV84SJMA/m=__features__","https://apis.google.com","","","","",null,1,"es_plusone_gc_20181027.0_p0","en",null,0],["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:plusone:gapi.iframes","","en"],null,null,null,[0.009999999776482582,"co.in","1",[null,"","w",null,1,5184000,1,0,"",0,1,"",0,0,0,0,0],[["19008564","19008563","6",30,5,2592000,"","AN2NJM40vzDNViaF_NApreHEace2t-bayQ:1545058523081",0],"https://www.google.com/url?q=%2Fchrome%2Fbrowser%2F%3Fhl%3Den-US%26brand%3DRLNS%26utm_source%3Den-US-hpp%26utm_medium%3Dhpp%26utm_campaign%3Den-US\\u0026source=hpp\\u0026id=19008564\\u0026ct=6\\u0026usg=AFQjCNFOG7DpYgUexuHiXaJIg3dG5sqCCw",["#ffffff","#d9d9d9","#a0a0a0"],0,0,0],[["","","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],[0,"",null,"",0,"There was an error loading your Marketplace apps.","You have no Marketplace apps.",0,[1,"https://www.google.co.in/webhp?tab=ww","Search","","0 -1311px",null,0],null,null,null,0,null,null,0],[1],[0,1,["lg"],1,["lat"]],[["","","","","","","","","","","","","","","","","","","","def","","","","","","","","",""],[""]],null,null,null,[30,127,1,0,60],null,null,null,null,null,[1,0],null,[1,1,0,40400,1,"IND","en","225279900.0",1,0.009999999776482582,0,0,0,0,0,0,""],null,[""]]];(window[\'gbar\']=window[\'gbar\']||{})._LDD=["in","fot"];this.gbar_=this.gbar_||{};(function(_){var window=this;\ntry{\nvar aa,da,ja,ka,la,xa,ya;aa=function(a){var c=0;return function(){return c<a.length?{done:!1,value:a[c++]}:{done:!0}}};_.ba=function(a){var c="undefined"!=typeof window.Symbol&&window.Symbol.iterator&&a[window.Symbol.iterator];return c?c.call(a):{next:aa(a)}};_.ca="function"==typeof Object.create?Object.create:function(a){var c=function(){};c.prototype=a;return new c};\nif("function"==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var ea;a:{var fa={Xf:!0},ha={};try{ha.__proto__=fa;ea=ha.Xf;break a}catch(a){}ea=!1}da=ea?function(a,c){a.__proto__=c;if(a.__proto__!==c)throw new TypeError("a`"+a);return a}:null}_.ia=da;ja="function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,d){a!=Array.prototype&&a!=Object.prototype&&(a[c]=d.value)};\nka="undefined"!=typeof window&&window===this?this:"undefined"!=typeof window.global&&null!=window.global?window.global:this;la=function(a,c){if(c){var d=ka;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];f in d||(d[f]={});d=d[f]}a=a[a.length-1];e=d[a];c=c(e);c!=e&&null!=c&&ja(d,a,{configurable:!0,writable:!0,value:c})}};\nla("String.prototype.startsWith",function(a){return a?a:function(a,d){if(null==this)throw new TypeError("b`startsWith");if(a instanceof RegExp)throw new TypeError("c`startsWith");var c=this.length,f=a.length;d=Math.max(0,Math.min(d|0,this.length));for(var g=0;g<f&&d<c;)if(this[d++]!=a[g++])return!1;return g>=f}});\nvar ma=function(){ma=function(){};ka.Symbol||(ka.Symbol=na)},na=function(){var a=0;return function(c){return"jscomp_symbol_"+(c||"")+a++}}(),pa=function(){ma();var a=ka.Symbol.iterator;a||(a=ka.Symbol.iterator=ka.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&ja(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return oa(aa(this))}});pa=function(){}},oa=function(a){pa();a={next:a};a[ka.Symbol.iterator]=function(){return this};return a},qa=function(a,c){return Object.prototype.hasOwnProperty.call(a,\nc)};\nla("WeakMap",function(a){function c(){}function d(a){qa(a,f)||ja(a,f,{value:new c})}function e(a){var e=Object[a];e&&(Object[a]=function(a){if(a instanceof c)return a;d(a);return e(a)})}if(function(){if(!a||!Object.seal)return!1;try{var c=Object.seal({}),d=Object.seal({}),e=new a([[c,2],[d,3]]);if(2!=e.get(c)||3!=e.get(d))return!1;e["delete"](c);e.set(d,4);return!e.has(c)&&4==e.get(d)}catch(x){return!1}}())return a;var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=\n0,h=function(a){this.ca=(g+=Math.random()+1).toString();if(a){a=_.ba(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}};h.prototype.set=function(a,c){d(a);if(!qa(a,f))throw Error("d`"+a);a[f][this.ca]=c;return this};h.prototype.get=function(a){return qa(a,f)?a[f][this.ca]:void 0};h.prototype.has=function(a){return qa(a,f)&&qa(a[f],this.ca)};h.prototype["delete"]=function(a){return qa(a,f)&&qa(a[f],this.ca)?delete a[f][this.ca]:!1};return h});\nla("Map",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,"s"]]));if("s"!=d.get(c)||1!=d.size||d.get({x:4})||d.set({x:4},"t")!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||"s"!=f.value[1])return!1;f=e.next();return f.done||4!=f.value[0].x||"t"!=f.value[1]||!e.next().done?!1:!0}catch(K){return!1}}())return a;pa();var c=new window.WeakMap,d=function(a){this.o=\n{};this.b=g();this.size=0;if(a){a=_.ba(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}};d.prototype.set=function(a,c){a=0===a?0:a;var d=e(this,a);d.list||(d.list=this.o[d.id]=[]);d.Ea?d.Ea.value=c:(d.Ea={next:this.b,ub:this.b.ub,head:this.b,key:a,value:c},d.list.push(d.Ea),this.b.ub.next=d.Ea,this.b.ub=d.Ea,this.size++);return this};d.prototype["delete"]=function(a){a=e(this,a);return a.Ea&&a.list?(a.list.splice(a.index,1),a.list.length||delete this.o[a.id],a.Ea.ub.next=a.Ea.next,\na.Ea.next.ub=a.Ea.ub,a.Ea.head=null,this.size--,!0):!1};d.prototype.clear=function(){this.o={};this.b=this.b.ub=g();this.size=0};d.prototype.has=function(a){return!!e(this,a).Ea};d.prototype.get=function(a){return(a=e(this,a).Ea)&&a.value};d.prototype.entries=function(){return f(this,function(a){return[a.key,a.value]})};d.prototype.keys=function(){return f(this,function(a){return a.key})};d.prototype.values=function(){return f(this,function(a){return a.value})};d.prototype.forEach=function(a,c){for(var d=\nthis.entries(),e;!(e=d.next()).done;)e=e.value,a.call(c,e[1],e[0],this)};d.prototype[window.Symbol.iterator]=d.prototype.entries;var e=function(a,d){var e=d&&typeof d;"object"==e||"function"==e?c.has(d)?e=c.get(d):(e=""+ ++h,c.set(d,e)):e="p_"+d;var f=a.o[e];if(f&&qa(a.o,e))for(a=0;a<f.length;a++){var g=f[a];if(d!==d&&g.key!==g.key||d===g.key)return{id:e,list:f,index:a,Ea:g}}return{id:e,list:f,index:-1,Ea:void 0}},f=function(a,c){var d=a.b;return oa(function(){if(d){for(;d.head!=a.b;)d=d.ub;for(;d.next!=\nd.head;)return d=d.next,{done:!1,value:c(d)};d=null}return{done:!0,value:void 0}})},g=function(){var a={};return a.ub=a.next=a.head=a},h=0;return d});\nla("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}),e=new a(_.ba([c]));if(!e.has(c)||1!=e.size||e.add(c)!=e||1!=e.size||e.add({x:4})!=e||2!=e.size)return!1;var f=e.entries(),g=f.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=f.next();return g.done||g.value[0]==c||4!=g.value[0].x||g.value[1]!=g.value[0]?!1:f.next().done}catch(h){return!1}}())return a;pa();var c=function(a){this.b=new window.Map;\nif(a){a=_.ba(a);for(var c;!(c=a.next()).done;)this.add(c.value)}this.size=this.b.size};c.prototype.add=function(a){a=0===a?0:a;this.b.set(a,a);this.size=this.b.size;return this};c.prototype["delete"]=function(a){a=this.b["delete"](a);this.size=this.b.size;return a};c.prototype.clear=function(){this.b.clear();this.size=0};c.prototype.has=function(a){return this.b.has(a)};c.prototype.entries=function(){return this.b.entries()};c.prototype.values=function(){return this.b.values()};c.prototype.keys=c.prototype.values;\nc.prototype[window.Symbol.iterator]=c.prototype.values;c.prototype.forEach=function(a,c){var d=this;this.b.forEach(function(e){return a.call(c,e,e,d)})};return c});la("Object.entries",function(a){return a?a:function(a){var c=[],e;for(e in a)qa(a,e)&&c.push([e,a[e]]);return c}});\nla("Array.from",function(a){return a?a:function(a,d,e){d=null!=d?d:function(a){return a};var c=[],g="undefined"!=typeof window.Symbol&&window.Symbol.iterator&&a[window.Symbol.iterator];if("function"==typeof g){a=g.call(a);for(var h=0;!(g=a.next()).done;)c.push(d.call(e,g.value,h++))}else for(g=a.length,h=0;h<g;h++)c.push(d.call(e,a[h],h));return c}});la("Math.log10",function(a){return a?a:function(a){return Math.log(a)/Math.LN10}});_.ra=_.ra||{};_.m=this;_.n=function(a){return void 0!==a};\n_.p=function(a){return"string"==typeof a};_.sa=function(a){return"number"==typeof a};_.t=function(a,c){a=a.split(".");c=c||_.m;for(var d=0;d<a.length;d++)if(c=c[a[d]],null==c)return null;return c};_.ta=function(){};_.ua=function(a){a.Rd=void 0;a.T=function(){return a.Rd?a.Rd:a.Rd=new a}};\n_.va=function(a){var c=typeof a;if("object"==c)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return c;var d=Object.prototype.toString.call(a);if("[object Window]"==d)return"object";if("[object Array]"==d||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==d||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";\nelse if("function"==c&&"undefined"==typeof a.call)return"object";return c};_.u=function(a){return"array"==_.va(a)};_.wa="closure_uid_"+(1E9*Math.random()>>>0);xa=function(a,c,d){return a.call.apply(a.bind,arguments)};ya=function(a,c,d){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return a.apply(c,d)}}return function(){return a.apply(c,arguments)}};\n_.v=function(a,c,d){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_.v=xa:_.v=ya;return _.v.apply(null,arguments)};_.w=Date.now||function(){return+new Date};_.y=function(a,c){a=a.split(".");var d=_.m;a[0]in d||"undefined"==typeof d.execScript||d.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)!a.length&&_.n(c)?d[e]=c:d[e]&&d[e]!==Object.prototype[e]?d=d[e]:d=d[e]={}};\n_.z=function(a,c){function d(){}d.prototype=c.prototype;a.J=c.prototype;a.prototype=new d;a.prototype.constructor=a;a.Pj=function(a,d,g){for(var e=Array(arguments.length-2),f=2;f<arguments.length;f++)e[f-2]=arguments[f];return c.prototype[d].apply(a,e)}};\nvar za=function(a,c,d){this.A=a;this.o=!1;this.b=c;this.w=d};za.prototype.Da=function(a){if(this.o)throw Error("e`"+this.b);try{a.apply(this.A,this.w),this.o=!0}catch(c){}};_.A=function(){this.ga=this.ga;this.Oa=this.Oa};_.A.prototype.ga=!1;_.A.prototype.ha=function(){this.ga||(this.ga=!0,this.P())};_.A.prototype.P=function(){if(this.Oa)for(;this.Oa.length;)this.Oa.shift()()};var Aa=function(a){_.A.call(this);this.w=a;this.b=[];this.o={}};_.z(Aa,_.A);Aa.prototype.A=function(a){var c=(0,_.v)(function(){this.b.push(new za(this.w,a,Array.prototype.slice.call(arguments)))},this);return this.o[a]=c};\nAa.prototype.Da=function(){for(var a=this.b.length,c=this.b,d=[],e=0;e<a;++e){var f=c[e].b;a:{var g=this.w;for(var h=f.split("."),l=h.length,q=0;q<l;++q)if(g[h[q]])g=g[h[q]];else{g=null;break a}g=g instanceof Function?g:null}if(g&&g!=this.o[f])try{c[e].Da(g)}catch(r){}else d.push(c[e])}this.b=d.concat(c.slice(a))};\n_.Ba=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ba);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a))};_.z(_.Ba,Error);_.Ba.prototype.name="CustomError";_.Ca=Array.prototype.indexOf?function(a,c){return Array.prototype.indexOf.call(a,c,void 0)}:function(a,c){if(_.p(a))return _.p(c)&&1==c.length?a.indexOf(c,0):-1;for(var d=0;d<a.length;d++)if(d in a&&a[d]===c)return d;return-1};_.Da=Array.prototype.forEach?function(a,c,d){Array.prototype.forEach.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=_.p(a)?a.split(""):a,g=0;g<e;g++)g in f&&c.call(d,f[g],g,a)};\n_.Ea=Array.prototype.filter?function(a,c,d){return Array.prototype.filter.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=[],g=0,h=_.p(a)?a.split(""):a,l=0;l<e;l++)if(l in h){var q=h[l];c.call(d,q,l,a)&&(f[g++]=q)}return f};_.Fa=Array.prototype.map?function(a,c,d){return Array.prototype.map.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=Array(e),g=_.p(a)?a.split(""):a,h=0;h<e;h++)h in g&&(f[h]=c.call(d,g[h],h,a));return f};\n_.Ga=Array.prototype.reduce?function(a,c,d){return Array.prototype.reduce.call(a,c,d)}:function(a,c,d){var e=d;(0,_.Da)(a,function(d,g){e=c.call(void 0,e,d,g,a)});return e};_.Ha=Array.prototype.some?function(a,c){return Array.prototype.some.call(a,c,void 0)}:function(a,c){for(var d=a.length,e=_.p(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&c.call(void 0,e[f],f,a))return!0;return!1};\nvar Oa;_.Ia=function(){this.b={};this.o={}};_.ua(_.Ia);_.Ka=function(a,c){a.T=function(){return _.Ja(_.Ia.T(),c)};a.Ki=function(){return _.Ia.T().b[c]||null}};_.Ma=function(a,c){var d=_.Ia.T();if(a in d.b){if(d.b[a]!=c)throw new La(a);}else{d.b[a]=c;if(c=d.o[a])for(var e=0,f=c.length;e<f;e++)c[e].b(d.b,a);delete d.o[a]}};_.Ja=function(a,c){if(c in a.b)return a.b[c];throw new Na(c);};Oa=function(a){_.Ba.call(this);this.ca=a};_.z(Oa,_.Ba);var La=function(a){Oa.call(this,a)};_.z(La,Oa); var Na=function(a){Oa.call(this,a)};_.z(Na,Oa);\nvar Qa;_.Pa="bbh bbr bbs has prm sngw so".split(" ");Qa=new Aa(_.m);_.Ma("api",Qa);\nfor(var Ra="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(_.Pa),Sa=(0,_.v)(Qa.A,Qa),Ta=0;Ta<Ra.length;Ta++){var Ua="gbar."+Ra[Ta];null==_.t(Ua,window)&&_.y(Ua,Sa(Ua))}_.y("gbar.up.gpd",function(){return""});\nvar Wa;_.Va=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};\n_.Xa=function(a,c){var d=0;a=(0,_.Va)(String(a)).split(".");c=(0,_.Va)(String(c)).split(".");for(var e=Math.max(a.length,c.length),f=0;0==d&&f<e;f++){var g=a[f]||"",h=c[f]||"";do{g=/(\\d*)(\\D*)(.*)/.exec(g)||["","","",""];h=/(\\d*)(\\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;d=Wa(0==g[1].length?0:(0,window.parseInt)(g[1],10),0==h[1].length?0:(0,window.parseInt)(h[1],10))||Wa(0==g[2].length,0==h[2].length)||Wa(g[2],h[2]);g=g[3];h=h[3]}while(0==d)}return d}; Wa=function(a,c){return a<c?-1:a>c?1:0};\na:{var Za=_.m.navigator;if(Za){var ab=Za.userAgent;if(ab){_.Ya=ab;break a}}_.Ya=""}_.B=function(a){return-1!=_.Ya.indexOf(a)};var db;_.bb=function(){return _.B("Trident")||_.B("MSIE")};_.cb=function(){return _.B("Firefox")||_.B("FxiOS")};db=function(){return(_.B("Chrome")||_.B("CriOS"))&&!_.B("Edge")};var eb;eb=function(){return _.B("iPhone")&&!_.B("iPod")&&!_.B("iPad")};_.fb=function(){return eb()||_.B("iPad")||_.B("iPod")};_.gb=function(a){_.gb[" "](a);return a};_.gb[" "]=_.ta;var ib=function(a,c){var d=hb;return Object.prototype.hasOwnProperty.call(d,a)?d[a]:d[a]=c(a)};var qb,Ab,Bb,hb,Jb;_.jb=_.B("Opera");_.C=_.bb();_.lb=_.B("Edge");_.mb=_.lb||_.C;_.nb=_.B("Gecko")&&!(-1!=_.Ya.toLowerCase().indexOf("webkit")&&!_.B("Edge"))&&!(_.B("Trident")||_.B("MSIE"))&&!_.B("Edge");_.ob=-1!=_.Ya.toLowerCase().indexOf("webkit")&&!_.B("Edge");qb=_.m.navigator||null;_.pb=qb&&qb.platform||"";_.rb=_.B("Macintosh");_.sb=_.B("Windows");_.tb=_.B("Linux")||_.B("CrOS");_.ub=_.B("Android");_.vb=eb();_.wb=_.B("iPad");_.yb=_.B("iPod");_.zb=_.fb();\nAb=function(){var a=_.m.document;return a?a.documentMode:void 0};a:{var Cb="",Db=function(){var a=_.Ya;if(_.nb)return/rv:([^\\);]+)(\\)|;)/.exec(a);if(_.lb)return/Edge\\/([\\d\\.]+)/.exec(a);if(_.C)return/\\b(?:MSIE|rv)[: ]([^\\);]+)(\\)|;)/.exec(a);if(_.ob)return/WebKit\\/(\\S+)/.exec(a);if(_.jb)return/(?:Version)[ \\/]?(\\S+)/.exec(a)}();Db&&(Cb=Db?Db[1]:"");if(_.C){var Eb=Ab();if(null!=Eb&&Eb>(0,window.parseFloat)(Cb)){Bb=String(Eb);break a}}Bb=Cb}_.Fb=Bb;hb={}; _.Gb=function(a){return ib(a,function(){return 0<=_.Xa(_.Fb,a)})};_.Ib=function(a){return Number(Hb)>=a};var Kb=_.m.document;Jb=Kb&&_.C?Ab()||("CSS1Compat"==Kb.compatMode?(0,window.parseInt)(_.Fb,10):5):void 0;var Hb=Jb;\n_.Lb=_.cb();_.Mb=eb()||_.B("iPod");_.Nb=_.B("iPad");_.Ob=_.B("Android")&&!(db()||_.cb()||_.B("Opera")||_.B("Silk"));_.Pb=db();_.Qb=_.B("Safari")&&!(db()||_.B("Coast")||_.B("Opera")||_.B("Edge")||_.cb()||_.B("Silk")||_.B("Android"))&&!_.fb();var Rb=null;_.Sb=function(a){this.b=0;this.o=a};_.Sb.prototype.next=function(){return this.b<this.o.length?{done:!1,value:this.o[this.b++]}:{done:!0,value:void 0}};"undefined"!=typeof window.Symbol&&(_.Sb.prototype[window.Symbol.iterator]=function(){return this});\nvar Tb,Vb,Xb,$b;_.D=function(){};Tb="function"==typeof window.Uint8Array;\n_.E=function(a,c,d,e,f,g){a.b=null;c||(c=d?[d]:[]);a.ga=d?String(d):void 0;a.B=0===d?-1:0;a.w=c;a:{d=a.w.length;c=-1;if(d&&(c=d-1,d=a.w[c],!(null===d||"object"!=typeof d||_.u(d)||Tb&&d instanceof window.Uint8Array))){a.C=c-a.B;a.A=d;break a}-1<e?(a.C=Math.max(e,c+1-a.B),a.A=null):a.C=Number.MAX_VALUE}a.G={};if(f)for(e=0;e<f.length;e++)c=f[e],c<a.C?(c+=a.B,a.w[c]=a.w[c]||_.Ub):(Vb(a),a.A[c]=a.A[c]||_.Ub);if(g&&g.length)for(e=0;e<g.length;e++)_.Wb(a,g[e])};_.Ub=[];\nVb=function(a){var c=a.C+a.B;a.w[c]||(a.A=a.w[c]={})};_.F=function(a,c){if(c<a.C){c+=a.B;var d=a.w[c];return d===_.Ub?a.w[c]=[]:d}if(a.A)return d=a.A[c],d===_.Ub?a.A[c]=[]:d};_.G=function(a,c,d){a=_.F(a,c);return null==a?d:a};_.H=function(a,c,d){c<a.C?a.w[c+a.B]=d:(Vb(a),a.A[c]=d)};_.Wb=function(a,c){for(var d,e,f=0;f<c.length;f++){var g=c[f],h=_.F(a,g);null!=h&&(d=g,e=h,_.H(a,g,void 0))}return d?(_.H(a,d,e),d):0};_.I=function(a,c,d){a.b||(a.b={});if(!a.b[d]){var e=_.F(a,d);e&&(a.b[d]=new c(e))}return a.b[d]};\nXb=function(a){if(a.b)for(var c in a.b){var d=a.b[c];if(_.u(d))for(var e=0;e<d.length;e++)d[e]&&d[e].Ca();else d&&d.Ca()}};_.D.prototype.Ca=function(){Xb(this);return this.w};\n_.D.prototype.o=Tb?function(){var a=window.Uint8Array.prototype.toJSON;window.Uint8Array.prototype.toJSON=function(){if(!Rb){Rb={};for(var a=0;65>a;a++)Rb[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a)}a=Rb;for(var d=[],e=0;e<this.length;e+=3){var f=this[e],g=e+1<this.length,h=g?this[e+1]:0,l=e+2<this.length,q=l?this[e+2]:0,r=f>>2;f=(f&3)<<4|h>>4;h=(h&15)<<2|q>>6;q&=63;l||(q=64,g||(h=64));d.push(a[r],a[f],a[h],a[q])}return d.join("")};try{return JSON.stringify(this.w&&\nthis.Ca(),Yb)}finally{window.Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.w&&this.Ca(),Yb)};var Yb=function(a,c){return _.sa(c)&&((0,window.isNaN)(c)||window.Infinity===c||-window.Infinity===c)?String(c):c};_.D.prototype.toString=function(){Xb(this);return this.w.toString()};_.D.prototype.clone=function(){return _.Zb(this)};_.Zb=function(a){return new a.constructor($b(a.Ca()))};\n$b=function(a){if(_.u(a)){for(var c=Array(a.length),d=0;d<a.length;d++){var e=a[d];null!=e&&(c[d]="object"==typeof e?$b(e):e)}return c}if(Tb&&a instanceof window.Uint8Array)return new window.Uint8Array(a);c={};for(d in a)e=a[d],null!=e&&(c[d]="object"==typeof e?$b(e):e);return c};_.bc=function(a,c){_.ac[a]=c;c.Vj=a};_.ac={};\n_.cc=function(a){_.E(this,a,0,-1,null,null)};_.z(_.cc,_.D);_.J=function(a,c){return null!=a?!!a:!!c};_.L=function(a,c){void 0==c&&(c="");return null!=a?a:c};_.M=function(a,c){void 0==c&&(c=0);return null!=a?a:c};var dc=function(a){_.E(this,a,0,-1,null,null)};_.z(dc,_.D);_.ec=function(a){_.E(this,a,0,-1,null,null)};_.z(_.ec,_.D);var fc=function(a){_.E(this,a,0,-1,null,null)};_.z(fc,_.D);fc.prototype.Dd=function(){return _.I(this,_.ec,14)};var gc=new fc(window.gbar&&window.gbar._CONFIG?window.gbar._CONFIG[0]:[[,,,,,,,[]],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]]),hc;hc=_.F(gc,3);_.ic=_.J(hc);_.jc=function(){};_.y("gbar_._DumpException",function(a){if(_.ic)throw a;_.jc(a)});var kc=function(){_.A.call(this);this.Th=gc};_.z(kc,_.A);_.Ka(kc,"cs");_.N=function(){return kc.T().Th};_.lc=function(){return _.I(_.N(),dc,1)||new dc};_.Ma("cs",new kc);var mc=new function(){this.b=_.I(_.lc(),_.cc,8)||new _.cc};_.y("gbar.bv",{n:_.M(_.F(mc.b,2)),r:_.L(_.F(mc.b,4)),f:_.L(_.F(mc.b,3)),e:_.L(_.F(mc.b,5)),m:_.M(_.G(mc.b,1,1),1)});_.y("gbar.kn",function(){return!0});_.y("gbar.sb",function(){return!1});_.nc=!_.C||_.Ib(9);_.oc=!_.nb&&!_.C||_.C&&_.Ib(9)||_.nb&&_.Gb("1.9.1");_.pc=_.C&&!_.Gb("9");_.qc=_.C||_.jb||_.ob;_.sc=function(){this.o="";this.w=_.rc};_.sc.prototype.nb=!0;_.sc.prototype.Xa=function(){return this.o};_.sc.prototype.Pd=!0;_.sc.prototype.b=function(){return 1};_.rc={};_.tc=function(a){var c=new _.sc;c.o=a;return c};_.tc("about:blank");_.vc=function(){this.b="";this.o=_.uc};_.vc.prototype.nb=!0;_.uc={};_.vc.prototype.Xa=function(){return this.b};_.wc=function(a){var c=new _.vc;c.b=a;return c};_.xc=_.wc("");_.zc=function(){this.o="";this.A=_.yc;this.w=null};_.zc.prototype.Pd=!0;_.zc.prototype.b=function(){return this.w};_.zc.prototype.nb=!0;_.zc.prototype.Xa=function(){return this.o};_.yc={};_.Ac=function(a,c){var d=new _.zc;d.o=a;d.w=c;return d};_.Ac("<!DOCTYPE html>",0);_.Bc=_.Ac("",0);_.Cc=_.Ac("<br>",0);\n_.Dc=function(a){var c=!1,d;return function(){c||(d=a(),c=!0);return d}}(function(){var a=window.document.createElement("div");a.innerHTML="<div><div></div></div>";var c=a.firstChild.firstChild;a.innerHTML="";return!c.parentElement});var Ec=function(a){_.E(this,a,"og.botreq",-1,null,null)};_.z(Ec,_.D);var Gc=function(a){_.E(this,a,"og.botresp",-1,Fc,null)};_.z(Gc,_.D);_.bc("og.botreq",Ec);var Fc=[1];_.bc("og.botresp",Gc);\n}catch(e){_._DumpException(e)}\ntry{\n_.y("gbar.elr",function(){return{es:{f:152,h:60,m:30},mo:"md",vh:window.innerHeight||0,vw:window.innerWidth||0}});\n}catch(e){_._DumpException(e)}\n})(this.gbar_);\n// Google Inc.\n</script><!--CSH_START--><!--CSH_END--></head><body class="srp tbo vasq" marginheight="3" topmargin="3" id="gsr"><div id="cst"><style>.y,.yp,.yf,.yi,.yl,.ye{}.z1asCe,.qa__svg-icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:24px}.z1asCe svg,.qa__svg-icon svg{display:block;height:100%;width:100%}.s2er{}.s2ml{}.s2ra{}.spch{}.spchc{}.spch-dlg{background:transparent;border:none}.spch{background:#fff;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;text-align:left;top:0;visibility:hidden;width:100%;z-index:10000;transition:visibility 0s linear 0.218s,background-color 0.218s}.close-button{background:none;border:none;color:#777;cursor:pointer;font-size:26px;right:0;height:11px;line-height:15px;margin:15px;opacity:.6;padding:0;position:absolute;top:0;width:15px;z-index:10}.close-button:hover{opacity:.8}.close-button:active{opacity:1}.spchc{display:block;height:42px;position:absolute;pointer-events:none}.inner-container{height:100%;opacity:.1;pointer-events:none;width:100%;transition:opacity .318s ease-in}.s2ml .inner-container,.s2ra .inner-container,.s2er .inner-container{opacity:1;transition:opacity 0s}.s2fp{}.s2fp-h{}.s2fpm{}.s2fpm-h{}.s2tb{}.s2tb-h{}.spcht{}.spchta{}.spch-2l{}.spch-3l{}.spch-4l{}.spch-5l{}.text-container{pointer-events:none}.s2fp-h .text-container,.s2fp .text-container,.s2fpm-h .text-container,.s2fpm .text-container{position:absolute}.s2tb-h .text-container,.s2tb .text-container{position:relative}.spcht{font-weight:normal;line-height:1.2;opacity:0;pointer-events:none;position:absolute;text-align:left;-webkit-font-smoothing:antialiased;transition:opacity .1s ease-in,margin-left .5s ease-in,top 0s linear 0.218s}.s2fp-h .spcht,.s2fpm-h .spcht{margin-left:44px}.s2tb-h .spcht{margin-left:32px}.s2fp-h .spcht,.s2fp .spcht,.s2fpm-h .spcht,.s2fpm .spcht{left:-44px;top:-.2em}.s2fp-h .spcht,.s2fp .spcht{font-size:32px;width:460px}.s2fpm-h .spcht,.s2fpm .spcht{font-size:28px;width:300px}.s2tb-h .spcht,.s2tb .spcht{font-size:27px;left:7px;top:.2em;width:490px}.s2fp .spcht,.s2fpm .spcht,.s2tb .spcht{margin-left:0;opacity:1;transition:opacity .5s ease-out,margin-left .5s ease-out}.spchta{color:#1155cc;cursor:pointer;font-size:18px;font-weight:500;pointer-events:auto;text-decoration:underline}.spch-2l.spcht,.spch-3l.spcht,.spch-4l.spcht{transition:top 0.218s ease-out}.spch-2l.spcht{top:-.6em}.spch-3l.spcht{top:-1.3em}.spch-4l.spcht{top:-1.7em}.s2fp .spch-5l.spcht{top:-2.5em}.s2tb .spch-5l.spcht{font-size:24px;top:-1.7em;transition:font-size 0.218s ease-out}.s2wfp{}.permission-bar{margin-top:-100px;opacity:0;pointer-events:none;position:absolute;width:500px;transition:opacity 0.218s ease-in,margin-top .4s ease-in}.s2wfp .permission-bar{margin-top:-300px;opacity:1;transition:opacity .5s ease-out 0.218s,margin-top 0.218s ease-out 0.218s}.permission-bar-gradient{box-shadow:0 1px 0px #4285F4;height:80px;left:0;margin:0;opacity:0;pointer-events:none;position:fixed;right:0;top:-80px;transition:opacity 0.218s,box-shadow 0.218s}.s2wfp .permission-bar-gradient{box-shadow:0 1px 80px #4285F4;opacity:1;pointer-events:none;-webkit-animation:allow-alert .75s 0 infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-out;transition:opacity 0.218s,box-shadow 0.218s}@-webkit-keyframes allow-alert {from{opacity:1}to{opacity:.35}}.s2fp.spch{opacity:1;visibility:visible;transition-delay:0s}.s2tb-h.spch{background:rgba(255,255,255,0);opacity:0;visibility:hidden}.s2tb.spch{background:rgba(255,255,255,0);opacity:1;visibility:visible;transition-delay:0s}.google-logo{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAABACAQAAAAKENVCAAAI/ElEQVR4Ae3ae3BU5RnH8e/ZTbIhhIRbRIJyCZcEk4ZyE4RBAiRBxRahEZBLQYUZAjIgoLUWB6wjKIK2MtAqOLVUKSqWQW0ZaOQq0IFAIZVrgFQhXAOShITEbHY7407mnPfc8u6ya2f0fN6/9rzvc87Z39nbed/l/8OhIKMDQ+hHKp1JJB6FKq5QQhH72MZ1IsDRhvkU4bds9WxlLNE4wqg9q6jBL9G+4knc/HB9qXmuG4goD89TjT+IVkimE/zt6sYh/EG3WmaiOMGHbgQ38YfY3ibKCV6GMabHWY0bo+Ps5jjnuYlCczrSk8Hcgd5U1rONoDnG48Ova2W8RGeMXAxiHfWakT4mOx81oRiG1/C5vYh47KSx5fZid4JvxxVd7MdIp3EK06kNNXYneIWtutgLaIasQUwkJE7wE3SxbycWR8SD93BOiL2YRBwRDN5FwOPchaqecZQTQQ4XAApz0FrFQSLPwQD8mlZNEt8L5841D62/cJVIi2cgPelEAlBOCYfYSxXymjKAXqSQAFRwloPspRp5dzOMHiTThEqK2c1OvGHIsg/30YUWKHzDKfZwEB+2xBn3gUSSwmA+MpluruYDySMPYD23TOrX0V/q+CPZYai+yHw8wKscbmhMD+IVfyevcMlkuvxXxGOphTD4Gi4iJ40C/DZtM12wk8Lfbes/oSN27mGPZW0RnVmvebxIMng3z1Bluddz5Mh9wm8icqZIzPHfZDxW8qhotL6cUVh5zP74XOBg0MEnsgW/bfMxzyIOYdgSIuV5/JJtPmZmSlb7mI6ZGTLVQQafSKHUvp7BxFxhSD6N8UsH4An5aT+J3mNB1T+K3hj8YQ/ezRbpvY3CYKEwYFLYgvfTkQZ9qTN8nS3lIdJJZwTLDdNztfwUrTTDp+hllmnqrxo+sLqi1dWwuFPKYnK5h0we5c/UhhT8fF1FHWsZTis8dGAyB4S+67RF5wVhwC/DGHxvAqI4Imyv50Vi0YpjsW4l4AAuGii63yE+lhCHVlOW6o79TxRN/ee64y/SHb8TO4MOvq3uYh6iO1oufiP0r0VnjtA9K4zBDzSdgKtjJGbyqBfG5dFguC62sZiZoLt0Qy3qvYzCKIZNQQYvXupdxGO0Rni5dLebl1wexuD7A4DuC+gprMwTxu2hwT+E7c9iZYEw7lMaiBPeczAXT3EQwcdwTbP1Eq3RiyaPvcIe/4igj9C5NYzBpwOQKmzbh4IVF4dMviOShHfCEdxYieKY8M5qCUCy8E4oxIWVnwcRfK4wdhqitiyk1JBHJc3UU4UT+HDRYADR1GEnB2s9WYrqssn41/BjxcdrrEOVzRogS4hqOfVY8fI6qzWXYTAbgRwUVMvwYeUzzpKCnMGobvIeDRTuZyajiMLoMG2oRONfwnV5kNDNFH5ZKAD8SbPtFrHYaSr8+nkLgCXC53sCdloJz+RlAFYJv5bisPOG9Cv+U+F+O6AZM4Sx2iz+QKZxWrgArSmEbiAIpwvQGdV/qMFOFUdRdTbUn6QCO9c4bajvJhy/GjuFyOqEqhhIZyUXWEk6esd4imTyKTIG/1e08kghNNEMR7WfgERUpTTmPKrmIdSXGupbiHu3dQFZCagy2MGXzCAekZcPySKDlVSYTwsf5QB9aeBiCWMJxcO0RPU5AW5UPuyJI9xhr/diz4ssF6ohGJXyFmu42Fj5MrTGMILgKTyHqpoCAipR3YE9cURFWOorUCVhrzWyKrFWwGg68hIXG79uGziG1rt0IFhPcC+qj6gioARVJm7sRPMTVCWG+u54sBNHqm19Ji7sZCDrv5gp53ekkcNGvHJvGB+zdVd+M60JRi/eREt9VIQqgfuxM5Q4VEcM9R5ysfMAUaA78iFUzRmIfb2sw+j9m6m042lOEqS1hv+R3Y2svpSJCxJCn9hjR5ztywSgg7BtGwpWFHYLY+8CIB2/5Jppj5BvoE7Qz/a8bCVSrIv+quQrYCLVQl0NXVEpnBF6f4aVX+guvELAPmH7GMk/ZX1BgKJb2szBnEJBEMFHUyY841SsjGcr7bGVabLC8z6dsJPC3ww1sxE9LfTeoAdmeumOPkNzYcUb776Y6aebOh5Hg6m6l1MaZhYGOUn2sjD6MAmYyeIWfiqYhoKNLJNlaC/ryCUGvRhyWUedYfx7KIiack4XfZ5ujMI4XewlxIpzMEL04w31k3STtEW4NWd6Uugr4yFEHt4Ielo4iRvC+P20R6QwTZPnFtpjI4dKi5veAlbwLPnM4NesZDs3Tcd9RgxGIw3jdjCeO1FQSGYiuw39D6A1CJ+u/wsm0pZA/STDEnY9A9DKMtRvZjStAIVOzOJMSAsh+YaMltGXGEChHVPYr+s/igsbPTmHP8T2IR7MvW46voZa0+2voLfAor7GdPtz6C0yHVfNt4S+9KewwXTJ8xtumWyv5T6w14pNIYTu40VcWHHzvvSe3sWFnsIq6foVKCb1qyOw2N2EnZJ7+5aRSFAYS2lQp3maLOy5WS61pyW4MKOwCJ/E5X8BBTMuXsW+tpITQQYPcXws8Zyuk420eOZyQSqqy8zDg4yH+cp2T2cYjp1sim3rTzEEO4/YPKNL9AvpD00K+ZTbnZXwc1KSh9FspNrmDbSZicQirwmzLMI7Qb7EnjxM57hp/TGmEUNjEljAZUNtHW/TGvhA+J6QCx4gicVcNT2r7TyIgoEiGf+99CeVLiTSDKimjK85QSH7qCJ4Cr0YRi9SaI6fG5zlIAUcwS9d34Nsen9Xz3f1hRRQJF0fzVCyyaQdcZRzil18zCUAPtHc3s3mTYIRzWCGkEEH4vFSxmn2s5kSJDgOGP/l4Ii8aOHetzeOsIhiNAX0wVq28O3lwXHbklnIeQJ/PHJhQbh72YXjts3Eq4n0t5h7BL+mzcVx29Kpxy9E70IvV5h7qiEJRxiswC+0feTgJkAhg3d098S/J8IUfhziOUAaouscoYJmpNIO0WXSuYYjLLpxFb9U85KNI4wyKJWKfQKOMEtmm33sXCCbCHC4mMxZIWpx/aglEeNwM4J3KNb8jvmaDTxBIt8jhR8vD22IpYYr1PBD5HA4HP8DxVcxdwELEFUAAAAASUVORK5CYII=) no-repeat center;background-size:94px 32px;height:32px;width:94px;top:8px;opacity:0;float:right;left:255px;pointer-events:none;position:relative;transition:opacity .5s ease-in,left .5s ease-in}.s2tb .google-logo{opacity:0.54;left:270px;transition:opacity .5s ease-out,left .5s ease-out}.s2fp .spchc,.s2fp-h .spchc{margin:auto;margin-top:312px;max-width:572px;min-width:534px;padding:0 223px;position:relative;top:0}.s2tb .spchc,.s2tb-h .spchc{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.2);margin:0;min-width:100%;overflow:hidden;padding:51px 0 50px 126px;position:absolute}.s2tb-h .inner-container,.s2tb .inner-container{height:100%;width:572px;transition:opacity .318s ease-in}.button{background-color:#fff;border:1px solid #eee;border-radius:100%;bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;display:inline-block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color 0.218s,border 0.218s,box-shadow 0.218s}.s2tb-h .button{left:-83px;opacity:0;pointer-events:none;position:absolute;top:-83px;transition-delay:0}.s2fp-h .button,.s2fpm-h .button{opacity:0;pointer-events:none;position:absolute;transition-delay:0}.s2fp .button,.s2tb .button,.s2fpm .button{opacity:1;pointer-events:auto;position:absolute;transform:scale(1);transition-delay:0}.s2ra .button{background-color:#ff4444;border:0;box-shadow:none}.r8s4j{background-color:#dbdbdb;border-radius:100%;display:inline-block;height:301px;left:-69px;opacity:1;pointer-events:none;position:absolute;top:-69px;width:301px;transform:scale(.01);transition:opacity 0.218s}.s2tb-h .r8s4j,.s2tb .r8s4j{height:151px;left:-28px;top:-28px;width:151px}.button-container{pointer-events:none;position:relative;transition:transform 0.218s,opacity 0.218s ease-in}.s2fp-h .button-container,.s2fp .button-container{height:165px;right:-70px;top:-70px;width:165px;float:right}.s2fpm-h .button-container,.s2fpm .button-container{height:165px;margin:0 auto;top:150px;width:165px}.s2fp-h .button-container,.s2tb-h .button-container,.s2fpm-h .button-container{transform:scale(.1)}.s2fp .button-container,.s2fpm-h .button-container,.s2tb .button-container{transform:scale(1)}.s2tb-h .button-container,.s2tb .button-container{height:95px;right:-31px;top:-27px;width:95px;float:right}.s2ra .button:active{background-color:#cd0000}.button:active{background-color:#eee}.microphone{height:87px;left:43px;pointer-events:none;position:absolute;top:47px;width:42px;transform:scale(1)}.s2tb-h .microphone,.s2tb .microphone{left:17px;top:7px;transform:scale(.53)}.receiver{background-color:#999;border-radius:30px;height:46px;left:25px;pointer-events:none;position:absolute;width:24px}.wrapper{bottom:0;height:53px;left:11px;overflow:hidden;pointer-events:none;position:absolute;width:52px}.stem{background-color:#999;bottom:14px;height:14px;left:22px;pointer-events:none;position:absolute;width:9px;z-index:1}.shell{border:7px solid #999;border-radius:28px;bottom:27px;height:57px;pointer-events:none;position:absolute;width:38px;z-index:0;left:0px}.s2ml .receiver,.s2ml .stem{background-color:#f44}.s2ml .shell{border-color:#f44}.s2ra .receiver,.s2ra .stem{background-color:#fff}.s2ra .shell{border-color:#fff}.iUh30{font-size:14px;padding-top:1px;}.hJND5c,.slp{display:block;}.f,.f a:link{color:#808080}.a,cite,cite a:link,cite a:visited,.cite,.cite:link,#nygTcd>i,.bc a:link{color:#006621;font-style:normal;}a.fl:link,.fl a,.flt,a.flt,.gl a:link,a.mblink,.mblink b{color:#1a0dab}.r a.fl{font-size:14px}#resultStats{color:#808080}.osl{margin-top:0px}#ires .hJND5c{height:18px;line-height:16px}#rcnt a:hover,#brs a:hover,#nycp a:hover,#nav a.pn:hover{text-decoration:underline}#rcnt .ab_dropdownitem a:hover,#rcnt [role=button]:hover,#rcnt .kno-fb-ctx>a:hover,#nycp a.ab_button:hover,#rcnt a.kpbb:hover,#rcnt a.a-no-hover-decoration:hover,#brs a.a-no-hover-decoration:hover,#nycp a.a-no-hover-decoration:hover,#nav a.pn.a-no-hover-decoration:hover{text-decoration:none}.dPAwzb,.dPAwzb a{font-size:18px;line-height:18px}#lb{z-index:1001;position:absolute;top:-1000px}.rc{position:relative;}a:hover h3{text-decoration:underline}.r{font-size:small}.gl:visited{color:#666}.rc .s{line-height:18px}.srg .g:last-of-type{margin-bottom:28px}.khgTR{border-bottom:1px solid #ebebeb;display:block;line-height:22px;margin:0px -16px 9px -16px;padding:0 16px 11px 16px}.khgTR .f.hJND5c{margin-top:0px;}.khgTR.QEhTP{border-bottom:none;margin-bottom:0;padding-bottom:0}.khgTR.lWEpfd{border-bottom:none;margin-bottom:0;padding-bottom:0}.uZfOAb{clear:both;padding-top:6px}.jtDWfd{margin-left:-10px;margin-right:-10px}.gpeho{margin-left:-10px;margin-right:-10px;padding:12px 0 5px}.tTfzVd{padding-top:9px}.pb0Ufd{border-radius:4px;border:1px solid rgba(0,0,0,0.12);font-size:14px;line-height:16px;margin-left:10px;padding:7px 8px;display:inline-block;text-align:center}.pb0Ufd:last-child{margin-right:24px}#hdtb{color:#666;font-size:13px;border-bottom:1px solid #ebebeb;margin-top:-21px;outline-width:0;outline:none;position:relative;z-index:102}#hdtb.hdtba{border-bottom:none}.hdtb-mitem a,#hdtb-more-mn a{padding:0 16px;color:#777;text-decoration:none;display:block}.hdtb-mitem a{margin:0 8px;padding:0 8px}.hdtbItm label:hover,.hdtbItm a:hover,#hdtb-more-mn a:hover,#hdtb .hdtb-mitem a:hover,.hdtb-mn-hd:hover,#hdtb-more:hover,#hdtb-tls:hover{color:#222}#hdtb.notl a,#hdtb.notl div,#hdtb.notl li{outline-width:0;outline:none}#hdtb .hdtb-mitem a:active,#hdtb-more:active,.hdtb-mn-hd:active{color:#1A73E8}.hdtb-dd-mn a,.hdtb-dd-mn a:visited,.hdtb-dd-mn a:active{color:inherit;display:block;text-decoration:none}.hdtb-mitem a.hdtb-dd-b{padding-bottom:8px;padding-top:8px}#hdtb-more-mn a:hover,.hdtbItm.hdtbSel:hover,.hdtbItm a:hover,#cdrlnk:hover{background-color:#f1f1f1}.hdtbItm.hdtbSel,#hdtb .hdtbItm a,#hdtb-more-mn a,#cdrlnk{color:#777;text-decoration:none;padding:6px 44px 6px 30px;line-height:17px;display:block}.hdtb-mitem a{display:inline-block}#hdtb-more-mn a{display:block;padding:6px 16px;margin:0}#hdtb-more-mn{min-width:120px}#hdtbMenus{background-color:transparent;top:0;width:100%;height:22px;position:absolute;transition:top 220ms ease-in-out;-webkit-transition:top 220ms ease-in-out;}.hdtb-td-h{display:none}#hdtbMenus.hdtb-td-o{top:58px;padding-top:3px;padding-bottom:7px;top:0}body.vasq #hdtbMenus.hdtb-td-o{top:68px}#hdtb.hdtba #hdtbMenus{top:21px}body.vasq #hdtb.hdtba #hdtbMenus.hdtb-td-o{top:58px}#hdtb.hdtba #hdtbMenus{background-color:#fafafa;border-bottom:1px solid #ebebeb;padding:7px 0px}#botabar{-webkit-transition:margin-top 220ms ease-in-out;transition:margin-top 220ms ease-in-out}#hdtbMenus.hdtb-td-c{}#hdtbSum{background:#fff;height:58px;padding:0;position:relative;z-index:102}.hdtb-mn-o,.hdtb-mn-c{background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16);color:#333;position:absolute;z-index:103;line-height:17px;padding-top:5px;padding-bottom:5px;top:36px}.hdtb-mn-c{display:none}#hdtb-msb{float:left;position:relative;white-space:nowrap;align-items:baseline;display:flex;-ms-flex-pack:justify;justify-content:space-between;min-width:782px}#hdtb-msb-vis{display:inline}#hdtb-msb .hdtb-mitem{display:inline-block}#hdtb-more-mn .hdtb-mitem{display:block}#hdtb-msb .hdtb-mitem:first-child.hdtb-imb{margin-left:150px}#hdtb-msb .hdtb-mitem:first-child.hdtb-msel,#hdtb-msb .hdtb-mitem:first-child.hdtb-msel-pre{margin-left:154px}#hdtb-msb .hdtb-mitem.hdtb-msel,#hdtb-msb .hdtb-mitem.hdtb-msel-pre{border-bottom:3px solid #1A73E8;color:#1A73E8;font-weight:bold;}#hdtb.hdtba #hdtb-msb .hdtb-mitem.hdtb-msel,#hdtb.hdtba #hdtb-msb .hdtb-mitem.hdtb-msel-pre{border-bottom:none}#hdtb-msb .hdtb-mitem.hdtb-msel:hover{cursor:pointer}#hdtb-msb .hdtb-mitem.hdtb-msel:active{background:none}#hdtb .hdtb-mitem a{color:#777}#hdtb-msb #hdtb-more,#hdtb-msb #hdtb-tls{color:#777}#hdtb-tls{text-decoration:none}#hdtb-more{display:inline-block;padding:0 16px;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}#hdtb-more:hover{cursor:pointer}.hdtb-mitem .micon,#hdtbMenus .lnsep{display:none}.hdtb-mitem .mcolor{display:inline-block;width:40px;height:10px;margin-left:-13px;margin-right:-13px}#hdtb-msb .hdtb-mitem.hdtb-imb.mlinesep{width:0px;margin-left:8px;margin-right:8px;padding:0px;border-left:1px solid rgba(0,0,0,.12)}.mn-hd-txt{display:inline-block;padding-right:6px;white-space:nowrap}.mn-dwn-arw{border-color:#909090 transparent;border-style:solid;border-width:5px 4px 0 4px;width:0;height:0;margin-left:-2px;top:50%;margin-top:-2px;position:absolute}.hdtb-mn-hd:hover .mn-dwn-arw,#hdtb-more:hover .mn-dwn-arw{border-color:#222 transparent}.hdtb-mn-hd:active .mn-dwn-arw,#hdtb-more:active .mn-dwn-arw{border-color:#1A73E8 transparent}.hdtb-tl{border:1px solid transparent;display:inline-block;text-align:center;border-radius:2px;line-height:19px;cursor:pointer;margin-left:-1px;padding:4px 19px}#hdtb-msb .hdtb-tl-sel,#hdtb-msb .hdtb-tl-sel:hover{background:-webkit-linear-gradient(top,#eee,#e0e0e0);-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);border:1px solid #d7d7d7;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);}#hdtb #hdtb-tls:active{color:#000}.mn-hd-txt>.simg_thmb{display:none}.tmlo #hdtbSum,.tmlo #hdtbMenus,.tmhi #hdtbSum,.tmhi #hdtbMenus{padding-left:0}.mn-hd-txt .mn-col{width:14px;height:14px;border:1px solid #ccc;display:inline-block;margin-top:7px}#isz_lt.hdtbSel{padding-right:0;padding-left:30px}#hdtb-tls:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-transition:all 0.0s;transition:all 0.0s}#hdtb-tls:hover{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#222;}#hdtb-tls:active{background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.action-menu,.action-menu-button,.action-menu-item,.action-menu-panel,.action-menu-toggled-item,.selected{}.GHDvEf,.GHDvEf:hover,.GHDvEf.selected,.GHDvEf.selected:hover{background-color:white;background-image:none;border:0;border-radius:0;box-shadow:0 0 0 0;cursor:pointer;filter:none;height:12px;min-width:0;padding:0;transition:none;-webkit-user-select:none;width:13px}.action-menu .mn-dwn-arw{border-color:#006621 transparent;margin-top:-4px;margin-left:3px;left:0;}.action-menu:hover .mn-dwn-arw{border-color:#00591E transparent}.action-menu{display:inline;margin:0 3px;position:relative;-webkit-user-select:none}.action-menu-panel{left:0;padding:0;right:auto;top:12px;visibility:hidden}.action-menu-item,.action-menu-toggled-item{cursor:pointer;-webkit-user-select:none}.action-menu-item:hover{background-color:#eee}.action-menu-button,.action-menu-item a.fl,.action-menu-toggled-item div{color:#333;display:block;padding:7px 18px;text-decoration:none;outline:0}.qB8Uve{display:block;line-height:20px;position:relative;white-space:nowrap}.lP8Inb{padding-right:0;white-space:normal}.J6AsYb{left:0;position:absolute;top:0}.mJ9kob{display:inline-block}.sbuwl{color:#222;overflow:hidden;text-overflow:ellipsis}.P1usbc{color:#666;display:table;margin:5px 0}.G1Rrjc{display:table-cell;padding-left:15px;vertical-align:baseline}.i4vd5e{display:table-cell}.VNLkW{display:table-row;vertical-align:top}.h7mcFf{color:#999}.TXwUJf{color:#808080}.PcHvNb{position:absolute}.N3nEGc{background-color:#fff;float:left;overflow:hidden;margin-top:4px;position:relative}.wEQKyf.N3nEGc{float:right;margin:7px 0 5px 12px}.Ixi80c{margin-top:0px}.i0PvJb{background-color:#000}.S59Brf{background:#F2F2F2}.mWTy7c{border-top-left-radius:2px;bottom:0;font-size:11px;font-weight:bold;padding:1px 3px;position:absolute;right:0;text-align:right;text-decoration:none;background-color:rgba(0,0,0,.7);color:#fff}.bc{}.TbwUpd a.fl{font-size:14px}.TbwUpd.rLwn0d{overflow:hidden;text-overflow:ellipsis}.H89pHb{margin-right:6px}.st sup{line-height:0.9}.mOd06 em{font-weight:bold !important}.GXZmWe{background-color:rgba(0,0,0,0.07);border-width:0;color:rgba(0,0,0,0.07);height:1px}.GXZmWe{margin:28px -8px 28px -8px}.z69Mae{border-width:0;height:1px;margin:0 -8px 5px -8px}.tqS43.GXZmWe{margin-top:34px}.hdtbU{top:-500px;white-space:nowrap}.hdtbU .hdtbItm,.hdtbU li{list-style:none outside none}#hdtb form{display:inline}.hdtbSel,.hdtbSel span.q{color:#000;cursor:default;padding-right:15px;text-decoration:none}#cdr_opt{background-image:none;background:#fff;padding:0 !important}.cdr_sep{border-top:1px solid #ebebeb;height:0;margin:5px 0;width:100%}#cdrlnk{cursor:pointer}.hdtbItm{background:#fff}.hdtbSel,.hdtbSel #cdrlnk{background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark2.png);background-position:left center;background-repeat:no-repeat}.vk_h{}.vk_c a{text-decoration:none}.vk_gn{color:#3d9400 !important}.vk_rd{color:#dd4b39 !important}.vk_dgy{color:#545454 !important}.vk_gy{color:#878787 !important}.vk_lgy{color:#bababa !important}.vk_blgy{border-color:#bababa}.vk_bk{color:#212121 !important}.vk_fl a{color:#878787}.vk_fl a:hover{color:#1a0dab}.dDoNo{font-weight:lighter !important;margin-bottom:5px}.dDoNo{font-size:xx-large !important}.dDoNo.vk_long{font-size:20px !important}.vk_h{font-weight:lighter !important}.vk_h{font-size:x-large !important}.vk_sh,.vk_hs,.vk_med{font-weight:lighter !important}.vk_sh{font-size:medium !important}.Uekwlc{font-weight:lighter !important}.Uekwlc{font-size:small !important}.p13zmc{font-weight:lighter !important}.vk_cdns{font-size:13px !important}.cYvRhe{font-weight:bold !important}.vk_c,.vk_cxp,#rhs .fIcnad{border:1px solid #dfe1e5;border-radius:8px;box-shadow:none;box-shadow:none}#rhs .fIcnad{border:none;margin-left:2px}.vk_c,.vk_cxp{background-color:#fff;position:relative}.vkc_np{margin-left:-16px;margin-right:-16px}.WIDPrb,.ts .WIDPrb{padding-left:16px}.iiFzhd,.ts .iiFzhd{padding-right:16px}.vk_pt,.ts .vk_pt{padding-top:20px}.QiLuMc{padding-bottom:20px}.vk_c,.vk_cxp{margin-left:-8px;margin-right:-35px}.vk_c,.vk_cxp{margin-left:-20px;margin-right:-20px}.vk_c,.vk_cxp,.vk_ic{padding:20px 16px 24px 16px}.vk_c .vk_c,.vk_c .vk_cxp{border-radius:0;box-shadow:none;background-color:transparent;border:0;box-shadow:none;margin:0;padding:0;position:static}.vk_cxp{padding-top:30px;padding-bottom:34px}.vk_c_cxp{margin-top:10px;margin-bottom:10px}.vk_gbb{border-bottom:1px solid #eee}.vk_gbr{border-right:1px solid #eee}.vk_gbt{border-top:1px solid #eee}.vk_cf{margin:0 -16px 0 -16px;padding:16px 16px 16px 16px}.vk_cf a,.vk_cf a:link,a.vk_cf,a.vk_cf:link{color:#878787}.vk_cf a:hover,a.vk_cf:hover{color:#1a0dab}.vk_slic{display:inline-block;margin-top:-3px;margin-right:16px;position:relative;height:24px;width:24px;vertical-align:middle}.vk_sli,.vk_slih{border:none;position:absolute;top:0;left:0;height:24px;width:24px}a:hover .vk_sli,.vk_slih{display:none}a:hover .vk_slih,.vk_sli{display:inline-block}.vk_spc{height:16px;width:100%}.vk_ra{transform:rotate(90deg)}.vk_arc{border-top:1px solid #ebebeb;cursor:pointer;height:0px;margin-bottom:-19px;overflow:hidden;padding:20px 0;text-align:center}.vk_ard{top:-11px}.vk_aru{bottom:-6px}.vk_ard,.vk_aru{background-color:#e5e5e5;margin-left:auto;margin-right:auto;position:relative}.vk_ard,.vk_aru{height:6px;width:64px}.vk_ard:after,.vk_ard:before,.vk_aru:after,.vk_aru:before{content:\' \';height:0;left:0;position:absolute;width:0}.vk_ard:after,.vk_ard:before,.vk_aru:after,.vk_aru:before{border-left:32px solid rgba(229,229,229,0);border-right:32px solid rgba(229,229,229,0)}.vk_ard:before{border-top:16px solid #e5e5e5;top:6px}.vk_aru:before{border-bottom:16px solid #e5e5e5;bottom:6px}.vk_ard:after{top:0}.vk_ard:after{border-top:16px solid #fff}.vk_aru:after{bottom:0}.vk_aru:after{border-bottom:16px solid #fff}.vk_bk.vk_ard,.vk_bk.vk_aru{background-color:#212121}.vk_bk.vk_ard:before{border-top-color:#212121}.vk_bk.vk_aru:before{border-bottom-color:#212121}.di8g3{font-size:11px !important;padding:6px 8px}#center_col .di8g3{margin:0 -35px 0 -8px;padding:6px 20px 0}#rhs .di8g3{margin-left:2px;padding-bottom:5px;padding-top:5px}.di8g3,.di8g3 a{color:#878787 !important;text-decoration:none}.di8g3 a:hover{text-decoration:underline}.hntNk.vk_c{padding-top:24px;padding-bottom:20px}.hntNk .dDoNo{margin-bottom:0;word-wrap:break-word}.hntNk .vk_gy{margin-bottom:5px}.pVFdhc{background-color:#ebebeb;height:1px}.vk_tbl{border-collapse:collapse}.vk_tbl td{padding:0}.xpdclps,.xpdxpnd{overflow:hidden}.xpdclps,.xpdxpnd{-webkit-transition:max-height 0.3s}.xpdxpnd,.xpdopen .xpdclps,.xpdopen .xpdxpnd.xpdnoxpnd{max-height:0}.xpdopen .xpdxpnd{max-height:none}.xpdopen .xpdbox .xpdxpnd,.xpdopen .xpdbox.xpdopen .xpdclps{max-height:0}.xpdopen .xpdbox.xpdopen .xpdxpnd,.xpdopen .xpdbox .xpdclps{max-height:none}.xpdclose .k5nfEc,.xpdopen .f9jNFb{display:none}.kno-ecr-pt{}.kno-ecr-pt{color:rgba(0,0,0,.87);line-height:1.2;margin-bottom:-3px;overflow:hidden;font-family:arial,sans-serif-light,sans-serif;display:inline;font-size:30px;font-weight:normal;position:relative;transform-origin:left top;transform-origin:left top;word-wrap:break-word}.GqKvT .kno-ecr-pt{color:#fff}.shop__a{text-decoration:none}.shop__a{color:#1a0dab}.shop__a:active{color:#1a0dab}.shop__clear{clear:both}.shop__secondary,.shop__secondary:link,.shop__secondary:visited{color:#666}a.shop__secondary,.shop__a.shop__secondary{text-decoration:none}.shop__a:hover{cursor:pointer;text-decoration:underline}a.shop__secondary:hover,.shop__a.shop__secondary:hover{text-decoration:underline}.bNg8Rb{clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;z-index:-1000}</style></div><noscript><style>.nojsv{visibility:visible}</style></noscript><div><h1 class="bNg8Rb">Accessibility links</h1><div jscontroller="r36a9c" class="wYq63b"><style>.wYq63b{display:flex;left:0;position:absolute;top:0;z-index:1001}.S6VXfe{align-items:center;background-color:white;border-radius:0 2px 2px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);display:flex;margin:80px auto 8px 0;overflow:hidden}.gyPpGe,.gyPpGe:visited,.qlVNAd{border:2px solid rgba(0,0,0,0.16);border-radius:2px;color:#2228af;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:6px 11px;min-height:32px;text-decoration:underline;text-align:center;width:106px}.gyPpGe:not(:focus){clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;padding:0}</style><div class="S6VXfe"><a jsname="BKxS1e" class="gyPpGe" role="link" tabindex="0" jsaction="i3viod" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ67oDCAQ">Skip to main content</a><a jsname="KI37ad" class="gyPpGe" href="https://support.google.com/websearch/answer/181196?hl=en-IN" ping="/url?sa=t&source=web&rct=j&url=https://support.google.com/websearch/answer/181196%3Fhl%3Den-IN&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwcMDCAU">Accessibility help</a><div data-async-context="async_id:duf3-78;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;open:0;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:78"><style>a.duf3{color:#777;float:right;font-style:italic;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}a.IKDlBc{color:rgba(0,0,0,.54);float:none;font-style:normal}a.aciXEb{padding:0 5px;}.RTZ84b{color:#9e9e9e;cursor:pointer;padding-right:8px}.XEKxtf{color:#9e9e9e;float:right;font-size:12px;padding-bottom:4px}</style><div jscontroller="xz7cCd" style="display:none" jsaction="rcuQ6b:npT2md"></div><div id="duf3-78" data-jiis="up" data-async-type="duffy3" data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes" class="y yp" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ-0EIBg"></div><a jsname="JUypV" class="gyPpGe" data-async-trigger="duf3-78" role="link" tabindex="0" jsaction="async.u">Accessibility feedback</a></div></div></div></div><noscript><meta content="0;url=/search?q=python+web+crawling+tutorial&gbv=1&sei=27gXXMTSAsT9vgS4r6moCw" http-equiv="refresh"><style>table,div,span,p{display:none}</style><div style="display:block">Please click <a href="/search?q=python+web+crawling+tutorial&gbv=1&sei=27gXXMTSAsT9vgS4r6moCw">here</a> if you are not redirected within a few seconds.</div></noscript><style>#gb{font-size:13px}#gb{position:relative;top:8px}div#searchform{min-width:1100px;z-index:103}div.sfbg,div.sfbgg{min-width:1100px;height:64px}.sfbgx{height:85px;position:absolute;width:100%;min-width:1100px}.big form#tsf,form#tsf{width:auto;max-width:784px;overflow:hidden}.A8SBwf{position:relative;margin:0 auto;margin-left:150px;width:632px;}.RNNXgb{background:#fff;display:flex;border-radius:8px;border:1px solid #dfe1e5;box-shadow:none;height:39px;width:630px;border-radius:24px;z-index:3;height:44px;margin:0 auto;}.emcav .RNNXgb{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:rgba(223,225,229,0);box-shadow:0 1px 6px 0 rgba(32,33,36,0.28)}.RNNXgb:hover,.sbfc{box-shadow:0 1px 6px 0 rgba(32,33,36,0.28);border-color:rgba(223,225,229,0);}.SDkEP{flex:1;display:flex;padding:5px 4px 0 16px;padding-left:20px}.logo{position:absolute;left:-150px;padding-left:13px;padding-right:12px;padding:4px 28px 0 30px;top:4px}.gLFyf{background-color:transparent;border:none;margin:0;padding:0;color:rgba(0,0,0,.87);word-wrap:break-word;outline:none;display:flex;flex:100%;-webkit-tap-highlight-color:transparent;margin-top:-37px}.a4bIc{display:flex;flex:1;flex-wrap:wrap}.vdLsw{color:transparent;flex:100%;white-space:pre}.vdLsw span{background:url("/images/experiments/wavy-underline.png") repeat-x scroll 0 100% transparent;padding:0 0 10px 0}.dRYYxd{display:flex;flex:0 0 auto;margin-top:-5px;align-items:stretch;flex-direction:row}.voice_search_button{flex:1 0 auto;display:flex;cursor:pointer;align-items:center;border:0;background:transparent;outline:none;padding:0 8px;width:24px;line-height:44px}.hb2Smf{background:url(\'//www.gstatic.com/images/branding/googlemic/2x/googlemic_color_24dp.png\') 0 0 no-repeat;height:24px;width:24px;background-size:24px;vertical-align:middle}.Tg7LZd{border-radius:0;-webkit-border-top-right-radius:8px;height:44px;width:44px;background:transparent;border:none;flex:0 0 auto;padding:0}.Tg7LZd{border-radius:0 8px 8px 0;outline:none;flex:0 0 auto;padding-right:13px}.rINcab{background:none;color:#4285f4;height:24px;width:24px;margin:auto}.UUbT9{position:relative;text-align:left;margin-top:-1px;z-index:989;cursor:default;-webkit-user-select:none}.aajZCb{background:#fff;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;box-shadow:0 3px 8px 0 rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.08);border:0;border-radius:24px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 4px 6px 0 rgba(32,33,36,0.28);overflow:hidden;padding-bottom:0px;}.erkvQe{flex:auto;padding-bottom:0px}.RjPuVb{height:1px;}.sbfd .RjPuVb,.sbfd .aajZCb{flex:0 0 auto}#sbt{display:none}.sbct{padding:0px 16px;line-height:22px;display:flex;align-items:center;min-width:0;max-height:none;padding:0}.suggestions-inner-container{flex:auto;display:flex;margin:0 20px;}.sbtc{display:flex;flex:auto;flex-direction:column;min-width:0;max-height:none;padding:0px 0;}.sbct:first-child .suggestions-inner-container{border-top:1px solid #dfe1e5;padding-top:0px}.sbl1{display:flex;font-size:16px;color:#212121;flex:auto;align-items:center;word-break:break-word;padding-right:8px}.sbl1>span{flex:auto}.sbab{display:flex;flex:0 1 auto;align-self:stretch}.JUypV{font-size:8pt;margin-top:4px;margin-top:-16px;position:absolute;right:16px}a.duf3{color:#777;float:right;font-style:italic;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}a.aciXEb{padding:0 5px;}</style><div><div class="gb_Td gb_cd" aria-hidden="true" style="behavior:url(#default#homePage) url(#default#userData);background-color:#5a5a5a"><div><span style="color:#ffffff">We\'ve detected you\'re using an older version of Chrome.</span><a class="gb_Vd gb_yd" role="button" tabindex="0" style="color:#ffffff;background-color:#303030">Reinstall to stay secure</a></div><div class="gb_Ud" aria-label="Close" tabindex="0" style="color:#ffffff">×</div></div></div><div jscontroller="ZyRBae" jsaction="rcuQ6b:npT2md" class="jsrp" id="searchform"> <div id="gb"> <div id="gbw"> <div style="position:relative;top:-20px"><div class="gb_Td gb_cd" aria-hidden="true" style="behavior:url(#default#homePage) url(#default#userData);background-color:#5a5a5a"><div><span style="color:#ffffff">We\'ve detected you\'re using an older version of Chrome.</span><a class="gb_Vd gb_yd" role="button" tabindex="0" style="color:#ffffff;background-color:#303030">Reinstall to stay secure</a></div><div class="gb_Ud" aria-label="Close" tabindex="0" style="color:#ffffff">×</div></div></div> <script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){try{var b=document.getElementById("searchform");if(window.gbar&&gbar.elc){var c=gbar.elr().es.h,d=b.offsetTop;gbar.elc(function(a){a=a.es.h-c;var e=b.offsetTop-d;d+=e;2<Math.abs(a-e)&&(b.style.top=parseInt(d,10)+a+"px");c+=a})}}catch(a){google.ml(a,!0,{cause:"OG_SEARCHFORM_MOVE"})};}).call(this);</script> <div style="top:0;left:0;right:0;width:100%"> <div class="gb_mb gb_fh gb_R gb_eh" data-ogsr-up=""><div class="gb_Rc gb_fh gb_R"><div class="gb_ba" id="gbsfw" style="background-color:#eee;min-width:376px"></div><div class="gb_9 gb_nd gb_R" data-ogsr-alt="" id="gbwa"><div class="gb_3c"><a class="gb_b gb_qc" href="https://www.google.co.in/intl/en/about/products?tab=wh" title="Google apps" aria-expanded="false" role="button" tabindex="0"></a><div class="gb_wb"></div><div class="gb_vb"></div></div></div><div class="gb_0g gb_R"><div class="gb_3c"><a class="gb_Pe gb_Ba gb_Mb" id="gb_70" href="https://accounts.google.com/ServiceLogin?hl=en&passive=true&continue=https://www.google.co.in/search%3Fq%3Dpython%2Bweb%2Bcrawling%2Btutorial" target="_top">Sign in</a><div class="gb_wb"></div><div class="gb_vb"></div></div></div></div></div> </div> </div> </div> <div class="sfbg nojsv" style="margin-top:-20px"><div class="sfbgg"></div></div><form class="tsf nj" action="/search" style="overflow:visible" id="tsf" method="GET" name="f" onsubmit="return q.value!=\'\'" role="search"><div id="tophf"><input value="27gXXMTSAsT9vgS4r6moCw" name="ei" type="hidden"></div> <div jsmodel="vWNDde" jsdata="MuIEvd;;CedNsk"> <div jscontroller="mvYTse" class="A8SBwf" jsaction="DkpM0b:d3sQLd;IQOavd:dFyQEf;XzZZPe:jI3wzf;Aghsf:AVsnlb;iHd9U:Q7Cnrc;f5hEHe:G0jgYd;vmxUb:j3bJnb;R2c5O:LuRugf;qiCkJd:ANdidc;NOg9L:HLgh3;uGoIkd:epUokb;zLdLw:eaGBS;rcuQ6b:npT2md"><div class="logo"><a href="https://www.google.co.in/webhp?hl=en&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQPAgH" title="Go to Google Home" id="logo" data-hveid="7"><img src="/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png" alt="Google" height="30" width="92"></a></div><div class="RNNXgb" jsname="RNNXgb"><div class="SDkEP"><div jscontroller="iDPoPb" class="a4bIc" jsname="gLFyf" jsaction="dFyQEf;input:d3sQLd;focus:dFyQEf;blur:jI3wzf"><div class="vdLsw gsfi" jsname="vdLsw"></div><input class="gLFyf gsfi" maxlength="2048" name="q" type="text" jsaction="paste:puy29d" aria-autocomplete="both" aria-haspopup="false" autocapitalize="off" autocomplete="off" autocorrect="off" role="combobox" spellcheck="false" title="Search" value="python web crawling tutorial" aria-label="Search"></div><div class="dRYYxd"><div jscontroller="MC8mtf" class="voice_search_button" aria-label="Search by voice" role="button" tabindex="0" jsaction="h5M12e;rcuQ6b:npT2md"><span class="hb2Smf"></span></div></div></div> <button class="Tg7LZd" jsname="Tg7LZd" aria-label="Google Search" type="submit"> <div class="rINcab"> <span class="z1asCe MZy1Rb"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></span> </div> </button> </div><div jscontroller="tg8oTe" class="UUbT9" style="display:none" jsname="UUbT9" jsaction="h5M12e;mouseover:IgJl9c;mouseout:ItzDCd;mouseleave:MWfikb;YMFC3:VKssTb"><div class="RjPuVb" jsname="RjPuVb"></div><div class="aajZCb" jsname="aajZCb"><ul class="erkvQe" jsname="erkvQe" role="listbox"></ul><li class="sbct" id="sbt" role="presentation"><div class="suggestions-inner-container"><div class="sbtc" role="option"><div class="sbl1"><span></span></div></div><div class="sbab"><div class="sbai">Remove</div></div></div></li></div><div jsname="JUypV" jscontroller="IvlUe" class="JUypV" data-async-context="async_id:duf3-46;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;open:0;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:46"><div jscontroller="xz7cCd" style="display:none" jsaction="rcuQ6b:npT2md"></div><div id="duf3-46" data-jiis="up" data-async-type="duffy3" data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes" class="y yp" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ-0EICA"></div><a class="duf3 aciXEb" href="#" id="sbfblt" data-async-trigger="duf3-46" jsaction="async.u" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQtw8ICQ">Report inappropriate predictions</a></div></div></div> </div> </form></div><div class="sfbgx"></div><div id="gac_scont"></div><div class="spch s2fp-h" style="display:none" id="spch"><button class="close-button" id="spchx">×</button><div class="spchc" id="spchc"><div class="inner-container"><div class="button-container"><span class="r8s4j" id="spchl"></span><span class="button" id="spchb"><div class="microphone"><span class="receiver"></span><div class="wrapper"><span class="stem"></span><span class="shell"></span></div></div></span></div><div class="text-container"><span class="spcht" id="spchi" style="color:#777"></span><span class="spcht" id="spchf" style="color:#000"></span></div><div class="google-logo"></div></div><div class="permission-bar"><div class="permission-bar-gradient"></div></div></div></div><div id="main"><div id="lb"></div><div id="easter-egg"></div><span class="kpshf qs-css-a line gsr bilit" style="display:none"></span><div id="cnt"><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var j=1280;try{var c=document.getElementById(\'cnt\');var s=document.getElementById(\'searchform\');var n=\'\';if(window.gbar&&gbar.elr){var m=gbar.elr().mo;n=(m==\'md\'?\' mdm\':(m==\'lg\'?\' big\':\'\'));}else{var w=document.body&&document.body.offsetWidth;if(w&&w>=j){n=\' big\';}\n}\nc&&(c.className+=n);s&&(s.className+=n);}catch(e){}\n})();</script><div id="sfcnt"><div id="sform"></div></div><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var a={gen204:"sct",clearcut:100};var b=google.time();google.tick("load",a,b);google.tick("webaft",a,b);}).call(this);</script><div id="dc"></div><div id="subform_ctrl"></div><style>.rwUYcf{display:inline-block}.Cq34nf{cursor:pointer}.cF4V5c{background:white;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);outline:none;padding:5px 0;position:absolute}a.f9UGee,a.f9UGee:visited{color:inherit;cursor:pointer;display:block;line-height:23px;outline:0;padding:3px 16px;text-decoration:inherit;white-space:nowrap}.f9UGee.t6psHzYPBsD__highlighted{background:rgba(0,0,0,0.1)}#ab_ctls a{text-decoration:none}#ab_ctls a.ab_button:active,#ab_ctls a.ab_dropdownlnk:active{color:#333}#resultStats{position:absolute;top:0;-webkit-transition:all 220ms ease-in-out;}</style><div id="bst" style="display:none"></div><div id="top_nav"><div jscontroller="qik19b" jsdata="Z1JpA;;CedNso" jsaction="rcuQ6b:npT2md"><h1 class="bNg8Rb">Search modes</h1><div class="hdtbna notl" id="hdtb" role="navigation" tabindex="0"><div id="hdtbSum"><div id="hdtb-s" style="white-space:nowrap"><div id="hdtb-msb"><div><div id="hdtb-msb-vis"><div class="hdtb-mitem hdtb-msel hdtb-imb">All</div><div class="hdtb-mitem hdtb-imb"><a class="q qs" href="/search?q=python+web+crawling+tutorial&source=lnms&tbm=vid&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIDigB">Videos</a></div><div class="hdtb-mitem hdtb-imb"><a class="q qs" href="/search?q=python+web+crawling+tutorial&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIDygC">Images</a></div><div class="hdtb-mitem hdtb-imb"><a class="q qs" href="/search?q=python+web+crawling+tutorial&source=lnms&tbm=nws&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIECgD">News</a></div><div class="hdtb-mitem hdtb-imb"><a class="q qs" href="/search?q=python+web+crawling+tutorial&source=lnms&tbm=shop&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIESgE">Shopping</a></div></div><g-header-menu class="hdtb-mitem rwUYcf" jscontroller="aam1T" jsaction="rcuQ6b:npT2md"><a jsname="LgbsSe" class="Cq34nf hdtb-dd-b" aria-haspopup="true" role="button" tabindex="0" jsaction="BVg1Q">More</a><div jsname="xl07Ob" class="cF4V5c" style="display:none" role="menu" tabindex="-1" jsaction="keydown:uYT2Vb" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2h8IEigF"><a class="f9UGee q qs" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="https://maps.google.co.in/maps?q=python+web+crawling+tutorial&um=1&ie=UTF-8&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIEygA">Maps</a><a class="f9UGee q qs" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/search?q=python+web+crawling+tutorial&source=lnms&tbm=bks&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIFCgB">Books</a><a class="f9UGee q qs" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="https://www.google.co.in/flights?q=python+web+crawling+tutorial&source=lnms&tbm=flm&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIFSgC">Flights</a><a class="f9UGee q qs" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/search?q=python+web+crawling+tutorial&source=lnms&tbm=fin&sa=X&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ_AUIFigD">Finance</a></div></g-header-menu></div><div><g-header-menu class="hdtb-mitem rwUYcf" id="ab_options" jscontroller="aam1T" jsaction="rcuQ6b:npT2md"><a jsname="LgbsSe" class="Cq34nf hdtb-dd-b" aria-haspopup="true" role="button" tabindex="0" jsaction="BVg1Q" href="/preferences" id="abar_button_opt">Settings</a><div jsname="xl07Ob" class="cF4V5c" style="display:none" role="menu" tabindex="-1" jsaction="keydown:uYT2Vb" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQn_YBCBcoAA"><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/preferences?hl=en&prev=https://www.google.co.in/search?q%3Dpython%2Bweb%2Bcrawling%2Btutorial" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCBg">Search settings</a><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/preferences?hl=en&prev=https://www.google.co.in/search?q%3Dpython%2Bweb%2Bcrawling%2Btutorial#languages" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCBk"><span>Languages</span></a><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b;m.cbbl" href="/setprefs?safeui=on&sig=0_SvbpBPYCyuXQbV3UjARFGnAdaME%3D&prev=https://www.google.co.in/search?q%3Dpython%2Bweb%2Bcrawling%2Btutorial" id="safesearch" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCBo"><div>Turn on SafeSearch</div></a><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/advanced_search?q=python+web+crawling+tutorial&hl=en" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCBs">Advanced search</a><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/history/privacyadvisor/search?utm_source=googlemenu" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCBw">Your data in Search</a><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="/history/optout?hl=en" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCB0">History</a><a class="f9UGee" role="menuitem" tabindex="-1" jsaction="mouseover:sbHm2b" href="//support.google.com/websearch/?source=g&hl=en-IN" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQo_oBCB4">Search help</a></div></g-header-menu><a style="display:" class="hdtb-tl" id="hdtb-tls" role="button" tabindex="0" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2x8IHw">Tools</a></div></div><ol id="ab_ctls"></ol></div></div><div class="hdtb-td-c hdtb-td-h" aria-expanded="false" id="hdtbMenus" tabindex="0" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ3B8IIA"></div></div></div></div><div id="before-appbar"></div><div class="appbar" id="appbar"><div id="extabar"><div id="topabar" style="position:relative"><div class="ab_tnav_wrp" id="slim_appbar"><div id="sbfrm_l"><div id="resultStats">About 2,04,000 results<nobr> (0.45 seconds) </nobr></div></div></div></div></div><div></div></div><div class="mw" id="ucs"></div><div id="ataw"><div id="atvcap"></div></div><div class="mw"><div id="rcnt" style="clear:both;position:relative;zoom:1"><div id="bcenter"><div class="col" style="width:0"></div></div><div class="col" style="width:0"><div id="center_col"><style>.gL9Hy{font-size:18px}.spell_orig{font-size:15px}a:hover h3.LC20lb{text-decoration:underline}.LC20lb{display:inline-block}.TbwUpd{padding-bottom:3px;padding-top:2px}g-section-with-header{display:block;margin:40px 0}.e2BEnf{padding:0 0px 12px 0px}.COEoid{margin:-4px -23px -4px -24px;}.BFJZOc{display:-webkit-box;display:flex;display:-ms-flexbox;display:flex}.P94G9b{padding:4px;width:205px;position:relative;display:block}g-scrolling-carousel{display:block;position:relative;}.mR2gOd{display:block;overflow-x:auto;position:relative;white-space:nowrap;transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mR2gOd::-webkit-scrollbar{display:none}.DAVP1{display:inline-block}.nHGuld{padding:0 16px 11px}.ivLVOc{padding-left:16px;padding-right:16px}.y8AWGd{display:flex;flex-direction:column}.llvJ5e{flex-grow:1}.JRhSae{font-size:16px}.ZyAH8d{line-height:1.375em}.wCIBKb{padding:16px 16px 0 16px;display:block}.zECGdd,.zECGdd.Fuybue:visited{color:#808080}.cJzOGc,.cJzOGc.Fuybue:visited{color:#006621}.RgAZAc{overflow:hidden;position:relative;white-space:normal}g-inner-card{background-color:#fff;border-radius:2px;display:block;overflow:hidden}.cv2VAd{border:1px solid #dfe1e5;border-radius:8px;box-shadow:none}.MAMEle{overflow:hidden;position:relative}.Rd246b{background-color:#eee;position:absolute;z-index:0;margin:auto;left:-100%;right:-100%;top:-100%;bottom:-100%}.k8B8Pc{border-radius:2px;font-size:12px;padding:2px 5px;position:absolute;bottom:4px;color:#fff;font-weight:bold;right:4px;background-color:rgba(0,0,0,.87)}g-img{display:block}.M4dUYb{position:relative}.rISBZc{display:block;border:0}.OIL2le{background-color:rgba(0,0,0,.12);height:100%;left:0;position:absolute;top:0;width:100%}span.qB1pae{position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjQgNEMxMi45NSA0IDQgMTIuOTUgNCAyNHM4Ljk1IDIwIDIwIDIwIDIwLTguOTUgMjAtMjBTMzUuMDUgNCAyNCA0em0tNCAyOVYxNWwxMiA5LTEyIDl6Ii8+PC9zdmc+);background-size:48px 48px;bottom:0;color:#fff;left:0;height:48px;margin:auto;opacity:0.8;right:0;top:0;width:48px;}.nDgy9d{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal}.Lu0opc{cursor:pointer;height:72px;position:absolute;display:block;visibility:inherit;width:36px;z-index:1;bottom:0;margin-bottom:auto;margin-top:auto;outline:none;opacity:0.8;top:0}.Lu0opc.nb-fades{-webkit-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s,visibility 0.5s}.Lu0opc:hover{opacity:0.9;}.Lu0opc:focus{outline:none}.Lu0opc.nb-disabled,.Lu0opc.nb-disabled:hover{cursor:default;opacity:0;visibility:hidden}.Lu0opc.eSq3C{height:36px;width:36px;opacity:0.9}.Lu0opc.eSq3C:hover{opacity:1.0}.Lu0opc.eSq3C.nb-disabled,.Lu0opc.eSq3C.nb-disabled:hover{opacity:0}.Lu0opc.eSq3C:hover g-fab{color:#222 !important}.BlOseb.eSq3C g-fab,.k2Oeod.eSq3C g-fab{box-shadow:0 0 0 1px rgba(0,0,0,0.04),0 4px 8px 0 rgba(0,0,0,0.20);cursor:pointer;height:36px;width:36px}.BlOseb.eSq3C{left:-18px}.k2Oeod.eSq3C{right:-18px}.CNf3nf{border-radius:50%;cursor:default;display:block;position:relative;box-shadow:none,inset 0 0 0 0 rgba(0,0,0,0.10),inset 0 0 0 0 rgba(255,255,255,0.50);z-index:0}.CNf3nf:focus{outline:none}.CNf3nf .PUDfGe{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:24px;height:24px}.LhCR5d{width:40px;height:40px}.g-blk{position:relative;}.kp-blk a{text-decoration:none}.kp-blk .match-mod-horizontal-padding,.kp-blk .mod:not(.NFQFxe){padding-left:16px;padding-right:16px;}.kp-blk{box-shadow:none;box-shadow:none;border:1px solid #dfe1e5;border-radius:8px;}#center_col .kp-blk{margin-left:-20px;margin-right:-20px;position:relative}.rfli .kp-blk{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.kp-blk .g:not(.g-blk){margin:0}.kp-blk>.vk_arc,.kp-blk>div>.vk_arc{margin:0}.kp-blk .g{margin-bottom:0}.knowledge-panel.kp-blk .mod,.c14z5c .mod{line-height:1.24}.c2xzTb .g,.c2xzTb .rc,.ruTcId .rc{clear:both;padding-bottom:0}.c2xzTb .g,.ruTcId .g,.fm06If .g,.cUnQKe .g,.HanQmf .g{padding-left:16px;padding-right:16px}.c2xzTb .g:last-child,.fm06If .g:last-child,.cUnQKe .g:last-child{padding-bottom:16px}.JolIg{color:#808080;font-size:20px;font-weight:normal;margin:0;padding:15px 16px 10px}.cbphWd{border-top:1px solid #e5e5e5;cursor:pointer;font-size:18px;padding-bottom:5px;padding-top:5px}.related-question-pair .kno-ftr{margin:0;padding-top:0}.cxrEAd,.uKh9yc{display:block;opacity:0;transform:scale(0);transition-property:border-width,opacity,transform}.uKh9yc{border:10px solid transparent;margin:0 auto}.kno-ato,.kno-ahide,.kno-aoc,.kno-atc{}.gy6Qzb{-webkit-transition:max-height 0.3s;overflow:hidden}.kno-ahide{max-height:0;visibility:hidden}.vp45yf{pointer-events:none;position:absolute !important;right:0;color:#70757A;top:50%;margin-top:-12px;}.mWyH1d{outline:none;position:relative}html .kp-blk .xpdclose .LKPcQc,html .kp-blk .xpdopen .viOShc{padding-top:0}.xpdclose .a84NUc:not(:empty),.xpdopen .CQKTwc:not(:empty){border-top:solid 1px #EBEBEB;border-radius:0}.xpdclose .oHglmf,.xpdopen .xzPb7d{padding-bottom:16px}.xpdclose .kp-header .oHglmf,.xpdopen .kp-header .xzPb7d{padding-bottom:0}.Wnoohf .xpdopen .yp1CPe,.OJXvsb .xpdclose .siXlze{padding-bottom:16px}.Wnoohf .xpdclose .mod.xsZWvb,.Wnoohf .xpdopen .mod.EfDVh{padding-bottom:0}#rhs .kp-blk .xpdclose .LKPcQc,#rhs .kp-blk .xpdopen .viOShc{padding-top:0}#rhs .Wnoohf .xpdopen .yp1CPe,#rhs .OJXvsb .xpdclose .siXlze{padding-bottom:15px}#rhs .Wnoohf .xpdclose .mod.xsZWvb,#rhs .Wnoohf .xpdopen .mod.EfDVh{padding-bottom:0}#rhs .Wnoohf .xpdclose .mod.xsZWvb.ecRggb,#rhs .Wnoohf .xpdopen .mod.EfDVh.ecRggb,#rhs .kp-blk .ecRggb{padding-bottom:15px}.kno-ftr{clear:both;color:#777;font-size:11px;line-height:normal;overflow:hidden}.kno-ftr a{color:#777;text-decoration:none}.HKxe9e{float:right;margin-left:2em}.kno-ftr a:hover{text-decoration:underline}.kno-ftr{margin-left:-20px;margin-right:-20px;padding:4px 16px 0;}a.duf3{color:#777;float:right;font-style:italic;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}#brs{}#brs{margin-bottom:28px}#brs .med{color:#222;height:auto;padding-bottom:8px}.brs_col{font-size:14px;margin-top:-1px;padding-bottom:1px;display:inline-block;line-height:20px;vertical-align:top;max-width:100%;box-sizing:border-box}#brs .nVcaUb{margin:0;clear:both}#brs a{padding:3px 40px 3px 0;display:inline-block;float:left}#brs a{text-decoration:none}#foot{visibility:inherit}</style><div id="taw"><div></div><div style="padding:0 20px"><div class="med"><div class="card" id="msg_box" style="display:none"><p class="card-section w4VK3c"><span><span class="gL9Hy" id="srfm"></span> <a class="gL9Hy" id="srfl"></a><br></span><span id="sif"><span class="spell_orig" id="sifm"></span> <a class="spell_orig" id="sifl"></a><br></span></p></div></div></div><div id="tvcap"></div></div><div class="med" id="res" role="main"><div id="topstuff"></div><div id="search"><div data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQGggp"><!--a--><h1 class="bNg8Rb">Search Results</h1><div data-async-context="query:python%20web%20crawling%20tutorial" id="ires"><div eid="27gXXMTSAsT9vgS4r6moCw" id="rso"><div class="bkWMgd"><h2 class="bNg8Rb">Web results</h2><div class="srg"><div class="g"><!--m--><div data-hveid="CAgQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMAB6BAgIEAA"><div class="rc"><div class="r"><a href="https://medium.com/python-pandemonium/develop-your-first-web-crawler-in-python-scrapy-6b2ee4baf954" ping="/url?sa=t&source=web&rct=j&url=https://medium.com/python-pandemonium/develop-your-first-web-crawler-in-python-scrapy-6b2ee4baf954&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAAegQICBAB"><h3 class="LC20lb">Develop your first web crawler in Python Scrapy - Medium</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://medium.com/python.../develop-your-first-web-crawler-in-python-scrapy-6b2e...</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b0" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wAHoECAgQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wAHoECAgQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:ZcWHxQ-w6F4J:https://medium.com/python-pandemonium/develop-your-first-web-crawler-in-python-scrapy-6b2ee4baf954+&cd=1&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:ZcWHxQ-w6F4J:https://medium.com/python-pandemonium/develop-your-first-web-crawler-in-python-scrapy-6b2ee4baf954%2B%26cd%3D1%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDAAegQICBAE">Cached</a></li><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="/search?q=related:https://medium.com/python-pandemonium/develop-your-first-web-crawler-in-python-scrapy-6b2ee4baf954+python+web+crawling+tutorial&tbo=1&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQHzAAegQICBAF">Similar</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Feb 8, 2017 - </span>In this post I am going to write a <em>web crawler</em> that will scrape data from OLX's Electronics & Appliances' items. Before I get into the <em>code</em>, how ...</span></div></div><div data-base-uri="/search" id="ed_10" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMAB6BAgIEAc"></div></div></div><!--n--></div><div class="g"><!--m--><div data-hveid="CAkQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMAF6BAgJEAA"><div class="rc"><div class="r"><a href="https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3" ping="/url?sa=t&source=web&rct=j&url=https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjABegQICRAB"><h3 class="LC20lb">Crawling and Scraping Web Pages with Scrapy and Python 3 ...</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://www.digitalocean.com/.../tutorials/how-to-crawl-a-web-page-with-scrapy-and-...</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b1" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wAXoECAkQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wAXoECAkQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:1iI2gu4MiZQJ:https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3+&cd=2&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:1iI2gu4MiZQJ:https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3%2B%26cd%3D2%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDABegQICRAE">Cached</a></li><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="/search?q=related:https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3+python+web+crawling+tutorial&tbo=1&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQHzABegQICRAF">Similar</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Sep 29, 2016 - </span><em>Web scraping</em>, often called <em>web crawling</em> or web spidering, ... By the end of this <em>tutorial</em>, you'll have a fully functional <em>Python</em> web scraper that ...</span></div></div><div data-base-uri="/search" id="ed_15" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMAF6BAgJEAc"></div></div></div><!--n--></div></div></div><div class="bkWMgd"><div><g-section-with-header data-hveid="CAMQAA"><div class="e2BEnf"><h3 aria-level="2" role="heading">Videos</h3></div><div data-hveid="CAMQAQ"><g-scrolling-carousel class="COEoid r-i8dUWX1YrGiw" id="_27gXXMTSAsT9vgS4r6moCw1" jsaction="sc_em:r.qXxEsYEWCq8;sc_rfir:r.3VdewQimZLc;sc_dm:r.-_lqnJSX0Nc;ct_ia:r.hR-I1daEbkc;ct_ic:r.QrM9g6D_Qj8;keydown:r.--OEDte7kNw" data-rtid="i8dUWX1YrGiw" jsl="$t t-PCLVNAFUh1w;$x 0;"><div class="mR2gOd i8dUWX1YrGiw-WI_562leVwQ" jsaction="fp_s:r.D6iwAeQcUTY" data-rtid="i8dUWX1YrGiw" jsl="$x 1;" data-hveid="CAMQAg" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQzmR6BAgDEAI"><div class="EDblX DAVP1 i8dUWX1YrGiw-nrHhR706PmE"><div class="BFJZOc"><div class="P94G9b" jscontroller="F8FRnd" data-init-vis="true" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAAwAnoECAMQAw"><g-inner-card class="cv2VAd"><div class="y8AWGd llvJ5e"><a href="https://www.youtube.com/watch?v=nRW90GASSXE" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAJ6BAgDEAQ" ping="/url?sa=t&source=web&rct=j&url=https://www.youtube.com/watch%3Fv%3DnRW90GASSXE&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAJ6BAgDEAQ"><div><div class="MAMEle" style="height:115px"><div class="Rd246b" style="height:115px;width:205px"><g-img><img id="dimg_4" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-deferred="1" class="rISBZc M4dUYb" height="115" width="205" alt=""></g-img></div><div class="OIL2le"><span class="qB1pae"></span></div><div class="k8B8Pc">7:10</div></div></div><div class="wCIBKb"><div class="mB12kf JRhSae ZyAH8d nDgy9d" aria-level="3" role="heading" style="height:6.875em;-webkit-line-clamp:5">Python Web Crawler Tutorial - 1 - Creating a New Project</div></div></a><div class="MjS0Lc llvJ5e ivLVOc"><div class="zECGdd RgAZAc" style="max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em">thenewboston</div></div><div class="MjS0Lc nHGuld"><div class="zECGdd" style="font-size:13px;padding:2px 0"><span class="cJzOGc" style="font-size:13px;padding:2px 0">YouTube</span> - Feb 28, 2016</div></div></div></g-inner-card></div><div class="P94G9b" jscontroller="F8FRnd" data-init-vis="true" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAEwA3oECAMQBg"><g-inner-card class="cv2VAd"><div class="y8AWGd llvJ5e"><a href="https://www.youtube.com/watch?v=luYg1qMVSfY" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAN6BAgDEAc" ping="/url?sa=t&source=web&rct=j&url=https://www.youtube.com/watch%3Fv%3DluYg1qMVSfY&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAN6BAgDEAc"><div><div class="MAMEle" style="height:115px"><div class="Rd246b" style="height:115px;width:205px"><g-img><img id="dimg_13" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-deferred="1" class="rISBZc M4dUYb" height="153" style="margin-top:-19px" width="205" alt=""></g-img></div><div class="OIL2le"><span class="qB1pae"></span></div><div class="k8B8Pc">7:43</div></div></div><div class="wCIBKb"><div class="mB12kf JRhSae ZyAH8d nDgy9d" aria-level="3" role="heading" style="height:6.875em;-webkit-line-clamp:5">Python Web Crawler Tutorial - 11 - Crawling Pages</div></div></a><div class="MjS0Lc llvJ5e ivLVOc"><div class="zECGdd RgAZAc" style="max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em">thenewboston</div></div><div class="MjS0Lc nHGuld"><div class="zECGdd" style="font-size:13px;padding:2px 0"><span class="cJzOGc" style="font-size:13px;padding:2px 0">YouTube</span> - Feb 28, 2016</div></div></div></g-inner-card></div><div class="P94G9b" jscontroller="F8FRnd" data-init-vis="true" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAIwBHoECAMQCQ"><g-inner-card class="cv2VAd"><div class="y8AWGd llvJ5e"><a href="https://www.youtube.com/watch?v=vt5ERbRMHsw" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAR6BAgDEAo" ping="/url?sa=t&source=web&rct=j&url=https://www.youtube.com/watch%3Fv%3Dvt5ERbRMHsw&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAR6BAgDEAo"><div><div class="MAMEle" style="height:115px"><div class="Rd246b" style="height:115px;width:205px"><g-img><img id="dimg_21" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-deferred="1" class="rISBZc M4dUYb" height="115" width="205" alt=""></g-img></div><div class="OIL2le"><span class="qB1pae"></span></div><div class="k8B8Pc">13:43</div></div></div><div class="wCIBKb"><div class="mB12kf JRhSae ZyAH8d nDgy9d" aria-level="3" role="heading" style="height:6.875em;-webkit-line-clamp:5">Python Web Scraping Tutorial 13 \xe2\x80\x93 Crawling Across the Internet</div></div></a><div class="MjS0Lc llvJ5e ivLVOc"><div class="zECGdd RgAZAc" style="max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em">Sukhvinder Singh</div></div><div class="MjS0Lc nHGuld"><div class="zECGdd" style="font-size:13px;padding:2px 0"><span class="cJzOGc" style="font-size:13px;padding:2px 0">YouTube</span> - Jul 12, 2017</div></div></div></g-inner-card></div><div class="P94G9b" id="uid_1" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAMwBXoECAMQDA"></div><div class="P94G9b" id="uid_3" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAQwBnoECAMQDw"></div><div class="P94G9b" id="uid_5" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAUwB3oECAMQEg"></div><div class="P94G9b" id="uid_7" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAYwCHoECAMQFQ"></div><div class="P94G9b" id="uid_9" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAcwCXoECAMQGA"></div><div class="P94G9b" id="uid_11" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAgwCnoECAMQGw"></div><div class="P94G9b" id="uid_13" jscontroller="F8FRnd" data-init-vis="false" style="width:205px" jsaction="rcuQ6b:npT2md" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQr6oBKAkwC3oECAMQHg"></div></div></div></div><g-left-button class="nb-disabled i8dUWX1YrGiw-9tocbtsvb20 Lu0opc BlOseb nb-fades eSq3C" style="top:0px;left:-14px" jsaction="r.ZyGnUw0nFOY" data-rtid="i8dUWX1YrGiw" jsl="$x 3;" aria-label="Previous" role="button" tabindex="0" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ55kCegQIAxAh"><g-fab class="CNf3nf LhCR5d" style="background-color:#fff;color:#757575"><span class="PUDfGe z1asCe N5KMwd"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></svg></span></g-fab></g-left-button><g-right-button class="i8dUWX1YrGiw-98UL0CHUQk0 Lu0opc k2Oeod nb-fades eSq3C" style="top:0px;right:-14px" jsaction="r.rJsAP6wbW6c" data-rtid="i8dUWX1YrGiw" jsl="$x 4;" aria-label="Next" role="button" tabindex="0" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ5pkCegQIAxAi"><g-fab class="CNf3nf LhCR5d" style="background-color:#fff;color:#757575"><span class="PUDfGe z1asCe kKuqUd"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></svg></span></g-fab></g-right-button><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){google.sc=google.sc||{};google.sc.init=function(b,e,n,f,p,q){if((b=document.getElementById(b))&&(0!=b.offsetWidth||0!=b.offsetHeight)){var h=b.querySelector("div"),k=h.querySelector("div"),c=0,g=h.scrollWidth-h.offsetWidth;if(0<e){var l=k.children;c=l[e].offsetLeft-l[0].offsetLeft;if(f){for(var m=c=0;m<e;++m)c+=l[m].offsetWidth;c=Math.min(g,c)}}c+=n;e=Math.min(f?g-c:c,g);h.scrollLeft=f&&p?c:f&&q?-c:e;var a=b.getElementsByTagName("g-left-button")[0],d=b.getElementsByTagName("g-right-button")[0];a&&d&&(a.className=a.className.replace(/\\bnb-fades\\b/g,""),d.className=d.className.replace(/\\bnb-fades\\b/g,""),0==e?a.className="nb-disabled "+a.className:a.className=a.className.replace("nb-disabled",""),e==g?d.className="nb-disabled "+d.className:d.className=d.className.replace("nb-disabled",""),0<a.className.indexOf("joint-bar-beside")&&0==e&&e==g&&(k.style.paddingLeft="0px",k.style.paddingRight="0px",a.style.display="none",d.style.display="none",b.style.paddingLeft=f?"0px":"48px",b.style.paddingRight=f?"48px":"0px",b.style.textAlign=f?"left":"right",document.getElementById("fade_forward").style.display="none",document.getElementById("fade_reverse").style.display="none"),setTimeout(function(){a.className+=" nb-fades";d.className+=" nb-fades"},50))}};}).call(this);(function(){var id=\'_27gXXMTSAsT9vgS4r6moCw1\';var index=0;var offset=0;var is_rtl=false;var is_ie8_or_above=false;var is_gecko=false;google.sc.init(id,index,offset,is_rtl,is_ie8_or_above,is_gecko);})();</script></g-scrolling-carousel></div><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var a=document.querySelector("#taw"),b=document.querySelector("#topstuff");if(a&&!a.clientHeight&&b&&!b.clientHeight)for(var c=document.querySelector("#rso").children,d=0;d<c.length;++d)if(0<c[d].clientHeight){var e=c[d].querySelector("div g-section-with-header");e&&(e.style.marginTop=0);break};}).call(this);</script></g-section-with-header></div></div><div class="bkWMgd"><h2 class="bNg8Rb">Web results</h2><div class="srg"><div class="g"><!--m--><div data-hveid="CAsQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMAx6BAgLEAA"><div class="rc"><div class="r"><a href="https://hackernoon.com/web-scraping-tutorial-with-python-tips-and-tricks-db070e70e071" ping="/url?sa=t&source=web&rct=j&url=https://hackernoon.com/web-scraping-tutorial-with-python-tips-and-tricks-db070e70e071&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAMegQICxAB"><h3 class="LC20lb">Web Scraping Tutorial with Python: Tips and Tricks \xe2\x80\x93 Hacker Noon</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://hackernoon.com/web-scraping-tutorial-with-python-tips-and-tricks-db070e70e...</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b12" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wDHoECAsQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wDHoECAsQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:iGx_mAXllscJ:https://hackernoon.com/web-scraping-tutorial-with-python-tips-and-tricks-db070e70e071+&cd=13&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:iGx_mAXllscJ:https://hackernoon.com/web-scraping-tutorial-with-python-tips-and-tricks-db070e70e071%2B%26cd%3D13%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDAMegQICxAE">Cached</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Jan 9, 2018 - </span>I learned a lot from this experience with <em>Web scraping</em>, and I want to share it. This post is intended for people who are interested to know about ...</span></div></div><div data-base-uri="/search" id="ed_19" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMAx6BAgLEAY"></div></div></div><!--n--></div><div class="g"><!--m--><div data-hveid="CAYQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMA16BAgGEAA"><div class="rc"><div class="r"><a href="https://realpython.com/tutorials/web-scraping/" ping="/url?sa=t&source=web&rct=j&url=https://realpython.com/tutorials/web-scraping/&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjANegQIBhAB"><h3 class="LC20lb">Python Web Scraping Tutorials \xe2\x80\x93 Real Python</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://realpython.com/tutorials/web-scraping/</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b13" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wDXoECAYQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wDXoECAYQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:kW_zRELajbUJ:https://realpython.com/tutorials/web-scraping/+&cd=14&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:kW_zRELajbUJ:https://realpython.com/tutorials/web-scraping/%2B%26cd%3D14%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDANegQIBhAE">Cached</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><em>Web scraping</em> is about downloading structured data from the web, selecting some of that data, and passing along what you selected to another process.</span></div></div><div data-base-uri="/search" id="ed_9" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMA16BAgGEAU"></div></div></div><!--n--></div><div class="g"><!--m--><div data-hveid="CAoQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMA56BAgKEAA"><div class="rc"><div class="r"><a href="https://www.analyticsvidhya.com/blog/2017/07/web-scraping-in-python-using-scrapy/" ping="/url?sa=t&source=web&rct=j&url=https://www.analyticsvidhya.com/blog/2017/07/web-scraping-in-python-using-scrapy/&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAOegQIChAB"><h3 class="LC20lb">Web Scraping in Python using Scrapy (with multiple examples)</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://www.analyticsvidhya.com/blog/2017/07/web-scraping-in-python-using-scrapy/</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b14" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wDnoECAoQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wDnoECAoQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:IDajiBEUElQJ:https://www.analyticsvidhya.com/blog/2017/07/web-scraping-in-python-using-scrapy/+&cd=15&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:IDajiBEUElQJ:https://www.analyticsvidhya.com/blog/2017/07/web-scraping-in-python-using-scrapy/%2B%26cd%3D15%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDAOegQIChAE">Cached</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Jul 25, 2017 - </span>Overview of Scrapy. Scrapy is a <em>Python</em> framework for large scale <em>web scraping</em>. ... Write your first <em>Web Scraping code</em> with Scrapy. We will first ...</span></div></div><div data-base-uri="/search" id="ed_20" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMA56BAgKEAY"></div></div></div><!--n--></div><div class="g"><!--m--><div data-hveid="CAIQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMA96BAgCEAA"><div class="rc"><div class="r"><a href="https://www.datacamp.com/community/tutorials/web-scraping-using-python" ping="/url?sa=t&source=web&rct=j&url=https://www.datacamp.com/community/tutorials/web-scraping-using-python&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAPegQIAhAB"><h3 class="LC20lb">Web Scraping using Python (article) - DataCamp</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://www.datacamp.com/community/tutorials/web-scraping-using-python</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b15" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wD3oECAIQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wD3oECAIQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:Uz_3aDKira0J:https://www.datacamp.com/community/tutorials/web-scraping-using-python+&cd=16&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:Uz_3aDKira0J:https://www.datacamp.com/community/tutorials/web-scraping-using-python%2B%26cd%3D16%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDAPegQIAhAE">Cached</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Jul 26, 2018 - </span>You'll learn how to extract data from the web, manipulate and clean data using <em>Python's</em> Pandas library, and data visualize using <em>Python's</em> Matplotlib library. ... In this <em>tutorial</em>, you performed <em>web scraping</em> using <em>Python</em>.</span></div></div><div data-base-uri="/search" id="ed_18" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMA96BAgCEAY"></div></div></div><!--n--></div><div class="g"><!--m--><div data-hveid="CAAQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBB6BAgAEAA"><div class="rc"><div class="r"><a href="https://gawron.sdsu.edu/python_for_ss/course_core/book_draft/web/web_intro.html" ping="/url?sa=t&source=web&rct=j&url=https://gawron.sdsu.edu/python_for_ss/course_core/book_draft/web/web_intro.html&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAQegQIABAB"><h3 class="LC20lb">11. Introduction to web-crawling in Python \xe2\x80\x94 python_for_ss 0.1.1 ...</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://gawron.sdsu.edu/python_for_ss/course_core/book.../web/web_intro.html</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b16" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wEHoECAAQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wEHoECAAQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:vI9ulO2eSwwJ:https://gawron.sdsu.edu/python_for_ss/course_core/book_draft/web/web_intro.html+&cd=17&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:vI9ulO2eSwwJ:https://gawron.sdsu.edu/python_for_ss/course_core/book_draft/web/web_intro.html%2B%26cd%3D17%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDAQegQIABAE">Cached</a></li></ol></div></div></span></div><div class="s"><div><span class="st">This section contains an introduction to some basic <em>python web crawling</em> tools. We will focus on programs that request web services from service providers and ...</span></div></div><div data-base-uri="/search" id="ed_2" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMBB6BAgAEAU"></div></div></div><!--n--></div><span id="fld"></span><div class="g"><!--m--><div data-hveid="CAEQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBF6BAgBEAA"><div class="rc"><div class="r"><a href="https://www.quora.com/What-are-some-good-Python-web-scraping-tutorials" ping="/url?sa=t&source=web&rct=j&url=https://www.quora.com/What-are-some-good-Python-web-scraping-tutorials&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjARegQIARAB"><h3 class="LC20lb">What are some good Python web scraping tutorials? - Quora</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://www.quora.com/What-are-some-good-Python-web-scraping-tutorials</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b17" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wEXoECAEQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wEXoECAEQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="/search?q=related:https://www.quora.com/What-are-some-good-Python-web-scraping-tutorials+python+web+crawling+tutorial&tbo=1&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQHzARegQIARAE">Similar</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Dec 18, 2014 - </span>Here is what I'd do * Start small, try to write a simple <em>crawler</em> by using Requests. I'<wbr>ve found a good starter script here: How do <em>web</em> scrapping with <em>python</em> Try to c.</span><div class="P1usbc" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqwIwEXoECAEQBg"><div class="VNLkW"><div class="i4vd5e"><a class="fl" href="https://www.quora.com/Which-tutorial-should-I-follow-for-learning-web-scraping-in-Python" ping="/url?sa=t&source=web&rct=j&url=https://www.quora.com/Which-tutorial-should-I-follow-for-learning-web-scraping-in-Python&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQrAIoADARegQIARAH">Which <b>tutorial</b> should I follow for learning <b>web scraping</b> in <b>Python</b>?</a></div><div class="G1Rrjc">23 Dec 2017</div></div><div class="VNLkW"><div class="i4vd5e"><a class="fl" href="https://www.quora.com/How-can-I-build-a-web-crawler-from-scratch-What-language-or-framework-would-you-recommend" ping="/url?sa=t&source=web&rct=j&url=https://www.quora.com/How-can-I-build-a-web-crawler-from-scratch-What-language-or-framework-would-you-recommend&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQrAIoATARegQIARAI">How to build a <b>web crawler</b> from scratch? What language or <b>...</b></a></div><div class="G1Rrjc">5 Aug 2017</div></div><div class="VNLkW"><div class="i4vd5e"><a class="fl" href="https://www.quora.com/Whats-the-best-way-to-learn-to-make-web-crawlers-using-Python" ping="/url?sa=t&source=web&rct=j&url=https://www.quora.com/Whats-the-best-way-to-learn-to-make-web-crawlers-using-Python&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQrAIoAjARegQIARAJ">What's the best way to learn to make <b>web</b> crawlers using <b>Python</b>?</a></div><div class="G1Rrjc">28 Sep 2014</div></div><div class="VNLkW"><div class="i4vd5e"><a class="fl" href="https://www.quora.com/What-are-the-best-Scrapy-tutorials-or-other-Screen-Scraping-libraries" ping="/url?sa=t&source=web&rct=j&url=https://www.quora.com/What-are-the-best-Scrapy-tutorials-or-other-Screen-Scraping-libraries&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQrAIoAzARegQIARAK">What are the best Scrapy <b>tutorials</b> or other Screen <b>Scraping</b> <b>...</b></a></div><div class="G1Rrjc">30 Aug 2014</div></div><div class="k6DEPe"><div class="i4vd5e"><a class="fl" href="/search?q=python+web+crawling+tutorial+site:www.quora.com&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQrQIoBDARegQIARAL">More results from www.quora.com</a></div></div></div></div></div></div></div><!--n--></div><div class="g"><!--m--><div data-hveid="CAQQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBJ6BAgEEAA"><div class="rc"><div class="r"><a href="https://www.dataquest.io/blog/web-scraping-tutorial-python/" ping="/url?sa=t&source=web&rct=j&url=https://www.dataquest.io/blog/web-scraping-tutorial-python/&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjASegQIBBAB"><h3 class="LC20lb">Python Web Scraping Tutorial using BeautifulSoup - Dataquest</h3><br><div style="display:inline-block" class="TbwUpd"><cite class="iUh30">https://www.dataquest.io/blog/web-scraping-tutorial-python/</cite></div></a><span><div class="action-menu ab_ctl"><a class="GHDvEf ab_button" href="#" id="am-b18" aria-label="Result options" aria-expanded="false" aria-haspopup="true" role="button" jsaction="m.tdd;keydown:m.hbke;keypress:m.mskpe" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ7B0wEnoECAQQAg"><span class="mn-dwn-arw"></span></a><div class="action-menu-panel ab_dropdown" role="menu" tabindex="-1" jsaction="keydown:m.hdke;mouseover:m.hdhne;mouseout:m.hdhue" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqR8wEnoECAQQAw"><ol><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="https://webcache.googleusercontent.com/search?q=cache:OcHK5GP2lxoJ:https://www.dataquest.io/blog/web-scraping-tutorial-python/+&cd=19&hl=en&ct=clnk&gl=in" ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:OcHK5GP2lxoJ:https://www.dataquest.io/blog/web-scraping-tutorial-python/%2B%26cd%3D19%26hl%3Den%26ct%3Dclnk%26gl%3Din&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQIDASegQIBBAE">Cached</a></li><li class="action-menu-item ab_dropdownitem" role="menuitem"><a class="fl" href="/search?q=related:https://www.dataquest.io/blog/web-scraping-tutorial-python/+python+web+crawling+tutorial&tbo=1&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQHzASegQIBBAF">Similar</a></li></ol></div></div></span></div><div class="s"><div><span class="st"><span class="f">Nov 16, 2016 - </span><em>Web scraping</em> allows us to extract information from web pages. In this <em>tutorial</em>, youll learn how to perform <em>web scraping</em> with <em>Python</em>.</span></div></div><div data-base-uri="/search" id="ed_3" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ2Z0BMBJ6BAgEEAc"></div></div></div><!--n--></div></div></div><div class="bkWMgd"><div class="g kno-kp mnr-c g-blk" data-hveid="CAcQAA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQuU4oA3oECAcQAA"><div class="kp-blk cUnQKe Wnoohf OJXvsb"><div class="xpdopen"><div class="ifM9O"><div><div></div></div><h2 class="JolIg">People also ask</h2><div jscontroller="xj7LNb" jsaction="ac_fc:A6ecOd;ac_bc:NlNJyb;ac_be:o7YQ2" data-cs="ChxweXRob24gd2ViIGNyYXdsaW5nIHR1dG9yaWFsEhtXaGF0IGlzIFB5dGhvbiB3ZWIgY3Jhd2xlcj8SFldoYXQgaXMgUHl0aG9uIFNjcmFweT8SFklzIFdlYiBzY3JhcGluZyBsZWdhbD8SOFdoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgdGhlIEJlYXV0aWZ1bFNvdXAgUHl0aG9uIGxpYnJhcnk_IgiQEZ8epVr2FzAESABQAFkAAAAAAAAAAGEAAAAAAAAAAA" id="_27gXXMTSAsT9vgS4r6moCw7" data-jiis="up" data-async-type="rq" data-async-context-required="q,state" class="y yi" data-async-rclass="search" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQqrkBKAB6BAgHEAE"><g-loading-icon jsname="aZ2wEe" class="uKh9yc" style="display:none;height:24px;width:24px"><img height="24" src="//www.gstatic.com/ui/v1/activityindicator/loading_24.gif" width="24" alt="Loading..." role="progressbar"></g-loading-icon><div decode-data-ved="1" eid="27gXXMTSAsT9vgS4r6moCw" class="related-question-pair" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQq7kBKAB6BAgHEAI"><g-accordion-expander jsaction="ac_ar:r.P4m57vfE35M;b_cs:r.aqbz5jur3d0" data-rtid="i3hOkZcohA0I" jsl="$t t-WcOtvxbnSJ4;$x 0;" class="r-i3hOkZcohA0I"><div class="mWyH1d kno-atc i3hOkZcohA0I-AXS0viZgQlI" aria-controls="_27gXXMTSAsT9vgS4r6moCw11" aria-expanded="false" id="_27gXXMTSAsT9vgS4r6moCw12" role="tab" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="i3hOkZcohA0I" jsl="$x 1;"><span class="vp45yf z1asCe bjaP2b" style="right:16px"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg></span><div style="padding-right:40px" jsname="xXq91c" class="match-mod-horizontal-padding cbphWd" data-kt="KjDWxdiR6J3DxJQB5YqfrPyBrPRevJ-6o9nd56UMicKVrce6iaDQAYvNm47z8qvZ0wE" tabindex="0" data-hveid="CAcQAw" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQuk4oAHoECAcQAw">What is Python web crawler?</div></div><div class="gy6Qzb kno-ahide i3hOkZcohA0I-nyqMOEtQrq0" aria-hidden="true" aria-labelledby="_27gXXMTSAsT9vgS4r6moCw12" id="_27gXXMTSAsT9vgS4r6moCw11" role="tabpanel" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="i3hOkZcohA0I" jsl="$x 2;"><div><div jsname="oQYOj" id="_27gXXMTSAsT9vgS4r6moCw16" data-hveid="CAcQBA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQu04oAXoECAcQBA"></div></div></div></g-accordion-expander></div><div decode-data-ved="1" eid="27gXXMTSAsT9vgS4r6moCw" class="related-question-pair" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQq7kBKAF6BAgHEAs"><g-accordion-expander jsaction="ac_ar:r.P4m57vfE35M;b_cs:r.aqbz5jur3d0" data-rtid="ibLq_5s7XkzU" jsl="$t t-WcOtvxbnSJ4;$x 0;" class="r-ibLq_5s7XkzU"><div class="mWyH1d kno-atc ibLq_5s7XkzU-AXS0viZgQlI" aria-controls="_27gXXMTSAsT9vgS4r6moCw23" aria-expanded="false" id="_27gXXMTSAsT9vgS4r6moCw24" role="tab" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="ibLq_5s7XkzU" jsl="$x 1;"><span class="vp45yf z1asCe bjaP2b" style="right:16px"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg></span><div style="padding-right:40px" jsname="xXq91c" class="match-mod-horizontal-padding cbphWd" data-kt="KjGatO2iu4fgs8IBoOyMxZiChYlUhsylp5iPlf2VAaXO_8f36rKN4QHWxdiR6J3DxJQB" tabindex="0" data-hveid="CAcQDA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQuk4oAHoECAcQDA">What is Python Scrapy?</div></div><div class="gy6Qzb kno-ahide ibLq_5s7XkzU-nyqMOEtQrq0" aria-hidden="true" aria-labelledby="_27gXXMTSAsT9vgS4r6moCw24" id="_27gXXMTSAsT9vgS4r6moCw23" role="tabpanel" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="ibLq_5s7XkzU" jsl="$x 2;"><div><div jsname="oQYOj" id="_27gXXMTSAsT9vgS4r6moCw25" data-hveid="CAcQDQ" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQu04oAXoECAcQDQ"></div></div></div></g-accordion-expander></div><div decode-data-ved="1" eid="27gXXMTSAsT9vgS4r6moCw" class="related-question-pair" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQq7kBKAJ6BAgHEBM"><g-accordion-expander jsaction="ac_ar:r.P4m57vfE35M;b_cs:r.aqbz5jur3d0" data-rtid="iGT0q17tfp1k" jsl="$t t-WcOtvxbnSJ4;$x 0;" class="r-iGT0q17tfp1k"><div class="mWyH1d kno-atc iGT0q17tfp1k-AXS0viZgQlI" aria-controls="_27gXXMTSAsT9vgS4r6moCw27" aria-expanded="false" id="_27gXXMTSAsT9vgS4r6moCw28" role="tab" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="iGT0q17tfp1k" jsl="$x 1;"><span class="vp45yf z1asCe bjaP2b" style="right:16px"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg></span><div style="padding-right:40px" jsname="xXq91c" class="match-mod-horizontal-padding cbphWd" data-kt="Ki-RucTwvb2P9yLn6Y2b9tHtxyfq7Nmh2oKAp4gBp9nampzX_YcCzNT_lbPpsMP_AQ" tabindex="0" data-hveid="CAcQFA" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQuk4oAHoECAcQFA">Is Web scraping legal?</div></div><div class="gy6Qzb kno-ahide iGT0q17tfp1k-nyqMOEtQrq0" aria-hidden="true" aria-labelledby="_27gXXMTSAsT9vgS4r6moCw28" id="_27gXXMTSAsT9vgS4r6moCw27" role="tabpanel" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="iGT0q17tfp1k" jsl="$x 2;"><div><div jsname="oQYOj" id="_27gXXMTSAsT9vgS4r6moCw29" data-hveid="CAcQFQ" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQu04oAXoECAcQFQ"></div></div></div></g-accordion-expander></div><div decode-data-ved="1" eid="27gXXMTSAsT9vgS4r6moCw" class="related-question-pair" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQq7kBKAN6BAgHEBw"><g-accordion-expander jsaction="ac_ar:r.P4m57vfE35M;b_cs:r.aqbz5jur3d0" data-rtid="iVhFlkKvOeB4" jsl="$t t-WcOtvxbnSJ4;$x 0;" class="r-iVhFlkKvOeB4"><div class="mWyH1d kno-atc iVhFlkKvOeB4-AXS0viZgQlI" aria-controls="_27gXXMTSAsT9vgS4r6moCw31" aria-expanded="false" id="_27gXXMTSAsT9vgS4r6moCw32" role="tab" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="iVhFlkKvOeB4" jsl="$x 1;"><span class="vp45yf z1asCe bjaP2b" style="right:16px"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg></span><div style="padding-right:40px" jsname="xXq91c" class="match-mod-horizontal-padding cbphWd" data-kt="Ki_Nh_CWuc7n-dwByuXw4dqXqcveAcaSu6mzrI7_TKGMk72gyNeYNKnIsI3pobmccA" tabindex="0" data-hveid="CAcQHQ" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQuk4oAHoECAcQHQ">What is the purpose of the BeautifulSoup Python library?</div></div><div class="gy6Qzb kno-ahide iVhFlkKvOeB4-nyqMOEtQrq0" aria-hidden="true" aria-labelledby="_27gXXMTSAsT9vgS4r6moCw32" id="_27gXXMTSAsT9vgS4r6moCw31" role="tabpanel" jsaction="r.gEerGdY_Tt4;fastbutton:r.gEerGdY_Tt4" data-rtid="iVhFlkKvOeB4" jsl="$x 2;"><div><div jsname="oQYOj" id="_27gXXMTSAsT9vgS4r6moCw33" data-hveid="CAcQHg" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQu04oAXoECAcQHg"></div></div></div></g-accordion-expander></div></div></div><div style="clear:both"></div></div></div><div class="kno-ftr"><div class="HKxe9e kno-fb"><div data-async-context="async_id:duf3-44-19;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;open:0;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:44"><div jscontroller="xz7cCd" style="display:none" jsaction="rcuQ6b:npT2md"></div><div id="duf3-44-19" data-jiis="up" data-async-type="duffy3" data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes" class="y yp" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ-0F6BAgHECQ"></div><a class="duf3" href="#" data-async-trigger="duf3-44-19" jsaction="async.u" data-ved="2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQtw96BAgHECU">Feedback</a></div></div></div></div></div></div></div><!--z--></div></div></div><div id="bottomads"></div><div class="med" id="extrares"><div id="botstuff"><div data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQCAi6AQ"><div jsl="$t t-w-XilABeKRA;$x 0;" class="r-idqRUXFP2V9I"></div><div id="bres"></div><div id="brs" data-hveid="CAUQAA"><g-section-with-header style="margin-bottom:0"><div class="e2BEnf"><h3 class="med dPAwzb" aria-level="2" role="heading" style="text-align:left">Searches related to python web crawling tutorial</h3></div><div class="card-section"><div class="brs_col"><p class="nVcaUb"><a href="/search?q=python+web+crawler+source+code&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoAHoECAUQAQ">python web <b>crawler source code</b></a></p><p class="nVcaUb"><a href="/search?q=web+scraping&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoAXoECAUQAg">web <b>scraping</b></a></p><p class="nVcaUb"><a href="/search?q=python+web+crawler+from+scratch&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoAnoECAUQAw">python web <b>crawler from scratch</b></a></p><p class="nVcaUb"><a href="/search?q=python+web+crawler+github&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoA3oECAUQBA">python web <b>crawler github</b></a></p></div><div class="brs_col"><p class="nVcaUb"><a href="/search?q=web+scraping+api&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoBHoECAUQBQ">web <b>scraping api</b></a></p><p class="nVcaUb"><a href="/search?q=web+scraping+examples&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoBXoECAUQBg">web <b>scraping examples</b></a></p><p class="nVcaUb"><a href="/search?q=web+crawler+in+python+pdf&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoBnoECAUQBw">web <b>crawler in</b> python <b>pdf</b></a></p><p class="nVcaUb"><a href="/search?q=scrapy+python+3&sa=X&ved=2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ1QIoB3oECAUQCA"><b>scrapy</b> python <b>3</b></a></p></div></div><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var a=document.querySelector("#taw"),b=document.querySelector("#topstuff");if(a&&!a.clientHeight&&b&&!b.clientHeight)for(var c=document.querySelector("#rso").children,d=0;d<c.length;++d)if(0<c[d].clientHeight){var e=c[d].querySelector("div g-section-with-header");e&&(e.style.marginTop=0);break};}).call(this);</script></g-section-with-header></div></div></div></div><div><div id="foot" role="navigation"><span id="xjs"><div id="navcnt"><h1 class="bNg8Rb">Page navigation</h1><table style="border-collapse:collapse;text-align:left;margin:30px auto 30px" id="nav" role="presentation"><tr valign="top"><td class="b navend"><span class="csb" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-24px 0;width:28px"></span></td><td class="cur"><span class="csb" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-53px 0;width:20px"></span>1</td><td><a aria-label="Page 2" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=10&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCMgB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>2</a></td><td><a aria-label="Page 3" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=20&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCMoB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>3</a></td><td><a aria-label="Page 4" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=30&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCMwB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>4</a></td><td><a aria-label="Page 5" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=40&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCM4B"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>5</a></td><td><a aria-label="Page 6" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=50&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCNAB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>6</a></td><td><a aria-label="Page 7" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=60&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCNIB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>7</a></td><td><a aria-label="Page 8" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=70&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCNQB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>8</a></td><td><a aria-label="Page 9" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=80&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCNYB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>9</a></td><td><a aria-label="Page 10" class="fl" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=90&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8tMDCNgB"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-74px 0;width:20px"></span>10</a></td><td aria-level="3" class="b navend" role="heading"><a class="pn" href="/search?q=python+web+crawling+tutorial&ei=27gXXMTSAsT9vgS4r6moCw&start=10&sa=N&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8NMDCNoB" id="pnnext" style="text-align:left"><span class="csb ch" style="background:url(/images/nav_logo242.png) no-repeat;background-position:-96px 0;width:71px"></span><span style="display:block;margin-left:53px">Next</span></a></td></tr></table></div></span><div id="gfn"></div><span id="fvf"></span></div></div></div></div><div class="col" id="rhscol"><div id="rhs"><div jscontroller="TxZWcc" data-find-map-using-id="1" jsdata="MdeVKb;;CedNss" id="rhs_block" jsaction="rcuQ6b:npT2md"><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var c4=1188;var c5=1276;try{var w=document.body.offsetWidth,n=3;if(w>=c4)n=w<c5?4:5;document.getElementById(\'rhs_block\').className+=\' rhstc\'+n;}catch(e){}\n})();</script><span class="rhstc3 rhstc4 rhstc5" style="display:none"></span></div></div></div><div style="clear:both"></div></div><div id="bfoot"><span style="display:none"> <span jscontroller="NBZ7u" style="display:none" data-d="1" data-lhe="1" data-lve="1" data-t="C" jsaction="rcuQ6b:npT2md"></span> </span></div></div><div id="footcnt" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpyoI3AE"><style>.loc{}.swml-src{}.swml-upd{}.swml-loc{}.fbar p{display:inline}.fbar a,#fsettl{text-decoration:none;white-space:nowrap}.fbar{margin-left:-27px}.Fx4vi{padding-left:27px;margin:0 !important}#fbarcnt{display:block}.smiUbb img{margin-right:4px}.smiUbb a,.M6hT6 #swml a{text-decoration:none}#fsl{white-space:nowrap}.B4GxFc{margin-left:166px}#fbar{background:#f2f2f2;border-top:1px solid #e4e4e4;line-height:40px;min-width:1100px}.fbar p,.fbar a,#fsettl,#fsett a{color:#5f6368}.fbar a:hover,#fsett a:hover{color:#333}.fbar{font-size:small}.smiUbb{margin-left:166px;line-height:15px;color:#5f6368;}.b0KoTc{color:rgba(0,0,0,.54);padding-left:27px}.Q8LRLc{font-size:15px}.b2hzT{border-bottom:1px solid #e4e4e4}#swml-loc{color:#333;font-weight:bold}#swml a{display:inline-block}.smiUbb a,#swml a{color:#5f6368}.smiUbb a:hover,#swml a:hover{color:#333}#swml{display:inline-block;margin-left:13px;padding-left:16px;border-left:1px solid #e4e4e4}</style> <h1 class="bNg8Rb">Footer links</h1> <div><div id="fbarcnt" style="position:relative;visibility:hidden"><div id="fbar" class="mSAqxd" style="left:0;right:0"><div class="fbar b2hzT"> <div class="b0KoTc B4GxFc"> <span class="Q8LRLc">India</span> <div class="smiUbb" style="visibility:hidden;display: none" id="swml"><span id="loc"></span><span id="swml-loc"></span><span></span><span id="swml-src"></span><span></span><a href="#" id="swml-upd" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpLkCCN0B"></a><span id="swml_lmsep"> - </span><a href="https://support.google.com/websearch?p=ws_settings_location&hl=en-IN" ping="/url?sa=t&source=web&rct=j&url=https://support.google.com/websearch%3Fp%3Dws_settings_location%26hl%3Den-IN&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQty4I3gE">Learn more</a></div> </div> </div><div class="fbar"><span class="B4GxFc"><span id="fsl"><a class="Fx4vi" href="https://support.google.com/websearch/?p=ws_results_help&hl=en-IN&fg=1" ping="/url?sa=t&source=web&rct=j&url=https://support.google.com/websearch/%3Fp%3Dws_results_help%26hl%3Den-IN%26fg%3D1&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8KwCCN8B">Help</a><a href="#" class="Fx4vi" data-bucket="websearch" id="dk2qOd" target="_blank" jsaction="gf.sf" data-ved="0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQLgjgAQ">Send feedback</a><a class="Fx4vi" href="https://www.google.co.in/intl/en_in/policies/privacy/?fg=1" ping="/url?sa=t&source=web&rct=j&url=https://www.google.co.in/intl/en_in/policies/privacy/%3Ffg%3D1&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8awCCOEB">Privacy</a><a class="Fx4vi" href="https://www.google.co.in/intl/en_in/policies/terms/?fg=1" ping="/url?sa=t&source=web&rct=j&url=https://www.google.co.in/intl/en_in/policies/terms/%3Ffg%3D1&ved=0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQ8qwCCOIB">Terms</a></span></span></div></div></div></div> </div><!-- cctlcm 5 cctlcm --><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){var i=false;var k={gen204:"aft",clearcut:1},l={gen204:"iml",clearcut:8},m={gen204:"ol",clearcut:14},n={gen204:"prt",clearcut:16};var p=function(a,b){if(!a)return 0;if(!b){if("none"==a.style.display)return 0;if(document.defaultView&&document.defaultView.getComputedStyle){var c=document.defaultView.getComputedStyle(a);if(c&&("hidden"==c.visibility||"0px"==c.height||"0px"==c.width))return 0}}if(!a.getBoundingClientRect)return 3;c=a.getBoundingClientRect();var d=c.left+window.pageXOffset,e=c.top+window.pageYOffset;return!b&&(0>=c.height||0>=c.width)?0:0>e+c.height||e>(window.innerHeight||document.documentElement.clientHeight)?1:0>d+c.width||d>(window.innerWidth||document.documentElement.clientWidth)?2:3};var q,r=0,t=0,u=0,v=0,w,x=0,y=0,z=0,A=location;function C(a){q.removeEventListener("click",C);a.stopPropagation&&a.stopPropagation()}function D(a,b){b=0<=b?b:google.time();E(a,b);F(a,b)}function E(a,b){y=Math.max(0<=b?b:google.time(),y);++v==u&&w&&G(y);a=a||window.event;var c=(a.target||a.srcElement).id;c&&google.dafi[c]&&0==--google.dafic&&google.lxjs&&google.lxjs()}\nfunction F(a,b){b=0<=b?b:google.time();z=Math.max(b,z);google.tick("load",l,z);if(google.c.c.a){a=a||window.event;var c=a.target||a.srcElement;google.timers.aft.t[c.id||c.src||c.name]=b}++t==r&&google.c.u("il")}\nfunction G(a){google.tick("load",k,a);google.tick("webaft",k,a);var b;a=google.timers.webaft;var c=a.t,d=c.start;a={wsrt:a.wsrt};var e=A.search,f=e.indexOf("qsubts=");var g=parseInt(e.substring(f+7),10);e=e[f-1];(g="?"!=e&&"&"!=e||isNaN(g)?0:g)&&(a.gsasrt=Math.abs(d-g));for(var h in c)g=c[h],"start"!=h&&g&&d&&(a[g.key.gen204]=g.ts-d);h="/gen_204?s="+google.sn+"&t=aft&atyp=csi&ei="+google.kEI+"&rt=";c="";for(b in a)h+=c+b+"."+a[b],c=",";google.cshid&&(h+="&cshid="+google.cshid);(b=window.performance&&\nwindow.performance.navigation)&&2==b.type&&(h+="&bb=1");b=h;q?(q.setAttribute("ping",b),q.click()):navigator.sendBeacon?navigator.sendBeacon(b,""):google.log("","",b)}function H(){x=google.time();google.tick("load",[n,l],x);google.tick("webaft",n,x);var a=google.timers.load.t[k.clearcut];y=a?a.ts:0};(function(a){google.dafi={};google.dafic=0;if(google.timers&&google.timers.load.t){H();(q=document.getElementById("csi-ping"))&&q.addEventListener("click",C);google.c.c.a&&(google.startTick("aft"),google.afte=!1);var b=document.getElementsByTagName("img");(r=b.length)&&google.c.b("il");for(var c=0,d=void 0;d=b[c++];){var e="string"!=typeof d.src||!d.src,f=!!d.getAttribute("data-bsrc");e=(e||d.complete)&&!d.getAttribute("data-deferred")&&!f;f=p(d,f);d.setAttribute("data-atf",f);(f=3==f)&&++u;var g=\nf?D:F,h=d.hasAttribute("data-noaft"),B=!h&&Number(d.getAttribute("data-ld"))||0;e||h||B?g({target:d},B):a?google.rll(d,!0,g):(f&&google.rll(d,!1,E),google.rll(d,!0,F))}w=!0;google.rll(window,!1,function(){google.tick("load",m);google.c.e("load","imn",String(r));google.c.u("pr")});u==v&&G(y||x)}google.c.c.n&&document.getElementsByClassName("native_iml_flag").length&&google.c.b("ncr")})(i);})();</script> <script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">function _setImagesSrc(c,d,e){function f(a){a&&(3==a.getAttribute("data-atf")&&(++google.dafic,google.dafi[a.id]=!0),e&&(a.onload=function(){a.setAttribute("data-ld",google.time())}),a.onerror=function(){a.style.display="none"},a.src=d)}for(var b=0;b<c.length;b++)f(document.getElementById(c[b]))};(function(){var s=\'data:image/jpeg;base64,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\';var ii=[\'dimg_4\'];var d=false;_setImagesSrc(ii,s,d);})();(function(){var s=\'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY//AABEIAWgB4AMBIgACEQEDEQH/xAAbAAEAAgMBAQAAAAAAAAAAAAAABAUBAgYDB//EAEkQAAEDAgMBCgoHBwQDAQEBAAEAAgMEEQUSITETFiJBUVJhkZLRBhQVMlNUcZPS4TQ1coGhscEjM0JDc4OyRILw8SRidCWiF//EABgBAQEBAQEAAAAAAAAAAAAAAAABAgME/8QAJhEBAAIBBAMBAAICAwAAAAAAAAERAhITIVEDMUFhIpEysQRCUv/aAAwDAQACEQMRAD8A+foiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIuq3g4qf8AUUfbd8KDwAxU/wA+j7bvhViLS3Kouq3gYt6ej7bvhWd4GLeno+274UqS3KIuqPgBio/n0fbd8KxvBxX01H23fCrpktyyLqR4A4qTYVFGf97vhR3gFirds9H23fCmmTVDlkXT7xMVtfdaTtu+Fa7xsW51N2z3JoyTVDmkXS7xsWt51N2z3IfAfFgbZqftnuTRkuqHNIumHgLipH7ylH+93wrO8TFPTUnbd8KaMk1Q5hF1LfALFXbJ6Ttu+Fb/AP8An2LH/UUXbf8ACppk1Q5NF07vAXFG/wA6kPse74VjeLivpKXtu7ldGS6ocyi6beNit7bpTdt3cvKbwMxSJpJMDra8F57k0ZGqHPIrB2D1DQSXR6dJ7l4x4fLI4ta5lxykqVJcIqKY/DpmbXM6z3LU0EoGpZ1lKkuEVFJFFIf4mdZWDRyA2u3rSpLhHRSW0UrjYFvWvQ4ZOP4o+s9yVJcISKcMKnP8cfWe5ejMFqHuA3WEX5Se5XRkmqFaiu2eDNU82bVUh/3O+FSG+BmIuFxPSW+274VdvLpNePbnEXTN8B8SdsnpO274VtvExT09H23fCpoy6XXj25dF0rvAjE2i5mpO274V5bz8Q9NS9p3wqx485+JPkxj659F0O87EPTUvad8KxvPxD01L2nfCrtZ9Ju4dufRXbvBaubtlp+07uWp8GqwfzIO0e5NrPpdzHtTIrfe5Wekg7R7lkeDdYf5kHaPcpt5dGvHtTorl3g1WNF92p+0e5eb8AqmC5kh6z3Jt59Lrx7VSK1bgNU4X3SEe1x7ls3wdrHOs2SA/7j3Jt5dGvHtUIrk+DVYDbdIO0e5bjwVrizNutPb7Tu5NvLpNzHtRorl3gzWt2yQdo9y1Pg7VjbLB2j3Jt5dGvHtUIrceDtWf5sHaPct2+DNW7ZUU3ad3Jt5dGvHtSouhZ4H4g8XbNS2+074Vu3wKxJ2yak7bvhTby6XXj25tF07fATFHbJ6Ttu+Fem8DFPWaHtv+FTTK3DlEXVbwMU9Zoe274VpL4C4lCzM+qorfbd8KkxMe2ojVNQ5hF0cXgXiEubJUUZyi5/aO2dlI/AyvkeGtqqMk7OG74VnVDe1n0+i7vAyVwfURtN/NLwLLLqukdmHjUTc3JK3kVPO+CKvq/GAHHM3KC252a8XsUGpNO+oDoI3sYdodyrcYxjMzH1wuZdGailcLGsb7d1H/ADiW7q2lLS3xmLtgqjlqMOG6hsLnF18rgywGmnIo9C+nY2TxhoOwtBaTflW7V0T62l0PjMd+h4Xh45TA6VNydf3g71SVD6QxnxaGUPJ0udLL2hfQCjaKiNzpeMNaQdp4+pa1HNLSOspopMzZtCSbbo235rJrKd3B3YEaWvI3Q8u1VjH4YYwXwycE2DRtPSotY+le9rqWJ8fOB/RZ1cs1yvDUwtBAmBF76St0/FaCtiBZaU5Wi2XdWd6gOmw/dMxa6QXuA1mUNHJ0qJM+ndVNdAxzIiRcOF/atTkmldvrYHtyh5Zwr8GVg478qx45Dma7dSbcszdfxUOWowvdHWp3OD7XLQQPu5F47rh5bbcJdNmmv5qRl+LGK5biERHnMH9xvetDVwOeLzADk3RveqOjkhjkPjDMzC23m3t0rNb4oAG0okcRtcQbFXUaHQQVFKzN+3bc32yjb1qQyrpWtt4zGdOOQLmg+jEEQma6RwGuRlra8ey+lupeNU+meGGnikYRo642rMyaHRSVFNe4qGaa2EjdqjmenBFp9ALWEze9QIqujLow6ERgAZyYs1+5eFG6lbVvNQLw65btPLpsC1rIxleR1sDWgGRtgLXMjSdfvWHz04Dnsljc7LYN3Rveqp0+H7qXbg8gbLN0P3LwqJKMx2ghla++07LJqNCE+gmlleX7kAT6VnevCPCJY2vLRGXHYd2Z3q4p5KIUlp2l0nQ0329S8q18DntNKxwvq645eL81LNKiGFVxPDbHb+szvXo7DKk7GRn+8zvVjflCwT0KWulWeSasu/dxD+8z4liTB6wkWjj98z4laX6Cs3NtilmlX0+E1LAS6OO/F+3Z3rbyZVHaI/fM71MueaepZv0KxkaUbydUckfvWd69G4dUWBtF79neva45D1LU7fNd1LWuk220VLPEdsXvmd6nUck0RyyFmX+qzvVfpxtd1JcD+F3UrHlmGdqJdHFPGNssQ/uDvUgVMFv38XbC5UG/E7qWb9B6lJ8sz8NqnSTTREcGaI/7wo4dFxyxdsd6ovucskX4ndS1HmmPiT4IldlzBskj7Y715SPv5r4/eN71UW+0s/cepa38umdiE5zS7+KP3je9amHg+fHf+o3vUO32upYy9Dknz5T8a2YSRC++pj943vXo2HXV0fvG96hW6Cluh3Us709LswkyQEv0dHb+o3vWk1KXCzXRn+43vXjlHI7qTL0OV3p6Npt4o/La8fvW9694KYxjV0d/6re9RrdB6ksOa5Tdno2k5sN38J0Y6d1b3qQ1rAyxli943vVT/tcl+h3UkeaY+JsQmywuLuC6Ij+q3vXg6nlc+/7K39ZnevD7imnIpvTfpdmGZqepOwR26Jmd682UtTpfc/fM71uDbiKzflBU3ZXbhZUbpGMyvfG0f1Gn9VYxSxAcKaK/2wuc0vscluhy1vTMVSbUOm8biBAE0XvG963FbACbTxj2SBctt4nJpzSs7n4seOvrqW1EGhE0Q/uDvWs5pKiMslnhLdv7wLmRs0BQ+wqZZXFTDeM5YzeMughjoafNuNRGzMLG0g1Smp6GOZr4nxmQG7QHi5K549N1Iw4gV8Gh88LnGGET6dZ/5Hm5/lKZM2OXGagTAFo1ALsoJsONavpKTPl3QMu0GxlBA1PHbXTWyq6+nqq3wiq4aaZrC2zrOdYbB3r0wmndVyRwveRwbudrqlTru2ImsaT24dRhzS/EYiDYkZQD+aj1dPDTxgxVTJy6+jRs/FetRhzBUbjHM0ZW3JceO9rLz8l1JaCMmv8A7rUxLETfKdBTwyYZm/YtcIyc1tc1yvFtDAYWyOq2DNsFuvjVZUwmCYxPcLgA3BPGvWOmzVrKYysu7+JrrhZi4lUx2HwGXLHWMLDc3sOCB96h1UIppzGH57bTa3/OJelVRiGqjhY/94LjdDYjbt6knohBWuhMgIEbngg8gJ16lqRG0TRTBhoOHNq93aC4jQkgDW21eMFM2WCaR0zWCIhtzcg3v3KUPagw91cXhr2sygbRdTPIEg/njsqvpsUdhFPJUMY2S8rWOFzqLO2dSsYPCekmYC4OiJ542/erFfU5Y3vyH+eOysjwdlOyYdkqW3F4Hi7XtI9qNxRpmc1uYksBAa26ZVEW1jzKKfB2UDWYD/aVje/J6dvZUpmN0oe4uc5wvsy7FrJjdK43Ejmt5A1Zt0iMUfe/Jf8Aft7JWd78nrDeyV7HHaME8N+29rIccpHNDRM5p5cqzqldOLw3vyenb2Ssb3pfTf8A8lSocXgkkbGyR8rhc2azakeMUzrNaXuO3Ruq1E2kxHxF8gSDTdh2Sm9+U/zh2SphxmkLQMzw7ZfKtWYzSMLg57jcW82yaoYlF3vvG2cD2tQ4A7iqG9lTn45TNj3Mlwfm0BbtWkuNQRfs3OfG4EEhzNU1R0ulD8gSX/ft7JWfIMnp29kr38uUu6Zt1fa+zKnl2jy2Er762JGxNf41pjt4eQJPTjslY8gP9O3slSnY/SG9pHDbbgrAx2kFv2j78fB26pr/AA0x2j+QZPTt7JWR4PSuI/bDslSPL1Hrw3bORebsdh3UOa+7RxWsU1X8KiDe5IP9RH2UHg5J6ywf7VP8vYcdd1d2CseXcO9K7sFeXc83SVCEfByT1lh/2rG9yT07Oyp3lzDz/Nd2Ss+XcPB/eu7BTc83RphX73ZPWGdlZ3uyesM7Kn+XsPtpK7slaeXaD0p7JU3fN/5XTCFvck9Yj7Kzvdk9Ozsqf5ew70ruyU8vYd6U9kq7nm6/2kxCDvakI+ksH+0rR3g9I028Zb2SrDy/h97CY9kqDU43EZ3GJ/AOy+i1hn5Jn+ULEYvM+D7/AFhvZ+ab33+sN7PzWPLTeeE8tN54XfUtYs733+sN7PzTe+/1hvZ+ax5abzwnlpvPCavwrFne+/1hvZ+ab33+sN7PzWPLTeeE8tN54TV+FYs733+sN7PzW0eBPidmMjXf7Fp5abzwnlpvPCavxJxxTH4XG4t1DBxgRjVefkfzbyt87X9kNR3qP5abzwnlpvPC1r/EjGI+pPkjhk7q3KQbDchcFGYOQXZpQ7kywgKN5abzwnlpvPCmv8NMdpDMFF353ecLNs21jyrEWBxxSZpJWyDksvDy03nhPLTeeFhnbjnlJkwOPd8zZbRaEt4wtanBWPy7g4RkbdCQV4eW2ja8LBx2MbZAPvViaa0x2m1OC00kDWwXikG1xJN/aF5VGH01NRHM1pkDbZi4i59irpvCqCK9nGQ8jVHOKSYvQSPkbkayZoaAdfNcr/kzlFepZa2MTQiS4ZcZrcl9VOZDG2rpJY9y1ks7c35he+m3oVQ2HMRw3doqzp8MmpKynkkBLDIBcPJ1W4Yyl4AN341l2ZrNvsvYZRxWXjTUsclG+pjqjE2PzWbCQTpsWambc/CSvDqlkEcmVri9ubNoOgqoq3yU1Q+GOcOYzQOadDrtCRFyTOmOV9TYVFUwskfPUbo91gQMwGvGeJbMweSdjBFM4gjNYu4Nzf8AHTVc149VN4LZ3Ae1X2HUz63CDL/MDXndC8ixB06LaLOicbmZ4J8uM1UPc+D82QuMzb30GcajqXmMJuHEzOzteW2ZrryqFHQVUkEc/jsbGvaHcJ2uv3L0bh9SC3PiMQbbMbPvoum3LM+SEo4K+S7hO5xsNXHb/wACyMIl3QZpzmcQ24dfbofwKq6qCspaYTSVbDcN4AOovsH59SgeOT+ld1q6E3I+um8gy5ywycDMQDm26exebMHeWODpyBa5A2dF/uXOeOT+kK3dXVLiS6d5J23KzHjntd2OljjNM+joDC8g3lY64N+J4VfNVB2GRU2Q3Y4uzE/gFl0rpcOlc92YiZg19j1mprY5sOhpmwmN0RJvm0N9qzPHDcTfKACWnQkexWAxJ9LugjLv2sehNtNlv1VctqnzmfYCxMRMVLcTMTcLeLwhtJI6WFzxpkFxs5Dp968p8XZU4nSTOa6OKNzd0B1uM1z+Cp0WIwxibhufJllFS6Wo8Iadsj9xiMnCDmuItxDTXktt6V575GBgy0lng3vca8G1/bdc8i66pc19Bj0bWU+7QyOkjk3R72uHCNjsHFt/BQcOxAUdWZHmV0eUtDQ7WxVeizl/KKlYmYm4dI3wigMTrwvDmts0ZvO/BeE/hCXQlsERjeQBmJBtyjZsVEi5R4cYdZ82crDEMTkqqlkzHSNLWjQm+qj1NbU1Uxlnmc952nYo6LpEVFQ5TMzNy23R/Pd1puj+e7rWqKo23R/Pd1puj+e7rWqINt0fz3dabq/nu61qiDfdZPSO603WT0jutaIg33aT0jutN2l9I7rWiIN91k57utN1k57utaIg33WTnu603aT0jutaIg33aT0jutN2k9I7rWiIN91k57utN1k57utaIg33WTnu603WTnu61oiDfdZOe7rTdZOe7rWiIN91k57utN1k57utaIg33WTnu603WTnu61oiDfdZOe7rTdZOe7rWiIN91k57utN1k57utaIg2Mjzte7rWt77URAVvh1S2lwiV7ozIDUNGXNl/hcqhWDB/wDgSHj8aZ/g5WB0TaXNh0dYGhucA5cxNgfuVg+pm8YpIJJA4Zw7Vtj0Hb0qhpaykdTxQMmvIG6MtJa9ul2X8FeVFjitJZwdYDjudp41jwTnMTq76PJGPxDmxGHDsZxAStIL3NGYNzWGXvVZGyN8TXOY15drmc3UqxxCiZVYxUt3NrnXucxtxBQg0NaGtFgNAAtY4acpyj6k8013GH0MfZCuKChgkw2Q5ImBzHBx2cemnIqsBW1HDBJQnOYmuANyQL7dCrlP8ZlK5eHk6iljiLqiJpyea+xtp+GvEvJuF0b4miWSKGUXzNka3lNtF7MpaZ0THy1YZmB0y7NB3rBoqR8gEVYLEna3YAD18S6XKTENZMKpHlrGVUMmZzRlsDroL7f+aKJV4dTUzmhu5S5hcFrOL/l1vVQMglyRy7qLA3y22rxKllQ8vF4PQx9kJ4vB6GPsheiKXK1CJXNaykeGNDRukegHQ9eFTVslw6GAh26Rk67AByWvrt2qRiBtSyfbj/J68Kqrp5sOp4WRlssY4R4jtv7b6KWqvW1T5zPsBYU+OppY91E8IzOZZjsodb7lmZqGsYuaVrmuYbOaWnkIWqvXYlhzw4yxvmeYmMDnxi9wLX2rxq6zDZIZxDTZXvAyfswLH9FyjOenSfHHvUqEV/gmIYfFSNpayMG8uYlzAW202nj2bLL08rYTlY3cHBjZS8MELQPNtc66662XenFzpBBIIII4isLpKnGcJmzSChBmLnuu+MHMTexJv7NFR1M0cscWRjWPBcXhrABqbi3LopKo6IigIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAp7PqGT/AOpn+DlAVlQR+N4dNSMOWQSCYFw4Ng0ggni28asDww76dF7T+S681LanF6ZzH5wMrb5SONcnQwyRz00zm2jkLg119ttq6HDNcSp/thXFJ9LFzQ7HqixPQG8egVa0Uvib90z+MB5yZdlulTKfKK+R87w1zWjV3LYKsdtPtP5rUpHMLSgioH0g3d7WyuJBu7UDiWrW4eYmiSUsdY5rAkk69HsVc1wA6Vq619FlbWRiw3P9KkA1/h+Sy1mGuc7PJlFyABmvtNvwsqtZVRYiHC+Opk1/9dn4KHVMhZNankMjLecRZeSIMIiKKiYj9Fk+3H+T1Fmqg/D4KYC5YS5ziB9wHR3qViP0WT7cf5PXnVT0j8Jp4omAVDTd7slidvH1IK5ZqfOZ9gLVbVPnM+wFFeKIptPLRsw2ojlizVLyNzdbzRp81BCRT6eaFtLE0PEcrZszzkuSNLWPFbVSTNhbnPe8bo91QXaggZbn5ItKdFNq30Rpw2naRIJXa22tubX/AAXvSyYXaDxiJwcB+1tex4tPaLn2oUq0Vk2ejLpGtY2Jm4lrXcLM5xA268t1J8ZwhtIY2xkuLRmu06kB2zkOoQpSIrd8+HvZKZBu0pYwBxzDY0A/fcKHUOpDiLXxN/8AGzNJb0aXQpERXEdVRRTSyTNbJKJXlpaLhzS0gD2LDp8JbE5zIS6TMS0EGw0Onsvl/FClQiuYKnCRuL3QBrxwnbSAb8nGLbNVGpZaF2ITy1bXbi4uLGgcp7kKV6K8fUYGWcGnIcAedr+O3pT/APLmp6qSKOJjmssxr3Ec7UcptlQpRop1G6jbSTbsXCoJG5mx4PTovStqIJIKtrJsxkqd1YMpGlj3jqQpWop9NLSMo2ifhva9ztzsdeDYX++yleM4WyVroYg0Fzxwml3BINiR7SOpClMiuIZsIZDHusRkl/iNiBtHTyXWsUuFtPDiDxuIABzDhaXudem1kKVKKzM1Hucm5hrGmmyvZyvvpb79VWIgiIgIiICIiAiIgIiICIiAiIgIiICIiArBjreD0o5apn+DlXqez6hk/wDqZ/i5WB0WEYvhzvBp1DKxraoBzWNy3ueJwP8AzYtcM0xGnPFnC5rDvp0XtP5LpMO+nRe1XFMp4TyxxrahzAxx4I4ROyw2WVXOQ6V5aAAXGwGwalSDUysqHyNJzPjAOnEQFE4lZnmUx/xhhERRRERAREQEREETEB/4sn24/wAnryqZqR2GQRxsAqGnhEDi14+O+isLxiRpnDTEJI8+YEi1n32KNX+IuoI2UzRuzXcIgEE7b/orQp1tU+cz7AW25lYqRwmfYCyrwVvhowttCX1wa6QzWsCc2XTiB2bVU2VpQOw91AYqwhr91uHZSSBYDi28aQNhJhssDskEbagus1hc4A6i2pNgLXvfVS55MEdNIZbOkMzruBcRbWx02jZ0rzLMBLzZzsudp0D9lhcDkF78qjuo6bx90uRzcON8rzfTg6dPnK+imk4gqqWKOmEDZY3uzbWZm30N3G1ujapUBwRu4sqWgPY0CS2Yhx0vqD7dixDNhcFdCYQ0Rtc4vkdmNxdwAt7Mqq6YUwnIq90MdjYxbb/ep6X2uXS+DpY0CIhwYb3zi5VRRvomRzirike8t/ZFh809OvsXkx+5ufkAIcC3hC+h/VYleZC24bwWhosLaBJm0YZI5jHsFrPAB06bpNK6aV0j7ZnbbCwWtksolMIs2SyKwizZLIMIs2SyDCLNksgwizZLIMIs2SyDCLNksgwizZLIMIs2SyDCLNksgwizZLIMIs2SyDCLNksgwizZLIMIs2SyDCLNksgwp7PqGT/6mf4uUGynN+oZP/qZ/i5WB5Yd9Oi9v6LpMP8ApsXtXN4d9Oi9v6LpMP8ApsXtWsfcM5eni/z/APY3/ELUeaFl+rgeVjf8QsDzQk+yPTCIiiiIiAiIgIiIJNBCyaZwkaHMBYXA32cLk9qzPhjDBGI47PBdmsDqOJVj5xT4jFI9zw1oucvHt6QmJ4hT1MDWwRyRPa4nkFiT07dRxcSt8FJfkt/Ex3UV4VuFyOlBETzwQPNKqWyvt57utKp787CHO8wcagm+SJvQv6irPC8Lpmwv8bhfmdwdWOJDdNRpt2rmc0nOd1pmk5zutSJol2PkXCHRWMcjZNNQHkDoGmxeZwqiuG7kTE15dbK65GXZe17XXIkv5T1rIc8EcJ3WrZTomYTTjEJy+GR1OL7mMrteTVTo8Fwpt87ZHWzW4LxfXRVFZXUrM7KeBrn6NDywW47/APa1dXQAyfsXPc4CxfG3SzQOXlF1uIxifZSZiOEU4yCiilO3MS12uzl+9R6jCm8HxWCpAtwt0b+VlIikkkppqyKI5BUMkdmY0ZmDaLdBN1q7GKR4c2Sjc8B7nNvE0WufaszVlvB1DOWvb4tYODR+7OluReDsJnygiCTsFSIcUoiyHxihAkDi5+5xNsdvKdmo0W1TUU2I0ppaNraW0u6/tbMBGul9pOo06FJiO09Ifkmo9DJ2Snkio9DJ2Spsddh0ORlRR5tzGXMxjCHizQdePUO16QtpcWwp0eVmHZX5SL7m37uP8VK/WrQPJFR6GTslevkibL+7k7BUKmkjjhqGzQuke9lo3A+abheLX1AY+Nrn5XWzAHbbYhP4sfJMvoX9krBwib0UnZKzQ1dPT0+5VNM6R9yb5QTtFtvsOi2raujnpXiCleyawGawA23vYFKhy3J1Vplp5Im9E/slBhEx/lP7JSGqgjijHixdI1jm2LAQX8RvtPsUiKtoNxjE9FI5wHCLWga3GzXZtSoMvJlH/V4HBqgfyZOXzSsDCpb6wydkr0dXQv0/b/uHR2yA2JJItrs1UptTQTU9Q7cmQyZCGZ2Dp2Dl2dKsRDM+XKIucUI4RNraCT25SseSJvRP7JUAS1DY3Rte4NfbML7eML3ilaMPlidC907ntLJM2wWOijsk+SZfRP7JWPJE3on9kqRR1NFBhsDaiHdZS9xdlY0ubYi2p+8W6VOdV4SylZMyCJxc4kxZGl4JzW05Nml7K1BaoOET+if2Sgwic/yZOyVIp2wR1L6mURyQSjgwREOczUHzSdNARt41k4lTuqbRQOhg3IsG5xtzFxbbXXZfVSoVGOETj+VJ2Cgwif0T+yV5YjLnjpGtkL5I4QHuHLckD7hYKGBK4aZj96Cy8kzX/cv7JWfJMvoX9kqstLt4XWgMl7Auv7UFn5Im9C/qK18kVHoZOyVXEyg2Lndaxw+U9agsfJM/on9krYYRNb90/slVv7Tld1rOWa1wHW9qCy8kyj+S/slPJMvoX9kqs/acrutDuvK7rVFn5Jl9C/slPJMvoX9kqsG6kE3dYdKx+1G0u60Fp5Jl9C/slPJMvoX9kqrvJzndaXk5zutBaeSZfQv7JTyTL6F/ZKrAJXXtmNhc6oN1OwuP3oLPyTLf9y/slZraZ1LgrmPaWl1S0gEWvwXKuZHO8tawOLibDXjXpWUFXSZDVRubnuG3cDe2381C2uHfTovb+i6TD/psXtXOYcD47Hpx/oujw76bF7VvD3DOXqUe2XKD6Nn+IQeaFs/+E/8Ao3/ELX+EJPsj0wiIooiIgIiICIiCM6RkWJwvk8wDXg35eJeNfVRzwiKJlhujnkloBAvo0W4rL2fIyLEoXyEBg23F+XiW2I1NFNSMZTR5Xh5J4FtNfkgpzoV7VmQFmU3009nEtcoOq1q9Hs+wFlXncJccq0RBvccqAi60RBfVdXh8YeIIonv0F8unH/y61fXUIznSR7g05jHss21usKjRdNyR17cToXYNWMZURtke4lrSMpP3KFR1tA6jd405mfXOCwXcSfOHs5FzqLnjxMz255+KMnQuqsGMYaIQNTc5dRodfy0UXFKnD5IWeJR5Hh5JNraa/JVCEq2zj4Yxm7n+3u6ofIGNkddrBZotsFyf1UiqnpH7gaeIsLWASXN7lQEUdl86vw4RyMjaGhzG/wAsbQdi0NZTSQ1O5GOnO6NtlbYuYHH8dh+5UiLeuR0T6/C3SySPZneZM1y3b/zVZjxCiYGOYY2sEpc9hZe92gA26Dm9l1ziJOdk8up8fwiKWB7CBrmLhHwgOFoSOM8H2WXnBiWER00UMjS8N11j0zWAJPLex9lxyLmkWbFpVVNHO/KyNsMbIxkcxnCc7KND0XvqrR1ZgghByA3Fw1rNdL6HXpGvQuXRLHSyV2BFxtDwQNgZqdunRxarSoq6FzJxSPZGHPj3IWtlcNrrcWmi51EtKW09TSOxl0xbnpt1uWjS44+vVRZKoMq3S0l42h+ZgNiRycShooqww2dsdax73hoyuBJ+yVvQVUELZs5DXObwXZQ7Kb8h5VWIjE4RK+jrcMMjzJC3K1lmAM87TW/38a3kq8KDJWQAsY9ozN14RzX5ej8VzyK2xsxd3P8Abop6/DGxVAgZldIzKLN29yoxJleHNNi3ULxRJm28PHGEVCZS1EXj7Jqxu6x580gHHrqvamnohiDpJI7U5Js13CsOJVqKQ2vTiNDkYcjXlkZY1roxtzXBP3Lfx6lAjImDYnUpj3NovZxOt/zXPota5F7LWYYWWiibq21yzUaH8b21Ullbh5meyd8bopNzyWaDlFhwSeIDW4XMorOdjpDW4T+0bpuZkYSxsdg617nbs12dHSt34lg7yHPhD3tIFzHts22ziHQuYRZtFrTzUBqGzTtDS4m7GsuxumhtfXXiUqKuwrd4hLAzcmNJc4Ri7nXPFyW6lQIlq6bx/BgHinDqfdInsect73ZYcey5v9yRYhg0JY+KLI9sdr5LnZYj29PtXMolpTpoq2mbOTLPE4bjG15H8TwRY/cOPo6VjwtraWr8UFNMyUszZy0314Oq5u6wsTjeVqmYeR45Hrx/ouhw76dF7VVYNRxS08lS7Nukb7Cx02fNW+Fi+IRe39F1x9wzl6lHdsZ9hv8AiFr/AAhL3DP6bP8AEJ/CEn2QwiIooiIgIiICIiCM90bMShdNl3MC7swuOPoP5LOIT0UtMBTQhkm6E3Atwddv/ChNO3Eo3VYcYg25AF7np6FnEX4c+laKQftM99hBtr8rIKwbFpV+ez7AW4WlX57PsBRXgiIoCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIOgwL6sn/qD9FPwv6wh9v6KBgX1ZP8A1B+in4V9Yw+1dI+M5epR3gXbYWGRv+IWv8IWztovzG/4ha/whSfZDCIiiiIiAiIgIiII58X8oxmrNog25Fjr0aLzrvEzAw0xZn3R+awdci/B2r0y07sSi8bflhAuduvRota6OkbTNNOYy/dHascfNvpcHjQQF51fns+wF6Lzq/PZ9gKK8ERFAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERB0GBfVk/8AUH6KfhX1jD7VAwL6sn/qD9FPwr6xh9v6LpHxnL1LwfqQf/Rv+IWg80LJ2N/pt/xCwPNCk+yPTCIiiiIiAiIgIiII5ZTvxGIVT8sVrnbr0aLWthpY6Ubi+Nz91cBlde7OK+vctjHBLiMTamQMhtd1za/QsYhTUcNO000zZJN0cHWdxcX/AGgrlpV+ez7AW60q/PZ9gKK8ERFAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERB0GBfVk/wDUH6KfhX1jB9r9FAwL6sn/AKg/RT8J+soPb+i3HxnL1LwlblcBbYxv+IWg80L1qT+1125W/kF5DzQk+yPTCIiiiIiAiIgIiII+5QzYnEyokbHFa7iTa/QsV9NTRU7XQOGYPLTwgcwudRbi2LJgjqMRjjlkEcZHCJNvuHSs4jQ09NTRyQziRxcQRmB4zssgrV51fns+wF6Lzq/PZ9gKK8ERFAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERB0GBfVk/9Qfop+E/WUHt/RQMC+rJ/6g/RT8K+soPb+i3HxnL1JiLQK6Qez8goo80KZiYtiEn3fkFDHmhJ9ymPphERRoREQEREBERBHMDKnEY45ZRGwjhOLgNOQX415VtLT08TSxzzKXuGrwQWg2voP+WXr4qKvEooS8MaRdxuNnR0rOI4YyipGTCQuc55bY26e7/pBWrzq/PZ9gLdaVfns+wFFeCIigIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgv8DcBhs4uL7oLC/sVhhX1jD7VzOHfTovb+i6bDPrCH2rePuGcvTbEzmxCW3R+QUPY0K3hfG7FpXZrgMFgOPQKpdtPtP5q5e0x9NURFloREQEREBERBHdS+OYlFCXBjS3V3IFjEMLbR07ZRLnJeWEWty934o+FlRiUUUjyxpHnNbc8a2xHDHUlJHK6YuObLl5NvHfoQVi0q/PZ9gLdaVfns+wFFeCIigIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgk4d9Oi9v6LpsM+sIfb+i5nDvp0Xt/RdNhn1hD7f0WsfbOXpthOk7Xu0a2BpcbXtwQoZ6/8AtSKJ7GBpeZbbky+58mUbbELxkyZ3bkSY8xy322ubKysemiIigIiICIiAiIgjOj3XEombtuJLTZ/Tr+exedZSvp4Y3Plc673sykeaQdV6uYZMRiYJ9wJabPva21edXTzQ0rTLO9zd0c3c3X0I22QQl51fns+wFutKvz2fYCivBERQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQdPS4fgjKeOeKve6rygiMuFs1tRaykYcbV8RPL+i5nDvpsXtP5LpMPNq2L2rXjipTPmG9FVmCNthnDo2bT/AOoW9LQeNRbq6cNJcdCOlQYidyisf5TP8QpdAIX1LG1I4DtODypERGU5LqmYiEsYM230pvZ+az5Fb603s/NaVOHRMNSY5jaIAgG3JsWraSifY+MkC3G5u217LfDD18it9ab2fmnkVvrTez81Cq4oosm4yiS977OjX8+peuF08NVKWzyBltg5VmZiPZykeRW+tN7PzXhV4YKeB0gqGvtxZV6CjpnOeDUhpY8gmwtlBt+q830VNm4NbHlJtqBorxMKrrjlCXHKFMZSwPY13jDWHKCb2/LoXoKGn1zVsVuIgDVSlU+Vz8SiaycQOLTaS9rbVrWRVLaRrpJ3yMEjmZDfgkKbI20jmtIcAbA2Gq9s4d+yNESMtzMXu25b3tax1uNvEiOd15CvOr/eM+wF13iNI7KW1bGg84Ake1HYfSF9vHYiABfQKaVtyFLTSVc7YYrZjfaVP3vVvOh7XyVgQA42tpsNkuVKW4QN71bzoe18lje9W86HtfJWFys5ncqUXCu3vVvOh7XyTe9W86HtfJWOZ3KmZ3KlFwrt71bzoe18k3vVvOh7XyVjmdypmdypRcK7e9W86HtfJN71bzoe18lY5ncqZncqUXCu3vVvOh7XyTe9W86HtfJWOZ3KmZ3KlFwrt71bzoe18k3vVvOh7XyVjmdypmdypRcK7e9W86HtfJN71bzoe18lY5ncqZncqUXCu3vVvOh7XyTe9W86HtfJWOZ3KmZ3KlFwrt71bzoe18k3vVvOh7XyVhc8qzc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypc8qUXCu3vVvOh7XyTe9W86HtfJWNzypdyUXCu3vVvOh7XyTe9W86HtfJWN3JdyUXCu3vVvOh7XyTe9W86HtfJWN3cqmz+JChaYXE1Glwb/AHppLhQ73q3nQ9r5JveredD2vkuiko6UOcWVrMo2A2JWrqSDOWtq2WFuEbW2e3lV0yXCjp8GqqWZs0hjyN22crPDz/5sX2lvWweKz7lnbJoDcBYoLePQ3A87kVx+M5TcPTBaaOrlZHKCWinaRY21s1ZxenipKsRw5g3IDYm64tvhBXMADTEAAAP2YNgth4RV17uEDvbEEmYKdMDfW+qwTY7fwVC3wqq2gf8AiUR6TEe9ZHhXVg38TofdHvTjs56Xt+n8EDrcf4Kkb4XVbf8AQ0B/tO+JecvhVWSbKajj+zF3lODl0Bebak29i1zBc9vlrfRUvulrvjreZT+6CllOkvZYuOVc3virubT+5CyfCOt9HTD+0Es5dHcXvdZv0rm98VbzKf3IWW+ElaP5VMfbEEuDl0YPSlxyrnx4T1g/09H7r5rV3hLWH+TSD2QpcHLoeDypoue3y1noaX3SDwlrAf3NJ7pODl0OnKl28qoh4VVVvodCf7R71jfTVeqUPuj3q8HPS+0WNOVUe+qr9UofdHvWHeFNYR9Gox7IvmnBz0vUVDvnrPV6Q/2vmm+er9Wo/dfNTjs56X1wlwqHfPV+rUfuvms76aq30Si90e9OOznpe6LOi57fNWXvuFJ7pbb6Kz1ej9181eOzlf6cqWVBvoq/VqP3R71nfRV+rUfuj3px2cr5YVFvpq/VaL3R71keFVWP9JRe6PenHZz0vNFn71R766v1Oh92e9ZHhZVD/RUB9sR+JOOznpdacqacqpT4W1XqNAP7R+JY311fqVCf7R71OOznpdpbp/BUu+yq9RoPdH4lnfbVeo0HunfEnHZz0urdJ6li3SqbfbVeo0HunfEm+2q9RoPdH4leOznpc6cqacv4Kl32VXqOH+6PxJvsqvUaD3R+JTjs56XWnL+CW6fwVLvtqvUaD3TviWd9tX6jQe6d8SvHZz0udOX8E05VS77av1Kg90fiQ+FlV6lQe6PenHZz0u9OVNOlUe+ur9TofdnvTfXV+p0Puz3px2c9LvTlRUu+yq9RoPdH4k32VXqNB7o/Epx2c9LpNFSb66r1Kg90e9N9dX6nQ+6Perx2c9LzRS6GKGYuE0hZa1uEG8fSuY32VfqdD7o96b7Kv1Oh90e9OOznp1k9NTRU2dlRnktoA5umvGB0LWlgglYDLNkJvfhNFuTQrlt9lXb6HQ+6Pesb66v1Oh90e9WJjs56dXLSwMY+1TdzQSLEG9ti0pYYJWB002S7spGYA8Vj+J6ly2+qr9VovdnvWR4V1Y/0lEfbGe9W8Tnp1zaSje6QCsDQ1oIuRt6vyUVsbDW7jut2Z8oeBt5Cuc321fqVD7p3xIfCyrP+ioB/aPes8X7OenSug3OvFO+QOGcAlvIf+1Lkp2UuKU7GE66kFce3wtq2/wCioPdH4lsPC+tBDm0lCHDYRG6/+SsTESk3055ERc2xERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQf//Z\';var ii=[\'dimg_13\'];var d=false;_setImagesSrc(ii,s,d);})();(function(){var s=\'data:image/jpeg;base64,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\\x3d\';var ii=[\'dimg_21\'];var d=false;_setImagesSrc(ii,s,d);})();</script> <style id="dstyle">.hp .sfbgx{display:none}#searchform.big>#tsf{max-width:784px}.big div.tsf-p,form>div.tsf-p{margin:-1px 0 0;padding-right:0}.emca{}.emcat{}.emcav{}#qslc{}#sfcnt{}.sbfc{}.minidiv .RNNXgb{border-radius:16px;height:32px;margin:10px 0 0}.minidiv .emcav .RNNXgb{border-bottom-left-radius:0;border-bottom-right-radius:0}.emcav.emcat .RNNXgb{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.minidiv .emcav.emcat .RNNXgb{border-bottom-left-radius:16px;border-bottom-right-radius:16px}#searchform.big .RNNXgb{}.minidiv .SDkEP{padding-top:0}.Mg6twc{flex:0;flex-basis:125px;width:125px;display:flex;justify-content:center;align-items:center;background:#f8f8f8}#qslc~#sfcnt .Mg6twc{display:none}.minidiv .logo{padding:0 32px}.minidiv .gLFyf{margin-top:-34px}.minidiv .dRYYxd{margin-top:0}.minidiv .voice_search_button{line-height:32px}.minidiv .hb2Smf{background-size:20px 20px;height:20px;width:16px}.minidiv .Tg7LZd{height:32px;line-height:32px}.minidiv .Tg7LZd .gBCQ5d{height:20px;width:20px}.minidiv .Tg7LZd svg{height:20px;width:20px}.minidiv .aajZCb{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.sbfd{display:flex}.lh87ke:link,.lh87ke:visited{color:#36c;cursor:pointer;font:11px arial,sans-serif;padding:0 5px;text-decoration:none;flex:auto;align-self:flex-end;margin:0 16px 5px 0}.lh87ke:hover{text-decoration:underline}.minidiv .sbtc{padding:0px 0}.minidiv .sbl1{font-size:14px}.sbl1p{color:#52188c}.sbdb{color:#36c;cursor:pointer;font:13px arial,sans-serif;align-self:center;padding-right:3px;text-decoration:none;}.sbdb:hover{text-decoration:underline}.sbhl{background:#eee}a.IKDlBc{color:rgba(0,0,0,.54);float:none;font-style:normal}.RTZ84b{color:#9e9e9e;cursor:pointer;padding-right:8px}.XEKxtf{color:#9e9e9e;float:right;font-size:12px;padding-bottom:4px}.t6psHzYPBsD__highlighted{}.t6psHzYPBsD__separator{}.t6psHzYPBsD__separator{border-top:1px solid #ddd;cursor:default;height:0;margin:5px 0;overflow:hidden;padding:0}.hdtb-mn-cont{height:22px;white-space:nowrap}.hdtb-mn-hd{color:#777;display:inline-block;position:relative;padding-top:0;padding-bottom:0;padding-right:22px;padding-left:16px;line-height:22px;cursor:pointer}#XJDHvf{display:inline-block;width:150px}.ktf{-webkit-border-radius:1px;-webkit-box-sizing:content-box;background-color:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;box-sizing:content-box;color:#333;display:inline-block;height:29px;line-height:27px;padding-left:8px;vertical-align:top}.ktf:hover{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.ktf:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #4d90fe;box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);outline:none}.ktf.mini{font-size:11px;height:17px;line-height:17px;padding:0 2px}.ksb.mini{-webkit-box-sizing:content-box;box-sizing:content-box;height:17px;line-height:17px;min-width:0}.hdtb-ab-o #resultStats{opacity:0;top:13px}#mss p{margin:0;padding-top:5px}.ghri8e{text-align:center}.ghri8e a{display:inline-block;padding-top:8px}.mR2gOd.pptFR{transform:none;transform:none}.pFcgqG88mST__enable-momentum{}.R8WKDe{height:24px;margin:0px;pointer-events:none;position:absolute;top:0px;width:24px}.R8WKDe.jQ4xzd{background-image:linear-gradient(-90deg,rgba(255,255,255,0.00),#FFFFFF);left:0px}.R8WKDe.oSb0Bf{background-image:linear-gradient(90deg,rgba(255,255,255,0.00),#FFFFFF);right:48px}.m8vZ3d{display:flex}.amp_re{}.pm5qZc{padding-bottom:11px}.Kjd0sd .IwmSbb,.Kjd0sd{font-size:14px}.C5HWGe{width:100%}.GXxas{margin-bottom:4px}.w8TE8{margin:0 7px 1px 1px}.w8TE8{display:-webkit-box;display:flex;display:-ms-flexbox;display:flex;}.w8TE8:first-child{padding-left:0;padding-left:0}.w8TE8:last-child{padding-right:0;padding-right:0}.iDbFld{display:flex}.eH3bKc,.cFIo3b{height:42px}.AhSuKf,.rmwYvd{color:#808080;padding:13px 16px 0;position:relative;}.OpCH9b .mB12kf{margin-bottom:.5em;font-weight:medium}.bozDAb{display:inline-block;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:165px}.bozDAb.i9dOhb{width:200px}.shdb .mB12kf{border-style:solid;border-width:2px}.u9RIvf{font-family:arial,sans-serif-light,sans-serif}.wFHAad{font-family:arial,sans-serif-medium,sans-serif}.LMVNib{color:#777}.jUppPb,.jUppPb.Fuybue:visited{color:rgba(0,0,0,0.3)}.CkcVWd,.CkcVWd.Fuybue:visited{color:#666}.k8RiQ,.k8RiQ.Fuybue:visited{color:rgba(0, 0, 0, 0.54)}.Cyt8W,.Cyt8W.Fuybue:visited{color:rgba(0,0,0,0.87)}.EVOqt,.EVOqt.Fuybue:visited{color:#e7711b}.xewRye,.xewRye.Fuybue:visited{color:#000}.LqLjSc{font-weight:500}.nsol9b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z9s9db{text-transform:uppercase}.BJQ4Be{float:left}.RiJ9ke{float:right}.auGhcd{white-space:pre-line}.SLi60e,.SLi60e.Q113e span,.SLi60e.l9uGL span{vertical-align:middle}.SLi60e.Q113e,.SLi60e.l9uGL{vertical-align:initial}.yoJdEd,.SCHKJe{border:0 solid rgba(0,0,0,.10);border-top-width:1px}.yoJdEd{margin-left:16px}.sr8dkc{display:flex;align-items:center}.j5Capc{flex:1}.BbiuWb{display:inline-block}.HBvzbc{display:block}.Fogx6e,.X3Rrid{position:relative}.Fogx6e .Q113e{position:absolute;left:0;top:-3px}.X3Rrid .l9uGL{position:absolute;right:0;top:-3px}.bBsnhf{display:inline-block;height:100%;vertical-align:middle;width:100%}.Ms7UHc{border-radius:4px;border:1px solid rgba(0,0,0,0.10)}.GFoowd{background-color:transparent;box-shadow:0 2px 8px 0 rgba(0,0,0,0.20)}.vMgyT{box-sizing:border-box;color:rgba(0,0,0,0.87);display:inline-block;overflow:hidden;padding:16px 36px 16px 56px;text-overflow:ellipsis;white-space:nowrap;width:100%}.cQ0flc{box-sizing:border-box}.nluEHe{cursor:pointer}.hxSlV{font-size:14px;line-height:20px}.FpAqlb{padding-left:3px;padding-right:3px}.k4CsQc{position:relative;top:3px}.aQgFA{display:inline-block;width:35px}.pE8vnd .k4CsQc{right:10px}.VoEfsd{box-shadow:none}.g8Tcef{display:inline-block;margin-right:5px;vertical-align:middle;border-style:none}.EbPiAe{padding-top:9px;border-bottom:none}.F9N9sd{position:absolute;background-color:rgba(0,0,0,.12);height:1px;width:100%;top:0}.P1iK5c{overflow:hidden;position:absolute;z-index:-1}.P1iK5c img{-webkit-filter:blur(15px);opacity:0.75}.SRYuRe{position:absolute;top:0px;bottom:0px;width:100%}.jBgGLd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bHOicb{white-space:normal}.upzbbb{overflow-x:scroll}.HSrbLb{color:green}.p2WJce{bottom:0;display:block;margin:auto 0;position:absolute !important;top:0}.zE64Kc{padding-top:8px}.kp-blk .mod:first-child{padding-top:16px;border-radius:8px}.kp-blk .c94Vsf .mod:first-child{padding-top:0;border-top:0}.qs-ic .kp-blk .mod:not(.NFQFxe){padding-left:26px;padding-right:26px}#rhs .kp-blk{line-height:1.24;margin:6px -32px 0 2px;margin:6px -33px 0 1px}#rhs .kp-blk .mod:not(.NFQFxe){padding-left:15px;padding-right:15px}#rhs .g-blk.rhsvw{border:0;padding:0}hr.ga9aRe{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin:0}.kp-blk.T1bmQ .vk_arc{margin-top:0}.WJVMff{padding-bottom:7px}.JuDqlc{width:600px}.xXEKkb{color:#1a0dab !important}.knowledge-panel{font-size:small}.knowledge-panel.kp-blk{padding-bottom:1px}.zifkQc{border:none;box-shadow:none}.ruTcId .g{clear:both;padding-bottom:10px}.HanQmf .g{padding-bottom:11px}.c2xzTb .mod,.ruTcId .mod{clear:none}.BHxvde .mod:not(.NFQFxe){border-top:1px solid #e5e5e5;margin-top:16px;padding-left:0;padding-right:0;padding-top:15px}.BHxvde .mod:first-child:not(.mnr-c){border-top:0;padding-top:0;}.kcHZBe{font-size:16px;padding-bottom:10px;padding-top:20px}.kno-ato .vp45yf{margin-top:-14px;transform:rotate(180deg);transform:rotate(180deg)}.mod{clear:both}.garHBe{color:#222;font-size:18px;position:relative}.garHBe a{color:#222}.xpdopen .Hhmu2e{overflow:inherit}.rKR6H{padding-top:0.1px}.OJXvsb .xpdclose .mod.siXlze{padding-bottom:16px}.c2xzTb .iq-content-first .oHglmf,.c2xzTb .iq-content-first .xzPb7d{padding-top:0;padding-bottom:16px}.A4O3hd{box-shadow:none !important}.ecRggb{background-color:#fff;box-shadow:none;border:1px solid #dfe1e5;border-radius:8px;margin:0 0 16px 0}.ILfuVd{font-size:16px;padding-right:8px}.fm06If .NA6bn,.c2xzTb .ILfuVd.duSGDe,.c2xzTb .NA6bn.c3biWd{font-size:13px;line-height:18px}.c2xzTb .zloOqf{font-size:16px;margin-bottom:16px;margin-top:-8px;}.kX21rb{display:inline-block;color:#777;font-size:14px;white-space:nowrap}.iCLTMe{font-size:12px;margin-bottom:0px;margin-top:4px}.bqn9Jd{font-size:12px;font-color:#808080;padding-left:4px}.XLbmod{margin-left:4px;margin-right:4px;font-size:10px}.BUhrrf{padding-right:5px}.LGOjhe{overflow:hidden;padding-bottom:20px}.iq-xp-block .ILfuVd{line-height:20px;font-size:14px}.iq-xp-block .answered-question.ILfuVd{padding-left:15px;padding-right:15px}.iq-xp-block .LGOjhe{padding-left:16px;padding-right:16px}.kp-blk .rjOVwe{padding-top:22px;padding-bottom:0;margin-bottom:1px}.rjOVwe.ILfuVd{font-size:14px;line-height:20px}.FQIRLb{padding:14px 16px 10px}.iq-xp-block .answered-question .LGOjhe{border-bottom:1px solid #eeeeee}.R1FwAe .LGOjhe{margin-top:8px;height:90px;overflow-y:hidden}.xWd7I{padding-top:12px;font-size:14px;}div.ooYDfe{float:right}.GGw8Tb{color:#9e9e9e;cursor:pointer;padding-right:8px}.ypKeQe{color:#9e9e9e;float:right;font-size:12px}.Dha4s{font-style:italic;margin-right:-2em}div.xfxx5d{padding:4px 16px 0px 8px;margin-bottom:-4px}.kno-ftr.rhsvw{margin-left:2px;padding-top:4px}#rhs .kno-ftr.rhsvw{border:none}.HpcQd{outline:0;font-style:italic}.HpcQd:hover{cursor:pointer;text-decoration:underline}a.IKDlBc{color:rgba(0,0,0,.54);float:none;font-style:normal}a.aciXEb{padding:0 5px;}.RTZ84b{color:#9e9e9e;cursor:pointer;padding-right:8px}.XEKxtf{color:#9e9e9e;float:right;font-size:12px;padding-bottom:4px}.a1DBFd{margin-top:1em;margin-bottom:1em}.fmulti{}.GNlFYb{color:#5f6368}.p2Kmnc{color:#222;font-size:14px;font-weight:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Seo5Sb{display:inline-block;opacity:0.55;vertical-align:top}a.p2Kmnc:hover .Seo5Sb,a.p2Kmnc:active .Seo5Sb{opacity:1.0}.GNlFYb{margin:40px 0}.TfEe9d{margin-right:10px}.In26Ec{padding:0 !important;margin:0 !important}.fmulti{text-align:center}.fmulti #fsr{display:block;float:none}.fmulti #fuser{display:block;float:none}#fuserm{line-height:25px}#fsr{float:right;white-space:nowrap}#fsett{background:#fff;border:1px solid #999;bottom:30px;padding:10px 0;position:absolute;box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);text-align:left;z-index:104}#fsett a{display:block;line-height:44px;padding:0 20px;text-decoration:none;white-space:nowrap}.p2Kmnc{padding:8px 16px;margin-right:10px}.yBWvle{margin-left:166px}#fuser{float:right}.b0KoTc .UnWzvd{margin-left:13px}.known_loc{background:#4285f4}.unknown_loc{background:#9e9e9e}.known_loc,.unknown_loc{border-radius:100%;display:inline-block;height:10px;margin:6px 4px 9px 0;vertical-align:middle;width:10px}</style><div id="xfootw"><div id="xfoot"><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){google.ldi={};google.pim={};})();(function(){var u=\'/xjs/_/js/k\\x3dxjs.s.en.o7-j2t2yx9g.O/m\\x3dsx,Fkg7bd,HcFEGb,IvlUe,MC8mtf,OF7gzc,RMhBfe,T4BAC,TJw5qb,TbaHGc,Y33vzc,ZyRBae,cdos,hsm,iDPoPb,jsa,mvYTse,tg8oTe,uz938c,vWNDde,ws9Tlc,xpltpb,yQ43ff,d,csi/am\\x3dDAAWYf4ByP8pALAAELgKbLBABolhLQE/rt\\x3dj/d\\x3d1/dg\\x3d2/rs\\x3dACT90oEyfwfOd4ZD6wexaFYgyuYFIFaEFw\';var b={gen204:"xjsls",clearcut:31};setTimeout(function(){var a=document.createElement("script");a.src=u;google.timers&&google.timers.load&&google.tick&&google.tick("load",b);document.body.appendChild(a)},0);})();(function(){window.google.xjsu=\'/xjs/_/js/k\\x3dxjs.s.en.o7-j2t2yx9g.O/m\\x3dsx,Fkg7bd,HcFEGb,IvlUe,MC8mtf,OF7gzc,RMhBfe,T4BAC,TJw5qb,TbaHGc,Y33vzc,ZyRBae,cdos,hsm,iDPoPb,jsa,mvYTse,tg8oTe,uz938c,vWNDde,ws9Tlc,xpltpb,yQ43ff,d,csi/am\\x3dDAAWYf4ByP8pALAAELgKbLBABolhLQE/rt\\x3dj/d\\x3d1/dg\\x3d2/rs\\x3dACT90oEyfwfOd4ZD6wexaFYgyuYFIFaEFw\';})();function _DumpException(e){throw e;}\n(function(){var pmc=\'{\\x22/1S6iw\\x22:{},\\x22/nNC3A\\x22:{},\\x2210Kacw\\x22:{},\\x222kDaKA\\x22:{},\\x224RZUyg\\x22:{},\\x2263G1zA\\x22:{},\\x22A/Ucpg\\x22:{},\\x22BmJv2w\\x22:{},\\x22BzxUOg\\x22:{},\\x22C+zmgA\\x22:{},\\x22C31ocA\\x22:{},\\x22DDSUHw\\x22:{},\\x22FfY0gQ\\x22:{},\\x22Fkg7bd\\x22:{},\\x22GDHetg\\x22:{},\\x22Gfzpng\\x22:{},\\x22HcFEGb\\x22:{},\\x22ITl3wQ\\x22:{},\\x22IvlUe\\x22:{},\\x22Iz7bbg\\x22:{},\\x22LF7lAQ\\x22:{},\\x22MC8mtf\\x22:{},\\x22NpA8BQ\\x22:{},\\x22OF7gzc\\x22:{},\\x22PUB9yA\\x22:{},\\x22RLN7pw\\x22:{},\\x22RMhBfe\\x22:{},\\x22T4BAC\\x22:{},\\x22TI0G6A\\x22:{},\\x22TJw5qb\\x22:{},\\x22TbaHGc\\x22:{},\\x22U5B21g\\x22:{},\\x22XLoAlg\\x22:{},\\x22Y33vzc\\x22:{},\\x22YFCs/g\\x22:{},\\x22ZI/YVQ\\x22:{},\\x22ZyRBae\\x22:{},\\x22aQRXjA\\x22:{},\\x22aa\\x22:{},\\x22abd\\x22:{\\x22abd\\x22:false,\\x22deb\\x22:false,\\x22det\\x22:false},\\x22am\\x22:{},\\x22aspn\\x22:{},\\x22async\\x22:{},\\x22bgd\\x22:{\\x22ac\\x22:true,\\x22as\\x22:true,\\x22at\\x22:0,\\x22ea\\x22:true,\\x22ed\\x22:0,\\x22ei\\x22:true,\\x22el\\x22:true,\\x22ep\\x22:true,\\x22er\\x22:true,\\x22et\\x22:0,\\x22eu\\x22:false,\\x22wl\\x22:false},\\x22bnhGTQ\\x22:{},\\x22c+PT4g\\x22:{},\\x22cdos\\x22:{\\x22cdobsel\\x22:false},\\x22cm4D8w\\x22:{},\\x22csi\\x22:{},\\x22d\\x22:{},\\x22ddls\\x22:{},\\x22dvl\\x22:{\\x22cookie_secure\\x22:true,\\x22cookie_timeout\\x22:86400,\\x22driver_ui_type\\x22:2,\\x22jsc\\x22:\\x22[null,null,null,30000,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[\\\\\\x2286400000\\\\\\x22,\\\\\\x22604800000\\\\\\x22,2.0]\\\\n,null,1]\\\\n\\x22,\\x22mnr_crd\\x22:\\x221\\x22,\\x22msg_dsc\\x22:\\x22From your Internet address\\x22,\\x22msg_dvl\\x22:\\x22Reported by this computer\\x22,\\x22msg_err\\x22:\\x22Location unavailable\\x22,\\x22msg_gps\\x22:\\x22Using GPS\\x22,\\x22msg_unk\\x22:\\x22Unknown\\x22,\\x22msg_upd\\x22:\\x22Update location\\x22,\\x22msg_use\\x22:\\x22Use precise location\\x22,\\x22uul_text\\x22:\\x22Visakhapatnam, Andhra Pradesh\\x22},\\x22flRZRg\\x22:{},\\x22foot\\x22:{\\x22pf\\x22:true,\\x22po\\x22:false,\\x22qe\\x22:false},\\x22gf\\x22:{\\x22pid\\x22:196},\\x22hmvvig\\x22:{},\\x22hsm\\x22:{},\\x22iDPoPb\\x22:{},\\x22ipv6\\x22:{},\\x22iw1YnA\\x22:{},\\x22jZXiHA\\x22:{},\\x22jsG33w\\x22:{},\\x22jsa\\x22:{\\x22csi\\x22:true,\\x22csir\\x22:100},\\x22jsaleg\\x22:{},\\x22k9pyPA\\x22:{},\\x22llc\\x22:{},\\x22lu\\x22:{},\\x22m\\x22:{},\\x22mu\\x22:{\\x22murl\\x22:\\x22https://adservice.google.co.in/adsid/google/ui\\x22},\\x22mvYTse\\x22:{},\\x22novU4w\\x22:{},\\x22puoTkg\\x22:{},\\x22sb_wiz\\x22:{\\x22rfs\\x22:[\\x22python web \\\\u003Cb\\\\u003Ecrawler source code\\\\u003C/b\\\\u003E\\x22,\\x22web \\\\u003Cb\\\\u003Escraping\\\\u003C/b\\\\u003E\\x22,\\x22python web \\\\u003Cb\\\\u003Ecrawler from scratch\\\\u003C/b\\\\u003E\\x22,\\x22python web \\\\u003Cb\\\\u003Ecrawler github\\\\u003C/b\\\\u003E\\x22,\\x22web \\\\u003Cb\\\\u003Escraping api\\\\u003C/b\\\\u003E\\x22,\\x22web \\\\u003Cb\\\\u003Escraping examples\\\\u003C/b\\\\u003E\\x22,\\x22web \\\\u003Cb\\\\u003Ecrawler in \\\\u003C/b\\\\u003Epython \\\\u003Cb\\\\u003Epdf\\\\u003C/b\\\\u003E\\x22,\\x22\\\\u003Cb\\\\u003Escrapy \\\\u003C/b\\\\u003Epython \\\\u003Cb\\\\u003E3\\\\u003C/b\\\\u003E\\x22],\\x22stok\\x22:\\x22BY5U9k3PnMCyVY1z3S1C4F4KO50\\x22},\\x22sf\\x22:{},\\x22sonic\\x22:{},\\x22spch\\x22:{\\x22ae\\x22:\\x22Please check your microphone. \\\\u003Ca href\\x3d\\\\\\x22https://support.google.com/chrome/?p\\x3dui_voice_search\\\\\\x22 target\\x3d\\\\\\x22_blank\\\\\\x22\\\\u003ELearn more\\\\u003C/a\\\\u003E\\x22,\\x22hl\\x22:\\x22en-IN\\x22,\\x22im\\x22:\\x22Click \\\\u003Cb\\\\u003EAllow\\\\u003C/b\\\\u003E to start voice search\\x22,\\x22iw\\x22:\\x22Waiting...\\x22,\\x22lm\\x22:\\x22Listening...\\x22,\\x22lu\\x22:\\x22%1$s voice search not available\\x22,\\x22mb\\x22:false,\\x22ne\\x22:\\x22No Internet connection\\x22,\\x22nt\\x22:\\x22Didn\\x27t get that. \\\\u003Cspan\\\\u003ETry again\\\\u003C/span\\\\u003E\\x22,\\x22nv\\x22:\\x22Please check your microphone and audio levels. \\\\u003Ca href\\x3d\\\\\\x22https://support.google.com/chrome/?p\\x3dui_voice_search\\\\\\x22 target\\x3d\\\\\\x22_blank\\\\\\x22\\\\u003ELearn more\\\\u003C/a\\\\u003E\\x22,\\x22pe\\x22:\\x22Voice search has been turned off. \\\\u003Ca href\\x3d\\\\\\x22https://support.google.com/chrome/?p\\x3dui_voice_search\\\\\\x22 target\\x3d\\\\\\x22_blank\\\\\\x22\\\\u003EDetails\\\\u003C/a\\\\u003E\\x22,\\x22rm\\x22:\\x22Speak now\\x22},\\x22sx\\x22:{},\\x22tg8oTe\\x22:{},\\x22tl\\x22:{\\x22key\\x22:\\x22AIzaSyC_9Rt88UMjzgg5pIVArnfuIVkJx4zCdTY\\x22},\\x22uz938c\\x22:{},\\x22v52Mdg\\x22:{},\\x22vWNDde\\x22:{},\\x22vs\\x22:{},\\x22ws9Tlc\\x22:{},\\x22x5vR5A\\x22:{},\\x22xpltpb\\x22:{},\\x22yQ43ff\\x22:{},\\x22zobSAA\\x22:{}}\';google.pmc=JSON.parse(pmc);})();(function(){var r=[\'sb_wiz\',\'aa\',\'abd\',\'aspn\',\'async\',\'bgd\',\'dvl\',\'foot\',\'ipv6\',\'lu\',\'m\',\'mu\',\'sf\',\'sonic\',\'spch\',\'tl\',\'vs\',\'ssc\',\'kae\',\'exdc\'];google.plm(r);})();(function(){var m=[[["root",[["t-PCLVNAFUh1w","i8dUWX1YrGiw","r-i8dUWX1YrGiw",[["ux",null,null,null,null,[null,"[{\\"220802553\\":1}]\\n"]\n]\n,["store_offset_in_history",null,null,null,null,[null,null,null,null,0]\n]\n,["desktop_custom_scroll_value_px",null,null,null,null,[null,null,null,0.0]\n]\n,["enable_fully_shown_item_events",null,null,null,null,[null,null,null,null,0]\n]\n,["allow_touchstart_event_propagation",null,null,null,null,[null,null,null,null,0]\n]\n]\n]\n,["t-w-XilABeKRA","idqRUXFP2V9I","r-idqRUXFP2V9I",[["debug",null,null,null,null,[null,null,null,null,0]\n]\n,["ui_mode",null,null,null,null,[null,null,"inline"]\n]\n,["num_cols",null,null,null,null,[null,null,null,2.0]\n]\n,["max_timing",null,null,null,null,[null,null,null,2500.0]\n]\n,["counterfactual_logging",null,null,null,null,[null,null,null,null,0]\n]\n]\n]\n]\n]\n,["_27gXXMTSAsT9vgS4r6moCw6",[["t-WcOtvxbnSJ4","i3hOkZcohA0I","r-i3hOkZcohA0I",[["collapse_on_content_click",null,null,null,null,[null,null,null,null,0]\n]\n,["log_interactions",null,null,null,null,[null,null,null,null,0]\n]\n,["log_triggering_element",null,null,null,null,[null,null,null,null,0]\n]\n]\n]\n,["t-WcOtvxbnSJ4","ibLq_5s7XkzU","r-ibLq_5s7XkzU",[["collapse_on_content_click",null,null,null,null,[null,null,null,null,0]\n]\n,["log_interactions",null,null,null,null,[null,null,null,null,0]\n]\n,["log_triggering_element",null,null,null,null,[null,null,null,null,0]\n]\n]\n]\n,["t-WcOtvxbnSJ4","iGT0q17tfp1k","r-iGT0q17tfp1k",[["collapse_on_content_click",null,null,null,null,[null,null,null,null,0]\n]\n,["log_interactions",null,null,null,null,[null,null,null,null,0]\n]\n,["log_triggering_element",null,null,null,null,[null,null,null,null,0]\n]\n]\n]\n,["t-WcOtvxbnSJ4","iVhFlkKvOeB4","r-iVhFlkKvOeB4",[["collapse_on_content_click",null,null,null,null,[null,null,null,null,0]\n]\n,["log_interactions",null,null,null,null,[null,null,null,null,0]\n]\n,["log_triggering_element",null,null,null,null,[null,null,null,null,0]\n]\n]\n]\n]\n]\n]\n]\n;google.jsc&&google.jsc.m(m);})();(function(){var n={"CedNsk":["psy-ab","gws-wiz","python web crawling tutorial","",null,0,null,null,0,11,"en","BY5U9k3PnMCyVY1z3S1C4F4KO50","","27gXXMTSAsT9vgS4r6moCw",0,"en-IN",null,null,null,null,0],"CedNso":[0,0,0,[null,null,[[[3,null,null,[null,[["lr_",1,6],["ctr_countryIN",0,6]],0]],[3,null,null,[null,[["qdr_",1,6],["qdr_h",0,6],["qdr_d",0,6],["qdr_w",0,6],["qdr_m",0,6],["qdr_y",0,6],["cdr_opt",0,1,[1,"Custom range...",null,"cdr:1,cd_min:x,cd_max:x","","text","","",6,1,[[["q","python web crawling tutorial"]]],"cdr_opt","5/23/2004",0]]],1]],[3,null,null,[null,[["li_",1,6],["li_1",0,6]],2]]],null,["tbs"]]],null,null,null,null,1],"CedNss":[1,null,null,1188,1276]};var a=n;if(window.W_jd)for(var b in a)window.W_jd[b]=a[b];else window.W_jd=a;})();google.x(null, function(){(function(){(function(){var f=function(){for(var c="&cshid="+google.cshid,d=document.querySelectorAll(\'[href^="/"]\'),e=0,b;b=d[e++];){var a=b.getAttribute("href");a.match(/[\\?|&](ei|ved)=/)&&-1==a.indexOf("cshid=")&&(-1==a.search("#")?b.setAttribute("href",a+c):(a=a.split("#"),b.setAttribute("href",a[0]+c+"#"+a[1])))}d=document.querySelectorAll("[ping]");for(e=0;b=d[e++];)a=b.getAttribute("ping"),-1==a.indexOf("cshid=")&&b.setAttribute("ping",a+c)};google.csh=google.csh||{};google.csh.ict=function(c){google.cshid&&(c&&window.MutationObserver?google.dclc(function(){(new MutationObserver(f)).observe(document.querySelector("body"),{attributes:!0,childList:!0,subtree:!0,characterData:!0})}):google.dclc(f))};}).call(this);})();(function(){(function(){var umo=false;google.csh.ict(umo);})();})();(function(){window.jsl=window.jsl||{};window.jsl.dh=window.jsl.dh||function(i,c,d){try{var e=document.getElementById(i);if(e){e.innerHTML=c;if(d){d();}}else{if(window.jsl.el){window.jsl.el(new Error(\'Missing ID.\'),{\'id\':i});}}}catch(e){if(window.jsl.el){window.jsl.el(new Error(\'jsl.dh\'));}}finally{if(window.jsl.dhh){window.jsl.dhh();}}};})();(function(){window.jsl.dh(\'hdtbMenus\',\'\\x3cdiv class\\x3d\\x22hdtb-mn-cont\\x22\\x3e\\x3cdiv id\\x3d\\x22XJDHvf\\x22\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22hdtb-mn-hd\\x22 aria-haspopup\\x3d\\x22true\\x22 role\\x3d\\x22button\\x22 tabindex\\x3d\\x220\\x22\\x3e\\x3cdiv class\\x3d\\x22mn-hd-txt\\x22\\x3eAny country\\x3c/div\\x3e\\x3cspan class\\x3d\\x22mn-dwn-arw\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cul class\\x3d\\x22hdtbU hdtb-mn-c\\x22\\x3e\\x3cli class\\x3d\\x22hdtbItm hdtbSel\\x22 id\\x3d\\x22lr_\\x22 tabindex\\x3d\\x220\\x22\\x3eAny country\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22ctr_countryIN\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dctr:countryIN\\x26amp;cr\\x3dcountryIN\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3eCountry: India\\x3c/a\\x3e\\x3c/li\\x3e\\x3c/ul\\x3e\\x3cspan class\\x3d\\x22hQKUmb\\x22\\x3e\\x3c/span\\x3e\\x3cdiv class\\x3d\\x22hdtb-mn-hd\\x22 aria-haspopup\\x3d\\x22true\\x22 role\\x3d\\x22button\\x22 tabindex\\x3d\\x220\\x22\\x3e\\x3cdiv class\\x3d\\x22mn-hd-txt\\x22\\x3eAny time\\x3c/div\\x3e\\x3cspan class\\x3d\\x22mn-dwn-arw\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cul class\\x3d\\x22hdtbU hdtb-mn-c\\x22\\x3e\\x3cli class\\x3d\\x22hdtbItm hdtbSel\\x22 id\\x3d\\x22qdr_\\x22 tabindex\\x3d\\x220\\x22\\x3eAny time\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22qdr_h\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dqdr:h\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3ePast hour\\x3c/a\\x3e\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22qdr_d\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dqdr:d\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3ePast 24 hours\\x3c/a\\x3e\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22qdr_w\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dqdr:w\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3ePast week\\x3c/a\\x3e\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22qdr_m\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dqdr:m\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3ePast month\\x3c/a\\x3e\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22qdr_y\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dqdr:y\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3ePast year\\x3c/a\\x3e\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22cdr_opt\\x22\\x3e\\x3cdiv jscontroller\\x3d\\x22Uuupec\\x22 data-m\\x3d\\x22true\\x22\\x3e\\x3cdiv class\\x3d\\x22cdr_sep\\x22\\x3e\\x3c/div\\x3e\\x3cspan class\\x3d\\x22q\\x22 id\\x3d\\x22cdrlnk\\x22 tabindex\\x3d\\x220\\x22 jsaction\\x3d\\x22EEGHee\\x22 data-ved\\x3d\\x220ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3eCustom range...\\x3c/span\\x3e\\x3cdiv jsname\\x3d\\x22tZvxTe\\x22 class\\x3d\\x22cdr_cont\\x22 style\\x3d\\x22display:none\\x22\\x3e\\x3cdiv class\\x3d\\x22cdr_bg\\x22 jsaction\\x3d\\x22xp3IKd\\x22\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22cdr_dlg\\x22\\x3e\\x3cdiv class\\x3d\\x22cdr_ttl\\x22\\x3eCustomised date range\\x3c/div\\x3e\\x3clabel class\\x3d\\x22cdr_mml cdr_minl\\x22 for\\x3d\\x22cdr_min\\x22\\x3eFrom\\x3c/label\\x3e\\x3clabel class\\x3d\\x22cdr_mml cdr_maxl\\x22 for\\x3d\\x22cdr_max\\x22\\x3eTo\\x3c/label\\x3e\\x3cdiv class\\x3d\\x22cdr_cls\\x22 jsaction\\x3d\\x22xp3IKd\\x22\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22cdr_sft\\x22\\x3e\\x3cdiv class\\x3d\\x22cdr_highl\\x22\\x3e\\x3c/div\\x3e\\x3cform action\\x3d\\x22/search\\x22 class\\x3d\\x22cdr_frm\\x22 method\\x3d\\x22get\\x22\\x3e\\x3cinput name\\x3d\\x22q\\x22 value\\x3d\\x22python web crawling tutorial\\x22 type\\x3d\\x22hidden\\x22\\x3e\\x3cinput name\\x3d\\x22source\\x22 type\\x3d\\x22hidden\\x22 value\\x3d\\x22lnt\\x22\\x3e\\x3cinput value\\x3d\\x22cdr:1,cd_min:x,cd_max:x\\x22 class\\x3d\\x22ctbs\\x22 name\\x3d\\x22tbs\\x22 type\\x3d\\x22hidden\\x22\\x3e\\x3cinput value\\x3d\\x22\\x22 name\\x3d\\x22tbm\\x22 type\\x3d\\x22hidden\\x22\\x3e\\x3cinput type\\x3d\\x22text\\x22 value\\x3d\\x22\\x22 class\\x3d\\x22ktf mini cdr_mm cdr_min\\x22 autocomplete\\x3d\\x22off\\x22 tabindex\\x3d\\x221\\x22 jsaction\\x3d\\x22focus:daRB0b\\x22\\x3e\\x3cinput type\\x3d\\x22text\\x22 value\\x3d\\x22\\x22 class\\x3d\\x22ktf mini cdr_mm cdr_max\\x22 autocomplete\\x3d\\x22off\\x22 tabindex\\x3d\\x221\\x22 jsaction\\x3d\\x22focus:daRB0b\\x22\\x3e\\x3cinput class\\x3d\\x22ksb mini cdr_go\\x22 value\\x3d\\x22Go\\x22 tabindex\\x3d\\x221\\x22 type\\x3d\\x22submit\\x22 jsaction\\x3d\\x22tnv.scf\\x22\\x3e\\x3c/form\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/li\\x3e\\x3c/ul\\x3e\\x3cspan class\\x3d\\x22hQKUmb\\x22\\x3e\\x3c/span\\x3e\\x3cdiv class\\x3d\\x22hdtb-mn-hd\\x22 aria-haspopup\\x3d\\x22true\\x22 role\\x3d\\x22button\\x22 tabindex\\x3d\\x220\\x22\\x3e\\x3cdiv class\\x3d\\x22mn-hd-txt\\x22\\x3eAll results\\x3c/div\\x3e\\x3cspan class\\x3d\\x22mn-dwn-arw\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cul class\\x3d\\x22hdtbU hdtb-mn-c\\x22\\x3e\\x3cli class\\x3d\\x22hdtbItm hdtbSel\\x22 id\\x3d\\x22li_\\x22 tabindex\\x3d\\x220\\x22\\x3eAll results\\x3c/li\\x3e\\x3cli class\\x3d\\x22hdtbItm\\x22 id\\x3d\\x22li_1\\x22\\x3e\\x3ca class\\x3d\\x22q qs\\x22 href\\x3d\\x22/search?q\\x3dpython+web+crawling+tutorial\\x26amp;source\\x3dlnt\\x26amp;tbs\\x3dli:1\\x26amp;sa\\x3dX\\x26amp;ved\\x3d0ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQpwUIJA\\x22\\x3eVerbatim\\x3c/a\\x3e\\x3c/li\\x3e\\x3c/ul\\x3e\\x3cspan class\\x3d\\x22hQKUmb\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\');})();(function(){window.jsl.dh(\'uid_1\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3dXjNm9bazxn8\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAV6BAgDEA0\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3DXjNm9bazxn8\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAV6BAgDEA0\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcQFBdj_ldGerAqvSrKdj_6gXYJhYnxgP4OQp0ErVR7GPT-rjkOtrlNtIno\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e9:33\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3ePython Programming Tutorial - 25 - How to Build a Web Crawler (1/3)\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3ethenewboston\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Sep 3, 2014\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'uid_3\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3dmKxFfjNyj3c\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAZ6BAgDEBA\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3DmKxFfjNyj3c\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAZ6BAgDEBA\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcQI-XY0Xs-qTHlcnXQN4TkSK9twIH8h_rqrfxY2g_ChoG5qmeyb9s0-Fp9rUmX3lQrt7Lj97N8\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e30:26\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3eWeb Scraping With Python | Python Tutorial | Web Scraping Tutorial ...\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3eedureka!\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Dec 12, 2017\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'uid_5\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3dtVNIqytHUJQ\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAd6BAgDEBM\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3DtVNIqytHUJQ\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAd6BAgDEBM\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcTAQJxsDJz5Om22UT-fhQMZcxQThOo1vZC3ZxBt_cc_qXcUueABQoKkNH8\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e22:52\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3ePython Web Scraping Tutorial 14 \\u2013 Crawling with Scrapy - Intro\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3eSukhvinder Singh\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Jul 20, 2017\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'uid_7\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3dng2o98k983k\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAh6BAgDEBY\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3Dng2o98k983k\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAh6BAgDEBY\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcTy7waLiQjXVToiRiRu1uFysDggfBCMSuY3BIfUQyfiDBeq2EJawgP1lOI\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e45:48\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3ePython Tutorial: Web Scraping with BeautifulSoup and Requests\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3eCorey Schafer\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Nov 8, 2017\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'uid_9\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3dr_xb0vF1uMc\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAl6BAgDEBk\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3Dr_xb0vF1uMc\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAl6BAgDEBk\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcRVjTGtr4jo_oHkNffvTAVsv4z2U2KCOrEVIT3nMLlDr3qoOf8-riZSTwM\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e9:16\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3eWeb scraping in Python (Part 1): Getting started\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3eData School\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Aug 11, 2017\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'uid_11\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3dHfRKfxyLkrs\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAp6BAgDEBw\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3DHfRKfxyLkrs\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAp6BAgDEBw\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcT_zLxnmafFBEw1TSp0sSAnCPD8bh6FgWv127Z2yIqqU1xY6V8d0jcSn6H0w0DDreDwBg9mIsI\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e1:23:44\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3ePython Web Scraping Tutorial - 1 | Python BeautifulSoup Tutorial ...\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3eedureka!\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Mar 5, 2015\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'uid_13\',\'\\x3cg-inner-card class\\x3d\\x22cv2VAd\\x22\\x3e\\x3cdiv class\\x3d\\x22y8AWGd llvJ5e\\x22\\x3e\\x3ca href\\x3d\\x22https://www.youtube.com/watch?v\\x3d5-VClPiEOb4\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAt6BAgDEB8\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.youtube.com/watch%3Fv%3D5-VClPiEOb4\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQwqsBMAt6BAgDEB8\\x22\\x3e\\x3cdiv\\x3e\\x3cdiv class\\x3d\\x22MAMEle\\x22 style\\x3d\\x22height:115px\\x22\\x3e\\x3cdiv class\\x3d\\x22Rd246b\\x22 style\\x3d\\x22height:115px;width:205px\\x22\\x3e\\x3cg-img\\x3e\\x3cimg data-src\\x3d\\x22https://encrypted-tbn0.gstatic.com/images?q\\x3dtbn:ANd9GcQnFLx76KZJA-Z60Prvxh9bMHHF9xteZ_RQ8ZSGYDmt3dVHxOzk630yeGE\\x26amp;usqp\\x3dCAI\\x22 class\\x3d\\x22rISBZc M4dUYb\\x22 height\\x3d\\x22115\\x22 width\\x3d\\x22205\\x22 alt\\x3d\\x22\\x22\\x3e\\x3c/g-img\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22OIL2le\\x22\\x3e\\x3cspan class\\x3d\\x22qB1pae\\x22\\x3e\\x3c/span\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22k8B8Pc\\x22\\x3e15:59\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22wCIBKb\\x22\\x3e\\x3cdiv class\\x3d\\x22mB12kf JRhSae ZyAH8d nDgy9d\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 style\\x3d\\x22height:6.875em;-webkit-line-clamp:5\\x22\\x3ePython Web scraping tutorial : Part 07 - Crawling Entire Site\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc llvJ5e ivLVOc\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd RgAZAc\\x22 style\\x3d\\x22max-height:1em;min-height:1em;font-size:13px;padding:2px 0;line-height:1em\\x22\\x3eTech Street\\x3c/div\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22MjS0Lc nHGuld\\x22\\x3e\\x3cdiv class\\x3d\\x22zECGdd\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3e\\x3cspan class\\x3d\\x22cJzOGc\\x22 style\\x3d\\x22font-size:13px;padding:2px 0\\x22\\x3eYouTube\\x3c/span\\x3e - Dec 23, 2016\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/g-inner-card\\x3e\');})();(function(){window.jsl.dh(\'_27gXXMTSAsT9vgS4r6moCw16\',\'\\x3cdiv class\\x3d\\x22mod\\x22 data-md\\x3d\\x2261\\x22 style\\x3d\\x22clear:none\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv class\\x3d\\x22LGOjhe\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 data-hveid\\x3d\\x22CAcQBQ\\x22\\x3e\\x3cspan class\\x3d\\x22ILfuVd NA6bn\\x22\\x3e\\x3cb\\x3eWeb\\x3c/b\\x3e scraping, often called \\x3cb\\x3eweb crawling\\x3c/b\\x3e or \\x3cb\\x3eweb\\x3c/b\\x3e spidering, or \\u201cprogramatically going over a collection of \\x3cb\\x3eweb\\x3c/b\\x3e pages and extracting data,\\u201d is a powerful tool for working with data on the \\x3cb\\x3eweb\\x3c/b\\x3e.\\x3c/span\\x3e\\x3cspan class\\x3d\\x22kX21rb\\x22\\x3eSep 29, 2016\\x3c/span\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22g\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv data-hveid\\x3d\\x22CAcQCA\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBR6BAgHEAg\\x22\\x3e\\x3cdiv class\\x3d\\x22rc\\x22\\x3e\\x3cdiv class\\x3d\\x22r\\x22\\x3e\\x3ca href\\x3d\\x22https://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.digitalocean.com/community/tutorials/how-to-crawl-a-web-page-with-scrapy-and-python-3\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAUegQIBxAJ\\x22\\x3e\\x3ch3 class\\x3d\\x22LC20lb\\x22\\x3eCrawling and Scraping Web Pages with Scrapy and Python 3 ...\\x3c/h3\\x3e\\x3cbr\\x3e\\x3cdiv style\\x3d\\x22display:inline-block\\x22 class\\x3d\\x22TbwUpd\\x22\\x3e\\x3ccite class\\x3d\\x22iUh30\\x22\\x3ehttps://www.digitalocean.com/.../tutorials/how-to-crawl-a-web-page-with-scrapy-and-pyt...\\x3c/cite\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22s\\x22\\x3e\\x3cdiv\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22match-mod-horizontal-padding kcHZBe\\x22\\x3eSearch for: \\x3ca href\\x3d\\x22/search?q\\x3dWhat+is+Python+web+crawler%3F\\x26amp;sa\\x3dX\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQzmd6BAgHEAo\\x22\\x3eWhat is Python web crawler?\\x3c/a\\x3e\\x3c/div\\x3e\');})();(function(){window.jsl.dh(\'_27gXXMTSAsT9vgS4r6moCw25\',\'\\x3cdiv class\\x3d\\x22mod\\x22 data-md\\x3d\\x2261\\x22 style\\x3d\\x22clear:none\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv class\\x3d\\x22LGOjhe\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 data-hveid\\x3d\\x22CAcQDg\\x22\\x3e\\x3cspan class\\x3d\\x22ILfuVd NA6bn\\x22\\x3e\\x3cb\\x3eScrapy\\x3c/b\\x3e (/\\u02c8skre\\u026api/ SKRAY-pee) is a free and open-source web-crawling framework written in \\x3cb\\x3ePython\\x3c/b\\x3e. Originally designed for web scraping, it can also be used to extract data using APIs or as a general-purpose web crawler. It is currently maintained by Scrapinghub Ltd., a web-scraping development and services company.\\x3c/span\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22g\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv data-hveid\\x3d\\x22CAcQEA\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBZ6BAgHEBA\\x22\\x3e\\x3cdiv class\\x3d\\x22rc\\x22\\x3e\\x3cdiv class\\x3d\\x22r\\x22\\x3e\\x3ca href\\x3d\\x22https://en.wikipedia.org/wiki/Scrapy\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://en.wikipedia.org/wiki/Scrapy\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAWegQIBxAR\\x22\\x3e\\x3ch3 class\\x3d\\x22LC20lb\\x22\\x3eScrapy - Wikipedia\\x3c/h3\\x3e\\x3cbr\\x3e\\x3cdiv style\\x3d\\x22display:inline-block\\x22 class\\x3d\\x22TbwUpd\\x22\\x3e\\x3ccite class\\x3d\\x22iUh30\\x22\\x3ehttps://en.wikipedia.org/wiki/Scrapy\\x3c/cite\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22s\\x22\\x3e\\x3cdiv\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22match-mod-horizontal-padding kcHZBe\\x22\\x3eSearch for: \\x3ca href\\x3d\\x22/search?q\\x3dWhat+is+Python+Scrapy%3F\\x26amp;sa\\x3dX\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQzmd6BAgHEBI\\x22\\x3eWhat is Python Scrapy?\\x3c/a\\x3e\\x3c/div\\x3e\');})();(function(){window.jsl.dh(\'_27gXXMTSAsT9vgS4r6moCw29\',\'\\x3cdiv class\\x3d\\x22mod\\x22 data-md\\x3d\\x2261\\x22 style\\x3d\\x22clear:none\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv class\\x3d\\x22LGOjhe\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 data-hveid\\x3d\\x22CAcQFg\\x22\\x3e\\x3cspan class\\x3d\\x22ILfuVd NA6bn\\x22\\x3eOften, websites will allow third party \\x3cb\\x3escraping\\x3c/b\\x3e. For example, most websites give Google the express or implied permission to index their \\x3cb\\x3eweb\\x3c/b\\x3e pages. ... Although \\x3cb\\x3escraping\\x3c/b\\x3e is ubiquitous, it\\x26#39;s not clearly \\x3cb\\x3elegal\\x3c/b\\x3e. A variety of laws may apply to unauthorized \\x3cb\\x3escraping\\x3c/b\\x3e, including contract, copyright and trespass to chattels laws.\\x3c/span\\x3e\\x3cspan class\\x3d\\x22kX21rb\\x22\\x3eMar 24, 2015\\x3c/span\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22g\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv data-hveid\\x3d\\x22CAcQGQ\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBh6BAgHEBk\\x22\\x3e\\x3cdiv class\\x3d\\x22rc\\x22\\x3e\\x3cdiv class\\x3d\\x22r\\x22\\x3e\\x3ca href\\x3d\\x22https://www.forbes.com/sites/ericgoldman/2015/03/24/qvc-cant-stop-web-scraping/\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.forbes.com/sites/ericgoldman/2015/03/24/qvc-cant-stop-web-scraping/\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAYegQIBxAa\\x22\\x3e\\x3ch3 class\\x3d\\x22LC20lb\\x22\\x3eQVC Can\\x26#39;t Stop Web Scraping - Forbes\\x3c/h3\\x3e\\x3cbr\\x3e\\x3cdiv style\\x3d\\x22display:inline-block\\x22 class\\x3d\\x22TbwUpd\\x22\\x3e\\x3ccite class\\x3d\\x22iUh30\\x22\\x3ehttps://www.forbes.com/sites/ericgoldman/2015/03/24/qvc-cant-stop-web-scraping/\\x3c/cite\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22s\\x22\\x3e\\x3cdiv\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22match-mod-horizontal-padding kcHZBe\\x22\\x3eSearch for: \\x3ca href\\x3d\\x22/search?q\\x3dIs+Web+scraping+legal%3F\\x26amp;sa\\x3dX\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQzmd6BAgHEBs\\x22\\x3eIs Web scraping legal?\\x3c/a\\x3e\\x3c/div\\x3e\');})();(function(){window.jsl.dh(\'_27gXXMTSAsT9vgS4r6moCw33\',\'\\x3cdiv class\\x3d\\x22mod\\x22 data-md\\x3d\\x2261\\x22 style\\x3d\\x22clear:none\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv class\\x3d\\x22LGOjhe\\x22 aria-level\\x3d\\x223\\x22 role\\x3d\\x22heading\\x22 data-hveid\\x3d\\x22CAcQHw\\x22\\x3e\\x3cspan class\\x3d\\x22ILfuVd NA6bn\\x22\\x3e\\x3cb\\x3eBeautiful Soup\\x3c/b\\x3e is a \\x3cb\\x3ePython library\\x3c/b\\x3e for pulling data out of HTML and XML files. It works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours or days of work.\\x3c/span\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22g\\x22\\x3e\\x3c!--m--\\x3e\\x3cdiv data-hveid\\x3d\\x22CAcQIQ\\x22 data-ved\\x3d\\x222ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFSgAMBp6BAgHECE\\x22\\x3e\\x3cdiv class\\x3d\\x22rc\\x22\\x3e\\x3cdiv class\\x3d\\x22r\\x22\\x3e\\x3ca href\\x3d\\x22https://www.crummy.com/software/BeautifulSoup/doc\\x22 ping\\x3d\\x22/url?sa\\x3dt\\x26amp;source\\x3dweb\\x26amp;rct\\x3dj\\x26amp;url\\x3dhttps://www.crummy.com/software/BeautifulSoup/doc\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQFjAaegQIBxAi\\x22\\x3e\\x3ch3 class\\x3d\\x22LC20lb\\x22\\x3eBeautiful Soup Documentation \\u2014 Beautiful Soup 4.4.0 documentation\\x3c/h3\\x3e\\x3cbr\\x3e\\x3cdiv style\\x3d\\x22display:inline-block\\x22 class\\x3d\\x22TbwUpd\\x22\\x3e\\x3ccite class\\x3d\\x22iUh30\\x22\\x3ehttps://www.crummy.com/software/BeautifulSoup/doc\\x3c/cite\\x3e\\x3c/div\\x3e\\x3c/a\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22s\\x22\\x3e\\x3cdiv\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c/div\\x3e\\x3c!--n--\\x3e\\x3c/div\\x3e\\x3cdiv class\\x3d\\x22match-mod-horizontal-padding kcHZBe\\x22\\x3eSearch for: \\x3ca href\\x3d\\x22/search?q\\x3dWhat+is+the+purpose+of+the+BeautifulSoup+Python+library%3F\\x26amp;sa\\x3dX\\x26amp;ved\\x3d2ahUKEwiErLHDj6ffAhXEvo8KHbhXCrUQzmd6BAgHECM\\x22\\x3eWhat is the purpose of the BeautifulSoup Python library?\\x3c/a\\x3e\\x3c/div\\x3e\');})();});</script></div></div></div></div> <script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">(function(){google.ec={eck:\'ChMIhKyxw4-n3wIVxL6PCh24Vwq1EgIYAg\',p:false,vi:\'Q-QN_BORmiEQAGZ45yePy3C1mqHKexY\'};(function(){var a=google,b=a.exci,c=a.ec;if(b)b();else if(c&&c.p){var d=a.sw;if(d){var e=d.ms;e&&e(6,{ei:a.kEI,eck:c.eck,vi:c.vi})["catch"](function(){})}};}).call(this);})();</script><div id="reviewDialog" data-async-context="async_id_prefix:" data-jiis="up" data-async-type="reviewDialog" data-async-context-required="async_id_prefix" class="y yp"></div><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">window.gbar&&gbar.up&&gbar.up.tp&&gbar.up.tp();</script><script nonce="V/2KJKUn+1vwjyOD7RyYQQ==">this.gbar_=this.gbar_||{};(function(_){var window=this;\ntry{\nvar Qc,Sc,Wc,$c,ed,fd,gd,hd,id,jd,kd,pd,sd,xd,yd;_.Kc=function(a,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=d.slice();c.push.apply(c,arguments);return a.apply(this,c)}};_.Lc=function(a){a&&"function"==typeof a.ha&&a.ha()};_.Mc=function(a,c){c=_.Kc(_.Lc,c);a.ga?_.n(void 0)?c.call(void 0):c():(a.Oa||(a.Oa=[]),a.Oa.push(_.n(void 0)?(0,_.v)(c,void 0):c))};_.Nc=function(a){var c=_.va(a);return"array"==c||"object"==c&&"number"==typeof a.length};\n_.Oc=function(a){return"function"==_.va(a)};_.Pc=function(a){var c=typeof a;return"object"==c&&null!=a||"function"==c};Sc=function(a){a:{var c=Rc;for(var d=a.length,e=_.p(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&c.call(void 0,e[f],f,a)){c=f;break a}c=-1}return 0>c?null:_.p(a)?a.charAt(c):a[c]};_.Tc=function(a,c){c=(0,_.Ca)(a,c);var d;(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d};_.Uc=function(a){var c=a.length;if(0<c){for(var d=Array(c),e=0;e<c;e++)d[e]=a[e];return d}return[]};\n_.Vc=function(a,c,d){for(var e in a)c.call(d,a[e],e,a)};Wc=function(a,c){for(var d in a)if(c.call(void 0,a[d],d,a))return!0;return!1};_.Xc=function(a){var c=[],d=0,e;for(e in a)c[d++]=a[e];return c};_.Zc=function(a){var c=[],d=0,e;for(e in a)c[d++]=e;return c};$c="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");\n_.ad=function(a,c){for(var d,e,f=1;f<arguments.length;f++){e=arguments[f];for(d in e)a[d]=e[d];for(var g=0;g<$c.length;g++)d=$c[g],Object.prototype.hasOwnProperty.call(e,d)&&(a[d]=e[d])}};_.bd=function(a,c){return 0==a.lastIndexOf(c,0)};_.cd=function(a){return/^[\\s\\xa0]*$/.test(a)};_.dd=function(a){return(0,window.encodeURIComponent)(String(a))};ed=/&/g;fd=/</g;gd=/>/g;hd=/"/g;id=/\'/g;jd=/\\x00/g;kd=/[\\x00&<>"\']/;\n_.ld=function(a){if(!kd.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ed,"&"));-1!=a.indexOf("<")&&(a=a.replace(fd,"<"));-1!=a.indexOf(">")&&(a=a.replace(gd,">"));-1!=a.indexOf(\'"\')&&(a=a.replace(hd,"""));-1!=a.indexOf("\'")&&(a=a.replace(id,"'"));-1!=a.indexOf("\\x00")&&(a=a.replace(jd,"�"));return a};_.md=function(a){var c=Number(a);return 0==c&&_.cd(a)?window.NaN:c};_.nd=function(a,c){try{return _.gb(a[c]),!0}catch(d){}return!1};pd=function(){this.b=od};pd.prototype.o=function(){return!!this.b};\n_.qd=function(a,c){this.width=a;this.height=c};_.k=_.qd.prototype;_.k.clone=function(){return new _.qd(this.width,this.height)};_.k.aspectRatio=function(){return this.width/this.height};_.k.Ac=function(){return!(this.width*this.height)};_.k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};\n_.k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.rd=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};sd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};\n_.td=function(a,c){_.Vc(c,function(c,e){c&&"object"==typeof c&&c.nb&&(c=c.Xa());"style"==e?a.style.cssText=c:"class"==e?a.className=c:"for"==e?a.htmlFor=c:sd.hasOwnProperty(e)?a.setAttribute(sd[e],c):_.bd(e,"aria-")||_.bd(e,"data-")?a.setAttribute(e,c):a[e]=c})};_.ud=function(a){return"CSS1Compat"==a.compatMode};_.wd=function(a){return a.parentWindow||a.defaultView};\nxd=function(a){if(a&&"number"==typeof a.length){if(_.Pc(a))return"function"==typeof a.item||"string"==typeof a.item;if(_.Oc(a))return"function"==typeof a.item}return!1};yd=function(a,c,d){function e(d){d&&c.appendChild(_.p(d)?a.createTextNode(d):d)}for(var f=2;f<d.length;f++){var g=d[f];!_.Nc(g)||_.Pc(g)&&0<g.nodeType?e(g):(0,_.Da)(xd(g)?_.Uc(g):g,e)}};\n_.zd=function(a,c){var d=String(c[0]),e=c[1];if(!_.nc&&e&&(e.name||e.type)){d=["<",d];e.name&&d.push(\' name="\',_.ld(e.name),\'"\');if(e.type){d.push(\' type="\',_.ld(e.type),\'"\');var f={};_.ad(f,e);delete f.type;e=f}d.push(">");d=d.join("")}d=a.createElement(d);e&&(_.p(e)?d.className=e:_.u(e)?d.className=e.join(" "):_.td(d,e));2<c.length&&yd(a,d,c);return d};_.Ad=function(a,c){return a.createElement(String(c))};_.Bd=function(a){for(var c;c=a.firstChild;)a.removeChild(c)};\n_.Cd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.Dd=function(a){this.b=a||_.m.document||window.document};_.k=_.Dd.prototype;_.k.R=function(a){return _.p(a)?this.b.getElementById(a):a};_.k.Ka=function(a,c,d){return _.zd(this.b,arguments)};_.k.createElement=function(a){return _.Ad(this.b,a)};_.k.vc=function(a,c){a.appendChild(c)};_.k.Oe=_.Bd;_.k.Id=_.Cd;_.Ed=function(a){return a?new _.Dd(_.rd(a)):Qc||(Qc=new _.Dd)};\nvar Gd;_.Fd=function(a){this.b=a||{cookie:""}};_.k=_.Fd.prototype;_.k.set=function(a,c,d,e,f,g){if(/[;=\\s]/.test(a))throw Error("t`"+a);if(/[;\\r\\n]/.test(c))throw Error("u`"+c);_.n(d)||(d=-1);f=f?";domain="+f:"";e=e?";path="+e:"";g=g?";secure":"";d=0>d?"":0==d?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((0,_.w)()+1E3*d)).toUTCString();this.b.cookie=a+"="+c+f+e+d+g};\n_.k.get=function(a,c){for(var d=a+"=",e=(this.b.cookie||"").split(";"),f=0,g;f<e.length;f++){g=(0,_.Va)(e[f]);if(0==g.lastIndexOf(d,0))return g.substr(d.length);if(g==a)return""}return c};_.k.remove=function(a,c,d){var e=_.n(this.get(a));this.set(a,"",0,c,d);return e};_.k.Va=function(){return Gd(this).keys};_.k.Ya=function(){return Gd(this).values};_.k.Ac=function(){return!this.b.cookie};_.k.clear=function(){for(var a=Gd(this).keys,c=a.length-1;0<=c;c--)this.remove(a[c])};\nGd=function(a){a=(a.b.cookie||"").split(";");for(var c=[],d=[],e,f,g=0;g<a.length;g++)f=(0,_.Va)(a[g]),e=f.indexOf("="),-1==e?(c.push(""),d.push(f)):(c.push(f.substring(0,e)),d.push(f.substring(e+1)));return{keys:c,values:d}};_.Hd=new _.Fd("undefined"==typeof window.document?null:window.document);\nvar Id=function(a,c){this.w=a;this.A=c;this.o=0;this.b=null};Id.prototype.get=function(){if(0<this.o){this.o--;var a=this.b;this.b=a.next;a.next=null}else a=this.w();return a};var Jd=function(a,c){a.A(c);100>a.o&&(a.o++,c.next=a.b,a.b=c)};var Kd=function(a){_.m.setTimeout(function(){throw a;},0)},Ld,Md=function(){var a=_.m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.B("Presto")&&(a=function(){var a=window.document.createElement("IFRAME");a.style.display="none";a.src="";window.document.documentElement.appendChild(a);var c=a.contentWindow;a=c.document;a.open();a.write("");a.close();var d="callImmediate"+Math.random(),e="file:"==c.location.protocol?"*":c.location.protocol+\n"//"+c.location.host;a=(0,_.v)(function(a){if(("*"==e||a.origin==e)&&a.data==d)this.port1.onmessage()},this);c.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){c.postMessage(d,e)}}});if("undefined"!==typeof a&&!_.bb()){var c=new a,d={},e=d;c.port1.onmessage=function(){if(_.n(d.next)){d=d.next;var a=d.ye;d.ye=null;a()}};return function(a){e.next={ye:a};e=e.next;c.port2.postMessage(0)}}return"undefined"!==typeof window.document&&"onreadystatechange"in window.document.createElement("SCRIPT")? function(a){var c=window.document.createElement("SCRIPT");c.onreadystatechange=function(){c.onreadystatechange=null;c.parentNode.removeChild(c);c=null;a();a=null};window.document.documentElement.appendChild(c)}:function(a){_.m.setTimeout(a,0)}};\nvar Nd=function(){this.o=this.b=null},Pd=new Id(function(){return new Od},function(a){a.reset()});Nd.prototype.add=function(a,c){var d=Pd.get();d.set(a,c);this.o?this.o.next=d:this.b=d;this.o=d};Nd.prototype.remove=function(){var a=null;this.b&&(a=this.b,this.b=this.b.next,this.b||(this.o=null),a.next=null);return a};var Od=function(){this.next=this.scope=this.fn=null};Od.prototype.set=function(a,c){this.fn=a;this.scope=c;this.next=null}; Od.prototype.reset=function(){this.next=this.scope=this.fn=null};\nvar Ud=function(a,c){Qd||Rd();Sd||(Qd(),Sd=!0);Td.add(a,c)},Qd,Rd=function(){if(_.m.Promise&&_.m.Promise.resolve){var a=_.m.Promise.resolve(void 0);Qd=function(){a.then(Vd)}}else Qd=function(){var a=Vd;!_.Oc(_.m.setImmediate)||_.m.Window&&_.m.Window.prototype&&!_.B("Edge")&&_.m.Window.prototype.setImmediate==_.m.setImmediate?(Ld||(Ld=Md()),Ld(a)):_.m.setImmediate(a)}},Sd=!1,Td=new Nd,Vd=function(){for(var a;a=Td.remove();){try{a.fn.call(a.scope)}catch(c){Kd(c)}Jd(Pd,a)}Sd=!1};\nvar Xd,Yd,Zd;_.Wd=!_.C||_.Ib(9);Xd=!_.C||_.Ib(9);Yd=_.C&&!_.Gb("9");Zd=function(){if(!_.m.addEventListener||!Object.defineProperty)return!1;var a=!1,c=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.m.addEventListener("test",_.ta,c),_.m.removeEventListener("test",_.ta,c)}catch(d){}return a}();\n_.$d=function(a,c){this.type=a;this.o=this.target=c;this.w=!1;this.Ef=!0};_.$d.prototype.stopPropagation=function(){this.w=!0};_.$d.prototype.preventDefault=function(){this.Ef=!1};_.ae=_.ob?"webkitTransitionEnd":_.jb?"otransitionend":"transitionend";_.be=function(a,c){_.$d.call(this,a?a.type:"");this.relatedTarget=this.o=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.A=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.b=null;a&&this.init(a,c)};_.z(_.be,_.$d);var ce={2:"touch",3:"pen",4:"mouse"};\n_.be.prototype.init=function(a,c){var d=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.o=c;(c=a.relatedTarget)?_.nb&&(_.nd(c,"nodeName")||(c=null)):"mouseover"==d?c=a.fromElement:"mouseout"==d&&(c=a.toElement);this.relatedTarget=c;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:\na.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.key=a.key||"";this.A=a.charCode||("keypress"==d?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=_.p(a.pointerType)?a.pointerType:ce[a.pointerType]||"";this.state=a.state;this.b=a;a.defaultPrevented&&this.preventDefault()};\n_.be.prototype.stopPropagation=function(){_.be.J.stopPropagation.call(this);this.b.stopPropagation?this.b.stopPropagation():this.b.cancelBubble=!0};_.be.prototype.preventDefault=function(){_.be.J.preventDefault.call(this);var a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Yd)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(c){}};\nvar fe;_.de="closure_listenable_"+(1E6*Math.random()|0);_.ee=function(a){return!(!a||!a[_.de])};fe=0;var ge=function(a,c,d,e,f){this.listener=a;this.b=null;this.src=c;this.type=d;this.capture=!!e;this.Vc=f;this.key=++fe;this.hc=this.Hc=!1},he=function(a){a.hc=!0;a.listener=null;a.b=null;a.src=null;a.Vc=null};var ie=function(a){this.src=a;this.b={};this.o=0};ie.prototype.add=function(a,c,d,e,f){var g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.o++);var h=je(a,c,e,f);-1<h?(c=a[h],d||(c.Hc=!1)):(c=new ge(c,this.src,g,!!e,f),c.Hc=d,a.push(c));return c};ie.prototype.remove=function(a,c,d,e){a=a.toString();if(!(a in this.b))return!1;var f=this.b[a];c=je(f,c,d,e);return-1<c?(he(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete this.b[a],this.o--),!0):!1};\nvar ke=function(a,c){var d=c.type;if(!(d in a.b))return!1;var e=_.Tc(a.b[d],c);e&&(he(c),0==a.b[d].length&&(delete a.b[d],a.o--));return e};ie.prototype.ec=function(a,c){a=this.b[a.toString()];var d=[];if(a)for(var e=0;e<a.length;++e){var f=a[e];f.capture==c&&d.push(f)}return d};ie.prototype.Ib=function(a,c,d,e){a=this.b[a.toString()];var f=-1;a&&(f=je(a,c,d,e));return-1<f?a[f]:null};\nie.prototype.hasListener=function(a,c){var d=_.n(a),e=d?a.toString():"",f=_.n(c);return Wc(this.b,function(a){for(var g=0;g<a.length;++g)if(!(d&&a[g].type!=e||f&&a[g].capture!=c))return!0;return!1})};var je=function(a,c,d,e){for(var f=0;f<a.length;++f){var g=a[f];if(!g.hc&&g.listener==c&&g.capture==!!d&&g.Vc==e)return f}return-1};\nvar le,me,ne,qe,se,te,ye,xe,ue,ze;le="closure_lm_"+(1E6*Math.random()|0);me={};ne=0;_.O=function(a,c,d,e,f){if(e&&e.once)return _.oe(a,c,d,e,f);if(_.u(c)){for(var g=0;g<c.length;g++)_.O(a,c[g],d,e,f);return null}d=_.pe(d);return _.ee(a)?a.L(c,d,_.Pc(e)?!!e.capture:!!e,f):qe(a,c,d,!1,e,f)};\nqe=function(a,c,d,e,f,g){if(!c)throw Error("v");var h=_.Pc(f)?!!f.capture:!!f,l=_.re(a);l||(a[le]=l=new ie(a));d=l.add(c,d,e,h,g);if(d.b)return d;e=se();d.b=e;e.src=a;e.listener=d;if(a.addEventListener)Zd||(f=h),void 0===f&&(f=!1),a.addEventListener(c.toString(),e,f);else if(a.attachEvent)a.attachEvent(te(c.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("w");ne++;return d};\nse=function(){var a=ue,c=Xd?function(d){return a.call(c.src,c.listener,d)}:function(d){d=a.call(c.src,c.listener,d);if(!d)return d};return c};_.oe=function(a,c,d,e,f){if(_.u(c)){for(var g=0;g<c.length;g++)_.oe(a,c[g],d,e,f);return null}d=_.pe(d);return _.ee(a)?a.Sa(c,d,_.Pc(e)?!!e.capture:!!e,f):qe(a,c,d,!0,e,f)};_.ve=function(a,c,d,e,f){if(_.u(c))for(var g=0;g<c.length;g++)_.ve(a,c[g],d,e,f);else e=_.Pc(e)?!!e.capture:!!e,d=_.pe(d),_.ee(a)?a.ua(c,d,e,f):a&&(a=_.re(a))&&(c=a.Ib(c,d,e,f))&&_.we(c)};\n_.we=function(a){if(_.sa(a)||!a||a.hc)return!1;var c=a.src;if(_.ee(c))return c.Dc(a);var d=a.type,e=a.b;c.removeEventListener?c.removeEventListener(d,e,a.capture):c.detachEvent?c.detachEvent(te(d),e):c.addListener&&c.removeListener&&c.removeListener(e);ne--;(d=_.re(c))?(ke(d,a),0==d.o&&(d.src=null,c[le]=null)):he(a);return!0};te=function(a){return a in me?me[a]:me[a]="on"+a};\nye=function(a,c,d,e){var f=!0;if(a=_.re(a))if(c=a.b[c.toString()])for(c=c.concat(),a=0;a<c.length;a++){var g=c[a];g&&g.capture==d&&!g.hc&&(g=xe(g,e),f=f&&!1!==g)}return f};xe=function(a,c){var d=a.listener,e=a.Vc||a.src;a.Hc&&_.we(a);return d.call(e,c)};\nue=function(a,c){if(a.hc)return!0;if(!Xd){var d=c||_.t("window.event");c=new _.be(d,this);var e=!0;if(!(0>d.keyCode||void 0!=d.returnValue)){a:{var f=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(h){f=!0}if(f||void 0==d.returnValue)d.returnValue=!0}d=[];for(f=c.o;f;f=f.parentNode)d.push(f);a=a.type;for(f=d.length-1;!c.w&&0<=f;f--){c.o=d[f];var g=ye(d[f],a,!0,c);e=e&&g}for(f=0;!c.w&&f<d.length;f++)c.o=d[f],g=ye(d[f],a,!1,c),e=e&&g}return e}return xe(a,new _.be(c,this))}; _.re=function(a){a=a[le];return a instanceof ie?a:null};ze="__closure_events_fn_"+(1E9*Math.random()>>>0);_.pe=function(a){if(_.Oc(a))return a;a[ze]||(a[ze]=function(c){return a.handleEvent(c)});return a[ze]};\n_.Ae=function(a){_.A.call(this);this.Y=a;this.U={}};_.z(_.Ae,_.A);var Be=[];_.Ae.prototype.L=function(a,c,d,e){return Ce(this,a,c,d,e)};_.Ae.prototype.A=function(a,c,d,e,f){return Ce(this,a,c,d,e,f)};var Ce=function(a,c,d,e,f,g){_.u(d)||(d&&(Be[0]=d.toString()),d=Be);for(var h=0;h<d.length;h++){var l=_.O(c,d[h],e||a.handleEvent,f||!1,g||a.Y||a);if(!l)break;a.U[l.key]=l}return a};_.Ae.prototype.Sa=function(a,c,d,e){return De(this,a,c,d,e)};\nvar De=function(a,c,d,e,f,g){if(_.u(d))for(var h=0;h<d.length;h++)De(a,c,d[h],e,f,g);else{c=_.oe(c,d,e||a.handleEvent,f,g||a.Y||a);if(!c)return a;a.U[c.key]=c}return a};_.Ae.prototype.ua=function(a,c,d,e,f){if(_.u(c))for(var g=0;g<c.length;g++)this.ua(a,c[g],d,e,f);else d=d||this.handleEvent,e=_.Pc(e)?!!e.capture:!!e,f=f||this.Y||this,d=_.pe(d),e=!!e,c=_.ee(a)?a.Ib(c,d,e,f):a?(a=_.re(a))?a.Ib(c,d,e,f):null:null,c&&(_.we(c),delete this.U[c.key]);return this}; _.Ee=function(a){_.Vc(a.U,function(a,d){this.U.hasOwnProperty(d)&&_.we(a)},a);a.U={}};_.Ae.prototype.P=function(){_.Ae.J.P.call(this);_.Ee(this)};_.Ae.prototype.handleEvent=function(){throw Error("x");};\n_.P=function(){_.A.call(this);this.hb=new ie(this);this.Yf=this;this.be=null};_.z(_.P,_.A);_.P.prototype[_.de]=!0;_.k=_.P.prototype;_.k.Qc=function(){return this.be};_.k.ke=function(a){this.be=a};_.k.addEventListener=function(a,c,d,e){_.O(this,a,c,d,e)};_.k.removeEventListener=function(a,c,d,e){_.ve(this,a,c,d,e)};\n_.k.dispatchEvent=function(a){var c,d=this.Qc();if(d)for(c=[];d;d=d.Qc())c.push(d);d=this.Yf;var e=a.type||a;if(_.p(a))a=new _.$d(a,d);else if(a instanceof _.$d)a.target=a.target||d;else{var f=a;a=new _.$d(e,d);_.ad(a,f)}f=!0;if(c)for(var g=c.length-1;!a.w&&0<=g;g--){var h=a.o=c[g];f=h.cc(e,!0,a)&&f}a.w||(h=a.o=d,f=h.cc(e,!0,a)&&f,a.w||(f=h.cc(e,!1,a)&&f));if(c)for(g=0;!a.w&&g<c.length;g++)h=a.o=c[g],f=h.cc(e,!1,a)&&f;return f};_.k.P=function(){_.P.J.P.call(this);this.fd();this.be=null};\n_.k.L=function(a,c,d,e){return this.hb.add(String(a),c,!1,d,e)};_.k.Sa=function(a,c,d,e){return this.hb.add(String(a),c,!0,d,e)};_.k.ua=function(a,c,d,e){return this.hb.remove(String(a),c,d,e)};_.k.Dc=function(a){return ke(this.hb,a)};_.k.fd=function(a){if(this.hb){var c=this.hb;a=a&&a.toString();var d=0,e;for(e in c.b)if(!a||e==a){for(var f=c.b[e],g=0;g<f.length;g++)++d,he(f[g]);delete c.b[e];c.o--}c=d}else c=0;return c};\n_.k.cc=function(a,c,d){a=this.hb.b[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var g=a[f];if(g&&!g.hc&&g.capture==c){var h=g.listener,l=g.Vc||g.src;g.Hc&&this.Dc(g);e=!1!==h.call(l,d)&&e}}return e&&0!=d.Ef};_.k.ec=function(a,c){return this.hb.ec(String(a),c)};_.k.Ib=function(a,c,d,e){return this.hb.Ib(String(a),c,d,e)};_.k.hasListener=function(a,c){return this.hb.hasListener(_.n(a)?String(a):void 0,c)};\n_.Fe="StopIteration"in _.m?_.m.StopIteration:{message:"StopIteration",stack:""};_.Ge=function(){};_.Ge.prototype.next=function(){throw _.Fe;};_.Ge.prototype.mc=function(){return this};var He;He=function(a){return/^\\s*$/.test(a)?!1:/^[\\],:{}\\s\\u2028\\u2029]*$/.test(a.replace(/\\\\["\\\\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\\\\n\\r\\u2028\\u2029\\x00-\\x08\\x0a-\\x1f]*"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?)[\\s\\u2028\\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\\s\\u2028\\u2029]*\\[)+/g,""))};_.Ie=function(a){a=String(a);if(He(a))try{return eval("("+a+")")}catch(c){}throw Error("z`"+a);};_.Je=function(){};_.Je.prototype.o=function(a){var c=[];Ke(this,a,c);return c.join("")};\nvar Ke=function(a,c,d){if(null==c)d.push("null");else{if("object"==typeof c){if(_.u(c)){var e=c;c=e.length;d.push("[");for(var f="",g=0;g<c;g++)d.push(f),Ke(a,e[g],d),f=",";d.push("]");return}if(c instanceof String||c instanceof Number||c instanceof Boolean)c=c.valueOf();else{d.push("{");f="";for(e in c)Object.prototype.hasOwnProperty.call(c,e)&&(g=c[e],"function"!=typeof g&&(d.push(f),Le(e,d),d.push(":"),Ke(a,g,d),f=","));d.push("}");return}}switch(typeof c){case "string":Le(c,d);break;case "number":d.push((0,window.isFinite)(c)&&\n!(0,window.isNaN)(c)?String(c):"null");break;case "boolean":d.push(String(c));break;case "function":d.push("null");break;default:throw Error("A`"+typeof c);}}},Me={\'"\':\'\\\\"\',"\\\\":"\\\\\\\\","/":"\\\\/","\\b":"\\\\b","\\f":"\\\\f","\\n":"\\\\n","\\r":"\\\\r","\\t":"\\\\t","\\x0B":"\\\\u000b"},Ne=/\\uffff/.test("\\uffff")?/[\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\"\\x00-\\x1f\\x7f-\\xff]/g,Le=function(a,c){c.push(\'"\',a.replace(Ne,function(a){var c=Me[a];c||(c="\\\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Me[a]=c);return c}),\'"\')};\n_.Oe=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};_.Pe=function(){};_.Pe.prototype.o=null;var Qe=function(a){return a.o||(a.o=a.A())};var Se;Se=function(){};_.z(Se,_.Pe);Se.prototype.b=function(){var a=Te(this);return a?new window.ActiveXObject(a):new window.XMLHttpRequest};Se.prototype.A=function(){var a={};Te(this)&&(a[0]=!0,a[1]=!0);return a};\nvar Te=function(a){if(!a.w&&"undefined"==typeof window.XMLHttpRequest&&"undefined"!=typeof window.ActiveXObject){for(var c=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],d=0;d<c.length;d++){var e=c[d];try{return new window.ActiveXObject(e),a.w=e}catch(f){}}throw Error("B");}return a.w};_.Re=new Se;\n_.Ue=function(a){if(a.Ya&&"function"==typeof a.Ya)return a.Ya();if(_.p(a))return a.split("");if(_.Nc(a)){for(var c=[],d=a.length,e=0;e<d;e++)c.push(a[e]);return c}return _.Xc(a)};_.Ve=function(a){if(a.Va&&"function"==typeof a.Va)return a.Va();if(!a.Ya||"function"!=typeof a.Ya){if(_.Nc(a)||_.p(a)){var c=[];a=a.length;for(var d=0;d<a;d++)c.push(d);return c}return _.Zc(a)}}; _.We=function(a,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(c,void 0);else if(_.Nc(a)||_.p(a))(0,_.Da)(a,c,void 0);else for(var d=_.Ve(a),e=_.Ue(a),f=e.length,g=0;g<f;g++)c.call(void 0,e[g],d&&d[g],a)};\n_.Xe=function(a){a.prototype.$goog_Thenable=!0};_.Ye=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(c){return!1}};var af,ff,kf,hf,nf,mf,of;_.$e=function(a,c){this.b=0;this.D=void 0;this.A=this.o=this.w=null;this.B=this.C=!1;if(a!=_.ta)try{var d=this;a.call(c,function(a){Ze(d,2,a)},function(a){Ze(d,3,a)})}catch(e){Ze(this,3,e)}};af=function(){this.next=this.context=this.o=this.w=this.b=null;this.A=!1};af.prototype.reset=function(){this.context=this.o=this.w=this.b=null;this.A=!1};var bf=new Id(function(){return new af},function(a){a.reset()}),cf=function(a,c,d){var e=bf.get();e.w=a;e.o=c;e.context=d;return e};\n_.$e.prototype.then=function(a,c,d){return _.df(this,_.Oc(a)?a:null,_.Oc(c)?c:null,d)};_.Xe(_.$e);_.$e.prototype.cancel=function(a){0==this.b&&Ud(function(){var c=new _.ef(a);ff(this,c)},this)};ff=function(a,c){if(0==a.b)if(a.w){var d=a.w;if(d.o){for(var e=0,f=null,g=null,h=d.o;h&&(h.A||(e++,h.b==a&&(f=h),!(f&&1<e)));h=h.next)f||(g=h);f&&(0==d.b&&1==e?ff(d,c):(g?(e=g,e.next==d.A&&(d.A=e),e.next=e.next.next):gf(d),hf(d,f,3,c)))}a.w=null}else Ze(a,3,c)};\nkf=function(a,c){a.o||2!=a.b&&3!=a.b||jf(a);a.A?a.A.next=c:a.o=c;a.A=c};_.df=function(a,c,d,e){var f=cf(null,null,null);f.b=new _.$e(function(a,h){f.w=c?function(d){try{var f=c.call(e,d);a(f)}catch(r){h(r)}}:a;f.o=d?function(c){try{var f=d.call(e,c);!_.n(f)&&c instanceof _.ef?h(c):a(f)}catch(r){h(r)}}:h});f.b.w=a;kf(a,f);return f.b};_.$e.prototype.G=function(a){this.b=0;Ze(this,2,a)};_.$e.prototype.ga=function(a){this.b=0;Ze(this,3,a)};\nvar Ze=function(a,c,d){if(0==a.b){a===d&&(c=3,d=new TypeError("C"));a.b=1;a:{var e=d,f=a.G,g=a.ga;if(e instanceof _.$e){kf(e,cf(f||_.ta,g||null,a));var h=!0}else if(_.Ye(e))e.then(f,g,a),h=!0;else{if(_.Pc(e))try{var l=e.then;if(_.Oc(l)){lf(e,l,f,g,a);h=!0;break a}}catch(q){g.call(a,q);h=!0;break a}h=!1}}h||(a.D=d,a.b=c,a.w=null,jf(a),3!=c||d instanceof _.ef||mf(a,d))}},lf=function(a,c,d,e,f){var g=!1,h=function(a){g||(g=!0,d.call(f,a))},l=function(a){g||(g=!0,e.call(f,a))};try{c.call(a,h,l)}catch(q){l(q)}},\njf=function(a){a.C||(a.C=!0,Ud(a.F,a))},gf=function(a){var c=null;a.o&&(c=a.o,a.o=c.next,c.next=null);a.o||(a.A=null);return c};_.$e.prototype.F=function(){for(var a;a=gf(this);)hf(this,a,this.b,this.D);this.C=!1};hf=function(a,c,d,e){if(3==d&&c.o&&!c.A)for(;a&&a.B;a=a.w)a.B=!1;if(c.b)c.b.w=null,nf(c,d,e);else try{c.A?c.w.call(c.context):nf(c,d,e)}catch(f){of.call(null,f)}Jd(bf,c)};nf=function(a,c,d){2==c?a.w.call(a.context,d):a.o&&a.o.call(a.context,d)}; mf=function(a,c){a.B=!0;Ud(function(){a.B&&of.call(null,c)})};of=Kd;_.ef=function(a){_.Ba.call(this,a)};_.z(_.ef,_.Ba);_.ef.prototype.name="cancel";\n_.pf=function(a,c){_.P.call(this);this.A=a||1;this.w=c||_.m;this.B=(0,_.v)(this.D,this);this.C=(0,_.w)()};_.z(_.pf,_.P);_.pf.prototype.o=!1;_.pf.prototype.b=null;_.qf=function(a,c){a.A=c;a.b&&a.o?(a.stop(),a.start()):a.b&&a.stop()};_.pf.prototype.D=function(){if(this.o){var a=(0,_.w)()-this.C;0<a&&a<.8*this.A?this.b=this.w.setTimeout(this.B,this.A-a):(this.b&&(this.w.clearTimeout(this.b),this.b=null),this.dispatchEvent("tick"),this.o&&(this.stop(),this.start()))}};\n_.pf.prototype.start=function(){this.o=!0;this.b||(this.b=this.w.setTimeout(this.B,this.A),this.C=(0,_.w)())};_.pf.prototype.stop=function(){this.o=!1;this.b&&(this.w.clearTimeout(this.b),this.b=null)};_.pf.prototype.P=function(){_.pf.J.P.call(this);this.stop();delete this.w};_.rf=function(a,c,d){if(_.Oc(a))d&&(a=(0,_.v)(a,d));else if(a&&"function"==typeof a.handleEvent)a=(0,_.v)(a.handleEvent,a);else throw Error("D");return 2147483647<Number(c)?-1:_.m.setTimeout(a,c||0)};\n_.sf=function(a,c){this.o={};this.b=[];this.A=this.w=0;var d=arguments.length;if(1<d){if(d%2)throw Error("g");for(var e=0;e<d;e+=2)this.set(arguments[e],arguments[e+1])}else if(a)if(a instanceof _.sf)for(d=a.Va(),e=0;e<d.length;e++)this.set(d[e],a.get(d[e]));else for(e in a)this.set(e,a[e])};_.k=_.sf.prototype;_.k.Ya=function(){tf(this);for(var a=[],c=0;c<this.b.length;c++)a.push(this.o[this.b[c]]);return a};_.k.Va=function(){tf(this);return this.b.concat()};_.k.Ac=function(){return 0==this.w};\n_.k.clear=function(){this.o={};this.A=this.w=this.b.length=0};_.k.remove=function(a){return _.uf(this.o,a)?(delete this.o[a],this.w--,this.A++,this.b.length>2*this.w&&tf(this),!0):!1};var tf=function(a){if(a.w!=a.b.length){for(var c=0,d=0;c<a.b.length;){var e=a.b[c];_.uf(a.o,e)&&(a.b[d++]=e);c++}a.b.length=d}if(a.w!=a.b.length){var f={};for(d=c=0;c<a.b.length;)e=a.b[c],_.uf(f,e)||(a.b[d++]=e,f[e]=1),c++;a.b.length=d}};_.k=_.sf.prototype;_.k.get=function(a,c){return _.uf(this.o,a)?this.o[a]:c};\n_.k.set=function(a,c){_.uf(this.o,a)||(this.w++,this.b.push(a),this.A++);this.o[a]=c};_.k.forEach=function(a,c){for(var d=this.Va(),e=0;e<d.length;e++){var f=d[e],g=this.get(f);a.call(c,g,f,this)}};_.k.clone=function(){return new _.sf(this)};_.k.mc=function(a){tf(this);var c=0,d=this.A,e=this,f=new _.Ge;f.next=function(){if(d!=e.A)throw Error("E");if(c>=e.b.length)throw _.Fe;var f=e.b[c++];return a?f:e.o[f]};return f};_.uf=function(a,c){return Object.prototype.hasOwnProperty.call(a,c)};\n_.vf=/^(?:([^:/?#.]+):)?(?:\\/\\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$/;_.wf=function(a){a=a.match(_.vf)[1]||null;!a&&_.m.self&&_.m.self.location&&(a=_.m.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""};_.xf=function(a,c,d){if(_.u(c))for(var e=0;e<c.length;e++)_.xf(a,String(c[e]),d);else null!=c&&d.push(a+(""===c?"":"="+_.dd(c)))};\nvar zf,Af,Bf;_.yf=function(a){_.P.call(this);this.headers=new _.sf;this.F=a||null;this.o=!1;this.D=this.b=null;this.H="";this.w=this.M=this.B=this.G=!1;this.C=0;this.A=null;this.O="";this.N=this.K=!1};_.z(_.yf,_.P);zf=/^https?$/i;Af=["POST","PUT"];Bf=[];_.Cf=function(a,c,d,e,f,g,h){var l=new _.yf;Bf.push(l);c&&l.L("complete",c);l.Sa("ready",l.S);g&&(l.C=Math.max(0,g));h&&(l.K=h);l.send(a,d,e,f)};_.yf.prototype.S=function(){this.ha();_.Tc(Bf,this)};\n_.yf.prototype.send=function(a,c,d,e){if(this.b)throw Error("F`"+this.H+"`"+a);c=c?c.toUpperCase():"GET";this.H=a;this.G=!1;this.o=!0;this.b=this.F?this.F.b():_.Re.b();this.D=this.F?Qe(this.F):Qe(_.Re);this.b.onreadystatechange=(0,_.v)(this.U,this);try{this.M=!0,this.b.open(c,String(a),!0),this.M=!1}catch(g){Df(this);return}a=d||"";var f=this.headers.clone();e&&_.We(e,function(a,c){f.set(c,a)});e=Sc(f.Va());d=_.m.FormData&&a instanceof _.m.FormData;!(0<=(0,_.Ca)(Af,c))||e||d||f.set("Content-Type",\n"application/x-www-form-urlencoded;charset=utf-8");f.forEach(function(a,c){this.b.setRequestHeader(c,a)},this);this.O&&(this.b.responseType=this.O);"withCredentials"in this.b&&this.b.withCredentials!==this.K&&(this.b.withCredentials=this.K);try{Ef(this),0<this.C&&((this.N=Ff(this.b))?(this.b.timeout=this.C,this.b.ontimeout=(0,_.v)(this.Y,this)):this.A=_.rf(this.Y,this.C,this)),this.B=!0,this.b.send(a),this.B=!1}catch(g){Df(this)}};\nvar Ff=function(a){return _.C&&_.Gb(9)&&_.sa(a.timeout)&&_.n(a.ontimeout)},Rc=function(a){return"content-type"==a.toLowerCase()};_.yf.prototype.Y=function(){"undefined"!=typeof _.ra&&this.b&&(this.dispatchEvent("timeout"),this.abort(8))};var Df=function(a){a.o=!1;a.b&&(a.w=!0,a.b.abort(),a.w=!1);Gf(a);Hf(a)},Gf=function(a){a.G||(a.G=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};\n_.yf.prototype.abort=function(){this.b&&this.o&&(this.o=!1,this.w=!0,this.b.abort(),this.w=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Hf(this))};_.yf.prototype.P=function(){this.b&&(this.o&&(this.o=!1,this.w=!0,this.b.abort(),this.w=!1),Hf(this,!0));_.yf.J.P.call(this)};_.yf.prototype.U=function(){this.ga||(this.M||this.B||this.w?If(this):this.V())};_.yf.prototype.V=function(){If(this)};\nvar If=function(a){if(a.o&&"undefined"!=typeof _.ra&&(!a.D[1]||4!=(a.b?a.b.readyState:0)||2!=a.Wa()))if(a.B&&4==(a.b?a.b.readyState:0))_.rf(a.U,0,a);else if(a.dispatchEvent("readystatechange"),4==(a.b?a.b.readyState:0)){a.o=!1;try{a.Bc()?(a.dispatchEvent("complete"),a.dispatchEvent("success")):(a.Wa(),Gf(a))}finally{Hf(a)}}},Hf=function(a,c){if(a.b){Ef(a);var d=a.b,e=a.D[0]?_.ta:null;a.b=null;a.D=null;c||a.dispatchEvent("ready");try{d.onreadystatechange=e}catch(f){}}},Ef=function(a){a.b&&a.N&&(a.b.ontimeout=\nnull);a.A&&(_.m.clearTimeout(a.A),a.A=null)};_.yf.prototype.Bc=function(){var a=this.Wa(),c;if(!(c=_.Oe(a))){if(a=0===a)a=_.wf(String(this.H)),a=!zf.test(a);c=a}return c};_.yf.prototype.Wa=function(){try{return 2<(this.b?this.b.readyState:0)?this.b.status:-1}catch(a){return-1}};_.yf.prototype.Ne=function(){try{return this.b?this.b.responseText:""}catch(a){return""}};_.yf.prototype.Rc=function(){if(this.b){a:{var a=this.b.responseText;if(_.m.JSON)try{var c=_.m.JSON.parse(a);break a}catch(d){}c=_.Ie(a)}return c}};\n/*\n\nMath.uuid.js (v1.4)\nhttp://www.broofa.com\nmailto:robert@broofa.com\nCopyright (c) 2010 Robert Kieffer\nDual licensed under the MIT and GPL licenses.\n*/\nvar od=function(a){_.E(this,a,0,-1,null,null)};_.z(od,_.D);_.Jf=new pd;\n}catch(e){_._DumpException(e)}\ntry{\nvar Lf,Of,Pf,Qf,Sf;_.Kf={};Lf={};_.Mf=function(a,c){this.b=a===_.Kf&&c||"";this.o=Lf};_.Mf.prototype.nb=!0;_.Mf.prototype.Xa=function(){return this.b};_.Mf.prototype.toString=function(){return"Const{"+this.b+"}"};_.Nf=function(a,c,d){return 2>=arguments.length?Array.prototype.slice.call(a,c):Array.prototype.slice.call(a,c,d)};Of=function(a,c,d,e){Array.prototype.splice.apply(a,_.Nf(arguments,1))};Pf=function(a,c){return null!==a&&c in a?a[c]:void 0};\nQf=function(a){var c=arguments.length;if(1==c&&_.u(arguments[0]))return Qf.apply(null,arguments[0]);for(var d={},e=0;e<c;e++)d[arguments[e]]=!0;return d};_.Rf=function(a){return a instanceof _.Mf&&a.constructor===_.Mf&&a.o===Lf?a.b:"type_error:Const"};Sf={};_.Tf=function(){this.o="";this.w=Sf};_.Tf.prototype.nb=!0;_.Tf.prototype.Xa=function(){return this.o};_.Tf.prototype.Pd=!0;_.Tf.prototype.b=function(){return 1}; _.Uf=function(a){if(a instanceof _.Tf&&a.constructor===_.Tf&&a.w===Sf)return a.o;_.va(a);return"type_error:TrustedResourceUrl"};_.Vf=function(a){return _.Pc(a)&&1==a.nodeType};\nQf("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));_.Wf=_.nb?"MozUserSelect":_.ob||_.lb?"WebkitUserSelect":null;_.Xf=function(){};_.ua(_.Xf);_.Xf.prototype.b=0;_.Yf=function(a){return":"+(a.b++).toString(36)};_.Q=function(a){_.P.call(this);this.w=a||_.Ed();this.ea=Zf;this.ca=null;this.pa=!1;this.b=null;this.K=void 0;this.G=this.B=this.o=this.C=null;this.va=!1};_.z(_.Q,_.P);_.Q.prototype.Ha=_.Xf.T();var Zf=null;_.Q.prototype.getId=function(){return this.ca||(this.ca=_.Yf(this.Ha))};_.Q.prototype.R=function(){return this.b};var $f=function(a,c){if(a==c)throw Error("H");var d;if(d=c&&a.o&&a.ca){d=a.o;var e=a.ca;d=d.G&&e?Pf(d.G,e)||null:null}if(d&&a.o!=c)throw Error("H");a.o=c;_.Q.J.ke.call(a,c)};\n_.Q.prototype.ke=function(a){if(this.o&&this.o!=a)throw Error("I");_.Q.J.ke.call(this,a)};_.Q.prototype.Kb=function(){this.b=this.w.createElement("DIV")};_.Q.prototype.Ua=function(a){ag(this,a)};var ag=function(a,c,d){if(a.pa)throw Error("J");a.b||a.Kb();c?c.insertBefore(a.b,d||null):a.w.b.body.appendChild(a.b);a.o&&!a.o.pa||a.ra()};_.k=_.Q.prototype;_.k.vb=function(a){this.b=a};_.k.ra=function(){this.pa=!0;_.bg(this,function(a){!a.pa&&a.R()&&a.ra()})};\n_.k.Aa=function(){_.bg(this,function(a){a.pa&&a.Aa()});this.K&&_.Ee(this.K);this.pa=!1};_.k.P=function(){this.pa&&this.Aa();this.K&&(this.K.ha(),delete this.K);_.bg(this,function(a){a.ha()});!this.va&&this.b&&_.Cd(this.b);this.o=this.C=this.b=this.G=this.B=null;_.Q.J.P.call(this)};\n_.k.Db=function(a,c,d){if(a.pa&&(d||!this.pa))throw Error("J");if(0>c||c>_.cg(this))throw Error("L");this.G&&this.B||(this.G={},this.B=[]);if(a.o==this){var e=a.getId();this.G[e]=a;_.Tc(this.B,a)}else{e=this.G;var f=a.getId();if(null!==e&&f in e)throw Error("f`"+f);e[f]=a}$f(a,this);Of(this.B,c,0,a);a.pa&&this.pa&&a.o==this?(d=this.b,c=d.childNodes[c]||null,c!=a.R()&&d.insertBefore(a.R(),c)):d?(this.b||this.Kb(),c=_.dg(this,c+1),ag(a,this.b,c?c.b:null)):this.pa&&!a.pa&&a.b&&a.b.parentNode&&1==a.b.parentNode.nodeType&&\na.ra()};_.cg=function(a){return a.B?a.B.length:0};_.dg=function(a,c){return a.B?a.B[c]||null:null};_.bg=function(a,c,d){a.B&&(0,_.Da)(a.B,c,d)};_.Q.prototype.removeChild=function(a,c){if(a){var d=_.p(a)?a:a.getId();a=this.G&&d?Pf(this.G,d)||null:null;if(d&&a){var e=this.G;d in e&&delete e[d];_.Tc(this.B,a);c&&(a.Aa(),a.b&&_.Cd(a.b));$f(a,null)}}if(!a)throw Error("M");return a};\n\n}catch(e){_._DumpException(e)}\ntry{\nvar lg;lg=[1,4,2];_.mg=function(a){return(_.Wd?0==a.b.button:"click"==a.type?!0:!!(a.b.button&lg[0]))&&!(_.ob&&_.rb&&a.ctrlKey)};var ng,pg;ng=function(){};_.og=new ng;pg=["click","keydown","keyup"];ng.prototype.L=function(a,c,d,e,f){var g=function(a){var d=_.pe(c),f=_.Vf(a.target)?a.target.getAttribute("role")||null:null;"click"==a.type&&_.mg(a)?d.call(e,a):13!=a.keyCode&&3!=a.keyCode||"keyup"==a.type?32!=a.keyCode||"keyup"!=a.type||"button"!=f&&"tab"!=f||(d.call(e,a),a.preventDefault()):(a.type="keypress",d.call(e,a))};g.cb=c;g.yi=e;f?f.L(a,pg,g,d):_.O(a,pg,g,d)};\nng.prototype.ua=function(a,c,d,e,f){for(var g,h=0;g=pg[h];h++){var l=a;var q=g;var r=!!d;q=_.ee(l)?l.ec(q,r):l?(l=_.re(l))?l.ec(q,r):[]:[];for(l=0;r=q[l];l++){var x=r.listener;if(x.cb==c&&x.yi==e){f?f.ua(a,g,r.listener,d,e):_.ve(a,g,r.listener,d,e);break}}}};\n\n}catch(e){_._DumpException(e)}\ntry{\nvar vg,Cg,Eg,Ng,Fg,Hg,Gg,Kg,Ig,Dg,Og;_.qg=function(a){if(a instanceof _.zc&&a.constructor===_.zc&&a.A===_.yc)return a.o;_.va(a);return"type_error:SafeHtml"};_.rg=function(a,c){c=_.qg(c);if((0,_.Dc)())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=c};_.sg=function(a){return Array.prototype.concat.apply([],arguments)};_.tg=function(a,c){return(c||window.document).getElementsByTagName(String(a))};_.R=function(a,c,d){return _.zd(window.document,arguments)};\n_.ug=function(a,c){if("textContent"in a)a.textContent=c;else if(3==a.nodeType)a.data=String(c);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(c)}else _.Bd(a),a.appendChild(_.rd(a).createTextNode(String(c)))};\nvg=function(a,c){if(a){a=a.split("&");for(var d=0;d<a.length;d++){var e=a[d].indexOf("="),f=null;if(0<=e){var g=a[d].substring(0,e);f=a[d].substring(e+1)}else g=a[d];c(g,f?(0,window.decodeURIComponent)(f.replace(/\\+/g," ")):"")}}};\n_.wg=function(a,c){this.ib=this.A=this.b="";this.B=null;this.o=this.C="";this.w=!1;var d;a instanceof _.wg?(this.w=_.n(c)?c:a.w,_.xg(this,a.b),this.A=a.A,_.yg(this,a.ib),_.zg(this,a.B),_.Ag(this,a.Pa()),_.Bg(this,a.Na.clone()),this.o=a.o):a&&(d=String(a).match(_.vf))?(this.w=!!c,_.xg(this,d[1]||"",!0),this.A=Cg(d[2]||""),_.yg(this,d[3]||"",!0),_.zg(this,d[4]),_.Ag(this,d[5]||"",!0),_.Bg(this,d[6]||"",!0),this.o=Cg(d[7]||"")):(this.w=!!c,this.Na=new Dg(null,this.w))};\n_.wg.prototype.toString=function(){var a=[],c=this.b;c&&a.push(Eg(c,Fg,!0),":");var d=this.ib;if(d||"file"==c)a.push("//"),(c=this.A)&&a.push(Eg(c,Fg,!0),"@"),a.push(_.dd(d).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),d=this.B,null!=d&&a.push(":",String(d));if(d=this.Pa())this.ib&&"/"!=d.charAt(0)&&a.push("/"),a.push(Eg(d,"/"==d.charAt(0)?Gg:Hg,!0));(d=this.Na.toString())&&a.push("?",d);(d=this.o)&&a.push("#",Eg(d,Ig));return a.join("")};_.wg.prototype.clone=function(){return new _.wg(this)};\n_.xg=function(a,c,d){a.b=d?Cg(c,!0):c;a.b&&(a.b=a.b.replace(/:$/,""));return a};_.yg=function(a,c,d){a.ib=d?Cg(c,!0):c;return a};_.zg=function(a,c){if(c){c=Number(c);if((0,window.isNaN)(c)||0>c)throw Error("N`"+c);a.B=c}else a.B=null;return a};_.wg.prototype.Pa=function(){return this.C};_.Ag=function(a,c,d){a.C=d?Cg(c,!0):c;return a};_.Bg=function(a,c,d){c instanceof Dg?(a.Na=c,Jg(a.Na,a.w)):(d||(c=Eg(c,Kg)),a.Na=new Dg(c,a.w));return a};_.Lg=function(a,c,d){a.Na.set(c,d);return a};\n_.Mg=function(a){return a instanceof _.wg?a.clone():new _.wg(a,void 0)};Cg=function(a,c){return a?c?(0,window.decodeURI)(a.replace(/%25/g,"%2525")):(0,window.decodeURIComponent)(a):""};Eg=function(a,c,d){return _.p(a)?(a=(0,window.encodeURI)(a).replace(c,Ng),d&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};Ng=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};Fg=/[#\\/\\?@]/g;Hg=/[#\\?:]/g;Gg=/[#\\?]/g;Kg=/[#\\?@]/g;Ig=/#/g;\nDg=function(a,c){this.o=this.b=null;this.w=a||null;this.A=!!c};Og=function(a){a.b||(a.b=new _.sf,a.o=0,a.w&&vg(a.w,function(c,d){a.add((0,window.decodeURIComponent)(c.replace(/\\+/g," ")),d)}))};Dg.prototype.add=function(a,c){Og(this);this.w=null;a=Pg(this,a);var d=this.b.get(a);d||this.b.set(a,d=[]);d.push(c);this.o+=1;return this};Dg.prototype.remove=function(a){Og(this);a=Pg(this,a);return _.uf(this.b.o,a)?(this.w=null,this.o-=this.b.get(a).length,this.b.remove(a)):!1};\nDg.prototype.clear=function(){this.b=this.w=null;this.o=0};Dg.prototype.Ac=function(){Og(this);return 0==this.o};var Qg=function(a,c){Og(a);c=Pg(a,c);return _.uf(a.b.o,c)};_.k=Dg.prototype;_.k.forEach=function(a,c){Og(this);this.b.forEach(function(d,e){(0,_.Da)(d,function(d){a.call(c,d,e,this)},this)},this)};_.k.Va=function(){Og(this);for(var a=this.b.Ya(),c=this.b.Va(),d=[],e=0;e<c.length;e++)for(var f=a[e],g=0;g<f.length;g++)d.push(c[e]);return d};\n_.k.Ya=function(a){Og(this);var c=[];if(_.p(a))Qg(this,a)&&(c=_.sg(c,this.b.get(Pg(this,a))));else{a=this.b.Ya();for(var d=0;d<a.length;d++)c=_.sg(c,a[d])}return c};_.k.set=function(a,c){Og(this);this.w=null;a=Pg(this,a);Qg(this,a)&&(this.o-=this.b.get(a).length);this.b.set(a,[c]);this.o+=1;return this};_.k.get=function(a,c){if(!a)return c;a=this.Ya(a);return 0<a.length?String(a[0]):c};\n_.k.toString=function(){if(this.w)return this.w;if(!this.b)return"";for(var a=[],c=this.b.Va(),d=0;d<c.length;d++){var e=c[d],f=_.dd(e);e=this.Ya(e);for(var g=0;g<e.length;g++){var h=f;""!==e[g]&&(h+="="+_.dd(e[g]));a.push(h)}}return this.w=a.join("&")};_.k.clone=function(){var a=new Dg;a.w=this.w;this.b&&(a.b=this.b.clone(),a.o=this.o);return a};\nvar Pg=function(a,c){c=String(c);a.A&&(c=c.toLowerCase());return c},Jg=function(a,c){c&&!a.A&&(Og(a),a.w=null,a.b.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.remove(d),0<a.length&&(this.w=null,this.b.set(Pg(this,d),_.Uc(a)),this.o+=a.length))},a));a.A=c};\n\n}catch(e){_._DumpException(e)}\ntry{\nvar Hh,Kh,Nh,Uh,ai,ci;_.yh=function(a){if(a instanceof _.zc)return a;var c="object"==typeof a,d=null;c&&a.Pd&&(d=a.b());a=_.ld(c&&a.nb?a.Xa():String(a));return _.Ac(a,d)};_.zh=function(a,c){this.x=_.n(a)?a:0;this.b=_.n(c)?c:0};_.zh.prototype.clone=function(){return new _.zh(this.x,this.b)};_.zh.prototype.ceil=function(){this.x=Math.ceil(this.x);this.b=Math.ceil(this.b);return this};_.zh.prototype.floor=function(){this.x=Math.floor(this.x);this.b=Math.floor(this.b);return this};\n_.zh.prototype.round=function(){this.x=Math.round(this.x);this.b=Math.round(this.b);return this};_.Ah=function(a){return a.scrollingElement?a.scrollingElement:!_.ob&&_.ud(a)?a.documentElement:a.body||a.documentElement};_.Bh=function(a){var c=_.Ah(a);a=_.wd(a);return _.C&&_.Gb("10")&&a.pageYOffset!=c.scrollTop?new _.zh(c.scrollLeft,c.scrollTop):new _.zh(a.pageXOffset||c.scrollLeft,a.pageYOffset||c.scrollTop)};\n_.Ch=function(a,c){var d=_.rd(a);return d.defaultView&&d.defaultView.getComputedStyle&&(a=d.defaultView.getComputedStyle(a,null))?a[c]||a.getPropertyValue(c)||"":""};_.Dh=function(a,c){return _.Ch(a,c)||(a.currentStyle?a.currentStyle[c]:null)||a.style&&a.style[c]};_.Eh=function(a){return"rtl"==_.Dh(a,"direction")};_.Fh=function(a){a.K||(a.K=new _.Ae(a));return a.K};\n_.Gh=function(a,c){if(a.pa)throw Error("J");if(c){a.va=!0;var d=_.rd(c);a.w&&a.w.b==d||(a.w=_.Ed(c));a.vb(c);a.ra()}else throw Error("K");};Hh=0;_.Ih=function(a){return a[_.wa]||(a[_.wa]=++Hh)};_.Jh=function(a){for(var c in a)return!1;return!0};\n_.Lh=function(a,c,d){_.u(d)&&(d=d.join(" "));var e="aria-"+c;""===d||void 0==d?(Kh||(Kh={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),d=Kh,c in d?a.setAttribute(e,d[c]):a.removeAttribute(e)):a.setAttribute(e,d)};\n_.Mh=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(_.ob||_.lb)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:return!0;default:return!1}};Nh=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};\n_.Oh=function(a){if(_.nb)a=Nh(a);else if(_.rb&&_.ob)switch(a){case 93:a=91}return a};\n_.Ph=function(a,c,d,e,f,g){if(_.ob&&!_.Gb("525"))return!0;if(_.rb&&f)return _.Mh(a);if(f&&!e)return!1;if(!_.nb){_.sa(c)&&(c=_.Oh(c));var h=17==c||18==c||_.rb&&91==c;if((!d||_.rb)&&h||_.rb&&16==c&&(e||g))return!1}if((_.ob||_.lb)&&e&&d)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(_.C&&e&&c==a)return!1;switch(a){case 13:return _.nb?g||f?!1:!(d&&e):!0;case 27:return!(_.ob||_.lb||_.nb)}return _.nb&&(e||f||g)?!1:_.Mh(a)};\n_.Qh=function(a,c,d,e){this.top=a;this.right=c;this.bottom=d;this.left=e};_.k=_.Qh.prototype;_.k.getHeight=function(){return this.bottom-this.top};_.k.clone=function(){return new _.Qh(this.top,this.right,this.bottom,this.left)};_.k.expand=function(a,c,d,e){_.Pc(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(c),this.bottom+=Number(d),this.left-=Number(e));return this};\n_.k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};_.k.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.k.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};\n_.Rh=function(a,c,d,e){this.left=a;this.top=c;this.width=d;this.height=e};_.Rh.prototype.clone=function(){return new _.Rh(this.left,this.top,this.width,this.height)};_.Rh.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};\n_.Rh.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.Rh.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.Sh=function(a,c){"number"==typeof a&&(a=(c?Math.round(a):a)+"px");return a};\n_.Th=function(a,c,d){if(c instanceof _.zh){var e=c.x;c=c.b}else e=c,c=d;a.style.left=_.Sh(e,!1);a.style.top=_.Sh(c,!1)};Uh=function(a){try{var c=a.getBoundingClientRect()}catch(d){return{left:0,top:0,right:0,bottom:0}}_.C&&a.ownerDocument.body&&(a=a.ownerDocument,c.left-=a.documentElement.clientLeft+a.body.clientLeft,c.top-=a.documentElement.clientTop+a.body.clientTop);return c};\n_.Vh=function(a){var c=_.rd(a),d=new _.zh(0,0);var e=c?_.rd(c):window.document;e=!_.C||_.Ib(9)||_.ud(_.Ed(e).b)?e.documentElement:e.body;if(a==e)return d;a=Uh(a);c=_.Bh(_.Ed(c).b);d.x=a.left+c.x;d.b=a.top+c.b;return d};_.Wh=function(a){var c=a.offsetWidth,d=a.offsetHeight,e=_.ob&&!c&&!d;return _.n(c)&&!e||!a.getBoundingClientRect?new _.qd(c,d):(a=Uh(a),new _.qd(a.right-a.left,a.bottom-a.top))};_.Xh=function(a){a=Uh(a);return new _.zh(a.left,a.top)};\n_.Yh=function(a){if("none"!=_.Dh(a,"display"))return _.Wh(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=_.Wh(a);c.display=d;c.position=f;c.visibility=e;return a};_.Zh=function(a,c){a.style.display=c?"":"none"};\n_.$h=function(a,c){if(/^\\d+px?$/.test(c))return(0,window.parseInt)(c,10);var d=a.style.left,e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=c;c=a.style.pixelLeft;a.style.left=d;a.runtimeStyle.left=e;return+c};ai=function(a,c){return(c=a.currentStyle?a.currentStyle[c]:null)?_.$h(a,c):0};\n_.bi=function(a,c){if(_.C){var d=ai(a,c+"Left"),e=ai(a,c+"Right"),f=ai(a,c+"Top");a=ai(a,c+"Bottom");return new _.Qh(f,e,a,d)}d=_.Ch(a,c+"Left");e=_.Ch(a,c+"Right");f=_.Ch(a,c+"Top");a=_.Ch(a,c+"Bottom");return new _.Qh((0,window.parseFloat)(f),(0,window.parseFloat)(e),(0,window.parseFloat)(a),(0,window.parseFloat)(d))};ci=function(a){if(a.classList)return a.classList;a=a.className;return _.p(a)&&a.match(/\\S+/g)||[]};\n_.di=function(a,c){return a.classList?a.classList.contains(c):0<=(0,_.Ca)(ci(a),c)};_.T=function(a,c){a.classList?a.classList.add(c):_.di(a,c)||(a.className+=0<a.className.length?" "+c:c)};_.ei=function(a,c){if(a.classList)(0,_.Da)(c,function(c){_.T(a,c)});else{var d={};(0,_.Da)(ci(a),function(a){d[a]=!0});(0,_.Da)(c,function(a){d[a]=!0});a.className="";for(var e in d)a.className+=0<a.className.length?" "+e:e}};\n_.U=function(a,c){a.classList?a.classList.remove(c):_.di(a,c)&&(a.className=(0,_.Ea)(ci(a),function(a){return a!=c}).join(" "))};_.fi=function(a,c){a.classList?(0,_.Da)(c,function(c){_.U(a,c)}):a.className=(0,_.Ea)(ci(a),function(a){return!(0<=(0,_.Ca)(c,a))}).join(" ")};\n_.gi=function(a){_.P.call(this);this.b=a;a=_.C?"focusout":"blur";this.o=_.O(this.b,_.C?"focusin":"focus",this,!_.C);this.w=_.O(this.b,a,this,!_.C)};_.z(_.gi,_.P);_.gi.prototype.handleEvent=function(a){var c=new _.be(a.b);c.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(c)};_.gi.prototype.P=function(){_.gi.J.P.call(this);_.we(this.o);_.we(this.w);delete this.b};\n_.hi=function(){if(_.sb){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(_.Ya))?a[1]:"0"}return _.rb?(a=/10[_.][0-9_.]+/,(a=a.exec(_.Ya))?a[0].replace(/_/g,"."):"10"):_.ub?(a=/Android\\s+([^\\);]+)(\\)|;)/,(a=a.exec(_.Ya))?a[1]:""):_.vb||_.wb||_.yb?(a=/(?:iPhone|CPU)\\s+OS\\s+(\\S+)/,(a=a.exec(_.Ya))?a[1].replace(/_/g,"."):""):""}();\nvar ii;ii=function(a){return(a=a.exec(_.Ya))?a[1]:""};_.ji=function(){if(_.Lb)return ii(/Firefox\\/([0-9.]+)/);if(_.C||_.lb||_.jb)return _.Fb;if(_.Pb)return _.fb()?ii(/CriOS\\/([0-9.]+)/):ii(/Chrome\\/([0-9.]+)/);if(_.Qb&&!_.fb())return ii(/Version\\/([0-9.]+)/);if(_.Mb||_.Nb){var a=/Version\\/(\\S+).*Mobile\\/(\\S+)/.exec(_.Ya);if(a)return a[1]+"."+a[2]}else if(_.Ob)return(a=ii(/Android\\s+([0-9.]+)/))?a:ii(/Version\\/([0-9.]+)/);return""}();\n\n}catch(e){_._DumpException(e)}\ntry{\n_.Yi=function(a,c){if(c<a.C){c+=a.B;var d=a.w[c];return d===_.Ub?a.w[c]=[]:d}d=a.A[c];return d===_.Ub?a.A[c]=[]:d};_.Zi=function(a,c,d){a.b||(a.b={});if(!a.b[d]){for(var e=_.Yi(a,d),f=[],g=0;g<e.length;g++)f[g]=new c(e[g]);a.b[d]=f}};\n}catch(e){_._DumpException(e)}\ntry{\nvar aj,jj,kj,yj,zj,Bj,Cj,Dj,Fj,Gj,Hj,Wj,Xj;_.$i=function(a,c,d){_.Zi(a,c,d);c=a.b[d];c==_.Ub&&(c=a.b[d]=[]);return c};aj=function(a){_.E(this,a,0,-1,null,null)};_.z(aj,_.D);var bj=function(a){_.E(this,a,0,-1,null,null)};_.z(bj,_.D);_.cj=function(a){a=(a||window).document;a=_.ud(a)?a.documentElement:a.body;return new _.qd(a.clientWidth,a.clientHeight)};_.dj=function(a,c,d){a.b||(a.b={});var e=d?d.Ca():d;a.b[c]=d;_.H(a,c,e)};\n_.ej=function(a,c,d){a.b||(a.b={});d=d||[];for(var e=[],f=0;f<d.length;f++)e[f]=d[f].Ca();a.b[c]=d;_.H(a,c,e)};_.fj=function(a){return a?_.wd(a):window};_.gj=function(a){return _.Ja(_.Ia.T(),a)};_.hj=function(a){return String(a).replace(/([-()\\[\\]{}+?*.$\\^|,:#<!\\\\])/g,"\\\\$1").replace(/\\x08/g,"\\\\x08")};_.ij=function(){return _.I(_.N(),aj,11)||new aj};jj=function(a){var c=c||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,c))}};\nkj=function(a,c){return a+Math.random()*(c-a)};_.lj=function(a,c){return a==c?!0:a&&c?a.width==c.width&&a.height==c.height:!1};_.mj=function(a){_.E(this,a,0,-1,null,null)};_.z(_.mj,_.D);var nj=[1,2,3,4],oj=function(a){_.E(this,a,0,-1,nj,null)};_.z(oj,_.D);\nvar pj=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\\w\\-]*:\\/\\//.test(a)||(a=window.location.href);var c=a.substring(a.indexOf("://")+3),d=c.indexOf("/");-1!=d&&(c=c.substring(0,d));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"app"!==a)throw Error("s`"+a);d="";var e=c.indexOf(":");if(-1!=e){var f=c.substring(e+1);c=c.substring(0,\ne);if("http"===a&&"80"!==f||"https"===a&&"443"!==f)d=":"+f}return a+"://"+c+d},qj=function(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;x=r=0}function c(a){for(var c=h,d=0;64>d;d+=4)c[d/4]=a[d]<<24|a[d+1]<<16|a[d+2]<<8|a[d+3];for(d=16;80>d;d++)a=c[d-3]^c[d-8]^c[d-14]^c[d-16],c[d]=(a<<1|a>>>31)&4294967295;a=f[0];var e=f[1],g=f[2],l=f[3],q=f[4];for(d=0;80>d;d++){if(40>d)if(20>d){var r=l^e&(g^l);var x=1518500249}else r=e^g^l,x=1859775393;else 60>d?(r=\ne&g|l&(e|g),x=2400959708):(r=e^g^l,x=3395469782);r=((a<<5|a>>>27)&4294967295)+r+q+x+c[d]&4294967295;q=l;l=g;g=(e<<30|e>>>2)&4294967295;e=a;a=r}f[0]=f[0]+a&4294967295;f[1]=f[1]+e&4294967295;f[2]=f[2]+g&4294967295;f[3]=f[3]+l&4294967295;f[4]=f[4]+q&4294967295}function d(a,d){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var e=[],f=0,h=a.length;f<h;++f)e.push(a.charCodeAt(f));a=e}d||(d=a.length);e=0;if(0==r)for(;e+64<d;)c(a.slice(e,e+64)),e+=64,x+=64;for(;e<d;)if(g[r++]=\na[e++],x++,64==r)for(r=0,c(g);e+64<d;)c(a.slice(e,e+64)),e+=64,x+=64}function e(){var a=[],e=8*x;56>r?d(l,56-r):d(l,64-(r-56));for(var h=63;56<=h;h--)g[h]=e&255,e>>>=8;c(g);for(h=e=0;5>h;h++)for(var q=24;0<=q;q-=8)a[e++]=f[h]>>q&255;return a}for(var f=[],g=[],h=[],l=[128],q=1;64>q;++q)l[q]=0;var r,x;a();return{reset:a,update:d,digest:e,tg:function(){for(var a=e(),c="",d=0;d<a.length;d++)c+="0123456789ABCDEF".charAt(Math.floor(a[d]/16))+"0123456789ABCDEF".charAt(a[d]%16);return c}}},rj=function(a){var c=\nqj();c.update(a);return c.tg().toLowerCase()},sj=function(a,c,d){var e=[],f=[];if(1==(_.u(d)?2:1))return f=[c,a],(0,_.Da)(e,function(a){f.push(a)}),rj(f.join(" "));var g=[],h=[];(0,_.Da)(d,function(a){h.push(a.key);g.push(a.value)});d=Math.floor((new Date).getTime()/1E3);f=0==g.length?[d,c,a]:[g.join(":"),d,c,a];(0,_.Da)(e,function(a){f.push(a)});a=rj(f.join(" "));a=[d,a];0==h.length||a.push(h.join(""));return a.join("_")},tj=function(a){var c=pj(String(_.m.location.href)),d=_.m.__OVERRIDE_SID;null==\nd&&(d=(new _.Fd(window.document)).get("SID"));if(d&&(c=(d=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:"))?_.m.__SAPISID:_.m.__APISID,null==c&&(c=(new _.Fd(window.document)).get(d?"SAPISID":"APISID")),c)){d=d?"SAPISIDHASH":"APISIDHASH";var e=String(_.m.location.href);return e&&c&&d?[d,sj(pj(e),c,a||null)].join(" "):null}return null},uj=function(a){this.b=this.o=this.w=a};uj.prototype.reset=function(){this.b=this.o=this.w};uj.prototype.ka=function(){return this.o};\n_.vj=function(a){var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);return[a.substr(0,d),e,a.substr(c)]};_.wj=function(a,c){return c?a?a+"&"+c:c:a};_.xj=function(a,c){if(!c)return a;a=_.vj(a);a[1]=_.wj(a[1],c);return a[0]+(a[1]?"?"+a[1]:"")+a[2]};yj=function(a,c){var d=[];for(c=c||0;c<a.length;c+=2)_.xf(a[c],a[c+1],d);return d.join("&")};zj=function(a,c){var d=2==arguments.length?yj(arguments[1],0):yj(arguments,1);return _.xj(a,d)};\n_.Aj=function(a,c,d){d=null!=d?"="+_.dd(d):"";return _.xj(a,c+d)};Bj=function(a,c,d,e){for(var f=d.length;0<=(c=a.indexOf(d,c))&&c<e;){var g=a.charCodeAt(c-1);if(38==g||63==g)if(g=a.charCodeAt(c+f),!g||61==g||38==g||35==g)return c;c+=f+1}return-1};Cj=/#|$/;Dj=/[?&]($|#)/;_.Ej=function(a,c){for(var d=a.search(Cj),e=0,f,g=[];0<=(f=Bj(a,e,c,d));)g.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||d,d);g.push(a.substr(e));return g.join("").replace(Dj,"$1")};\nFj=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var c=16*Math.random()|0;return("x"==a?c:c&3|8).toString(16)})};Gj=function(a,c,d){_.Cf(a.url,function(a){a=a.target;a.Bc()?c(a.Ne()):d(a.Wa())},a.o,a.body,a.b,a.w,a.withCredentials)};Hj=[3,20,27];_.Ij=function(a){_.E(this,a,0,28,Hj,null)};_.z(_.Ij,_.D);var Jj=[2],Kj=function(a){_.E(this,a,0,-1,Jj,null)};_.z(Kj,_.D);var Lj=function(a){_.E(this,a,0,-1,null,null)};_.z(Lj,_.D);\nvar Mj=function(a){_.E(this,a,0,-1,null,null)};_.z(Mj,_.D);var Nj=[3,5],Oj=function(a){_.E(this,a,0,17,Nj,null)};_.z(Oj,_.D);var Pj=function(a){var c=(0,_.w)().toString();_.H(a,4,c)},Qj=[5],Rj=function(a){_.E(this,a,0,6,Qj,null)};_.z(Rj,_.D);var Sj=function(){this.type="event-logged"};_.z(Sj,_.$d);\nvar Tj=function(a,c,d,e,f,g,h,l,q){_.P.call(this);this.Z=a;this.Y=c||_.ta;this.B=new Oj;this.$=e;this.b=[];this.S="";this.ba=_.Kc(kj,0,1);this.G=f||null;this.D=d||null;this.K=h||!1;this.N=q||null;this.W=this.H=!1;this.V=this.U=-1;this.O=!1;this.w=null;this.ea=!l;this.M=0;this.fa=1;this.X=g||!1;a=new Mj;_.H(a,1,1);g||(g=new Lj,c=window.document.documentElement.getAttribute("lang"),_.H(g,5,c),_.dj(a,11,g));_.dj(this.B,1,a);_.H(this.B,2,this.Z);this.A=new uj(1E4);this.o=new _.pf(this.A.ka());_.Mc(this,\nthis.o);_.O(this.o,"tick",jj(this.flush),!1,this);this.F=new _.pf(6E5);_.Mc(this,this.F);_.O(this.F,"tick",jj(this.flush),!1,this);this.K||this.F.start();this.X||(_.O(_.fj(),"beforeunload",this.C,!1,this),_.O(_.fj(),"unload",this.C,!1,this),_.O(window.document,"pagehide",this.C,!1,this))};_.z(Tj,_.P);Tj.prototype.P=function(){this.C();Tj.J.P.call(this)};\nvar Uj=function(a){a.G||(a.G=.01>a.ba()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.G};Tj.prototype.Da=function(a){if(a instanceof _.Ij)this.log(a);else{var c=new _.Ij;a=a.o();_.H(c,8,a);this.log(c)}};var Vj=function(a,c){a.A=new uj(1>c?1:c);_.qf(a.o,a.A.ka())};\nTj.prototype.log=function(a){a=_.Zb(a);var c=this.fa++;_.H(a,21,c);if(!_.F(a,1)){c=a;var d=(0,_.w)().toString();_.H(c,1,d)}this.w&&(c=_.Zb(this.w),_.dj(a,16,c));for(;1E3<=this.b.length;)this.b.shift(),++this.M;this.b.push(a);this.dispatchEvent(new Sj(a));this.K||this.o.o||this.o.start()};\nTj.prototype.flush=function(a,c){if(0==this.b.length)a&&a();else{var d=(0,_.w)();if(this.V>d&&this.U<d)c&&c("throttled");else{var e=_.Zb(this.B);Pj(e);_.ej(e,3,this.b);_.H(e,14,this.M);d={};var f=this.Y();f&&(d.Authorization=f);var g=Uj(this);this.D&&(d["X-Goog-AuthUser"]=this.D,g=_.Aj(g,"authuser",this.D));this.N&&(d["X-Goog-PageId"]=this.N,g=_.Aj(g,"pageId",this.N));if(f&&this.S==f)c&&c("stale-auth-token");else if(this.b=[],this.o.o&&this.o.stop(),this.M=0,this.H)a&&a();else{var h=e.o();d={url:g,\nbody:h,A:1,b:d,o:"POST",withCredentials:this.ea,w:0};g=(0,_.v)(function(c){this.A.reset();_.qf(this.o,this.A.ka());if(c){try{var d=JSON.parse(c.replace(")]}\'\\n",""));var e=new Rj(d)}catch(x){}e&&(c=_.G(e,1,"-1"),c=Number(c),0<c&&(this.U=(0,_.w)(),this.V=this.U+c),e.A?(e.b||(e.b={}),_.Jf.o()?(!e.b[175237375]&&e.A[175237375]&&(e.b[175237375]=new _.Jf.b(e.A[175237375])),e=e.b[175237375]):e=e.A[175237375]):e=void 0,e&&(e=_.G(e,1,-1),-1!=e&&(this.O||Vj(this,e))))}a&&a()},this);h=(0,_.v)(function(a){var d=\n_.$i(e,_.Ij,3),g=this.A;g.b=Math.min(3E5,2*g.b);g.o=Math.min(3E5,g.b+Math.round(.2*(Math.random()-.5)*g.b));_.qf(this.o,this.A.ka());401==a&&f&&(this.S=f);if(500<=a&&600>a||401==a||0==a)this.b=d.concat(this.b),this.K||this.o.o||this.o.start();c&&c("net-send-failed",a)},this);this.$(d,g,h)}}}};Tj.prototype.C=function(){this.H||(this.W&&Wj(this),this.flush())};Wj=function(a){Xj(a,function(a,d){a=_.Aj(a,"format","json");return _.fj().navigator.sendBeacon(a,d.o())})};\nXj=function(a,c){if(0!=a.b.length){var d=_.Ej(Uj(a),"format");d=zj(d,"auth",a.Y(),"authuser",a.D||"0");for(var e=0;10>e&&a.b.length;++e){var f=a.b.slice(0,32),g=_.Zb(a.B);Pj(g);_.ej(g,3,f);if(!c(d,g))break;a.b=a.b.slice(f.length)}}};_.Yj=function(a,c,d,e,f,g){Tj.call(this,a,tj,c,Gj,d,e,f,void 0,g)};_.z(_.Yj,Tj);\nvar Zj=[1],ak=function(a,c,d){_.A.call(this);this.Y=d;this.B=_.M(+_.G(a,2,1E-4),.001);this.A=_.M(+_.G(a,10,0),0);this.X=_.M(_.F(a,4),0);this.V=_.M(_.F(a,5),-1);this.S=_.L(_.F(a,7),"");this.U=_.L(_.F(a,6),"");this.N=_.L(_.F(a,8),"");this.K=_.F(a,9);this.W=!!_.F(a,11);this.O=!!_.F(a,12);this.F=!!_.F(a,13);this.D=!!_.F(a,14);this.H=!!_.F(a,15);this.G=!!_.F(a,16);this.o=null!=_.F(a,17)?_.F(a,17).split(","):[];d=Math.random();this.C=_.J(_.F(a,1))&&d<this.B;this.w=_.J(_.F(a,1))&&d<this.A;this.M="og-"+Fj();\nif(this.C||this.w){a=_.F(a,3)?"https://jmt17.google.com/log":void 0;c=this.b=new _.Yj(373,_.L(_.F(c,5)),a);c.O=!0;Vj(c,1E3);this.b.W=!!_.fj().navigator.sendBeacon&&(_.Pb||_.Lb&&_.Gb(45));if(0!=this.o.length){c=new oj;for(a=0;a<this.o.length;a++)d=Number(this.o[a]),(0,window.isNaN)(d)||0==d||_.Yi(c,3).push(d);a=this.b;c?(a.w||(a.w=new Kj),c=c.o(),_.H(a.w,4,c)):a.w&&_.H(a.w,4,void 0)}_.Mc(this,this.b)}};_.z(ak,_.A);\nak.prototype.log=function(a,c){var d=!(0<=(0,_.Ca)(Zj,a)),e=d?this.C:this.w;e&&(c=c||new _.mj,_.H(c,1,a),_.H(c,2,this.X),_.H(c,4,d?this.B:this.A),_.H(c,3,this.V),_.H(c,11,this.U),_.H(c,10,this.S),_.H(c,5,this.N),window.performance&&window.performance.timing&&_.H(c,14,(new Date).getTime()-window.performance.timing.navigationStart),_.H(c,13,this.K),_.H(c,16,this.W),_.H(c,17,this.O),_.H(c,19,this.M),_.H(c,21,this.F),_.H(c,23,this.D),_.H(c,25,this.H),_.H(c,26,this.G),d=new _.Ij,c=c.o(),_.H(d,8,c),this.b.log(d)); this.Y&&window.console.log("Clearcut log called with event = ",a,"("+(e?"":"NOT ")+"sent to server)")};\nvar bk;bk=null;_.ck=function(){var a=_.I(_.N(),bj,29)||new bj,c=_.ij();return bk?bk:bk=new ak(a,c,_.ic)};var dk;dk=function(){this.o=!1;this.b=[]};_.V=function(a){var c=_.ek;c.o?a():c.b.push(a)};dk.prototype.w=function(a){if(!this.o){this.o=!0;_.ck().log(1);for(var c=0;c<this.b.length;c++)try{this.b[c]()}catch(d){a(d)}this.b=null;try{_.gj("api").Da()}catch(d){}}};_.ek=new dk;\n\n}catch(e){_._DumpException(e)}\ntry{\nvar ik,kk;_.fk=function(a){return new _.Mf(_.Kf,a)};_.gk=function(a){var c=new _.Tf;c.o=a;return c};_.hk=function(a){return _.gk(_.Rf(a))};ik=function(){_.A.call(this);this.b=new _.Ae};_.z(ik,_.A);_.jk=new ik;kk=["click","keydown","mousedown","touchstart"];ik.prototype.L=function(a,c,d,e,f){(f||this.b).A(a,kk,c,d,e)};ik.prototype.ua=function(a,c,d,e,f){(f||this.b).ua(a,kk,c,d,e)};ik.prototype.P=function(){this.b.ha();ik.J.P.call(this)};\nvar lk,nk;lk=_.C?_.hk(_.fk(\'javascript:""\')):_.hk(_.fk("about:blank"));_.mk=_.Uf(lk);nk=_.C?_.hk(_.fk(\'javascript:""\')):_.hk(_.fk("javascript:undefined"));_.Uf(nk);\n}catch(e){_._DumpException(e)}\ntry{\nvar ok,vk,wk,xk;ok=function(a,c){return a&&c?c instanceof _.Qh?c.left>=a.left&&c.right<=a.right&&c.top>=a.top&&c.bottom<=a.bottom:c.x>=a.left&&c.x<=a.right&&c.b>=a.top&&c.b<=a.bottom:!1};_.pk=function(a,c,d,e,f){_.Zi(a,e,c);var g=a.b[c];g||(g=a.b[c]=[]);d=d?d:new e;a=_.Yi(a,c);void 0!=f?(g.splice(f,0,d),a.splice(f,0,d.Ca())):(g.push(d),a.push(d.Ca()));return d};_.qk=function(a){return _.oc&&void 0!=a.children?a.children:(0,_.Ea)(a.childNodes,function(a){return 1==a.nodeType})};\n_.rk=function(a,c){for(;a&&1!=a.nodeType;)a=c?a.nextSibling:a.previousSibling;return a};_.sk=function(a){return _.n(a.nextElementSibling)?a.nextElementSibling:_.rk(a.nextSibling,!0)};_.tk=function(a){var c;if(_.qc&&!(_.C&&_.Gb("9")&&!_.Gb("10")&&_.m.SVGElement&&a instanceof _.m.SVGElement)&&(c=a.parentElement))return c;c=a.parentNode;return _.Vf(c)?c:null};_.uk=function(a,c,d,e){if(null!=a)for(a=a.firstChild;a;){if(c(a)&&(d.push(a),e)||_.uk(a,c,d,e))return!0;a=a.nextSibling}return!1};\nvk=function(a,c){var d=[];return _.uk(a,c,d,!0)?d[0]:void 0};wk=function(a){return _.C&&!_.Gb("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};xk=function(a){a=a.tabIndex;return _.sa(a)&&0<=a&&32768>a};\n_.yk=function(a){var c;if((c="A"==a.tagName||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!wk(a)||xk(a)):wk(a)&&xk(a))&&_.C){var d;!_.Oc(a.getBoundingClientRect)||_.C&&null==a.parentElement?d={height:a.offsetHeight,width:a.offsetWidth}:d=a.getBoundingClientRect();a=null!=d&&0<d.height&&0<d.width}else a=c;return a};\n/*\n Portions of this code are from MochiKit, received by\n The Closure Authors under the MIT license. All other code is Copyright\n 2005-2009 The Closure Authors. All Rights Reserved.\n*/\n_.zk=function(a,c){this.B=[];this.K=a;this.H=c||null;this.A=this.b=!1;this.w=void 0;this.G=this.M=this.D=!1;this.C=0;this.o=null;this.F=0};_.zk.prototype.cancel=function(a){if(this.b)this.w instanceof _.zk&&this.w.cancel();else{if(this.o){var c=this.o;delete this.o;a?c.cancel(a):(c.F--,0>=c.F&&c.cancel())}this.K?this.K.call(this.H,this):this.G=!0;this.b||(a=new Ak(this),Bk(this),Ck(this,!1,a))}};_.zk.prototype.ga=function(a,c){this.D=!1;Ck(this,a,c)};\nvar Ck=function(a,c,d){a.b=!0;a.w=d;a.A=!c;Dk(a)},Bk=function(a){if(a.b){if(!a.G)throw new Ek(a);a.G=!1}};_.zk.prototype.Eb=function(a){Bk(this);Ck(this,!0,a)};_.zk.prototype.addCallback=function(a,c){return Fk(this,a,null,c)};var Fk=function(a,c,d,e){a.B.push([c,d,e]);a.b&&Dk(a);return a};_.zk.prototype.then=function(a,c,d){var e,f,g=new _.$e(function(a,c){e=a;f=c});Fk(this,e,function(a){a instanceof Ak?g.cancel():f(a)});return g.then(a,c,d)};_.Xe(_.zk);\nvar Gk=function(a){return(0,_.Ha)(a.B,function(a){return _.Oc(a[1])})},Dk=function(a){if(a.C&&a.b&&Gk(a)){var c=a.C,d=Hk[c];d&&(_.m.clearTimeout(d.ca),delete Hk[c]);a.C=0}a.o&&(a.o.F--,delete a.o);c=a.w;for(var e=d=!1;a.B.length&&!a.D;){var f=a.B.shift(),g=f[0],h=f[1];f=f[2];if(g=a.A?h:g)try{var l=g.call(f||a.H,c);_.n(l)&&(a.A=a.A&&(l==c||l instanceof Error),a.w=c=l);if(_.Ye(c)||"function"===typeof _.m.Promise&&c instanceof _.m.Promise)e=!0,a.D=!0}catch(q){c=q,a.A=!0,Gk(a)||(d=!0)}}a.w=c;e&&(l=(0,_.v)(a.ga,\na,!0),e=(0,_.v)(a.ga,a,!1),c instanceof _.zk?(Fk(c,l,e),c.M=!0):c.then(l,e));d&&(c=new Ik(c),Hk[c.ca]=c,a.C=c.ca)},Ek=function(){_.Ba.call(this)};_.z(Ek,_.Ba);Ek.prototype.message="Deferred has already fired";Ek.prototype.name="AlreadyCalledError";var Ak=function(){_.Ba.call(this)};_.z(Ak,_.Ba);Ak.prototype.message="Deferred was canceled";Ak.prototype.name="CanceledError";var Ik=function(a){this.ca=_.m.setTimeout((0,_.v)(this.o,this),0);this.b=a}; Ik.prototype.o=function(){delete Hk[this.ca];throw this.b;};var Hk={};\nvar Jk=function(a){return vk(a,function(a){return _.Vf(a)&&_.yk(a)})},Kk=function(a){(a=Jk(a))&&a.focus()};var Lk=function(a){_.A.call(this);this.b=a||_.Ed();this.o={}};_.z(Lk,_.A);Lk.prototype.P=function(){_.Vc(this.o,this.b.Id,this.b);this.b=this.o=null;Lk.J.P.call(this)};\nvar Nk=function(a,c){var d=Mk(a);_.ug(d,"");_.rf(function(){_.ug(d,c)},1)},Mk=function(a){var c=a.o.polite;if(c)return c.removeAttribute("aria-hidden"),c;c=a.b.createElement("DIV");c.style.position="absolute";c.style.top="-1000px";c.style.height="1px";c.style.overflow="hidden";_.Lh(c,"live","polite");_.Lh(c,"atomic","true");a.b.b.body.appendChild(c);return a.o.polite=c};\n_.Ok=_.m.document&&_.m.document.documentElement&&!!_.m.document.documentElement.setCapture&&!!_.m.document.releaseCapture;_.Pk=function(){_.P.call(this);this.B=[];this.ma=[];this.N=[];this.Y=this.W=this.V=!1};_.z(_.Pk,_.P);_.k=_.Pk.prototype;_.k.wd=function(a){this.ma.push(a);this.V=a.W=!0};_.k.init=function(){if(!this.Y){for(var a,c=0;a=this.B[c];c++)this.Xc(a);this.Y=!0}};_.k.Xc=function(a){this.V&&(_.O(a.b,"mousedown",a.rf,!1,a),this.$&&_.T(a.b,this.$));this.W&&this.ea&&_.T(a.b,this.ea)};_.k.Bd=function(a){this.V&&(_.ve(a.b,"mousedown",a.rf,!1,a),this.$&&_.U(a.b,this.$));this.W&&this.ea&&_.U(a.b,this.ea);a.ha()};\n_.k.Pe=function(a){var c=a.A?null:this.F;if(c&&c.o){var d=a.clientX,e=a.clientY,f=_.Bh(_.Ed(this.K).b),g=d+f.x;f=e+f.b;var h;this.D&&(h=this.D(c.w,c.b,g,f));this.dispatchEvent(new _.Rk("drag",this,this.b,c.o,c.w,c.A,d,e,g,f));c.o.dispatchEvent(new _.Rk("drop",this,this.b,c.o,c.w,c.A,d,e,g,f,h,a.B))}this.dispatchEvent(new _.Rk("dragend",this,this.b,c?c.o:void 0,c?c.w:void 0,c?c.A:void 0));_.ve(this.A,"drag",this.tf,!1,this);_.ve(this.A,"end",this.Pe,!1,this);_.ve(_.rd(this.b.o).body,"selectstart",\nthis.If);for(a=0;c=this.N[a];a++)_.ve(c.b,"scroll",this.ze,!1,this),c.o=[];this.A.ha();_.Cd(this.K);delete this.b;delete this.K;delete this.A;delete this.U;delete this.F};\n_.k.tf=function(a){var c=_.Bh(_.Ed(this.K).b);var d=new _.zh(a.clientX+c.x,a.clientY+c.b);c=d.x;var e=d.b,f=this.F;this.dispatchEvent(new _.Rk("drag",this,this.b,f?f.o:void 0,f?f.w:void 0,f?f.A:void 0,a.clientX,a.clientY,c,e));var g;if(f){this.D&&f.o&&(g=this.D(f.w,f.b,c,e));if(ok(f.b,d)&&g==this.fa)return;f.o&&(this.dispatchEvent(new _.Rk("dragout",this,this.b,f.o,f.w,f.A)),f.o.dispatchEvent(new _.Rk("dragout",this,this.b,f.o,f.w,f.A,void 0,void 0,void 0,void 0,this.fa)));this.fa=g;this.F=null}if(ok(this.C,\nd)){a:{for(var h=0;f=this.U[h];h++)if(ok(f.b,d))if(f.B){if(ok(f.B.w,d)){d=f;break a}}else{d=f;break a}d=null}if((f=this.F=d)&&f.o)this.D&&(g=this.D(f.w,f.b,c,e)),c=new _.Rk("dragover",this,this.b,f.o,f.w,f.A),c.A=g,this.dispatchEvent(c),f.o.dispatchEvent(new _.Rk("dragover",this,this.b,f.o,f.w,f.A,a.clientX,a.clientY,void 0,void 0,g));else if(!f){this.o||(this.o=new _.Sk(this.C.clone()));a=this.o.b;a.top=this.C.top;a.right=this.C.right;a.bottom=this.C.bottom;a.left=this.C.left;for(g=0;f=this.U[g];g++)d=\nf.b,f.B&&(f=f.B.w,d=new _.Qh(Math.max(d.top,f.top),Math.min(d.right,f.right),Math.min(d.bottom,f.bottom),Math.max(d.left,f.left))),f=null,c>=d.right?f=d.right>a.left?d.right:a.left:c<d.left&&(f=d.left<a.right?d.left:a.right),h=null,e>=d.bottom?h=d.bottom>a.top?d.bottom:a.top:e<d.top&&(h=d.top<a.bottom?d.top:a.bottom),null===f||null===h||(Math.abs(f-c)>Math.abs(h-e)?h=null:f=null),null!==f?f<=c?a.left=f:a.right=f:null!==h&&(h<=e?a.top=h:a.bottom=h);this.F=10<=(a.right-a.left)*(a.bottom-a.top)?this.o:\nnull}}};_.k.If=function(){return!1};_.k.ze=function(a){for(var c=0,d;d=this.N[c];c++)if(a.target==d.b){var e=d.B-d.b.scrollTop,f=d.A-d.b.scrollLeft;d.B=d.b.scrollTop;d.A=d.b.scrollLeft;this.o&&this.F==this.o&&(0<e?this.o.b.top+=e:this.o.b.bottom+=e,0<f?this.o.b.left+=f:this.o.b.right+=f);for(var g=0,h;h=d.o[g];g++)h=h.b,h.top+=e,h.left+=f,h.bottom+=e,h.right+=f,_.Tk(this,h)}this.A.Re(a)};\n_.Tk=function(a,c){1==a.U.length?a.C=new _.Qh(c.top,c.right,c.bottom,c.left):(a=a.C,a.left=Math.min(c.left,a.left),a.right=Math.max(c.right,a.right),a.top=Math.min(c.top,a.top),a.bottom=Math.max(c.bottom,a.bottom))};_.Pk.prototype.P=function(){_.Pk.J.P.call(this);for(var a,c=0;a=this.B[c];c++)this.Bd(a);this.B.length=0};_.Rk=function(a,c,d,e,f,g,h,l,q,r,x){_.$d.call(this,a);this.B=d;this.C=f;this.clientX=h;this.clientY=l;this.A=x};_.z(_.Rk,_.$d); _.Sk=function(a,c,d,e){this.b=a;this.o=c;this.w=d;this.A=e||null;this.B=null};\nvar Uk=function(){_.Pk.call(this)};_.z(Uk,_.Pk);_.Vk=function(a,c){_.Pk.call(this);this.S=!1;this.w=[];this.X=_.G(c,1,!1);this.ba=_.F(c,2)||"";this.Ja=_.F(c,3)||"";this.ia=this.X&&this.ba?new Lk:null;this.H=null;this.G=a;this.M={};this.Z=null};_.z(_.Vk,Uk);_.k=_.Vk.prototype;_.k.Sh=_.Xf.T();_.k.wd=function(a){_.Vk.J.wd.call(this,a);this.w.push(a);this.S=!0};_.k.init=function(){_.Vk.J.init.call(this);this.X&&this.S&&_.O(this.G,"keydown",this.vf,!1,this)};_.k.P=function(){this.X&&this.S&&_.ve(this.G,"keydown",this.vf,!1,this);_.Vk.J.P.call(this)};\n_.k.Xc=function(a){_.Vk.J.Xc.call(this,a);var c=a.b;c=c.id||(c.id="ogbkddg"+_.Yf(this.Sh));this.M[c]=a};_.k.Bd=function(a){delete this.M[a.b.id];_.Vk.J.Bd.call(this,a)};\n_.k.vf=function(a){a:{var c=a.target;if(this.M)for(var d=this.G;c&&c!==d;){var e=c.id;if(e in this.M){c=this.M[e];break a}c=c.parentNode}c=null}c&&(32==a.keyCode?(this.H?this.O(a,c):(this.H=c,_.T(this.G,"gb_Ag"),_.T(c.b,"gb_2"),this.Z=_.O(window.document,"mousedown",(0,_.v)(this.O,this,a,c,!1)),_.O(this.G,"focusin",this.Ye,!1,this),this.dispatchEvent(new Wk(c)),Kk(c.b)),a.preventDefault(),a.stopPropagation()):this.H&&Xk(this,a,c))};_.k.Ye=function(a){var c=Jk(this.H.b);a.target!=c&&this.O(a,this.H)};\nvar Xk=function(a,c,d){var e=null;_.qk(_.tk(d.b));switch(c.keyCode){case 37:e=Yk(a,d,-1);break;case 38:e=Yk(a,d,-3);break;case 39:e=Yk(a,d,1);break;case 40:e=Yk(a,d,3);break;case 9:a.O(c,d);break;case 27:a.O(c,d,!0)}if(e){a.dispatchEvent(new _.Rk("dragout",null,d));var f=e.target.B[0],g=new _.Rk("dragover",null,null);g.C=f;g.A=e.b;a.dispatchEvent(g);Kk(d.b);if(a.ia){d=1==a.w.indexOf(e.target)?a.Ja:a.ba;var h=[e.b+1,f?f.b.children.length:0];d=d.replace(/%([0-9]+)\\$s/g,function(a,c){c=(0,window.parseInt)(c,\n10)-1;return c<h.length?h[c]:""});Nk(a.ia,d)}c.preventDefault()}};_.Vk.prototype.O=function(a,c,d){_.U(this.G,"gb_Ag");d?this.dispatchEvent(new _.Rk("dragout",null,c)):(a=Zk(this,_.tk(c.b)),(a=-1!=a?this.w[a]:null)&&a.dispatchEvent(new _.Rk("drop",null,null)));this.dispatchEvent(new _.Rk("dragend",null,c));_.we(this.Z);delete this.Z;_.ve(this.G,"focusin",this.Ye,!1,this);this.H=null;_.U(c.b,"gb_2")};\nvar Yk=function(a,c,d){var e=c.b;c=_.tk(c.b);var f=Zk(a,c);_.qk(_.tk(c));for(var g=_.qk(c),h=(0,_.Ca)(g,e),l=0<d?1:-1;e&&0!=d;){do e=0<l?_.sk(e):_.n(e.previousElementSibling)?e.previousElementSibling:_.rk(e.previousSibling,!1);while(e&&!(e.id in a.M));d-=l;h+=l;if(!e&&f<a.w.length&&(f+=l,a.w[f]))if(c=a.w[f].B[0].b,g=_.qk(c),0<l)e=(3-h%3)%3,d=d<e?0:d-e,h=0,e=c.children[0];else{h=g.length;e=3-h%3-1;if(d=e>-d?0:d+e)h--,d++;e=c.children[h]}}return 0==d&&a.w[f]?new $k(a.w[f],h):null},Zk=function(a,c){for(var d= -1,e=0;e<a.w.length;e++)if(a.w[e].B[0].b==c){d=e;break}return d},$k=function(a,c){this.target=a;this.b=c},Wk=function(a){_.Rk.call(this,"dragstart",null,a)};_.z(Wk,_.Rk);\n_.al=new _.qd(88,100);var bl=function(a){_.E(this,a,0,-1,null,null)};_.z(bl,_.D);_.dl=function(a){_.E(this,a,"ireq",-1,cl,null)};_.z(_.dl,_.D);var el=function(a){_.E(this,a,"ires",-1,null,null)};_.z(el,_.D);var fl=function(a){_.E(this,a,"qreq",-1,null,null)};_.z(fl,_.D);var hl=function(a){_.E(this,a,"qres",-1,gl,null)};_.z(hl,_.D);var il=function(a){_.E(this,a,"ivdres",-1,null,null)};_.z(il,_.D);var kl=function(a){_.E(this,a,"ppreq",-1,jl,null)};_.z(kl,_.D);var ml=function(a){_.E(this,a,"ppres",-1,ll,null)};_.z(ml,_.D);var cl=[2];_.bc("ireq",_.dl);_.bc("ires",el); el.prototype.Wa=function(){return _.I(this,bl,3)};_.bc("qreq",fl);var gl=[1];_.bc("qres",hl);hl.prototype.Wa=function(){return _.I(this,bl,3)};_.bc("ivdres",il);var jl=[1,2];_.bc("ppreq",kl);var ll=[1];_.bc("ppres",ml);\n_.nl=function(a){_.E(this,a,"gaia.l.a",-1,null,null)};_.z(_.nl,_.D);_.bc("gaia.l.a",_.nl);_.pl=function(a){_.E(this,a,"gaia.l.a.r",-1,ol,null)};_.z(_.pl,_.D);var ol=[1];_.bc("gaia.l.a.r",_.pl);_.pl.prototype.D=function(a,c){return _.pk(this,1,a,_.nl,c)};_.hk(_.fk("https://apis.google.com/js/api.js"));_.ql=new window.Map([["birthday",14],["children",1],["dinner",2],["featured",3],["holiday",4],["nightlife",5],["other",6],["party",7],["school",8],["seasonal",9],["sport",10],["stationery",11],["travel",12],["wedding",13]]);(function(){for(var a=["ms","moz","webkit","o"],c=0,d;d=a[c]&&!_.m.requestAnimationFrame;++c)_.m.requestAnimationFrame=_.m[d+"RequestAnimationFrame"],_.m.cancelAnimationFrame=_.m[d+"CancelAnimationFrame"]||_.m[d+"CancelRequestAnimationFrame"];if(!_.m.requestAnimationFrame){var e=0;_.m.requestAnimationFrame=function(a){var c=(new Date).getTime(),d=Math.max(0,16-(c-e));e=c+d;return _.m.setTimeout(function(){a(c+d)},d)};_.m.cancelAnimationFrame||(_.m.cancelAnimationFrame=function(a){(0,window.clearTimeout)(a)})}})();\nvar rl=function(a){a||_.Ed();_.sf.call(this)};_.z(rl,_.sf);rl.prototype.clear=function(){_.sf.prototype.clear.call(this)};rl.prototype.set=function(a,c){_.sf.prototype.set.call(this,a,c);return this};var sl=function(a,c,d,e){return a.set(c.key,c.caption,d,e)};rl.prototype.Ua=function(){};rl.prototype.R=function(){return null};var tl={key:"ok",caption:"OK"},ul={key:"cancel",caption:"Cancel"},vl={key:"yes",caption:"Yes"},wl={key:"no",caption:"No"},xl={key:"save",caption:"Save"},yl={key:"continue",caption:"Continue"}; "undefined"!=typeof window.document&&(sl(new rl,tl,!0,!0),sl(sl(new rl,tl,!0),ul,!1,!0),sl(sl(new rl,vl,!0),wl,!1,!0),sl(sl(sl(new rl,vl),wl,!0),ul,!1,!0),sl(sl(sl(new rl,yl),xl),ul,!0,!0));\n_.hk(_.fk("//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"));_.hk(_.fk("//apis.google.com/js/rpc.js"));var zl=!1,Al="",Bl=function(a){a=a.match(/[\\d]+/g);if(!a)return"";a.length=3;return a.join(".")};\n(function(){if(window.navigator.plugins&&window.navigator.plugins.length){var a=window.navigator.plugins["Shockwave Flash"];if(a&&(zl=!0,a.description)){Al=Bl(a.description);return}if(window.navigator.plugins["Shockwave Flash 2.0"]){zl=!0;Al="2.0.0.11";return}}if(window.navigator.mimeTypes&&window.navigator.mimeTypes.length&&(a=window.navigator.mimeTypes["application/x-shockwave-flash"],zl=!(!a||!a.enabledPlugin))){Al=Bl(a.enabledPlugin.description);return}if("undefined"!=typeof window.ActiveXObject){try{var c=\nnew window.ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");zl=!0;Al=Bl(c.GetVariable("$version"));return}catch(d){}try{c=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");zl=!0;Al="6.0.21";return}catch(d){}try{c=new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash"),zl=!0,Al=Bl(c.GetVariable("$version"))}catch(d){}}})();_.Cl=Al;\n\n}catch(e){_._DumpException(e)}\ntry{\nvar Dl=function(a){_.E(this,a,0,-1,null,null)},Kl,Ll,Ml,Nl,Pl,Ql,Rl,Yl,Zl,cm,dm,em,fm,km,mm;_.z(Dl,_.D);var El=function(a){_.E(this,a,0,-1,null,null)};_.z(El,_.D);_.Fl=function(a){_.E(this,a,0,-1,null,null)};_.z(_.Fl,_.D);_.Hl=function(){var a=_.Gl();return _.F(a,9)};_.Il=function(a,c,d){_.A.call(this);this.cb=a;this.w=c||0;this.b=d;this.o=(0,_.v)(this.yg,this)};_.z(_.Il,_.A);_.k=_.Il.prototype;_.k.ca=0;_.k.P=function(){_.Il.J.P.call(this);this.stop();delete this.cb;delete this.b};\n_.k.start=function(a){this.stop();this.ca=_.rf(this.o,_.n(a)?a:this.w)};_.k.stop=function(){0!=this.ca&&_.m.clearTimeout(this.ca);this.ca=0};_.k.yg=function(){this.ca=0;this.cb&&this.cb.call(this.b)};_.Jl=function(a,c){if(!a||!c)return!1;if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if("undefined"!=typeof a.compareDocumentPosition)return a==c||!!(a.compareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};Kl=null;Ll=/^[\\w+/_-]+[=]{0,2}$/;\nMl=function(a){return String(a).replace(/\\-([a-z])/g,function(a,d){return d.toUpperCase()})};Nl=function(a){var c=_.p(void 0)?_.hj(void 0):"\\\\s";return a.replace(new RegExp("(^"+(c?"|["+c+"]+":"")+")([a-z])","g"),function(a,c,f){return c+f.toUpperCase()})};_.Gl=function(){return _.I(_.N(),Dl,4)||new Dl};\n_.Ol=function(a,c){a.src=_.Uf(c);if(null===Kl)b:{c=_.m.document;if((c=c.querySelector&&c.querySelector("script[nonce]"))&&(c=c.nonce||c.getAttribute("nonce"))&&Ll.test(c)){Kl=c;break b}Kl=""}c=Kl;c&&a.setAttribute("nonce",c)};Pl=0;Ql=[];Rl=function(a){var c=new window.Image,d=Pl;c.onerror=c.onload=c.onabort=function(){d in Ql&&delete Ql[d]};Ql[Pl++]=c;c.src=a};_.Sl=function(a){var c=window.google&&window.google.logUrl?"":"https://www.google.com";c+="/gen_204?";c+=a.o(2040-c.length);Rl(c)};\n_.Tl=function(){this.data={}};_.Tl.prototype.b=function(){window.console&&window.console.log&&window.console.log("Log data: ",this.data)};_.Tl.prototype.o=function(a){var c=[],d;for(d in this.data)c.push((0,window.encodeURIComponent)(d)+"="+(0,window.encodeURIComponent)(String(this.data[d])));return("atyp=i&zx="+(new Date).getTime()+"&"+c.join("&")).substr(0,a)};var Ul=function(a){this.b=a};Ul.prototype.log=function(a,c){try{if(this.C(a)){var d=this.w(a,c);this.o(d)}}catch(e){}};\nUl.prototype.o=function(a){this.b?a.b():_.Sl(a)};var Vl=function(a,c){this.data={};var d=_.I(a,_.cc,8)||new _.cc;this.data.ei=window.google&&window.google.kEI?window.google.kEI:_.L(_.F(a,10));this.data.ogf=_.L(_.F(d,3));var e=window.google&&window.google.sn?/.*hp$/.test(window.google.sn)?!1:!0:_.J(_.F(a,7));this.data.ogrp=e?"1":"";this.data.ogv=_.L(_.F(d,6))+"."+_.L(_.F(d,7));this.data.ogd=_.L(_.F(a,21));this.data.ogc=_.L(_.F(a,20));this.data.ogl=_.L(_.F(a,5));c&&(this.data.oggv=c)};_.z(Vl,_.Tl);\n_.Wl=function(a,c,d,e,f){Vl.call(this,a,c);_.ad(this.data,{jexpid:_.L(_.F(a,9)),srcpg:"prop="+_.L(_.F(a,6)),jsr:Math.round(1/e),emsg:d.name+":"+d.message});if(f){f._sn&&(f._sn="og."+f._sn);for(var g in f)this.data[(0,window.encodeURIComponent)(g)]=f[g]}};_.z(_.Wl,Vl);var Xl=function(a,c,d,e){this.b=e;this.ga=c;this.H=d;this.B=_.M(+_.G(a,2,.001),.001);this.G=_.J(_.F(a,1))&&Math.random()<this.B;this.D=_.M(_.G(a,3,1),1);this.A=0;this.F=_.J(_.G(a,4,!0),!0)};_.z(Xl,Ul);\nXl.prototype.log=function(a,c){Xl.J.log.call(this,a,c);if(this.b&&this.F)throw a;};Xl.prototype.C=function(){return this.b||this.G&&this.A<this.D};Xl.prototype.w=function(a,c){try{return _.Ja(_.Ia.T(),"lm").b(a,c)}catch(d){return new _.Wl(this.ga,this.H,a,this.B,c)}};Xl.prototype.o=function(a){Xl.J.o.call(this,a);this.A++};Yl={};Zl=function(a,c){var d=Yl[c];if(!d){var e=Ml(c);d=e;void 0===a.style[e]&&(e=(_.ob?"Webkit":_.nb?"Moz":_.C?"ms":_.jb?"O":null)+Nl(e),void 0!==a.style[e]&&(d=e));Yl[c]=d}return d};\n_.$l=function(a,c,d){if(_.p(c))(c=Zl(a,c))&&(a.style[c]=d);else for(var e in c){d=a;var f=c[e],g=Zl(d,e);g&&(d.style[g]=f)}};_.am=function(a,c,d){d?_.T(a,c):_.U(a,c)};\n_.bm=function(a,c){if(a instanceof window.Element&&(c=_.gj("eq").A(a,c||[])))if(_.C&&c instanceof window.MouseEvent&&a.dispatchEvent){var d=window.document.createEvent("MouseEvent");d.initMouseEvent(c.type,!0,!0,c.view,c.detail,c.screenX,c.screenY,c.clientX,c.clientY,c.ctrlKey,c.altKey,c.shiftKey,c.metaKey,c.button,c.relatedTarget);a.dispatchEvent(d)}else a.dispatchEvent&&a.dispatchEvent(c)};cm=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,41,42,43,48,49,50,51,52,53,55,56,57,58,59,62,500];\ndm=null;em=function(a){if(!dm){dm={};for(var c=0;c<cm.length;c++)dm[cm[c]]=!0}return!!dm[a]};\nfm=function(a,c,d,e,f,g){Vl.call(this,a,c);_.ad(this.data,{oge:e,ogex:_.L(_.F(a,9)),ogp:_.L(_.F(a,6)),ogsr:Math.round(1/(em(e)?_.M(+_.G(d,3,1)):_.M(+_.G(d,2,1E-4)))),ogus:f});if(g){"ogw"in g&&(this.data.ogw=g.ogw,delete g.ogw);"ved"in g&&(this.data.ved=g.ved,delete g.ved);a=[];for(var h in g)0!=a.length&&a.push(","),a.push(h.replace(".","%2E").replace(",","%2C")),a.push("."),a.push(g[h].replace(".","%2E").replace(",","%2C"));g=a.join("");""!=g&&(this.data.ogad=g)}};_.z(fm,Vl);\nvar gm=function(a,c,d,e,f){this.b=f;this.ga=a;this.G=c;this.H=e;this.F=_.M(+_.G(a,2,1E-4),1E-4);this.B=_.M(+_.G(a,3,1),1);c=Math.random();this.D=_.J(_.F(a,1))&&c<this.F;this.A=_.J(_.F(a,1))&&c<this.B;a=0;_.J(_.F(d,1))&&(a|=1);_.J(_.F(d,2))&&(a|=2);_.J(_.F(d,3))&&(a|=4);this.K=a};_.z(gm,Ul);gm.prototype.C=function(a){return this.b||(em(a)?this.A:this.D)};gm.prototype.w=function(a,c){return new fm(this.G,this.H,this.ga,a,this.K,c)};\n_.im=function(a,c){_.P.call(this);this.b=a;this.w=hm(this.b);this.D=c||100;this.A=_.O(a,"resize",this.B,!1,this)};_.z(_.im,_.P);_.im.prototype.P=function(){_.we(this.A);_.im.J.P.call(this)};_.im.prototype.B=function(){this.o||(this.o=new _.Il(this.C,this.D,this),_.Mc(this,this.o));this.o.start()};\n_.im.prototype.C=function(){if(!this.b.ga){var a=this.w,c=hm(this.b);this.w=c;if(a){var d=!1;a.width!=c.width&&(this.dispatchEvent("b"),d=!0);a.height!=c.height&&(this.dispatchEvent("a"),d=!0);d&&this.dispatchEvent("resize")}else this.dispatchEvent("a"),this.dispatchEvent("b"),this.dispatchEvent("resize")}};var jm=function(a){_.P.call(this);this.o=a||window;this.w=_.O(this.o,"resize",this.A,!1,this);this.b=_.cj(this.o)};_.z(jm,_.P);var hm=function(a){return a.b?a.b.clone():null};\njm.prototype.P=function(){jm.J.P.call(this);this.w&&(_.we(this.w),this.w=null);this.b=this.o=null};jm.prototype.A=function(){var a=_.cj(this.o);_.lj(a,this.b)||(this.b=a,this.dispatchEvent("resize"))};km={};_.lm=function(){var a=window,c=_.Ih(a);return km[c]=km[c]||new jm(a)};mm=null;_.nm=function(){if(!mm){var a=_.I(_.N(),_.Fl,13)||new _.Fl,c=_.lc(),d=_.Hl();mm=new Xl(a,c,d,_.ic)}return mm};_.jc=function(a,c){_.nm().log(a,c)};\nvar om;om=null;_.pm=function(){if(!om){var a=_.I(_.N(),El,12)||new El,c=_.lc(),d=_.ij(),e=_.Hl();om=new gm(a,c,d,e,_.ic)}return om};_.qm=function(a,c){_.pm().log(a,c)};_.qm(8,{m:"BackCompat"==window.document.compatMode?"q":"s"});\n}catch(e){_._DumpException(e)}\ntry{\nvar zq;_.xq=function(a){_.E(this,a,0,-1,null,null)};_.z(_.xq,_.D);_.xq.prototype.Pa=function(){return _.F(this,6)};var yq=function(a){_.E(this,a,0,-1,null,null)};_.z(yq,_.D);zq=[3,5];_.Aq=function(a){_.E(this,a,0,-1,zq,null)};_.z(_.Aq,_.D);var Bq=function(a,c){return null!==a&&c in a},Cq=function(a){var c=arguments,d=c.length;return function(){for(var a=0;a<d;a++)if(c[a].apply(this,arguments))return!0;return!1}},Dq=function(a){return function(){return!a.apply(this,arguments)}};\nvar Eq=function(){};var Fq=function(a,c,d){this.o=a;this.w=c;this.b=d||_.m};var Gq=function(){this.b=[]};Gq.prototype.o=function(a,c,d){this.B(a,c,d);this.b.push(new Fq(a,c,d))};Gq.prototype.B=function(a,c,d){d=d||_.m;for(var e=0,f=this.b.length;e<f;e++){var g=this.b[e];if(g.o==a&&g.w==c&&g.b==d){this.b.splice(e,1);break}}};Gq.prototype.w=function(a){for(var c=0,d=this.b.length;c<d;c++){var e=this.b[c];"catc"==e.o&&e.w.call(e.b,a)}};\n_.Hq=function(a,c,d,e,f){_.A.call(this);this.A=c;this.V=e;this.D=f;this.K=!1;this.w={};this.o={};this.S=[];this.B=[];this.H=_.F(a,1)?"http":"https";this.U=[this.H+"://"+_.L(_.F(a,2)),"og/_/js","k="+_.L(_.F(a,3)),"rt=j"];this.G=""==_.L(_.F(a,14))?null:_.F(a,14);this.M=[this.H+"://"+_.L(_.F(a,2)),"og/_/ss","k="+_.L(_.F(a,13))];this.F=""==_.L(_.F(a,15))?null:_.F(a,15);this.O=_.J(_.F(a,1))?"?host=www.gstatic.com&bust="+_.L(_.F(a,16)):"";this.N=_.J(_.F(a,1))?"?host=www.gstatic.com&bust="+1E11*Math.random():\n"";this.b=_.M(_.G(a,17,1),1);a=0;for(c=d[a];a<d.length;a++,c=d[a])this.w[c]=!0,this.o[c]=!0};_.z(_.Hq,_.A);_.Ka(_.Hq,"m");_.Jq=function(a,c,d){c=(0,_.Ea)(c,Dq(Cq(_.cd,_.Kc(Bq,a.w))));if(0<c.length){var e=a.U.join("/")+"/"+("m="+c.join(","))+"/exm="+_.Zc(a.w).join(",")+"/d=1/ed=1";a.G&&(e+="/rs="+a.G);e+=a.O;Iq(a,e,(0,_.v)(a.Y,a,d));a.S.push(e);for(d=0;d<c.length;d++)a.w[c[d]]=!0}};_.Hq.prototype.Y=function(a){for(var c=0;c<this.B.length;c++)this.B[c].call(null);a&&a.call(null)};\nvar Iq=function(a,c,d,e){var f=_.Ad(window.document,"SCRIPT");f.async=!0;f.type="text/javascript";f.charset="UTF-8";_.Ol(f,_.gk(c));var g=!0,h=e||1;e=(0,_.v)(function(){g=!1;this.D.log(47,{att:h,max:this.b,url:c});h<this.b?Iq(this,c,d,h+1):this.V.log(Error("ua`"+h+"`"+this.b),{url:c})},a);var l=(0,_.v)(function(){g&&(this.D.log(46,{att:h,max:this.b,url:c}),g=!1,d&&d.call(null))},a),q=function(a){"loaded"==a.readyState||"complete"==a.readyState?l():g&&window.setTimeout(function(){q(a)},100)};"undefined"!==\ntypeof f.addEventListener?f.onload=function(){l()}:f.onreadystatechange=function(){f.onreadystatechange=null;q(f)};f.onerror=e;a.D.log(45,{att:h,max:a.b,url:c});_.tg("HEAD")[0].appendChild(f)};_.Hq.prototype.ad=function(a,c){a=(0,_.Ea)(a,Dq(Cq(_.cd,_.Kc(Bq,this.o))));if(0<a.length){var d=this.M.join("/")+"/"+("m="+a.join(","))+"/excm="+_.Zc(this.o).join(",")+"/d=1/ed=1";this.F&&(d+="/rs="+this.F);Kq(d+this.N,c);for(c=0;c<a.length;c++)this.o[a[c]]=!0}};\nvar Kq=function(a,c){var d=_.Ad(window.document,"LINK");d.setAttribute("rel","stylesheet");d.setAttribute("type","text/css");d.setAttribute("href",a);d.onload=d.onreadystatechange=function(){d.readyState&&"loaded"!=d.readyState&&"complete"!=d.readyState||c&&c.call(null)};_.tg("HEAD")[0].appendChild(d)};\n_.Hq.prototype.C=function(a,c){if(!this.K)if(void 0!=c)window.setTimeout((0,_.v)(this.C,this,a,void 0),c);else{_.Jq(this,_.Yi(this.A,1),a);a=_.Yi(this.A,2);if(_.F(this.A,3)){var d=(0,_.v)(this.ad,this,a);a=function(){d()};"undefined"!==typeof window.addEventListener?window.addEventListener("load",a):window.attachEvent("onload",a)}else this.ad(a);this.K=!0}};\nvar Lq=function(a,c){var d={};d._sn=["v.gas",c].join(".");_.jc(a,d)};var Mq=["gbq1","gbq2","gbqfbwa"],Nq=function(a){var c=window.document.getElementById("gbqld");c&&(c.style.display=a?"none":"block",c=window.document.getElementById("gbql"))&&(c.style.display=a?"block":"none")};var Pq=function(a){this.A=new Gq;this.F=a;this.D=[{id:"t",max:900},{id:"f"}];this.b=Oq(a.offsetWidth,this.D);this.G=new _.im(_.lm(),10);_.O(this.G,"b",function(){window.requestAnimationFrame?window.requestAnimationFrame((0,_.v)(this.C,this)):this.C()},!1,this)},Oq=function(a,c){for(var d=0,e=c.length-1,f=c[0];d<e;){if(a<=f.max)return f.id;f=c[++d]}return c[e].id};Pq.prototype.C=function(){var a=Oq(this.F.offsetWidth,this.D);a!=this.b&&(this.b=a,this.w(new Eq))}; Pq.prototype.o=function(a,c,d){this.A.o(a,c,d)};Pq.prototype.B=function(a,c){this.A.B(a,c)};Pq.prototype.w=function(a){this.A.w(a)};\nvar Qq,Sq,Tq,Uq,Vq;Qq=null;_.Rq=function(){if(null!=Qq)return Qq;var a=window.document.body.style;if(!(a="flexGrow"in a||"webkitFlexGrow"in a))a:{if(a=window.navigator.userAgent){var c=/Trident\\/(\\d+)/.exec(a);if(c&&7<=Number(c[1])){a=/\\bMSIE (\\d+)/.exec(a);a=!a||"10"==a[1];break a}}a=!1}return Qq=a};\nSq=function(a,c,d){var e=window.NaN;window.getComputedStyle&&(a=window.getComputedStyle(a,null).getPropertyValue(c))&&"px"==a.substr(a.length-2)&&(e=d?(0,window.parseFloat)(a.substr(0,a.length-2)):(0,window.parseInt)(a.substr(0,a.length-2),10));return e};\nTq=function(a){var c=a.offsetWidth,d=Sq(a,"width");if(!(0,window.isNaN)(d))return c-d;var e=a.style.padding,f=a.style.paddingLeft,g=a.style.paddingRight;a.style.padding=a.style.paddingLeft=a.style.paddingRight=0;d=a.clientWidth;a.style.padding=e;a.style.paddingLeft=f;a.style.paddingRight=g;return c-d};\nUq=function(a){var c=Sq(a,"min-width");if(!(0,window.isNaN)(c))return c;var d=a.style.width,e=a.style.padding,f=a.style.paddingLeft,g=a.style.paddingRight;a.style.width=a.style.padding=a.style.paddingLeft=a.style.paddingRight=0;c=a.clientWidth;a.style.width=d;a.style.padding=e;a.style.paddingLeft=f;a.style.paddingRight=g;return c};Vq=function(a,c){c||-.5!=a-Math.round(a)||(a-=.5);return Math.round(a)}; _.Wq=function(a){if(a){var c=a.style.opacity;a.style.opacity=".99";_.gb(a.offsetWidth);a.style.opacity=c}};\nvar Xq=function(a){_.A.call(this);this.b=a;this.o=[];this.w=[]};_.z(Xq,_.A);Xq.prototype.P=function(){Xq.J.P.call(this);this.b=null;for(var a=0;a<this.o.length;a++)this.o[a].ha();for(a=0;a<this.w.length;a++)this.w[a].ha();this.o=this.w=null};\nXq.prototype.eb=function(a){void 0==a&&(a=this.b.offsetWidth);for(var c=Tq(this.b),d=[],e=0,f=0,g=0,h=0,l=0;l<this.o.length;l++){var q=this.o[l],r=Yq(q),x=Tq(q.b);d.push({item:q,Hb:r,si:x,Ic:0});e+=r.Tc;f+=r.hd;g+=r.sc;h+=x}a=a-h-c-g;e=0<a?e:f;f=a;c=d;do{g=!0;h=[];for(l=q=0;l<c.length;l++){r=c[l];x=0<f?r.Hb.Tc:r.Hb.hd;var K=0==e?0:x/e*f+r.Ic;K=Vq(K,g);g=!g;r.Ic=Zq(r.item,K,r.si,r.Hb.sc);0<x&&K==r.Ic&&(h.push(r),q+=x)}c=h;f=a-(0,_.Ga)(d,function(a,c){return a+c.Ic},0);e=q}while(0!=f&&0!=c.length);\nfor(l=0;l<this.w.length;l++)this.w[l].eb()};var ar=function(a){var c={};c.items=(0,_.Fa)(a.o,function(a){return $q(a)});c.children=(0,_.Fa)(a.w,function(a){return ar(a)});return c},br=function(a,c){for(var d=0;d<a.o.length;d++)a.o[d].b.style.width=c.items[d];for(d=0;d<a.w.length;d++)br(a.w[d],c.children[d])};Xq.prototype.R=function(){return this.b};\nvar cr=function(a,c,d,e){Xq.call(this,a);this.B=c;this.C=d;this.A=e};_.z(cr,Xq);\nvar Yq=function(a,c){var d=a.B,e=a.C;if(-1==a.A){var f=c;void 0==f&&(f=Tq(a.b));c=$q(a);var g=ar(a),h=Sq(a.b,"width",!0);(0,window.isNaN)(h)&&(h=a.b.offsetWidth-f);f=Math.ceil(h);a.b.style.width=c;br(a,g);a=f}else a=a.A;return{Tc:d,hd:e,sc:a}},Zq=function(a,c,d,e){void 0==d&&(d=Tq(a.b));void 0==e&&(e=Yq(a,d).sc);c=e+c;0>c&&(c=0);a.b.style.width=c+"px";d=a.b.offsetWidth-d;a.b.style.width=d+"px";return d-e},$q=function(a){var c=a.b.style.width;a.b.style.width="";return c};\nvar dr=function(a,c,d){var e;void 0==e&&(e=-1);return{className:a,Hb:{Tc:c||0,hd:d||0,sc:e}}},er={className:"gb_fg",items:[dr("gb_lc"),dr("gb_yg"),dr("gb_9f",0,2),dr("gb_zg"),dr("gb_mb",1,1)],Fb:[{className:"gb_mb",items:[dr("gb_Je",0,1),dr("gb_Rc",0,1)],Fb:[function(a){a=a.gb_Je;if(a)var c=a.R();else{c=window.document.querySelector(".gb_Je");if(!c)return null;a=new Xq(c)}c=c.querySelectorAll(".gb_Q");for(var d=0;d<c.length;d++){var e=new cr(c[d],0,0,-1);a.o.push(e)}return a},{className:"gb_Rc",items:[dr("gb_9"),\ndr("gb_0c"),dr("gb_cg"),dr("gb_ib",0,1),dr("gb_0g"),dr("gb_fb",0,1),dr("gb_1g"),dr("gb_Bg")],Fb:[{className:"gb_ib",items:[dr("gb_lb",0,1)],Fb:[{className:"gb_lb",items:[dr("gb_hb",0,1)],Fb:[]}]}]}]},{className:"gb_wg",items:[dr("gbqff",1,1),dr("gb_vg")],Fb:[]}]},fr=function(a,c){if(!c){c=window.document.querySelector("."+a.className);if(!c)return null;c=new Xq(c)}for(var d={},e=0;e<a.items.length;e++){var f=a.items[e],g;if(g=(g=window.document.querySelector("."+f.className))?new cr(g,f.Hb.Tc,f.Hb.hd, f.Hb.sc):null)c.o.push(g),d[f.className]=g}for(e=0;e<a.Fb.length;e++){f=a.Fb[e];var h;"function"==typeof f?h=f(d):h=fr(f,d[f.className]);h&&c.w.push(h)}return c};\n_.hr=function(a,c){_.A.call(this);this.H=c;this.o=window.document.getElementById("gb");this.B=(this.b=window.document.querySelector(".gb_mb"))?this.b.querySelector(".gb_Rc"):null;this.A=[];this.we=_.M(_.F(a,5),60);this.C=_.F(a,4);this.zi=_.M(_.F(a,2),152);this.ug=_.M(_.F(a,1),30);this.w=null;this.lf=_.J(_.F(a,3),!0);this.o&&this.C&&(this.o.style.minWidth=this.C+"px");this.Mb=null;this.o&&(this.Mb=new Pq(this.o));this.lf&&(this.o&&(gr(this),_.T(this.o,"gb_ag"),this.b&&_.T(this.b,"gb_ag"),_.Rq()||(this.w=\nfr(er))),this.eb(),window.setTimeout((0,_.v)(this.eb,this),0));_.y("gbar.elc",(0,_.v)(this.K,this));_.y("gbar.ela",_.ta);_.y("gbar.elh",(0,_.v)(this.D,this))};_.z(_.hr,_.A);_.Ka(_.hr,"el");var ir=function(){var a=_.hr.Ki();return{es:a?{f:a.zi,h:a.we,m:a.ug}:{f:152,h:60,m:30},mo:"md",vh:window.innerHeight||0,vw:window.innerWidth||0}};_.hr.prototype.P=function(){_.hr.J.P.call(this)};\n_.hr.prototype.eb=function(a){a&&gr(this);this.w&&this.w.eb(Math.max(window.document.documentElement.clientWidth,Uq(this.o)));_.Wq(this.b)};_.hr.prototype.F=function(){try{var a=window.document.getElementById("gb"),c=a.querySelector(".gb_mb");_.U(a,"gb_ih");c&&_.U(c,"gb_ih");a=0;for(var d;d=Mq[a];a++){var e=window.document.getElementById(d);e&&_.U(e,"gbqfh")}Nq(!1)}catch(f){Lq(f,"rhcc")}this.G&&this.G();this.eb(!0)};\n_.hr.prototype.M=function(){try{var a=window.document.getElementById("gb"),c=a.querySelector(".gb_mb");_.T(a,"gb_ih");c&&_.T(c,"gb_ih");a=0;for(var d;d=Mq[a];a++){var e=window.document.getElementById(d);e&&_.T(e,"gbqfh")}Nq(!0)}catch(f){Lq(f,"ahcc")}this.eb(!0)};_.jr=function(a){return a.Mb?a.Mb.b:"f"};_.hr.prototype.K=function(a){this.A.push(a)};_.hr.prototype.D=function(a){this.we=ir().es.h+a;for(a=0;a<this.A.length;a++)try{this.A[a](ir())}catch(c){this.H.log(c)}}; var gr=function(a){if(a.b){var c;a.w&&(c=ar(a.w));_.T(a.b,"gb_nb");a.b.style.minWidth=a.b.offsetWidth-Tq(a.b)+"px";a.B.style.minWidth=a.B.offsetWidth-Tq(a.B)+"px";_.U(a.b,"gb_nb");c&&br(a.w,c)}};\n_.V(function(){var a=_.I(_.N(),yq,21)||new yq,c=_.nm();a=new _.hr(a,c);_.Ma("el",a);_.y("gbar.gpca",(0,_.v)(a.M,a));_.y("gbar.gpcr",(0,_.v)(a.F,a))});_.y("gbar.elr",ir);_.kr=function(a){this.w=_.hr.T();this.o=a};_.kr.prototype.b=function(a,c){"t"==_.jr(this.w)?(_.T(a,"gb_bg"),c?(_.U(a,"gb_jb"),_.T(a,"gb_2g")):(_.U(a,"gb_2g"),_.T(a,"gb_jb"))):_.fi(a,["gb_bg","gb_jb","gb_2g"])};var lr=function(){var a=window.document.getElementsByClassName("gb_9g");return 0<a.length?a[0]:null};_.y("gbar.sos",function(){return window.document.querySelectorAll(".gb_xg")});_.y("gbar.si",function(){return window.document.querySelector(".gb_Pe")});_.y("gbar.cph",lr); _.y("gbar.tcph",function(a){var c=lr();c&&_.am(c,"gb_bb",!a)});\n_.V(function(){if(_.I(_.N(),_.Aq,16)){var a=window.document.querySelector(".gb_mb"),c=_.I(_.N(),_.Aq,16)||new _.Aq;c=_.J(_.F(c,1),!1);c=new _.kr(c);a&&c.o&&c.b(a,!1)}});\n}catch(e){_._DumpException(e)}\ntry{\n_.mr=function(a){_.E(this,a,0,-1,null,null)};_.z(_.mr,_.D);_.nr=function(a,c,d){return function(){try{return c.apply(d,arguments)}catch(e){a.log(e)}}};_.or=function(){_.A.call(this);this.o=new _.P};_.z(_.or,_.A);_.or.prototype[_.de]=!0;_.k=_.or.prototype;_.k.L=function(a,c,d,e){return this.o.L(a,c,d,e)};_.k.Sa=function(a,c,d,e){return this.o.Sa(a,c,d,e)};_.k.ua=function(a,c,d,e){return this.o.ua(a,c,d,e)};_.k.Dc=function(a){return this.o.Dc(a)};_.k.dispatchEvent=function(a){return this.o.dispatchEvent(a)};\n_.k.fd=function(a){return this.o.fd(a)};_.k.Qc=function(){return this.o.Qc()};_.k.cc=function(a,c,d){return this.o.cc(a,c,d)};_.k.ec=function(a,c){return this.o.ec(a,c)};_.k.Ib=function(a,c,d,e){return this.o.Ib(a,c,d,e)};_.k.hasListener=function(a,c){return this.o.hasListener(a,c)};\n\n}catch(e){_._DumpException(e)}\ntry{\nvar pr=function(){_.ek.w(_.jc)},qr=function(a,c){var d=_.nm();d=_.nr(d,pr);a.addEventListener?a.addEventListener(c,d):a.attachEvent&&a.attachEvent("on"+c,d)},rr=[1,2],sr=function(a){_.E(this,a,0,-1,rr,null)};_.z(sr,_.D);var tr=function(a,c){a.B.push(c)},ur=function(a,c){a.__PVT=c},vr=function(a){_.A.call(this);this.C=a;this.A=this.w=null;this.b={};this.B={};this.o={}};_.z(vr,_.A);var wr=function(a){if(a.w)return a.w;for(var c in a.o)if(a.o[c].ff()&&a.o[c].lb())return a.o[c];return null};_.k=vr.prototype;\n_.k.je=function(a){a&&wr(this)&&a!=wr(this)&&wr(this).bd(!1);this.w=a};_.k.nf=function(a){a=this.o[a]||a;return wr(this)==a};_.k.Di=function(a){this.A=a};_.k.mf=function(a){return this.A==a};_.k.Ad=function(){wr(this)&&wr(this).bd(!1);this.je(null)};_.k.eg=function(a){wr(this)&&wr(this).getId()==a&&this.Ad()};_.k.oc=function(a,c,d){this.b[a]=this.b[a]||{};this.b[a][c]=this.b[a][c]||[];this.b[a][c].push(d)};_.k.yd=function(a,c){c=c.getId();if(this.b[a]&&this.b[a][c])for(var d=0;d<this.b[a][c].length;d++)try{this.b[a][c][d]()}catch(e){this.C.log(e)}};\n_.k.Fi=function(a,c){this.B[a]=c};_.k.cg=function(a){return!this.B[a.getId()]};_.k.Hh=function(){return!!wr(this)&&wr(this).gf()};_.k.ag=function(){return!!wr(this)};_.k.wf=function(){wr(this)&&wr(this).Yd()};_.k.Hi=function(a){this.o[a]&&(wr(this)&&wr(this).getId()==a||this.o[a].bd(!0))};_.k.Zd=function(a){this.o[a.getId()]=a};var xr=function(){_.A.call(this);this.o=[];this.b=[]};_.z(xr,_.A);xr.prototype.w=function(a,c){this.o.push({Jc:a,options:c})};\nxr.prototype.init=function(a,c,d){window.gapi={};var e=window.___jsl={};e.h=_.L(_.F(a,1));null!=_.F(a,12)&&(e.dpo=_.J(_.F(a,12)));e.ms=_.L(_.F(a,2));e.m=_.L(_.F(a,3));e.l=[];_.F(c,1)&&(a=_.F(c,3))&&this.b.push(a);_.F(d,1)&&(d=_.F(d,2))&&this.b.push(d);_.y("gapi.load",(0,_.v)(this.w,this));return this};\nvar yr=function(a){_.A.call(this);this.C=a;this.w=this.b=null;this.D=0;this.B={};this.o=!1;a=window.navigator.userAgent;0<=a.indexOf("MSIE")&&0<=a.indexOf("Trident")&&(a=/\\b(?:MSIE|rv)[: ]([^\\);]+)(\\)|;)/.exec(a))&&a[1]&&9>(0,window.parseFloat)(a[1])&&(this.o=!0)};_.z(yr,_.A);\nvar zr=function(a,c,d){if(!a.o)if(d instanceof Array)for(var e in d)zr(a,c,d[e]);else{e=(0,_.v)(a.F,a,c);var f=a.D+d;a.D++;c.setAttribute("data-eqid",f);a.B[f]=e;c&&c.addEventListener?c.addEventListener(d,e,!1):c&&c.attachEvent?c.attachEvent("on"+d,e):a.C.log(Error("sa`"+c))}};\nyr.prototype.A=function(a,c){if(this.o)return null;if(c instanceof Array){var d=null,e;for(e in c){var f=this.A(a,c[e]);f&&(d=f)}return d}d=null;this.b&&this.b.type==c&&this.w==a&&(d=this.b,this.b=null);if(e=a.getAttribute("data-eqid"))a.removeAttribute("data-eqid"),(e=this.B[e])?a.removeEventListener?a.removeEventListener(c,e,!1):a.detachEvent&&a.detachEvent("on"+c,e):this.C.log(Error("ta`"+a));return d};\nyr.prototype.F=function(a,c){this.b=c;this.w=a;c.preventDefault?c.preventDefault():c.returnValue=!1};(function(){var a;window.gbar&&window.gbar._LDD?a=window.gbar._LDD:a=[];var c=_.ij();ur(window,_.L(_.F(c,8)));c=_.lc();var d=_.nm();a=new _.Hq(c,_.I(_.N(),sr,17)||new sr,a,d,_.pm());_.Ma("m",a);var e=function(){_.y("gbar.qm",(0,_.v)(function(a){try{a()}catch(g){d.log(g)}},this));_.gj("api").Da()};_.J(_.F(c,18),!0)?a.C(e):(c=_.M(_.F(c,19),200),c=(0,_.v)(a.C,a,e,c),_.V(c))})();qr(window.document,"DOMContentLoaded"); qr(window,"load");\n_.y("gbar.ldb",_.v(_.ek.w,_.ek,_.jc));_.y("gbar.mls",function(){});_.Ma("eq",new yr(_.nm()));_.Ma("gs",(new xr).init(_.Gl(),_.I(_.N(),_.mr,5)||new _.mr,_.I(_.N(),_.xq,6)||new _.xq));(function(){for(var a=function(a){return function(){_.qm(44,{n:a})}},c=0;c<_.Pa.length;c++){var d="gbar."+_.Pa[c];_.y(d,a(d))}var e=_.Ia.T();_.Ja(e,"api").Da();tr(_.Ja(e,"m"),function(){_.Ja(e,"api").Da()})})();var Ar=function(a){_.V(function(){var c=window.document.querySelector("."+a);c&&(c=c.querySelector(".gb_b"))&&zr(_.gj("eq"),c,"click")})};var Br=window.document.querySelector(".gb_9"),Cr=/(\\s+|^)gb_tg(\\s+|$)/;Br&&!Cr.test(Br.className)&&Ar("gb_9");var Dr=new vr(_.nm());_.Ma("dd",Dr);_.y("gbar.close",(0,_.v)(Dr.Ad,Dr));_.y("gbar.cls",(0,_.v)(Dr.eg,Dr));_.y("gbar.abh",(0,_.v)(Dr.oc,Dr,0));_.y("gbar.adh",(0,_.v)(Dr.oc,Dr,1));_.y("gbar.ach",(0,_.v)(Dr.oc,Dr,2));_.y("gbar.aeh",(0,_.v)(Dr.Fi,Dr));_.y("gbar.bsy",(0,_.v)(Dr.Hh,Dr));_.y("gbar.op",(0,_.v)(Dr.ag,Dr));\nAr("gb_ib");_.V(function(){var a=window.document.querySelector(".gb_oc");a&&zr(_.gj("eq"),a,"click")});Ar("gb_0c");_.y("gbar.qfgw",(0,_.v)(window.document.getElementById,window.document,"gbqfqw"));_.y("gbar.qfgq",(0,_.v)(window.document.getElementById,window.document,"gbqfq"));_.y("gbar.qfgf",(0,_.v)(window.document.getElementById,window.document,"gbqf"));_.y("gbar.qfsb",(0,_.v)(window.document.getElementById,window.document,"gbqfb"));\nAr("gb_cg");Ar("gb_Bg");\n}catch(e){_._DumpException(e)}\n})(this.gbar_);\n// Google Inc.\n</script><div class="gb_ab"><div class="gb_ca gb_ba gb_pa" aria-label="Google apps" aria-hidden="true" role="region"><ul class="gb_ea gb_7" aria-dropeffect="move"><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="192" draggable="false" href="https://myaccount.google.com/?utm_source=OGB&utm_medium=app" id="gb192"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -69px"></span><span class="gb_Z">Account</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="1" draggable="false" href="https://www.google.co.in/webhp?tab=ww" id="gb1"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1311px"></span><span class="gb_Z">Search</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="8" draggable="false" href="https://maps.google.co.in/maps?hl=en&tab=wl" id="gb8"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -207px"></span><span class="gb_Z">Maps</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="36" draggable="false" href="https://www.youtube.com/?gl=IN" id="gb36"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -552px"></span><span class="gb_Z">YouTube</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="78" draggable="false" href="https://play.google.com/?hl=en&tab=w8" id="gb78"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -2346px"></span><span class="gb_Z">Play</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="5" draggable="false" href="https://news.google.co.in/nwshp?hl=en&tab=wn" id="gb5"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1035px"></span><span class="gb_Z">News</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="23" draggable="false" href="https://mail.google.com/mail/?tab=wm" id="gb23"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1104px"></span><span class="gb_Z">Gmail</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="53" draggable="false" href="https://contacts.google.com/?hl=en&tab=wC" id="gb53"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -2139px"></span><span class="gb_Z">Contacts</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="49" draggable="false" href="https://drive.google.com/?tab=wo" id="gb49"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -2001px"></span><span class="gb_Z">Drive</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="24" draggable="false" href="https://www.google.com/calendar?tab=wc" id="gb24"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -828px"></span><span class="gb_Z">Calendar</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="119" draggable="false" href="https://plus.google.com/?gpsrc=ogpy0&tab=wX" id="gb119"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -414px"></span><span class="gb_Z">Google+</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="51" draggable="false" href="https://translate.google.co.in/?hl=en&tab=wT" id="gb51"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1656px"></span><span class="gb_Z">Translate</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="31" draggable="false" href="https://photos.google.com/?tab=wq&pageId=none" id="gb31"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1518px"></span><span class="gb_Z">Photos</span></a></li></ul><a class="gb_fa gb_sg" aria-label="More Google apps" href="https://www.google.co.in/intl/en/about/products?tab=wh">More</a><span class="gb_ga"></span><ul class="gb_ea gb_8" aria-dropeffect="move"><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="6" draggable="false" href="https://www.google.co.in/shopping?hl=en&source=og&tab=wf" id="gb6"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -345px"></span><span class="gb_Z">Shopping</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="25" draggable="false" href="https://docs.google.com/document/?usp=docs_alc" id="gb25"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1449px"></span><span class="gb_Z">Docs</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="10" draggable="false" href="https://books.google.co.in/bkshp?hl=en&tab=wp" id="gb10"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1242px"></span><span class="gb_Z">Books</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="30" draggable="false" href="https://www.blogger.com/?tab=wj" id="gb30"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -2070px"></span><span class="gb_Z">Blogger</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="300" draggable="false" href="https://hangouts.google.com/" id="gb300"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1587px"></span><span class="gb_Z">Hangouts</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="136" draggable="false" href="https://keep.google.com/" id="gb136"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_M"></span><span class="gb_Z">Keep</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="357" draggable="false" href="https://jamboard.google.com/?usp=jam_ald" id="gb357"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -897px"></span><span class="gb_Z">Jamboard</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="429" draggable="false" href="https://earth.google.com/web/" id="gb429"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1863px"></span><span class="gb_Z">Earth</span></a></li><li class="gb_T" aria-grabbed="false"><a class="gb_O" data-pid="338" draggable="false" href="https://www.google.co.in/save" id="gb338"><div class="gb_3"></div><div class="gb_4"></div><div class="gb_5"></div><div class="gb_6"></div><span class="gb_W" style="background-position:0 -1725px"></span><span class="gb_Z">Collections</span></a></li></ul><a class="gb_ga gb_ng" href="https://www.google.co.in/intl/en/about/products?tab=wh">Even more from Google</a></div></div><style>@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}@-webkit-keyframes gb__nb{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}20%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}50%{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}85%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0)}}@keyframes gb__nb{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}20%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}50%{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}85%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}to{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0)}}.gb_Tc{background-position:-314px -38px;opacity:.55;height:100%;width:100%}.gb_b:hover .gb_Tc,.gb_b:focus .gb_Tc{opacity:.85}.gb_Uc .gb_Tc{background-position:-463px 0}.gb_Vc{background-color:#cb4437;-webkit-border-radius:8px;border-radius:8px;font:bold 11px Arial;color:#fff;line-height:16px;min-width:14px;padding:0 1px;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.1);top:0;visibility:hidden;z-index:990}.gb_Wc .gb_Vc,.gb_Wc .gb_Xc,.gb_Wc .gb_Xc.gb_Zc{visibility:visible}.gb_Xc{padding:0 2px;visibility:hidden}.gb_0c:not(.gb_1c) .gb_wb,.gb_0c:not(.gb_1c) .gb_vb{left:3px}.gb_Vc.gb_2c{-webkit-animation:gb__nb .6s 1s both ease-in-out;animation:gb__nb .6s 1s both ease-in-out;-webkit-perspective-origin:top right;perspective-origin:top right;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:top right;transform-origin:top right}.gb_2c .gb_Xc{visibility:visible}.gb_aa .gb_b .gb_Tc{background-position:0 0;opacity:.7}.gb_aa .gb_Uc .gb_Tc{background-position:-279px -38px}.gb_aa .gb_b:hover .gb_Tc,.gb_aa .gb_b:focus .gb_Tc{opacity:.85}.gb_S .gb_b .gb_Tc{background-position:-349px -38px;opacity:1}.gb_S .gb_Uc .gb_Tc{background-position:-393px 0}.gb_aa .gb_Vc,.gb_S .gb_Vc{border:none}.gb_0c .gb_3c{font-size:14px;font-weight:bold;top:0;right:0}.gb_0c .gb_b{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;width:30px}.gb_0c .gb_vb{border-bottom-color:#e5e5e5}.gb_4c{background-color:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:bold;line-height:20px;margin:5px;padding:0 2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;height:20px;width:20px}.gb_4c.gb_5c{background-position:-194px -21px}.gb_4c.gb_6c{background-position:-194px -46px}.gb_b:hover .gb_4c,.gb_b:focus .gb_4c{background-color:rgba(0,0,0,.85)}#gbsfw.gb_7c{background:#e5e5e5;border-color:#ccc}.gb_aa .gb_4c{background-color:rgba(0,0,0,.7)}.gb_S .gb_4c.gb_4c,.gb_S .gb_Wc .gb_4c.gb_4c,.gb_S .gb_Wc .gb_b:hover .gb_4c,.gb_S .gb_Wc .gb_b:focus .gb_4c{background-color:#fff;color:#404040}.gb_S .gb_4c.gb_5c{background-position:-70px 0}.gb_S .gb_4c.gb_6c{background-position:-219px 0}.gb_Wc .gb_4c.gb_4c{background-color:#db4437;color:#fff}.gb_Wc .gb_b:hover .gb_4c,.gb_Wc .gb_b:focus .gb_4c{background-color:#a52714}.gb_ab{display:none!important}.gb_bb{visibility:hidden}.gb_N .gbqfi::before{left:-428px;top:0}.gb_1b .gbqfb:focus .gbqfi{outline:1px dotted #fff}.gb_N .gb_9 .gb_b::before,.gb_N.gb_aa .gb_9 .gb_b::before{left:-132px;top:-38px}.gb_N.gb_S .gb_9 .gb_b::before{left:-463px;top:-35px}.gb_1b .gb_fa{position:relative}.gb_9 .gb_b:hover,.gb_9 .gb_b:focus{opacity:.85}.gb_S .gb_9 .gb_b:hover,.gb_S .gb_9 .gb_b:focus{opacity:1}@media (min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_ja .gb_W{background-image:url(\'https://ssl.gstatic.com/gb/images/p2_63dfd6b10.png\')}}.gb_N .gb_oc .gb_qc::before{left:0;top:-35px}.gb_N.gb_S .gb_oc .gb_qc::before{left:-296px;top:0}.gb_N.gb_aa .gb_oc .gb_qc::before{left:-97px;top:0}.gb_N .gb_Va{background-image:none!important}.gb_N .gb_rc{visibility:visible}.gb_1b .gb_Fe span{background:transparent}.gb_N .gb_Tc::before{left:-314px;top:-38px}.gb_N .gb_Uc .gb_Tc::before{left:-463px;top:0}.gb_N.gb_aa .gb_b .gb_Tc::before{left:0;top:0}.gb_N.gb_aa .gb_Uc .gb_Tc::before{left:-279px;top:-38px}.gb_N.gb_S .gb_b .gb_Tc::before{left:-349px;top:-38px}.gb_N.gb_S .gb_Uc .gb_Tc::before{left:-393px;top:0}.gb_1b .gb_4c{border:1px solid #fff;color:#fff}.gb_1b.gb_aa .gb_4c{border-color:#000;color:#000}.gb_N .gb_4c.gb_5c::before,.gb_1b.gb_N.gb_S .gb_4c.gb_5c::before{left:-194px;top:-21px}.gb_N .gb_4c.gb_6c::before,.gb_1b.gb_N.gb_S .gb_4c.gb_6c::before{left:-194px;top:-46px}.gb_N.gb_S .gb_4c.gb_5c::before,.gb_1b.gb_N.gb_aa .gb_4c.gb_5c::before{left:-70px;top:0}.gb_N.gb_S .gb_4c.gb_6c::before,.gb_1b.gb_N.gb_aa .gb_4c.gb_6c::before{left:-219px;top:0}.gb_Td{color:#ffffff;font-size:13px;font-weight:bold;height:25px;line-height:19px;padding-top:5px;padding-left:12px;position:relative;background-color:#4d90fe}.gb_Td .gb_Ud{color:#ffffff;cursor:default;font-size:22px;font-weight:normal;position:absolute;right:12px;top:5px}.gb_Td .gb_yd,.gb_Td .gb_wd{color:#ffffff;display:inline-block;font-size:11px;margin-left:16px;padding:0 8px;white-space:nowrap}.gb_Vd{background:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.16)),to(rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));background-image:linear-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));border-radius:2px;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);cursor:default!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#160000ff,endColorstr=#220000ff);text-decoration:none!important;-webkit-border-radius:2px}.gb_Vd:hover{background:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.14)),to(rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));background-image:linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#14000000,endColorstr=#22000000)}.gb_Vd:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.gb_nd.gb_od{padding:0}.gb_od.gb_Db .gb_ba{border:solid 1px transparent;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 2px 0 rgba(65,69,73,0.3),0 3px 6px 2px rgba(65,69,73,0.15);box-shadow:0 1px 2px 0 rgba(65,69,73,0.3),0 3px 6px 2px rgba(65,69,73,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;top:72px}.gb_od .gb_ba{padding:26px 26px 22px 13px;background:#ffffff}.gb_pd.gb_od .gb_ba{background:#4d90fe}a.gb_qd{color:#666666!important;font-size:22px;height:9px;opacity:.8;position:absolute;right:14px;top:4px;text-decoration:none!important;width:9px}.gb_pd a.gb_qd{color:#c1d1f4!important}a.gb_qd:hover,a.gb_qd:active{opacity:1}.gb_Db a.gb_qd{height:24px;right:8px;top:8px;padding:8px;width:24px}.gb_Db a.gb_qd:focus,.gb_Db a.gb_qd:active,.gb_Db a.gb_qd:focus:hover{background-color:#e8eaed;-webkit-border-radius:50%;border-radius:50%;outline:none}.gb_Db a.gb_qd:hover{background-color:#f1f3f4;-webkit-border-radius:50%;border-radius:50%;outline:none}svg.gb_rd{fill:#3c4043;opacity:1}.gb_sd{padding:0;white-space:normal;display:table}.gb_od:not(.gb_Db) .gb_sd{width:258px}.gb_td .gb_ba{top:36px;border:0;padding:16px;-webkit-box-shadow:4px 4px 12px rgba(0,0,0,0.4);box-shadow:4px 4px 12px rgba(0,0,0,0.4)}.gb_td:not(.gb_Db) .gb_sd{width:328px}.gb_td .gb_Ba,.gb_td:not(.gb_Db) .gb_ud,.gb_td .gb_md,.gb_td .gb_xa,.gb_vd{line-height:normal;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif}.gb_td .gb_Ba,.gb_td .gb_ud,.gb_td .gb_xa{font-weight:500}.gb_td .gb_Ba,.gb_td .gb_xa{border:0;padding:10px 8px}.gb_od .gb_Ba:active{outline:none;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.16);box-shadow:0 4px 5px rgba(0,0,0,.16)}.gb_td .gb_ud{color:#222;margin-bottom:8px}.gb_td.gb_Db .gb_xa.gb_wd{-webkit-border-radius:4px;border-radius:4px;cursor:pointer;height:16px;color:#5f6368;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;letter-spacing:.25px;line-height:16px;padding:8px 6px;text-transform:none}.gb_td.gb_Db .gb_xa.gb_wd:hover{background-color:#f8f9fa}.gb_od.gb_td.gb_Db .gb_xa.gb_wd:focus,.gb_od.gb_td.gb_Db .gb_xa.gb_wd:hover:focus{background-color:#f1f3f4;border-color:transparent}.gb_td.gb_Db .gb_xa.gb_wd:active{background-color:#f1f3f4;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)}.gb_td .gb_md{color:#808080;font-size:14px}.gb_od.gb_Db .gb_md{color:#5f6368;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px}.gb_xd{text-align:right;font-size:14px;padding-bottom:0;white-space:nowrap}.gb_xd .gb_yd{margin-left:8px}.gb_Db .gb_xd .gb_yd{margin-left:12px;text-transform:none}.gb_od.gb_Db a.gb_Ba:hover{background-color:#2b7de9;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_od.gb_Db a.gb_Ba:focus,.gb_od.gb_Db a.gb_Ba:hover:focus{background-color:#5094ed;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_od.gb_Db a.gb_Ba:active{background-color:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_Db .gb_xd .gb_yd.gb_zd{padding-left:6px;padding-right:14px}.gb_xd .gb_Ad.gb_yd img{background-color:inherit;-webkit-border-radius:initial;border-radius:initial;height:1.5em;margin:-0.25em 10px -0.25em 2px;vertical-align:text-top;width:1.5em}.gb_Db .gb_xd .gb_Ad.gb_yd.gb_zd img{height:18px;margin:0 8px 0 4px;width:18px}.gb_td .gb_sd .gb_Bd .gb_Ad{border:2px solid transparent}.gb_td:not(.gb_Db) .gb_sd .gb_Bd .gb_Ad:focus{border-color:#bbccff}.gb_td .gb_sd .gb_Bd .gb_Ad:focus:after,.gb_td .gb_sd .gb_Bd .gb_Ad:hover:after{background-color:transparent}.gb_vd{background-color:#404040;color:#fff;padding:16px;position:absolute;top:36px;min-width:328px;max-width:650px;right:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:4px 4px 12px rgba(0,0,0,0.4);box-shadow:4px 4px 12px rgba(0,0,0,0.4)}.gb_vd a,.gb_vd a:visited{color:#5e97f6;text-decoration:none}.gb_Cd{text-transform:uppercase}.gb_Dd{padding-left:50px}.gb_pd .gb_sd{width:200px}.gb_ud{color:#333333;font-size:16px;line-height:20px;margin:0;margin-bottom:16px}.gb_od.gb_Db .gb_ud{color:#3c4043;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.1px;line-height:20px;margin-bottom:12px}.gb_pd .gb_ud{color:#ffffff}.gb_md{color:#666666;line-height:17px;margin:0;margin-bottom:5px}.gb_pd .gb_md{color:#ffffff}.gb_md a.gb_Fd{text-decoration:none;color:#5e97f6}.gb_md a.gb_Fd:visited{color:#5e97f6}.gb_md a.gb_Fd:hover,.gb_md a.gb_Fd:active{text-decoration:underline}.gb_Hd{position:absolute;background:transparent;top:-999px;z-index:-1;visibility:hidden;margin-top:1px;margin-left:1px}#gb .gb_od{margin:0}.gb_od .gb_Mb{background:#4d90fe;border-color:#3079ed;margin-top:15px}.gb_od.gb_Db .gb_Mb{border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:21px;min-width:70px;text-align:center;-webkit-font-smoothing:antialiased}.gb_td .gb_Ba{background:#4285f4}.gb_od a.gb_Ba{color:#ffffff}.gb_od.gb_Db a.gb_Ba{background:#1a73e8;-webkit-border-radius:4px;border-radius:4px;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;letter-spacing:.25px;line-height:16px;padding:8px 22px;-webkit-font-smoothing:antialiased}.gb_od.gb_Db:not(.gb_td) a.gb_Ba{float:right}#gb .gb_od.gb_Db a.gb_Mb.gb_Mb{cursor:pointer}#gb .gb_od a.gb_Mb.gb_Mb{color:#ffffff}.gb_od .gb_Mb:hover{background:#357ae8;border-color:#2f5bb7}.gb_Id .gb_3c .gb_vb{border-bottom-color:#ffffff;display:block}.gb_Jd .gb_3c .gb_vb{border-bottom-color:#4d90fe;display:block}.gb_Id .gb_3c .gb_wb,.gb_Jd .gb_3c .gb_wb{display:block}.gb_Kd,.gb_Bd{display:table-cell}.gb_Kd{vertical-align:middle}.gb_td:not(.gb_Db) .gb_Kd{vertical-align:top}.gb_Db .gb_Kd img{height:48px;padding-left:4px;padding-right:20px;width:48px}.gb_Bd{padding-left:13px;width:100%}.gb_td .gb_Bd{padding-left:20px}.gb_od.gb_Db .gb_Bd{padding-top:4px;min-width:326px;padding-left:0;width:326px}.gb_od.gb_Ld.gb_Db .gb_Bd{min-width:254px;width:254px}.gb_od.gb_Db:not(.gb_td) .gb_Bd{padding-top:32px}.gb_Md{display:block;display:inline-block;padding:1em 0 0 0;position:relative;width:100%}.gb_Nd{color:#ff0000;font-style:italic;margin:0;padding-left:46px}.gb_Md .gb_Od{float:right;margin:-20px 0;width:-webkit-calc(100% - 46px);width:calc(100% - 46px)}.gb_Pd svg{fill:grey}.gb_Pd.gb_Qd svg{fill:#4285f4}.gb_Md .gb_Od label:after{background-color:#4285f4}.gb_Pd{display:inline;float:right;margin-right:22px;position:relative;top:-4px}.gb_od.gb_Db .gb_Pd{top:2px}.gb_6f{margin-bottom:32px;font-size:small}.gb_6f .gb_7f{margin-right:5px}.gb_6f .gb_8f{color:red}.gb_cd{display:none}.gb_cd.gb_g{display:block}.gb_dd{background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.08);box-shadow:0 1px 0 rgba(0,0,0,0.08);color:#000;position:relative;z-index:986}.gb_ed{height:40px;padding:16px 24px;white-space:nowrap}.gb_fd{position:fixed;bottom:16px;padding:16px;right:16px;white-space:normal;width:328px;-webkit-transition:width .2s,bottom .2s,right .2s;transition:width .2s,bottom .2s,right .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12);box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}@media (max-width:400px){.gb_dd.gb_fd{max-width:368px;width:auto;bottom:0;right:0}}.gb_dd .gb_Mb{border:0;font-weight:500;font-size:14px;line-height:36px;min-width:32px;padding:0 16px;vertical-align:middle}.gb_dd .gb_Mb:before{content:\'\';height:6px;left:0;position:absolute;top:-6px;width:100%}.gb_dd .gb_Mb:after{bottom:-6px;content:\'\';height:6px;left:0;position:absolute;width:100%}.gb_dd .gb_Mb+.gb_Mb{margin-left:8px}.gb_gd{height:48px;padding:4px;margin:-8px 0 0 -8px}.gb_fd .gb_gd{float:left;margin:-4px}.gb_hd{font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;overflow:hidden;vertical-align:top}.gb_ed .gb_hd{display:inline-block;padding-left:8px;width:640px}.gb_fd .gb_hd{display:block;margin-left:56px;padding-bottom:16px}.gb_id{background-color:inherit}.gb_ed .gb_id{display:inline-block;position:absolute;top:18px;right:24px}.gb_fd .gb_id{text-align:right;padding-right:24px;padding-top:6px}.gb_id .gb_jd{height:1.5em;margin:-.25em 10px -.25em 0;vertical-align:text-top;width:1.5em}.gb_kd{line-height:20px;font-size:16px;font-weight:700;color:rgba(0,0,0,.87)}.gb_fd .gb_kd{color:rgba(0,0,0,.87);font-size:16px;line-height:20px;padding-top:8px}.gb_ed .gb_kd,.gb_ed .gb_ld{width:640px}.gb_ld .gb_md,.gb_ld{line-height:20px;font-size:13px;font-weight:400;color:rgba(0,0,0,.54)}.gb_fd .gb_ld .gb_md{font-size:14px}.gb_fd .gb_ld{padding-top:12px}.gb_fd .gb_ld a{color:rgba(66,133,244,1)}.gb_N .gb_cg .gb_b::before{left:-498px;top:-35px}.gb_N.gb_aa .gb_cg .gb_b::before{left:-498px;top:0}.gb_N.gb_S .gb_cg .gb_b::before{left:-428px;top:-35px}.gb_1b .gb_wb{border:0;border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);height:14px;width:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gb_1b .gb_vb{border:0;border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);height:14px;width:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#fff;background:#fff}.gb_N .gb_4g::before{clip:rect(25px 235px 41px 219px);left:-197px;top:-3px}.gb_N .gb_qc.gb_5g{position:absolute}.gb_N .gb_5g::before{clip:rect(0 210px 16px 194px);left:-164px;top:22px}.gb_N .gb_jb .gb_4g::before{left:-189px}@media (min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_N .gb_4g::before{clip:rect(50px 470px 82px 438px)}.gb_N .gb_5g::before{clip:rect(0 420px 32px 388px)}}.gb_N .gb_qc,.gb_N .gbii,.gb_N .gbip{background-image:none;overflow:hidden;position:relative}.gb_N .gb_qc::before{content:url(\'//ssl.gstatic.com/gb/images/i1_1967ca6a.png\');position:absolute}@media (min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_N .gb_qc::before{content:url(\'//ssl.gstatic.com/gb/images/i2_2ec824b0.png\');-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}}.gb_1b a:focus{outline:1px dotted #fff!important}sentinel{}</style></body></html>'