1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Scraping Google?

Discussion in 'Visual Basic .NET' started by MarketerX, Sep 19, 2011.

  1. MarketerX

    MarketerX Regular Member

    Joined:
    Mar 7, 2010
    Messages:
    398
    Likes Received:
    120
    I noticed Google's page source doesn't actually contain the HTML for the results but javascript instead.

    How can I scrape links of Google with httpwebrequest/httpwebresponse??? :eek:
     
  2. captchaman

    captchaman Junior Member

    Joined:
    Sep 16, 2010
    Messages:
    190
    Likes Received:
    842
    Occupation:
    Software Programmer
    Location:
    USA
    Two ideas come to mind..
    1.) This only gives you the first 10 results but it's not JS.
    Code:
    http://www.google.com/m?dc=gorganic&source=mobileproducts&q=test
    2.) If it's not multithreaded and you want more than 10 results, load the search into a WebBrowser and scrape from the DOM HTML.
     
    • Thanks Thanks x 1
  3. wannabie

    wannabie Elite Member

    Joined:
    Mar 11, 2009
    Messages:
    3,807
    Likes Received:
    2,954
    Occupation:
    Seo and Marketing Suprisingly
    Location:
    Your bedroom window
    Home Page:
    Scrapebox ?
     
  4. Autumn

    Autumn Elite Member

    Joined:
    Nov 18, 2010
    Messages:
    2,197
    Likes Received:
    3,041
    Occupation:
    I figure out ways to make money online and then au
    Location:
    Spamville
    Google returns non-javascript results to browsers that don't execute javascript, just turn off js in your browser and check out the results...
     
    • Thanks Thanks x 1
  5. zero-day

    zero-day Regular Member

    Joined:
    Aug 25, 2011
    Messages:
    349
    Likes Received:
    344
    Occupation:
    Coder
    Location:
    My Office.
    Home Page:
    No. Wrong.

    Just tested in firefox, I googled "Blackhat" and got the following, which is still Javascript.
    Code:
    <!doctype html> <head>      <title>blackhat - Google Search</title>   <script>window.google={kEI:"pNp2Tpv6EYrW0QGJpo3hDQ",getEI:function(a){var b;while(a&&!(a.getAttribute&&(b=a.getAttribute("eid"))))a=a.parentNode;return b||google.kEI},kEXPI:"18168,28887,28936,30316,30465,30542,31215,31702,31775,32034,32409,32412,32445,32505,32843,32845,32847,32857",kCSI:{e:"18168,28887,28936,30316,30465,30542,31215,31702,31775,32034,32409,32412,32445,32505,32843,32845,32847,32857",ei:"pNp2Tpv6EYrW0QGJpo3hDQ",expi:"18168,28887,28936,30316,30465,30542,31215,31702,31775,32034,32409,32412,32445,32505,32843,32845,32847,32857"},authuser:0,ml:function(){},
    pageState:"#",kHL:"en",time:function(){return(new Date).getTime()},log:function(a,b,c,e){var d=new Image,f=google,h=f.lc,g=f.li,i="";d.onerror=(d.onload=(d.onabort=function(){delete h[g]}));h[g]=d;if(!c&&b.search("&ei=")==-1)i="&ei="+google.getEI(e);var j=c||"/gen_204?atyp=i&ct="+a+"&cad="+b+i+"&zx="+google.time();d.src=j;f.li=g+1},lc:[],li:0,j:{en:1,
    l:function(){google.fl=true},e:function(){google.fl=true},b:location.hash&&location.hash!="#",bv:21,pm:"p",pl:[],mc:0,sc:0.5,u:"a68e743c"},Toolbelt:{},y:{},x:function(a,b){google.y[a.id]=[a,b];return false}};(function(){var a=google.j;window.onpopstate=function(){a.psc=1};for(var b=0,c;c=["ad","bc","inpr","is","p","pa","ac","pc","pah","ph","sa","sifp","slp","spf","spn","xx","zc","zz"][b++];)(function(e){a[e]=function(){a.pl.push([e,arguments])}})(c)})();
    if(!window.chrome)window.chrome={};window.chrome.sv=1.00;
    </script>   <script>window.google.sn="web";var i=window.google.timers={};window.google.startTick=function(a,b){i[a]={t:{start:(new Date).getTime()},bfr:!(!b)}};window.google.tick=function(a,b,c){if(!i[a])google.startTick(a);i[a].t[b]=c||(new Date).getTime()};google.startTick("load",true);try{window.google.pt=window.gtbExternal&&window.gtbExternal.pageT();
    }catch(v){}
    </script>   <style id=gstyle>body{color:#000;margin:3px 0}body,#leftnav,#tbdi,#hidden_modes,#hmp{background:#fff}#gb{font:13px/27px Arial,sans-serif;height:30px}#gbz,#gbg{position:absolute;white-space:nowrap;top:0;height:30px;z-index:1000}#gbz{left:0;padding-left:4px}#gbg{right:0;padding-right:5px}#gbs{background:#fff;left:0;position:absolute;visibility:hidden;z-index:998}#gbx3,#gbx4{background-color:#2d2d2d;background-image:none;_background-image:none;background-position:0 -138px;background-repeat:repeat-x;border-bottom:1px solid #000;font-size:24px;height:29px;_height:30px;opacity:1;filter:alpha(opacity=100);position:absolute;top:0;width:100%;z-index:990}#gbx3{left:0}#gbx4{right:0}.gbtcb{position:absolute;visibility:hidden}#gbz .gbtcb{right:0}#gbg .gbtcb{left:0}.gbxx{display:none !important}.gbm{position:absolute;z-index:999;top:-999px;visibility:hidden;text-align:left;border:1px solid #bebebe;background:#fff;-moz-box-shadow:-1px 1px 1px #ccc;-webkit-box-shadow:0 1px 5px #ccc;box-shadow:0 1px 5px #ccc}.gbrtl .gbm{-moz-box-shadow:1px 1px 1px #ccc}.gbto .gbm{visibility:visible;top:29px!important}#gbs{top:29px!important}#gbz .gbm{left:0}#gbg .gbm{right:0}.gbxms{background-color:#ccc;display:block;position:absolute;z-index:1;top:-1px;left:-2px;right:-2px;bottom:-2px;opacity:.4;-moz-border-radius:3px;filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=5);*opacity:1;*top:-2px;*left:-5px;*right:5px;*bottom:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=5)";opacity:1\0/;top:-4px\0/;left:-6px\0/;right:5px\0/;bottom:4px\0/}.gbma{position:relative;top:-1px;border-style:solid dashed dashed;border-color:transparent;border-top-color:#c0c0c0;display:-moz-inline-box;display:inline-block;font-size:0;height:0;line-height:0;width:0;border-width:3px 3px 0;padding-top:1px;left:4px}#gbztms1,#gbi4m1,#gbi4s,#gbi4t{zoom:1}.gbtc,.gbmc,.gbmcc{display:block;list-style:none;margin:0;padding:0}.gbmc{background:#fff;padding:10px 0;position:relative;z-index:2;zoom:1}.gbt{position:relative;display:-moz-inline-box;display:inline-block;line-height:27px;padding:0;vertical-align:top}.gbt{*display:inline}.gbto{box-shadow:0 1px 5px #ccc;-moz-box-shadow:0 1px 5px #ccc;-webkit-box-shadow:0 1px 5px #ccc}.gbzt,.gbgt{cursor:pointer;display:block;text-decoration:none !important}.gbts{border-left:1px solid transparent;border-right:1px solid transparent;display:block;*display:inline-block;padding:0 5px;position:relative;z-index:1000}.gbts{*display:inline}.gbto .gbts{background:#fff;border-color:#bebebe;color:#36c;padding-bottom:1px;padding-top:2px}.gbz0l .gbts{color:#fff;font-weight:bold}.gbtsa{padding-right:9px}#gbz .gbzt,#gbz .gbgt,#gbg .gbgt{color:#ccc!important}.gbtb2{display:block;border-top:2px solid transparent}.gbto .gbzt .gbtb2,.gbto .gbgt .gbtb2{border-top-width:0}.gbtb .gbts{background:url(//ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:-27px -22px;border:0;font-size:0;padding:29px 0 0;*padding:27px 0 0;width:1px}.gbzt-hvr,.gbzt:focus,.gbgt-hvr,.gbgt:focus{background-color:#4c4c4c;background-image:none;_background-image:none;background-position:0 -102px;background-repeat:repeat-x;outline:none;text-decoration:none !important}.gbpdjs .gbto .gbm{min-width:99%}.gbz0l .gbtb2{border-top-color:#dd4b39!important}#gbi4s,#gbi4s1{font-weight:bold}#gbg6.gbgt-hvr,#gbg6.gbgt:focus{background-color:transparent;background-image:none}.gbg4a{font-size:0;line-height:0}.gbg4a .gbts{padding:27px 5px 0;*padding:25px 5px 0}.gbto .gbg4a .gbts{padding:29px 5px 1px;*padding:27px 5px 1px}#gbi4i,#gbi4id{left:5px;border:0;height:24px;position:absolute;top:1px;width:24px}.gbto #gbi4i,.gbto #gbi4id{top:3px}.gbi4p{display:block;width:24px}#gbi4id,#gbmpid{background:url(//ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png)}#gbi4id{background-position:-29px -54px}#gbmpid{background-position:-58px 0px}#gbmpi,#gbmpid{border:none;display:inline-block;margin:10px 20px;height:48px;width:48px}#gbmpi,#gbmpid{*display:inline}#gbg5{font-size:0}#gbgs5{padding:5px !important}.gbto #gbgs5{padding:7px 5px 6px !important}#gbi5{background:url(//ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:0 0;display:block;font-size:0;height:17px;width:16px}.gbto #gbi5{background-position:-6px -22px}#gbgf .gbmt,.gbn .gbmt,.gbn .gbmt:visited,.gbnd .gbmt,.gbnd .gbmt:visited{color:#dd8e27 !important}.gbf .gbmt,.gbf .gbmt:visited{color:#900 !important}.gbmt,.gbml1,.gbmt:visited,.gbml1:visited{color:#36c !important;display:block;text-decoration:none !important}.gbml1{display:inline-block;margin:0 10px;padding:0 10px}.gbml1{*display:inline}.gbml1-hvr,.gbml1:focus{background:#eff3fb;outline:none}#gbpm .gbml1{display:inline;margin:0;padding:0;white-space:nowrap}#gbpm .gbml1-hvr,#gbpm .gbml1:focus{background:none;text-decoration:underline !important}.gbmt{padding:0 20px}.gbmt-hvr,.gbmt:focus{background:#eff3fb;cursor:pointer;outline:0 solid black;text-decoration:none !important}.gbm0l,.gbm0l:visited{color:#000 !important;font-weight:bold}.gbmh{border-top:1px solid #e5e5e5;font-size:0;margin:10px 0}#gbd4 .gbmh{margin:0}.gbmtc{padding:0;margin:0;line-height:27px}.GBMCC:last-child:after,#GBMPAL:last-child:after{content:'\0A\0A';white-space:pre;position:absolute}#gbd4 .gbpc,#gbmpas .gbmt{line-height:17px}#gbd4 .gbpgs .gbmtc{line-height:27px}#gbmpas .gbmt{padding-bottom:10px;padding-top:10px}#gbmple .gbmt,#gbmpas .gbmt{font-size:15px}#gbd4 .gbpc{display:inline-block;margin:6px 0 10px;margin-right:50px;vertical-align:top}#gbd4 .gbpc{*display:inline}.gbpc .gbps,.gbpc .gbps2{display:block;margin:0 20px}#gbmplp.gbps{margin:0 10px}.gbpc .gbps{color:#000;font-weight:bold}.gbpc .gbps2{font-size:13px}.gbpc .gbpd{margin-bottom:5px}.gbpd .gbmt,.gbmpmtd .gbmt{color:#666 !important}.gbmpme,.gbps2{color:#666;display:block;font-size:11px}.gbp0 .gbps2,.gbmpmta .gbmpme{font-weight:bold}#gbmpp{display:none}#gbd4 .gbmcc{margin-top:5px}.gbpmc{background:#edfeea}.gbpmc .gbmt{padding:10px 20px}#gbpm{*border-collapse:collapse;border-spacing:0;margin:0;white-space:normal}#gbpm .gbmt{border-top:none;color:#666 !important;font:11px Arial,sans-serif}#gbpms{*white-space:nowrap}.gbpms2{font-weight:bold;white-space:nowrap}#gbmpal{*border-collapse:collapse;border-spacing:0;margin:0;white-space:nowrap}.gbmpala,.gbmpalb{font:13px Arial,sans-serif;line-height:27px;padding:10px 20px 0;white-space:nowrap}.gbmpala{padding-left:0;text-align:left}.gbmpalb{padding-right:0;text-align:right}.gbp0 .gbps,.gbmpmta .gbmpmn{color:#000;display:inline-block;font-weight:bold;padding-right:34px;position:relative}.gbp0 .gbps,.gbmpmta .gbmpmn{*display:inline}.gbmpmtc,.gbp0i{background:url(//ssl.gstatic.com/gb/images/b_8d5afc09.png);_background:url(//ssl.gstatic.com/gb/images/b8_3615d64d.png);background-position:0 -54px;position:absolute;height:21px;width:24px;right:0;top:-3px}a.gb1,a.gb2,a.gb3,.link{color:#12c!important}.ts{border-collapse:collapse}.ts td{padding:0}.ti,.bl,#res h3{display:inline}.ti{display:inline-table}#tads a.mblink,#tads a.mblink b,#tadsto a.mblink,#tadsto a.mblink b,#rhs a.mblink,#rhs a.mblink b{color:#1122cc!important}#tads .ch,#tadsto .ch,#rhs .ch{margin-top:5px;}a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited,.kl:active{color:#12c}.mblink:visited,a:visited{color:#61c}.vst:link{color:#61c}.cur,.b{font-weight:bold}.j{width:42em;font-size:82%}.s{max-width:42em}.sl{font-size:82%}.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}.f,.f a:link,.m,.c h2,#mbEnd h2,#tads h2,#tadsto h2,.descbox{color:#666}.a,cite,cite a:link,cite a:visited,.cite,.cite:link,#mbEnd cite b,#tads cite b,#tadsto cite b,#ans>i,.bc a:link{color:#093;font-style:normal}.ng{color:#d14836}h1,ol,ul,li{margin:0;padding:0}li.g,body,html,.std,.c h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}.c h2,#mbEnd h2,h1{font-weight:normal}.clr{clear:both;margin:0 8px}.blk a{color:#000}#nav a{display:block}#nav .i{color:#a90a08;font-weight:bold}.csb,.ss,.play_icon,.mini_play_icon,.micon,.licon,.close_btn,#tbp,.mbi,.inline_close_btn{background:url(/images/nav_logo86.png) no-repeat;overflow:hidden}.csb,.ss{background-position:0 0;height:40px;display:block}.ss{background-position:0 -91px;position:absolute;left:0;top:0}.cps{height:18px;overflow:hidden;width:114px}.mbi{background-position:-153px -70px;display:inline-block;float:left;height:13px;margin-right:3px;margin-top:1px;width:13px}#nav td{padding:0;text-align:center}.wsa,.wxs,.wpb{background:url(/images/nav_logo86.png) no-repeat;border:0;cursor:pointer;display:none;margin-right:3px;height:0px;vertical-align:bottom;width:0px}.wsa{cursor:default;display:inline;height:14px;margin-left:5px;vertical-align:6px;width:14px}.ws{display:none}.wsa{background-position:-102px -117px}.wxs{background-position:;cursor:default;display:inline;height:px;margin-left:8px;width:px}.wpb{background-position:-153px -70px;display:inline;height:13px;vertical-align:5px;width:13px}button::-moz-focus-inner{border:0}.ch{cursor:pointer}h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}.e{margin:2px 0 .75em}.slk div{padding-left:12px;text-indent:-10px}.fc{margin-top:.5em;padding-left:16px}#mbEnd cite{text-align:left}#rhs_block{margin-bottom:-20px}#bsf,.blk{border-top:1px solid #6b90da;background:#f0f7f9}#bsf{border-bottom:1px solid #6b90da}#cnt{clear:both}#res{padding-right:1em;margin:0 16px}.c{background:#fff8e7;margin:0 8px}.c li{padding:0 3px 0 8px;margin:0}#mbEnd li{margin:1em 0;padding:0}.xsm{font-size:x-small}ol li{list-style:none}#ncm ul li{list-style-type:disc}.sm li{margin:0}.gl,#foot a,.nobr{white-space:nowrap}#mbEnd .med{white-space:normal}.sl,.r{display:inline;font-weight:normal;margin:0}.r{font-size:medium}h4.r{font-size:small}.mr{margin-top:6px}h3.tbpr{margin-top:.4em;margin-bottom:1.2em}img.tbpr{border:0px;width:15px;height:15px;margin-right:3px}.jsb{display:block}.nojsb{display:none}.nwd{font-size:10px;padding:16px;text-align:center}#ss-box{background:#fff;border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;left:0;margin-top:.1em;position:absolute;visibility:hidden;z-index:101}#ss-box a{display:block;padding:.2em .31em;text-decoration:none}#ss-box a:hover{background:#558be3;color:#fff!important}a.ss-selected{color:#000!important;font-weight:bold}a.ss-unselected{color:#4273db!important}.ss-selected .mark{display:inline}.ss-unselected .mark{visibility:hidden}#ss-barframe{background:#fff;left:0;position:absolute;visibility:hidden;z-index:100}.ri_cb{left:0;margin:6px;position:absolute;top:0;z-index:1}.ri_sp{display:-moz-inline-box;display:inline-block;text-align:center;vertical-align:top;margin-bottom:6px}.ri_of{opacity:0.40;}.ri_sp img{vertical-align:bottom}#vsrs,#vsrsr,#vspci,.vspib{background:url(/images/nav_logo86.png) no-repeat}#vspb{box-shadow:0 4px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);border:1px solid #ccc;background-color:#fff;display:none;padding:15px;position:absolute;top:0;visibility:hidden;z-index:110}#vspb.vspbv{padding-left:5px;padding-right:6px;padding-bottom:18px}#vsrs,#vsrsr{height:30px;position:absolute;width:17px}#vsrs{background-position:0 -212px;left:-16px}#vsrsr{background-position:-50px -212px;right:-16px;display:none}#vspc{background-color:#fff;border:none;padding:0;position:absolute;top:15px}.vspbv #vspc{top:25px}#vspci{background-position:-71px -111px;border-bottom:5px solid #fff;border-left:5px solid #fff;cursor:pointer;height:16px;position:absolute;right:7px;top:7px;width:16px;z-index:16}.vspbv #vspci{right:4px;top:5px}.vspbv #vsic, #vsvpc{display:none}.vspbv #vsvpc{display:block}.vsvsn{left:3px;position:absolute;top:-20px}.vsvsnd{width:20px;height:16px}.vsvsndon{background:transparent url(images/video/audio_icons.png) no-repeat scroll -57px 0}.vsvsndon:hover{background:transparent url(images/video/audio_icons.png) no-repeat scroll -38px 0}.vsvsndoff{background-image:url(images/video/audio_icons.png)}.vsvsndoff:hover{background:transparent url(images/video/audio_icons.png) no-repeat scroll -19px 0}#vsvsna:focus{outline:none}.vsvptbl{margin-top:-2px}#vsic{overflow:hidden;z-index:-1}#vsli{border:none;display:block;left:50%;margin-left:-11px;width: 22px;height: 22px;position:absolute;top:50%;visibility:hidden}#vsm{font-size:16px;left:0;overflow:hidden;padding:10px;position:absolute;right:0;text-align:center;top:30%}#vsi,.vsi{border:none;display:block}#vsia{text-decoration:none}.vsbb{background-color:rgba(255, 245, 64, 0.2);border:4px solid #ff7f27;opacity:0.8;position:absolute;z-index:14}.vstb{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);background-color:#fff;border:1px solid #ff7f27;color:#000;font-size:12px;left:-4px;overflow:hidden;padding:5px;position:absolute;right:-4px;text-overflow:ellipsis;z-index:15}a .vstb em, a .vstb b{text-decoration:none}div.vsc{display:inline-block;position:relative;width:100%}div.vsta{display:block}div.vsta{z-index:1}.vspi{bottom:-5px;left:-8px;position:absolute;right:-8px;top:-5px;z-index:-1}.vscl .vspi{left:-6px}.vsgv .vspi{right:7px;top:1px}.vsgb .vspi{bottom:0;top:-1px}.nulead .vspi{left:-6px;top:-3px;bottom:-4px}.nusec .vspi{left:-6px;top:-4px;bottom:-4px}.nurich .vspi{left:-6px;top:-4px;bottom:0}.vspib{background-position:-19px -213px;border:0;padding-right:0;cursor:pointer;display:inline;height:13px;margin-left:5px;margin-right:3px;vertical-align:6px;width:13px}.vsgv .vspib{margin-top:2px}.vspib::-moz-focus-inner{border:none}.vsc .ws,.vsc .wsa{margin-right:0}div.vsc:hover .vspib,#cnt.vse .vspib{background-position:-35px -213px}#cnt.vsh #ires div.vsc:hover>.vspi,#ires div.vso>.vspi,#cnt.vsh #rhs div.vsc:hover>.vspi,#rhs div.vso>.vspi{background:#ebf2fc;border:1px solid #cddcf9}#cnt.vsh #tads div.vsc:hover>.vspi,#tads div.vso>.vspi,#cnt.vsh #tadsto div.vsc:hover>.vspi,#tadsto div.vso>.vspi{background:#fbf3d4;border:1px solid #eddca6}div.vsc:hover #nqsbq,div.vso #nqsbq{background-color:#fff}div.fade>#center_col div.vsc:hover>.vspi{background:none !important;border:none !important}#gog{background:none}.tl{position:relative}.mbl{margin-top:7px}.vpvfl{vertical-align:bottom}.vshid{display:none}.vsinfo{font-size:small;position:absolute;bottom:5px}.so{margin-top:4px;position:relative;white-space:normal}.so img{border:0;vertical-align:top}.son{position:relative}.so .soh{background-color:#FFFFD2;border:1px solid #FDF0BF;color:#000;display:none;font-size:8pt;padding:3px;position:absolute;white-space:nowrap;z-index:10}.soi{background:#ebeff9;line-height:22px;padding:0 4px;position:static;vertical-align:middle}.soi a{white-space:nowrap}.soi img{margin-top:-3px;vertical-align:middle}.soi .lsbb{display:inline-block;height:20px;margin-bottom:4px}.soi .lsb{background-repeat:repeat-x;font-size:small;height:20px;padding:0 5px}#rhs_block .so{display:block}.siw{display:inline-block;position:relative}.sia{background-color:#fff;border-top-right-radius:3px;bottom:0;font-size:11px;padding-left:2px;position:absolute}.sia .f,.sia a.fl:link,.sia a.fl:visited{color:#fff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sia img{border-right:3px solid #fff}.siap{vertical-align:bottom}.ps-map{float:left}.ps-map img{border:1px solid #00c}a.tiny-pin,a.tiny-pin:link,a.tiny-pin:hover{text-decoration:none;color:12c}a.tiny-pin:hover span{text-decoration:underline}.tiny-pin table{vertical-align:middle}.tiny-pin p{background-image:url(/images/nav_logo86.png);background-position:-117px -91px;height:15px;margin:0;padding:0;top:-1px;overflow:hidden;position:relative;width:9px;}.pspa-price{font-size:medium;font-weight:bold}.pspa-call-price{font-size:small;font-weight:bold}.pspa-store-avail{color:#093}.pspa-out-of-stock{color:#d14836}li.ppl{margin-bottom:11px;padding:6px;position:relative}#ppldir #ppldone, #ppldir #pplundo, #ppldir #pplcancel{color:#00f;cursor:pointer;text-decoration:underline}#ppldir{background:rgb(247,243,181);display:none;line-height:1.5em;outline:1px solid rgb(255,185,23);padding:6px 4px 6px 6px;position:absolute;width:90%;z-index:20}#ppldir.working{display:block}.pplclustered .pplclusterhide{visibility:hidden}.pplclustered .pplfeedback, .pplclustered .pplclusterdrop{display:none !important}.pplfeedback{right:5px;background:rgba(235, 242, 252, 1.0);border:1px solid #afafaf;color:#333 !important;cursor:pointer;display:none;font-size:1.0em;float:right;margin-top:5px;margin-right:5px;opacity:1.0;padding:5px 10px;position:absolute;text-decoration:none;top:5px;vertical-align:middle;white-space:nowrap}.pplfeedback:active{}li.ppl:hover .pplfeedback{opacity:1.0}.pplclustered:hover{border:0px;background-color:'' !important;margin-left:0px !important}li.ppl:hover{background-color:#ebf2fc;border:1px solid #cddcf9;padding:5px}.pplselected{background-color:#EBF2FC}.ppldragging{background-color:#B2D2FF}li.g.ppld{margin-bottom:0px;padding:3px}li.g.ppld:hover{padding:2px}.ppl_thumb_src{color:#767676;font-size:0.8em;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;padding:0;text-align:center;width:70px}a.pplatt:link{color:#767676;text-decoration:none}a.pplatt:hover{color:#767676;text-decoration:underline}li.ppl:hover .pplfeedback{display:block}.ppl_thy{color:#767676;margin-left:3px}.ppl_crc{margin:35px 10px 0px 0px;display:none}.fbbtn{margin-left:5px;width:35px}.son:hover .soh{display:block;left: 0pxtop: 24px;}.bili {vertical-align:top;display:inline-block;overflow:hidden;margin-top:0px;margin-right:6px;margin-bottom:6px;margin-left:0px;}.bilir {margin:0px 0px 6px 0px;}.bia {display:block;}.rg_il,.rg_ilbg,.rg_ils{bottom:0;color:#fff;font-size:11px;line-height:100%;padding-right:1px;position:absolute}.rg_il,.rg_ilbg{right:0}.rg_ilbg{background:#000;opacity:0.4;z-index:0}.rg_il{z-index:1}.rg_ils{background:#fff;-webkit-border-top-right-radius:1px;-moz-border-radius-topright:1px;border-top-right-radius:1px;left:0;white-space:nowrap;z-index:1}.rg_ils div.f{color:#fff}.rg_ils div.f a{color:#12c}.rg_h,.rg_hp,.rg_hv{display:none;position:fixed;visibility:hidden}.rg_h {height:0px;left:0px;top:0px;width:0px;}.rg_hv{background:#fff;border:1px solid #ccc;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 16px rgba(0,0,0,0.2);box-shadow:0 4px 16px rgba(0,0,0,0.2);margin:-8px;padding:8px;background-color:#fff;visibility:visible}.rg_hp,.rg_hv,#rg_hp.v{display:block;z-index:5000}#rg_hp{-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.2);display:none;opacity:.7;position:fixed}#rg_hpl{cursor:pointer;display:block;height:100%;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;width:100%}.rg_hi {border:0;display:block;margin:0 auto 4px}.rg_hx {opacity:0.5}.rg_hx:hover {opacity:1}.rg_hn,.rg_hr,.rg_ht,.rg_ha{margin:0 1px -1px;padding-bottom:1px;overflow:hidden}.rg_ht{font-size:123%;line-height:120%;max-height:1.2em;word-wrap:break-word}.rg_hn{line-height:120%;max-height:2.4em}.rg_hr{color:#093;white-space:nowrap}.rg_ha{color:#666;white-space:nowrap}a.rg_hal{color:#12c;text-decoration:none}a:hover.rg_hal {text-decoration:underline}.uh_h,.uh_hp,.uh_hv{display:none;position:fixed;visibility:hidden}.uh_h {height:0px;left:0px;top:0px;width:0px;}.uh_hv{background:#fff;border:1px solid #ccc;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 16px rgba(0,0,0,0.2);box-shadow:0 4px 16px rgba(0,0,0,0.2);margin:-8px;padding:8px;background-color:#fff;visibility:visible}.uh_hp,.uh_hv,#uh_hp.v{display:block;z-index:5000}#uh_hp{-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.2);display:none;opacity:.7;position:fixed}#uh_hpl{cursor:pointer;display:block;height:100%;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;width:100%}.uh_hi {border:0;display:block;margin:0 auto 4px}.uh_hx {opacity:0.5}.uh_hx:hover {opacity:1}.uh_hn,.uh_hr,.uh_ht,.uh_ha{margin:0 1px -1px;padding-bottom:1px;overflow:hidden}.uh_ht{font-size:123%;line-height:120%;max-height:1.2em;word-wrap:break-word}.uh_hn{line-height:120%;max-height:2.4em}.uh_hr{color:#0E774A;white-space:nowrap}.uh_ha{color:#777;white-space:nowrap}a.uh_hal{color:#36c;text-decoration:none}a:hover.uh_hal {text-decoration:underline}.speaker-icon-listen-off{background:url(//ssl.gstatic.com/dictionary/static/images/icons/1/pronunciation.png);opacity:0.55;filter:alpha(opacity=55);border:1px solid transparent;display:inline-block;float:none;height:16px;vertical-align:bottom;width:16px}.speaker-icon-listen-off:hover{opacity:1.0;filter:alpha(opacity=100);cursor:pointer;}.speaker-icon-listen-on{background:url(//ssl.gstatic.com/dictionary/static/images/icons/1/pronunciation.png);opacity:1.0;filter:alpha(opacity=100);border:1px solid transparent;display:inline-block;float:none;height:16px;vertical-align:bottom;width:16px}.speaker-icon-listen-on:hover{opacity:1.0;filter:alpha(opacity=100);cursor:pointer;}.irg{margin-bottom:10px;position:relative;width:100%}.irg h2{display:inline-block;font-size:16px;font-weight:normal;margin:0}.irg p{font-size:85%;margin:0}.irg-inner a{text-decoration:none}.irg-inner a:hover{text-decoration:underline}.irg-inner p{font-size:small;margin:0;padding-top:1px}.irg-column{display:inline-block;float:left;padding-right:16px;white-space:nowrap}.imrg{margin-bottom:26px;position:relative;width:100%}ul.lsnip{font-size:90%}.lsnip > li{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}table.tsnip{font-size:90%;border-spacing:0;border-collapse:collapse;border-style:hidden;margin:2px 0 0}table.tsnip td,table.tsnip th{padding:0 10px 0 0;border-top:1px solid #ddd;margin:0;line-height:15px;text-align:left}table.tsnip th{color:#777;font-weight:normal}.rsw-remove-inactive{visibility:hidden}.rsw-remove-active{background:url("/images/nav_logo86.png") no-repeat scroll -124px -230px transparent;height:7px;width:7px}.rsw-remove-active:hover{background-position:-132px -230px}.rsw-starred,.rsw-half-starred,.rsw-unstarred{background:url("/images/nav_logo86.png") no-repeat scroll transparent;float:left;overflow:hidden;position:relative;height:13px;width:13px}.rsw-unstarred{background-position:-68px -230px}.rsw-starred{background-position:-110px -230px}.rsw-half-starred{background-position:-82px -230px}.rsw-angry-active,.rsw-angry-inactive,.rsw-happy-active,.rsw-happy-inactive{background:url("/images/nav_logo86.png") no-repeat scroll transparent;height:12px;width:12px}.rsw-angry-active{background-position:-76px -243px}.rsw-angry-inactive{background-position:-102px -243px}.rsw-angry-inactive:hover{background-position:-89px -243px}.rsw-happy-active{background-position:-88px -111px}.rsw-happy-inactive{background-position:-63px -243px}.rsw-happy-inactive:hover{background-position:-50px -243px}.comment-box-tip{color:#666}.comment-box-readonly-quoted{font-style:italic}.mbl{margin:1em 0 0}em{font-weight:bold;font-style:normal}li.w0 .ws,td.w0 .ws{opacity:0.5}li.w0:hover .ws,td.w0:hover .ws{opacity:1}ol,ul,li{border:0;margin:0;padding:0}li{line-height:1.2}li.g{margin-top:0;margin-bottom:20px}.ibk,#productbox .fmg{display:-moz-inline-box;display:inline-block;*display:inline;vertical-align:top;zoom:1}.tsw{width:595px}#cnt{margin-left:14px;min-width:817px;margin-left:0;max-width:1181px;padding-top:17px;}#cnt.big{max-width:1219px}@media only screen and (min-width:1222px){#cnt{max-width:1219px}}.gbh{top:24px}#gbar{margin-left:8px;height:20px}#guser{margin-right:8px;padding-bottom:5px!important}#rhs{width:254px}.mbi{margin-bottom:-1px}.uc{margin-left:181px}#center_col,#foot{margin-left:176px;margin-right:254px;padding:0 8px;padding:0 8px 0 8px}.big #center_col,.big #foot{margin-left:212px;padding:0 8px}@media only screen and (min-width:1222px){#center_col,#foot{margin-left:212px;padding:0 8px}}#subform_ctrl{font-size:11px;min-height:19px;z-index:99;margin-right:480px;position:relative;}#subform_ctrl a.gl{color:#12c}#center_col{clear:both}#brs p{margin:0;padding-top:5px}.brs_col{display:inline-block;float:left;font-size:small;white-space:nowrap;padding-right:16px;margin-top:-1px;padding-bottom:1px}#tads,#tadsto,#tadsb{margin-bottom:11px!important;z-index:0}#tads li,#tadsto li,#tadsb li{padding:1px 0}#tads li.taf,#tadsb li.taf,#tadsto li.taf{padding:1px 0 0}#tads li.tam,#tadsb li.tam,#tadsto li.tam{padding:20px 0 0}#tads li.tal,#tadsb li.tal,#tadsto li.tal{padding:20px 0 1px}#res{border:0;margin:0;padding:0 8px}#ires{padding-top:6px}.mbl{margin-top:10px}.play_icon{background-position:;height:px;margin-left:64px;margin-top:44px;width:px}#leftnav li{display:block}.micon,.licon,.close_btn,.inline_close_btn{border:0}#leftnav h2{font-size:small;color:#767676;font-weight:normal;margin:8px 0 0;padding-left:8px;width:167px}#tbbc dfn{padding:4px}#tbbc.bigger .std{font-size:154%;font-weight:bold;text-decoration:none}.close_btn{background-position:-138px -84px;float:right;height:14px;width:14px}.inline_close_btn{display:inline-block;vertical-align:text_bottom;background-position:-138px -84px;height:14px;width:14px}.videobox{padding-bottom:3px}#leftnav a{text-decoration:none}#leftnav a:hover{text-decoration:underline}.mitem,#showmodes{border-bottom:1px solid transparent;line-height:29px;opacity:1.0;padding-left:15px}.mitem:hover,#showmodes:hover,#showmodes:hover{opacity:1.0;background-color:#eee}#ms a:hover{text-decoration:none}.mitem>.kl,#ms>.kl{color:#222;display:block}.msel{color:#d14836;cursor:pointer;font-weight:bold}.mitem>.kl,#ms>.kl,.msel{font-size:13px}.licon{background-position:-153px -99px;float:left;height:14px;margin-right:3px;width:14px}.open .msm,.msl{display:none}.open .msl{display:inline}.open #hidden_modes,.open #hmp{display:block}#swr li{border:0;font-size:13px;line-height:1.2;margin:0 0 4px;margin-right:8px;}#tbd,#atd{display:block;min-height:1px}.tbt{font-size:13px;line-height:1.2}.tbnow{white-space:nowrap}.tbou,.tbos,.tbots,.tbotu{margin-right:8px;padding-left:16px;padding-bottom:3px;text-indent:-8px}.tbos,.tbots{font-weight:bold}#leftnav .tbots a{color:#000!important;cursor:default;text-decoration:none}.tbst{margin-top:8px}#season_{margin-top:8px}#iszlt_sel.tbcontrol_vis{margin-left:0}.tbpc,.tbpo,.lcsc,.lcso{font-size:13px}.tbpc,.tbo .tbpo,.lco .lcsc{display:inline}.tbo .tbpc,.tbpo,.lco .lcso,.lcsc,#set_location_section{display:none}.lco #set_location_section{display:block}.lcot{margin:0 8px;}.tbo #tbp,.lco .licon,.obsmo #obsmti{background-position:-138px -99px!important}#prc_opt label,#prc_ttl{display:block;font-weight:normal;margin-right:2px;white-space:nowrap}#cdr_opt,#loc_opt,#prc_opt{padding-left:8px;text-indent:0}#prc_opt{margin-top:-20px}.tbou #cdr_frm,.tbou #cloc_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}.cdr_lbl{float:left;padding-top:5px}.cdr_hl{height:0;visibility:hidden}.cdr_inp{min-width:64px;overflow:hidden;padding-right:6px}.cdr_ctr{clear:both;overflow:hidden;padding:1px 0}.cdr_inp.cdr_hint{font-size:84%;font-weight:normal;min-width:70px;padding-bottom:2px;padding-right:0}.cdr_inp.cdr_btn{min-width:70px;padding-right:0}.cdr_err{color:red;font-size:84%;font-weight:normal}.gb-button,.gb-button-hilite {border: solid 1px #aaa;border-radius: 2px;cursor: pointer;display: -moz-inline-box;display: inline-block;font: normal normal normal 13px/140% 'arial', 'sans-serif';margin: 0 0 4px 0;outline: none;padding: 1px 10px;position: relative;text-decoration: none !important;vertical-align: middle;text-align: center;user-select: none;text-shadow: none;white-space: nowrap;width: 80px;-webkit-border-radius: 3px;-webkit-user-select: none;-moz-border-radius: 3px;-moz-user-select: none;}* html .gb-button,* html .gb-button-hilite {display: inline;margin-bottom: 0;}* html input.gb-button,* html input.gb-button-hilite {padding: 0;height: 23px;}*:first-child+html .gb-button,*:first-child+html .gb-button-hilite {display: inline;margin-bottom: 0;}*:first-child+html input.gb-button,*:first-child+html input.gb-button-hilite {padding: 0;height: 23px;}.gb-button {background: #f0f0f0;background-image: -webkit-gradient(linear, 0% 25%, 0% 75%, from(#F9F9F9), to(#E3E3E3));background-image: -moz-linear-gradient(center top, #F9F9F9 25%, #E3E3E3 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9, endColorstr=#E3E3E3);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9, endColorstr=#E3E3E3)";border-color: #ccc #ccc #a0a0a0 #ccc;color: #000 !important;text-shadow: 0 0 1px #eee;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);box-shadow: inset inset 0 1px 1px rgba(0,0,0,0.1);}.gb-button:active {background: #E3E3E3;background-image: -webkit-gradient(linear, 0% 25%, 0% 75%, from(#E3E3E3), to(#F9F9F9));background-image: -moz-linear-gradient(center top, #E3E3E3 25%, #F9F9F9 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E3E3, endColorstr=#F9F9F9);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E3E3, endColorstr=#F9F9F9)";}.gb-button:hover {border-color: #666 #666 #444 #666;}.gb-button-hilite {background: #3d79d0;background-image: -webkit-gradient(linear, 0% 25%, 0% 75%, from(#4c91e8), to(#336ac1));background-image: -moz-linear-gradient(center top, #4c91e8 25%, #336ac1 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c91e8, endColorstr=#336ac1);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c91e8, endColorstr=#336ac1)";border-color: #2525ea #2525ea #151596 #2525ea;color: #fff !important;font-weight: bold;-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.5);box-shadow: inset 0 1px 1px rgba(255,255,255,0.5);}.gb-button-hilite:active {background: #336ac1;background-image: -webkit-gradient(linear, 0% 25%, 0% 75%, from(#336ac1), to(#4c91e8));background-image: -moz-linear-gradient(center top, #336ac1 25%, #4c91e8 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#336ac1, endColorstr=#4c91e8);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#336ac1, endColorstr=#4c91e8)";}.gb-button-hilite:hover {border-color: #0f0f68 #0f0f68 #08083a #0f0f68;}.rhss{margin:0 0 32px;margin-left:8px}#mbEnd{margin:0 0 32px;margin-left:8px}#mbEnd h2{color:#767676}#mbEnd li{margin:20px 8px 0 0}a:link,.w,.q:active,.q:visited,.tbotu{color:#12c;cursor:pointer}a.fl:link,.fl a,.flt,a.flt,.gl a:link,a.mblink,.mblink b{color:#12c}.osl a,.gl a,#tsf a,a.mblink,a.gl,a.fl,.slk a,.bc a,.flt,a.flt u,.oslk a,#tads .ac a,#rhs .ac a,.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,.oslk a:hover,.tbotu:hover,#tads .ac a:hover,#rhs .ac a:hover,.blg a:hover,#appbar a:hover{text-decoration:underline}#ss-box a:hover{text-decoration:none}#tads .mblink,#tadsto .mblink,#rhs .mblink{text-decoration:underline}.hpn,.osl{color:#767676}div#gbi,div#gbg{border-color:#a2bff0 #558be3 #558be3 #a2bff0}div#gbi a.gb2:hover,div#gbg a.gb2:hover,.mi:hover{background-color:#558be3}#guser a.gb2:hover,.mi:hover,.mi:hover *{color:#fff!important}#guser{color:#000}#imagebox_big img{margin:5px!important}#productbox .fmg{margin-top:7px;padding-right:4px;text-align:left}#productbox .lfmg{padding-right:0}#productbox .fmp,#productbox .fml,#productbox .fmm{padding-top:3px}#foot .ftl{margin-right:12px}#foot a.slink{text-decoration:none;color:#12c}#fll a,#bfl a{color:#12c;margin:0 12px;text-decoration:none}.kqfl #fll a{margin:0 24px 0 0 !important}#foot a:hover{text-decoration:underline}#foot a.slink:visited{color:#61c}#blurbbox_bottom{color:#767676}.stp{margin:7px 0 17px}.ssp{margin:.33em 0 17px}#mss {margin:.33em 0 0;padding:0;display:table}.mss_col {display:inline-block;float:left;font-size:small;white-space:nowrap;padding-right:16px;}#mss p{margin:0;padding-top:5px}#gsr a:active,#srp a:active,a.fl:active,.fl a:active,.gl a:active{color:#d14836}body{color:#222}.s{color:#222}.s em{color:#000}.s a em{color:#12c}#tads .ac b,#tadsb .ac b,#rhs .ac b{color:#000}#tads .ac a b,#tadsb .ac a b,#rhs .ac a b{color:#12c}.s a:visited em{color:#61c}.s a:active em{color:#d14836}#tads .ac a:visited b,#tadsb .ac a:visited b,#rhs .ac a:visited b{color:#61c}#tads .ac a:active b,#tadsb .ac a:active b,#rhs .ac a:active b{color:#d14836}.sfcc{max-width:1181px;min-width:817px}.big .sfcc{max-width:1219px}@media only screen and (min-width:1222px){.sfcc{max-width:1219px}}.ksfcccl{max-width:1219px}.ksfccl{font-size:11px;margin-right:258px;position:relative;z-index:99}.big .ksfccl{margin-right:260px;}@media only screen and (min-width:1222px){.ksfccl{margin-right:260px;}} .ksfccl .gl{color:#12c;display:block}#sform{height:33px!important}#topstuff .sp_cnt, #topstuff .ssp {padding-top:6px;}#ires h3,#res h3,#tads h3,#tadsb h3,#mbEnd h3{font-size:medium}.nrtd li{margin:7px 0 0 0}.osl{margin-top:4px}.osi{background:url(/images/nav_logo86.png) no-repeat;background-position:-115px -244px;float:left;height:10px;margin:3px 5px 0 0;width:10px}.slk{margin-top:6px!important}a.nlrl:link, a.nlrl:visited{color:#000}a.nlrl:hover, a.lrln:active{color:#12c}.st,.ac{line-height:1.24}.kv,.kvs{display:block;margin-bottom:2px}.kvs{margin-top:2px}.kvm{display:block;margin-bottom:1px}.kt{border-spacing: 2px 1px}.kb{display:block;margin-bottom:1px;margin-top:-1px}.kpbb,.kprb,.kpgb,.ksb{-moz-border-radius:2px;-moz-user-select:none;border-radius:2px;cursor:pointer;font-family:arial,sans-serif;font-size:11px;font-weight:bold;height:28px;line-height:26px;margin:2px 0;min-width:54px;padding:0 8px;text-align:center}.ksb{background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid #dcdcdc;border:1px solid rgba(0, 0, 0, 0.1);color:#555}.kpbb:hover,.kprb:hover,.kpgb:hover,.ksb:hover{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.ksb:hover{background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-color:#f8f8f8;background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.ksb:active{background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);-mox-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);background-color:#f6f6f6;background-image:linear-gradient(top,#f6f6f6,#f1f1f1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.ksb.sbm{min-width:35px;height:20px;line-height:18px}.ksb.sbf{min-width:35px;height:21px;line-height:21px}.sbc,.sbm.sbc,.sbf.sbc{padding:0 2px;min-width:30px}#sbfrm_l{visibility:inherit!important}#rcnt{margin-top:22px}#appbar{background:white;height:57px;position:relative;z-index:1;-webkit-box-sizing:border-box;width:100%}#appbar_b{border-bottom:1px solid #dedede;position:absolute;top:159px;width:100%;z-index:2}#ab_name{color:#dd4b39;font:20px "Arial";margin-left:15px;position:absolute;top:17px}#ab_ctls{position:relative;right:200px;float:right}.ab_ctl{position:relative;display:inline-block;vertical-align:top;margin:0 10px 0 10px}.ab_dropdown,.gbom{right:auto;left:0;top:38px;position:absolute;display:inline-block;z-index:200;min-width:192px;background:-webkit-gradient(linear, left top, left 66, from(#4D4D4D),to(#3D3D3D));-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);border-top:1px solid #777;visibility:hidden}.ab_dropdown:after,.gbom:after{content:"";position:absolute;border-style:solid;border-color:#4d4d4d transparent;top:-11px;left:10px;bottom:auto;right:auto;border-width:0 10px 10px}.ab_dropdown:before,.gbom:before{content:"";position:absolute;border-style:solid;border-color:#777 transparent;top:-11px;left:10px;bottom:auto;right:auto;border-width:0 11px 11px}.ab_button{background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8),to(#f1f1f1));border:1px solid #e5e5e5;border-radius:3px;font-weight:bold;font-size:12px;padding:6px 16px 6px 16px}.ab_icon{background:url(/images/nav_logo86.png) no-repeat;overflow:hidden;display:inline-block;vertical-align:middle}#ab_loc_icon{background-position:-80px -192px;height:19px;width:19px;}#ab_search_icon{background-position:-100px -192px;height:19px;width:19px;}#ab_opt_icon{background-position:;height:px;width:px}.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}.lnsep{border-bottom:1px solid #efefef;margin-bottom:14px;margin-left:8px;margin-right:4px;margin-top:14px}.tbos,.tbots,.tbotu{color:#d14836}#lc a,.tbou > a.q,#tbpi,#tbtro,.tbt label,#prc_opt,#set_location_section a,.tbtctlabel,#swr a{color:#222}.th{border:0px solid transparent;}#resultStats{color:#999;font-size:13px;margin-left:193px;position:absolute;top:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.big #resultStats{margin-left:229px}@media only screen and (min-width:1222px){#resultStats{margin-left:229px}} #leftnav{margin-left:0}#subform_ctrl{margin-left:193px;}.big #leftnav{margin-left:28px}.big #subform_ctrl{padding-right:2px;margin-left:229px;}.big #ab_name{margin-left:43px}.big .uc{margin-left:217px}@media only screen and (min-width:1222px){#leftnav{margin-left:28px}#subform_ctrl{padding-right:2px;margin-left:229px;}#ab_name{margin-left:43px}.uc{margin-left:217px}} .obsmo #obsmtxt, #obsltxt{display:none}.obsmo #obsltxt{display:inline}#obsmtc a{text-decoration:none}#obsmtc a:hover{text-decoration:underline}.authorship_aff{color:gray;display:block;}.authorship_link{color:#2b65ec;text-decoration:none;}.authorship_link:hover{cursor:pointer;text-decoration:underline;}.authorship_note{color:black;display:block;}.authorship_popup{background-color:white;border:solid #888888 1px;box-shadow:2px 2px 3px #cbc8c8;float:left;font-size:12px;left:0;padding:2px;position:absolute;text-align:left;text-decoration:none;top:0.2em;width:325px;z-index:300;-moz-box-shadow:2px 2px 3px #cbc8c8;-webkit-box-shadow:2px 2px 3px #cbc8c8;}.authorship_popup a:hover{cursor:pointer}.authorship_slk{color:#2b65ec;display:block;text-decoration:none;}.authorship_table{vertical-align:top}.authorship_title{color:#7a5dc7;display:block;font-size:13px;font-weight:bold}</style>  <style>#logo span,.lsb{background:url(/images/nav_logo86.png) no-repeat;overflow:hidden}#logo{display:block;height:41px;margin:0;overflow:hidden;position:relative;width:114px}#logo img{background:#f5f5f5;border:0;left:-0px;position:absolute;top:-41px}#logo span{cursor:pointer}#logocont{z-index:1;padding-left:16px;padding-right:12px;margin-top:-2px;}.big #logocont{padding-left:44px;padding-right:12px}@media only screen and (min-width:1222px){#logocont{padding-left:44px;padding-right:12px}} table.gssb_d{border:0}#gac_scont .gac_od{z-index:101}#gac_scont .gac_id,table.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-mox-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:-1px -1px 0 0}#gac_scont .gac_b,#gac_scont .gac_b td.gac_c,#gac_scont .gac_b td.gac_d,tr.gssb_i{background:#eee}.sfccl{font-size:11px;margin-right:0;position:relative;z-index:100}.sfccl .gl{display:block;margin-right:260px}.sfccl a.gl,.sfccl a.gl:visited{color:#36c}#sftab:hover .lst-tbb{border-color:#a0a0a0 #b9b9b9 #b9b9b9 #b9b9b9!important;}.lst-d{background-color:#fff;border:1px solid #d9d9d9;border-top-color:#c0c0c0;height:27px;}.lst-d:hover{-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);}.lst-d-f .lst-tbb,.lst-d-f.lst-tbb,#sftab.lst-d-f:hover .lst-tbb{border-color:#4d90fe!important;}#bsb{display:block;margin-top:78px}.lst{width:95%;border:0;padding-left:6px;padding-right:10px;float:left;padding-top:0px!important;margin-top:4px;margin-top:3px;padding-left:7px;-moz-padding-start:6px!important;padding-left:6px;margin-bottom:0px;}.lst:focus{outline:none}.lst-t{width:100%;height:26px;padding:0;background:#fff}.lst-td{border:solid #999;border-width:0 0 1px 1px}.gsib_a>div{height:22px!important}.gsib_b{line-height:26px!important}.gsib_a{padding:3px 4px 0!important}.gsfi,.lst{font:17px arial,sans-serif}.gsfs{font:17px arial,sans-serif}button[name="btnG"],.tsf-p .lsb:active{background:transparent;color:transparent;font-size:0;overflow:hidden;position:relative;width:100%}.sbico{background:url(/images/nav_logo86.png) no-repeat -137px -243px;color:transparent;display:inline-block;height:15px;margin:0 auto;margin-top:-1px;width:15px}#sbds {border:0;margin-left:16px;}#sblsbb{height:27px;}.ds{border-right:1px solid #e7e7e7;position:relative;height:29px;z-index:100}.lsbb{background:#eee;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;height:30px}.lsb{font:15px arial,sans-serif;background-position:bottom;border:0;color:#000;cursor:pointer;height:30px;margin:0;vertical-align:top}.lsb:active{background:#ccc}.tsf-p .kpbb{height:29px;margin:0;padding:0;width:70px}.kpbb,.kprb,.kpgb{-moz-border-radius:2px;border-radius:2px;color:#fff}.kpbb:hover,.kprb:hover,.kpgb:hover{-moz-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{-moz-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:-moz-linear-gradient(top,#4d90fe,#4787ed);background-color:#4d90fe;background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed}.kpbb:hover{background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-color:#357ae8;background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7}.kprb{background-image:-moz-linear-gradient(top,#dd4b39,#d14836);background-color:#d14836;background-image:linear-gradient(top,#dd4b39,#d14836);border:1px solid #d14836}.kprb:hover{background-image:-moz-linear-gradient(top,#dd4b39,#c53727);background-color:#c53727;background-image:linear-gradient(top,#dd4b39,#c53727);border:1px solid #b0281a;border-color-bottom:#af301f}.kprb:active{background-image:-moz-linear-gradient(top,#dd4b39,#b0281a);background-color:#b0281a;background-image:linear-gradient(top,#dd4b39,#b0281a);}.kpgb{background-image:-moz-linear-gradient(top,#3d9400,#398a00);background-color:#3d9400;background-image:linear-gradient(top,#3d9400,#398a00);border:1px solid #29691d;}.kpgb:hover{background-image:-moz-linear-gradient(top,#3d9400,#368200);background-color:#368200;background-image:linear-gradient(top,#3d9400,#368200);border:1px solid #2d6200}form{display:inline}input{-moz-box-sizing:content-box;-moz-padding-start:0;-moz-padding-end:0}.tia input{border-right:none;padding-right:0}.lsd{font-size:11px;position:absolute;top:3px;left:16px}#searchform{position:absolute;top:299px;width:100%;z-index:99}.sfbg{background:white;height:71px;left:0;position:absolute;width:100%}.sfbgg{background:#f5f5f5;border-bottom:1px solid #e5e5e5;height:71px}.tsf-p{top:-2px!important;top:0px!important;}#sfopt a:hover{text-decoration:none}#sfopt a.flt:hover{text-decoration:underline}#pocs{background:#fff1a8;color:#000;font-size:10pt;margin:0;padding:0 7px}#pocs.sft{background:transparent;color:#777}#pocs a{color:#11c}#pocs.sft a{color:#36c}#pocs > div{margin:0;padding:0}.gl{white-space:nowrap}.big .tsf-p{padding-left:220px;padding-right:260px}.jhp .tsf-p{padding-left:265px;padding-right:265px}.jhp #tsf{max-width:1181px;margin:0 auto}#tsf{margin:0;max-width:1181px;min-width:817px}.tsf-p{padding-left:184px;padding-right:258px}.big #tsf{max-width:1219px}@media only screen and (min-width:1222px){.tsf-p{padding-left:220px;padding-right:260px}#tsf{max-width:1219px}}.fade #center_col,.fade #rhs,.fade #leftnav{filter:alpha(opacity=33.3);opacity:0.333}.flt,.flt u,a.fl{text-decoration:none}.flt:hover,.flt:hover u,a.fl:hover{text-decoration:underline}#knavm{color:#4273db;display:inline;font:11px arial,sans-serif!important;left:-13px;position:absolute;top:2px;z-index:2}#pnprev #knavm{bottom:1px;top:auto}#pnnext #knavm{bottom:1px;left:40px;top:auto}a.noline{outline:0}</style> <style> #searchform .jsb,#gbqfw .jsb{ display:none } #searchform .nojsb,#gbqfw .nojsb{ display:block } </style>          <script>var _gjwl=location;function _gjuc(){var b=_gjwl.href.indexOf("#");if(b>=0){var a=_gjwl.href.substring(b+1);if(/(^|&)q=/.test(a)&&a.indexOf("#")==-1&&!/(^|&)cad=h($|&)/.test(a)){_gjwl.replace("/search?"+a.replace(/(^|&)fp=[^&]*/g,"")+"&cad=h");return 1}}return 0}function _gjp(){!(window._gjwl.hash&&window._gjuc())&&setTimeout(_gjp,500)};
    </script>   <script>window.rwt=function(a,f,g,l,m,h,c,n,i){return true};
    
    </script>  <script>(function(){try{var e=true,j=false;var m=window.gbar=window.gbar||{};function _tvn(a,b){var c=parseInt(a,10);return isNaN(c)?b:c}function _tvf(a,b){var c=parseFloat(a);return isNaN(c)?b:c}function _tvb(a,b){return a=="true"?e:a=="false"?j:b}function _tvv(a){return!!a}function n(a,b,c){(c||m)[a]=b}m.bv={n:_tvn("2",0),r:"r_gc.r_pw.",m:_tvn("1",1)};var aa=function(){return m.bv.m==1};n("sb",aa);
    var o={},ba={},p=[],ea=function(a,b){p.push([a,b])},ha=function(a,b){o[a]=b},ia=function(a){return a in o},q={},s=function(a,b){q[a]||(q[a]=[]);q[a].push(b)},t=function(a){s("m",a)},u=function(a){var b=document.createElement("script");b.src=a;(document.getElementById("xjsc")||document.body).appendChild(b)},w=function(a){for(var b=0,c;c=p[b];++b)if(c[0]==a)break;if(c&&!c[1].l&&!c[1].s){c[1].s=e;v(2,a);u(c[1].url)}},x=function(a){s("gc",a)},y=null,ja=function(a){y=a},v=function(a,b,c){if(y){a={t:a,
    b:b};if(c)for(var d in c)a[d]=c[d];try{y(a)}catch(f){}}};n("mdc",o);n("mdi",ba);n("bnc",p);n("qGC",x);n("qd",q);n("lb",w);n("mcf",ha);n("bcf",ea);n("aq",s);n("mdd","");n("has",ia);n("trh",ja);n("tev",v);var z=function(){},A=function(){},D=function(a){var b=new Image,c=B;b.onerror=b.onload=b.onabort=function(){try{delete C[c]}catch(d){}};C[c]=b;b.src=a;B=c+1},C=[],B=0;n("logger",{il:A,ml:z});var E=window.gbar.logger,F=_tvf("0.001",1.0E-4),G=0;
    function _mlToken(a,b){try{if(G<1){G++;var c,d=a,f=b||{},g=encodeURIComponent,h=["//www.google.com/gen_204?atyp=i&zx=",(new Date).getTime(),"&jexpid=",g("30316"),"&srcpg=",g("prop=1"),"&jsr=",Math.round(1/F),"&ogv=",g("1316150552.1316123655")];if(f._sn)f._sn="og."+f._sn;for(var l in f){h.push("&");h.push(g(l));h.push("=");h.push(g(f[l]))}h.push("&emsg=");h.push(g(d.name+":"+d.message));var i=h.join("");if(H(i))i=i.substr(0,2E3);c=i;var k=window.gbar.logger._aem(a,
    c);D(k)}}catch(r){}}var H=function(a){return a.length>=2E3},ka=function(a,b){return b};function I(a){z=a;n("_itl",H,E);n("_aem",ka,E);n("ml",z,E);a={};o.er=a}if(_tvv(""))I(function(a){throw a;});else _tvv("1")&&Math.random()<F&&I(_mlToken);var la=["gb_71","gb_155"];function ma(a){try{var b=(document.forms[0].q||"").value;if(b)a.href=a.href.replace(/([?&])q=[^&]*|$/,function(d,f){return(f||"&")+"q="+encodeURIComponent(b)})}catch(c){z(c)}}
    var J=function(){for(var a=[],b=0,c;c=la[b];++b)(c=document.getElementById(c))&&a.push(c);return a},na=function(){var a=J();return a.length>0?a[0]:null},oa=function(){return document.getElementById("gb_70")},M={},N={},O={},P=undefined,sa=function(a,b){try{var c=document.getElementById("gb");Q(c,"gbpdjs");R();S(document.body)&&Q(c,"gbrtl");if(b&&b.getAttribute){var d=b.getAttribute("aria-owns");if(d.length){var f=document.getElementById(d);if(f){var g=b.parentNode;if(P==d){P=undefined;T(g,"gbto")}else{if(P){var h=
    document.getElementById(P);if(h&&h.getAttribute){var l=h.getAttribute("aria-owner");if(l.length){var i=document.getElementById(l);i&&i.parentNode&&T(i.parentNode,"gbto")}}}pa(f)&&qa(f);P=d;Q(g,"gbto")}}}}t(function(){m.tg(a,b,e)});ra(a)}catch(k){z(k)}},ta=function(a){t(function(){m.close(a)})},Q=function(a,b){var c=a.className;U(a,b)||(a.className+=(c!=""?" ":"")+b)},T=function(a,b){var c=a.className,d=RegExp("\\s?\\b"+b+"\\b");if(c&&c.match(d))a.className=c.replace(d,"")},U=function(a,b){var c=RegExp("\\b"+
    b+"\\b"),d=a.className;return!!(d&&d.match(c))},S=function(a){var b,c="direction",d=document.defaultView;if(d&&d.getComputedStyle){if(a=d.getComputedStyle(a,""))b=a[c]}else b=a.currentStyle?a.currentStyle[c]:a.style[c];return b=="rtl"},va=function(a,b,c){if(a)try{var d=document.getElementById("gbd5").firstChild,f=d.firstChild,g=document.createElement("li");g.className=b+" gbmtc";g.id=c;a.className="gbmt";g.appendChild(a);if(f.hasChildNodes()){c=[["gbkc"],["gbf","gbe","gbn"],["gbkp"],["gbnd"]];d=0;
    for(var h=f.childNodes.length,l=j,i=-1,k=0,r;r=c[k];k++){for(var ca=0,K;K=r[ca];ca++){for(;d<h&&U(f.childNodes[d],K);)d++;if(K==b){f.insertBefore(g,f.childNodes[d]||null);l=e;break}}if(l){if(d+1<f.childNodes.length){var da=f.childNodes[d+1];if(!U(da.firstChild,"gbmh")&&!ua(da,r))i=d+1}else if(d-1>=0){var fa=f.childNodes[d-1];if(!U(fa.firstChild,"gbmh")&&!ua(fa,r))i=d}break}d>0&&d+1<h&&d++}if(i>=0){var L=document.createElement("li"),ga=document.createElement("div");L.className="gbmtc";ga.className=
    "gbmt gbmh";L.appendChild(ga);f.insertBefore(L,f.childNodes[i])}m.addHover&&m.addHover(a)}else f.appendChild(g)}catch(Ca){z(Ca)}},ua=function(a,b){for(var c=b.length,d=0;d<c;d++)if(U(a,b[d]))return e;return j},wa=function(a,b,c){va(a,b,c)},xa=function(a,b){va(a,"gbe",b)},ya=function(){t(function(){m.pcm&&m.pcm()})},za=function(a,b,c,d,f,g,h,l){t(function(){m.paa&&m.paa(a,b,c,d,f,g,h,l)})},Aa=function(a,b){M[a]||(M[a]=[]);M[a].push(b)},Ba=function(a,b){N[a]||(N[a]=[]);N[a].push(b)},Da=function(a,b){O[a]||
    (O[a]=[]);O[a].push(b)},ra=function(a){a.preventDefault&&a.preventDefault();a.returnValue=j;a.cancelBubble=e},V=null,qa=function(a,b){R();if(a){W(a,"Opening…");X(a,e);var c=typeof b!="undefined"?b:1E4,d=function(){Ea(a)};V=window.setTimeout(d,c)}},Fa=function(a){R();if(a){X(a,j);W(a,"")}},Ea=function(a){try{R();var b=a||document.getElementById(P);if(b){W(b,"This service is currently unavailable.%1$sPlease try again later.","%1$s");X(b,e)}}catch(c){z(c)}},W=function(a,b,c){if(a&&b){var d=pa(a);if(d){if(c){d.innerHTML=
    "";b=b.split(c);c=0;for(var f;f=b[c];c++){var g=document.createElement("div");g.innerHTML=f;d.appendChild(g)}}else d.innerHTML=b;X(a,e)}}},X=function(a,b){var c=b!==undefined?b:e;c?Q(a,"gbmsgo"):T(a,"gbmsgo")},pa=function(a){for(var b=0,c;c=a.childNodes[b];b++)if(U(c,"gbmsg"))return c},R=function(){V&&window.clearTimeout(V)};n("so",na);n("sos",J);n("si",oa);n("tg",sa);n("close",ta);n("addLink",wa);n("addExtraLink",xa);n("pcm",ya);n("paa",za);n("ddld",qa);n("ddrd",Fa);n("dderr",Ea);n("ca",Q);
    n("cr",T);n("cc",U);n("rtl",S);n("bh",M);n("abh",Aa);n("dh",N);n("adh",Ba);n("ch",O);n("ach",Da);n("qs",ma);var Ga={};o.base=Ga;p.push(["m",{url:"//ssl.gstatic.com/gb/js/sem_f0edcecb5f6a7c16996b1b4a470273f6.js"}]);var Ha=_tvn("1",0),Ia=/\bgbmt\b/,Ja=function(a){if(Ia.test(a.className))return"gbm0l";return"gbz0l"},Ka=function(a){try{var b=document.getElementById("gb_"+Ha),c=document.getElementById("gb_"+a);b&&T(b,Ja(b));c&&Q(c,Ja(c))}catch(d){z(d)}Ha=a};n("slp",Ka);
    if(_tvv("1")){var La=_tvb("false",j);p.push(["gc",{auto:La,url:"https://ssl.gstatic.com/gb/js/gcm_b83996bbc33bcd01855a9e817615014a.js"}]);var Ma={version:"gcm_b83996bbc33bcd01855a9e817615014a.js",index:"0",lang:"en"};o.gc=Ma;var Y=function(a){if(window.googleapis)a&&a();else{a&&x(a);w("gc")}};n("lGC",Y);_tvv("1")&&n("lPWF",Y)}window.__PVT="APfa0brRzoJwwfmXeMSn-4_uboU9JtlMq_RLRTaoC2Xw52TXmPi5TNNjSOc94NjT35NLeGDeSKnKJHmm3MQKB9qOoXXSXcSpXw==";
    var Na={u:1,w:2,J:3,i:4,I:5,B:6,a:7,c:8,N:9,H:10,A:11,h:12,G:13,f:14,F:15,D:16,L:17,k:18,C:19,M:20,K:21,j:22,v:23,P:24,Q:25,O:26,o:27,z:500},Oa=_tvf("0.001",1.0E-4),Pa=_tvf("0.01",1),Z=Na;
    function Qa(a,b){var c=Oa,d;d=a<=Z.f?a==Z.a||a==Z.c||a==Z.h?j:e:j;if(d)c=Pa;if(_tvv("1")&&Math.random()<=c){d=encodeURIComponent;c=["//www.google.com/gen_204?atyp=i&zx=",(new Date).getTime(),"&oge=",a,"&ogex=",d("30316"),"&ogp=",d("1"),"&ogsr=",Math.round(1/c),"&ogv=",d("1316150552.1316123655")];if(b){if("ogw"in b){c.push("&ogw="+b.ogw);delete b.ogw}var f,g=b,h=[];for(f in g){h.length!=0&&h.push(",");h.push(f);h.push(".");h.push(g[f])}f=h.join("");
    if(f!=""){c.push("&ogad=");c.push(d(f))}}D(c.join(""))}}A=Qa;n("il",A,E);var Ra={};o.il=Ra;var Sa=function(){m.prm&&m.prm()},Ta=function(a){s("m",function(){m.spn(a)})},Ua=function(a){s("m",function(){m.spp(a)})};n("spn",Ta);n("spp",Ua);Aa("gbd4",Sa);
    if(_tvb("true",e)){var Va={g:_tvv(""),d:_tvv(""),e:"ferrarimassatati@yahoo.com",m:"yahoo.com",p:"//lh5.googleusercontent.com/-NWG6ANOVOao/AAAAAAAAAAI/AAAAAAAAAAA/8FXeIhMRdgQ/s96-c/photo.jpg",xp:_tvv("1"),mg:"%1$s (delegated)",md:"%1$s (default)"};o.prf=Va}
    if(_tvv("1")&&_tvv("1")){var $=function(a){Y(function(){s("pw",a);w("pw")})};n("lPW",$);p.push(["pw",{url:"//ssl.gstatic.com/gb/js/pwm_0e44f32cbac2196df4c324ca3ab2ecf7.js"}]);var Wa=[],Xa=function(a){Wa[0]=a},Ya=function(a,b){var c=b||{};c._sn="pw";z(a,c)},Za={signed:Wa,elog:Ya,base:"https://plusone.google.com/u/0",loadTime:(new Date).getTime()};o.pw=Za;var $a=function(a,b){for(var c=b.split("."),d=function(){var l=arguments;a(function(){for(var i=m,k=0,r=c.length-1;k<r;++k)i=i[c[k]];i[c[k]].apply(i,l)})},f=m,g=0,h=c.length-
    1;g<h;++g)f=f[c[g]]=f[c[g]]||{};return f[c[g]]=d};$a($,"pw.clk");$a($,"pw.hvr");n("su",Xa,m.pw)}
    function ab(){function a(){for(var k;k=g[h++];)if(k[0]=="m"||k[1].auto)break;if(k){v(2,k[0]);u(k[1].url)}h<g.length&&setTimeout(a,0)}function b(){f-- >0?setTimeout(b,0):a()}var c=_tvb("true",e),d=_tvb("false",j),f=3,g=p,h=0,l=window.gbarOnReady;if(l)try{l()}catch(i){z(i)}if(d)n("ldb",a);else if(c)window.addEventListener?window.addEventListener("load",b,j):window.attachEvent("onload",b);else b()}n("rdl",ab);}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e);}})();
    (function(){try{var b=window.gbar,c=function(a,d){b[a]=function(){if(window.navigator&&window.navigator.userAgent)return d(window.navigator.userAgent);return false}},e=function(a){return!(/AppleWebKit\/.+(?:Version\/[35]\.|Chrome\/[01]\.)/.test(a)||a.indexOf("Firefox/3.5.")!=-1)},f=function(a){return a.indexOf("iPad")==-1};c("bs_w",e);c("bs_s",f);}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e);}})();
    (function(){try{window.gbar.rdl();}catch(e){window.gbar&&gbar.logger&&gbar.logger.ml(e);}})();
    </script>   </head> <body dir="ltr" lang="en-US" id="gsr" topmargin="3" marginheight="3">  <noscript> <style> .jsb{ display:none } .nojsb{ display:block } .nojsv{ visibility:visible } </style> </noscript>     <div id="mngb"> <div id=gb><div id=gbw><div id=gbz><span class=gbtcb></span><ol class=gbtc><li class=gbt><a class="gbzt gbz0l gbp1" id=gb_1 href="http://www.google.com/webhp?hl=en&tab=ww" onclick="gbar.logger.il(1,{t:1})"><span class=gbtb2></span><span class=gbts>Web</span></a></li><li class=gbt><a onclick=gbar.qs(this) class=gbzt id=gb_2 href="http://www.google.com/search?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi" onclick="gbar.logger.il(1,{t:2})"><span class=gbtb2></span><span class=gbts>Images</span></a></li><li class=gbt><a onclick=gbar.qs(this) class=gbzt id=gb_12 href="http://www.google.com/search?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&tbo=u&tbm=vid&source=og&sa=N&tab=wv" onclick="gbar.logger.il(1,{t:12})"><span class=gbtb2></span><span class=gbts>Videos</span></a></li><li class=gbt><a onclick=gbar.qs(this) class=gbzt id=gb_8 href="http://maps.google.com/maps?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=wl" onclick="gbar.logger.il(1,{t:8})"><span class=gbtb2></span><span class=gbts>Maps</span></a></li><li class=gbt><a onclick=gbar.qs(this) class=gbzt id=gb_5 href="http://www.google.com/search?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&tbo=u&tbm=nws&source=og&sa=N&tab=wn" onclick="gbar.logger.il(1,{t:5})"><span class=gbtb2></span><span class=gbts>News</span></a></li><li class=gbt><a onclick=gbar.qs(this) class=gbzt id=gb_6 href="http://www.google.com/search?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&tbo=u&tbm=shop&source=og&sa=N&tab=wf" onclick="gbar.logger.il(1,{t:6})"><span class=gbtb2></span><span class=gbts>Shopping</span></a></li><li class=gbt><a class=gbzt id=gb_23 href="https://mail.google.com/mail/?hl=en&tab=wm" onclick="gbar.logger.il(1,{t:23})"><span class=gbtb2></span><span class=gbts>Mail</span></a></li><li class=gbt><a class=gbgt id=gbztm href="http://www.google.com/intl/en/options/" onclick="gbar.tg(event,this)" aria-haspopup=true aria-owns=gbd><span class=gbtb2></span><span id=gbztms class="gbts gbtsa"><span id=gbztms1>more</span><span class=gbma></span></span></a><div class=gbm id=gbd aria-owner=gbztm><div class=gbmc><ol class=gbmcc><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_51 href="http://translate.google.com/?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=wT" onclick="gbar.logger.il(1,{t:51})">Translate</a></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_10 href="http://www.google.com/search?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&tbo=u&tbm=bks&source=og&sa=N&tab=wp" onclick="gbar.logger.il(1,{t:10})">Books</a></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_27 href="http://www.google.com/finance?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=we" onclick="gbar.logger.il(1,{t:27})">Finance</a></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_9 href="http://scholar.google.com/scholar?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=ws" onclick="gbar.logger.il(1,{t:9})">Scholar</a></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_13 href="http://www.google.com/search?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&tbo=u&tbm=blg&source=og&sa=N&tab=wb" onclick="gbar.logger.il(1,{t:13})">Blogs</a></li><li class=gbmtc><div class="gbmt gbmh"></div></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_36 href="http://www.youtube.com/results?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=w1" onclick="gbar.logger.il(1,{t:36})">YouTube</a></li><li class=gbmtc><a class=gbmt id=gb_24 href="https://www.google.com/calendar?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=wc" onclick="gbar.logger.il(1,{t:24})">Calendar</a></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_31 href="http://picasaweb.google.com/lh/view?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=wq" onclick="gbar.logger.il(1,{t:31})">Photos</a></li><li class=gbmtc><a class=gbmt id=gb_25 href="https://docs.google.com/?hl=en&tab=wo&authuser=0" onclick="gbar.logger.il(1,{t:25})">Documents</a></li><li class=gbmtc><a class=gbmt id=gb_32 href="http://www.google.com/reader/view/?hl=en&tab=wy" onclick="gbar.logger.il(1,{t:32})">Reader</a></li><li class=gbmtc><a class=gbmt id=gb_38 href="https://sites.google.com/?hl=en&tab=w3" onclick="gbar.logger.il(1,{t:38})">Sites</a></li><li class=gbmtc><a onclick=gbar.qs(this) class=gbmt id=gb_3 href="http://groups.google.com/groups?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&sa=N&tab=wg" onclick="gbar.logger.il(1,{t:3})">Groups</a></li><li class=gbmtc><div class="gbmt gbmh"></div></li><li class=gbmtc><a class=gbmt onclick="gbar.logger.il(1,{t:66})" href="http://www.google.com/intl/en/options/">even more »</a></li></ol></div></div></li></ol></div><div id=gbg><h2 class=gbxx>Account Options</h2><span class=gbtcb></span><ol class=gbtc><li class=gbt><a class=gbgt id=gbg4 href="//google.com/profiles" onclick="gbar.tg(event,this)" aria-haspopup=true aria-owns=gbd4><span class=gbtb2></span><span id=gbgs4 class="gbts gbtsa"><span id=gbi4><span id=gbi4m1>ferrarimassatati@yahoo.com</span><span class=gbma></span></span></span></a><div class=gbm id=gbd4 aria-owner=gbg4><div class=gbmc><div id=gbmpdv><div class=gbpc><span id=gbmpn class=gbps onclick="gbar.logger.il(10,{t:69})">ferrarimassatati@yahoo.com</span><span class=gbps2>ferrarimassatati@yahoo.com</span><ol class=gbmcc><li class=gbmtc><a id=gbmplp class="gbps gbml1 gbp1" onclick="gbar.logger.il(10,{t:148})" href="https://profiles.google.com/u/0/?edit=sa&hl=en&tab=r">Create profile</a></li><li class=gbmtc><a class=gbml1 onclick="gbar.logger.il(10,{t:149})" href="http://www.google.com/intl/en/privacy/">Privacy</a></li><li class=gbmtc><a class=gbml1 onclick="gbar.logger.il(10,{t:150})" href="https://www.google.com/accounts/ManageAccount">Account settings</a></li></ol></div><div class=gbmh></div><table id=gbmpal><tr><td class=gbmpala><a class=gbml1 id=gb_71 onclick="gbar.logger.il(9,{l:'o'})" href="http://www.google.com/accounts/Logout?continue=http://www.google.com/search%3Fsclient%3Dpsy-ab%26hl%3Den%26client%3Dfirefox-a%26hs%3DeED%26rls%3Dorg.mozilla:en-US:official%26source%3Dhp%26q%3Dblackhat%26btnG%3DSearch">Sign out</a></td></tr></table></div></div></div></li><li class="gbt gbtb"><span class=gbts></span></li><noscript><li class=gbt><a class=gbgt href="http://www.google.com/accounts/Logout?continue=http://www.google.com/search%3Fsclient%3Dpsy-ab%26hl%3Den%26client%3Dfirefox-a%26hs%3DeED%26rls%3Dorg.mozilla:en-US:official%26source%3Dhp%26q%3Dblackhat%26btnG%3DSearch"><span class=gbtb2></span><span class=gbts>Sign out</span></a></li><li class="gbt gbtb"><span class=gbts></span></li></noscript><li class=gbt><a class=gbgt id=gbg5 href="http://www.google.com/preferences?hl=en" title="Options" onclick="gbar.tg(event,this)" aria-haspopup=true aria-owns=gbd5><span class=gbtb2></span><span id=gbgs5 class=gbts><span id=gbi5></span></span></a><div class=gbm id=gbd5 aria-owner=gbg5><div class=gbmc><ol id=gbom class=gbmcc><li class="gbkc gbmtc"><a  class=gbmt href="/preferences?hl=en">Search settings</a></li><li class=gbmtc><div class="gbmt gbmh"></div></li><li class="gbkp gbmtc"><a class=gbmt href="https://www.google.com/history/?hl=en">Web History</a></li></ol></div></div></li></ol></div></div><div id=gbx3></div><div id=gbx4></div></div>  </div>  <script>if(google.j.b)document.body.style.display='none';</script>  <iframe onload="google.j.l()" onerror="google.j.e()" style="display:none" src="" name="wgjf"> </iframe>    <textarea style="display:none" id="csi"></textarea>  <textarea style="display:none" id="wwcache"></textarea>  <textarea style="display:none" id="wgjc"></textarea> <textarea style="display:none" id="hcache"></textarea>  <a style="left:-1000em;position:absolute" href="/setprefs?prev=http://www.google.com/search%3Fsclient%3Dpsy-ab%26hl%3Den%26client%3Dfirefox-a%26hs%3DeED%26rls%3Dorg.mozilla:en-US:official%26source%3Dhp%26q%3Dblackhat%26btnG%3DSearch&sig=0_wzloaESWBy1Va8q_XJqfmv6JGlE%3D&suggon=2">Screen reader users, click here to turn off Google Instant.</a>       <div class="jsrp" style="top:50px" id="searchform">   <div class="sfbg nojsv" style="top:-20px"> <div class="sfbgg"></div>   </div> <form name="f" style="display:block;background:none" action="/search" id="tsf" method="GET" onsubmit="return q.value!=''" role="search">  <input value="psy-ab" name="sclient" type="hidden"/> <span id="tophf"> <input type=hidden name=hl value="en"><input type=hidden name=client value="firefox-a"><input type=hidden name=hs value="ZZs"><input type=hidden name=rls value="org.mozilla:en-US:official"> <input name="source" type="hidden" value="hp"/> </span>   <div class="tsf-p" style="position:relative"> <div class="nojsv" style="position:absolute;left:0;padding:" id="logocont"><h1><a id=logo href="http://www.google.com/webhp?hl=en" title="Go to Google Home">Google<img width=167 height=361 src="/images/nav_logo86.png" alt=""></a></h1></div> <div style="padding-bottom:2px;padding-top:1px"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="100%"> <table style="position:relative;border-bottom:1px solid transparent" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td id="sftab" class="lst-td" style="border:0" width="100%"> <div class="lst-d lst-tbb"> <input value="blackhat" title="Search" size="41" autocomplete="off" class="lst lst-tbb" id="lst-ib" type="text" name="q" maxlength="2048"/> <span style="display:none" id="tsf-oq">blackhat</span> </div> </td> <td>  <div class="nojsb"> <div class="ds" id="sbds"> <div class="lsbb kpbb" id="sblsbb">  <button value="Search" class="lsb" type="submit" name="btnG"> <span class="sbico"></span> </button> </div> </div> </div> </td> </tr> </table> </td> <td>  <div class="nojsv" style="position:relative;height:30px" id="sfopt"> <div class="lsd">  <div id=ss-bar style=white-space:nowrap;z-index:98></div>   </div> </div> </td> </tr> <tr> <td> <div style="display:none" id="pocs"> <div id="pocs0"> <span> <span>Google</span> Instant is unavailable. Press enter to search. </span> <a href="/support/websearch/bin/answer.py?answer=186645&form=bb&hl=en">Learn more</a> </div> <div id="pocs1"> <span>Google</span> Instant is off due to connection speed. Press Enter to search. </div> <div id="pocs2">Press Enter to search.</div> </div> <div style="color:#767676;font-size:9pt;display:none;margin:5px 0 0 8px" id="pets">Press Enter to search.</div> </td> </tr> </table> </div><div class="jsb" style="padding-top:2px"> <center>  <input value="Google Search" name="btnK" type="submit" onclick="this.checked=1"/>  <input value="I'm Feeling Lucky" name="btnI" type="submit" onclick="if(this.form.q.value)this.checked=1; else window.top.location='/logos/'"/> </center> </div> </div>  </form> </div> <div id="gac_scont"></div>   <div id="appbar_b"></div> <div id="main"> <div>  <div id="cnt">    <div id="sfcnt">   <div style="height:36px" id="sform"> </div> <div class="tsf-p" style="visibility:hidden"> <span style="float:left"></span> </div>   </div>   <div id="srchdsc">     </div> <noscript><style>.bl{display:none !important}</style></noscript> <div id="sdb">      </div> <div class="ksfcccl"> <div class="ksfccl" style="float:right">  <a class="gl nobr" href="/advanced_search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd" id="sflas">Advanced search</a>  </div> </div>   <div id="subform_ctrl">   </div>  <div id="appbar">  <div id="ab_name">Search</div> <div><div id=resultStats>About 18,100,000 results<nobr>  (0.08 seconds) </nobr></div></div>  <ol id="ab_ctls">    </ol> </div> <div id="ucs">       </div>     <div id="arcntc"></div> <div style="clear:both;position:relative;zoom:1" id="rcnt">  <div id="leftnavc"><div id=leftnav role=navigation style="position:absolute;top:1px;width:175px" onclick="google.psy&&google.psy.qs(event)"><div id=ms><ul><li class="mitem msel">Everything</li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=isch&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=2&ved=0CBMQ_AUoAQ">Images</a></li><li class="mitem"><a class="kl" href="http://maps.google.com/maps?hl=en&client=firefox-a&hs=eED&rls=org.mozilla:en-US:official&q=blackhat&um=1&ie=UTF-8&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=3&ved=0CBQQ_AUoAg">Maps</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=vid&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=4&ved=0CBUQ_AUoAw">Videos</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=nws&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=5&ved=0CBYQ_AUoBA">News</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=shop&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=6&ved=0CBcQ_AUoBQ">Shopping</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=dsc&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=7&ved=0CBgQ_AUoBg">Discussions</a></li></ul><ul class=nojsb  id="hidden_modes"><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=bks&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=8&ved=0CBkQ_AUoBw">Books</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=plcs&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=9&ved=0CBoQ_AUoCA">Places</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=blg&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=10&ved=0CBsQ_AUoCQ">Blogs</a></li><li class="mitem"><a class="kl" href="http://www.google.com/flights/gwsredirect?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=flm&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=11&ved=0CBwQ_AUoCg">Flights</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=rcp&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=12&ved=0CB0Q_AUoCw">Recipes</a></li><li class="mitem"><a class="kl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnms&tbm=pts&ei=pNp2Tpv6EYrW0QGJpo3hDQ&sa=X&oi=mode_link&ct=mode&cd=13&ved=0CB4Q_AUoDA">Patents</a></li></ul><a href="#" id=showmodes class="jsb nj kl" onclick="google.x(this.id,function(){google.srp.toggleModes()});google.log('', '\x26ved\x3d0CBEQ_gU' +'&ei=' + google.kEI);return false" style="padding-left:16px"><span class="msm">More</span><span class="msl">Fewer</span></a></div><div class=lnsep></div><div id="lc" style="margin-left:8px" ><ul style="display:block;margin-top:8px;min-height:1px"class="lcdl"><li class="tbos">Wilkes-Barre, PA</li></ul><ul id="set_location_section" style="margin-bottom:5px"><li style="color:#767676;font-size:11px;margin-left:9px;margin-top:-3px;margin-bottom:3px;list-style-type:none"><a class="fl" href="/support/websearch/bin/answer.py?answer=179386&hl=en">Auto-detected</a></li><li style="margin-bottom:3px;list-style-type:none"><form id="change_location_form" onsubmit="google.x(this,function(){google.loc.submit()});return false;"><input type="text" id="lc-input" value="Enter location" style="margin-left:8px;width:85px;color:#666666;font-size:12px" onfocus="google.x(this,function(){google.loc.f()})" onblur="google.x(this,function(){google.loc.b()})"></input><input type="submit" style="margin-left:5px" value="Set" class="ksb sbf sbc"></input><div id="error_section" style="display:block;margin-left:9px;font-size:11px"></div></form></li></ul><a class="q nj lcot" href="/preferences?hl=en#loc" id="toggle_location_link" onclick="google.x(this,function(){google.loc.toggleLocationChange()});var e=arguments[0]||window.event;e.stopPropagation?e.stopPropagation():e.cancelBubble=true;return false;" style="display:block"><span class="lcso">Change location</span><span class="lcsc">Close</span></a></div><div class=lnsep></div><div style="clear:both;overflow:hidden"><h2 class=hd>Search Options</h2><ul id=tbd class="med"><li><ul class="tbt tbpd"><li class="tbos" id=qdr_ onclick="return google.Toolbelt.tbosClk(event)">Any time<li class="tbou" id=qdr_h><a class="q qs" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnt&tbs=qdr:h&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CAcQpwUoAQ">Past hour</a><li class="tbou" id=qdr_d><a class="q qs" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnt&tbs=qdr:d&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CAgQpwUoAg">Past 24 hours</a><li class="tbou" id=qdr_w><a class="q qs" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnt&tbs=qdr:w&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CAkQpwUoAw">Past week</a><li class="tbou" id=qdr_m><a class="q qs" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnt&tbs=qdr:m&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CAoQpwUoBA">Past month</a><li class="tbou" id=qdr_y><a class="q qs" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnt&tbs=qdr:y&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CAsQpwUoBQ">Past year</a><li class="jsb tbou" id=cdr_opt><a href="#" class=q id=cdrlnk onclick="google.x(this,function(){google.Toolbelt.ctlClk('cdr_opt','cdr_min',event)});return false">Custom range...</a><form action="/search" id=cdr_frm method=get onsubmit="google.Toolbelt.cdrSbt()"><input type=hidden name=q value="blackhat"><input type=hidden name=hl value="en"><input type=hidden name=client value="firefox-a"><input type=hidden name=hs value="ZZs"><input type=hidden name=rls value="org.mozilla:en-US:official"><input type=hidden name=prmd value="imvnsfd"><input type=hidden name=sa value="X"><input type=hidden name=ei value="pNp2Tpv6EYrW0QGJpo3hDQ"><input type=hidden name=ved value="0CAwQpwUoBg"><input name=source type=hidden value=lnt /><input name=tbs id=ctbs type=hidden value="cdr:1,cd_min:x,cd_max:x" /><input name=tbm id=ctbs type=hidden value="" /><div style="width:100%"><div class=cdr_ctr><div class=cdr_lbl><label for=cdr_min>From:</label><label class=cdr_hl>To:</label></div><div class=cdr_inp><input id=cdr_min type=text value=""/></div></div><div class=cdr_ctr><div class=cdr_lbl><label class=cdr_hl>From:</label><label for=cdr_max>To:</label></div><div class=cdr_inp><input id=cdr_max type=text value=""/></div></div><div class=cdr_ctr><div class=cdr_lbl><label class=cdr_hl>From:</label><label class=cdr_hl>To:</label></div><div class="cdr_hint cdr_inp">ex: 5/23/2004</div></div><div class=cdr_ctr><div class=cdr_lbl><label class=cdr_hl>From:</label><label class=cdr_hl>To:</label></div><div class="cdr_btn cdr_inp"><input type=submit value="Search" class="ksb"></div></div></div></form></ul><li><ul class="tbt"><li class="tbos" id=whv_ onclick="return google.Toolbelt.tbosClk(event)">All results<li class="tbou" id=clue_1><a class="q qs" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&source=lnt&tbs=clue:1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CA8QpwUoAQ">Related searches</a></ul></ul><a href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&sa=G&rls=org.mozilla:en-US:official&prmd=imvnsfd&tbo=1" class="nj q pi pt" id=tbpi onclick="return google.x(this,function(){return google.Toolbelt.togglePromotedTools(this, event)})" style="clear:both;display:block;margin-left:16px"><nobr class=tbpo>Fewer search tools</nobr><nobr class=tbpc>More search tools</nobr></a></div></div></div>  <div id="center_col">  <span style="margin-right:0" id="taw">   <div></div>    </span> <div class="med" id="res" role="main"> <div id="topstuff">        </div> <div id="search">  <!--a--> <h2 class="hd">Search Results</h2> <div id="ires">   <ol eid="pNp2Tpv6EYrW0QGJpo3hDQ" id="rso">  <!--m--><li class=g><div class=vsc sig=SSR><span class=tl><h3 class="r"><a href="http://www.blackhat.com/" class=l onmousedown="return rwt(this,'','','','1','AFQjCNHXPmTwEfkjxrN-F0MTc9V9J4mkEQ','','0CC0QFjAA')"><em>Black Hat</em>  Technical Security Conference // Home</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>www.<b>blackhat</b>.com/</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:miedRDV-mRgJ:www.blackhat.com/+blackhat&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','1','AFQjCNFIdiZaHpUNp-BWtCvTLGxjivfRpw','','0CC8QIDAA')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:www.blackhat.com/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CDAQHzAA">Similar</a></span></div><div class="esc kb" id="poS0" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st><em>Black Hat</em> Conventions put you face to face with people on the cutting edge of network security, and with no vendor pitches! <em>Black Hat</em> Europe 2005: March <b>...</b><br></span></div></div><!--n--><div style="max-width:541px"><table style="padding-left:1em;width:100%;table-layout:fixed"><tr class=mslg><td style="padding-left:1em;vertical-align:top;width:50%"><div class="sld vsc" style="margin-top:10px"sig=hzM><!--m--><span class=tl><h3 class=r style="display:inline"><a href="http://www.blackhat.com/html/bh-us-11/bh-us-11-home.html" class=l onmousedown="return rwt(this,'','','','2','AFQjCNG7bnWaux-QLXH6PydvDWBoD9cCFw','','0CDQQjBAwAQ')">Black Hat USA 2011</a></h3></span><div class=s><div class="f kv" style="word-wrap:break-word"><cite>www.<b>blackhat</b>.com/.../bh-us-11-hom...</cite></div><div class=st>The <b>Black Hat</b> Briefings remains <b>...</b><br></div></div><!--n--></div><div class="sld vsc" style="margin-top:10px"sig=lyd><!--m--><span class=tl><h3 class=r style="display:inline"><a href="http://www.blackhat.com/html/archives.html" class=l onmousedown="return rwt(this,'','','','3','AFQjCNHKtTl4bZlNWDK2Lkbuf88tmxKK2A','','0CDkQjBAwAg')">Archives</a></h3></span><div class=s><div class="f kv" style="word-wrap:break-word"><cite>www.<b>blackhat</b>.com/.../<b>archives</b>.html</cite></div><div class=st><b>Black Hat</b> multimedia archives <b>...</b><br></div></div><!--n--></div><div class="sld vsc" style="margin-top:10px"sig=g3E><!--m--><span class=tl><h3 class=r style="display:inline"><a href="http://www.blackhat.com/html/bh-us-10/bh-us-10-home.html" class=l onmousedown="return rwt(this,'','','','4','AFQjCNGDjxDuIUq4SS0XtKtvn2v7NjHC0Q','','0CD4QjBAwAw')">usa home</a></h3></span><div class=s><div class="f kv" style="word-wrap:break-word"><cite>www.<b>blackhat</b>.com/.../bh-us-10-<b>hom</b>...</cite></div><div class=st><b>Black Hat</b> usa 2010 //las vegas <b>...</b><br></div></div><!--n--></div></td><td style="padding-left:1em;vertical-align:top;width:50%"><div class="sld vsc" style="margin-top:10px"sig=_C9><!--m--><span class=tl><h3 class=r style="display:inline"><a href="http://www.blackhat.com/html/bh-us-11/registration/bh-us-11-registration.html" class=l onmousedown="return rwt(this,'','','','5','AFQjCNEyzEnidm3Qu8zK3nfPUCyv2k6wEw','','0CEMQjBAwBA')">Register Now</a></h3></span><div class=s><div class="f kv" style="word-wrap:break-word"><cite>www.<b>blackhat</b>.com/.../bh-us-11-regi...</cite></div><div class=st>Notes: Onsite Registration rates <b>...</b><br></div></div><!--n--></div><div class="sld vsc" style="margin-top:10px"sig=oWk><!--m--><span class=tl><h3 class=r style="display:inline"><a href="http://www.blackhat.com/html/bh-about/about.html" class=l onmousedown="return rwt(this,'','','','6','AFQjCNGrbhm4H6cYTbpbdfJitg0NzRF6ug','','0CEgQjBAwBQ')">About Black Hat</a></h3></span><div class=s><div class="f kv" style="word-wrap:break-word"><cite>www.<b>blackhat</b>.com/...<b>about</b>/<b>about</b>.ht...</cite></div><div class=st>The <b>Black Hat</b> Briefings are a <b>...</b><br></div></div><!--n--></div><div class="sld vsc" style="margin-top:10px"sig=JWx><!--m--><span class=tl><h3 class=r style="display:inline"><a href="http://www.blackhat.com/html/bh-eu-11/training/bh-eu-11-training_complete.html" class=l onmousedown="return rwt(this,'','','','7','AFQjCNGXfXMZYVlpLR6C1L7E6pRiqmMQ8A','','0CE0QjBAwBg')">Training</a></h3></span><div class=s><div class="f kv" style="word-wrap:break-word"><cite>www.<b>blackhat</b>.com/.../<b>training</b>/bh-eu...</cite></div><div class=st>Complete List of Black Hat <b>...</b><br></div></div><!--n--></div></td></tr><tr><td colspan=2 style="padding-left:1em;vertical-align:top"><div style="padding-top:6px"><a class=fl href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=+site:blackhat.com+blackhat&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CFMQrAM">More results from blackhat.com »</a></div></table></div>  <!--m--><li class=g style="margin-bottom:16px;"><div class=vsc sig=lIw><span class=tl><h3 class="r"><a href="http://en.wikipedia.org/wiki/Black_hat" class=l onmousedown="return rwt(this,'','','','8','AFQjCNEq5lYJo1eAfNd6dHnHADDygJKQeg','','0CFUQFjAH')"><em>Black hat</em> - Wikipedia, the free encyclopedia</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>en.wikipedia.org/wiki/<b>Black_hat</b></cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:Sc5bXV1k3X0J:en.wikipedia.org/wiki/Black_hat+blackhat&cd=8&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','8','AFQjCNGfIX1sZgKgpEQxcOHfvE94hWDWmg','','0CFcQIDAH')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:en.wikipedia.org/wiki/Black_hat+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CFgQHzAH">Similar</a></span></div><div class="esc kb" id="poS7" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st>A <em>black hat</em> is the villain or bad guy, especially in a western movie in which such a character would stereotypically wear a <em>black hat</em> in contrast to the hero's white <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g id=mbb9><div class=vsc sig=dIN><span class=tl><h3 class="r"><a href="http://en.wikipedia.org/wiki/White_or_black_hat" class=l onmousedown="return rwt(this,'','','','9','AFQjCNEWTQkkl2joNAawrYs7clSORK4FOg','','0CFwQFjAI')">White or <em>black hat</em> -  Wikipedia, the free encyclopedia</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>en.wikipedia.org/wiki/White_or_<b>black_hat</b></cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:o_bGHNihvAUJ:en.wikipedia.org/wiki/White_or_black_hat+blackhat&cd=9&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','9','AFQjCNFW8rB0MwS3QE5Uk-HPuT6sf90X5w','','0CF4QIDAI')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:en.wikipedia.org/wiki/White_or_black_hat+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CF8QHzAI">Similar</a></span></div><div class="esc kb" id="poS8" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st>Even though white hats won't always show results in short period of time <b>...</b><br></span></div></div><div class=mbl><div class=bl><span class=ch id=mbl9 onclick="google.x(this)" style="display:inline-block"><div class=mbi></div><a href=# onclick="return false" class=mblink>Show more results from wikipedia.org</a></span></div></div><div id=mbf9><span></span></div><!--n-->  <!--m--><li class=g><div class=vsc sig=RFX><span class=tl><h3 class="r"><a href="http://www.blackhatworld.com/" class=l onmousedown="return rwt(this,'','','','10','AFQjCNHfh3RgOSI3CHpv866JyKRphvrbgg','','0CGUQFjAJ')"><em>Black Hat</em> SEO Forum</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>www.<b>blackhat</b>world.com/</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:Lk_kKwxFmLkJ:www.blackhatworld.com/+blackhat&cd=10&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','10','AFQjCNFmXNt5iip54Ml-rMqGzkNLWdcApA','','0CGcQIDAJ')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:www.blackhatworld.com/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CGgQHzAJ">Similar</a></span></div><div class="esc kb" id="poS9" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st>BlackHatWorld is a backhat SEO Forum dedicated to learning <em>black hat</em> seo, cloaking, doorway pages, blogging, automatic content generators and more. Master <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g><div class=vsc sig=Iqe><span class=tl><h3 class="r"><a href="http://www.blackhat.org/" class=l onmousedown="return rwt(this,'','','','11','AFQjCNH30a8Em42B7ush8bTzccZwfNyUeA','','0CGwQFjAK')"><em>Blackhat</em>.org Good Guys Still Wear Black</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>www.<b>blackhat</b>.org/</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:lffPuoTd0DsJ:www.blackhat.org/+blackhat&cd=11&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','11','AFQjCNEQ9tw6wtyutpOgJYg46w5l4T13mQ','','0CG4QIDAK')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:www.blackhat.org/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CG8QHzAK">Similar</a></span></div><div class="esc kb" id="poS10" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st><em>Blackhat</em>.org. Good Guys Still Wear Black. Go to Archive · Subscribe to RSS Feed<wbr>. Blog Summary Widget. Twitter · Facebook · YouTube · LinkedIn · Foursquare <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g><div class=vsc sig=z6R><span class=tl><h3 class="r"><a href="http://www.es5.com/blackhat-seo/blackhat-seo" class=l onmousedown="return rwt(this,'','','','12','AFQjCNEjDCL0TLqL5zvoaFZQTItvb0QHEA','','0CHMQFjAL')"><em>Blackhat</em> SEO</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>www.es5.com/<b>blackhat</b>-seo/<b>blackhat</b>-seo</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:e1T42sYOLTEJ:www.es5.com/blackhat-seo/blackhat-seo+blackhat&cd=12&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','12','AFQjCNHbik4QBhiSVV5uSMx8J6oyCyv4ag','','0CHUQIDAL')">Cached</a></span><span class=vshid></span></div><div class="esc kb" id="poS11" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st>ES5.com - <em>Blackhat</em> SEO Forums - Whitehat SEO Tools & SEO Bot Software - · Help. Save? Forum · FAQ · Calendar · Link <b>...</b> Forum: <em>Blackhat</em> SEO. Forum Tools <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g><div class=vsc sig=uYK><span class=tl><h3 class="r"><a href="https://blackhat.reg.techweb.com/dc/2011/index/" class=l onmousedown="return rwt(this,'','','','13','AFQjCNHMYSPnbkZsAv1qcS5YSz8cm-6uaQ','','0CHkQFjAM')"><em>Black Hat</em> DC 2011 Briefings & Training</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>https://<b>blackhat</b>.reg.techweb.com/dc/2011/index/</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:eoacaxRC1QQJ:https://blackhat.reg.techweb.com/dc/2011/index/+blackhat&cd=13&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','13','AFQjCNGhXEjEmWm5E6cznz3Sjv-WU-P9Rg','','0CHsQIDAM')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:https://blackhat.reg.techweb.com/dc/2011/index/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CHwQHzAM">Similar</a></span></div><div class="esc kb" id="poS12" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st>briefings. super early: $1095 // ends oct 15. early: $1295 // ends nov 15. regular: $1395 // ends dec 15. late: $1595 // ends jan 15. onsite: $1895 // jan 16 - 19 <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g><div class=vsc sig=NFv><span class=tl><h3 class="r"><a href="http://websearch.about.com/od/seononos/a/spamseo.htm" class=l onmousedown="return rwt(this,'','','','14','AFQjCNEliJOIf4FaxXmmnqo5JErbTTk_zw','','0CIABEBYwDQ')"><em>Black Hat</em> Search Engine Optimization - What is <em>Black Hat</em> SEO?</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>websearch.about.com/od/seononos/a/spamseo.htm</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:eKAhaH3ZLbAJ:websearch.about.com/od/seononos/a/spamseo.htm+blackhat&cd=14&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','14','AFQjCNHEHjc_anVWmRPPVKuQHKbv0pODjA','','0CIIBECAwDQ')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:websearch.about.com/od/seononos/a/spamseo.htm+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CIMBEB8wDQ">Similar</a></span></div><div class="esc kb" id="poS13" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st><em>Black Hat</em> search engine optimization is customarily defined as the practice of using unethical techniques to make your search rankings go up. Find out how to <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g><div class=vsc sig=84X><span class=tl><h3 class="r"><a href="http://www.blackhat.co.uk/" class=l onmousedown="return rwt(this,'','','','15','AFQjCNGexftn9T1QM_fb_X7kvPA_8IZsvA','','0CIcBEBYwDg')"><em>Black Hat</em> Miniatures</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>www.<b>blackhat</b>.co.uk/</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:qdrH13Bc1VYJ:www.blackhat.co.uk/+blackhat&cd=15&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','15','AFQjCNF1_oCl-_IrevsWxD_Yyr-eWmvgGw','','0CIkBECAwDg')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:www.blackhat.co.uk/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CIoBEB8wDg">Similar</a></span></div><div class="esc kb" id="poS14" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st>Welcome to the new <em>Black Hat</em> Miniatures website. <em>Black Hat</em> Miniatures is a manufacturer of high quality white metal wargames figures. We purchased Gladiator <b>...</b><br></span></div></div><!--n-->  <!--m--><li class=g><div class=vsc sig=IYY><span class=tl><h3 class="r"><a href="http://www.blackhatseo.com/" class=l onmousedown="return rwt(this,'','','','16','AFQjCNEhXkZYczYGf0CbZaRiITn9r8YR6Q','','0CI4BEBYwDw')"><em>Black Hat</em> SEO</a></h3><button class=vspib></button></span><div class="s"><div class="f kv"><cite>www.<b>blackhats</b>eo.com/</cite><span class=gl> - <a href="http://webcache.googleusercontent.com/search?q=cache:4jRQAcY8RuQJ:www.blackhatseo.com/+blackhat&cd=16&hl=en&ct=clnk&gl=us&client=firefox-a" onmousedown="return rwt(this,'','','','16','AFQjCNHE6nVQXuFjGcZsY2_yItg5SZdNUw','','0CJABECAwDw')">Cached</a></span><span class=vshid><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:www.blackhatseo.com/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CJEBEB8wDw">Similar</a></span></div><div class="esc kb" id="poS15" style="display:none">You +1'd this publicly. <a href="#">Undo</a></div><span class=st><em>black hat</em> SEO. New: <em>Black Hat</em> SEO Case Study!!! Mahalo's Top Secret Content Leeching. Mahalo SEO case study. Google has taken action on Mahalo before <b>...</b><br></span></div></div><!--n-->  <li class=g><h3 class=r><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=related:www.blackhat.com/+blackhat&tbo=1&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CJUBEKEI">Pages similar to <b>www.blackhat.com</b></a></h3><div style="padding-top:2px"><div><a href="http://www.defcon.org/" class=l onmousedown="return rwt(this,'','','','17','AFQjCNGo2xJeatzAyPdxX0oU84tHDQadrQ','','0CJYBEKIIMBA')">Def Con</a> - Started in 1992 by the Dark Tangent, DEFCON is the world's ... - <cite>defcon.org</cite></div><div><a href="http://www.csiannual.com/" class=l onmousedown="return rwt(this,'','','','18','AFQjCNE9slto3-84sc8qfDUu4pPcNNRfSA','','0CJgBEKIIMBE')">CSI 2010</a> - CSI 2010 Annual Conference is a wrap! Thanks to all who ... - <cite>csiannual.com</cite></div><div><a href="http://www.sans.org/" class=l onmousedown="return rwt(this,'','','','19','AFQjCNG_UHiupn1Omtj3sXv9k2NyvPzJPg','','0CJoBEKIIMBI')">SANS</a> - Offer computer security research, training and information. - <cite>sans.org</cite></div><div><a href="http://www.shmoocon.org/" class=l onmousedown="return rwt(this,'','','','20','AFQjCNHzSNRiPN423b5pa1MEhtbjCCB64Q','','0CJwBEKIIMBM')">ShmooCon 2011</a> - An annual East coast hacker convention hell-bent ... - <cite>shmoocon.org</cite></div></div>  </ol>   </div> <!--z--> </div> <div id="botstuff">   <div id=brs style="clear:both;margin-bottom:17px;overflow:hidden"><div class="med" style="text-align:left">Searches related to <em>blackhat</em></div><div class=brs_col><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+methods&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCIQ1QIoAA" >blackhat <b>methods</b></a></p><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=craigslist+blackhat&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCMQ1QIoAQ" ><b>craigslist</b> blackhat</a></p><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+marketing&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCQQ1QIoAg" >blackhat <b>marketing</b></a></p><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+seo&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCUQ1QIoAw" >blackhat <b>seo</b></a></p></div><div class=brs_col><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+team&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCYQ1QIoBA" >blackhat <b>team</b></a></p><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+forums&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCcQ1QIoBQ" >blackhat <b>forums</b></a></p><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+seopressor&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCgQ1QIoBg" >blackhat <b>seopressor</b></a></p><p><a href="/search?hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&q=blackhat+europe&revid=571900144&sa=X&ei=pNp2Tpv6EYrW0QGJpo3hDQ&ved=0CCkQ1QIoBw" >blackhat <b>europe</b></a></p></div></div> <div id=vspb><span id=vspci></span><span id=vsrs></span><span id=vsrsr></span><div id=vspc><div id=vsic><img alt="" id=vsli><div id=vsm></div><a id=vsia><img alt="Preview image" id=vsi></a></div><div id=vsvpc></div></div></div><div id=uh_hp><a id=uh_hpl></a></div><div id=uh_h><a id=uh_hl></a></div>  </div> </div> <div id="bottomads"></div>  </div>  <div id="rhscol">  </div>  </div> <div class="tsf-p" id="foot" role="contentinfo"> <span id="xjs">   <div id="navcnt"><table style="border-collapse:collapse;text-align:left;margin:17px auto 0;direction:ltr" id="nav"><tr valign="top"><td class="b navend"><span class="csb" style="background-position:-24px 0;width:28px"></span></td><td class="cur"><span class="csb" style="background-position:-53px 0;width:20px"></span>1</td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=10&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>2</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=20&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>3</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=30&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>4</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=40&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>5</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=50&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>6</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=60&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>7</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=70&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>8</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=80&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>9</a></td><td><a class="fl" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=90&sa=N"><span class="csb ch" style="background-position:-74px 0;width:20px"></span>10</a></td><td class="b navend"><a id="pnnext" class="pn" style="text-decoration:none;text-align:left" href="/search?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd&ei=pNp2Tpv6EYrW0QGJpo3hDQ&start=10&sa=N"><span class="csb ch" style="background-position:-96px 0;width:71px"></span><span style="display:block;margin-left:53px;text-decoration:underline">Next</span></a></td></tr></table></div>      </span>  <div style="height:13px;line-height:0"></div>    <div> <p style="margin:6px 0 0;text-align:center" id="bfl">  <span id="fblmi">  </span> <span id="fblsd">  </span>  <span id="fblsh"> <a class="fl" href="/support/websearch/bin/answer.py?answer=134479&hl=en-US&p=">Search Help</a> </span>  <a class="fl" href="/quality_form?q=blackhat&hl=en&client=firefox-a&hs=ZZs&rls=org.mozilla:en-US:official&prmd=imvnsfd" target="_blank" id="fblqf">Give us feedback</a>   </p> </div>   <div style="margin:19px auto;text-align:center" id="fll"><a href="/">Google Home</a>‎<a href="/intl/en/ads/">Advertising Programs</a>‎<a href="/services/">Business Solutions</a>‎<a href="/intl/en/privacy.html">Privacy</a>‎<a href="/intl/en/about.html">About Google</a>‎</div>   </div> <div id="bfoot">  </div> <script type="text/javascript">(new Image()).src="http://id.google.com/verify/EAAAACDROldM3j5-a4HyTu85NbY.gif";</script><noscript><img src="http://id.google.com/verify/EAAAACDROldM3j5-a4HyTu85NbY.gif" height=1 width=1 alt=""></noscript>    <script>function _gjp(){!(location.hash && _gjuc())&& setTimeout(_gjp,500);}
    
    
    google.j[1]={
    cc:[],
    co:[
    'cnt','xfoot','xjsi'
    ],css:document.getElementById('gstyle').innerHTML,main:'<div id=cnt></div><div id=xfoot></div><div id=xjsi></div>',bl:['mngb','gb_']
    };</script> <script data-url="/extern_chrome/d7d49e608a31b883.js?hl=en" id="extern_chrome_script">function wgjp(){var xjs=document.createElement('script');xjs.src=document.getElementById('extern_chrome_script').
    getAttribute('data-url');
    
    (document.getElementById('xjsd')||
    document.body).appendChild(xjs)
    };</script>  <div id="xfoot"> <div id=xjsd></div><div id=xjsi><script>if(google.y)google.y.first=[];google.dlj=function(b){window.setTimeout(function(){var a=document.createElement("script");a.src=b;document.getElementById("xjsd").appendChild(a)},0)};
    if(google.y)google.y.first=[];if(!google.xjs){google.dstr=[];google.rein=[];if(google.timers&&google.timers.load.t){google.timers.load.t.xjsls=new Date().getTime();}google.dlj('/extern_js/f/CgJlbhICdXMrMEU4ACwrMFo4ACwrMA44ACwrMBc4ACwrMDw4ACwrMFE4ACwrMFk4ACwrMJgBOAAsKzAKOABAiwGaAgJjYywrMBY4ACwrMBk4ACwrMCE4AJoCBHRpbmcsKzAlOAAsKzAqOAAsKzArOAAsKzA1OAAsKzBBOAAsKzBNOAAsKzBOOAAsKzBTOACaAgZzZWFyY2gsKzBUOAAsKzBfOACaAidtb3ZlX2NhY2hlX3NpbWlsYXJfaW50b192aXN1YWxfc25pcHBldHMsKzBiOAAsKzBjOAAsKzBpOAAsKzBwOAAsKzBzOAAsKzB4OAAsKzCJATgALCswigE4ACwrMJIBOAAsKzCXATgALCswrAE4ACwrMHQ4ACwrMH04ACwrMB04ACwrMFw4AJoCAmNjLCswGDgALCswJjgAmgIDd3RtLIACVpACTw/X093bvN6Q7s.js');google.xjs=1}window.mbtb1={tbm:"",tbs:"",docid:"8530274270131657228",usg:"c6a7",obd:false};google.base_href='/search?q\x3dblackhat\x26hl\x3den\x26client\x3dfirefox-a\x26hs\x3dZZs\x26sa\x3dG\x26rls\x3dorg.mozilla:en-US:official\x26prmd\x3dimvnsfd';google.sn='web';google.Toolbelt.atg=[0,6];google.Toolbelt.pbt=[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1,0],[1,1]];google.Toolbelt.pti={0:1,1:1,2:1,3:1,4:1,5:1,6:1,7:1,9:1};var oldElement=document.getElementById('tbt3');if(oldElement){oldElement.parentNode.removeChild(oldElement);}delete google.ww;google.mc=[];google.mc=google.mc.concat([[69,{}],[14,{}],[60,{}],[81,{}],[152,{}],[98,{}],[42,{}],[43,{}],[83,{}],[95,{"kfe":{"kfeHost":"clients1.google.com","kfeUrlPrefix":"/webpagethumbnail?r=2\u0026f=2\u0026s=300:585\u0026query=blackhat\u0026hl=en\u0026gl=us","maxPrefetchConnections":2,"prefetch":90,"slowConnection":false},"logging":{"csiFraction":0.050,"gen204Fraction":0.050},"msgs":{"loading":"Still loading...","mute":"Mute","noPreview":"Preview not available","sound":"Sound:","soundOff":"off","soundOn":"on","unmute":"Unmute"},"pb":{"desiredHeight":585,"desiredWidth":300,"minHeight":200,"minWidth":300},"time":{"hoverClose":300,"hoverModeTimeout":60,"hoverOpen":125,"loading":100,"longHoverOpen":725,"prefetchOnLoad":3000,"timeout":2500},"vp":{"previewUrls":null,"setUserPrefsUrl":"/setprefs?vpsndts=%(exptime)s\u0026sig=0_wzloaESWBy1Va8q_XJqfmv6JGlE=\u0026noredirect=1"}}],[78,{}],[25,{"g":28,"k":true,"m":{"bks":true,"blg":true,"dsc":true,"evn":true,"flm":true,"frm":true,"isch":true,"klg":true,"mbl":true,"nws":true,"plcs":true,"ppl":true,"prc":true,"pts":true,"rcp":true,"shop":true,"vid":true},"t":null}],[115,{}],[172,{"bbu":["http://www.blackhat.com/","http://www.blackhat.com/html/bh-us-11/bh-us-11-home.html","http://www.blackhat.com/html/archives.html","http://www.blackhat.com/html/bh-us-10/bh-us-10-home.html","http://www.blackhat.com/html/bh-us-11/registration/bh-us-11-registration.html","http://www.blackhat.com/html/bh-about/about.html","http://www.blackhat.com/html/bh-eu-11/training/bh-eu-11-training_complete.html","http://en.wikipedia.org/wiki/Black_hat","http://en.wikipedia.org/wiki/White_or_black_hat","http://www.blackhatworld.com/","http://www.blackhat.org/","http://www.es5.com/blackhat-seo/blackhat-seo","https://blackhat.reg.techweb.com/dc/2011/index/","http://websearch.about.com/od/seononos/a/spamseo.htm","http://www.blackhat.co.uk/","http://www.blackhatseo.com/","http://www.defcon.org/","http://www.csiannual.com/","http://www.sans.org/","http://www.shmoocon.org/"],"bpd":15000,"fd":100,"htd":300,"lcd":100,"m_rmd":"Recommend it on Google search.","m_rsn":"Did you find this page useful?"}],[33,{"gl":"us","msgs":{"r":"Show more starred results","s":"Hide more starred results"},"pb":"-153px -84px","q":"blackhat"}],[105,{}],[22,{"m_errors":{"32":"Sorry, no more results to show.","default":"\u003Cfont color=red\u003EError:\u003C/font\u003E The server could not complete your request.  Try again in 30 seconds."},"m_tip":"Click for more information"}],[77,{}],[138,{"abOn":true,"fourSugg":true}],[120,{"MESSAGES":{"msg_ms":"More sizes","msg_si":"Similar"}}],[112,{"hdipt":"\u003Cinput type=hidden name=hl value=\"en\"\u003E\u003Cinput type=hidden name=client value=\"firefox-a\"\u003E\u003Cinput type=hidden name=hs value=\"ZZs\"\u003E\u003Cinput type=hidden name=sa value=\"G\"\u003E\u003Cinput type=hidden name=rls value=\"org.mozilla:en-US:official\"\u003E\u003Cinput type=hidden name=bih value=\"\"\u003E\u003Cinput type=hidden name=biw value=\"\"\u003E","meta":{"help":"http://images.google.com/support/bin/answer.py?answer=1325808\u0026p=searchbyimagetooltip\u0026hl=en"},"msg":{"annotation":"Search Google with an image instead of text.","dragtip":"Or drag an image here","drop":"Drop image here","help":"Search Help","search":"Search","tipmsg1":"How to get an image URL","tipmsg2":"Right-click an image on the web and copy the image?s URL.","tipmsg3":"Return to the search box and paste in the URL (Ctrl+V or Command+V).","tipmsg4":"\u003Cb\u003ETip:\u003C/b\u003E Try dragging an image into the search box from your desktop or the web.","tipmsg5":"Learn about search by image","tipmsg6":"How to upload an image","tipmsg7":"Use the button below to open an image that?s on your computer.","tipmsg8":"Google will automatically upload and search using the image.","tipurl":"http://images.google.com/support/bin/answer.py?answer=1325808\u0026p=searchbyimagetooltip","title":"Search by image","upload":"Upload an image","uploading":"Uploading file","url":"Paste image URL"}}],[146,{}],[99,{}],[137,{}],[84,{"uab":true}],[116,{"bd":[],"bk":[],"bu":[],"mb":500,"msgs":{"a":"Block all %1$s results","b":"\u003Cb\u003ENot helpful?\u003C/b\u003E You can block \u003Cb\u003E%1$s\u003C/b\u003E results when you\u0026#39;re signed in to search.","c":"We will not show you results from \u003Cb\u003E%1$s\u003C/b\u003E again.","d":"Manage blocked sites","e":"Undo","f":"Unblock %1$s","g":"Unblocked %1$s"},"pdk":false,"udk":false}],[125,{"i_hotpotIcon":{"height":12,"width":12,"x":-88,"y":-111},"i_isAuthenticated":0,"i_msgs":{"youRatedItNStars":"You rated it %1$d stars.","youRatedItOneStar":"You rated it 1 star."},"i_version":"110425"}],[29,{"mcr":5}],[92,{"ae":true,"avgTtfc":2000,"fbh":true,"fd":1000,"fl":true,"focus":true,"fs":true,"hiue":true,"hpt":299,"kn":true,"mds":"clir,clue,dfn,evn,frim,klg,prc,rl,show,sp,sts,ww,mbl_he,mbl_hs,mbl_re,mbl_rs,mbl_sv","msg":{"dym":"Did you mean:","gs":"Google Search","kntt":"Use the up and down arrow keys to select each result. Press Enter to go to the selection.","sif":"Search instead for","srf":"Showing results for"},"odef":true,"ophe":true,"pq":true,"rpt":50,"scd":10,"sce":4,"tct":" ?","tdur":50}],[24,{}],[38,{}]]);(function(){var r=(function(){google.y.first.push(function(){try{;google.Toolbelt.needToLoadCal = true;google.Toolbelt.dateFormatInfo = {sdf:'M/d/yyyy',ldf:'MMMM y',fdow:6,'nw':['S','M','T','W','T','F','S'],'wm':['January','February','March','April','May','June','July','August','September','October','November','December']};window.setTimeout(function(){var a=document.createElement("script");a.src="/extern_js/f/CgJlbhICdXMrMEo4ACwrMEs4ACyAAlaQAk-iAgNjZHI/trGhwPO6kqg.js";(document.getElementById("xjsd")||document.body).appendChild(a)},0);
    ;window.google.loc.m3="Server error. Please try again.";window.google.loc.s="0_wzloaESWBy1Va8q_XJqfmv6JGlE\x3d";window.google.loc.m4="Enter location";;var form=document.gs||document.f||document.gs||document.gbqf;google.ac.i(form,form.q,'','blackhat','',{p:1,da:1,sw:1,o:1,i:1,l:1,c:1,ep:1},'serp',{"dh":true,"exp":"gsis,i18n=true","host":"google.com","jsonp":true,"msgs":{"lcky":"I'm Feeling Lucky","lml":"Learn more","psrc":"This search was removed from your <a href=\"/history\">Web History</a>","psrl":"Remove","srch":"Google Search"}});var a={};a.hover={};a.hover.HOVER_DELAY=400;a.hover.g=[];a.hover.a={};a.hover.init=function(){for(var b=google.dom.getAll(".son"),c=0,d;d=b[c];c++)a.hover.initHoversForParent(d)};a.hover.initHoversForParent=function(b){var c=google.dom.getAll(".soha",b);b=google.dom.getAll(".soh",b);if(c.length==b.length)for(var d=0,e;e=c[d];d++){var f=b[d];a.hover.h(e,f)}};a.hover.h=function(b,c){a.hover.d(b,"mouseover",a.hover.getOnMouseOver(b,c));a.hover.d(b,"mouseout",a.hover.getOnMouseOut(b,c))};
    a.hover.d=function(b,c,d){google.listen(b,c,d);b={object:b,eventType:c,handler:d};a.hover.g.push(b)};a.hover.showHover=function(b){b.style.display="block";b.style.top="24px";b.style.left="0"};a.hover.hideHover=function(b){b.style.display="none"};a.hover.getOnMouseOver=function(b,c){return function(d){if(a.hover.a[d]==undefined){var e=window.setTimeout(function(){a.hover.showHover(c)},a.hover.HOVER_DELAY);a.hover.a[d]=e}}};
    a.hover.getOnMouseOut=function(b,c){return function(d){window.clearTimeout(a.hover.a[d]);a.hover.a[d]=undefined;a.hover.hideHover(c)}};a.hover.c=function(){for(var b;b=a.hover.g.pop();)google.unlisten(b.object,b.eventType,b.handler);for(var c in a.hover.a)window.clearTimeout(a.hover.a[c]);a.hover.a={}};google.dstr.push(a.hover.c);google.rein.push(function(){a.hover.c();a.hover.init()});google.sos=a;google.sos.hover.init();
    ;var c,d=0;google.adsInLU={};google.adsInLU.featuresCallback=function(b){if(!b||!b.length)return null;var a=b[0];if(!a.extendedContent)return null;if(a.extendedContent.adsinlu)return a.extendedContent.adsinlu.url;else if(a.extendedContent["9"]&&a.extendedContent["9"].index){var e=a.extendedContent["9"].index;if(google.adsInLU.xc&&google.adsInLU.xc[e]){var f=google.adsInLU.xc[e];if(f.adsinlu)return f.adsinlu.*****}return null};google.adsInLU.config={featuresCallback:google.adsInLU.featuresCallback};
    function g(){var b=google.LU&&google.LU.addMapConfig(google.adsInLU.config);if(b)window.clearInterval(c);else{d+=1;if(d>=30)window.clearInterval(c)}}c=window.setInterval(g,10);
    ;window.gdmb9=function(){window.mb9=ManyBox.register('9','o_bGHNihvAUJ','3bef',32,'Hide more results from wikipedia.org');mb9.append(['mres=o_bGHNihvAUJ:Sc5bXV1k3X0J:']);mb9.append(['q=/search%3Fhl%3Den%26client%3Dfirefox-a%26hs%3DZZs%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26q%3D%2Bsite%3Awikipedia.org%2Bblackhat']);mb9.append(['ved=0CGQQswg'])};window.ManyBox.delayedRegister? window.ManyBox.delayedRegister({id:'9',func:window.gdmb9}): window.gdmb9();;google.sc=google.sc||{};if(!google.sc['riu'])google.sc['riu']={'u':'/extern_js/f/CgJlbhICdXMrMD84AJoCAnNrLIACVpACT6ICA3JpdQ/zFMd-hn90Ks.js','cb':[]};google.smc=google.smc||[];google.smc=google.smc.concat([[63,{"cnfrm":"Reported","prmpt":"Report"}]]);;google.riu={render:function(){google.util.xjsl('riu')}};;google.sc=google.sc||{};if(!google.sc['rvu'])google.sc['rvu']={'u':'/extern_js/f/CgJlbhICdXMrMHI4ACyAAlaQAk-iAgNydnU/0ZUZy8vU7U8.js','cb':[]};google.smc=google.smc||[];google.smc=google.smc.concat([[114,{"rvu_report_msg":"Report","rvu_reported_msg":"Reported"}]]);;}catch(e){google.ml(e,false,{'cause':'defer'});}if(google.med){google.med('init');google.initHistory();google.med('history');}google.History&&google.History.initialize('/search?sclient\x3dpsy-ab\x26amp;hl\x3den\x26amp;client\x3dfirefox-a\x26amp;hs\x3deED\x26amp;rls\x3dorg.mozilla%3Aen-US%3Aofficial\x26amp;source\x3dhp\x26amp;q\x3dblackhat\x26amp;btnG\x3dSearch')});});r();var l=window.location.hash?window.location.href.substr(window.location.href.indexOf('#')):'#';if(l=='#'&&google.defre){google.defre=1;google.y.first.push(function(){if(google.j&&google.j.init){google.rein&&google.rein.push(r);}});}})();if(google.j&&google.j.en&&google.j.xi){window.setTimeout(google.j.xi,0);}</script></div>        <script>(function(){
    var b,d,e,f;function g(a,c){if(a.removeEventListener){a.removeEventListener("load",c,false);a.removeEventListener("error",c,false)}else{a.detachEvent("onload",c);a.detachEvent("onerror",c)}}function h(a){f=(new Date).getTime();++d;a=a||window.event;var c=a.target||a.srcElement;g(c,h)}var i=document.getElementsByTagName("img");b=i.length;d=0;for(var j=0,k;j<b;++j){k=i[j];if(k.complete||typeof k.src!="string"||!k.src)++d;else if(k.addEventListener){k.addEventListener("load",h,false);k.addEventListener("error",
    h,false)}else{k.attachEvent("onload",h);k.attachEvent("onerror",h)}}e=b-d;function l(){if(!google.timers.load.t)return;google.timers.load.t.ol=(new Date).getTime();google.timers.load.t.iml=f;google.kCSI.imc=d;google.kCSI.imn=b;google.kCSI.imp=e;google.timers.load.t.xjs&&google.report&&google.report(google.timers.load,google.kCSI)}if(window.addEventListener)window.addEventListener("load",l,false);else if(window.attachEvent)window.attachEvent("onload",l);google.timers.load.t.prt=(f=(new Date).getTime());
    })();
    
    </script> </div> </div> </div> </div>    
     
  6. Autumn

    Autumn Elite Member

    Joined:
    Nov 18, 2010
    Messages:
    2,197
    Likes Received:
    3,041
    Occupation:
    I figure out ways to make money online and then au
    Location:
    Spamville
    Then why does my and everyone else's shitty non-js scraper script work, just like it has for the past several years? WRONG. WRONG. WRONG.

    Clear cookies and try again Mr Certainty.

    p.s. You're a dick.
     
    • Thanks Thanks x 4
  7. MarketerX

    MarketerX Regular Member

    Joined:
    Mar 7, 2010
    Messages:
    398
    Likes Received:
    120
    I know scrapebox is great, but I want to code my own for educational purposes. I figured if I used a mobile useragent they would return non-js, but I tested with Iphone3 set and went to googles mobile search, and still got a bunch of JS in my HTML.

    But I didn't clear cookies before, and I'm sure I'll figure it out after some more testing.

    This should be a fun and useful project :D Even though scrapebox exists..
     
  8. MarketerX

    MarketerX Regular Member

    Joined:
    Mar 7, 2010
    Messages:
    398
    Likes Received:
    120
    Want to code my own :) This is the programming section lol
     
  9. MarketerX

    MarketerX Regular Member

    Joined:
    Mar 7, 2010
    Messages:
    398
    Likes Received:
    120
    Really want to make it multithreaded, but thanks. I avoid using webbrowser at all costs. :)
     
  10. Spitman

    Spitman Registered Member

    Joined:
    Mar 17, 2009
    Messages:
    56
    Likes Received:
    20
    This URL's SERP uses JS

    Code:
    http://www.google.com/#sclient=psy-ab&hl=en&source=hp&q=ajax&pbx=1&oq=ajax&aq=f&aqi=p-p1g3&aql=1&gs_sm=e&gs_upl=1849l4186l0l4541l8l7l2l0l0l0l251l1156l0.4.2l6l0&bav=on.2,or.r_gc.r_pw.&fp=a6739e3f98e052ae&biw=1280&bih=610
    This URL's SERP doesn't

    Code:
    http://www.google.com/search?sclient=psy-ab&hl=en&source=hp&q=google+non+ajax+url&pbx=1&oq=google+non+ajax+url&aq=f&aqi=&aql=&gs_sm=s&gs_upl=0l0l0l10946l0l0l0l0l0l0l0l0ll0l0&bav=on.2,or.r_gc.r_pw.&biw=1280&bih=610&ech=1&psi=igl3TpQyx5rxA-K-ieUP.1316424076139.3&emsg=NCSR&noj=1&ei=gQl3TonBA-6W0QX_xp2XCA
    If you need any more help than this then you probably shouldn't be coding a scraper youself in the first place.
     
    • Thanks Thanks x 2
  11. OnlineGodfather

    OnlineGodfather Senior Member

    Joined:
    Mar 3, 2010
    Messages:
    1,116
    Likes Received:
    406
    Occupation:
    Interwebs
    Location:
    Russia
  12. Hydrogen

    Hydrogen Newbie

    Joined:
    Dec 30, 2009
    Messages:
    39
    Likes Received:
    23
    Occupation:
    Co-Owner of AdvertMarketing
    Home Page:
    Enjoy !

    Code:
        Dim cookie As New CookieContainer
    
        Private Function GETURL(ByVal url As String)
            Dim responseData As String = Nothing
            Try
                Dim request As Net.HttpWebRequest = Net.WebRequest.Create(url)
                request.Accept = "*/*"
                request.CookieContainer = cookie
                request.AllowAutoRedirect = True
                request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.60 Safari/534.24"
                request.Timeout = 60000
                request.AllowAutoRedirect = True
                request.Method = "GET"
    
                Dim response As Net.HttpWebResponse = request.GetResponse()
    
                If response.StatusCode = Net.HttpStatusCode.OK Then
                    Dim responseStream As IO.StreamReader = New IO.StreamReader(response.GetResponseStream())
                    responseData = responseStream.ReadToEnd()
                End If
                response.Close()
            Catch e As Exception
                responseData = "HTTP ERROR: " & e.Message
            End Try
            Return responseData
        End Function
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim search_term As String = TextBox1.Text.Replace(" ", "+")
            Dim URL As String = "http://www.google.com/search?sclient=psy-ab&hl=en&site=&source=hp&q=" & search_term & "&btnK=Google+Search"
            Dim result As String = GETURL(URL)
            TextBox2.Text = result
        End Sub
    
     
    • Thanks Thanks x 1
  13. MarketerX

    MarketerX Regular Member

    Joined:
    Mar 7, 2010
    Messages:
    398
    Likes Received:
    120
    Hey thanks alot...which part of this function/sub is making the desired effect happen, the google URL it's using, or the user agent? (or both)

    Just wondering.
     
  14. Hydrogen

    Hydrogen Newbie

    Joined:
    Dec 30, 2009
    Messages:
    39
    Likes Received:
    23
    Occupation:
    Co-Owner of AdvertMarketing
    Home Page:
    the URL is the non-js URL google uses. I used Chrome to figure this out. I went into Options / Under The Hood / Now under Privacy Press the Content Settings Button and then under Javascript Section check mark "Do not allow any site to run JavaScript"

    You now have parsable HTML that you can use in your app. If you plan on hitting Google Hard you will need, to Rotate User-Agents, Rotate a Metric Ass-Ton of Proxies (Yes Metric Ass-Ton is a Real number, at least in my mind haha) :D, and Clear Cookies everytime you search / switch proxies / Switch User-Agents. Google doesn't like to be botted/scraped very much and starts to throw roadblocks at you eventually. Oh I almost forgot to mention also add a pause/delay in between your page grabs as well, as this is another flag they detect (Too Quick of Searches).

    Good Luck man, I'd love to see what you are making once you have it completed.
     
  15. christoss1959

    christoss1959 Senior Member

    Joined:
    Nov 25, 2010
    Messages:
    894
    Likes Received:
    1,150
    Home Page:
    This is how I am searching Google for my email scraper:
    Code:
    http://www.our-picks.com/archives/2007/01/30/google-search-urls-revealed-or-how-to-create-your-own-search-url/
    I also set the page results to 100 to avoid having to visit google search results
     
  16. memme

    memme Jr. VIP Jr. VIP Premium Member

    Joined:
    Sep 19, 2009
    Messages:
    1,168
    Likes Received:
    99
    Location:
    Blackhatlinks.com
    Home Page:
    its hard to find a proper way to scrape google....
    even if you switch user agend and proxies....

    i use 30 private proxies and switching user agents and n=100

    but problem is that i use tooo hard searchterms like "powered by wordpress" -inurl "blah blah" -inurl "blah blah"

    keep you searchterm easy and you will get more results before your proxy receives a temp ban
     
  17. juust

    juust Newbie

    Joined:
    Nov 29, 2010
    Messages:
    8
    Likes Received:
    25
    Occupation:
    sailor
    Location:
    im your dreams
    i have some vague memory that Google return an ajax javascript result page if you are logged into your google account and run on a secure connection, if you log out you should get a normal page ?
     
  18. 0m1kr0n

    0m1kr0n Newbie

    Joined:
    Jan 31, 2012
    Messages:
    44
    Likes Received:
    4
    It's not javascript..it's JSON, and it parses faster than DOM. Also google owned domains all block and blacklist really good. I actually develop tools for one private contractor in a non .NET language, and always have to implement proxies or try to build data of a few pages of results.

    IMO there is no real money in these tools unless you can beat the production and features of tools like scrapebox. A lot of people still try and unless they low-ball on license costs, rarely see sales.